/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/styles/sections/section-image-banner.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/.banner{display:flex;position:relative;flex-direction:column;min-height:initial}.banner .object-bottom{object-position:bottom}.banner .object-center{object-position:center}.banner .object-left{object-position:left}.banner .object-left-bottom{object-position:left bottom}.banner .object-left-top{object-position:left top}.banner .object-right{object-position:right}.banner .object-right-bottom{object-position:right bottom}.banner .object-right-top{object-position:right top}.banner .object-top{object-position:top}.banner__media{height:100%;left:0;top:0;width:100%;position:relative}.banner__box{padding:2rem}@media (min-width: 1024px){.banner__box{width:500px;display:flex;padding:4.5rem;flex-direction:column;justify-content:center}}@media screen and (max-width: 1024px){.banner--stacked .banner__media-half{width:100%}.banner--stacked .banner__media-half+.banner__media-half{order:1}.pencil-banner-enabled .banner:not(.banner--adapt):not(.banner--stacked)>.banner__media__mobile{height:calc(100vh - 104px)}.banner:not(.banner--adapt):not(.banner--stacked)>.banner__media__mobile{min-height:670px;height:calc(100vh - 64px)}}@media screen and (max-width: 749px){.banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap;height:615px;overflow:hidden}.banner:not(.banner--stacked)>.banner__media__mobile{min-height:645px!important}.banner:not(.banner--stacked) .call-to-action{bottom:2rem}}@media screen and (max-width: 389px){.banner:not(.banner--stacked){flex-direction:row;flex-wrap:wrap;height:575px;overflow:hidden}.banner:not(.banner--stacked)>.banner__media__mobile{min-height:645px!important}.banner:not(.banner--stacked) .call-to-action{bottom:2rem}}@media screen and (min-width: 750px){.banner{min-height:72rem;flex-direction:row}}@media screen and (min-width: 750px){.banner__media{position:absolute;height:100%}}@media screen and (max-width: 749px){.banner:before{display:none!important}}.second-hero{max-height:calc(100vh - 138px);box-sizing:border-box}.second-hero__banner{min-height:50%}@media screen and (max-width: 749px){.second-hero{max-height:calc(100vh - 84px)}}
/*# sourceMappingURL=/cdn/shop/t/364/assets/zg-custom.section-image-banner.css.map */
