/*!****************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-text-image/block-text-image.scss ***!
  \****************************************************************************************************************************************************************************/@keyframes pop-btn-txt{0%{transform:scaleX(1) scaleY(1)}62%{transform:scaleX(1.06) scaleY(1.02)}to{transform:scaleX(1) scaleY(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes poke{0%{transform:scale(1)}45%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes poke-right{0%{transform:translateX(0)}45%{transform:translateX(5px)}to{transform:translateX(0)}}@keyframes draw{0%{stroke-dashoffset:1000}20%{stroke-dashoffset:800}40%{stroke-dashoffset:600}60%{stroke-dashoffset:400}80%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes fill-it{0%{fill:hsla(0,0%,100%,0)}25%{fill:hsla(0,0%,100%,.2)}50%{fill:hsla(0,0%,100%,.5)}75%{fill:hsla(0,0%,100%,.8)}to{fill:#fff}}@keyframes filter-it{0%{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}25%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}50%{filter:drop-shadow(0 0 4px #fff) drop-shadow(0 0 8px #fff)}75%{filter:drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px #fff)}to{filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 0 #fff)}}@keyframes draw-large{0%{stroke-dashoffset:6500}to{stroke-dashoffset:0}}@keyframes subtleFill{0%{fill:transparent}to{fill:#fff}}.text-image .text-image__svg-1,.text-image .text-image__svg-2{display:none}.text-image.default .cont-narrow{column-gap:16px}@supports (width:clamp(1px,1px,1px)){.text-image.default .cont-narrow{column-gap:clamp(16px,2.5vw,24px)}}.text-image.default .cont-narrow{align-items:start;display:grid}.text-image.default .cont-narrow .text-image__h{margin-bottom:22px}@supports (width:clamp(1px,1px,1px)){.text-image.default .cont-narrow .text-image__h{margin-bottom:clamp(22px,3vw,48px)}}.text-image.default .cont-narrow .text-image__h br{display:none}@media screen and (min-width:1024px){.text-image.default .cont-narrow .text-image__h br{display:block}}.text-image.default .cont-narrow .text-image__txt{margin-bottom:22px}.text-image.default .cont-narrow .text-image__txt>*{color:#505050}.text-image.default .cont-narrow .text-image__fig{border-radius:24px;overflow:hidden}.text-image.default .cont-narrow .text-image__fig>img{display:block;height:88vw;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:575px){.text-image.spc-L .cont-narrow{grid-template-columns:auto 47%}.text-image.spc-L .cont-narrow .text-image__h{grid-column:1/3;grid-row:1/2}.text-image.spc-L .cont-narrow .text-image__txt{grid-column:1/2;grid-row:2/3;margin-bottom:unset;max-width:502px}.text-image.spc-L .cont-narrow .text-image__fig{grid-column:2/3;grid-row:2/3}.text-image.spc-L .cont-narrow .text-image__fig>img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}@media screen and (min-width:768px){.text-image.spc-L .cont-narrow{align-items:center;grid-template-columns:auto minmax(280px,32.5vw)}.text-image.spc-L .cont-narrow .text-image__h{grid-column:1/2;grid-row:2/3;max-width:502px}.text-image.spc-L .cont-narrow .text-image__txt{grid-row:3/4}.text-image.spc-L .cont-narrow .text-image__fig{grid-row:1/5}}@media screen and (min-width:2560px){.text-image.spc-L .cont-narrow{align-items:center;grid-template-columns:auto 25vw}.text-image.spc-L .cont-narrow .text-image__h,.text-image.spc-L .cont-narrow .text-image__txt{max-width:600px}}.text-image.styled{background-color:#ecf4f7}.text-image.styled .cont{background:linear-gradient(180deg,#3091ca,#262d3f);border-radius:32px;display:flex;flex-direction:column;min-height:240px;overflow:hidden;padding:66px 64px 56px;position:relative}@supports (width:clamp(1px,2px,3px)){.text-image.styled .cont{padding:clamp(28px,4.125vw,66px) clamp(26px,4vw,64px) clamp(26px,3.5vw,56px)}}@media screen and (min-width:920px){.text-image.styled .cont{flex-direction:row;justify-content:space-between;min-height:21vw}}@media screen and (min-width:2560px){.text-image.styled .cont{min-height:19vw}}.text-image.styled .cont .text-image__h,.text-image.styled .cont .text-image__txt{color:#fff}.text-image.styled .cont .text-image__h br{display:none}@media screen and (min-width:920px){.text-image.styled .cont .text-image__h br{display:block}}.text-image.styled .cont .text-image__txt{margin:24px 0 0}@media screen and (min-width:920px){.text-image.styled .cont .text-image__txt{margin:34px 0 0 36px;width:680px}}.text-image.styled .cont .text-image__txt.wysi>p{line-height:1.46}.text-image.styled .cont .text-image__svg-1,.text-image.styled .cont .text-image__svg-2{display:block;height:auto;opacity:.14;position:absolute;top:50%}.text-image.styled .cont .text-image__svg-1{left:26px;transform:translateY(4vw);width:45%}@supports (left:clamp(1px,2px,3px)){.text-image.styled .cont .text-image__svg-1{left:clamp(26px,4vw,64px)}}@media screen and (min-width:920px){.text-image.styled .cont .text-image__svg-1{top:11vw;transform:unset}}.text-image.styled .cont .text-image__svg-2{right:26px;transform:translateY(-4vw);width:64%}@supports (top:clamp(1px,2px,3px)){.text-image.styled .cont .text-image__svg-2{right:clamp(26px,4vw,64px)}}@media screen and (min-width:920px){.text-image.styled .cont .text-image__svg-2{top:24px;transform:unset}@supports (top:clamp(1px,2px,3px)){.text-image.styled .cont .text-image__svg-2{top:clamp(24px,4.125vw,66px)}}}.text-image.privacy .cont-narrow{border-bottom:1px solid #cdcdcd;padding:32px 0}.text-image.privacy .cont-narrow .text-image__h{margin-bottom:16px}@supports (width:clamp(1px,1px,1px)){.text-image.privacy .cont-narrow .text-image__h{margin-bottom:clamp(16px,2vw,32px)}}.text-image.privacy:last-of-type:not(:first-of-type) .cont-narrow{margin-bottom:64px}@supports (width:clamp(1px,1px,1px)){.text-image.privacy:last-of-type:not(:first-of-type) .cont-narrow{margin-bottom:clamp(64px,9vw,144px)}}.text-image.privacy:last-of-type:not(:first-of-type) .cont-narrow{border:none}