/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./blocks/call-to-action/call-to-action.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
.call-to-action{padding:var(--section-spacing) 0;background-size:cover;background-position:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:55rem}.call-to-action:is([data-background-overlay=blue],[data-background-overlay=violet]){color:var(--color-white)}.call-to-action:is([data-background-overlay=blue],[data-background-overlay=violet]):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}.call-to-action[data-background-overlay=blue]:before{background:-webkit-gradient(linear,left top,left bottom,color-stop(.85%,#89f9ff),color-stop(101.32%,#2979f0));background:linear-gradient(180deg,#89f9ff .85%,#2979f0 101.32%)}.call-to-action[data-background-overlay=violet]:before{background:var(--gradient-violet)}.call-to-action-inner{position:relative;text-align:center;max-width:72rem;margin:auto}.call-to-action-inner.animated{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.25s;animation-delay:.25s}.call-to-action-inner h2{font:var(--font-headline-2);letter-spacing:var(--font-headline-2--spacing);margin-bottom:6rem}.call-to-action-inner>*:last-child{margin-bottom:0}.call-to-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;row-gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.call-to-action-primary-button{font:var(--font-body-large);letter-spacing:var(--font-body-large--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1.1rem 3rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:500;background-color:var(--color-orange);color:var(--color-white)}.call-to-action-primary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}.call-to-action-primary-button[disabled]{opacity:.7}.call-to-action-primary-button:is(:hover,:focus,:active){color:var(--color-white);background-color:var(--color-violet)}:is([data-background-overlay=""],[data-background-overlay=transparent]) .call-to-action-button{font:var(--font-body-large);letter-spacing:var(--font-body-large--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1.1rem 3rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:500;border:.2rem solid var(--color-black);padding:.9rem 2.8rem .8rem;color:var(--color-black)}:is([data-background-overlay=""],[data-background-overlay=transparent]) .call-to-action-button:is(:hover,:focus,:active){text-decoration:none;outline:none}:is([data-background-overlay=""],[data-background-overlay=transparent]) .call-to-action-button[disabled]{opacity:.7}:is([data-background-overlay=""],[data-background-overlay=transparent]) .call-to-action-button:is(:hover,:focus,:active){background-color:var(--color-violet);border-color:var(--color-violet);color:var(--color-white)}:is([data-background-overlay=blue],[data-background-overlay=violet]) .call-to-action-button{font:var(--font-body-large);letter-spacing:var(--font-body-large--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1.1rem 3rem 1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;cursor:pointer;color:var(--color-black);background:0 0;font-weight:500;border:.2rem solid var(--color-white);padding:.9rem 2.8rem .8rem;color:var(--color-white)}:is([data-background-overlay=blue],[data-background-overlay=violet]) .call-to-action-button:is(:hover,:focus,:active){text-decoration:none;outline:none}:is([data-background-overlay=blue],[data-background-overlay=violet]) .call-to-action-button[disabled]{opacity:.7}:is([data-background-overlay=blue],[data-background-overlay=violet]) .call-to-action-button:is(:hover,:focus,:active){background-color:var(--color-violet);border-color:var(--color-violet);color:var(--color-white)}