/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:1.42857%;height:10px;float:left}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{overflow-x:hidden}body{margin:0;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Thin.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-X-Light.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-X-Light.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Light.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Regular.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Medium.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Demi.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Demi.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Bold.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Black.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Center;src:url(/themes/custom/mediasoft/fonts/center/Center-Ultra.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center/Center-Ultra.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Thin.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-X-Light.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-X-Light.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Light.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Regular.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Medium.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Demi.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Demi.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Bold.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Black.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Black.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Center Slab;src:url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Ultra.woff2) format("woff2"),url(/themes/custom/mediasoft/fonts/center-slab/CenterSlab-Ultra.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@keyframes circleLoop{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{font-size:9px}@media(min-width:33.75em){:root{font-size:10px}}#drupal-live-announce{display:none}.dialog-off-canvas-main-canvas{overflow:clip}body{background-color:#fff;color:#000;font-family:sofia-pro,sans-serif;font-size:1.6rem;line-height:1.5;overflow:visible;padding-top:0!important}.stop-scrolling{height:100vh;overflow:hidden}select::-ms-expand{display:none}::selection{background:rgba(4,106,56,.99);color:#6cc24a}::-moz-selection{background:rgba(4,106,56,.99);color:#6cc24a}.btn,.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button,.form--exposed-search-contractor .filters .box footer .form-actions input:first-child,.form--register .form-actions .button--previous,.form--register input[type=submit],.form--user input[type=submit],.paragraph--contactform__form [type=submit],.paragraph--type--banner .btn--group a,.paragraph--type--call-to-action2__link a,.paragraph--type--call-to-action .links a,.paragraph--type--plant-search-cta__form [type=submit],.paragraph--type--text-image .field--name-field-link a,.paragraph--type--webform input[type=submit],.user--full .contact-label,.user--full .contact-webform .webform-button--submit,.user--full__links .field--name-field-website a,.user-pass-reset [type=submit],.view-search input[type=submit],form .webform-image-file .form-submit,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit]{display:inline-block;font-size:1.6rem;line-height:1.1;font-weight:700;padding:1.6rem 3.2rem;border-radius:6px;cursor:pointer;text-decoration:none;will-change:background-color,color,border-color,transform,box-shadow;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.btn--small{padding:1rem 1.4rem;font-size:1.6rem}.btn--large{padding:2rem 3rem;font-size:1.6rem}.btn[class*=text],.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button[class*=text],.form--exposed-search-contractor .filters .box footer .form-actions input[class*=text]:first-child,.form--register .form-actions [class*=text].button--previous,.form--register input[class*=text][type=submit],.form--user input[class*=text][type=submit],.paragraph--contactform__form [class*=text][type=submit],.paragraph--type--banner .btn--group a[class*=text],.paragraph--type--call-to-action2__link a[class*=text],.paragraph--type--call-to-action .links a[class*=text],.paragraph--type--plant-search-cta__form [class*=text][type=submit],.paragraph--type--text-image .field--name-field-link a[class*=text],.paragraph--type--webform input[class*=text][type=submit],.user--full .contact-webform [class*=text].webform-button--submit,.user--full [class*=text].contact-label,.user--full__links .field--name-field-website a[class*=text],.user-pass-reset [class*=text][type=submit],.view-search input[class*=text][type=submit],form .webform-image-file [class*=text].form-submit,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [class*=text][type=submit]{padding:0}.btn--gray{background-color:#d3d3d3;border:2px solid #d3d3d3;color:#000}@media(min-width:33.75em){.btn--gray:focus,.btn--gray:hover{border-color:#adadad;background-color:#adadad;transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}}.btn--gray--outline{background-color:transparent;color:#d3d3d3;border:2px solid #d3d3d3}@media(min-width:33.75em){.btn--gray--outline:focus,.btn--gray--outline:hover{background-color:#d3d3d3;color:#000}}.btn--white,.paragraph--type--call-to-action .links a{background-color:#fff;border:2px solid #fff;color:#046a38}@media(min-width:33.75em){.btn--white:focus,.btn--white:hover,.paragraph--type--call-to-action .links a:focus,.paragraph--type--call-to-action .links a:hover{border-color:#d9d9d9;background-color:#d9d9d9;transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}}.btn--white--outline,.paragraph--type--call-to-action .links a{background-color:transparent;color:#fff;border:2px solid #fff}@media(min-width:33.75em){.btn--white--outline:focus,.btn--white--outline:hover,.paragraph--type--call-to-action .links a:focus,.paragraph--type--call-to-action .links a:hover{background-color:#fff;color:#046a38}}.btn--black{background-color:#000;border:2px solid #000;color:#fff}@media(min-width:33.75em){.btn--black:focus,.btn--black:hover{border-color:#000;background-color:#000;transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}}.btn--black--outline{background-color:transparent;color:#000;border:2px solid #000}@media(min-width:33.75em){.btn--black--outline:focus,.btn--black--outline:hover{background-color:#000;color:#fff}}.btn--primary,.form--exposed-search-contractor .filters .box footer .form-actions input:first-child,.form--register input[type=submit],.form--user input[type=submit],.paragraph--contactform__form [type=submit],.paragraph--type--call-to-action2__link a,.paragraph--type--plant-search-cta__form [type=submit],.paragraph--type--text-image .field--name-field-link a,.paragraph--type--webform input[type=submit],.user--full .contact-label,.user--full .contact-webform .webform-button--submit,.user-pass-reset [type=submit],.view-search input[type=submit],form .webform-image-file .form-submit,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit]{background-color:#046a38;border:2px solid #046a38;color:#fff}@media(min-width:33.75em){.btn--primary:focus,.btn--primary:hover,.form--exposed-search-contractor .filters .box footer .form-actions input:focus:first-child,.form--exposed-search-contractor .filters .box footer .form-actions input:hover:first-child,.form--register input[type=submit]:focus,.form--register input[type=submit]:hover,.form--user input[type=submit]:focus,.form--user input[type=submit]:hover,.paragraph--contactform__form [type=submit]:focus,.paragraph--contactform__form [type=submit]:hover,.paragraph--type--call-to-action2__link a:focus,.paragraph--type--call-to-action2__link a:hover,.paragraph--type--plant-search-cta__form [type=submit]:focus,.paragraph--type--plant-search-cta__form [type=submit]:hover,.paragraph--type--text-image .field--name-field-link a:focus,.paragraph--type--text-image .field--name-field-link a:hover,.paragraph--type--webform input[type=submit]:focus,.paragraph--type--webform input[type=submit]:hover,.user--full .contact-label:focus,.user--full .contact-label:hover,.user--full .contact-webform .webform-button--submit:focus,.user--full .contact-webform .webform-button--submit:hover,.user-pass-reset [type=submit]:focus,.user-pass-reset [type=submit]:hover,.view-search input[type=submit]:focus,.view-search input[type=submit]:hover,form .webform-image-file .form-submit:focus,form .webform-image-file .form-submit:hover,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit]:focus,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit]:hover{border-color:rgb(1.2181818182,32.2818181818,17.0545454545);background-color:rgb(1.2181818182,32.2818181818,17.0545454545);transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}}.btn--primary--outline,.user--full__links .field--name-field-website a,form .webform-image-file .form-submit{background-color:transparent;color:#046a38;border:2px solid #046a38}@media(min-width:33.75em){.btn--primary--outline:focus,.btn--primary--outline:hover,.user--full__links .field--name-field-website a:focus,.user--full__links .field--name-field-website a:hover,form .webform-image-file .form-submit:focus,form .webform-image-file .form-submit:hover{background-color:#046a38;color:#fff}}.btn--secondary,.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button,.paragraph--type--banner .btn--group a{background-color:#6cc24a;border:2px solid #6cc24a;color:#000}@media(min-width:33.75em){.btn--secondary:focus,.btn--secondary:hover,.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button:focus,.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button:hover,.paragraph--type--banner .btn--group a:focus,.paragraph--type--banner .btn--group a:hover{border-color:#4b8f30;background-color:#4b8f30;transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}}.btn--secondary--outline{background-color:transparent;color:#6cc24a;border:2px solid #6cc24a}@media(min-width:33.75em){.btn--secondary--outline:focus,.btn--secondary--outline:hover{background-color:#6cc24a;color:#000}}.btn--blacktext{background-color:transparent;border:2px solid transparent;color:#000}@media(min-width:33.75em){.btn--blacktext:focus,.btn--blacktext:hover{border-color:transparent;background-color:transparent;transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}}.btn--blacktext--outline{background-color:transparent;color:transparent;border:2px solid transparent}@media(min-width:33.75em){.btn--blacktext--outline:focus,.btn--blacktext--outline:hover{background-color:transparent;color:#000}}.btn--whitetext{background-color:transparent;border:2px solid transparent;color:#fff}@media(min-width:33.75em){.btn--whitetext:focus,.btn--whitetext:hover{border-color:transparent;background-color:transparent;transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}}.btn--whitetext--outline{background-color:transparent;color:transparent;border:2px solid transparent}@media(min-width:33.75em){.btn--whitetext--outline:focus,.btn--whitetext--outline:hover{background-color:transparent;color:#fff}}.btn--group .btn:not(:last-of-type),.btn--group .eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button:not(:last-of-type),.btn--group .form--exposed-search-contractor .filters .box footer .form-actions input:not(:last-of-type):first-child,.btn--group .form--register .form-actions .button--previous:not(:last-of-type),.btn--group .form--register input[type=submit]:not(:last-of-type),.btn--group .form--user input[type=submit]:not(:last-of-type),.btn--group .paragraph--contactform__form [type=submit]:not(:last-of-type),.btn--group .paragraph--type--call-to-action .links a:not(:last-of-type),.btn--group .paragraph--type--plant-search-cta__form [type=submit]:not(:last-of-type),.btn--group .paragraph--type--text-image .field--name-field-link a:not(:last-of-type),.btn--group .paragraph--type--webform input[type=submit]:not(:last-of-type),.btn--group .user--full .contact-label:not(:last-of-type),.btn--group .user--full .contact-webform .webform-button--submit:not(:last-of-type),.btn--group .user--full__links .field--name-field-website a:not(:last-of-type),.btn--group .user-pass-reset [type=submit]:not(:last-of-type),.btn--group .view-search input[type=submit]:not(:last-of-type),.btn--group a,.btn--group form .webform-image-file .form-submit:not(:last-of-type),.btn--group header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit]:not(:last-of-type),.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content .btn--group button:not(:last-of-type),.form--exposed-search-contractor .filters .box footer .form-actions .btn--group input:not(:last-of-type):first-child,.form--register .btn--group input[type=submit]:not(:last-of-type),.form--register .form-actions .btn--group .button--previous:not(:last-of-type),.form--user .btn--group input[type=submit]:not(:last-of-type),.paragraph--contactform__form .btn--group [type=submit]:not(:last-of-type),.paragraph--type--banner .btn--group a:not(:last-of-type),.paragraph--type--call-to-action .links .btn--group a:not(:last-of-type),.paragraph--type--plant-search-cta__form .btn--group [type=submit]:not(:last-of-type),.paragraph--type--text-image .field--name-field-link .btn--group a:not(:last-of-type),.paragraph--type--webform .btn--group input[type=submit]:not(:last-of-type),.user--full .btn--group .contact-label:not(:last-of-type),.user--full .contact-webform .btn--group .webform-button--submit:not(:last-of-type),.user--full__links .field--name-field-website .btn--group a:not(:last-of-type),.user-pass-reset .btn--group [type=submit]:not(:last-of-type),.view-search .btn--group input[type=submit]:not(:last-of-type),form .webform-image-file .btn--group .form-submit:not(:last-of-type),header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .btn--group [type=submit]:not(:last-of-type){margin-right:1em}.arrow-link{position:relative;display:inline-block;cursor:pointer;text-decoration:none;border:none;color:#046a38;font-weight:700;padding-bottom:.5rem;padding-right:1.5em}.arrow-link:before{inset:auto 1.4em 0 0;height:2px;background-color:#046a38;border-radius:.2rem}.arrow-link:after,.arrow-link:before{content:"";position:absolute;will-change:transform;transition:transform .3s cubic-bezier(.5,0,0,1)}.arrow-link:after{top:50%;right:0;transform:translateY(-50%);width:1em;height:.6rem;background-image:url(/themes/custom/mediasoft/img/icons/arrow-green.svg);background-repeat:no-repeat;background-position:100%;background-size:contain}@media(min-width:33.75em){.arrow-link:focus:before,.arrow-link:hover:before{transform:translateY(-.5rem)}.arrow-link:focus:after,.arrow-link:hover:after{transform:translate(.5rem,-50%)}}.link{color:#046a38}@media(min-width:33.75em){.link:focus,.link:hover{color:#02361c}}.cookie--popup{position:fixed;bottom:0;left:0;width:100%;max-width:100%;padding:1.3em 1.5em;background:#000;color:#fff;overflow:hidden}@media(min-width:33.75em){.cookie--popup{border-radius:6px;width:27em;left:3rem;bottom:3rem}}.cookie--popup__content{text-align:left;position:relative;z-index:200}.cookie--popup__content a{color:#046a38}.cookie--popup__close{width:2em;height:2em;position:absolute;top:.65em;right:.65em;background-color:#000;display:flex;justify-content:center;align-items:center;padding:0;border-radius:14px;transition:all .3s ease-out;z-index:250}.cookie--popup__close:focus,.cookie--popup__close:hover{background-color:#046a38}.cookie--popup__actions{display:flex;flex-flow:row wrap;justify-content:space-between}.cookie--popup__actions .cookie-popup__save{display:none}.cookie--popup__categories{border-radius:14px;margin:.5em 0;max-height:0;overflow:hidden;position:relative;z-index:210;transition:all .3s}@media(min-width:25em){.cookie--popup__categories{background-color:#1a1a1a}}.cookie--popup__category{font-size:1.6rem;margin:0 1em .5em;text-align:left;display:flex;flex-flow:row wrap;align-items:center}.cookie--popup__category input{opacity:0;width:0;height:0;display:none}.cookie--popup__category label{padding:.4em 1em .4em 4em;display:block;position:relative;cursor:pointer;text-indent:-9999px;overflow:hidden}.cookie--popup__category label:before{content:"";position:absolute;top:.2em;left:0;cursor:pointer;height:1.9em;width:3.4em;background-color:#d3d3d3;transition:.4s;border-radius:24px;z-index:230}.cookie--popup__category label:after{content:"";position:absolute;top:.4em;left:.2em;height:1.5em;width:1.5em;background-color:#fff;transition:.4s;border-radius:50%;z-index:240}.cookie--popup__category input:checked+label:before{background-color:#046a38}.cookie--popup__category input:focus+label:before{box-shadow:0 0 1px red}.cookie--popup__category input:checked+label:after{transform:translateX(1.5em)}.cookie--popup__category input:checked[disabled]+label,.cookie--popup__category input:checked[disabled]+label:before{cursor:not-allowed;opacity:.7}.cookie--popup.active .cookie--popup__categories{max-height:300px;margin:0 -1em;padding:2.5em 0 1em;overflow:visible}@media(min-width:25em){.cookie--popup.active .cookie--popup__categories{margin:2em 0;padding:1.4em 0}}.cookie--popup.active .cookie--popup__actions .cookie-popup__save{display:block}.cookie--popup.active .cookie--popup__actions .agree-button{display:none}.file{padding-left:20px;display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:0}.file--general{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/application-octet-stream.png)}[dir=rtl] .file{padding-left:inherit;padding-right:20px;background-position:100%}.file--application-octet-stream{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/application-octet-stream.png)}.file--package-x-generic{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/package-x-generic.png)}.file--x-office-spreadsheet{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/x-office-spreadsheet.png)}.file--x-office-document{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/x-office-document.png)}.file--x-office-presentation{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/x-office-presentation.png)}.file--text-x-script{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/text-x-script.png)}.file--text-html{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/text-html.png)}.file--text-plain{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/text-plain.png)}.file--application-pdf{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/application-pdf.png)}.file--application-x-executable{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/application-x-executable.png)}.file--audio{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/audio-x-generic.png)}.file--video{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/video-x-generic.png)}.file--text{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/text-x-generic.png)}.file--image{background-image:url(/themes/custom/mediasoft/dist/img/system/icons/image-x-generic.png)}.container,.field--name-field-related-content,.form--register,.form-steps,.form-steps__title,.user-pass-reset,.view-contractor_service_overview,.view-garden_advice_overview.display-random_advice,.view-garden_ideas_categorie,.view-garden_ideas_nodes>header,.views-view--garden-advice-overview--advice-category{width:90em;max-width:calc(100% - 2.5em);position:relative;margin-left:auto;margin-right:auto;display:block}@media(min-width:48em){.container,.field--name-field-related-content,.form--register,.form-steps,.form-steps__title,.user-pass-reset,.view-contractor_service_overview,.view-garden_advice_overview.display-random_advice,.view-garden_ideas_categorie,.view-garden_ideas_nodes>header,.views-view--garden-advice-overview--advice-category{padding-left:1.25em;padding-right:1.25em}}.container--small,.form--register,.form-steps,.form-steps__title,.user-pass-reset{width:60em}.container--extra-small{width:42em}.container--medium,.field--name-field-related-content,.path-taxonomy .paragraph--type--text,.view-contractor_service_overview.display-overview,.view-garden_advice_overview.display-random_advice,.view-garden_ideas_categorie.display-overview,.view-garden_ideas_nodes>header,.views-view--garden-advice-overview--advice-category{width:72em}.container--full{width:calc(100% - 2.5em)}.container--flex{display:flex;flex-flow:row wrap}.container--no-margins{padding-left:0;padding-right:0;max-width:100%}.table{width:100%;margin-bottom:2em}.table td,.table th{padding:.6em;vertical-align:top;text-align:left}.table th{border-bottom:2px solid #d3d3d3}.table tr:nth-of-type(2n){background-color:#f7f7f7}h1,h2,h3,h4,h5,h6{font-family:Center Slab,serif;font-weight:700;line-height:1.1}h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{font-family:sofia-pro,sans-serif}h1 .light-green,h2 .light-green,h3 .light-green,h4 .light-green,h5 .light-green,h6 .light-green{color:#6cc24a}h1 .dark-green,h2 .dark-green,h3 .dark-green,h4 .dark-green,h5 .dark-green,h6 .dark-green{color:#046a38}.h1-style,.paragraph--type--banner__content h2,.view-garden_ideas_categorie.display-overview h1,.view-garden_ideas_categorie.display-overview h2,h1{color:#046a38;font-size:4rem;margin-bottom:.5em}.h1-style:not(:first-child),.paragraph--type--banner__content h2:not(:first-child),.view-garden_ideas_categorie.display-overview h1:not(:first-child),.view-garden_ideas_categorie.display-overview h2:not(:first-child),h1:not(:first-child){margin-top:1.25em}@media(min-width:48em){.h1-style,.paragraph--type--banner__content h2,.view-garden_ideas_categorie.display-overview h1,.view-garden_ideas_categorie.display-overview h2,h1{font-size:4.8rem}}@media(min-width:90em){.h1-style,.paragraph--type--banner__content h2,.view-garden_ideas_categorie.display-overview h1,.view-garden_ideas_categorie.display-overview h2,h1{font-size:5.6rem}}.form-item-months label,.form-item-months select,.h2-style,.paragraph--type--text-image h1,h2{color:#046a38;font-size:3.2rem;margin-bottom:.5em}.form-item-months label:not(:first-child),.form-item-months select:not(:first-child),.h2-style:not(:first-child),.paragraph--type--text-image h1:not(:first-child),h2:not(:first-child){margin-top:1.25em}@media(min-width:48em){.form-item-months label,.form-item-months select,.h2-style,.paragraph--type--text-image h1,h2{font-size:4rem}}@media(min-width:90em){.form-item-months label,.form-item-months select,.h2-style,.paragraph--type--text-image h1,h2{font-size:4rem}}.form--register h2,.h3-style,.paragraph--type--webform h2,h3,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label{color:#046a38;font-size:2rem;margin-bottom:.5em}.form--register h2:not(:first-child),.h3-style:not(:first-child),.paragraph--type--webform h2:not(:first-child),h3:not(:first-child),header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label:not(:first-child){margin-top:1em}@media(min-width:48em){.form--register h2,.h3-style,.paragraph--type--webform h2,h3,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label{font-size:3.2rem}}@media(min-width:90em){.form--register h2,.h3-style,.paragraph--type--webform h2,h3,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label{font-size:3.2rem}}.content .paragraph--type--quote__content p,.h4-style,.newsletter-form--block h2,.paragraph--type--call-to-action2 h2,.user-pass-reset p:nth-of-type(2),h4{color:#046a38;font-size:1.6rem;margin-bottom:.5em}.content .paragraph--type--quote__content p:not(:first-child),.h4-style:not(:first-child),.newsletter-form--block h2:not(:first-child),.paragraph--type--call-to-action2 h2:not(:first-child),.user-pass-reset p:not(:first-child):nth-of-type(2),h4:not(:first-child){margin-top:1em}@media(min-width:48em){.content .paragraph--type--quote__content p,.h4-style,.newsletter-form--block h2,.paragraph--type--call-to-action2 h2,.user-pass-reset p:nth-of-type(2),h4{font-size:2rem}}@media(min-width:90em){.content .paragraph--type--quote__content p,.h4-style,.newsletter-form--block h2,.paragraph--type--call-to-action2 h2,.user-pass-reset p:nth-of-type(2),h4{font-size:3.2rem}}.block-newsletter h2,.form--register__activities .field--name-field-taxonomy-contractor-con legend,.form--register__activities .field--name-field-taxonomy-contractor-design legend,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend,.form--register__activities .field--name-field-taxonomy-tree-care legend,.h5-style,.paragraph--type--icon h3,.paragraph--type--icon h3 p,.region--footer__menu h2,.teaser--arrowbox__content h3,h5{color:#046a38;font-size:1.6rem;margin-bottom:.5em}.block-newsletter h2:not(:first-child),.form--register__activities .field--name-field-taxonomy-contractor-con legend:not(:first-child),.form--register__activities .field--name-field-taxonomy-contractor-design legend:not(:first-child),.form--register__activities .field--name-field-taxonomy-contractor-mainte legend:not(:first-child),.form--register__activities .field--name-field-taxonomy-tree-care legend:not(:first-child),.h5-style:not(:first-child),.paragraph--type--icon h3 p:not(:first-child),.paragraph--type--icon h3:not(:first-child),.region--footer__menu h2:not(:first-child),.teaser--arrowbox__content h3:not(:first-child),h5:not(:first-child){margin-top:.75em}@media(min-width:48em){.block-newsletter h2,.form--register__activities .field--name-field-taxonomy-contractor-con legend,.form--register__activities .field--name-field-taxonomy-contractor-design legend,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend,.form--register__activities .field--name-field-taxonomy-tree-care legend,.h5-style,.paragraph--type--icon h3,.paragraph--type--icon h3 p,.region--footer__menu h2,.teaser--arrowbox__content h3,h5{font-size:1.6rem}}@media(min-width:90em){.block-newsletter h2,.form--register__activities .field--name-field-taxonomy-contractor-con legend,.form--register__activities .field--name-field-taxonomy-contractor-design legend,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend,.form--register__activities .field--name-field-taxonomy-tree-care legend,.h5-style,.paragraph--type--icon h3,.paragraph--type--icon h3 p,.region--footer__menu h2,.teaser--arrowbox__content h3,h5{font-size:2rem}}.h6-style,h6{color:#046a38;font-size:1.6rem;margin-bottom:.5em}.h6-style:not(:first-child),h6:not(:first-child){margin-top:.75em}@media(min-width:48em){.h6-style,h6{font-size:1.6rem}}@media(min-width:90em){.h6-style,h6{font-size:1.6rem}}.h1-style,.paragraph--type--banner__content h2,.view-garden_ideas_categorie.display-overview h1,.view-garden_ideas_categorie.display-overview h2,h1{font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:900}.content ol a,.content p a,.content ul a,.form--exposed-search-contractor .filters .box footer .form-actions input:last-child,.form--exposed-search-contractor .filters .box main a,.user--full__details__body a{color:#046a38;text-decoration:none;font-weight:400;transition:color .3s ease,border-bottom .3s ease;border-bottom:1px solid #d1d1d1}.content ol a:hover,.content p a:hover,.content ul a:hover,.form--exposed-search-contractor .filters .box footer .form-actions input:hover:last-child,.form--exposed-search-contractor .filters .box main a:hover,.user--full__details__body a:hover{text-decoration:none;color:#6cc24a;border-bottom:1px solid #046a38}.content p{font-size:1.6rem;line-height:1.5;margin:0 0 1em}.content p+p{margin:1em 0 0}.content ol,.content ul{padding:0;margin:1em 0;list-style:none}.content ol>li,.content ul>li{position:relative;padding-left:3.2rem;display:block;line-height:1.1}.content ol>li+li,.content ul>li+li{margin-top:1.5rem}.content ul>li:before{content:"";display:block;width:.8rem;height:.8rem;position:absolute;top:.3em;left:0;border-radius:100%;background-color:#046a38}.content ul.checklist>li{padding-left:2rem}.content ul.checklist>li:before{content:"";display:block;width:1rem;height:.8rem;background-color:transparent;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/themes/custom/mediasoft/img/icons/check.svg)}.content ol{counter-reset:ol-counter}.content ol>li{counter-increment:ol-counter}.content ol>li:before{content:counter(ol-counter) ". ";position:absolute;top:-.05em;left:0;flex:0 0 auto;color:#046a38;font-size:1.5rem;line-height:1.25em;display:block;margin-right:1.5rem}table{width:100%}table td,table th{padding:1em}table td:first-child,table th:first-child{padding:1em 1em 1em 1.5em}table td:last-child,table th:last-child{padding:1em 1.5em 1em 1em}table thead th{text-align:left;font-weight:700}table tbody tr:nth-child(2n){background-color:#ebefe5}.eu-cookie-withdraw-wrapper.sliding-popup-bottom{background-color:#046a38;width:100%;padding:2em 0}.eu-cookie-withdraw-wrapper.sliding-popup-bottom .eu-cookie-withdraw-tab{display:none}.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content{display:flex;align-items:center;justify-content:space-between}.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content h2,.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content h2 *{font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight:600;font-size:4rem;color:#fff;margin:0}.eu-cookie-withdraw-tab{position:relative;top:auto;right:auto;bottom:auto;left:auto;background-color:transparent;transform:none;font-size:1.4rem;color:#393939;opacity:.6;padding:0;outline:none}.eu-cookie-withdraw-tab:hover{text-decoration:underline}#block-mediasoft-local-tasks{position:fixed;bottom:3rem;left:3rem;z-index:500}#block-mediasoft-local-tasks #edit-panel{display:none}#block-mediasoft-local-tasks #edit-panel:checked+[for=edit-panel]{background-color:#444;border-color:#444;color:#fff;transform:rotate(270deg)}#block-mediasoft-local-tasks #edit-panel:checked~.local-tasks{opacity:1;pointer-events:auto}#block-mediasoft-local-tasks [for=edit-panel]{cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;border:1px solid #eaeaea;padding:.5em;border-radius:24px;color:#444;will-change:color,border-color,background-color;transition:color .3s ease,background-color .3s ease,border-color .3s ease,transform .3s ease-out}#block-mediasoft-local-tasks [for=edit-panel]:hover{color:#6cc24a;transform:scale(1.1)}#block-mediasoft-local-tasks .local-tasks{position:absolute;left:100%;bottom:0;transform:translate(-1rem,1rem);opacity:0;pointer-events:none;background-color:#046a38;padding:.5em 1em;border-radius:14px;z-index:-1}#block-mediasoft-local-tasks .local-tasks>ul{list-style:none;display:flex;align-items:center;justify-content:center;margin:0}#block-mediasoft-local-tasks .local-tasks>ul>li{margin:0;padding:0}#block-mediasoft-local-tasks .local-tasks>ul>li a{border-radius:6px;display:block;padding:1em 1.5em;font-weight:700;border:none;color:#fff;text-decoration:none}#block-mediasoft-local-tasks .local-tasks>ul>li a:focus,#block-mediasoft-local-tasks .local-tasks>ul>li a:hover{background-color:hsla(0,0%,100%,.4)}#block-mediasoft-local-tasks .local-tasks>ul>li a.is-active{cursor:not-allowed;opacity:.5;pointer-events:none}#block-mediasoft-local-tasks .local-tasks>ul>li:before{display:none}.path-user.user-logged-in #block-mediasoft-local-tasks{display:block;bottom:auto;left:auto;right:2rem;top:11rem}.path-user.user-logged-in #block-mediasoft-local-tasks [for=edit-panel]{display:none}.path-user.user-logged-in #block-mediasoft-local-tasks .local-tasks{pointer-events:all;position:static;opacity:1;transform:none}header.header .region--header__actions .block-usermenu-menu,header.header .region--header__actions .block-usermenu-menu.contextual-region{position:relative}header.header .region--header__actions .block-usermenu-menu input:checked~ul{transform:translate(-50%,1.5rem);opacity:1;pointer-events:auto}header.header .region--header__actions .block-usermenu-menu label{position:relative;display:flex;justify-content:center;align-items:center;background-color:transparent;margin:0 2rem;width:4.8rem;padding-right:1rem}header.header .region--header__actions .block-usermenu-menu label:hover{background-color:transparent;color:#6cc24a}header.header .region--header__actions .block-usermenu-menu label:hover:after{border-color:#6cc24a;transform:translateY(.5rem) rotate(45deg)}header.header .region--header__actions .block-usermenu-menu label:after{content:"";position:absolute;right:0;top:45%;width:.6rem;height:.6rem;transform:rotate(45deg);border-radius:1px;border-right:2px solid #046a38;border-bottom:2px solid #046a38;will-change:border-color,transform;transition:border-color .3s ease,transform .3s ease}header.header .region--header__actions .block-usermenu-menu ul{position:absolute;display:block;top:100%;left:50%;transform:translate(-50%,2rem);opacity:0;pointer-events:none;background-color:#046a38;border-radius:1rem;will-change:transform,opacity;transition:transform .3s cubic-bezier(.5,0,0,1),opacity .3s cubic-bezier(.5,0,0,1)}header.header .region--header__actions .block-usermenu-menu ul:before{content:"";background-color:#046a38;position:absolute;top:0;left:50%;width:1rem;height:1rem;border-radius:2px;transform:translate(-50%,-40%) rotate(45deg);z-index:-1}header.header .region--header__actions .block-usermenu-menu ul a{display:block;text-align:center;white-space:nowrap;color:#fff;text-decoration:none;padding:1em 1.5em;margin-left:0;will-change:background-color;transition:background-color .3s ease}header.header .region--header__actions .block-usermenu-menu ul a:focus,header.header .region--header__actions .block-usermenu-menu ul a:hover{background-color:#6cc24a;color:#fff}header.header .region--header__actions .block-usermenu-menu ul li{border-bottom:1px solid hsla(0,0%,100%,.2)}header.header .region--header__actions .block-usermenu-menu ul li:first-child a{border-radius:1rem 1rem 0 0}header.header .region--header__actions .block-usermenu-menu ul li:last-child{border-bottom:none}header.header .region--header__actions .block-usermenu-menu ul li:last-child a{background-color:hsla(0,0%,100%,.2);border-radius:0 0 1rem 1rem}header.header .region--header__actions .block-usermenu-menu ul li:last-child a:focus,header.header .region--header__actions .block-usermenu-menu ul li:last-child a:hover{background-color:#6cc24a;color:#fff}.content .breadcrumb{padding:0}.content .breadcrumb__menu{display:none;flex-flow:row wrap;align-items:center;border-radius:14px;padding:1.5em 0;font-size:1.4rem;color:#d3d3d3;margin:0 auto}@media(min-width:25em){.content .breadcrumb__menu{display:flex}}@media(min-width:80em){.content .breadcrumb__menu{padding:1.5em}}.content .breadcrumb__menu .breadcrumb__link{margin:0;padding:0}.content .breadcrumb__menu .breadcrumb__link a{text-decoration:none;color:#d3d3d3;border-bottom:none}.content .breadcrumb__menu .breadcrumb__link a:hover{color:#6cc24a}.content .breadcrumb__menu .breadcrumb__link:before{display:none;border-bottom:none}.content .breadcrumb__menu .breadcrumb__link:not(.breadcrumb__current):after{content:"/";padding:0 .5em 0 .3em}.content .breadcrumb__menu .breadcrumb__link.breadcrumb__current{color:#000}.form-item-months{margin-bottom:0}.form-item-months label{font-weight:500;font-family:Center Slab,serif;color:#046a38;display:block;margin:0}.form-item-months select{position:relative;text-align:center;cursor:pointer;font-weight:600;display:inline-block;font-family:Center Slab,serif;color:#6cc24a;background-color:transparent;border-radius:0;min-height:1.5em;text-transform:capitalize;border:none;border-bottom:2px solid transparent;will-change:border-color;transition:border-color .3s ease;-moz-appearance:none;-webkit-appearance:none}.form-item-months select:not(:first-child){margin:-.5em 0 0}.form-item-months select::-ms-expand{display:none}.form-item-months select:focus,.form-item-months select:hover{outline:none;border-color:#6cc24a}.share-current-page{display:flex;align-items:center;flex-wrap:wrap;padding-top:2.8rem;margin-top:2.8rem;border-top:1px solid #d3d3d3}.share-current-page p{font-family:Center Slab,serif;font-size:2rem;font-weight:700;margin:0 3.2rem 0 0;padding:0 .5rem}.share-current-page ul{display:flex;margin:0}.share-current-page ul li{padding:0;margin:0 1em 0 0}.share-current-page ul li:before{content:none}.share-current-page ul li+li{margin-top:0}.share-current-page ul li a{text-decoration:none;border:none;will-change:opacity;transition:opacity .3s ease-out}.share-current-page ul li a:hover{opacity:.4;border:none}.view--contractor-service-overview,.view-contractor_service_overview>header{padding:0 1.5em}.view--contractor-service-overview .view-rows>a{margin-bottom:2em}@media(min-width:48em){.view--contractor-service-overview .view-rows{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.view--contractor-service-overview .view-rows>a{margin-bottom:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.view--contractor-service-overview .view-rows{display:flex;flex-wrap:wrap}}@media(min-width:80em){.view--contractor-service-overview .view-rows{grid-template-columns:1fr 1fr 1fr}}.view-contractor_service_overview{max-width:100%;padding:0}.view-contractor_service_overview.display-overview{margin-top:3.2rem;margin-bottom:4em}.view-contractor_service_overview h1,.view-contractor_service_overview h2{color:#046a38;margin-bottom:.5em}.view-contractor_service_overview header>div{max-width:84rem}.view-contractor_service_overview .view-rows{display:grid;grid-template-columns:100%;gap:1rem}@media(min-width:48em){.view-contractor_service_overview .view-rows{grid-template-columns:1fr 1fr}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.view-contractor_service_overview .view-rows{display:flex;flex-wrap:wrap}.view-contractor_service_overview .view-rows>*{flex:0 0 48%;margin:1%}}.view-events.display-events_homepage{padding:0 1.25em}.view-events.display-events_homepage h2{text-align:center;color:#046a38}.view-events.display-events_homepage .view-rows .node--type-event{margin-bottom:5em}.view-events.display-events_homepage .view-rows .node--type-event:nth-child(2n){flex-direction:row-reverse}.view-garden_advice_overview.display-random_advice{position:relative;margin:5em auto -5em;padding:5em 0}.view-garden_advice_overview.display-random_advice:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background-image:url(/themes/custom/mediasoft/img/backgrounds/advice_bg.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:-1}@media(min-width:48em){.view-garden_advice_overview.display-random_advice{margin:7.5em auto -5em}}.view-garden_advice_overview.display-random_advice h2{color:#046a38;font-weight:600}.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content,.view-garden_advice_overview.display-random_advice .view-rows{display:grid;gap:5rem}.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers>a,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content>a,.view-garden_advice_overview.display-random_advice .view-rows>a{margin-bottom:2em}@media(min-width:48em){.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content,.view-garden_advice_overview.display-random_advice .view-rows{grid-template-columns:1fr 1fr 1fr}.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers>a,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content>a,.view-garden_advice_overview.display-random_advice .view-rows>a{margin-bottom:0}}@media (-ms-high-contrast:none)and (min-width:48em),screen and (-ms-high-contrast:active){.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content,.view-garden_advice_overview.display-random_advice .view-rows{display:flex}.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers .views-row,.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers>.field__item,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content .views-row,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content>.field__item,.view-garden_advice_overview.display-random_advice .view-rows .views-row,.view-garden_advice_overview.display-random_advice .view-rows>.field__item{flex:0 0 47.5%;max-width:47.5%;margin:0 1.5%}}@media (-ms-high-contrast:none)and (min-width:80em),screen and (-ms-high-contrast:active){.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers .views-row,.view-garden_advice_overview.display-random_advice .field--name-field-paragraph-teasers>.field__item,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content .views-row,.view-garden_advice_overview.display-random_advice .field--name-field-reference-content>.field__item,.view-garden_advice_overview.display-random_advice .view-rows .views-row,.view-garden_advice_overview.display-random_advice .view-rows>.field__item{flex:0 0 30%;max-width:30%;margin:0 1.5%}}.view-garden_advice_overview.paragraph--type--good-to-know{margin-bottom:-5em!important}.view-garden_advice_overview.paragraph--type--good-to-know .field__items,.view-garden_advice_overview.paragraph--type--good-to-know header{position:relative;z-index:2}.view-garden_advice_overview.paragraph--type--good-to-know:before{z-index:1}.view-garden_ideas_categorie{max-width:100%}.view-garden_ideas_categorie.display-overview{margin-top:3.2rem}.view-garden_ideas_categorie h1,.view-garden_ideas_categorie h2{color:#046a38}@media(min-width:48em){.view-garden_ideas_categorie h1,.view-garden_ideas_categorie h2{text-align:center}}@media(min-width:48em){.view-garden_ideas_categorie .view-rows{display:grid;gap:.8rem .8rem;grid-template-columns:1fr 1fr}}@media(min-width:80em){.view-garden_ideas_categorie .view-rows{grid-template-columns:1fr 1fr 1fr}}.view-garden_ideas_categorie .view-rows .views-row{padding:0;margin-left:0;margin-right:0}@media (-ms-high-contrast:none)and (min-width:48em),screen and (-ms-high-contrast:active){.view-garden_ideas_categorie .view-rows{display:flex}.view-garden_ideas_categorie .view-rows .views-row,.view-garden_ideas_categorie .view-rows>a{flex:0 0 47.5%;max-width:47.5%;margin:0 1.5%}}@media (-ms-high-contrast:none)and (min-width:80em),screen and (-ms-high-contrast:active){.view-garden_ideas_categorie .view-rows .views-row,.view-garden_ideas_categorie .view-rows>a{flex:0 0 30%;max-width:30%;margin:0 1.5%}}.view-garden_ideas_categorie header{padding:0 1.25em}@media(min-width:48em){.view-garden_ideas_categorie header{display:block;padding:0}}.view-garden_ideas_categorie header a{display:block}@media(min-width:48em){.view-garden_ideas_categorie header a{display:none}}.view-garden_ideas_categorie footer{padding:0 1.25em;margin-top:3.2rem}@media(min-width:48em){.view-garden_ideas_categorie footer{padding:0;display:flex;justify-content:center}}.view-garden_ideas_categorie.display-overview header{margin-bottom:6.4rem}.view-garden_ideas_categorie.display-overview h1,.view-garden_ideas_categorie.display-overview h2{margin-bottom:3.2rem}@media(min-width:48em){.view-garden_ideas_categorie.display-overview h1,.view-garden_ideas_categorie.display-overview h2{text-align:left}}.view-garden_ideas_categorie.display-overview .field--name-field-description{max-width:80rem}.view-garden_ideas_categorie.display-overview .field--name-field-description *{font-size:1.8rem}@media(min-width:80em){.view-garden_ideas_categorie.display-overview .view-rows{grid-template-columns:1fr 1fr}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.view-garden_ideas_categorie.display-overview .view-rows{flex-wrap:wrap}}.view-garden_ideas_categorie.display-overview .view-rows .teaser--overlay{margin-bottom:.8rem}@media(min-width:48em){.view-garden_ideas_categorie.display-overview .view-rows .teaser--overlay{margin-bottom:0}}.view-search_gardener{position:relative;padding:0 1.5em;display:flex;flex-direction:column}@media(min-width:80em){.view-search_gardener{height:78.4rem;padding:0 36% 0 1.5em}}.view-search_gardener.paragraph{margin-top:0;margin-bottom:0}.view-search_gardener.paragraph:last-child{margin-bottom:-5em}.view-search_gardener .field--name-field-views-reference>.views-element-container.contextual-region,.view-search_gardener .field--name-field-views-reference>.views-element-container.contextual-region>.contextual-region{position:static}@media(min-width:80em){.view-search_gardener .field--type-viewsreference{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.view-search_gardener .field--type-viewsreference::-webkit-scrollbar{display:none}}.view-search_gardener>header{transition:all .4s ease;padding-top:6.4rem}.view-search_gardener>header.fade{margin-top:-5rem;opacity:0;pointer-events:none;z-index:-10}@media(min-width:33.75em){.view-search_gardener>header{padding-top:0}}@media(min-width:80em){.view-search_gardener>header{padding-right:4em}}.view-search_gardener>header h1,.view-search_gardener>header h2{font-size:3.2rem}@media(min-width:33.75em){.view-search_gardener>header h1,.view-search_gardener>header h2{font-size:4rem}}.view-search_gardener .pager{padding-bottom:4em}.view-search_gardener .pager .visually-hidden{display:none}@media(min-width:80em){.view-search_gardener .pager{padding-right:4em}}.view-search_gardener .views-exposed-form,.view-search_gardener .views-exposed-form+.views-element-container{overflow:visible}@media(min-width:80em){.view-search_gardener .views-exposed-form,.view-search_gardener .views-exposed-form+.views-element-container{padding-right:4em}}.view-search_gardener .views-exposed-form+.views-element-container header,.view-search_gardener .views-exposed-form header{padding-bottom:1em;border-bottom:1px solid #d3d3d3}.view-search_gardener .view-rows>a{padding:1em 0;border-bottom:1px solid #d3d3d3}.view-search_gardener .view-rows>a:last-child{border-bottom:none}.view-search_gardener .geolocation-map-wrapper{display:none;position:absolute;top:-4em;bottom:0;left:64%;width:50vw}@media(min-width:80em){.view-search_gardener .geolocation-map-wrapper{display:block}}.view-search_gardener .geolocation-map-wrapper .geolocation-map-container{height:100%!important}article.contextual-region{position:static}.view-search>header{position:relative;width:53em;max-width:90%;margin:5em auto 0}.view-search>header h1{font-weight:400;font-family:Center Slab,serif}.view-search .views-exposed-form{position:relative;width:53em;max-width:100%;margin:0 auto 5em}.view-search .views-exposed-form label{display:none}.view-search .views-exposed-form [type=submit]:focus,.view-search .views-exposed-form [type=submit]:hover{transform:none}.view-search input[type=submit]{color:#fff;width:auto;position:absolute;right:0;bottom:0;top:0;padding:1.1rem 2rem 1.1rem 5rem;border-radius:0 6px 6px 0;background-image:url(/themes/custom/mediasoft/img/icons/search.svg);background-repeat:no-repeat;background-position:19px 12px}.view-search .views-element-container{max-width:90%;margin:0 auto}.view-search .view-rows{margin:1em auto 0;display:grid;gap:2em;grid-template-columns:1fr}@media(min-width:48em){.view-search .view-rows{grid-template-columns:1fr 1fr}}@media(min-width:80em){.view-search .view-rows{grid-template-columns:1fr 1fr 1fr}}.field--name-field-related-content,.views-view--garden-advice-overview--advice-category{position:relative;margin:0 auto -5em;padding:5em 0}.field--name-field-related-content:before,.views-view--garden-advice-overview--advice-category:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background-image:url(/themes/custom/mediasoft/img/backgrounds/advice_bg.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;z-index:-1}@media(min-width:48em){.field--name-field-related-content,.views-view--garden-advice-overview--advice-category{margin:0 auto -5em}}.field--name-field-related-content h2,.views-view--garden-advice-overview--advice-category h2{color:#046a38;font-weight:600}.field--name-field-related-content .field__items>a,.field--name-field-related-content .view-rows>a,.views-view--garden-advice-overview--advice-category .field__items>a,.views-view--garden-advice-overview--advice-category .view-rows>a{margin-bottom:2em}@media(min-width:48em){.field--name-field-related-content .field__items,.field--name-field-related-content .view-rows,.views-view--garden-advice-overview--advice-category .field__items,.views-view--garden-advice-overview--advice-category .view-rows{display:grid;grid-template-columns:1fr 1fr 1fr;-moz-column-gap:5rem;column-gap:5rem}.field--name-field-related-content .field__items>a,.field--name-field-related-content .view-rows>a,.views-view--garden-advice-overview--advice-category .field__items>a,.views-view--garden-advice-overview--advice-category .view-rows>a{margin-bottom:0}}@media (-ms-high-contrast:none)and (min-width:48em),screen and (-ms-high-contrast:active){.field--name-field-related-content .field__items,.field--name-field-related-content .view-rows,.views-view--garden-advice-overview--advice-category .field__items,.views-view--garden-advice-overview--advice-category .view-rows{display:flex}.field--name-field-related-content .field__items>*,.field--name-field-related-content .view-rows>*,.views-view--garden-advice-overview--advice-category .field__items>*,.views-view--garden-advice-overview--advice-category .view-rows>*{flex:0 0 30%;max-width:30%;margin:0 1.5%}}.show-filters-0 .views-exposed-form{display:none!important}.views-view--garden-ideas{display:grid;grid-template-rows:auto auto auto;padding:0 3em}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.views-view--garden-ideas{display:block}}.views-view--garden-ideas>header{grid-area:2/1/3/-1;padding:2em 0 1em;font-weight:700}.views-view--garden-ideas>form{grid-area:1/1/2/-1}.views-view--garden-ideas>.views-infinite-scroll-content-wrapper{grid-area:3/1/4/-1}@media(min-width:48em){.views-view--garden-ideas .views-exposed-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.views-view--garden-ideas .views-exposed-form>*{flex:0 0 49%;max-width:49%}}.views-view--garden-ideas .views-exposed-form .form-actions{display:none}.views-view--garden-ideas .form-item label{display:block}.views-view--garden-ideas .form-item select{display:block;width:100%}.views-view--garden-ideas .form-item .select2-selection{min-height:3em}.views-view--garden-ideas .form-item .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ebefe5;border:none;min-height:3.8rem;padding:0 1rem;display:flex;align-items:center;flex-direction:row-reverse}.views-view--garden-ideas .form-item .select2-container--default .select2-selection--multiple .select2-selection__choice span{margin-left:1rem}.views-view--garden-ideas .form-item ul li:before{content:none}@media(min-width:48em){.views-view--garden-ideas .view-rows{display:grid;gap:5rem;grid-template-columns:1fr 1fr}}@media(min-width:80em){.views-view--garden-ideas .view-rows{grid-template-columns:1fr 1fr 1fr}}@media (-ms-high-contrast:none)and (min-width:48em),screen and (-ms-high-contrast:active){.views-view--garden-ideas .view-rows{display:flex}.views-view--garden-ideas .view-rows>a{flex:0 0 47.5%;max-width:47.5%;margin:0 1.5%}}@media (-ms-high-contrast:none)and (min-width:80em),screen and (-ms-high-contrast:active){.views-view--garden-ideas .view-rows>a{flex:0 0 30%;max-width:30%;margin:0 1.5%}}.views-view--garden-ideas .view-rows>a{margin-bottom:2em}@media(min-width:48em){.views-view--garden-ideas .view-rows>a{margin-bottom:0}}.contact-webform h3 div{display:inline}.contact-webform .js-webform-radios-other-input{margin:1rem 0!important}.form--exposed-search-contractor .form-search{display:block;padding:1em 1.25em;border:1px solid #d3d3d3;border-radius:6px}@media(min-width:33.75em){.form--exposed-search-contractor .form-search{border-radius:6px 0 0 6px}}.form--exposed-search-contractor .primary-actions{width:100%;margin-bottom:3em}@media(min-width:33.75em){.form--exposed-search-contractor .primary-actions{display:flex}}.form--exposed-search-contractor .primary-actions .location{position:relative;flex:1 1 auto}.form--exposed-search-contractor .primary-actions .location>fieldset{display:none}.form--exposed-search-contractor .primary-actions .location a{margin-top:1rem;display:block;position:relative;padding:0 0 0 2.25em;color:#046a38;text-decoration:none;font-size:1.4rem;will-change:color;transition:color .3s ease}.form--exposed-search-contractor .primary-actions .location a:before{content:"";position:absolute;left:.75em;top:.25em;width:1em;height:1em;background-image:url(/themes/custom/mediasoft/img/icons/nav.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.form--exposed-search-contractor .primary-actions .location a:focus,.form--exposed-search-contractor .primary-actions .location a:hover{color:#6cc24a}@media(min-width:33.75em){.form--exposed-search-contractor .primary-actions .buttons{display:flex}}.form--exposed-search-contractor .primary-actions .form-item{margin-bottom:0}.form--exposed-search-contractor .primary-actions .description,.form--exposed-search-contractor .primary-actions .form-item label{display:none}.form--exposed-search-contractor .primary-actions .form-wrapper{margin-bottom:0}.form--exposed-search-contractor .primary-actions .form-wrapper input{display:block;box-sizing:border-box;width:100%;height:4.8rem;padding:0 1em}@media(min-width:33.75em){.form--exposed-search-contractor .primary-actions .buttons input{border-radius:0 6px 6px 0}.form--exposed-search-contractor .primary-actions .buttons label{margin-left:1em}}.form--exposed-search-contractor .primary-actions [type=submit],.form--exposed-search-contractor .primary-actions label{display:flex;align-items:center;justify-content:center;padding:0 2rem;flex:0 0 auto;height:4.8rem;margin-top:1em;text-align:center}@media(min-width:33.75em){.form--exposed-search-contractor .primary-actions [type=submit],.form--exposed-search-contractor .primary-actions label{width:auto;margin-top:0}}.form--exposed-search-contractor .primary-actions [type=submit] svg,.form--exposed-search-contractor .primary-actions label svg{display:block;margin-right:.75em}.form--exposed-search-contractor .primary-actions [type=submit]:focus,.form--exposed-search-contractor .primary-actions [type=submit]:hover,.form--exposed-search-contractor .primary-actions label:focus,.form--exposed-search-contractor .primary-actions label:hover{transform:none;opacity:1}.form--exposed-search-contractor .primary-actions label{opacity:.4}.form--exposed-search-contractor #filters{display:none}.form--exposed-search-contractor #filters:checked+.filters{display:block}.form--exposed-search-contractor .filters{display:none;position:fixed;inset:0;opacity:1;pointer-events:auto;background-color:rgba(0,0,0,.6);z-index:1001}.form--exposed-search-contractor .filters .box{border-radius:14px;width:90%;max-width:55rem;background-color:#fff;max-height:calc(100vh - 6em);overflow-y:scroll;margin:3em auto}.form--exposed-search-contractor .filters .box header{position:sticky;top:0;background-color:#fff;padding:1em 1.5em;z-index:20}.form--exposed-search-contractor .filters .box header h3{font-size:2rem;font-weight:700;margin-bottom:0;text-align:center}.form--exposed-search-contractor .filters .box header label{position:absolute;right:1.5em;top:50%;transform:translateY(-50%);padding:0;border:none}.form--exposed-search-contractor .filters .box header label svg{display:block}.form--exposed-search-contractor .filters .box main{padding:2em}.form--exposed-search-contractor .filters .box main select{cursor:pointer;width:auto;min-width:20rem;margin-top:.5em}.form--exposed-search-contractor .filters .box main .form-item-field-locatie-latlong-proximity{margin-bottom:.5em}.form--exposed-search-contractor .filters .box main hr{margin:2em 0}.form--exposed-search-contractor .filters .box main fieldset{border:none;padding:0}.form--exposed-search-contractor .filters .box main fieldset legend{font-family:Center Slab,serif;font-size:2rem;font-weight:700;margin-bottom:1em}.form--exposed-search-contractor .filters .box main .form-checkboxes .form-item input,.form--exposed-search-contractor .filters .box main .form-radios .form-item input{display:none}.form--exposed-search-contractor .filters .box main .form-checkboxes .form-item input:checked+label:before,.form--exposed-search-contractor .filters .box main .form-radios .form-item input:checked+label:before{background-color:#6cc24a}.form--exposed-search-contractor .filters .box main .form-checkboxes .form-item label,.form--exposed-search-contractor .filters .box main .form-radios .form-item label{position:relative;display:block;font-weight:400;padding-left:2.5em}.form--exposed-search-contractor .filters .box main .form-checkboxes .form-item label:before,.form--exposed-search-contractor .filters .box main .form-radios .form-item label:before{content:"";position:absolute;top:0;left:0;display:block;height:1.5em;width:1.5em;box-shadow:inset 0 0 0 .25em #fff;border:1px solid #000;border-radius:6px}.form--exposed-search-contractor .filters .box main .form-radios .form-item label:before{border-radius:36px}.form--exposed-search-contractor .filters .box footer{position:sticky;bottom:0;padding:1.5em 3em;border-top:1px solid #d3d3d3;background-color:#fff}.form--exposed-search-contractor .filters .box footer .form-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse}.form--exposed-search-contractor .filters .box footer .form-actions input{width:auto;padding:0;border:none;background-color:transparent}.form--exposed-search-contractor .filters .box footer .form-actions input:first-child{color:#fff;padding:.75em 2em}.form--exposed-search-contractor .filters .box footer .form-actions input:first-child:focus,.form--exposed-search-contractor .filters .box footer .form-actions input:first-child:hover{color:#fff}.newsletter-form--block{position:relative;background-image:url(/themes/custom/mediasoft/img/backgrounds/newsletter.png);background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff;padding:3em 0}.newsletter-form--block:after{content:"";position:absolute}.newsletter-form--block .container,.newsletter-form--block .field--name-field-related-content,.newsletter-form--block .form--register,.newsletter-form--block .form-steps,.newsletter-form--block .form-steps__title,.newsletter-form--block .user-pass-reset,.newsletter-form--block .view-contractor_service_overview,.newsletter-form--block .view-garden_advice_overview.display-random_advice,.newsletter-form--block .view-garden_ideas_categorie,.newsletter-form--block .view-garden_ideas_nodes>header,.newsletter-form--block .views-view--garden-advice-overview--advice-category{padding:0}.newsletter-form--block h2{text-align:center;color:#fff}.newsletter-form--block br{display:none}.newsletter-form--block .form-wrapper{display:grid;gap:4rem}@media(min-width:48em){.newsletter-form--block .form-wrapper{grid-template-columns:auto auto}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.newsletter-form--block .form-wrapper{display:block}}.block-newsletter{position:relative;z-index:1;padding:3em 0}@media(min-width:33.75em){.block-newsletter{padding:3em 1.5em}}@media(min-width:48em){.block-newsletter{padding:0 2.5em;overflow:visible}}.block-newsletter h2{color:#fff;line-height:1.1;text-align:left}.block-newsletter h2 .light-green{color:#6cc24a}.block-newsletter:before{content:"";position:absolute;inset:0 -1.25em;background-color:#02361c;z-index:-2}@media(min-width:48em){.block-newsletter:before{height:100vh;inset:-2.5em 0 auto 0;border-radius:24px 24px 0 0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.block-newsletter:before{top:0;bottom:0;right:-1.25em}}.block-newsletter:after{content:"";position:absolute;width:22rem;height:35rem;bottom:0;right:0;background-image:url(/themes/custom/mediasoft/img/icons/leaf.svg);background-position:center bottom -2em;background-size:contain;background-repeat:no-repeat;z-index:-1}@media(min-width:48em){.block-newsletter:after{bottom:-6.5em;right:1em;background-position:50%}}.block-newsletter .content{margin-bottom:3.2rem}.block-newsletter .newsletter-form--block{background-image:none;padding:0;margin:0}.block-newsletter .newsletter-form--block .container,.block-newsletter .newsletter-form--block .field--name-field-related-content,.block-newsletter .newsletter-form--block .form--register,.block-newsletter .newsletter-form--block .form-steps,.block-newsletter .newsletter-form--block .form-steps__title,.block-newsletter .newsletter-form--block .user-pass-reset,.block-newsletter .newsletter-form--block .view-contractor_service_overview,.block-newsletter .newsletter-form--block .view-garden_advice_overview.display-random_advice,.block-newsletter .newsletter-form--block .view-garden_ideas_categorie,.block-newsletter .newsletter-form--block .view-garden_ideas_nodes>header,.block-newsletter .newsletter-form--block .views-view--garden-advice-overview--advice-category{margin:0;padding:0}.block-newsletter .form-wrapper{display:block}.form--newsletter-form{display:grid;grid-template-rows:auto auto;grid-template-columns:auto min-content}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.form--newsletter-form{display:block}}.form--newsletter-form .form-item{margin-bottom:0}.form--newsletter-form .form-item-mail{grid-area:1/1/2/2}.form--newsletter-form .form-item-mail label{display:none}.form--newsletter-form .form-item-mail input{display:block;width:100%;border-radius:6px 0 0 6px;color:#046a38}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.form--newsletter-form .form-item-mail input{border-radius:6px}}.form--newsletter-form .form-item-gdpr{grid-area:2/1/-1/-1;margin-top:1.5em;flex:0 0 100%}.form--newsletter-form .form-item-gdpr input{display:none}.form--newsletter-form .form-item-gdpr input:checked~label:before{background-color:#6cc24a}.form--newsletter-form .form-item-gdpr label{position:relative;display:block;cursor:pointer;padding-left:1.5em;font-size:1.4rem;font-weight:300}.form--newsletter-form .form-item-gdpr label a{color:#fff;text-decoration:underline;display:inline}.form--newsletter-form .form-item-gdpr label a:hover{color:#6cc24a}.form--newsletter-form .form-item-gdpr label:before{content:"";display:block;width:1em;height:1em;position:absolute;inset:.4rem auto auto 0;background-color:#fff;box-shadow:inset 0 0 0 .3rem #fff;border-radius:.2rem}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.form--newsletter-form .form-item-gdpr label:before{top:.4rem;left:0}}.form--newsletter-form [type=submit]{grid-area:1/2/2/-1;width:auto;background-color:#6cc24a;color:#02361c;border-radius:0 6px 6px 0;padding:0 5px;font-weight:700}@media(min-width:48em){.form--newsletter-form [type=submit]{padding:0 1.5em}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.form--newsletter-form [type=submit]{height:4.8rem;border-radius:6px;margin-top:1rem}}.form--register__activities .field--name-field-taxonomy-contractor-con legend,.form--register__activities .field--name-field-taxonomy-contractor-design legend,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend,.form--register__activities .field--name-field-taxonomy-tree-care legend,.form--register h5{color:#d3d3d3;position:relative;text-align:center;margin-top:4rem}.form--register__activities .field--name-field-taxonomy-contractor-con legend.social,.form--register__activities .field--name-field-taxonomy-contractor-design legend.social,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend.social,.form--register__activities .field--name-field-taxonomy-tree-care legend.social,.form--register h5.social{margin-top:5.5rem;margin-bottom:-1rem}.form--register__activities .field--name-field-taxonomy-contractor-con legend span,.form--register__activities .field--name-field-taxonomy-contractor-design legend span,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend span,.form--register__activities .field--name-field-taxonomy-tree-care legend span,.form--register h5 span{background-color:#fff;padding:.25em 1em}.form--register__activities .field--name-field-taxonomy-contractor-con legend:before,.form--register__activities .field--name-field-taxonomy-contractor-design legend:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend:before,.form--register__activities .field--name-field-taxonomy-tree-care legend:before,.form--register h5:before{content:"";background-color:#d3d3d3;position:absolute;left:0;right:0;top:8px;height:1px;z-index:-1}.config_pages--type--user-register .paragraph{margin:4.5em auto}.form-item--error-message{background-color:#ffccc6;border:1px solid #f5c6cb;color:#f53631;border-radius:6px;padding:.85em 3.2em .85em 1.2em;box-shadow:0 4px 20px rgba(68,68,68,.2);margin-top:1rem}.form--register__section{margin-bottom:4rem}.form--register{padding-left:0;padding-right:0;padding-bottom:8rem;counter-reset:section}.form--register h2,.form--register label a{color:#046a38}.form--register .file a{color:#6cc24a}.form--register .field--name-field-contractor-logo .form-item{margin-top:2em}.form--register .form--register__realisations h4.label{display:none}.form--register .field--name-field-website ul,.form--register .js-form-type-url ul{list-style-image:none;list-style-type:none}.form--register .field--name-field-website ul li,.form--register .js-form-type-url ul li{padding-left:0}.form--register #edit-mail--description,.form--register .field--name-field-website ul li:before,.form--register .js-form-type-url ul li:before{display:none}.form--register input::-moz-placeholder,.form--register textarea::-moz-placeholder{color:#d3d3d3;opacity:1}.form--register input::placeholder,.form--register textarea::placeholder{color:#d3d3d3;opacity:1}.form--register .form-item{margin-bottom:1.5rem}.form--register .form-item>label{display:block;margin-bottom:1rem}.form--register .form-item .description{font-size:1.4rem;color:#9a9a9a;margin-top:.4rem}.form--register .form-item .description a{color:#6cc24a}.form--register div.text-full[data-drupal-selector*=edit-field-description]{font-size:1.4rem;font-style:italic;color:#a7a7a7}.form--register details[data-drupal-selector*=edit-field-address-]{border:1px solid #d3d3d3;border-radius:6px;padding:2rem;margin:5rem 0 2rem;background:#fff;position:relative}.form--register details[data-drupal-selector*=edit-field-address-]:before{counter-increment:section;content:"Vestiging " counter(section);position:absolute;inset:-4rem auto auto 0;background:#046a38;display:inline-block;color:#fff;padding:.4rem 1rem 2rem;font-weight:700;z-index:-1;border-radius:.6rem .6rem 0 0}.form--register .address-item{position:relative}.form--register .address-item:first-child .address-item__remove{display:none}.form--register .address-item__remove{position:absolute;top:1rem;right:1rem}.form--register .address-item__remove input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") 0/1.4rem no-repeat;border:0;padding:0 0 0 1.6rem;font-size:1.3rem;color:#d3d3d3;cursor:pointer;transition:color .2s}.form--register .address-item__remove input:hover{color:#f53631;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f53631' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");transform:none;box-shadow:none}.form--register__row{display:flex;flex-flow:row wrap;width:100%}.form--register__row--2>div{flex:0 0 100%;margin:2rem 0 0}.form--register__row--2+.form--register__row--2{margin-bottom:-2rem}.form--register__row--3>div{flex:0 0 100%;margin:2rem 0 0}@media(min-width:48em){.form--register__row{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}.form--register__row--2>div{flex:0 0 calc(50% - 4rem);margin:2rem}.form--register__row--3>div{flex:0 0 calc(33.33% - 4rem);margin:2rem}}.form--register summary{display:none}.form--register fieldset{border:0;padding:0;margin:2rem 0}.form--register fieldset legend{font-weight:700;display:block}.form--register fieldset .fieldset-wrapper{display:flex;flex-flow:column wrap;justify-content:space-between}.form--register fieldset .fieldset-wrapper>div{flex:0 0 100%;margin-top:1.5rem}@media(min-width:48em){.form--register fieldset .fieldset-wrapper>div{flex:0 0 calc(50% - 2rem)}}.form--register__location{flex:0 0 100%}.form--register__location+.form--register__location{margin-top:1em}.form--register__location table tbody tr:nth-child(2n){background:transparent}.form--register__locations{display:flex;flex-flow:row wrap;justify-content:space-between}.form--register__locations .form-item{margin-bottom:1.5rem}.form--register__activities{margin-bottom:0}.form--register__activities [data-drupal-selector$=-format]{display:none}.form--register__activities .field--name-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-tree-care{padding-top:4rem}.form--register__activities .field--name-field-taxonomy-contractor-con legend,.form--register__activities .field--name-field-taxonomy-contractor-design legend,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend,.form--register__activities .field--name-field-taxonomy-tree-care legend{color:#046a38;width:100%;display:block;font-family:Center Slab,serif}.form--register__activities .field--name-field-taxonomy-contractor-con legend:before,.form--register__activities .field--name-field-taxonomy-contractor-design legend:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte legend:before,.form--register__activities .field--name-field-taxonomy-tree-care legend:before{top:50%;transform:translateY(-50%)}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper{display:block}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(6.65rem,auto);grid-gap:2rem}@media(min-width:48em){.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care{grid-template-columns:repeat(3,minmax(0,1fr))}}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item{margin:0;padding:0;display:flex}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input{display:none}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label{position:relative;cursor:pointer;display:block;width:100%;height:100%;border-radius:6px;border:1px solid #d3d3d3;padding:.65rem 2rem 1rem 5rem}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:10px;left:12px}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after{width:12px;height:12px;top:15px;left:17px;background-color:transparent}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label{background-color:#ebefe5}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before{background-color:#fff}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after{background-color:#6cc24a}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before{border-radius:6px}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:before{border:1px solid #d3d3d3}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item label:hover:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:focus:before,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item label:hover:before{border:1px solid #046a38}.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-con .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-design .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-contractor-mainte .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-con .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-design .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-contractor-mainte .form-item input:checked+label:after,.form--register__activities .field--name-field-taxonomy-tree-care .fieldset-wrapper #edit-field-taxonomy-tree-care .form-item input:checked+label:after{background:url(/themes/custom/mediasoft/img/icons/check.svg) no-repeat 50%;background-size:16px}.form--register__activities .field--name-field-taxonomy-contractor-design{padding-top:0}.form--register .social-media .js-form-type-url .description{display:none}.form--register .form-actions{border-top:1px solid #d3d3d3;padding-top:6rem;margin-top:6rem}.form--register button[type=button][data-drupal-selector=tabledrag-toggle-weight],.form--register input.button[data-drupal-selector*=upload-button]{display:none}.form--register #edit-pass{flex:0 0 100%;display:flex;flex-flow:row wrap;justify-content:space-between}.form--register #edit-pass>div{flex:0 0 100%}@media(min-width:48em){.form--register #edit-pass{flex:0 0 calc(100% - 4rem)}.form--register #edit-pass>div{flex:0 0 calc(50% - 2rem)}}.form--register .draggable{position:relative}.form--register .draggable td:first-child{padding-left:35px}.form--register .tabledrag-handle{display:block;position:absolute;left:0;top:0;height:100%;background-color:#fafafa;width:20px;cursor:ns-resize;background-image:url(/themes/custom/mediasoft/img/icons/draggable.svg);background-size:25px 25px;background-position:50%;background-repeat:no-repeat;border-right:1px solid #eee}.form-item-field-locatie-latlong-0-lat,.form-item-field-locatie-latlong-0-lng{display:none!important}.field--name-field-hide-housenumber>.form-item.js-form-type-checkbox,.field--name-field-show-openbaargroen>.form-item.js-form-type-checkbox,form .form-item-contractor-newsletter.js-form-type-checkbox{flex-direction:column;align-items:flex-start}html{scroll-behavior:smooth}.form--user-edit{margin-top:13rem;width:72em}.form--user-edit label a{color:#046a38}@media(min-width:60em){.form--user-edit{margin-top:8rem}}.form--user-edit .form--user-edit__layout{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:60em){.form--user-edit .form--user-edit__layout{grid-template-columns:30rem 1fr}}.form--user-edit .form--user-edit__content{min-width:0}.form--user-edit .field--name-field-hide-housenumber>.form-item.js-form-type-checkbox{margin-bottom:0}.form--user-edit .form--register__section{margin-bottom:4rem}.form--user-edit .form--register__section:last-child{margin-bottom:0}.form__wrapper--user-edit{padding:2rem;border:1px solid #d3d3d3;margin-bottom:5rem;scroll-margin-top:110px;border-radius:14px}.form-anchor--user-edit{top:11rem;align-self:start;z-index:100;background-color:#046a38;border-radius:14px;padding:2rem 1rem}@media(min-width:60em){.form-anchor--user-edit{position:sticky}}.form-anchor--user-edit .form-anchor__list{display:flex;flex-direction:column;list-style:none;margin:0!important;padding:0!important;gap:0}.form-anchor--user-edit .form-anchor__item{padding:0!important;margin:0!important}.form-anchor--user-edit .form-anchor__item:before{content:none!important}.form-anchor--user-edit .form-anchor__item a{display:block;padding:1rem 1.5rem;text-decoration:none;color:#fff;font-size:1.6rem;font-weight:700;border:0!important;transition:color .2s;line-height:1.3;opacity:.5}.form-anchor--user-edit .form-anchor__item a:hover{color:#fff;opacity:1}.form-anchor--user-edit .form-anchor__item.is-active a{color:#fff;font-weight:700;opacity:1}.form-anchor--user-edit .draggable{position:relative}.form-anchor--user-edit .draggable td:first-child{padding-left:35px}.form-anchor--user-edit .tabledrag-handle{display:block;position:absolute;left:0;top:0;height:100%;background-color:#fafafa;width:20px;cursor:ns-resize;background-image:url(/themes/custom/mediasoft/img/icons/draggable.svg);background-size:25px 25px;background-position:50%;background-repeat:no-repeat;border-right:1px solid #eee}body.user-page #block-mediasoft-page-title{display:none}body.user-page .region--footer{margin-top:0}body.user-page .main{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.form--user{width:30em;max-width:80%}@media(min-width:48em){.form--user__holder{padding-left:0;padding-right:0}}@media(min-width:60em){.form--user__holder{display:flex;flex-flow:row wrap}}.form--user__holder>section{flex:0 0 50%}.form--user__holder h1{color:#6cc24a;margin:0 0 2.5rem}@media(min-width:60em){.form--user__holder h1{margin:-2rem 0 2.5rem}}.form--user__holder h2{color:#046a38}.form--user__holder [type=submit]{width:auto}.form--user__form{padding:13rem 0}.form--user__aside{background-size:cover;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:relative;padding:5em 0}@media(min-width:60em){.form--user__aside{padding:0;justify-content:flex-end}}.form--user__aside:after{content:"";top:0;bottom:0;left:-1.25em;position:absolute;z-index:-1;background:url(/themes/custom/mediasoft/img/backgrounds/wood.jpg) no-repeat 50%;background-size:cover;width:100vw}@media(min-width:60em){.form--user__aside:after{width:50vw;left:0}}.form--user__register{background-color:#fff;border-radius:14px;padding:3rem 4rem}.form--user__logo,form .form-item{display:block;margin-bottom:1.5em}form .form-item .description,form .form-item .description p{font-size:1.4rem;font-style:italic;color:#a7a7a7}form .form-item.js-form-type-checkbox{position:relative;margin:0 0 1.5em;padding-left:2.8rem}form .form-item.js-form-type-checkbox [type=checkbox]{width:1.8rem;height:1.8rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;accent-color:#046a38;position:absolute;top:.4rem;left:0}form .form-item.js-form-type-checkbox [type=checkbox]+label{cursor:pointer;margin:0}form .form-item.form-type-radio{position:relative;margin:0 0 1.5em;padding-left:2.8rem}form .form-item.form-type-radio input[type=radio]{width:1.8rem;height:1.8rem;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer;accent-color:#046a38;position:absolute;top:.4rem;left:0}form .form-item.form-type-radio input[type=radio]+label{cursor:pointer;margin:0}form label{font-weight:700}form label.form-required:after{content:"*";color:#6cc24a;margin-left:.5rem}form input{font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:1.6rem;outline:none;display:block;width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url]{padding:1em 1.25em;border-radius:6px;border:1px solid #d3d3d3}form input:focus{border:1px solid #046a38;box-shadow:0 4px 20px #f7f7f7}form textarea{font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:1.6rem;outline:none;display:block;width:100%;padding:1em 1.25em;border-radius:6px;border:1px solid #d3d3d3;resize:none}form textarea:focus{border:1px solid #046a38;box-shadow:0 4px 20px #f7f7f7}form select{-moz-appearance:none;-webkit-appearance:none;font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:1.6rem;outline:none;display:block;width:100%;padding:.75em 5rem .75em 1.25em;border-radius:6px;border:1px solid #000;background:url(/themes/custom/mediasoft/img/icons/chevron-down.svg) no-repeat center right 20px}form select::-ms-expand{display:none}@media(min-width:33.75em){form .webform-image-file{display:flex;align-items:flex-start}}form .webform-image-file .description{opacity:.6}form .webform-image-file input[type=file]{cursor:pointer;border-radius:6px;display:block;padding:1.4rem;margin-bottom:1rem;border:1px dashed #444;flex:1 1 auto}form .webform-image-file input[type=file]:focus,form .webform-image-file input[type=file]:hover{border-color:#046a38}@media(min-width:33.75em){form .webform-image-file .form-submit{margin-left:1rem;flex:0 0 auto;width:auto}}form .js-form-type-managed-file{margin-top:2rem}form .js-form-type-managed-file .description{display:none}form input[type=file]::file-selector-button{border:2px solid #046a38;padding:1.6rem 3.2rem;border-radius:.6em;background-color:#ebefe5;transition:.3s;color:#046a38}form input[type=file]::-ms-browse:hover{background-color:#046a38;color:#fff}form input[type=file]::-webkit-file-upload-button:hover{background-color:#046a38}form input[type=file]::file-selector-button:hover{background-color:#046a38;color:#fff}.form-steps__title{text-align:center}.form-steps{padding-left:0;padding-right:0;margin-top:4rem;margin-bottom:4rem}.form-steps__list{display:flex;list-style:none;padding:0;margin:0;justify-content:space-between;container-type:inline-size}.form-steps__item{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.form-steps__item:not(:last-child):after{content:"";position:absolute;top:50%;left:0;width:calc(100cqi/(var(--steps) - 1));height:2px;transform:translateY(-50%);background-color:#d3d3d3;z-index:0}.form-steps__item.is-completed:not(:last-child):after{background-color:#046a38}.form-steps__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:2px solid #d3d3d3;background-color:#fff;font-weight:700;font-size:1.6rem;color:#444;position:relative;z-index:1}.is-active .form-steps__number,.is-completed .form-steps__number{border-color:#046a38;background-color:#046a38;color:#fff}.form-steps__label{font-size:1.1rem;color:#444;white-space:nowrap;display:none}@media(min-width:48em){.form-steps__label{display:none}}.is-active .form-steps__label{color:#046a38;font-weight:700}.is-completed .form-steps__label{color:#046a38}.form--register .form-actions{display:flex;justify-content:space-between;align-items:center;gap:1rem}.form--register .form-actions .button--previous{background-color:#fff;color:#046a38;border:1px solid #046a38}.form--register .form-actions .button--previous:hover{background-color:#edeeec}.form--register .form-actions .button--next{margin-left:auto}header.header .region--header__actions .region--header__actions__search>.close{cursor:pointer;position:absolute;top:3rem;right:3rem;color:#fff;transition:opacity .3s ease}header.header .region--header__actions .region--header__actions__search>.close:focus,header.header .region--header__actions .region--header__actions__search>.close:hover{opacity:.6}.has-toolbar header.header .region--header__actions .region--header__actions__search>.close{top:calc(39px + 3rem)}.has-toolbar.toolbar-horizontal.toolbar-tray-open header.header .region--header__actions .region--header__actions__search>.close{top:calc(79px + 3rem)}header.header .region--header__actions .region--header__actions__search .search-autocomplete-form{padding:4.2rem 4rem;width:90%;max-width:60em;background-color:#fff;border-radius:24px;box-shadow:0 4px 20px rgba(68,68,68,.2)}@media(min-width:48em){header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .search-con{display:flex;align-items:center}}header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item{margin-bottom:1.6rem}@media(min-width:48em){header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item{margin-bottom:0}}header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label{color:#6cc24a;cursor:default;margin:0 0 2.4rem;text-align:center}@media(min-width:48em){header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label{margin:0;text-align:left}}header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label:focus,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item label:hover{background:inherit!important}@media(min-width:48em){header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .description-con{max-width:425px;margin:1rem auto}}header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .description-con a{margin-left:0!important;display:inline-block}@media(min-width:48em){header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item-search{flex:1 1 auto;display:flex;align-items:center}header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item-search label{flex:0 0 30%;max-width:30%;padding-right:1.6rem}header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .form-item-search input{flex:1 1 auto;max-width:70%}}@media(min-width:48em){header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit]{width:auto;margin-left:1.6rem;flex:0 0 auto}}.ui-autocomplete{z-index:8888}.user-pass-reset{margin:10em auto}.user-pass-reset p:first-of-type{font-size:1.4rem;opacity:.6}.user-pass-reset p:nth-of-type(2){margin-top:0}.user-pass-reset [type=submit]{width:auto;margin-top:2rem}.detail--template{margin:0 0 7.5em}.detail--template>header{margin:3.2rem auto;padding:0}@media(min-width:48em){.detail--template>header{text-align:center}}.detail--template>header h1{margin-bottom:.5em}@media(max-width:48em){.detail--template>header h1{font-size:4rem}}.detail--template>header .more-info{color:#444}@media(min-width:48em){.detail--template>header .more-info{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}}@media(min-width:48em){.detail--template>header .more-info .field{margin-bottom:1em}}@media(min-width:48em){.detail--template>header .more-info .field+.field{display:flex;align-items:center}}.detail--template>header .more-info .field+.field:before{content:"";display:block;height:1px;border-radius:36px;background-color:#6cc24a;margin:.5em 0;width:100%}@media(min-width:48em){.detail--template>header .more-info .field+.field:before{width:.4rem;height:.4rem;margin:0 1em}}.detail--template>header .more-info .field__label{display:none}.detail--template .body .paragraph{margin:3em auto}.detail--template footer{padding:0}.detail--template footer .field--name-field-category{display:flex;flex-wrap:wrap}.detail--template footer .field--name-field-category .field__item{margin:0 .5em .5em 0}.detail--template footer .field--name-field-category a{display:block;background-color:#ebefe5;padding:.5em 1em .6em;border-radius:36px;text-decoration:none;color:#000;will-change:color,background-color;transition:color .3s ease-out,background-color .3s ease-out}.detail--template footer .field--name-field-category a:focus,.detail--template footer .field--name-field-category a:hover{background-color:#6cc24a;color:#fff}.detail--template__faq{margin-top:6rem}.detail--template__faq__item{margin:2rem 0;padding:2rem;background-color:#ebefe5}.detail--template__faq__item:first-of-type{margin-top:0}.detail--template__faq__item:last-of-type{margin-bottom:0}.detail--template__faq__item h3{margin-bottom:.3em}.detail--template__faq__item p{margin:0}.teaser--arrowbox{position:relative;display:block;padding-bottom:2.8rem}.teaser--arrowbox__image{position:relative;overflow:hidden;background-color:#d3d3d3;border-radius:14px;padding-bottom:60%}@media(min-width:48em){.teaser--arrowbox__image{padding-bottom:75%}}.teaser--arrowbox__image .field--name-field-teaser-image{position:absolute;inset:0;overflow:hidden;will-change:transform;transition:transform .3s ease-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--arrowbox__image .field--name-field-teaser-image{top:0;right:0;left:0;bottom:0}}.teaser--arrowbox__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding-bottom:0!important}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--arrowbox__image img{-o-object-fit:none;object-fit:none;height:auto;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}}.teaser--arrowbox__image:before{content:"";position:absolute;inset:0;z-index:1;background-color:#6cc24a;opacity:0;will-change:opacity;transition:opacity .3s ease-out}.teaser--arrowbox__content{position:absolute;bottom:0;left:1em;right:1em;background-color:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(68,68,68,.2);padding:1em;z-index:2}.teaser--arrowbox__content h3{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;color:#000;will-change:color;transition:color .3s ease-out}.teaser--arrowbox__content h3 svg{flex:0 0 auto;margin-left:1rem;color:#6cc24a;display:block;will-change:transform;transition:transform .3s ease-out}.teaser--arrowbox:focus .teaser--arrowbox__image:before,.teaser--arrowbox:hover .teaser--arrowbox__image:before{opacity:.7}.teaser--arrowbox:focus .teaser--arrowbox__image .blazy,.teaser--arrowbox:hover .teaser--arrowbox__image .blazy{transform:scale(1.05)}.teaser--arrowbox:focus .teaser--arrowbox__content h3,.teaser--arrowbox:hover .teaser--arrowbox__content h3{color:#6cc24a}.teaser--arrowbox:focus .teaser--arrowbox__content h3 svg,.teaser--arrowbox:hover .teaser--arrowbox__content h3 svg{transform:translate(.5rem)}.teaser--overlay{display:block;position:relative;z-index:1;padding-bottom:50%;width:100%;overflow:hidden;background-color:#ebefe5}.teaser--overlay__content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2.4rem}@media(min-width:48em){.teaser--overlay__content{align-items:flex-end;justify-content:flex-start}}.teaser--overlay__content:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,#021c0f 15%,rgba(2,28,15,0));opacity:.7;will-change:opacity;transition:opacity .3s ease-out}@media(min-width:48em){.teaser--overlay__content:after{background:linear-gradient(0deg,#021c0f 15%,rgba(2,28,15,0) 50%)}}.teaser--overlay__content:before{content:"";position:absolute;inset:0;z-index:1;background-color:#6cc24a;opacity:0;will-change:opacity;transition:opacity .3s ease-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--overlay__content:before{top:0;right:0;bottom:0;left:0}}.teaser--overlay__content h3{position:relative;z-index:2;color:#fff;line-height:1.1;margin:0;text-align:center}.teaser--overlay .field--name-field-teaser-image{position:absolute;inset:0;z-index:-1;will-change:transform;transition:transform .3s ease-out}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--overlay .field--name-field-teaser-image{top:0;right:0;bottom:0;left:0}}.teaser--overlay .field--name-field-teaser-image .field--name-field-media-image{padding-bottom:0!important}.teaser--overlay .field--name-field-teaser-image .field--name-field-media-image img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--overlay .field--name-field-teaser-image .field--name-field-media-image img{-o-object-fit:none;object-fit:none;height:auto;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}}.teaser--overlay:focus .blazy,.teaser--overlay:hover .blazy{transform:scale(1.05)}.teaser--overlay:focus .teaser--overlay__content:after,.teaser--overlay:hover .teaser--overlay__content:after{opacity:0}.teaser--overlay:focus .teaser--overlay__content:before,.teaser--overlay:hover .teaser--overlay__content:before{opacity:.7}.teaser--with-arrow-and-title{display:block;text-decoration:none;color:#000}.teaser--with-arrow-and-title__type{position:absolute;z-index:2;bottom:1em;left:1em;background-color:#6cc24a;color:#fff;padding:.5rem 1.5rem .75rem;border-radius:3px;will-change:color,background-color;transition:color .3s ease,background-color .3s ease}.teaser--with-arrow-and-title__image{position:relative;display:block;padding-bottom:40%;border-radius:14px;overflow:hidden;background-color:#d3d3d3}@media(min-width:60em){.teaser--with-arrow-and-title__image{padding-bottom:130%}}.teaser--with-arrow-and-title__image:after{content:"";position:absolute;inset:0;background-color:#6cc24a;opacity:0;will-change:opacity;transition:opacity .3s ease}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--with-arrow-and-title__image:after{top:0;right:0;left:0;bottom:0}}.teaser--with-arrow-and-title__image .field--name-field-image,.teaser--with-arrow-and-title__image .field--name-field-teaser-image{position:absolute;inset:0}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--with-arrow-and-title__image .field--name-field-image,.teaser--with-arrow-and-title__image .field--name-field-teaser-image{top:0;right:0;left:0;bottom:0}}.teaser--with-arrow-and-title__image .field--name-field-media-image{position:absolute;inset:0;will-change:transform;transition:transform .8s cubic-bezier(.5,0,0,1)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--with-arrow-and-title__image .field--name-field-media-image{top:0;right:0;left:0;bottom:0}}.teaser--with-arrow-and-title__image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.teaser--with-arrow-and-title__image img{-o-object-fit:none;object-fit:none;height:auto;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}}.teaser--with-arrow-and-title h3{margin:2.4rem 0 0;font-weight:400;color:#000;will-change:color;transition:color .3s ease;display:flex;align-items:center}.teaser--with-arrow-and-title h3 svg{display:block;flex:0 0 auto;margin-left:1rem;color:#6cc24a;will-change:transform;transition:transform .3s ease-out}.teaser--with-arrow-and-title:focus .teaser--with-arrow-and-title__type,.teaser--with-arrow-and-title:hover .teaser--with-arrow-and-title__type{color:#6cc24a;background-color:#fff}.teaser--with-arrow-and-title:focus .teaser--with-arrow-and-title__image:after,.teaser--with-arrow-and-title:hover .teaser--with-arrow-and-title__image:after{opacity:.7}.teaser--with-arrow-and-title:focus .teaser--with-arrow-and-title__image .media--background,.teaser--with-arrow-and-title:hover .teaser--with-arrow-and-title__image .media--background{transform:scale(1.2)}.teaser--with-arrow-and-title:focus h3,.teaser--with-arrow-and-title:hover h3{color:#6cc24a}.teaser--with-arrow-and-title:focus h3 svg,.teaser--with-arrow-and-title:hover h3 svg{transform:translate(.5rem)}.block-disclaimer-menu li a{color:#000}.block-footer-menu-menu li{margin-bottom:.75em}.block-footer-menu-menu li a{display:inline-block;position:relative}.block-footer-menu-menu li a:after{content:"";position:absolute;top:100%;left:0;right:0;height:2px;background-color:#fff;opacity:0;transform:translateY(1rem);will-change:opacity,transform;transition:opacity .3s ease,transform .3s ease}.block-footer-menu-menu li a:focus,.block-footer-menu-menu li a:hover{text-decoration:none}.block-footer-menu-menu li a:focus:after,.block-footer-menu-menu li a:hover:after{opacity:1;transform:none}.menu--main{display:block}@media(min-width:60em){.menu--main{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}}.menu--main__item{position:relative}@media(min-width:60em){.menu--main__item:after{content:"";position:absolute;left:calc(100% - .2rem);top:calc(50% - .2rem);width:.4rem;height:.4rem;background-color:#d3d3d3;border-radius:36px;transform:translate(1rem)}}@media(min-width:80em){.menu--main__item:after{transform:translate(2rem)}}.menu--main__item:last-child:after{content:none}@media(min-width:60em){.menu--main>.menu--main__item{margin-left:2rem}}@media(min-width:80em){.menu--main>.menu--main__item{margin-left:4rem}}.menu--main>.menu--main__item>a{display:block;position:relative;text-decoration:none;font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size:3.2rem;line-height:1em;color:#000;font-weight:700;padding:1em .75em;border-bottom:1px solid #d3d3d3;will-change:color;transition:color .3s ease}@media(min-width:60em){.menu--main>.menu--main__item>a{font-size:1.6rem;color:#000;padding:0;border-bottom:none}.small .menu--main>.menu--main__item>a{color:#000}}.menu--main>.menu--main__item>a:after{content:"";position:absolute;top:100%;left:0;right:0;height:2px;background-color:#6cc24a;opacity:0;transform:translateY(1rem);will-change:opacity,transform;transition:opacity .3s ease,transform .3s ease}.menu--main>.menu--main__item>a.is-active,.menu--main>.menu--main__item>a:focus,.menu--main>.menu--main__item>a:hover{color:#6cc24a}.menu--main>.menu--main__item>a.is-active:after,.menu--main>.menu--main__item>a:focus:after,.menu--main>.menu--main__item>a:hover:after{transform:none;opacity:1}@media(min-width:60em){.menu--main>.menu--main__item>a.is-active:after,.menu--main>.menu--main__item>a:focus:after,.menu--main>.menu--main__item>a:hover:after{transform:translateY(.5rem)}}.menu--main>.menu--main__item.menu-item--active-trail>a{color:#6cc24a}header.header.is-active .block-mobile-menu{display:block}@media(min-width:60em){header.header.is-active .block-mobile-menu{display:none}}.block-mobile-menu{display:none;padding:1.6rem 0}.block-mobile-menu a{display:block;text-decoration:none;padding:.5em 2rem;color:#000;font-weight:500;font-size:2rem;will-change:color;transition:color .3s ease;line-height:1em}.block-mobile-menu a:hover{color:#6cc24a}.menu--social{display:flex;margin:1.5em 0 0;justify-content:center}@media(min-width:48em){.menu--social{justify-content:flex-start}}.menu--social li{margin:0 .5em}@media(min-width:48em){.menu--social li{margin:0 1em 0 0}}.menu--social a{color:#fff;opacity:.7;will-change:opacity;transition:opacity .3s ease-out}.menu--social a:focus,.menu--social a:hover{opacity:1}.field--name-field-image-description{margin-top:.5rem;opacity:.6;font-size:1.4rem;text-align:center}.field--name-field-image-description>*,.field--name-field-image-description>p{font-size:1.4rem}.locationLoader{position:fixed;inset:0;z-index:1100;background-color:rgba(0,0,0,.4)}.locationLoader:after{content:"";position:absolute;left:50%;top:50%;border:8px solid #6cc24a;border-bottom-color:transparent;border-radius:100%;width:6rem;height:6rem;animation:rotate 2s cubic-bezier(.5,0,0,1) infinite forwards}@keyframes rotate{0%{transform:none}to{transform:rotate(1turn)}}.content .pager,.view-search_gardener nav{margin-top:6rem}.content .pager .js-pager__items,.content .pager__items,.view-search_gardener nav .js-pager__items,.view-search_gardener nav__items{display:flex;flex-flow:row wrap;justify-content:center}.content .pager__item,.content .pager li,.view-search_gardener nav__item,.view-search_gardener nav li{margin:0;padding:0;list-style-type:none}.content .pager__item:before,.content .pager li:before,.view-search_gardener nav__item:before,.view-search_gardener nav li:before{display:none}.content .pager__item a,.content .pager li a,.view-search_gardener nav__item a,.view-search_gardener nav li a{font-weight:700;display:block;padding:.6em 1em .9em;background-color:#fff;color:#000;border-radius:6px;border:none}.content .pager__item a:focus,.content .pager__item a:hover,.content .pager li a:focus,.content .pager li a:hover,.view-search_gardener nav__item a:focus,.view-search_gardener nav__item a:hover,.view-search_gardener nav li a:focus,.view-search_gardener nav li a:hover{background-color:#ebefe5;color:#000;border:none}.content .pager__item.is-active a,.content .pager li.is-active a,.view-search_gardener nav__item.is-active a,.view-search_gardener nav li.is-active a{background-color:#046a38;color:#fff}.content .pager__item--ellipsis,.content .pager li--ellipsis,.view-search_gardener nav__item--ellipsis,.view-search_gardener nav li--ellipsis{padding:.6em 1em .9em;display:flex;flex-flow:row wrap;align-items:center}.select2-dropdown{border-radius:6px!important}.select2-dropdown .select2-results{border-radius:6px;overflow:hidden}.select2-dropdown .select2-results__options li{color:#046a38!important;will-change:color,background-color;transition:color .3s ease,background-color .3s ease}.select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#6cc24a!important;color:#fff!important}.ui-autocomplete.ui-menu{overflow:hidden;border-radius:6px}.ui-autocomplete.ui-menu .ui-menu-item a{display:block;padding:1rem 1.5rem;font-size:1.6rem;color:#046a38;background-color:#f7f7f7;will-change:color,background-color;transition:color .3s ease,background-color .3s ease}.ui-autocomplete.ui-menu .ui-menu-item a:focus,.ui-autocomplete.ui-menu .ui-menu-item a:hover{background-color:#6cc24a;color:#fff}.page--12 .breadcrumb,.page--12 .region--content{width:100%}.node--news__teaser{flex:0 0 100%;text-decoration:none;margin-bottom:2em}@media(min-width:48em){.node--news__teaser{flex:0 0 calc(50% - 1.5em);margin-left:.75em;margin-right:.75em}}@media(min-width:60em){.node--news__teaser{flex:0 0 calc(33.33% - 1.5em)}}.node--news__teaser__image img{width:100%}.node--news__teaser__content{background-color:#fff;margin:-1em .5em 0;padding:1em;box-shadow:0 4px 20px #f7f7f7;color:#000}.node--news__teaser__content h3{margin:.2em 0 .5em}.node--news__teaser__content p{margin-bottom:0}.node--news__teaser__date{text-align:right;display:block;font-size:1.4rem;font-weight:700}.node--news__teaser:hover .news__teaser__content{box-shadow:0 4px 20px rgba(68,68,68,.2)}.node--news__full__date{display:flex;flex-flow:row wrap;margin-top:-6.8em;position:relative;z-index:150}.node--news__full__date span{margin-left:auto;display:inline-flex;flex-flow:row wrap;align-items:center;background-color:#fff;padding:1em 1.5em;box-shadow:0 4px 20px rgba(68,68,68,.2);border-radius:14px;color:#d3d3d3}.node--news__full__date span svg{margin-right:1em}.node--type-calendar.node--view-mode-teaser{background-color:#ebefe5;z-index:1;overflow:hidden}@media(min-width:48em){.node--type-calendar.node--view-mode-teaser{overflow:visible}}.node--type-calendar.node--view-mode-teaser h2{font-weight:500;margin-bottom:.5em}.node--type-calendar.node--view-mode-teaser h2 span{color:#6cc24a}.node--type-calendar.node--view-mode-teaser .content{padding:2em 1.25em!important}@media(min-width:48em){.node--type-calendar.node--view-mode-teaser .content{padding-top:7.5em!important;padding-bottom:6em!important;flex:0 0 55%;max-width:55%}}.node--type-calendar.node--view-mode-teaser .actions{margin-top:3.2rem}.node--type-calendar.node--view-mode-teaser .actions a{margin-right:2.4rem;margin-bottom:2rem}.node--type-calendar.node--view-mode-teaser:after{content:"";display:block;position:absolute;inset:0;width:100%;z-index:-1;background-color:#ebefe5}@media(min-width:48em){.node--type-calendar.node--view-mode-teaser:after{width:100vw;inset:0 auto 0 100%}}.node--unpublished:after{content:"Deze pagina is niet gepubliceerd.";position:fixed;z-index:700;display:block;bottom:2em;right:2em;padding:21em 2em 2em;border:1px solid #f7f7f7;box-shadow:0 4px 20px rgba(68,68,68,.2);font-weight:700;font-size:1.4rem;color:#046a38;border-radius:14px;background:#fff url(/themes/custom/mediasoft/img/system/other/jack-dancing.gif) no-repeat top;background-size:contain}.paragraph{margin:5em auto}@media(min-width:48em){.paragraph{margin:7.5em auto}}.page-node-type-dynamic-page-protected .paragraph,.page-node-type-dynamic-page .paragraph,.path-taxonomy .paragraph{margin:2.5rem auto}@media(min-width:48em){.page-node-type-dynamic-page-protected .paragraph,.page-node-type-dynamic-page .paragraph,.path-taxonomy .paragraph{margin:3em auto}}.region--hero .paragraph{margin-top:0}@media(min-width:48em){.page-node-type-dynamic-page .paragraph--type--banner{min-height:38rem;margin-bottom:0}}@media(min-width:48em){.page-node-type-dynamic-page .paragraph--type--banner .paragraph--type--banner__content{padding:0 0 17rem}}.paragraph--type--banner{display:flex;flex-flow:row wrap;align-items:flex-end;position:relative;overflow:hidden}@media(min-width:48em){.paragraph--type--banner{min-height:52.5rem}}.paragraph--type--banner .btn--group{padding-top:2em}.paragraph--type--banner__content{position:relative;z-index:120;padding:6rem 0 13.5rem}.paragraph--type--banner__content *{max-width:55rem}@media(min-width:48em){.paragraph--type--banner__content{padding:8rem 0 18rem}}.paragraph--type--banner__content h1,.paragraph--type--banner__content h2{color:#fff;margin-bottom:1.8rem}.paragraph--type--banner__content p{color:#f7f7f7;font-size:2rem}.paragraph--type--banner__image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.paragraph--type--banner__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:110;background:rgba(2,54,28,.7);background:linear-gradient(90deg,rgba(2,54,28,.9) 40%,rgba(2,54,28,.2))}.paragraph--type--banner__image img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.paragraph--type--banner__image img{-o-object-fit:none;object-fit:none;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}}.paragraph--type--banner--garden-ideas .paragraph--type--banner__image:after,.paragraph--type--banner.no-text .paragraph--type--banner__image:after{content:none}.path-frontpage .paragraph--type--banner{margin-bottom:0}.select2-dropdown{border-top:1px solid #444!important}.select2-dropdown:before{content:"";position:absolute;bottom:100%;left:calc(50% - .3rem);width:.3rem;height:.1rem;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-bottom:.5rem solid #444}.paragraph--type--calender-overview-detail{display:block;overflow:hidden;z-index:1}.paragraph--type--calender-overview-detail h1{display:none}@media(min-width:48em){.paragraph--type--calender-overview-detail{overflow:visible}}.paragraph--type--calender-overview-detail .form-item-months label{padding-right:1.2rem;font-size:1.8rem}@media(min-width:33.75em){.paragraph--type--calender-overview-detail .form-item-months label{font-size:3rem}}.paragraph--type--calender-overview-detail .form-item-months .select2{flex:0 0 auto;width:auto!important;padding:.6em 1em 1em 0;font-family:Center Slab,serif;font-weight:700}.paragraph--type--calender-overview-detail .form-item-months .select2:after{content:"";display:block;position:absolute;right:0;top:calc(50% - 1.4rem);background-image:url(/themes/custom/mediasoft/img/icons/carrot.svg);background-repeat:no-repeat;background-position:100%;background-size:contain;width:2rem;height:1.4rem;pointer-events:none}.paragraph--type--calender-overview-detail .form-item-months .select2-selection{height:auto;font-size:4rem;border:none}.paragraph--type--calender-overview-detail .form-item-months .select2-selection__arrow{display:none}.paragraph--type--calender-overview-detail .form-item-months .select2-selection__rendered{padding-left:0!important;line-height:1em!important;color:#6cc24a!important}.paragraph--type--calender-overview-detail form{margin-bottom:4.5rem}@media(min-width:48em){.paragraph--type--calender-overview-detail form{flex:0 0 50%;max-width:50%}}@media(min-width:33.75em){.paragraph--type--calender-overview-detail form .form-item{display:flex;flex-wrap:wrap;align-items:baseline}}.paragraph--type--calender-overview-detail form .content{max-width:none;padding-left:0}.paragraph--type--calender-overview-detail form #edit-submit{display:none}.paragraph--type--calender-overview-detail .actions{margin-top:3.2rem}.paragraph--type--calender-overview-detail .actions a{margin-right:2.4rem;margin-bottom:2rem}.paragraph--type--calender-overview-detail__dropdown{margin-bottom:3rem;width:100%;padding:0 3rem}@media(min-width:80em){.paragraph--type--calender-overview-detail__dropdown{padding:0}}.paragraph--type--calender-overview-detail__content{display:block;flex-flow:row wrap}@media(min-width:60em){.paragraph--type--calender-overview-detail__content{display:flex}}.paragraph--type--calender-overview-detail__text{flex:0 0 100%;max-width:100%;padding:3em 2em 5em;background-color:#02361c;color:#fff;position:relative}@media(min-width:33.75em){.paragraph--type--calender-overview-detail__text{padding:5.5em 3em 7em}}@media(min-width:60em){.paragraph--type--calender-overview-detail__text{padding:5.5em 10em 7em 3em;flex:0 0 70%;max-width:70%;border-bottom-right-radius:36px}}@media(min-width:80em){.paragraph--type--calender-overview-detail__text{padding:5.5em 10em 7em 0}}.paragraph--type--calender-overview-detail__text h2{color:#fff;margin:0}.paragraph--type--calender-overview-detail__text h2 p{font-size:3.2rem;line-height:1;margin:0}@media(min-width:48em){.paragraph--type--calender-overview-detail__text h2 p{font-size:4rem}}.paragraph--type--calender-overview-detail__text h2 strong{color:#6cc24a}.paragraph--type--calender-overview-detail__text .content{margin:2rem auto 3.2rem}.paragraph--type--calender-overview-detail__text:before{content:"";display:block;position:absolute;bottom:-15px;left:40%;width:200px;height:200px;transform:translateX(-50%);background:url(/themes/custom/mediasoft/img/backgrounds/flower.svg) no-repeat 50%}.paragraph--type--calender-overview-detail__text:after{content:"";display:none;position:absolute;top:0;bottom:0;right:100%;width:100%;z-index:-1;background-color:#02361c}@media(min-width:48em){.paragraph--type--calender-overview-detail__text:after{display:block}}.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content .paragraph--type--calender-overview-detail__text button,.form--exposed-search-contractor .filters .box footer .form-actions .paragraph--type--calender-overview-detail__text input:first-child,.form--register .form-actions .paragraph--type--calender-overview-detail__text .button--previous,.form--register .paragraph--type--calender-overview-detail__text input[type=submit],.form--user .paragraph--type--calender-overview-detail__text input[type=submit],.paragraph--contactform__form .paragraph--type--calender-overview-detail__text [type=submit],.paragraph--type--banner .btn--group .paragraph--type--calender-overview-detail__text a,.paragraph--type--calender-overview-detail__text .btn,.paragraph--type--calender-overview-detail__text .eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button,.paragraph--type--calender-overview-detail__text .form--exposed-search-contractor .filters .box footer .form-actions input:first-child,.paragraph--type--calender-overview-detail__text .form--register .form-actions .button--previous,.paragraph--type--calender-overview-detail__text .form--register input[type=submit],.paragraph--type--calender-overview-detail__text .form--user input[type=submit],.paragraph--type--calender-overview-detail__text .paragraph--contactform__form [type=submit],.paragraph--type--calender-overview-detail__text .paragraph--type--banner .btn--group a,.paragraph--type--calender-overview-detail__text .paragraph--type--call-to-action2__link a,.paragraph--type--calender-overview-detail__text .paragraph--type--call-to-action .links a,.paragraph--type--calender-overview-detail__text .paragraph--type--plant-search-cta__form [type=submit],.paragraph--type--calender-overview-detail__text .paragraph--type--text-image .field--name-field-link a,.paragraph--type--calender-overview-detail__text .paragraph--type--webform input[type=submit],.paragraph--type--calender-overview-detail__text .user--full .contact-label,.paragraph--type--calender-overview-detail__text .user--full .contact-webform .webform-button--submit,.paragraph--type--calender-overview-detail__text .user--full__links .field--name-field-website a,.paragraph--type--calender-overview-detail__text .user-pass-reset [type=submit],.paragraph--type--calender-overview-detail__text .view-search input[type=submit],.paragraph--type--calender-overview-detail__text form .webform-image-file .form-submit,.paragraph--type--calender-overview-detail__text header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit],.paragraph--type--call-to-action2__link .paragraph--type--calender-overview-detail__text a,.paragraph--type--call-to-action .links .paragraph--type--calender-overview-detail__text a,.paragraph--type--plant-search-cta__form .paragraph--type--calender-overview-detail__text [type=submit],.paragraph--type--text-image .field--name-field-link .paragraph--type--calender-overview-detail__text a,.paragraph--type--webform .paragraph--type--calender-overview-detail__text input[type=submit],.user--full .contact-webform .paragraph--type--calender-overview-detail__text .webform-button--submit,.user--full .paragraph--type--calender-overview-detail__text .contact-label,.user--full__links .field--name-field-website .paragraph--type--calender-overview-detail__text a,.user-pass-reset .paragraph--type--calender-overview-detail__text [type=submit],.view-search .paragraph--type--calender-overview-detail__text input[type=submit],form .webform-image-file .paragraph--type--calender-overview-detail__text .form-submit,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .paragraph--type--calender-overview-detail__text [type=submit]{display:inline-flex;flex-flow:row wrap;align-items:center;width:auto;font-size:1.4rem;padding:1.6rem 2rem}@media(min-width:48em){.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content .paragraph--type--calender-overview-detail__text button,.form--exposed-search-contractor .filters .box footer .form-actions .paragraph--type--calender-overview-detail__text input:first-child,.form--register .form-actions .paragraph--type--calender-overview-detail__text .button--previous,.form--register .paragraph--type--calender-overview-detail__text input[type=submit],.form--user .paragraph--type--calender-overview-detail__text input[type=submit],.paragraph--contactform__form .paragraph--type--calender-overview-detail__text [type=submit],.paragraph--type--banner .btn--group .paragraph--type--calender-overview-detail__text a,.paragraph--type--calender-overview-detail__text .btn,.paragraph--type--calender-overview-detail__text .eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button,.paragraph--type--calender-overview-detail__text .form--exposed-search-contractor .filters .box footer .form-actions input:first-child,.paragraph--type--calender-overview-detail__text .form--register .form-actions .button--previous,.paragraph--type--calender-overview-detail__text .form--register input[type=submit],.paragraph--type--calender-overview-detail__text .form--user input[type=submit],.paragraph--type--calender-overview-detail__text .paragraph--contactform__form [type=submit],.paragraph--type--calender-overview-detail__text .paragraph--type--banner .btn--group a,.paragraph--type--calender-overview-detail__text .paragraph--type--call-to-action2__link a,.paragraph--type--calender-overview-detail__text .paragraph--type--call-to-action .links a,.paragraph--type--calender-overview-detail__text .paragraph--type--plant-search-cta__form [type=submit],.paragraph--type--calender-overview-detail__text .paragraph--type--text-image .field--name-field-link a,.paragraph--type--calender-overview-detail__text .paragraph--type--webform input[type=submit],.paragraph--type--calender-overview-detail__text .user--full .contact-label,.paragraph--type--calender-overview-detail__text .user--full .contact-webform .webform-button--submit,.paragraph--type--calender-overview-detail__text .user--full__links .field--name-field-website a,.paragraph--type--calender-overview-detail__text .user-pass-reset [type=submit],.paragraph--type--calender-overview-detail__text .view-search input[type=submit],.paragraph--type--calender-overview-detail__text form .webform-image-file .form-submit,.paragraph--type--calender-overview-detail__text header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit],.paragraph--type--call-to-action2__link .paragraph--type--calender-overview-detail__text a,.paragraph--type--call-to-action .links .paragraph--type--calender-overview-detail__text a,.paragraph--type--plant-search-cta__form .paragraph--type--calender-overview-detail__text [type=submit],.paragraph--type--text-image .field--name-field-link .paragraph--type--calender-overview-detail__text a,.paragraph--type--webform .paragraph--type--calender-overview-detail__text input[type=submit],.user--full .contact-webform .paragraph--type--calender-overview-detail__text .webform-button--submit,.user--full .paragraph--type--calender-overview-detail__text .contact-label,.user--full__links .field--name-field-website .paragraph--type--calender-overview-detail__text a,.user-pass-reset .paragraph--type--calender-overview-detail__text [type=submit],.view-search .paragraph--type--calender-overview-detail__text input[type=submit],form .webform-image-file .paragraph--type--calender-overview-detail__text .form-submit,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .paragraph--type--calender-overview-detail__text [type=submit]{padding:1.6rem 3.2rem;font-size:1.6rem}}.eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content .paragraph--type--calender-overview-detail__text button svg,.form--exposed-search-contractor .filters .box footer .form-actions .paragraph--type--calender-overview-detail__text input:first-child svg,.form--register .form-actions .paragraph--type--calender-overview-detail__text .button--previous svg,.form--register .paragraph--type--calender-overview-detail__text input[type=submit] svg,.form--user .paragraph--type--calender-overview-detail__text input[type=submit] svg,.paragraph--contactform__form .paragraph--type--calender-overview-detail__text [type=submit] svg,.paragraph--type--banner .btn--group .paragraph--type--calender-overview-detail__text a svg,.paragraph--type--calender-overview-detail__text .btn svg,.paragraph--type--calender-overview-detail__text .eu-cookie-withdraw-wrapper.sliding-popup-bottom .popup-content button svg,.paragraph--type--calender-overview-detail__text .form--exposed-search-contractor .filters .box footer .form-actions input:first-child svg,.paragraph--type--calender-overview-detail__text .form--register .form-actions .button--previous svg,.paragraph--type--calender-overview-detail__text .form--register input[type=submit] svg,.paragraph--type--calender-overview-detail__text .form--user input[type=submit] svg,.paragraph--type--calender-overview-detail__text .paragraph--contactform__form [type=submit] svg,.paragraph--type--calender-overview-detail__text .paragraph--type--banner .btn--group a svg,.paragraph--type--calender-overview-detail__text .paragraph--type--call-to-action2__link a svg,.paragraph--type--calender-overview-detail__text .paragraph--type--call-to-action .links a svg,.paragraph--type--calender-overview-detail__text .paragraph--type--plant-search-cta__form [type=submit] svg,.paragraph--type--calender-overview-detail__text .paragraph--type--text-image .field--name-field-link a svg,.paragraph--type--calender-overview-detail__text .paragraph--type--webform input[type=submit] svg,.paragraph--type--calender-overview-detail__text .user--full .contact-label svg,.paragraph--type--calender-overview-detail__text .user--full .contact-webform .webform-button--submit svg,.paragraph--type--calender-overview-detail__text .user--full__links .field--name-field-website a svg,.paragraph--type--calender-overview-detail__text .user-pass-reset [type=submit] svg,.paragraph--type--calender-overview-detail__text .view-search input[type=submit] svg,.paragraph--type--calender-overview-detail__text form .webform-image-file .form-submit svg,.paragraph--type--calender-overview-detail__text header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form [type=submit] svg,.paragraph--type--call-to-action2__link .paragraph--type--calender-overview-detail__text a svg,.paragraph--type--call-to-action .links .paragraph--type--calender-overview-detail__text a svg,.paragraph--type--plant-search-cta__form .paragraph--type--calender-overview-detail__text [type=submit] svg,.paragraph--type--text-image .field--name-field-link .paragraph--type--calender-overview-detail__text a svg,.paragraph--type--webform .paragraph--type--calender-overview-detail__text input[type=submit] svg,.user--full .contact-webform .paragraph--type--calender-overview-detail__text .webform-button--submit svg,.user--full .paragraph--type--calender-overview-detail__text .contact-label svg,.user--full__links .field--name-field-website .paragraph--type--calender-overview-detail__text a svg,.user-pass-reset .paragraph--type--calender-overview-detail__text [type=submit] svg,.view-search .paragraph--type--calender-overview-detail__text input[type=submit] svg,form .webform-image-file .paragraph--type--calender-overview-detail__text .form-submit svg,header.header .region--header__actions .region--header__actions__search .search-autocomplete-form form .paragraph--type--calender-overview-detail__text [type=submit] svg{margin-right:1rem}.paragraph--type--calender-overview-detail__image{position:relative;flex:0 0 100%;max-width:100%}@media(min-width:60em){.paragraph--type--calender-overview-detail__image{flex:0 0 30%;max-width:30%;margin-top:-4em;margin-left:-7em}}.paragraph--type--calender-overview-detail__image .field--name-field-image{height:100%}.paragraph--type--calender-overview-detail__image .field--name-field-image .field--name-field-media-image{height:25rem;position:static}.paragraph--type--calender-overview-detail__image .field--name-field-image .field--name-field-media-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:60em){.paragraph--type--calender-overview-detail__image .field--name-field-image .field--name-field-media-image{position:absolute;height:auto;top:-3.5rem;width:calc(100% + 30rem);bottom:4rem}.paragraph--type--calender-overview-detail__image .field--name-field-image .field--name-field-media-image img{border-radius:36px}}.paragraph--type--calender-overview-detail__image .field--name-field-image .field--name-field-media-image:after{content:"";display:none;position:absolute;top:100%;left:80px;width:136px;height:96px;background:url(/themes/custom/mediasoft/img/backgrounds/leafs.png) no-repeat 50%}@media(min-width:60em){.paragraph--type--calender-overview-detail__image .field--name-field-image .field--name-field-media-image:after{display:block}}.paragraph--type--calender-overview-detail .field--name-field-image-description{display:none}.paragraph--type--call-to-action{position:relative;background-color:#f7f7f7;padding:3em 0}.paragraph--type--call-to-action .field--name-field-image{position:absolute;inset:0}.paragraph--type--call-to-action .field--name-field-image:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.3)}@media(min-width:48em){.paragraph--type--call-to-action .field--name-field-image:after{content:none}}.paragraph--type--call-to-action .field--name-field-image img{position:absolute;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;padding-bottom:0!important}.paragraph--type--call-to-action__content{position:relative;z-index:1}.paragraph--type--call-to-action__content h2{font-size:3.2rem;font-weight:400;color:#fff;margin-bottom:1rem}@media(min-width:48em){.paragraph--type--call-to-action__content h2{font-weight:900;color:#000;font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}}.paragraph--type--call-to-action__content .description{display:none}@media(min-width:48em){.paragraph--type--call-to-action__content .description{display:block}}.paragraph--type--call-to-action__content .box{text-align:center}@media(min-width:48em){.paragraph--type--call-to-action__content .box{text-align:left;max-width:55rem;background-color:hsla(0,0%,100%,.95);border-radius:24px;padding:4rem 4.8rem}}.paragraph--type--call-to-action .links{padding-top:1em}.paragraph--type--call-to-action .links a{width:100%}@media(min-width:48em){.paragraph--type--call-to-action .links a{width:auto;background-color:#046a38}}.paragraph--type--call-to-action2{position:relative;min-height:17rem;border-radius:14px;padding:0;overflow:hidden}@media(min-width:48em){.paragraph--type--call-to-action2{padding:2.5rem 4rem}}.paragraph--type--call-to-action2 .blazy{padding-bottom:25%!important}@media(min-width:48em){.paragraph--type--call-to-action2 .blazy{position:absolute;inset:0;z-index:-1}}.paragraph--type--call-to-action2 .blazy .media{padding-bottom:0!important}.paragraph--type--call-to-action2 h2{color:#fff;max-width:40rem;margin-bottom:1.6rem}@media(max-width:48em){.paragraph--type--call-to-action2 h2{margin:0 auto 1.6rem}}.paragraph--type--call-to-action2__content{text-align:left}@media(max-width:48em){.paragraph--type--call-to-action2__content{text-align:center;padding:2em 3em;background-color:#6cc24a}}.paragraph--type--files h2{color:#046a38;font-weight:400;margin-bottom:.5em}.paragraph--type--files .field--name-field-attachments{margin:2em 0 0;display:flex;flex-wrap:wrap}.paragraph--type--files .field--name-field-attachments .file{background-image:none;padding:0}.paragraph--type--files .field--name-field-attachments .file a{position:relative;margin-right:.5em;margin-bottom:.5em;display:block;padding:.75em 1.5em .75em 2.5em;border:2px solid #046a38;color:#046a38;text-decoration:none;border-radius:6px;will-change:color,border-color,transform,box-shadow;transition:color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.paragraph--type--files .field--name-field-attachments .file a:before{content:"";display:block;position:absolute;left:1em;top:1em;height:1em;width:1em;background-image:url(/themes/custom/mediasoft/img/icons/download.svg)}.paragraph--type--files .field--name-field-attachments .file a:focus,.paragraph--type--files .field--name-field-attachments .file a:hover{border-color:#6cc24a;color:#6cc24a;transform:translateY(-.3rem);box-shadow:0 4px 20px rgba(68,68,68,.2)}.paragraph--type--find-contractor{position:relative;padding:3.5em 0;margin-top:4em}.paragraph--type--find-contractor:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/themes/custom/mediasoft/img/backgrounds/vindtuinaannemer.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.paragraph--type--find-contractor h2{text-align:center;color:#fff;font-weight:400;font-size:3.2rem}.paragraph--type--find-contractor form{display:flex;max-width:52rem;margin:0 auto}@media(max-width:48em){.paragraph--type--find-contractor form{display:block}}.paragraph--type--find-contractor form .js-form-type-search{flex:1 1 auto;margin-bottom:0}@media(max-width:48em){.paragraph--type--find-contractor form .js-form-type-search{width:100%}}.paragraph--type--find-contractor form .js-form-type-search label{position:absolute;bottom:100%;text-indent:-999em;pointer-events:none;opacity:0}.paragraph--type--find-contractor form .js-form-type-search input{box-sizing:border-box;display:block;min-height:3em;padding:0 1em;margin-bottom:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px 0 0 6px!important;background-color:hsla(0,0%,100%,.2);color:#fff;border:1px solid #fff}.paragraph--type--find-contractor form .js-form-type-search input::-moz-placeholder{color:#fff}.paragraph--type--find-contractor form .js-form-type-search input::placeholder{color:#fff}@media(max-width:48em){.paragraph--type--find-contractor form .js-form-type-search input{width:100%;background-color:#fff;color:#046a38;border-color:#d3d3d3;border-radius:6px 6px 0 0!important}.paragraph--type--find-contractor form .js-form-type-search input::-moz-placeholder{color:#444}.paragraph--type--find-contractor form .js-form-type-search input::placeholder{color:#444}}.paragraph--type--find-contractor form [type=submit]{width:auto;font-weight:500;color:#046a38;border:1px solid #fff;background-color:#fff;padding:0 1.5em;flex:0 0 auto;border-radius:0 6px 6px 0;will-change:color,border-color,background-color;transition:color .3s ease,border-color .3s ease,background-color .3s ease}.paragraph--type--find-contractor form [type=submit]:hover{background-color:#046a38;color:#fff;border-color:#046a38}@media(max-width:48em){.paragraph--type--find-contractor form [type=submit]{min-height:3em;width:100%;border-radius:0 0 6px 6px;background-color:#6cc24a;color:#fff;border-color:#6cc24a}}.paragraph--type--icon{margin:0;flex:0 0 100%;display:flex;flex-flow:row wrap;justify-content:space-between;text-decoration:none;color:#000;will-change:color;transition:color .3s ease}.paragraph--type--icon__icon{flex:0 0 8rem}.paragraph--type--icon__icon .media{width:4.8rem;height:6.4rem;background-repeat:no-repeat;background-size:contain;background-position:50%}.paragraph--type--icon__content{padding-top:1rem;flex:1 1 calc(100% - 8rem);max-width:calc(100% - 8rem)}.paragraph--type--icon h3{display:flex;flex-flow:row wrap}.paragraph--type--icon h3 svg{display:block;margin-left:.8rem;margin-top:.4rem;color:#046a38;will-change:color,transform;transition:color .3s ease,transform .3s ease}.paragraph--type--icon h3,.paragraph--type--icon h3 p{color:#000;line-height:1em;margin-bottom:.4rem;will-change:color;transition:color .3s ease}.node--type-calendar.node--view-mode-teaser .paragraph--type--icon+.paragraph--type--icon,.paragraph--type--icons-side-by-side .paragraph--type--icon+.paragraph--type--icon{margin:2rem 0}a.paragraph--type--icon:focus,a.paragraph--type--icon:focus h3,a.paragraph--type--icon:focus h3 p,a.paragraph--type--icon:hover,a.paragraph--type--icon:hover h3,a.paragraph--type--icon:hover h3 p{color:#6cc24a}a.paragraph--type--icon:focus h3 p svg,a.paragraph--type--icon:focus h3 svg,a.paragraph--type--icon:hover h3 p svg,a.paragraph--type--icon:hover h3 svg{color:#6cc24a;transform:translate(.5rem)}.node--type-calendar.node--view-mode-teaser,.paragraph--type--icons-side-by-side{position:relative;display:flex;flex-direction:column-reverse}@media(min-width:48em){.node--type-calendar.node--view-mode-teaser,.paragraph--type--icons-side-by-side{justify-content:space-between;flex-direction:row}}.node--type-calendar.node--view-mode-teaser h1,.node--type-calendar.node--view-mode-teaser h2,.paragraph--type--icons-side-by-side h1,.paragraph--type--icons-side-by-side h2{font-weight:700;font-size:4rem}@media(min-width:48em){.node--type-calendar.node--view-mode-teaser h1,.node--type-calendar.node--view-mode-teaser h2,.paragraph--type--icons-side-by-side h1,.paragraph--type--icons-side-by-side h2{color:#046a38}}.node--type-calendar.node--view-mode-teaser .field--name-field-image,.node--type-calendar.node--view-mode-teaser .field--name-field-teaser-image,.paragraph--type--icons-side-by-side .field--name-field-image,.paragraph--type--icons-side-by-side .field--name-field-teaser-image{position:relative;min-width:0;padding-bottom:50%}.node--type-calendar.node--view-mode-teaser .field--name-field-image .field--name-field-media-image,.node--type-calendar.node--view-mode-teaser .field--name-field-teaser-image .field--name-field-media-image,.paragraph--type--icons-side-by-side .field--name-field-image .field--name-field-media-image,.paragraph--type--icons-side-by-side .field--name-field-teaser-image .field--name-field-media-image{padding-bottom:0!important}@media(min-width:48em){.node--type-calendar.node--view-mode-teaser .field--name-field-image,.node--type-calendar.node--view-mode-teaser .field--name-field-teaser-image,.paragraph--type--icons-side-by-side .field--name-field-image,.paragraph--type--icons-side-by-side .field--name-field-teaser-image{padding-bottom:0;flex:0 0 40%;max-width:40%}.node--type-calendar.node--view-mode-teaser .field--name-field-image .field--name-field-media-image,.node--type-calendar.node--view-mode-teaser .field--name-field-teaser-image .field--name-field-media-image,.paragraph--type--icons-side-by-side .field--name-field-image .field--name-field-media-image,.paragraph--type--icons-side-by-side .field--name-field-teaser-image .field--name-field-media-image{position:absolute;overflow:hidden;top:-3.5rem;bottom:-3.5rem;right:0;left:-3.5rem;border-radius:36px}}.node--type-calendar.node--view-mode-teaser .field--name-field-image img,.node--type-calendar.node--view-mode-teaser .field--name-field-teaser-image img,.paragraph--type--icons-side-by-side .field--name-field-image img,.paragraph--type--icons-side-by-side .field--name-field-teaser-image img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--type-calendar.node--view-mode-teaser .content,.paragraph--type--icons-side-by-side .content{padding:0 1.25em}@media(min-width:48em){.node--type-calendar.node--view-mode-teaser .content,.paragraph--type--icons-side-by-side .content{padding:2.4rem 2rem;flex:0 0 55%;max-width:55%}}.paragraph--type--newsletter:last-child{margin-bottom:0}.paragraph--type--plant-search-cta{background-color:#fff}.paragraph--type--plant-search-cta .container,.paragraph--type--plant-search-cta .field--name-field-related-content,.paragraph--type--plant-search-cta .form--register,.paragraph--type--plant-search-cta .form-steps,.paragraph--type--plant-search-cta .form-steps__title,.paragraph--type--plant-search-cta .user-pass-reset,.paragraph--type--plant-search-cta .view-contractor_service_overview,.paragraph--type--plant-search-cta .view-garden_advice_overview.display-random_advice,.paragraph--type--plant-search-cta .view-garden_ideas_categorie,.paragraph--type--plant-search-cta .view-garden_ideas_nodes>header,.paragraph--type--plant-search-cta .views-view--garden-advice-overview--advice-category{background-color:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(68,68,68,.2);padding:1.5em 2em;position:relative;z-index:125;margin-top:-9rem;background-repeat:no-repeat;background-position:0 0;display:flex;flex-flow:row wrap;justify-content:space-between}@media(min-width:48em){.paragraph--type--plant-search-cta .container,.paragraph--type--plant-search-cta .field--name-field-related-content,.paragraph--type--plant-search-cta .form--register,.paragraph--type--plant-search-cta .form-steps,.paragraph--type--plant-search-cta .form-steps__title,.paragraph--type--plant-search-cta .user-pass-reset,.paragraph--type--plant-search-cta .view-contractor_service_overview,.paragraph--type--plant-search-cta .view-garden_advice_overview.display-random_advice,.paragraph--type--plant-search-cta .view-garden_ideas_categorie,.paragraph--type--plant-search-cta .view-garden_ideas_nodes>header,.paragraph--type--plant-search-cta .views-view--garden-advice-overview--advice-category{padding:2em 2.5em}}.content .paragraph--type--quote__content .paragraph--type--plant-search-cta p,.newsletter-form--block .paragraph--type--plant-search-cta h2,.paragraph--type--call-to-action2 .paragraph--type--plant-search-cta h2,.paragraph--type--plant-search-cta .content .paragraph--type--quote__content p,.paragraph--type--plant-search-cta .h4-style,.paragraph--type--plant-search-cta .newsletter-form--block h2,.paragraph--type--plant-search-cta .paragraph--type--call-to-action2 h2,.paragraph--type--plant-search-cta .user-pass-reset p:nth-of-type(2),.user-pass-reset .paragraph--type--plant-search-cta p:nth-of-type(2){font-family:Center Slab,serif;color:#046a38;font-weight:700;font-size:2.5rem;margin-bottom:2rem;line-height:1.1}@media(min-width:48em){.content .paragraph--type--quote__content .paragraph--type--plant-search-cta p,.newsletter-form--block .paragraph--type--plant-search-cta h2,.paragraph--type--call-to-action2 .paragraph--type--plant-search-cta h2,.paragraph--type--plant-search-cta .content .paragraph--type--quote__content p,.paragraph--type--plant-search-cta .h4-style,.paragraph--type--plant-search-cta .newsletter-form--block h2,.paragraph--type--plant-search-cta .paragraph--type--call-to-action2 h2,.paragraph--type--plant-search-cta .user-pass-reset p:nth-of-type(2),.user-pass-reset .paragraph--type--plant-search-cta p:nth-of-type(2){margin-bottom:.25rem}}.content .paragraph--type--quote__content .paragraph--type--plant-search-cta p span,.newsletter-form--block .paragraph--type--plant-search-cta h2 span,.paragraph--type--call-to-action2 .paragraph--type--plant-search-cta h2 span,.paragraph--type--plant-search-cta .content .paragraph--type--quote__content p span,.paragraph--type--plant-search-cta .h4-style span,.paragraph--type--plant-search-cta .newsletter-form--block h2 span,.paragraph--type--plant-search-cta .paragraph--type--call-to-action2 h2 span,.paragraph--type--plant-search-cta .user-pass-reset p:nth-of-type(2) span,.user-pass-reset .paragraph--type--plant-search-cta p:nth-of-type(2) span{color:#6cc24a;width:100%;display:block}.paragraph--type--plant-search-cta__form{position:relative;flex:0 0 100%}.paragraph--type--plant-search-cta__form form{position:relative}@media(min-width:48em){.paragraph--type--plant-search-cta__form{flex:0 0 60%}}.paragraph--type--plant-search-cta__form label{display:none}.paragraph--type--plant-search-cta__form .form-item{margin:0}.paragraph--type--plant-search-cta__form input[type=search]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.8rem 2rem .5rem;height:54px;width:100%;background-color:#fff;border-radius:6px;border:1px solid #000;box-sizing:border-box}@media(min-width:48em){.paragraph--type--plant-search-cta__form input[type=search]{padding:.8rem 15rem .5rem 2rem}}.paragraph--type--plant-search-cta__form [type=submit]{display:block;color:#fff;margin-top:1rem;padding:1.5rem 5rem;border-radius:6px;background-image:url(/themes/custom/mediasoft/img/icons/search.svg);background-repeat:no-repeat;background-position:19px 12px}@media(min-width:48em){.paragraph--type--plant-search-cta__form [type=submit]{width:auto;position:absolute;right:0;top:0;bottom:0;border-radius:0 6px 6px 0;padding:.7rem 2rem .5rem 5rem;margin-top:0}}.paragraph--type--plant-search-cta__form [type=submit]:focus,.paragraph--type--plant-search-cta__form [type=submit]:hover{transform:none}.paragraph--type--plant-search-cta ul{flex-flow:row wrap;width:100%;margin-top:2rem}@media(min-width:48em){.paragraph--type--plant-search-cta ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.5em}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.paragraph--type--plant-search-cta ul{display:block;grid-template-columns:none;gap:initial}}.paragraph--type--plant-search-cta ul li{position:relative;font-size:1.4rem;padding-left:2em}.paragraph--type--plant-search-cta ul li:before{content:"";display:block;width:14px;height:14px;background:url(/themes/custom/mediasoft/img/icons/check.svg) no-repeat 50%;background-size:14px;margin-right:1rem;position:absolute;top:3px;left:0}@media(min-width:48em){.content .paragraph--type--quote{padding:2em 4em}}.content .paragraph--type--quote__content:before{content:'"';display:block;font-family:Center Slab,serif;color:#6cc24a;font-size:5.6rem;line-height:1.1;margin-bottom:-.5em;font-style:italic}.content .paragraph--type--quote__content p{font-family:Center Slab,serif;font-weight:700;color:#046a38;margin-bottom:1.6rem}.content .paragraph--type--quote__footer{font-style:italic;opacity:.4}.content .paragraph--type--quote__footer p{font-weight:700}.paragraph--type--slideshow{position:relative}.paragraph--type--slideshow__container{width:100%}.paragraph--type--slideshow *{outline:none}.paragraph--type--slideshow .field--name-field-media-image{overflow:hidden}.paragraph--type--slideshow .field--name-field-media-image *{outline:none}.paragraph--type--slideshow .field--name-field-media-image img{display:block;width:100%;height:100%;max-height:60vw;-o-object-fit:contain;object-fit:contain}.paragraph--type--slideshow [data-controls=next],.paragraph--type--slideshow [data-controls=prev]{position:absolute;width:3em;height:3em;top:0;z-index:20;color:#fff}.paragraph--type--slideshow [data-controls=next]:focus,.paragraph--type--slideshow [data-controls=next]:hover,.paragraph--type--slideshow [data-controls=prev]:focus,.paragraph--type--slideshow [data-controls=prev]:hover{background-color:#02361c}.paragraph--type--slideshow [data-controls=next]{right:0;background:#046a38 url(/themes/custom/mediasoft/img/icons/arrow-right.svg) no-repeat 50%}.paragraph--type--slideshow [data-controls=prev]{right:3em;background:#046a38 url(/themes/custom/mediasoft/img/icons/arrow-left.svg) no-repeat 50%}.paragraph--type--slideshow .tns-nav{display:none}.paragraph--type--text-image{display:flex;flex-flow:row wrap;justify-content:space-between}.paragraph--type--text-image__content{flex:0 0 100%;padding:2em 0}@media(min-width:48em){.paragraph--type--text-image__content{flex:0 0 40%;padding:5em 0}}.paragraph--type--text-image__image{position:relative;flex:0 0 100%;margin-bottom:2em;border-radius:24px;box-shadow:0 4px 16px rgba(2,54,28,.2)}.paragraph--type--text-image__image img{border-radius:24px}@media(min-width:48em){.paragraph--type--text-image__image{flex:0 0 48%;margin-bottom:0}}.paragraph--type--text-image__image .field--name-field-image .field--name-field-media-image,.paragraph--type--text-image__image .field--name-field-teaser-image .field--name-field-media-image{position:static}.paragraph--type--text-image__image .field--name-field-image .field--name-field-media-image picture,.paragraph--type--text-image__image .field--name-field-teaser-image .field--name-field-media-image picture{display:block}.paragraph--type--text-image__image .field--name-field-image .field--name-field-media-image img,.paragraph--type--text-image__image .field--name-field-teaser-image .field--name-field-media-image img{display:block;width:100%;height:auto}@media(min-width:48em){.paragraph--type--text-image__image .field--name-field-image .field--name-field-media-image img,.paragraph--type--text-image__image .field--name-field-teaser-image .field--name-field-media-image img{position:absolute;inset:0;height:100%;-o-object-fit:cover;object-fit:cover}}.paragraph--type--text-image__image .field--name-field-image-description{position:absolute;top:100%;left:0}.paragraph--type--text-image.right{flex-direction:row-reverse}.paragraph--type--text-image h1,.paragraph--type--text-image h2,.paragraph--type--text-image h3{color:#046a38}.paragraph--type--text-image .field--name-field-link a{margin-top:3em}.paragraph--type--text-image .links{margin-top:2em}.page-node-type-dynamic-page .paragraph--type--text:first-child{margin-top:0}.paragraph--type--text{padding:0}.paragraph--type--text:first-child{margin-top:2em}.paragraph--type--text:first-child h1,.paragraph--type--text:first-child h2{color:#046a38;margin-bottom:3.2rem}.paragraph--type--text ol li,.paragraph--type--text ul li{line-height:1.5}.paragraph--type--video{padding:0}.paragraph--type--video .field--name-field-image-description{display:none}.paragraph--type--video__thumbnail{position:relative;cursor:pointer;overflow:hidden}.paragraph--type--video__thumbnail:after{content:"";position:absolute;inset:0;background-color:#6cc24a;opacity:0;will-change:opacity;transition:opacity .6s cubic-bezier(.5,0,0,1)}.paragraph--type--video__thumbnail .field--name-field-image{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;padding-bottom:56.25%!important;will-change:transform;transition:transform .6s cubic-bezier(.5,0,0,1)}.paragraph--type--video__thumbnail .field--name-field-image img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.paragraph--type--video__thumbnail .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8rem;height:8rem;z-index:1;display:flex;align-items:center;justify-content:center;color:#6cc24a;background-color:#fff;border-radius:100%;box-shadow:0 0 0 3rem hsla(0,0%,100%,.4);will-change:transform,box-shadow;transition:transform .6s cubic-bezier(.5,0,0,1),box-shadow .6s cubic-bezier(.5,0,0,1)}.paragraph--type--video__thumbnail .play svg{display:block;width:2rem;height:auto;margin-left:.5rem}.paragraph--type--video__thumbnail:focus:after,.paragraph--type--video__thumbnail:hover:after{opacity:.6}.paragraph--type--video__thumbnail:focus .media,.paragraph--type--video__thumbnail:hover .media{transform:scale(1.05)}.paragraph--type--video__thumbnail:focus .play,.paragraph--type--video__thumbnail:hover .play{transform:translate(-50%,-50%) scale(1.2);box-shadow:0 0 0 1rem hsla(0,0%,100%,.4)}.paragraph--type--video__popup{position:fixed;inset:0;opacity:0;background-color:rgba(4,106,56,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;z-index:1002}.paragraph--type--video__popup .blocker{position:absolute;inset:0;z-index:1;background-color:transparent}.paragraph--type--video__popup .close{cursor:pointer;position:absolute;top:3rem;right:3rem;color:#fff;transition:opacity .3s ease;z-index:3}.paragraph--type--video__popup .close:focus,.paragraph--type--video__popup .close:hover{opacity:.6}.has-toolbar .paragraph--type--video__popup .close{top:calc(39px + 3rem)}.has-toolbar.toolbar-horizontal.toolbar-tray-open .paragraph--type--video__popup .close{top:calc(79px + 3rem)}.paragraph--type--video__popup .container,.paragraph--type--video__popup .field--name-field-related-content,.paragraph--type--video__popup .form--register,.paragraph--type--video__popup .form-steps,.paragraph--type--video__popup .form-steps__title,.paragraph--type--video__popup .user-pass-reset,.paragraph--type--video__popup .view-contractor_service_overview,.paragraph--type--video__popup .view-garden_advice_overview.display-random_advice,.paragraph--type--video__popup .view-garden_ideas_categorie,.paragraph--type--video__popup .view-garden_ideas_nodes>header,.paragraph--type--video__popup .views-view--garden-advice-overview--advice-category{display:flex;align-items:center;padding:1.5em;height:100vh}.paragraph--type--video__popup .container .field--name-field-media-video,.paragraph--type--video__popup .field--name-field-related-content .field--name-field-media-video,.paragraph--type--video__popup .form--register .field--name-field-media-video,.paragraph--type--video__popup .form-steps .field--name-field-media-video,.paragraph--type--video__popup .form-steps__title .field--name-field-media-video,.paragraph--type--video__popup .user-pass-reset .field--name-field-media-video,.paragraph--type--video__popup .view-contractor_service_overview .field--name-field-media-video,.paragraph--type--video__popup .view-garden_advice_overview.display-random_advice .field--name-field-media-video,.paragraph--type--video__popup .view-garden_ideas_categorie .field--name-field-media-video,.paragraph--type--video__popup .view-garden_ideas_nodes>header .field--name-field-media-video,.paragraph--type--video__popup .views-view--garden-advice-overview--advice-category .field--name-field-media-video{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:100%;padding-bottom:56.25%!important;z-index:3}.paragraph--type--video__popup .container .oembed-lazyload,.paragraph--type--video__popup .field--name-field-related-content .oembed-lazyload,.paragraph--type--video__popup .form--register .oembed-lazyload,.paragraph--type--video__popup .form-steps .oembed-lazyload,.paragraph--type--video__popup .form-steps__title .oembed-lazyload,.paragraph--type--video__popup .user-pass-reset .oembed-lazyload,.paragraph--type--video__popup .view-contractor_service_overview .oembed-lazyload,.paragraph--type--video__popup .view-garden_advice_overview.display-random_advice .oembed-lazyload,.paragraph--type--video__popup .view-garden_ideas_categorie .oembed-lazyload,.paragraph--type--video__popup .view-garden_ideas_nodes>header .oembed-lazyload,.paragraph--type--video__popup .views-view--garden-advice-overview--advice-category .oembed-lazyload{position:static;padding-bottom:0}.paragraph--type--video__popup .container iframe,.paragraph--type--video__popup .field--name-field-related-content iframe,.paragraph--type--video__popup .form--register iframe,.paragraph--type--video__popup .form-steps__title iframe,.paragraph--type--video__popup .form-steps iframe,.paragraph--type--video__popup .user-pass-reset iframe,.paragraph--type--video__popup .view-contractor_service_overview iframe,.paragraph--type--video__popup .view-garden_advice_overview.display-random_advice iframe,.paragraph--type--video__popup .view-garden_ideas_categorie iframe,.paragraph--type--video__popup .view-garden_ideas_nodes>header iframe,.paragraph--type--video__popup .views-view--garden-advice-overview--advice-category iframe{position:absolute;inset:0}.paragraph--type--video__popup.active{opacity:1;pointer-events:auto}.paragraph--type--views .views-row{padding-top:2em;display:flex;flex-flow:row wrap;margin-left:-.75em;margin-right:-.75em}.paragraph--contactform__form,.paragraph--contactform__info{flex:0 0 100%}@media(min-width:48em){.paragraph--contactform__form,.paragraph--contactform__info{flex:0 0 45%}}.paragraph--type--webform{position:relative;max-width:42em;width:90%;margin:0 auto}.paragraph--type--webform h2{text-align:center;color:#046a38;width:56rem;max-width:90%;margin:0 auto 1em}.paragraph--type--webform legend{font-weight:700}.paragraph--type--webform label{display:block;margin-bottom:.5em}.paragraph--type--webform label.webform-options-display-buttons-label{cursor:pointer;will-change:border-color,background-color,color;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.paragraph--type--webform label.webform-options-display-buttons-label:focus,.paragraph--type--webform label.webform-options-display-buttons-label:hover{border-color:#046a38}.paragraph--type--webform .webform-options-display-buttons input:checked+label.webform-options-display-buttons-label{background-color:#6cc24a;color:#fff;border-color:#6cc24a;box-shadow:0 4px 20px rgba(68,68,68,.2)}.paragraph--type--webform fieldset{margin:0;border:none;padding:1em 0}.paragraph--type--webform fieldset:first-child{border-radius:14px 14px 0 0}.paragraph--type--webform fieldset:last-child{border-radius:0 0 14px 14px;padding-bottom:3em}.paragraph--type--webform input[type=submit]{margin:0 auto;width:auto}.paragraph--contactform{margin-top:6rem;display:flex;flex-flow:row wrap;justify-content:space-between}.paragraph--contactform__logo{display:block;margin:1rem 0 2.5rem}@media(max-width:60em){.paragraph--contactform__form{margin-bottom:6rem}}.paragraph--contactform__info strong{display:block;width:100%}.page-node-type-event .region--content{margin-top:-7.5em;padding-top:2em;background-color:#fff;border-radius:24px 24px 0 0;z-index:1000}.region--footer{background-color:#046a38;margin-top:5em;color:#fff;overflow:hidden}.region--footer__logo svg{display:block;color:#fff;width:12.5rem;height:auto;text-align:center;margin:0 auto}@media(min-width:48em){.region--footer__logo svg{margin:0}}.region--footer a{display:block;color:#fff;text-decoration:none}.region--footer a:focus,.region--footer a:hover{text-decoration:underline}.region--footer .container,.region--footer .field--name-field-related-content,.region--footer .form--register,.region--footer .form-steps,.region--footer .form-steps__title,.region--footer .user-pass-reset,.region--footer .view-contractor_service_overview,.region--footer .view-garden_advice_overview.display-random_advice,.region--footer .view-garden_ideas_categorie,.region--footer .view-garden_ideas_nodes>header,.region--footer .views-view--garden-advice-overview--advice-category{padding-bottom:3em}@media(min-width:48em){.region--footer .container,.region--footer .field--name-field-related-content,.region--footer .form--register,.region--footer .form-steps,.region--footer .form-steps__title,.region--footer .user-pass-reset,.region--footer .view-contractor_service_overview,.region--footer .view-garden_advice_overview.display-random_advice,.region--footer .view-garden_ideas_categorie,.region--footer .view-garden_ideas_nodes>header,.region--footer .views-view--garden-advice-overview--advice-category{padding-top:5em}}.region--footer .container article,.region--footer .field--name-field-related-content article,.region--footer .form--register article,.region--footer .form-steps__title article,.region--footer .form-steps article,.region--footer .user-pass-reset article,.region--footer .view-contractor_service_overview article,.region--footer .view-garden_advice_overview.display-random_advice article,.region--footer .view-garden_ideas_categorie article,.region--footer .view-garden_ideas_nodes>header article,.region--footer .views-view--garden-advice-overview--advice-category article{flex:1 0 100%}@media(min-width:48em){.region--footer .container article,.region--footer .field--name-field-related-content article,.region--footer .form--register article,.region--footer .form-steps__title article,.region--footer .form-steps article,.region--footer .user-pass-reset article,.region--footer .view-contractor_service_overview article,.region--footer .view-garden_advice_overview.display-random_advice article,.region--footer .view-garden_ideas_categorie article,.region--footer .view-garden_ideas_nodes>header article,.region--footer .views-view--garden-advice-overview--advice-category article{flex:1 0 50%}}@media(min-width:60em){.region--footer .container article,.region--footer .field--name-field-related-content article,.region--footer .form--register article,.region--footer .form-steps__title article,.region--footer .form-steps article,.region--footer .user-pass-reset article,.region--footer .view-contractor_service_overview article,.region--footer .view-garden_advice_overview.display-random_advice article,.region--footer .view-garden_ideas_categorie article,.region--footer .view-garden_ideas_nodes>header article,.region--footer .views-view--garden-advice-overview--advice-category article{flex:1 0 25%}}.region--footer__main{display:flex;flex-direction:column;gap:5rem;padding:0!important}@media(min-width:48em){.region--footer__main{padding:5em 0 2.5em!important;overflow:hidden;display:grid;grid-template-rows:auto;grid-template-columns:calc(50% - 5rem) calc(50% - 5rem)}}@media(min-width:60em){.region--footer__main{grid-template-columns:calc(35% - 5rem) 20% calc(45% - 5rem)}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.region--footer__main{display:block;padding:2.5em 0}}.region--footer__info{text-align:center;grid-area:3/1/-1/-1;border-bottom:1px solid #fff;padding-bottom:5rem}@media(min-width:48em){.region--footer__info{padding-top:0;border-bottom:none;text-align:left;grid-area:auto;padding-bottom:3.2rem}}@media(min-width:60em){.region--footer__info{padding-bottom:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.region--footer__info{grid-area:initial;padding-bottom:0}}.region--footer__info h2{color:#fff;font-size:1.5rem;font-family:sofia-pro,sans-serif;margin:3.2rem 0 .3rem}.region--footer__info .contact-info{margin-top:1em}.region--footer__info .contact-info a{display:block;position:relative}.region--footer__info .contact-info a:after{content:"";position:absolute;top:100%;left:0;right:0;height:2px;background-color:#fff;opacity:0;transform:translateY(1rem);will-change:opacity,transform;transition:opacity .3s ease,transform .3s ease}.region--footer__info .contact-info a:focus,.region--footer__info .contact-info a:hover{text-decoration:none}.region--footer__info .contact-info a:focus:after,.region--footer__info .contact-info a:hover:after{opacity:1;transform:none}.region--footer__menu{grid-area:2/1/3/-1;text-align:center;padding-bottom:5rem}@media(min-width:48em){.region--footer__menu{grid-area:auto;text-align:left;padding-bottom:0}}.region--footer__menu h2{color:#fff}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.region--footer__menu{grid-area:initial;padding-bottom:0}}.region--footer .block-newsletter{order:-1;grid-area:1/1/2/-1}@media(min-width:48em){.region--footer .block-newsletter{order:1;grid-area:2/1/3/-1}}@media(min-width:60em){.region--footer .block-newsletter{grid-area:auto}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.region--footer .block-newsletter{grid-area:initial;order:0;padding:2rem 0}}.region--footer .block-newsletter .form-item-mail>.description{display:none}.region--footer__disclaimer{background-color:#fff;color:#000;width:100%;padding:2em 0}.region--footer__disclaimer .container,.region--footer__disclaimer .field--name-field-related-content,.region--footer__disclaimer .form--register,.region--footer__disclaimer .form-steps,.region--footer__disclaimer .form-steps__title,.region--footer__disclaimer .user-pass-reset,.region--footer__disclaimer .view-contractor_service_overview,.region--footer__disclaimer .view-garden_advice_overview.display-random_advice,.region--footer__disclaimer .view-garden_ideas_categorie,.region--footer__disclaimer .view-garden_ideas_nodes>header,.region--footer__disclaimer .views-view--garden-advice-overview--advice-category{padding:0;display:grid;grid-template-rows:auto auto}@media(min-width:48em){.region--footer__disclaimer .container,.region--footer__disclaimer .field--name-field-related-content,.region--footer__disclaimer .form--register,.region--footer__disclaimer .form-steps,.region--footer__disclaimer .form-steps__title,.region--footer__disclaimer .user-pass-reset,.region--footer__disclaimer .view-contractor_service_overview,.region--footer__disclaimer .view-garden_advice_overview.display-random_advice,.region--footer__disclaimer .view-garden_ideas_categorie,.region--footer__disclaimer .view-garden_ideas_nodes>header,.region--footer__disclaimer .views-view--garden-advice-overview--advice-category{display:block}}@media(min-width:80em){.region--footer__disclaimer .container,.region--footer__disclaimer .field--name-field-related-content,.region--footer__disclaimer .form--register,.region--footer__disclaimer .form-steps,.region--footer__disclaimer .form-steps__title,.region--footer__disclaimer .user-pass-reset,.region--footer__disclaimer .view-contractor_service_overview,.region--footer__disclaimer .view-garden_advice_overview.display-random_advice,.region--footer__disclaimer .view-garden_ideas_categorie,.region--footer__disclaimer .view-garden_ideas_nodes>header,.region--footer__disclaimer .views-view--garden-advice-overview--advice-category{display:grid;grid-template-columns:min-content auto}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.region--footer__disclaimer .container,.region--footer__disclaimer .field--name-field-related-content,.region--footer__disclaimer .form--register,.region--footer__disclaimer .form-steps,.region--footer__disclaimer .form-steps__title,.region--footer__disclaimer .user-pass-reset,.region--footer__disclaimer .view-contractor_service_overview,.region--footer__disclaimer .view-garden_advice_overview.display-random_advice,.region--footer__disclaimer .view-garden_ideas_categorie,.region--footer__disclaimer .view-garden_ideas_nodes>header,.region--footer__disclaimer .views-view--garden-advice-overview--advice-category{display:flex}}.region--footer__disclaimer .images{display:flex;justify-content:center;grid-area:2/1/-1/-1}@media(min-width:48em){.region--footer__disclaimer .images{grid-area:auto;justify-content:flex-start}}.region--footer__disclaimer .images img{display:block;height:3.2em;margin-right:1em}.region--footer__disclaimer .right{text-align:center;grid-area:1/1/2/-1;padding-bottom:2em}@media(min-width:48em){.region--footer__disclaimer .right{text-align:left;display:flex;align-self:center;grid-area:auto;padding-bottom:0}}@media(min-width:80em){.region--footer__disclaimer .right{justify-content:flex-end}}.region--footer__disclaimer .hide{display:none}.region--footer__disclaimer ul a{margin-bottom:1em}@media(min-width:48em){.region--footer__disclaimer ul{display:flex;flex-flow:row wrap}.region--footer__disclaimer ul a{margin-right:1em;margin-bottom:0}}header.header{position:sticky;top:0;left:0;right:0;z-index:1001;will-change:height}header.header .block-usermenu-menu{display:none}@media(min-width:60em){header.header .block-usermenu-menu{display:block}}header.header .block-usermenu-menu .login-button{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-right:2rem;will-change:color;transition:color .3s ease;will-change:background;transition:background .3s ease;padding:.8rem 2rem;border-radius:5rem;background:#6cc24a;color:#fff;line-height:21px;text-decoration:none;overflow-y:hidden}header.header .block-usermenu-menu .login-button:focus,header.header .block-usermenu-menu .login-button:hover{color:#fff;background:#046a38}header.header .block-usermenu-menu .login-button span{display:block;border-right:.1rem solid #fff;padding-right:1rem;position:relative}header.header .block-usermenu-menu .login-button span:before{content:"";position:absolute;inset:-1.4rem -.1rem -1.4rem auto;width:.1rem;background:#fff}header.header .block-usermenu-menu .login-button svg{color:#fff;width:1.6rem;position:relative}header.header .block-usermenu-menu .login-button svg:before{content:"";position:absolute;inset:0;background:red}header.header .block-usermenu-menu a:not(.login-button){color:#046a38}header.header .block-usermenu-menu a:not(.login-button):focus,header.header .block-usermenu-menu a:not(.login-button):hover{color:#6cc24a}header.header.small .region--header{background-color:#fff;border-bottom:1px solid #d3d3d3}header.header.small .region--header__logo{color:#6cc24a}header.header.small .region--header__logo svg{height:3.2rem}@media(min-width:60em){header.header.small .region--header__actions a:not(.login-button),header.header.small .region--header__actions label{color:#046a38}}header.header .region--header{will-change:background-color;transition:background-color .3s ease;background-color:#fff;border-bottom:1px solid #d3d3d3}header.header .region--header .container,header.header .region--header .field--name-field-related-content,header.header .region--header .form--register,header.header .region--header .form-steps,header.header .region--header .form-steps__title,header.header .region--header .user-pass-reset,header.header .region--header .view-contractor_service_overview,header.header .region--header .view-garden_advice_overview.display-random_advice,header.header .region--header .view-garden_ideas_categorie,header.header .region--header .view-garden_ideas_nodes>header,header.header .region--header .views-view--garden-advice-overview--advice-category{padding:2rem 0;display:grid;-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:min-content auto min-content;grid-template-rows:auto}header.header .region--header .container>*,header.header .region--header .field--name-field-related-content>*,header.header .region--header .form--register>*,header.header .region--header .form-steps>*,header.header .region--header .form-steps__title>*,header.header .region--header .user-pass-reset>*,header.header .region--header .view-contractor_service_overview>*,header.header .region--header .view-garden_advice_overview.display-random_advice>*,header.header .region--header .view-garden_ideas_categorie>*,header.header .region--header .view-garden_ideas_nodes>header>*,header.header .region--header .views-view--garden-advice-overview--advice-category>*{align-self:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){header.header .region--header .container,header.header .region--header .field--name-field-related-content,header.header .region--header .form--register,header.header .region--header .form-steps,header.header .region--header .form-steps__title,header.header .region--header .user-pass-reset,header.header .region--header .view-contractor_service_overview,header.header .region--header .view-garden_advice_overview.display-random_advice,header.header .region--header .view-garden_ideas_categorie,header.header .region--header .view-garden_ideas_nodes>header,header.header .region--header .views-view--garden-advice-overview--advice-category{display:flex}}header.header .region--header__logo{align-self:flex-start;will-change:color,transform;transition:color .3s ease,transform .3s ease;color:#6cc24a}header.header .region--header__logo>svg{height:3.2rem;width:auto;will-change:height;transition:height .3s ease}@media(min-width:60em){header.header .region--header__logo>svg{height:5.6rem}}header.header .region--header__logo:focus,header.header .region--header__logo:hover{color:#6cc24a;transform:scale(1.1)}header.header .region--header__navigation{display:flex}@media(min-width:60em){header.header .region--header__navigation{display:block}}header.header .region--header__navigation ul.menu--main{display:none;flex-flow:row wrap}@media(min-width:60em){header.header .region--header__navigation ul.menu--main{display:flex;row-gap:2rem}}header.header .region--header__icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:.35em 1em;width:3.6em;height:2.2em;cursor:pointer;margin-left:.5rem}@media(min-width:60em){header.header .region--header__icon{margin-left:1.5rem}}header.header .region--header__icon>span{display:block;width:2.7em;height:3px;background-color:#046a38;transform:none;transition:transform .3s ease,background-color .3s ease}header.header .region--header__actions{display:flex;align-items:center}header.header .region--header__actions [type=checkbox]{display:none}header.header .region--header__actions [type=checkbox]:checked~.region--header__actions__search{opacity:1;pointer-events:auto}header.header .region--header__actions [for=global-search]{margin-left:0}header.header .region--header__actions a:not(.login-button),header.header .region--header__actions label{display:block;cursor:pointer;color:#046a38;margin-left:2.4rem;will-change:color,background-color;transition:color .3s ease,background-color .3s ease}@media(min-width:60em){header.header .region--header__actions a:not(.login-button),header.header .region--header__actions label{margin-left:5rem}}header.header .region--header__actions a:not(.login-button):focus,header.header .region--header__actions a:not(.login-button):hover,header.header .region--header__actions label:focus,header.header .region--header__actions label:hover{color:#6cc24a}@media(min-width:60em){header.header .region--header__actions label{display:flex;align-items:center;justify-content:center;background-color:#ebefe5;width:4.8rem;height:4.8rem;border-radius:24px}header.header .region--header__actions label:focus,header.header .region--header__actions label:hover{background-color:#046a38;color:#fff}}header.header .region--header__actions .region--header__mobile{margin-left:1rem}@media(min-width:60em){header.header .region--header__actions .region--header__mobile{display:none}}header.header .region--header__actions .region--header__logo-mobile{display:none}header.header .region--header__actions__search{position:fixed;inset:0;opacity:0;pointer-events:none;background-color:rgba(4,106,56,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;justify-content:center;align-items:center;will-change:opacity;transition:opacity .3s ease}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){header.header .region--header__actions__search{top:0;right:0;bottom:0;left:0}}header.header .region--header__actions__search label{background-color:transparent}header.header.is-active .contextual-region{position:static}@media(max-width:60em){header.header.is-active .region--header{border-bottom:1px solid #d3d3d3;background-color:#fff;position:fixed;height:100%;width:100vw;overflow:auto;z-index:400}header.header.is-active .region--header .container,header.header.is-active .region--header .field--name-field-related-content,header.header.is-active .region--header .form--register,header.header.is-active .region--header .form-steps,header.header.is-active .region--header .form-steps__title,header.header.is-active .region--header .user-pass-reset,header.header.is-active .region--header .view-contractor_service_overview,header.header.is-active .region--header .view-garden_advice_overview.display-random_advice,header.header.is-active .region--header .view-garden_ideas_categorie,header.header.is-active .region--header .view-garden_ideas_nodes>header,header.header.is-active .region--header .views-view--garden-advice-overview--advice-category{position:static;display:flex;width:100%;justify-content:space-between;align-items:center}header.header.is-active .region--header .region--header__navigation{border-top:1px solid #d3d3d3;position:absolute;top:77px;left:0;right:0;height:calc(100% - 77px);background-color:#fff;display:flex;flex-direction:column;align-items:flex-start;pointer-events:auto}header.header.is-active .region--header .region--header__navigation nav{width:100%}header.header.is-active .region--header .region--header__navigation ul.menu--main{width:100%;display:block}header.header.is-active .region--header .region--header__logo{color:#fff;visibility:hidden;pointer-events:none}header.header.is-active .region--header .region--header__actions label{color:#000}header.header.is-active .region--header .region--header__actions>a,header.header.is-active .region--header .region--header__actions [for=global-search]{visibility:hidden;pointer-events:none}header.header.is-active .region--header .region--header__actions .region--header__logo-mobile{display:block}header.header.is-active .region--header .region--header__actions .region--header__logo-mobile svg{display:block;height:4.4rem;width:auto;color:#000}header.header.is-active .region--header .region--header__mobile .region--header__icon>span{background-color:#000}header.header.is-active .region--header .region--header__mobile .region--header__icon__top{transform:rotate(45deg) translate(6px,5px)}header.header.is-active .region--header .region--header__mobile .region--header__icon__mid{transform:scale(0)}header.header.is-active .region--header .region--header__mobile .region--header__icon__bottom{transform:rotate(-45deg) translate(6px,-5px)}}.has-toolbar header.header{position:relative;z-index:150}.has-toolbar .dialog-off-canvas-main-canvas{position:relative;top:80px}.region--hero{background-color:#f7f7f7}.page-node-type-contractor-service .region--hero .paragraph,.page-node-type-garden-advice .region--hero .paragraph,.page-node-type-garden-ideas .region--hero .paragraph,.path-taxonomy .region--hero .paragraph{margin-bottom:0;min-height:33vw}@media(min-width:60em){.page-node-type-contractor-service .region--content,.page-node-type-garden-advice .region--content,.page-node-type-garden-ideas .region--content,.path-taxonomy .region--content{margin-top:-7.5em;padding-top:2em;background-color:#fff;border-radius:24px 24px 0 0}.page-node-type-contractor-service .region--content .field--name-field-related-content,.page-node-type-contractor-service .region--content .views-element-container,.page-node-type-garden-advice .region--content .field--name-field-related-content,.page-node-type-garden-advice .region--content .views-element-container,.page-node-type-garden-ideas .region--content .field--name-field-related-content,.page-node-type-garden-ideas .region--content .views-element-container,.path-taxonomy .region--content .field--name-field-related-content,.path-taxonomy .region--content .views-element-container{position:relative;z-index:2}}@media(min-width:60em){.page-node-type-garden-ideas .region--content{padding-top:2em}}.user--compact{display:flex;text-decoration:none;color:#000;overflow:hidden;flex-wrap:wrap;padding:1.4rem 0}.user--compact p{font-size:1.4rem}@media(min-width:33.75em){.user--compact{flex-wrap:nowrap}}.user--compact:not(:last-child){border-bottom:.1rem solid #d3d3d3}.user--compact .realisations{position:relative;flex:0 0 auto;width:100%;border-radius:.4rem;overflow:hidden;margin-bottom:1.2rem;max-height:28rem}@media(min-width:33.75em){.user--compact .realisations{height:20rem;flex:0 0 auto;width:28rem;margin-bottom:0}}.user--compact .realisations__fallback{height:100%;width:100%;display:grid;place-items:center}.user--compact .realisations__fallback div{width:100%;height:100%}.user--compact .realisations__fallback img{height:100%;width:auto}.user--compact .realisations .splide__track{height:100%}.user--compact .realisations .splide__slide{padding:0;margin:0}.user--compact .realisations .splide__slide:before{content:none}.user--compact .realisations .splide__arrow{background:none;opacity:1}.user--compact .realisations .splide__arrow:disabled{opacity:.3}.user--compact .realisations .splide__arrow>svg{fill:#fff;width:3rem;height:3rem}.user--compact .realisations img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user--compact .main{flex:0 0 100%}@media(min-width:33.75em){.user--compact .main{width:auto;flex:1 1 auto;margin-left:1.5em}}.user--compact .main__top{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"name" "address"}.user--compact .main__top picture{grid-area:image;height:5rem;width:5rem;border-radius:4rem;overflow:hidden;display:grid;place-content:center}.user--compact .main__top picture svg{color:#155724}.user--compact .main__top picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user--compact .main__top h2{-ms-grid-row:1;-ms-grid-column:1;will-change:color;transition:color .6s cubic-bezier(.5,0,0,1);grid-area:name;font-size:2rem;color:#000;font-family:sofia-pro,sans-serif;font-weight:700;margin:0}.user--compact .main__top>p{-ms-grid-row:2;-ms-grid-column:1;grid-area:address}.user--compact .main .field--name-field-description p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:4.6em;margin-top:2.4rem;color:#7b7b7b;will-change:color;transition:color .6s cubic-bezier(.5,0,0,1)}.user--compact .main .field--name-field-description p:not(:first-child){display:none}.user--compact .main__specs{opacity:.6;font-weight:700;margin:1.2rem 0 0}.user--compact .main .address,.user--compact .main__specs{will-change:color;transition:color .6s cubic-bezier(.5,0,0,1)}.user--compact .main .address{display:flex;flex-wrap:wrap;margin-bottom:0}.user--compact .main .address span{margin-right:.25em}.user--compact .main .address .address-line1{width:100%}.user--compact .main .address .address-line1:after{content:","}.user--compact .main .address .locality~.country:before{content:", ";margin-left:-.25em}.user--compact .main__bottom{display:flex;flex-direction:row;justify-content:space-between;flex-direction:row-reverse;flex:0 1 100%}@media(min-width:33.75em){.user--compact .main__bottom{flex-direction:column;flex:0 1 auto}}.user--compact .main__bottom>.field__item{padding:0 1.5em}.user--compact .main__bottom img{max-height:5rem;max-width:8rem;width:100%;height:100%}@media(min-width:33.75em){.user--compact .main__bottom img{max-height:8rem;max-width:10rem}}.user--compact .arrow{white-space:nowrap;display:flex;align-items:center;gap:1rem;color:#6cc24a;will-change:transform;transition:transform .6s cubic-bezier(.5,0,0,1);text-decoration:none;margin-top:auto;margin-right:auto;font-size:1.2rem}@media(min-width:33.75em){.user--compact .arrow{padding:1.5em;font-size:1.4rem}}.user--compact .arrow svg{display:block;width:2rem;height:auto}.user--compact__wrapper{width:100%;height:100%}.user--compact__wrapper a{display:flex;flex-direction:column;text-decoration:none;color:unset;height:100%}@media(min-width:33.75em){.user--compact__wrapper a{flex-direction:row}}.user--compact__wrapper a:hover h2,.user--compact__wrapper a:hover p:not(.arrow){color:#6cc24a}.user--compact__wrapper a:hover .arrow{transform:translateX(.6rem)}@media(max-width:60em){.user--full .container,.user--full .field--name-field-related-content,.user--full .form--register,.user--full .form-steps,.user--full .form-steps__title,.user--full .user-pass-reset,.user--full .view-contractor_service_overview,.user--full .view-garden_advice_overview.display-random_advice,.user--full .view-garden_ideas_categorie,.user--full .view-garden_ideas_nodes>header,.user--full .views-view--garden-advice-overview--advice-category{max-width:100%}}.user--full .user--full__extra{margin-top:1rem;flex:0 0 100%}.user--full .user--full__extra-content{grid-template-columns:1fr}@media(min-width:48em){.user--full .user--full__extra-content{display:grid;grid-template-columns:.5fr .5fr;width:100%}}.user--full .map{position:relative;height:14.8rem}.user--full .map img{display:block;width:100%;height:auto;max-width:1280px;margin:0 auto}@media(min-width:48em){.user--full .map{height:28rem}.user--full .map img{width:70%}}.user--full .map .geolocation-map-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}@media(min-width:48em){.user--full .map .geolocation-map-container{height:400px!important}}.user--full .small-title{text-transform:uppercase;color:#000;font-weight:bolder;margin-top:3rem;margin-bottom:1rem;font-family:Center,Center Slab,roboto,helvetica,arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol}.user--full #block-breadcrumbs-user{padding-left:2rem}.user--full__block{margin-bottom:2em;border-bottom:1px solid #f7f7f7;padding:0 3rem 2em 2em}@media(min-width:48em){.user--full__block{background-color:#fff;margin-top:-6rem;border-radius:14px;box-shadow:0 4px 20px rgba(68,68,68,.2);padding:6rem;margin-bottom:6rem;border-bottom:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,auto);gap:1rem;-moz-column-gap:4rem;column-gap:4rem}}@media (min-width:48em)and (-ms-high-contrast:none),screen and (min-width:48em)and (-ms-high-contrast:active){.user--full__block{display:block}}.user--full__company{background-color:#fff}@media(min-width:48em){.user--full__company{margin-top:0}}.user--full__header{grid-area:1/1/2/4;padding-top:2rem;display:flex;flex-flow:row wrap;gap:2rem;flex-wrap:nowrap;flex-direction:column;align-content:center;justify-content:center;align-items:flex-start}@media(min-width:48em){.user--full__header{padding-top:0}}.user--full__links{grid-area:2/1/5/2}.user--full__details{grid-area:2/2/3/4}.user--full .contact-label{display:block;width:100%;max-width:100%;text-align:center}.user--full #contact-webform{display:none}.user--full #contact-webform:checked+.contact-webform{display:block}.user--full .contact-description{display:block;text-align:center}.user--full .contact-webform{display:none;position:fixed;inset:0;opacity:1;pointer-events:auto;background-color:rgba(0,0,0,.6);z-index:1001}.user--full .contact-webform .form-item--error-message{color:red;font-weight:500}.user--full .contact-webform .box{border-radius:14px;width:90%;max-width:90rem;background-color:#fff;max-height:calc(100vh - 6em);overflow-y:scroll;margin:3em auto}.user--full .contact-webform .box form{padding:1.5em 3em 3em}.user--full .contact-webform .box form fieldset{border:0;padding:0}.user--full .contact-webform header{position:sticky;top:0;background-color:#fff;padding:1em 1.5em;z-index:20}.user--full .contact-webform header h3{font-size:2rem;font-weight:700;margin-bottom:0;text-align:center}.user--full .contact-webform header label{position:absolute;right:1.5em;top:50%;transform:translateY(-50%);padding:0;border:0}.user--full .contact-webform header label svg{display:block}.user--full .contact-webform .form-item-oppervlakte-tuin input{display:inline;width:90%}.user--full .contact-webform .form-item-oppervlakte-tuin .field-suffix{display:inline}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht]{margin-top:4rem}@media(min-width:48em){.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht]{margin-top:2rem}}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes{flex:0 0 100%;display:flex;flex-flow:row wrap;width:100%}@media(min-width:48em){.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item{flex:0 0 100%;margin:0 0 1rem}@media(min-width:48em){.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item{flex:0 0 calc(33% - 2rem);margin:1rem}}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item input,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item input{display:none}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label{position:relative;cursor:pointer;display:block;width:100%;border-radius:6px;border:1px solid #d3d3d3;padding:.65rem 2rem 1rem 5rem}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:after,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:after,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:before{content:"";display:block;width:20px;height:20px;border-radius:50%;position:absolute;top:10px;left:12px}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:before{border:1px solid #d3d3d3}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:after,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:after{width:12px;height:12px;top:15px;left:17px;background-color:transparent}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:focus,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:focus:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:hover,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item label:hover:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:focus,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:focus:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:hover,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item label:hover:before{border:1px solid #046a38}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item input:checked+label,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item input:checked+label{border:1px solid #046a38;background-color:#ebefe5}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item input:checked+label:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item input:checked+label:before{border:1px solid #046a38;background-color:#fff}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .js-webform-radios .form-item input:checked+label:after,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .js-webform-checkboxes .form-item input:checked+label:after{background-color:#6cc24a}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] legend,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] legend{font-weight:900}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item{flex:0 0 100%;margin:0 0 1rem}@media(min-width:48em){.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item{flex:0 0 calc(33.33% - 2rem);margin:1rem}}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item label:after,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item label:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item label:after,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item label:before{border-radius:6px}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item label:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item label:before{border:1px solid #d3d3d3}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item input:checked+label,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item input:checked+label:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item label:focus,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item label:focus:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item label:hover,.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item label:hover:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item input:checked+label,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item input:checked+label:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item label:focus,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item label:focus:before,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item label:hover,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item label:hover:before{border:1px solid #046a38}.user--full .contact-webform fieldset[data-drupal-selector=edit-type-opdracht] .form-item input:checked+label:after,.user--full .contact-webform fieldset[data-drupal-selector=edit-welk-tuinonderdeel] .form-item input:checked+label:after{background:url(/themes/custom/mediasoft/img/icons/check.svg) no-repeat 50%;background-size:16px}.user--full .contact-webform .form-item-projectomschrijving{margin:2rem 0}.user--full__company{max-width:100%}.user--full__company [data-action=start],.user--full__company [data-action=stop]{display:none}.user--full__company .tns-outer{position:relative;box-shadow:0 4px 20px rgba(68,68,68,.2);border-radius:14px}@media(min-width:48em){.user--full__company .tns-outer{border-radius:0;box-shadow:none}}.user--full__company .tns-outer [data-controls]{position:absolute;z-index:2;top:calc(50% - 1em);height:2em;width:2em;background-color:#fff;border:1px solid #d3d3d3;border-radius:100%;background-repeat:no-repeat;background-size:.9rem;background-position:50%}.user--full__company .tns-outer [data-controls=prev]{left:1em;background-image:url(/themes/custom/mediasoft/img/icons/chevron-left.svg)}@media(min-width:48em){.user--full__company .tns-outer [data-controls=prev]{left:-1em}}.user--full__company .tns-outer [data-controls=next]{right:1em;background-image:url(/themes/custom/mediasoft/img/icons/chevron-right.svg)}@media(min-width:48em){.user--full__company .tns-outer [data-controls=next]{right:-1em}}.user--full__company .logo-slider{position:relative;width:100%;height:136px}.user--full__company .logo-slider .field__item{border-radius:14px;position:relative;padding:1rem;width:100%;height:100%}.user--full__company .logo-slider img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.user--full__links .field--name-field-website{margin-top:2rem;margin-bottom:2rem}.user--full__links .field--name-field-website a{display:block;width:100%;max-width:100%;text-align:center}.user--full__info{padding:0 2rem}.user--full__info h2{font-weight:400;color:#046a38}@media(min-width:48em){.user--full__info{padding:0 6rem}}.user--full__info__header{display:flex;flex-wrap:wrap;gap:4rem}.user--full__info__header.spread{display:block}@media(min-width:48em){.user--full__info__header.col-2 .field--name-field-description{flex:0 1 calc(62% - 4rem)}}@media(min-width:48em){.user--full__info__header.col-2 .field--name-field-image{flex:0 1 38%}}.user--full__info__header .field--name-field-description,.user--full__info__header .field--name-field-image{flex:1 1 100%}.user--full__info__header .field--name-field-image img{width:auto;height:auto;max-width:100%;max-height:100%}.user--full__tabs{display:block}@media(min-width:48em){.user--full__tabs{display:flex;border-bottom:1px solid #d3d3d3}}.user--full__tabs label{cursor:pointer;position:relative;display:block;font-family:Center Slab,serif;font-weight:700;font-size:2rem;color:#d3d3d3;padding:.25em 0;will-change:color;transition:color .3s ease}@media(min-width:48em){.user--full__tabs label{margin:0 2em 0 0;padding:.5em 0}.user--full__tabs label:after{content:"";position:absolute;top:100%;left:0;right:0;background-color:transparent;height:1px;will-change:background-color;transition:background-color .3s ease}}.user--full__tabs label.active{color:#046a38}.user--full__tabs label.active:after{background-color:#046a38}.user--full__offer{margin:2em 0 4em}.user--full__offer input{display:none}.user--full__offer input:checked+.field{display:block}@media(min-width:48em){.user--full__offer input:checked+.field{display:flex}}.user--full__offer .field{display:none;flex-wrap:wrap}@media(min-width:48em){.user--full__offer .field>*{flex:0 0 50%;padding-right:1em}}.user--full__details{flex:1}.user--full__details__header{position:relative;padding-top:6rem}@media(min-width:60em){.user--full__details__header{padding-top:0}}.user--full__details__body{display:flex;flex-flow:row wrap;justify-content:space-between}.user--full__details__body .field{margin-bottom:1rem}.user--full__details__body .field__label{font-weight:700;font-size:1.4rem}.user--full__details__body>article{flex:0 0 100%}@media(min-width:48em){.user--full__details__body>article{flex:0 0 50%}}.user--full__details__title h1{margin-bottom:0;font-size:4.8rem}@media(max-width:48em){.user--full__details__title h1{font-size:3.2rem}}.user--full__details__title .field--name-field-point-of-sale{color:#a6a6a6}.user--full__details__socials{display:flex;margin:1rem 0 3rem;flex-flow:row wrap}.user--full__details__socials>div[class*=facebook] a{background-image:url(/themes/custom/mediasoft/img/icons/facebook.svg)}.user--full__details__socials>div[class*=twitter] a{background-image:url(/themes/custom/mediasoft/img/icons/twitter.svg)}.user--full__details__socials>div[class*=instagram] a{background-image:url(/themes/custom/mediasoft/img/icons/instagram.svg)}.user--full__details__socials>div[class*=pinterest] a{background-image:url(/themes/custom/mediasoft/img/icons/pinterest.svg)}.user--full__details__socials>div>a{display:inline-block;width:3.2rem;height:3.2rem;margin-right:1rem;background-repeat:no-repeat;background-position:50%;background-size:contain;text-indent:-9999px;position:relative}.user--full__details__socials>div>a:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;width:1.2rem;height:1.2rem;opacity:0;border:0 #046a38;border-radius:50%;transition:all .3s ease-out}.user--full__details__socials>div>a:hover:before{width:3.5rem;height:3.5rem;opacity:1;border:2px solid #046a38}.user--full__offer .field__item{padding-left:3rem;position:relative;margin-bottom:1rem}.user--full__offer .field__item:before{content:"";width:2rem;height:2rem;display:block;position:absolute;top:4px;left:0;border-radius:50%;background:#6cc24a url(/themes/custom/mediasoft/img/icons/check-white.svg) no-repeat 50%}.user--full__images{margin-bottom:10rem;position:relative}.user--full__images *{outline:none}.user--full__images .field__item{overflow:hidden;width:calc(50% - 5px);background-color:#ebefe5;border:2px solid #fff;margin-bottom:10px}.user--full__images .field__item *{outline:none}.user--full__images .field__item img{display:block;width:100%;height:auto}.contextual-links li,ul.toolbar-menu li{padding:0}.contextual-links li+li,ul.toolbar-menu li+li{margin-top:0}.contextual-links li:before,ul.toolbar-menu li:before{display:none}#toolbar-administration *{font-size:1.3rem!important}.messages{z-index:600;position:fixed;top:0;padding-top:3em;width:calc(100% - 6em);max-width:400px;right:3em}.has-toolbar .messages{top:39px}.has-toolbar.toolbar-horizontal.toolbar-tray-open .messages{top:79px}.alert{position:relative;background-color:#f7f7f7;color:#000;border-radius:6px;padding:.85em 3.2em .85em 1.2em;box-shadow:0 4px 20px rgba(68,68,68,.2);opacity:0;margin-bottom:1em;transform:translate(2rem);animation:messageFadeIn .6s cubic-bezier(.5,0,0,1) 1 forwards}.alert .backtrace{display:none}.alert__close{width:1.5em;height:1.5em;position:absolute;top:.65em;right:.65em;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:.25em;border-radius:14px;transition:opacity .3s ease-out;z-index:610}.alert__close:focus,.alert__close:hover{opacity:.6}.alert .description{overflow:hidden;font-size:1.4rem;line-break:auto}.alert .description .placeholder{font-weight:900}.alert-success{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.alert-success h4{color:#155724}.alert-danger{background-color:#ffccc6;border:1px solid #f5c6cb;color:#f53631}.alert-danger h4{color:#f53631}.alert-warning{background-color:#fff3cd;border:1px solid #ffeeba;color:#856404}.alert-warning h4{color:#856404}.alert-info{background-color:#cce5ff;border:1px solid #b8daff}.alert-info,.alert-info h4{color:#004085}@keyframes messageFadeIn{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}.blazy{position:relative}.blazy--on .media{position:absolute;top:0;right:0;bottom:0;left:0}.blazy--on .media--loading{background-color:#f7f7f7}.blazy--on .media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative}.blazy--on .media:before{background-color:#046a38;border-radius:50%}.blazy--on .media:after{background-color:#d3d3d3}.utility--block{display:block}.utility--inline{display:inline}.utility--inline-block{display:inline-block}.views-infinite-scroll-content-wrapper .views-row{flex:0 0 100%}.views-infinite-scroll-content-wrapper .views-row>a,.views-infinite-scroll-content-wrapper .views-row>div{display:block;flex:0 0 100%;margin:0}@media(min-width:48em){.views-infinite-scroll-content-wrapper .views-row{flex:0 0 calc(50% - 1.5em);margin-left:.75em;margin-right:.75em}}@media(min-width:60em){.views-infinite-scroll-content-wrapper .views-row{flex:0 0 calc(33.33% - 1.5em)}}ul.infinite-scroll{display:flex;flex-flow:row wrap;justify-content:center;padding:2.5em 0 1em}ul.infinite-scroll .infinite-scroll__button{padding:0;margin:0 .5em}ul.infinite-scroll .infinite-scroll__button a{color:#fff;border:none}ul.infinite-scroll .infinite-scroll__button:before{display:none}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}
