/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/content-with-image/content-with-image.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.content-with-image{margin:var(--section-spacing) 0;overflow:hidden}.content-with-image-inner{display:grid;-webkit-column-gap:11rem;-moz-column-gap:11rem;column-gap:11rem;row-gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.content-with-image-inner[data-columns="50"]{grid-template-columns:repeat(2,minmax(0,5fr))}.content-with-image-inner[data-image-position=left][data-columns="40"]{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.content-with-image-inner[data-image-position=left][data-columns="60"]{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.content-with-image-inner[data-image-position=right][data-columns="40"]{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.content-with-image-inner[data-image-position=right][data-columns="60"]{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.content-with-image-inner[data-image-position=right] .content-with-image-inner-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.content-with-image-inner[data-image-position=right] .content-with-image-inner-image.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.content-with-image-inner[data-image-position=right] .content-with-image-inner-text.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}}.content-with-image-inner-image{position:relative}.content-with-image-inner-image.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.content-with-image-inner-image-effect{position:absolute;bottom:0;right:0;max-height:100%}.content-with-image-inner-image-photo{position:relative;-webkit-filter:drop-shadow(0 .1rem .4rem rgba(0,0,0,.16));filter:drop-shadow(0 .1rem .4rem rgba(0,0,0,.16));max-height:calc(100vh - var(--header-height))}.content-with-image-inner-image-effect+.content-with-image-inner-image-photo{-webkit-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left center;transform-origin:left center}.content-with-image-inner-text.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.content-with-image-inner-text h2{font:var(--font-headline-2);letter-spacing:var(--font-headline-2--spacing);font-weight:400;margin-bottom:4rem}.content-with-image-inner-text-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:var(--gradient-purple);color:var(--color-white);-webkit-transition:color .3s ease;transition:color .3s ease;margin-top:4rem;margin-right:2rem}.content-with-image-inner-text-primary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}.content-with-image-inner-text-primary-button[disabled]{opacity:.7}.content-with-image-inner-text-primary-button:is(:hover,:focus,:active){color:var(--color-white);background:var(--color-orange)}.content-with-image-inner-text-secondary-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);border-color:var(--color-violet);color:var(--color-violet);margin-top:4rem}.content-with-image-inner-text-secondary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}.content-with-image-inner-text-secondary-button[disabled]{opacity:.7}.content-with-image-inner-text-secondary-button:is(:hover,:focus,:active){background-color:var(--color-violet);border-color:var(--color-violet);color:var(--color-white)}:is([data-background=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-primary-button,:is([data-background=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-secondary-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=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-primary-button:is(:hover,:focus,:active),:is([data-background=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-secondary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}:is([data-background=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-primary-button[disabled],:is([data-background=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-secondary-button[disabled]{opacity:.7}:is([data-background=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-primary-button:is(:hover,:focus,:active),:is([data-background=violet-gradient],[data-background=violet-vertical-gradient],[data-background=blue-gradient],[data-background=blue-vertical-gradient]) .content-with-image-inner-text-secondary-button:is(:hover,:focus,:active){background-color:var(--color-violet);border-color:var(--color-violet);color:var(--color-white)}.content-with-image-inner-text>*:last-child{margin-bottom:0}.content-with-image-inner[data-columns="50"] .content-with-image-inner-text{max-width:48rem;margin:0 auto}