.consent-container>.head .content,.consent-details{font-size:rem(18);font-weight:300;line-height:1.3}.accordion,.accordion-checkbox{width:100%;cursor:pointer;border-top:1px solid #ccc}.accordion-checkbox.is-active,.accordion.is-active{border-bottom:1px solid transparent}.accordion-checkbox.is-active .accordion-head .arrow,.accordion.is-active .accordion-head .arrow{transform:rotate(180deg);border-color:hsla(0,0%,100%,.5)}.accordion-checkbox.is-active .accordion-head .arrow:after,.accordion.is-active .accordion-head .arrow:after{border-top-color:#31a83e;border-left-color:#31a83e}.accordion-head{display:flex;background:transparent;font-weight:700;transition:all .3s ease}.accordion-head .arrow-container,.accordion-head .badge-container,.accordion-head .content-container{margin:0;padding:1.25rem 1.875rem}.accordion-head .content-container{font-weight:300;flex-grow:1;padding-right:0;display:flex;justify-content:flex-start;align-items:center}.accordion-head .content-container .content{color:#31a83e}.accordion-head .badge-container{padding-left:.625rem;padding-right:0}.accordion-head .arrow-container{display:flex;align-items:center;padding-left:.625rem}.accordion-head .arrow{position:relative;transition:all .3s ease;width:.875rem;height:.875rem}.accordion-head .arrow:after,.accordion-head .arrow:before{content:"";display:block;position:absolute;left:50%;top:50%;width:70%;height:70%;border-bottom:2px solid #31a83e;border-right:2px solid #31a83e;transform:translate3d(-50%,-80%,0) rotate(45deg)}.accordion-content{overflow:hidden;transition:all .3s ease}.accordion-content .container{max-width:73.75rem;padding:0 15% 1.875rem 1.875rem;margin-left:0}@media (max-width:768px){.accordion-content .container{padding:0 10% 1.875rem 1.875rem}}.accordion-content .content{font-weight:400}.badge{margin-top:-.5rem;margin-bottom:-.5rem;margin-right:.3125rem}.accordion{border-top:0 solid transparent}.accordion .arrow-container,.accordion .content-container{padding:.625rem 0!important;flex-grow:0}.accordion .arrow-container .content,.accordion .content-container .content{font-weight:500}.accordion .content-container{margin-right:.625rem}.accordion .arrow-container{display:flex;align-items:center}.accordion .accordion-content .content{padding:.9375rem!important;background:hsla(0,0%,94.5%,.7)}.accordion .accordion-content .content>p:first-child{margin-top:0!important}.accordion .accordion-content .content>p:last-child{margin-bottom:0!important}.switch{display:flex;align-items:center;margin-top:.375rem}.switch .switch-label{font-weight:700;color:#31a83e;white-space:nowrap;margin-left:.3125rem}.switch .slider{position:relative;display:inline-block;height:18px;width:44px;border-radius:18px;cursor:pointer;background:#bbbcbc;transition:all .3s ease;text-indent:-999999px}.switch .slider:after{background:#fff;position:absolute;left:-4px;top:-4px;display:block;width:26px;height:26px;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.4);content:"";transition:all .3s ease}.switch label{margin-right:7px}.switch .input{display:none}.switch .input~.label{margin-left:18px}.switch .input:checked~.slider:after{left:22px}.switch .input:checked~.slider{background:#bbbcbc;background:rgba(49,168,62,.6)}.switch .input:checked~.slider:after{background:#31a83e}.switch-block{background:#fff;border:1px solid #ddd;display:flex;align-items:flex-start;padding:1.25rem}@media (max-width:768px){.switch-block{padding:.9375rem}}.switch-block>.left,.switch-block>.right{margin:1.25rem}@media (max-width:768px){.switch-block>.left,.switch-block>.right{margin:.9375rem}}.switch-block>.left{width:44px;max-width:44px}.switch-block .title{font-size:1.375rem;margin-bottom:.625rem}.switch-block .switch{margin-top:.1875rem}.switch-block label{margin-right:0}@-webkit-keyframes check{0%{stroke-dashoffset:600}to{stroke-dashoffset:800}}@keyframes check{0%{stroke-dashoffset:600}to{stroke-dashoffset:800}}input[type=checkbox]{position:absolute}.checkbox{cursor:pointer;color:#000;position:relative}.checkbox input{position:absolute;opacity:0}.checkbox span.checkbox-el{position:relative;display:inline-block;width:35px;height:35px;margin-right:15px;border-radius:0;border:1px solid #ddd;background:transparent}.checkbox span.checkbox-el:after{content:"";position:absolute;top:50%;left:50%;width:21.875px;height:21.875px;border-radius:50%;background:hsla(0,0%,94.5%,.5);transform:translate3d(-50%,-50%,0);opacity:0;transition:all .2s ease}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.checkbox span.checkbox-el:after{top:40%;width:11.66667px;height:17.5px;border-radius:0;background:transparent;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translate3d(-50%,-50%,0) rotate(45deg);opacity:0;transition:none}}.checkbox span.checkbox-el .svg{position:absolute;z-index:1;left:50%;top:50%;height:80%;width:80%;transform:translate3d(-50%,-50%,0)}.checkbox span.checkbox-el .svg .check{opacity:0;stroke:#fff;fill:none;stroke-width:6;stroke-dasharray:400;stroke-dashoffset:800}.checkbox:hover{color:#000}.checkbox:hover input~span.checkbox-el:after{opacity:1;transform:translate3d(-50%,-50%,0) scale(2.8)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.checkbox:hover input~span.checkbox-el:after{opacity:0}}.checkbox input:checked~span.checkbox-el{background:#31a83e;border-color:#31a83e}.checkbox input:checked~span.checkbox-el:after{background:#31a83e;opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.checkbox input:checked~span.checkbox-el:after{opacity:1;transition:none;transform:translate3d(-50%,-50%,0) rotate(45deg)}}.checkbox input:checked~span.checkbox-el>svg.svg>path{-webkit-animation:check .4s ease forwards;animation:check .4s ease forwards}.checkbox input:checked~span.checkbox-el .svg .check{opacity:1}.checkbox *{position:relative;z-index:1}.checkbox .background{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;border-radius:0;background:#fff;border:1px solid #ddd}.checkbox input:checked~.background{border-color:#31a83e;box-shadow:0 0 30px 0 rgba(0,0,0,.1)}.checkbox.checkbox-card input:checked~.background{background:#f5f5f5;border-color:#ddd;box-shadow:none}.checkbox.checkbox-card,.checkbox.checkbox-card-accordion,.checkbox.checkbox-newsletter{position:relative;display:block;text-align:left;margin-right:0;color:#000;padding:1.5625rem 1.5625rem 1.5625rem calc(1.5625rem + 50px)}.checkbox.checkbox-card-accordion span.checkbox-el,.checkbox.checkbox-card span.checkbox-el,.checkbox.checkbox-newsletter span.checkbox-el{position:absolute;left:1.5625rem;top:1.6875rem;transform:translateZ(0)}.checkbox.checkbox-card-accordion .content-container,.checkbox.checkbox-card .content-container,.checkbox.checkbox-newsletter .content-container{display:flex}.checkbox.checkbox-card-accordion .content-container .icon-png,.checkbox.checkbox-card .content-container .icon-png,.checkbox.checkbox-newsletter .content-container .icon-png{min-width:40px;min-height:40px;text-align:center;margin-left:1.5625rem}.checkbox.checkbox-card-accordion .content-container .content,.checkbox.checkbox-card .content-container .content,.checkbox.checkbox-newsletter .content-container .content{width:100%;margin-bottom:0!important}.checkbox.checkbox-card-accordion .content-container .content>p:first-child,.checkbox.checkbox-card .content-container .content>p:first-child,.checkbox.checkbox-newsletter .content-container .content>p:first-child{margin:.625rem 0!important}.checkbox.checkbox-card-accordion .content-container .content .text.is-size-6,.checkbox.checkbox-card .content-container .content .text.is-size-6,.checkbox.checkbox-newsletter .content-container .content .text.is-size-6{font-size:.875rem!important;margin-bottom:0!important}.checkbox.checkbox-card-accordion a,.checkbox.checkbox-card a,.checkbox.checkbox-newsletter a{color:#31a83e;text-decoration:underline}.checkbox.checkbox-card-accordion a:hover,.checkbox.checkbox-card a:hover,.checkbox.checkbox-newsletter a:hover{color:#31a83e}.checkbox.checkbox-card-accordion{padding-bottom:0}.checkbox.checkbox-card-accordion .accordion-checkbox{margin-top:1.25rem;width:calc(1.5625rem + 50px + 100% + 1.5625rem);transform:translate3d(calc(-1.5625rem - 50px),0,0)}.checkbox.checkbox-card-accordion .accordion-checkbox .content p{line-height:1.3;font-size:1.125rem!important;margin:0!important}.checkboxer-container{margin:2.5rem 0}.checkboxer-container:first-child{margin-top:0}.checkboxer-container>.head{display:flex;justify-content:space-between;margin-bottom:1.25rem}.checkboxer-container>.head>.left{margin-right:.625rem}.checkboxer-container>.head>.right{margin-left:.625rem}@media (max-width:768px){.checkboxer-container>.head{flex-wrap:wrap;justify-content:flex-start}.checkboxer-container>.head>.left{margin-bottom:2.1875rem;width:100%}}.checkboxer-container>.head .title{font-size:1.125rem;font-weight:700;text-transform:normal}.checkboxer-container>.head .switch{margin-top:0}.consent-container .button{cursor:pointer;border:1px solid #31a83e;padding:.8125rem 1.25rem;background-color:#31a83e;font-size:1.375rem;color:#fff;text-decoration:none;text-align:center;border-radius:5px}.consent-container .button:hover{text-decoration:none;background:#2c9838}.consent-container .button.is-outlined{border:1px solid #000;background-color:transparent;color:#000}.consent-container .button.is-outlined.is-primary{border:2px solid #31a83e;color:#31a83e}.consent-container .checkbox-card-accordion input:checked~.background,.consent-container .checkbox-card input:checked~.background{background:#fff!important;border-color:#31a83e!important;box-shadow:none!important}.consent-container .checkbox-card-accordion .icon-png,.consent-container .checkbox-card .icon-png{display:flex;align-items:center;justify-content:center}.consent-container .submit{margin-top:1.25rem}.consent-container>.head{margin:2.5rem 0}.consent-container>.head .title{font-size:1.625rem;font-weight:300;margin-bottom:.625rem}.consent-container>.head .buttons{margin:1.875rem -.625rem 0;display:flex;flex-wrap:nowrap}.consent-container>.head .buttons>.button{flex-grow:1;margin:0 .625rem!important}.consent-container>.body{position:relative;padding:0 0 1.25rem}.consent-container>.body.has-background-grey{padding:3.125rem 0}.consent-container>.body.has-background-grey:before{content:"";display:block;position:absolute;left:-50vw;top:0;width:200vw;height:100%;background:#f5f5f5}.consent-container>.body>*{position:relative;z-index:2}.consent-details a,.consent-details a:hover{color:#31a83e}.consent-form-container>.el{margin:.625rem 0}#containerForm .submit .submitBtn{background:#31a83e!important}