@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0;outline:0}.flex-form .error-msg,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{font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}strong{font-weight:700}.u-content-row{position:relative;width:100%;padding:20px 0}@media screen and (min-width:551px){.u-content-row{padding:40px 0}}@media screen and (min-width:771px){.u-content-row{padding:50px 0}}.u-content-block,.u-content-footer,.u-content-title{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;z-index:5}.u-content-block{display:flex;flex-wrap:wrap;justify-content:space-between}.u-content-title{margin-bottom:10px}@media screen and (min-width:551px){.u-content-title{margin-bottom:20px}}@media screen and (min-width:771px){.u-content-title{margin-bottom:25px}}.u-content-footer{margin-top:10px}@media screen and (min-width:551px){.u-content-footer{margin-bottom:20px}}@media screen and (min-width:771px){.u-content-footer{margin-bottom:25px}}@font-face{font-family:"Basic Commercial";font-weight:200;src:url(../fonts/basiccommercial-light.woff) format("woff"),url(../fonts/basiccommercial-light.ttf) format("truetype")}@font-face{font-family:"Basic Commercial";font-weight:400;src:url(../fonts/basiccommercial-roman.woff) format("woff"),url(../fonts/basiccommercial-roman.ttf) format("truetype")}@font-face{font-family:"Basic Commercial";font-weight:700;src:url(../fonts/basiccommercial-bold.woff) format("woff"),url(../fonts/basiccommercial-bold.ttf) format("truetype")}@font-face{font-family:"Basic Commercial";font-weight:800;src:url(../fonts/basiccommercial-black.woff) format("woff"),url(../fonts/basiccommercial-black.ttf) format("truetype")}body{font-family:"Basic Commercial";font-size:18px}article h2{font-size:42px;font-weight:600;line-height:55px;position:relative;margin-top:0;margin-bottom:30px;color:#000}article h3{font-size:30px;font-weight:600;line-height:34px;position:relative;margin-top:0;margin-bottom:20px;color:#000}article p{font-weight:200;line-height:34px;margin:0 0 30px}article a{font-family:"Basic Commercial"}.flex-header{position:absolute;inset:0 0 auto;z-index:999}.flex-header__logo{width:180px}.flex-header__logo img{width:100%;height:auto}.flex-footer .u-content-block{background-color:#6f7271;color:#fff;padding:20px;align-items:center}.flex-footer .u-content-block a{color:#fff}.flex-footer .c-social svg{width:35px;height:35px}.flex-footer__anbi{width:100px;display:inline-block}.flex-footer__anbi img{width:100%;height:auto}.flex-form{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:699px){.flex-form{width:100%;margin-left:0;padding-right:0;padding-left:0}}.flex-form.donations{padding-top:40px;margin-right:-5px}.flex-form.donations .flex-form__column,.flex-form.donations .flex-form__row{margin-bottom:15px}.flex-form.donations .flex-form__column p,.flex-form.donations .flex-form__row p{margin:0}.flex-form.donations .flex-form__column.highlight,.flex-form.donations .flex-form__row.highlight{position:relative;z-index:1}.flex-form.donations .flex-form__column.highlight:after,.flex-form.donations .flex-form__row.highlight:after{content:"";position:absolute;inset:0;background:rgb(252.8493975904,234.6325301205,225.6506024096);z-index:-1;margin:-5px -25px}.flex-form.donations .flex-form__column.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__column.error .radio-wrapper--button label,.flex-form.donations .flex-form__column.error input,.flex-form.donations .flex-form__column.error.amount-field:after,.flex-form.donations .flex-form__column.error.amount-field:before,.flex-form.donations .flex-form__row.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__row.error .radio-wrapper--button label,.flex-form.donations .flex-form__row.error input,.flex-form.donations .flex-form__row.error.amount-field:after,.flex-form.donations .flex-form__row.error.amount-field:before{border-color:#e85811!important}.flex-form.donations .flex-form__column.placeholder span,.flex-form.donations .flex-form__row.placeholder span{border-left:2px solid #e85811;padding-left:15px;margin-left:20px;font-size:16px}.flex-form.donations .flex-form__column--big,.flex-form.donations .flex-form__column--medium,.flex-form.donations .flex-form__column--mini,.flex-form.donations .flex-form__column--small,.flex-form.donations .flex-form__row--big,.flex-form.donations .flex-form__row--medium,.flex-form.donations .flex-form__row--mini,.flex-form.donations .flex-form__row--small{margin-bottom:15px}.flex-form.donations .flex-form__column--big.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__column--big.error .radio-wrapper--button label,.flex-form.donations .flex-form__column--big.error input,.flex-form.donations .flex-form__column--medium.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__column--medium.error .radio-wrapper--button label,.flex-form.donations .flex-form__column--medium.error input,.flex-form.donations .flex-form__column--mini.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__column--mini.error .radio-wrapper--button label,.flex-form.donations .flex-form__column--mini.error input,.flex-form.donations .flex-form__column--small.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__column--small.error .radio-wrapper--button label,.flex-form.donations .flex-form__column--small.error input,.flex-form.donations .flex-form__row--big.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__row--big.error .radio-wrapper--button label,.flex-form.donations .flex-form__row--big.error input,.flex-form.donations .flex-form__row--medium.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__row--medium.error .radio-wrapper--button label,.flex-form.donations .flex-form__row--medium.error input,.flex-form.donations .flex-form__row--mini.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__row--mini.error .radio-wrapper--button label,.flex-form.donations .flex-form__row--mini.error input,.flex-form.donations .flex-form__row--small.error .radio-wrapper--button .error-msg,.flex-form.donations .flex-form__row--small.error .radio-wrapper--button label,.flex-form.donations .flex-form__row--small.error input{border-color:#e85811!important}.flex-form.donations .flex-form__column:has(.inline-error-message),.flex-form.donations .flex-form__row:has(.inline-error-message){position:relative}.flex-form.donations .inline-error-message{border-radius:5px;padding:3px 5px;position:absolute;inset:100% 0 auto}.flex-form.donations .checkbox-wrapper input,.flex-form.donations .radio-wrapper input{margin:0!important;outline:0;cursor:pointer;background-color:#fff}.flex-form.donations .checkbox-wrapper input:checked,.flex-form.donations .radio-wrapper input:checked{background-color:#e85811}.flex-form.donations .checkbox-wrapper .error-msg,.flex-form.donations .checkbox-wrapper label,.flex-form.donations .radio-wrapper .error-msg,.flex-form.donations .radio-wrapper label{cursor:pointer}.flex-form.donations .radio-wrapper{display:flex;width:100%;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.flex-form.donations .radio-wrapper input[type=radio]{width:20px;max-width:20px;height:20px;max-height:20px;margin:5px 0 0 2px;padding:0;border-radius:50%!important;transition:all .25s ease;border:1px solid #707070;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-form.donations .radio-wrapper input[type=radio]::-ms-check{color:transparent;border-color:transparent;background-color:transparent}.flex-form.donations .radio-wrapper input[type=radio]:checked{border-width:6px;border-color:#6f7271}.flex-form.donations .radio-wrapper input[type=radio]+.error-msg,.flex-form.donations .radio-wrapper input[type=radio]+label{width:calc(100% - 45px);padding-bottom:0;padding-left:20px}.flex-form.donations .radio-wrapper--button{align-items:center;align-content:center}.flex-form.donations .radio-wrapper--button input{margin:0;outline:0;cursor:pointer;padding:8px}.flex-form.donations .radio-wrapper--button input:checked+.error-msg,.flex-form.donations .radio-wrapper--button input:checked+label{background-color:#e85811!important}.flex-form.donations .radio-wrapper--button .error-msg,.flex-form.donations .radio-wrapper--button label{cursor:pointer;background-color:#f4f4f4!important;border:2px solid #c1c1c1!important;padding:7px 10px!important;border-radius:5px}.flex-form.donations .radio-wrapper--button .error-msg a,.flex-form.donations .radio-wrapper--button label a{margin:-9px -10px;width:calc(100% + 20px);height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:currentColor}.flex-form.donations .amount-field{display:flex;flex-wrap:nowrap}.flex-form.donations .amount-field input{width:33.3333333333%;flex-grow:1;border-radius:0!important;border-left:none!important;border-right:none!important;min-height:41px}.flex-form.donations .amount-field:after,.flex-form.donations .amount-field:before{width:40px;min-width:40px;background-color:#f4f4f4;border:2px solid #c1c1c1!important;text-align:center;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;font-size:16px;min-height:41px}.flex-form.donations .amount-field:before{content:"€";border-radius:5px 0 0 5px}.flex-form.donations .amount-field:after{content:",00";border-radius:0 5px 5px 0}.flex-form.donations .tikkie-field{height:40px}.flex-form.donations .tikkie-field a{border:2px solid rgb(129,128,160.5);border-radius:5px;width:100%;height:100%;background-color:#413f80;position:relative;padding-left:50px;color:#fff;display:flex;align-items:center;text-decoration:none;overflow:hidden;z-index:1;font-size:16px;transition:all .3s ease-in-out}.flex-form.donations .tikkie-field a:hover{background-color:rgb(82.3560209424,79.8219895288,162.1780104712)}.flex-form.donations .tikkie-field a svg{width:auto;height:50px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:-1}.flex-form.donations .tikkie-field a svg>g>path{stroke:transparent;fill:transparent!important}.flex-form.donations .tikkie-field--text p{font-size:12px;margin:10px 0 0;line-height:1.25}.flex-form.donations .tikkie-field--text p:first-child{margin:0}.flex-form.donations .tikkie-field--text p a{color:#e85811}.flex-form.donations .tikkie-field--text p a:hover{text-decoration:none}.flex-form.donations input{font-size:16px;line-height:1;background-color:transparent;border:2px solid #c1c1c1!important;padding:9px 10px;border-radius:5px!important}.flex-form.donations input:focus,.flex-form.donations input:focus-visible{outline:0!important}.flex-form__row{display:flex;width:100%;margin-right:5px;margin-bottom:25px;flex-wrap:wrap;justify-content:flex-start}.flex-form__row.paymentMethod.js-hide .js-hide{display:none}.flex-form__row.donation-amount .radio-wrapper--button[data-duration]:not(.is-active){display:none}.flex-form__column{display:flex;width:calc(50% - 5px);margin-right:5px;margin-bottom:25px;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:451px){.flex-form__column{width:100%}}.flex-form__column .flex-form__row:last-of-type{margin-bottom:0}.flex-form__column .flex-form__column:nth-last-child(1){margin-bottom:0}@media screen and (min-width:700px){.flex-form__column .flex-form__column:nth-last-child(2){margin-bottom:0}}.flex-form__column--mini{width:calc(50% - 5px);margin-right:5px;margin-bottom:15px;display:flex;flex-wrap:wrap}@media screen and (min-width:451px){.flex-form__column--mini{width:calc(25% - 5px);margin-bottom:25px}}.flex-form__column--small{width:100%;margin-right:5px;margin-bottom:25px}@media screen and (min-width:451px){.flex-form__column--small{width:calc(33.3333333333% - 5px)}}.flex-form__column--medium{width:100%;margin-right:5px;margin-bottom:25px}@media screen and (min-width:451px){.flex-form__column--medium{width:calc(50% - 5px)}}.flex-form__column--big{width:100%;margin-right:5px;margin-bottom:25px}@media screen and (min-width:451px){.flex-form__column--big{width:calc(66.6666666667% - 5px)}}.flex-form__submit{display:flex;width:100%;margin-right:5px;margin-bottom:20px;padding-top:40px;justify-content:flex-start;align-items:center}.flex-form__submit button,.flex-form__submit input{position:relative;z-index:1;outline:0}.flex-form .radio-wrapper--button{display:flex;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:wrap;flex-grow:1}.flex-form .radio-wrapper--button:not(:last-of-type) input[type=radio]+.error-msg,.flex-form .radio-wrapper--button:not(:last-of-type) input[type=radio]+label{margin-right:10px}.flex-form .radio-wrapper--button h2{margin-bottom:0}.flex-form .radio-wrapper--button input[type=radio]{display:none;max-width:0;max-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-form .radio-wrapper--button input[type=radio]::-ms-check{color:transparent;border-color:transparent;background-color:transparent}.flex-form .radio-wrapper--button input[type=radio]:checked+.error-msg:not(.custom),.flex-form .radio-wrapper--button input[type=radio]:checked+label:not(.custom){color:#fff;border-color:#6f7271;background-color:#6f7271}.flex-form .radio-wrapper--button input[type=radio]+.error-msg,.flex-form .radio-wrapper--button input[type=radio]+label{font-size:16px;font-weight:400;width:100%;padding:3px 3px;cursor:pointer;text-align:center;color:#000;border:1px solid #6f7271;background-color:#f4f4f4}@media screen and (min-width:551px){.flex-form .radio-wrapper--button input[type=radio]+.error-msg,.flex-form .radio-wrapper--button input[type=radio]+label{padding:6.5px 20px}}.flex-form .radio-wrapper--button .donate-custom{position:relative;display:flex;margin:10px 0 0 0;padding:0 10px 0 0;justify-content:flex-end;align-items:center;align-content:center;flex-grow:1}@media screen and (min-width:551px){.flex-form .radio-wrapper--button .donate-custom{max-width:110px;margin:0;padding:0}}.flex-form .radio-wrapper--button .donate-custom .error-msg+input,.flex-form .radio-wrapper--button .donate-custom label+input{padding-left:25px;transition:all .25s ease;color:#000;display:none}@media screen and (min-width:551px){.flex-form .radio-wrapper--button .donate-custom .error-msg+input,.flex-form .radio-wrapper--button .donate-custom label+input{max-width:120px}}.flex-form .radio-wrapper--button .donate-custom:after{font-weight:400;position:absolute;top:8px;left:10px;font-size:16px;content:"€";transition:all .25s ease;pointer-events:none;opacity:0;color:#fff}.flex-form .radio-wrapper--button .donate-custom:has(input:checked):after{opacity:1}.flex-form .radio-wrapper--button .donate-custom input[type=radio]:checked+.error-msg,.flex-form .radio-wrapper--button .donate-custom input[type=radio]:checked+label{display:none}.flex-form .radio-wrapper--button .donate-custom input[type=radio]:checked+.error-msg+input,.flex-form .radio-wrapper--button .donate-custom input[type=radio]:checked+label+input{display:inline-block;background:#6f7271;color:#fff}.flex-form .radio-wrapper--button.small{width:calc(33.3333333333% - 10px)}@media screen and (min-width:551px){.flex-form .radio-wrapper--button.small{width:auto;max-width:120px}}.flex-form .radio-wrapper--button:nth-child(2):last-child .error-msg,.flex-form .radio-wrapper--button:nth-child(2):last-child label{margin-right:0!important}.flex-form .radio-wrapper--button.disabled{display:none}.flex-form .radio-wrapper--button.js-hide{position:relative;display:none}.flex-form .radio-wrapper--button.js-hide .disabled{position:absolute;left:0;top:0;width:100%;height:100%;z-index:999;display:block;background:rgba(255,255,255,.75);cursor:not-allowed}.flex-form .checkbox-wrapper{display:flex;width:100%;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.flex-form .checkbox-wrapper input[type=checkbox]{width:20px;max-width:20px;height:20px;max-height:20px;margin:5px 0 0 2px;padding:0;transition:all .25s ease;border:1px solid #707070;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-form .checkbox-wrapper input[type=checkbox]::-ms-check{color:transparent;border-color:transparent;background-color:transparent}.flex-form .checkbox-wrapper input[type=checkbox]:checked{border-width:6px;border-color:#6f7271}.flex-form .checkbox-wrapper input[type=checkbox]+.error-msg,.flex-form .checkbox-wrapper input[type=checkbox]+label{width:calc(100% - 45px);padding-bottom:0;padding-left:20px}.flex-form .inline-error-message{background-color:#e85811;color:#fff;display:inline-block;width:100%;padding:3px 5px 5px;font-size:12px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:200}.flex-form .error-msg,.flex-form label{font-size:16px;display:block;width:100%;padding-bottom:10px}.flex-form .js-hide.error-msg,.flex-form label.js-hide{display:none}.flex-form .error-msg a,.flex-form label a{transition:all .25s ease;text-decoration:underline;color:#e85811}.flex-form .error-msg a:hover,.flex-form label a:hover{color:#6f7271}.flex-form input:not([type=submit]),.flex-form textarea{font-size:18px;font-weight:400;width:100%;padding:5px 20px;border:1px solid #6f7271;border-radius:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.flex-form input:not([type=submit]):disabled,.flex-form textarea:disabled{cursor:not-allowed;background-color:#c1c1c1}.flex-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.flex-form textarea:not([type=checkbox]):not([type=radio]){min-height:37px}.flex-form input[type=number]::-webkit-inner-spin-button,.flex-form input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.flex-form select{width:100%;font-size:18px;padding:6.5px 15px;border:1px solid #6f7271;background:#f4f4f4;border-radius:0}.flex-form textarea{min-height:175px;resize:none}.flex-form div.wpcf7-mail-sent-ok{font-size:20px;font-weight:600;width:100%;margin:0;padding:20px 20px;text-align:center;color:#1a6400;border:none;background-color:#b6eeba}.flex-form .pwc--error,.flex-form div.wpcf7-validation-errors{font-size:20px;font-weight:600;width:100%;margin:0;padding:20px 20px;text-align:center;color:#ce0228;border:none;background-color:#eeb6b6}.flex-form div.pwc-field--error input{padding:4px 19px;border-width:2px;border-color:#e85811!important}.flex-form div.pwc-field--error input[type=radio]+.error-msg:not(.custom),.flex-form div.pwc-field--error input[type=radio]+label:not(.custom){padding:4px 20px;border-width:2px;border-color:#e85811}.flex-form div.pwc-field--error input[type=checkbox]{border-color:#e85811}.flex-form div.pwc-field--error .error-msg{display:block;color:#e85811}.flex-form div.pwc-field--error .select2:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none;border:2px solid #e85811}.flex-form .error-msg{display:none;max-height:0;padding-bottom:0}.flex-form input.wpcf7-not-valid{border-color:#e85811}.flex-form span.wpcf7-not-valid-tip{display:none!important}.flex-form div.wpcf7 .ajax-loader{z-index:-1;width:44px;height:40px;margin:0;transition:all .1s ease-in-out;transform:translateX(-40px);background:url(../img/ajax-pwc--simple.gif) no-repeat}.flex-form div.wpcf7 .ajax-loader.is-active{transform:translateX(0)}.flex-form .response-message{width:100%}.flex-form .form-response{font-weight:700;display:flex;overflow:hidden;width:100%;max-height:0;margin:auto;padding-top:0;transition:all .25s linear;text-align:left}.flex-form .form-response.is-active{max-height:500px}.flex-form .form-response.is-success .response-message{color:#fff;border-color:green;background-color:green}.flex-form .form-response.is-error .response-message{color:#fff;border-color:#e85811;background-color:#e85811}.flex-form .form-response .response-message{font-size:19px;width:100%;padding:20px;text-align:center;border:2px solid #fff}@media screen and (max-width:550px){.flex-form .form-response .response-message{margin-top:20px;padding:10px}}.flex-form .submitting--wrapper{display:inline-block;overflow:hidden;width:40px;max-width:0;height:40px;margin-left:20px}.flex-form .submitting--wrapper.is-active{max-width:40px}.flex-form .submitting--wrapper img{width:100%;height:auto}.flex-form input.is-required{border-color:#e85811}.additional-info{overflow:hidden;max-width:0;max-height:0;margin:0;padding:0}.additional-info input{max-width:0;max-height:0}[data-tab]:not(.is-active){display:none}.ui-datepicker select{color:#000}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-week-col,.ui-datepicker .ui-datepicker-calendar thead{color:#fff}.hero .u-content-block{height:46vh;padding:0;position:relative;z-index:-1;min-height:350px;max-height:450px}.hero__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:parallax linear;animation-timeline:scroll()}@keyframes parallax{to{transform:translateY(50%)}}.donation-events{background-color:#fff}.donation-events__col{width:100%}@media screen and (min-width:927px){.donation-events__col{padding-top:20px;width:calc(100% / 12 * 7 - 10px)}}.donation-events__form-container{width:100%;order:-1;margin-top:-60px}@media screen and (min-width:927px){.donation-events__form-container{width:calc(100% / 12 * 5 - 10px);order:0}}.donation-events__form-container__content{background-color:#e85811;color:#fff;padding:20px 20px 0;width:100%}.donation-events__form-container__content__title{font-size:28px;font-weight:700;margin:0 0 15px}.donation-events__form-container__form{margin-top:-30px}.donation-events__form-container__form__head{background-color:#e85811;color:#fff;padding:20px 15px 0 20px}.donation-events__form-container__form__head input{color:#000}.donation-events__form-container__form__head .radio-wrapper--button .flex-form input[type=radio]+.error-msg,.donation-events__form-container__form__head .radio-wrapper--button input[type=radio]+label,.flex-form .donation-events__form-container__form__head .radio-wrapper--button input[type=radio]+.error-msg{border-color:#fff;background-color:#fff}.donation-events__form-container__form__head .radio-wrapper--button .flex-form input[type=radio]+.error-msg:hover,.donation-events__form-container__form__head .radio-wrapper--button input[type=radio]+label:hover,.flex-form .donation-events__form-container__form__head .radio-wrapper--button input[type=radio]+.error-msg:hover{background-color:#6f7271;color:#fff}.donation-events__form-container__form__head .radio-wrapper--button .flex-form input[type=radio]:checked+.error-msg,.donation-events__form-container__form__head .radio-wrapper--button input[type=radio]:checked+label,.flex-form .donation-events__form-container__form__head .radio-wrapper--button input[type=radio]:checked+.error-msg{border-color:#fff}.donation-events__form-container__form__head .gifts p:last-child{margin-bottom:0}.donation-events__form-container__form__head .gifts__items{display:flex;flex-wrap:wrap;transform:translateX(-7.5px);margin-right:-15px}.donation-events__form-container__form__head .gifts__items input{display:none}.donation-events__form-container__form__head .gifts__items input:checked+.gifts__item{background-color:#6f7271;color:#fff}.donation-events__form-container__form__head .gifts__items input:checked+.gifts__item .gifts__item__image:before{border-width:4px}.donation-events__form-container__form__head .gifts__items input:checked+.gifts__item .gifts__item__image img{transform:scale(1.05)}.donation-events__form-container__form__head .gifts__items input:checked+.gifts__item:hover .gifts__item__image:before{border-width:6px}.donation-events__form-container__form__head .gifts__item{width:calc(50% - 15px);margin:0 7.5px 15px;cursor:pointer;color:#000;background-color:#fff;padding:0}.donation-events__form-container__form__head .gifts__item__title{display:inline-block;padding:10px}.donation-events__form-container__form__head .gifts__item:not(:has(.gifts__item__image)){padding:20px 10px;flex-grow:1;transition:all .3s ease-in-out;text-align:center;margin-bottom:0}.donation-events__form-container__form__head .gifts__item:not(:has(.gifts__item__image)) .gifts__item__title{padding:0}.donation-events__form-container__form__head .gifts__item:not(:has(.gifts__item__image)):hover{background-color:#6f7271;color:#fff}.donation-events__form-container__form__head .gifts__item:hover .gifts__item__image:before{border-width:4px}.donation-events__form-container__form__head .gifts__item__image{width:100%;height:100px;position:relative;overflow:hidden}.donation-events__form-container__form__head .gifts__item__image:before{content:"";position:absolute;inset:0;border:0 #6f7271 solid;transition:all .3s ease-in-out;z-index:10}.donation-events__form-container__form__head .gifts__item__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.donation-events__form-container__form__details{padding:20px 15px 0 20px}@media screen and (max-width:450px){.donation-events__form-container__form__details .flex-form__title{order:-1}}@media screen and (max-width:450px){.donation-events__form-container__form__details .flex-form__column.title,.donation-events__form-container__form__details .flex-form__column:has([name=firstName]),.donation-events__form-container__form__details .flex-form__column:has([name=insertion]),.donation-events__form-container__form__details .flex-form__column:has([name=lastName]),.donation-events__form-container__form__details .flex-form__row.title,.donation-events__form-container__form__details .flex-form__row:has([name=firstName]),.donation-events__form-container__form__details .flex-form__row:has([name=insertion]),.donation-events__form-container__form__details .flex-form__row:has([name=lastName]){order:-1}}.donation-events__form-container__form__payment-methods{padding:0 15px 0 20px}.donation-events__form-container__form__payment-methods .radio-wrapper--button .flex-form input[type=radio]+.error-msg,.donation-events__form-container__form__payment-methods .radio-wrapper--button input[type=radio]+label,.flex-form .donation-events__form-container__form__payment-methods .radio-wrapper--button input[type=radio]+.error-msg{border-color:#6f7271;background-color:#6f7271;color:#fff}.donation-events__form-container__form__payment-methods .radio-wrapper--button .flex-form input[type=radio]+.error-msg:hover,.donation-events__form-container__form__payment-methods .radio-wrapper--button input[type=radio]+label:hover,.flex-form .donation-events__form-container__form__payment-methods .radio-wrapper--button input[type=radio]+.error-msg:hover{background-color:#e85811;border-color:#e85811}.donation-events__form-container__form__payment-methods .radio-wrapper--button .flex-form input[type=radio]:checked+.error-msg,.donation-events__form-container__form__payment-methods .radio-wrapper--button input[type=radio]:checked+label,.flex-form .donation-events__form-container__form__payment-methods .radio-wrapper--button input[type=radio]:checked+.error-msg{background-color:#e85811!important;border-color:#e85811!important}.donation-events__form-container__form__payment-methods .banktransfer p{font-size:12px;margin:5px 0 0;line-height:20px}.donation-events__form-container__form__payment-methods .flex-form__row~.banktransfer,.donation-events__form-container__form__payment-methods .flex-form__row~.ideal{display:none}.donation-events__form-container__form__payment-methods .flex-form__row:has([name=method][value=ideal]:checked)~.ideal{display:flex!important}.donation-events__form-container__form__payment-methods .flex-form__row:has([name=method][value=banktransfer]:checked)~.banktransfer{display:flex!important}.donation-events__form-container__form__payment-methods .flex-form__row:has(.radio-wrapper--button[style*="display: none"]) .radio-wrapper--button .flex-form .error-msg,.donation-events__form-container__form__payment-methods .flex-form__row:has(.radio-wrapper--button[style*="display: none"]) .radio-wrapper--button label,.flex-form .donation-events__form-container__form__payment-methods .flex-form__row:has(.radio-wrapper--button[style*="display: none"]) .radio-wrapper--button .error-msg{background-color:transparent!important;color:#000!important;border-color:transparent!important;text-align:left;padding:0;pointer-events:none}.donation-events__form-container__form__footer{padding:0 15px 20px 20px}.donation-events__form-container__form .flex-form{align-items:flex-start}@media screen and (max-width:550px){.donation-events__form-container__form .flex-form__column,.donation-events__form-container__form .flex-form__row,.donation-events__form-container__form .flex-form__small{margin-bottom:10px}}.donation-events__form-container__form .flex-form__column.error .radio-wrapper--button .flex-form .error-msg,.donation-events__form-container__form .flex-form__column.error .radio-wrapper--button label,.donation-events__form-container__form .flex-form__column.error input,.donation-events__form-container__form .flex-form__column.error select,.donation-events__form-container__form .flex-form__row.error .radio-wrapper--button .flex-form .error-msg,.donation-events__form-container__form .flex-form__row.error .radio-wrapper--button label,.donation-events__form-container__form .flex-form__row.error input,.donation-events__form-container__form .flex-form__row.error select,.donation-events__form-container__form .flex-form__small.error .radio-wrapper--button .flex-form .error-msg,.donation-events__form-container__form .flex-form__small.error .radio-wrapper--button label,.donation-events__form-container__form .flex-form__small.error input,.donation-events__form-container__form .flex-form__small.error select,.flex-form .donation-events__form-container__form .flex-form__column.error .radio-wrapper--button .error-msg,.flex-form .donation-events__form-container__form .flex-form__row.error .radio-wrapper--button .error-msg,.flex-form .donation-events__form-container__form .flex-form__small.error .radio-wrapper--button .error-msg{border-color:#e85811!important}.donation-events__form-container__form .flex-form__title{width:100%;display:inline-block;margin-bottom:10px}.donation-events__form-container__form .flex-form__submit{padding-top:10px}.donation-events__form-container__form .flex-form__privacy{margin-left:auto}.donation-events__form-container__form .flex-form__privacy-message{margin:0}.donation-events__form-container__form .flex-form__privacy-message p:last-child{margin:0}.donation-events__form-container__form .flex-form .checkbox-wrapper input[type=checkbox]{padding:0}.donation-events__form-container__form .flex-form .radio-wrapper{display:flex;width:100%;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.donation-events__form-container__form .flex-form .radio-wrapper .error-msg,.donation-events__form-container__form .flex-form .radio-wrapper label{width:initial;padding:0 15px 0 10px;cursor:pointer}.donation-events__form-container__form .flex-form .radio-wrapper>span{display:inline-flex;margin:5px 0}.donation-events__form-container__form .flex-form .radio-wrapper input[type=radio]{width:20px;max-width:20px;height:20px;max-height:20px;border-radius:50%;margin:0;padding:0;transition:all .25s ease}.donation-events__form-container__form .flex-form .radio-wrapper input[type=radio]:checked{border-width:6px;border-color:#6f7271}.donation-events__form-container__form .flex-form .radio-wrapper--button{flex:1}.donation-events__form-container__form .flex-form .radio-wrapper--button input[type=radio]+.error-msg,.donation-events__form-container__form .flex-form .radio-wrapper--button input[type=radio]+label{margin:0!important;padding:10px 5px;font-weight:700;border:2px solid transparent}@media screen and (min-width:551px){.donation-events__form-container__form .flex-form .radio-wrapper--button input[type=radio]+.error-msg,.donation-events__form-container__form .flex-form .radio-wrapper--button input[type=radio]+label{padding:20px}}.donation-events__form-container__form .flex-form .checkbox-wrapper input[type=checkbox]{margin:0}.donation-events__form-container__form .flex-form .checkbox-wrapper input[type=checkbox]+.error-msg,.donation-events__form-container__form .flex-form .checkbox-wrapper input[type=checkbox]+label{padding:0 0 0 10px;cursor:pointer}.donation-events__form-container__form .flex-form .amount-field{display:flex;flex-wrap:nowrap;width:100%;margin-top:10px;position:relative;margin-bottom:40px}@media screen and (min-width:451px){.donation-events__form-container__form .flex-form .amount-field{margin-bottom:15px}}.donation-events__form-container__form .flex-form .amount-field.error{position:relative}.donation-events__form-container__form .flex-form .amount-field.error input{border-color:#6f7271}.donation-events__form-container__form .flex-form .amount-field.error:after,.donation-events__form-container__form .flex-form .amount-field.error:before{border-color:#6f7271!important;background-color:#6f7271;color:#fff}.donation-events__form-container__form .flex-form .amount-field.error .inline-error-message{position:absolute;inset:100% 0 auto;z-index:1;background:#6f7271}@media screen and (min-width:551px){.donation-events__form-container__form .flex-form .amount-field{margin-top:25px}}.donation-events__form-container__form .flex-form .amount-field input{width:33.3333333333%;flex-grow:1;border-radius:0!important;border-left:none!important;border-right:none!important;min-height:41px}.donation-events__form-container__form .flex-form .amount-field:after,.donation-events__form-container__form .flex-form .amount-field:before{font-family:"Basic Commercial";width:40px;min-width:40px;background-color:#fff;border:2px solid #c1c1c1!important;text-align:center;display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;font-size:16px;min-height:41px;color:#000}.donation-events__form-container__form .flex-form .amount-field:before{content:"€";border-radius:5px 0 0 5px}.donation-events__form-container__form .flex-form .amount-field:after{content:",00";border-radius:0 5px 5px 0}.donation-events__form-container__form .flex-form .amount-field p{position:absolute;inset:100% 0 0 0;font-size:12px;margin:5px 0 0;line-height:20px}.donation-events__form-container__form .flex-form input:not([type=submit]),.donation-events__form-container__form .flex-form select{background-color:#fff;border:2px solid #c1c1c1;padding:10px}.donation-events__form-container__form .flex-form .placeholder:not(:has(>span)){margin-bottom:0}.donation-events__form-container__form .flex-form .placeholder span{border-left:2px solid #e85811;padding-left:15px;margin-left:20px;font-size:16px}.donation-events__form-container__form .flex-form__small{display:flex;width:calc(50% - 5px);margin-right:5px;margin-bottom:25px;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:451px){.donation-events__form-container__form .flex-form__small{width:calc(25% - 5px)}}.donation-events__form-container__form .flex-form a{color:#e85811}.donation-events__form-container p{font-size:18px;font-weight:200;line-height:34px;margin:0 0 30px}.c-btn{font-size:16px;font-weight:400;display:table;padding:10px 30px;cursor:pointer;transition:all .25s ease;text-align:center;text-decoration:none;text-transform:uppercase;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-btn--primary{color:#fff;border-color:#e85811;background-color:#e85811}.c-btn--primary:hover:not([disabled]){background-color:#6f7271}.c-btn--primary[disabled]{opacity:.5}.c-btn--secondary{border-color:transparent;background-color:transparent}.c-btn--secondary:hover:not([disabled]){color:#e85811}.c-btn[disabled]{cursor:not-allowed}.c-social{width:100%;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:0}@media screen and (min-width:551px){.c-social{justify-content:flex-start}}.c-social li{margin:5px}.c-social svg{width:35px;height:35px}@media screen and (min-width:451px){.c-social svg{width:50px;height:50px}}.c-pagination{width:100%;display:flex;justify-content:center;align-items:center;list-style:none!important;padding-left:0!important}.c-pagination a{display:flex;padding:5px;text-align:center;color:#000!important;font-family:"Basic Commercial"}.c-pagination a:hover{color:#e85811!important}.c-pagination li.is-active a{font-weight:800;color:#e85811!important}.c-pagination li.dots{pointer-events:none}.c-pagination li.arrow a{display:flex;align-items:center;align-content:center;padding:5px;color:#000}.c-pagination li.arrow a:hover{text-decoration:underline;color:#e85811}.c-pagination li.arrow svg{width:.75em;height:.75em}.c-pagination li.arrow svg *{fill:currentColor}
/*# sourceMappingURL=donation-events.css.map */
