/*!*******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-cta-banner/block-cta-banner.scss ***!
  \*******************************************************************************************************************************************************************************************************************************/.cta-banner{background-repeat:no-repeat;background-size:cover;padding:96px 128px}@media screen and (max-width:1440px){.cta-banner{padding:80px 64px}}@media screen and (max-width:1250px){.cta-banner{padding:64px 40px}}@media screen and (max-width:768px){.cta-banner{padding:40px 20px}}.cta-banner .cta-banner-container{display:flex;flex-direction:row;justify-content:space-between}.cta-banner .cta-banner-container .title{margin-right:64px}.cta-banner .cta-banner-container .description{text-align:justify}.cta-banner .cta-banner-container .content-wrapper{display:flex;flex-direction:column;max-width:523px}.cta-banner .cta-banner-container .content-wrapper .cta-button{align-self:flex-end;margin-top:48px}@media screen and (max-width:1250px){.cta-banner .cta-banner-container{flex-direction:column}.cta-banner .cta-banner-container .title{margin-bottom:40px;margin-right:0}.cta-banner .cta-banner-container .content-wrapper .cta-button{margin-top:24px}}@media screen and (min-width:1921px){.cta-banner{padding:5vw 6.66667vw}.cta-banner .cta-banner-container .title{margin-right:3.33333vw}.cta-banner .cta-banner-container .content-wrapper{max-width:27.23958vw}.cta-banner .cta-banner-container .content-wrapper .cta-button{margin-top:2.5vw}}