/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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:5rem;-moz-column-gap:5rem;column-gap:5rem;row-gap:4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.content-with-image-inner[data-image-position=right] .content-with-image-inner-image-effect{right:7.5rem;left:unset;-webkit-transform:translateX(100%);transform:translateX(100%)}.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;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:drop-shadow(0 .1rem .4rem rgba(0,0,0,.16));filter:drop-shadow(0 .1rem .4rem rgba(0,0,0,.16))}.content-with-image-inner-image.animated{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.content-with-image-inner-image-effect{position:absolute;bottom:0;left:7.5rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);max-height:100%;z-index:1}.content-with-image-inner-image-photo{position:relative;max-height:50rem;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:2.4rem}.content-with-image-inner-image-effect+.content-with-image-inner-image-photo{max-width:90%;-webkit-clip-path:circle();clip-path:circle()}.content-with-image-inner-text{font:var(--font-body);letter-spacing:var(--font-body--spacing)}.content-with-image-inner-text.animated{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.content-with-image-inner-text h3{font:var(--font-headline-4);letter-spacing:var(--font-headline-4--spacing);font-weight:600;margin-bottom:4rem}:is([data-background=blue]) .content-with-image-inner-text h3{color:var(--color-soap)}:is([data-background=teal]) .content-with-image-inner-text h3{color:var(--color-peach)}.content-with-image-inner-text ul li,.content-with-image-inner-text ol li{margin-bottom:1.8rem}.content-with-image-inner-text-primary-button{font:var(--font-body);letter-spacing:var(--font-body--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1rem 2rem;-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:700;background-color:var(--color-blue);color:var(--color-off-white);border:1px solid var(--color-blue);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-blue);background-color:transparent}.content-with-image-inner-text-secondary-button{font:var(--font-body);letter-spacing:var(--font-body--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1rem 2rem;-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:700;border:.1rem solid var(--color-blue);color:var(--color-blue);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-blue);border-color:var(--color-blue);color:var(--color-off-white)}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-primary-button{font:var(--font-body);letter-spacing:var(--font-body--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1rem 2rem;-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:700;background-color:var(--color-peach);color:var(--color-blue);border:1px solid var(--color-peach)}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-primary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-primary-button[disabled]{opacity:.7}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-primary-button:is(:hover,:focus,:active){background-color:transparent;border-color:var(--color-off-white);color:var(--color-off-white)}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-secondary-button{font:var(--font-body);letter-spacing:var(--font-body--spacing);text-decoration:none;border:none;border-radius:4rem;padding:1rem 2rem;-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:700;border:.1rem solid var(--color-off-white);color:var(--color-off-white)}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-secondary-button:is(:hover,:focus,:active){text-decoration:none;outline:none}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-secondary-button[disabled]{opacity:.7}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-secondary-button:is(:hover,:focus,:active){background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-off-white)}:is([data-background=blue],[data-background=teal]) .content-with-image-inner-text-secondary-button:is(:hover,:focus,:active){background-color:var(--color-tangerine);border:1px solid var(--color-tangerine)}.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}