body:not(.path-admin) .ajax-progress{border-radius:50%;width:32px;height:32px;border:3px solid rgba(218,41,28,.3);border-top-color:var(--c-primary);animation:loader 1s infinite linear;background-image:unset;background-color:var(--c-text-inverse);opacity:1;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}body:not(.path-admin) .ajax-progress .throbber{display:none}body:not(.path-admin) .ajax-progress .ajax-progress__message,body:not(.path-admin) .ajax-progress .ajax-progress__throbber{display:none}body:not(.path-admin) .ajax-progress .ajax-progress__message .message,body:not(.path-admin) .ajax-progress .ajax-progress__throbber .message{display:none}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes heart-flip{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(360deg)}}.text-wih-cta-wrapper{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.text-wih-cta-wrapper--has-background-color{background-color:var(--c-gray-60)}@media(min-width: 40em){.text-wih-cta-wrapper{flex-direction:row}}.text-wih-cta-wrapper__content{position:relative;padding-bottom:1rem;flex-grow:1}@media(min-width: 40em){.text-wih-cta-wrapper__content{padding-bottom:0;padding-right:1.5rem}}.text-wih-cta-wrapper__content .text-long{margin-bottom:0;padding-top:0 !important}.text-wih-cta-wrapper__content .text-long p{line-height:1.8rem;color:var(--c-color-black)}.text-wih-cta-wrapper__content .text-long h3{margin-bottom:0;font-size:1.5rem;line-height:2.1rem}.text-wih-cta-wrapper__content .text-long h3 span{background-color:rgba(0,0,0,0);padding:0}.text-wih-cta-wrapper__content.with_separator{position:relative}@media(min-width: 40em){.text-wih-cta-wrapper__content.with_separator{margin-right:1.5rem}.text-wih-cta-wrapper__content.with_separator::before{content:"";width:.0625rem;background:var(--c-gray-80);top:0;right:0;bottom:0;position:absolute}}.text-wih-cta-wrapper__cta .cta-container{margin:0 !important}.text-wih-cta-wrapper__cta a{width:max-content}.section-background-grey:has(.text-wih-cta-wrapper){padding:0 !important}.text-wih-cta-wrapper:has(.with_separator){border-top:1px solid var(--c-gray-80);border-bottom:1px solid var(--c-gray-80)}@media(max-width: 47.99em){.section-background-grey .text-wih-cta-wrapper:has(.with_separator){border:0}}.block-type--text_with_cta:has(h2) .text-wih-cta-wrapper:has(.without_separator){padding:0}
