/*! Variables
   ========================================================================== */
.block-accordion-with-forms{position:relative}@media (min-width:1200px){.block-accordion-with-forms{padding-bottom:100px}.block-accordion-with-forms:not(.matched-background){margin-top:100px}}@media (min-width:992px) and (max-width:1199.98px){.block-accordion-with-forms{padding-bottom:100px}.block-accordion-with-forms:not(.matched-background){margin-top:100px}}@media (min-width:768px) and (max-width:991.98px){.block-accordion-with-forms{padding-bottom:80px}.block-accordion-with-forms:not(.matched-background){margin-top:80px}}@media (max-width:767.98px){.block-accordion-with-forms{padding-bottom:50px}.block-accordion-with-forms:not(.matched-background){margin-top:50px}}@media (max-width:767.98px){.block-accordion-with-forms .block-content{padding-top:10px}}.block-accordion-with-forms .accordion:not(:first-child),.block-accordion-with-forms .side-richtext:not(:first-child){margin-top:60px}@media (min-width:768px) and (max-width:991.98px){.block-accordion-with-forms .accordion:not(:first-child),.block-accordion-with-forms .side-richtext:not(:first-child){margin-top:50px}}@media (max-width:767.98px){.block-accordion-with-forms .accordion:not(:first-child),.block-accordion-with-forms .side-richtext:not(:first-child){margin-top:40px}}.block-accordion-with-forms .accordion .accordion-item{border:0;border-radius:0;background-color:transparent;padding-top:20px}@media (max-width:767.98px){.block-accordion-with-forms .accordion .accordion-item{padding-top:10px}}.block-accordion-with-forms .accordion .accordion-item:not(:last-child){padding-bottom:40px}@media (max-width:767.98px){.block-accordion-with-forms .accordion .accordion-item:not(:last-child){padding-bottom:25px}}.block-accordion-with-forms .accordion .accordion-item{border-top:1px solid rgba(37,37,37,.15);transition:border .3s ease-in-out}.block-accordion-with-forms .accordion .accordion-item:not(:has(.collapsed)){border-color:#252525}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button{background-color:transparent;border-radius:0;padding:0 35px 0 0;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;position:relative;box-shadow:0 0 0}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button.focusOutline{outline:-webkit-focus-ring-color auto 5px!important}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button:after{display:none}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button:focus{outline:0;box-shadow:0 0 0}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:2px;width:40px;height:40px}@media (min-width:768px) and (max-width:991.98px){.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn{width:30px;height:30px;top:5px}}@media (max-width:767.98px){.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn{width:22px;height:22px;top:5px}}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn:after,.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn:before{content:"";width:100%;height:5px;background:#252525;position:absolute;top:17.5px;left:0;transform:translateZ(0);transition-property:transform;transition-duration:.4s;transition-timing-function:cubic-bezier(.8,0,.2,1)}@media (min-width:768px) and (max-width:991.98px){.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn:after,.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn:before{height:3.75px;top:13.15px}}@media (max-width:767.98px){.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn:after,.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn:before{height:2.75px;top:9px}}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button .accordion-btn:after{transform:rotate(90deg) translateZ(0)}.block-accordion-with-forms .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] .accordion-btn:after{transform:rotate(0)}.block-accordion-with-forms .accordion .accordion-item .accordion-body{padding:60px 0 0}@media (max-width:991.98px) and (min-width:768px){.block-accordion-with-forms .accordion .accordion-item .accordion-body{padding:40px 0 0}}@media (max-width:767.98px){.block-accordion-with-forms .accordion .accordion-item .accordion-body{padding:20px 0 0}}.block-accordion-with-forms .accordion .accordion-item .accordion-item:last-child .accordion-body{padding-bottom:0}@media (max-width:767.98px){.block-accordion-with-forms .form-holder{padding-top:30px}}.block-accordion-with-forms .form-holder .input-holder p{font-size:16px!important}.block-accordion-with-forms .form-holder .input-col br{display:none}@media (min-width:992px){.block-accordion-with-forms .form-holder .input-col{margin-bottom:35px}}@media (max-width:991.98px) and (min-width:768px){.block-accordion-with-forms .form-holder .input-col:not(:first-child){margin-top:35px}}@media (max-width:767.98px){.block-accordion-with-forms .form-holder .input-col:not(:first-child){margin-top:30px}}.block-accordion-with-forms .form-holder .input-col input:focus,.block-accordion-with-forms .form-holder .input-col textarea:focus{border-color:#252525}@media (max-width:991.98px) and (min-width:768px){.block-accordion-with-forms .form-holder .button-col{margin-top:30px}}@media (max-width:576px){.block-accordion-with-forms .form-holder .button-col{margin-top:20px}}.block-accordion-with-forms .submit-button-wrapper{position:relative;display:flex;width:fit-content}.block-accordion-with-forms .submit-button-wrapper .buttons{position:relative;right:0;top:0;opacity:2;width:100%;height:100%}.block-accordion-with-forms .submit-button-wrapper input[type=submit]{right:0;position:absolute;top:0;opacity:0;pointer-events:none}.block-accordion-with-forms .submit-button-wrapper .wpcf7-spinner{position:absolute;left:100%}.block-accordion-with-forms .success-msg h3>*{font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;color:inherit!important;text-transform:inherit!important;text-align:inherit!important;margin:inherit!important;padding:inherit!important;letter-spacing:inherit!important;text-decoration:inherit!important;text-shadow:inherit!important;text-rendering:inherit!important;text-transform:inherit!important;text-align:inherit!important}.block-accordion-with-forms .wpcf7 form.invalid .wpcf7-response-output,.block-accordion-with-forms .wpcf7 form.payment-required .wpcf7-response-output,.block-accordion-with-forms .wpcf7 form.unaccepted .wpcf7-response-output{border:0;padding:0;margin:30px 0 0}