/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./template-parts/block-content-banner/block-content-banner.scss ***!
  \********************************************************************************************************************************************************/@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(11783d6e291288bd5095.woff2) format("woff2")}.inter-84-700{font-family:Inter;font-size:84px;font-style:normal;font-weight:700;letter-spacing:-.018em;line-height:130%}@media screen and (max-width:1660px){.inter-84-700{font-size:48px}}@media screen and (max-width:1440px){.inter-84-700{font-size:44px}}@media screen and (max-width:1080px){.inter-84-700{font-size:36px}}@media screen and (max-width:520px){.inter-84-700{font-size:32px}}.inter-60-700{font-family:Inter;font-size:60px;font-style:normal;font-weight:700;letter-spacing:-.018em;line-height:100%}@media screen and (max-width:1660px){.inter-60-700{font-size:48px}}@media screen and (max-width:1440px){.inter-60-700{font-size:44px}}@media screen and (max-width:1080px){.inter-60-700{font-size:36px}}@media screen and (max-width:520px){.inter-60-700{font-size:32px}}.inter-56-700{font-family:Inter;font-size:56px;font-style:normal;font-weight:700;letter-spacing:-.018em;line-height:107%}@media screen and (max-width:1660px){.inter-56-700{font-size:48px}}@media screen and (max-width:1440px){.inter-56-700{font-size:44px}}@media screen and (max-width:1080px){.inter-56-700{font-size:36px}}@media screen and (max-width:520px){.inter-56-700{font-size:32px}}.inter-48-600{font-family:Inter;font-size:48px;font-style:normal;font-weight:600;line-height:100%}@media screen and (max-width:1660px){.inter-48-600{font-size:36px}}@media screen and (max-width:1440px){.inter-48-600{font-size:32px}}@media screen and (max-width:1080px){.inter-48-600{font-size:30px}}@media screen and (max-width:520px){.inter-48-600{font-size:28px}}.block-content-banner.large-title .block-content-banner__title,.block-content-banner__title,.inter-40-700{font-family:Inter;font-size:40px;font-style:normal;font-weight:700;letter-spacing:-.0125em;line-height:120%}@media screen and (max-width:1660px){.block-content-banner.large-title .block-content-banner__title,.block-content-banner__title,.inter-40-700{font-size:36px}}@media screen and (max-width:1440px){.block-content-banner.large-title .block-content-banner__title,.block-content-banner__title,.inter-40-700{font-size:32px}}@media screen and (max-width:1080px){.block-content-banner.large-title .block-content-banner__title,.block-content-banner__title,.inter-40-700{font-size:30px}}@media screen and (max-width:520px){.block-content-banner.large-title .block-content-banner__title,.block-content-banner__title,.inter-40-700{font-size:28px}}.inter-40-500{font-family:Inter;font-size:40px;font-style:normal;font-weight:500;line-height:133%}@media screen and (max-width:1660px){.inter-40-500{font-size:36px}}@media screen and (max-width:1440px){.inter-40-500{font-size:32px}}@media screen and (max-width:1080px){.inter-40-500{font-size:30px}}@media screen and (max-width:520px){.inter-40-500{font-size:28px}}.inter-40-300{font-family:Inter;font-size:40px;font-style:normal;font-weight:300;line-height:133%}@media screen and (max-width:1660px){.inter-40-300{font-size:36px}}@media screen and (max-width:1440px){.inter-40-300{font-size:32px}}@media screen and (max-width:1080px){.inter-40-300{font-size:30px}}@media screen and (max-width:520px){.inter-40-300{font-size:28px}}.block-content-banner.medium-title .block-content-banner__title,.inter-32-700{font-family:Inter;font-size:32px;font-style:normal;font-weight:700;letter-spacing:-.0125em;line-height:119%}@media screen and (max-width:1660px){.block-content-banner.medium-title .block-content-banner__title,.inter-32-700{font-size:28px}}@media screen and (max-width:1440px){.block-content-banner.medium-title .block-content-banner__title,.inter-32-700{font-size:24px}}@media screen and (max-width:1080px){.block-content-banner.medium-title .block-content-banner__title,.inter-32-700{font-size:22px}}.inter-30-700{font-family:Inter;font-size:30px;font-style:normal;font-weight:700;letter-spacing:-.0125em;line-height:119%}@media screen and (max-width:1660px){.inter-30-700{font-size:28px}}@media screen and (max-width:1440px){.inter-30-700{font-size:24px}}@media screen and (max-width:1080px){.inter-30-700{font-size:22px}}.block-content-banner.small-title .block-content-banner__title,.inter-24-700{font-family:Inter;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.0125em;line-height:133%}@media screen and (max-width:1660px){.block-content-banner.small-title .block-content-banner__title,.inter-24-700{font-size:22px}}@media screen and (max-width:1440px){.block-content-banner.small-title .block-content-banner__title,.inter-24-700{font-size:20px}}@media screen and (max-width:1080px){.block-content-banner.small-title .block-content-banner__title,.inter-24-700{font-size:19px}}.inter-24-500{font-family:Inter;font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.0125em;line-height:133%}@media screen and (max-width:1660px){.inter-24-500{font-size:22px}}@media screen and (max-width:1440px){.inter-24-500{font-size:20px}}@media screen and (max-width:1080px){.inter-24-500{font-size:19px}}.inter-20-700{font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:160%}@media screen and (max-width:1080px){.inter-20-700{font-size:18px}}.inter-20-400{font-family:Inter;font-size:20px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width:1080px){.inter-20-400{font-size:18px}}.block-content-banner__content,.inter-18-500{font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:156%}@media screen and (max-width:1080px){.block-content-banner__content,.inter-18-500{font-size:16px}}.inter-18-400{font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:156%}@media screen and (max-width:1080px){.inter-18-400{font-size:16px}}.inter-16-600{font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.0125em;line-height:150%}@media screen and (max-width:1080px){.inter-16-600{font-size:15px}}.inter-16-500{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.0125em;line-height:150%}@media screen and (max-width:1080px){.inter-16-500{font-size:15px}}.inter-16-400{font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:158%}@media screen and (max-width:1080px){.inter-16-400{font-size:15px}}.inter-14-500{font-weight:500}.inter-14-400,.inter-14-500{font-family:Inter;font-size:14px;font-style:normal;line-height:143%}.inter-12-400,.inter-14-400{font-weight:400}.inter-12-400{font-family:Inter;font-size:12px;font-style:normal;line-height:167%}@media screen and (min-width:1921px){.inter-84-700{font-size:4.375vw}.inter-60-700{font-size:3.125vw}.inter-56-700{font-size:2.91667vw}.inter-48-700{font-size:2.5vw}.block-content-banner.large-title .block-content-banner__title,.block-content-banner__title,.inter-40-300,.inter-40-500,.inter-40-700{font-size:2.08333vw}.block-content-banner.medium-title .block-content-banner__title,.inter-32-700{font-size:1.66667vw}.inter-30-700{font-size:1.5625vw}.block-content-banner.small-title .block-content-banner__title,.inter-24-500,.inter-24-700{font-size:1.25vw}.inter-20-400,.inter-20-700{font-size:1.04167vw}.block-content-banner__content,.inter-18-400,.inter-18-500{font-size:.9375vw}.inter-16-400,.inter-16-500,.inter-16-600{font-size:.83333vw}.inter-14-400,.inter-14-500{font-size:.72917vw}.inter-12-400{font-size:.625vw}}.block-content-banner{align-items:flex-start;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:528px;padding:96px 258px;position:relative;width:100%}.block-content-banner.overlay:after{background:linear-gradient(120deg,#000,hsla(0,0%,100%,0) 80%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:1880px){.block-content-banner{padding:96px 10%}}@media screen and (max-width:1080px){.block-content-banner{padding:80px 5%}}.block-content-banner.grey-content .block-content-banner__content,.block-content-banner.grey-content .block-content-banner__title{color:#1f1f1f}.block-content-banner.small-width .block-content-banner__content,.block-content-banner.small-width .block-content-banner__title{max-width:442px}.block-content-banner.full-width .block-content-banner__content,.block-content-banner.full-width .block-content-banner__title{max-width:100%}.block-content-banner.background-left .block-content-banner__background{object-position:center left}.block-content-banner.background-center .block-content-banner__background{object-position:center center}.block-content-banner.background-right .block-content-banner__background{object-position:center right}.block-content-banner__accent-image{height:auto;max-height:186px;max-width:198px;object-fit:contain;position:absolute;right:20%;top:-118px;width:auto;z-index:0}@media screen and (max-width:1880px){.block-content-banner__accent-image{right:10%}}@media screen and (max-width:1080px){.block-content-banner__accent-image{filter:drop-shadow(2px 2px 2px #171717);right:5%;top:-50px}}@media screen and (max-width:660px){.block-content-banner__accent-image{right:50%;transform:translateX(50%)}}.block-content-banner__background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:-2}.block-content-banner__title{color:#fff;margin-bottom:24px;max-width:595px;width:100%}.block-content-banner__content{color:#fff;margin-bottom:48px;max-width:603px;width:100%}@media screen and (min-width:1921px){.block-content-banner{min-height:27.5vw;padding:5vw 13.4375vw}.block-content-banner.small-width .block-content-banner__content,.block-content-banner.small-width .block-content-banner__title{max-width:23.02083vw}.block-content-banner__accent-image{max-height:9.6875vw;max-width:10.3125vw;top:-6.14583vw}.block-content-banner__title{margin-bottom:1.25vw;max-width:30.98958vw}.block-content-banner__content{margin-bottom:2.5vw;max-width:31.40625vw}}