/* Source and licensing information for the line(s) below can be found at https://ecom-api-dev.mixplaces.com/themes/custom/mixplaces/css/components/blocks/block--image-banner.css. */
.image-banner-cards{padding-top:40px;padding-bottom:40px}@media (min-width:743px){.image-banner-cards{padding-top:64px;padding-bottom:64px}}@media (max-width:742.98px){.image-banner-cards>.container>.row>div:first-child{margin-bottom:20px}}@media (max-width:742.98px){.bc-image-banner .container{padding-left:0;padding-right:0}}@media (max-width:1025.98px){.bc-image-banner.py-sm{padding-top:0 !important;padding-bottom:0 !important;margin-left:-16px;margin-right:-16px}}@media (max-width:742.98px){.bc-image-banner.py-sm{margin-left:-16px;margin-right:-16px}}@media (min-width:640px){.bc-image-banner.text-center .bc-image-banner__content{justify-content:center}}@media (min-width:640px){.bc-image-banner.text-center .block-content h3{margin-left:auto;margin-right:auto}}.bc-image-banner.text-center .block-content .field-cta__wrapper{justify-content:center}@media (min-width:1026px){.bc-image-banner.text-lg-start .bc-image-banner__content{justify-content:flex-start}}.bc-image-banner.text-top .bc-image-banner__content{align-items:flex-start}.bc-image-banner.text-start .field-heading h2,.bc-image-banner.text-start .field-heading h3{margin-bottom:8px}.bc-image-banner.text-start .field-description p{margin-top:0}@media (max-width:742.98px){.bc-image-banner.bc--image-bg--shipping,.bc-image-banner.bc--image-bg--faq{padding-top:0 !important;padding-bottom:0 !important}}.bc-image-banner.bc--image-bg--shipping .bc-image-banner__content,.bc-image-banner.bc--image-bg--faq .bc-image-banner__content{min-height:375px;padding:60px 10px}@media (min-width:743px){.bc-image-banner.bc--image-bg--shipping .bc-image-banner__content,.bc-image-banner.bc--image-bg--faq .bc-image-banner__content{min-height:332px;padding:66px 0}}.bc-image-banner.bc--image-bg--shipping .block-content,.bc-image-banner.bc--image-bg--faq .block-content{max-width:100%}.bc-image-banner.bc--image-bg--shipping .block-content p,.bc-image-banner.bc--image-bg--faq .block-content p{margin-top:8px}@media (min-width:743px){.bc-image-banner.bc--image-bg--shipping .block-content p,.bc-image-banner.bc--image-bg--faq .block-content p{margin-top:12px}}@media (max-width:742.98px){.bc-image-banner.bc-image-banner--error-page{padding-top:0 !important;margin-left:-20px;margin-right:-20px}}.bc-image-banner.bc-image-banner--error-page .bc-image-banner__content{min-height:600px;padding:60px 24px}@media (min-width:1026px){.bc-image-banner.bc-image-banner--error-page .bc-image-banner__content{padding:80px 160px}}@media (min-width:743px){.bc-image-banner.bc-image-banner--error-page .block-content{max-width:420px}}.bc-image-banner.bc-image-banner--error-page .block-content p{margin-top:0 !important}.bc-image-banner.bc-image-banner--error-page .block-content h2{margin-bottom:0 !important}@media (min-width:743px){.bc-image-banner.bc-image-banner--error-page .block-content h3{max-width:330px}}.bc-image-banner.bc-image-banner--error-page .block-content h2,.bc-image-banner.bc-image-banner--error-page .block-content h3{display:block}@media (max-width:742.98px){.bc-image-banner.bc-image-banner--error-page .block-content .field-cta{width:100% !important}}@media (max-width:742.98px){.bc-image-banner.bc-image-banner--error-page .block-content .field-cta .btn{width:100%}}.bc-image-banner.bc-image-banner--card{padding-top:0;padding-bottom:0}.bc-image-banner.bc-image-banner--card .bc-image-banner__content{padding:40px 24px}@media (min-width:1026px){.bc-image-banner.bc-image-banner--card .bc-image-banner__content{padding:60px}}.bc-image-banner.bc-image-banner--card .block-content .field-cta__wrapper .field-cta a{width:auto;min-width:180px}.bc-image-banner__content{position:relative;min-height:420px;padding:32px 16px}@media (min-width:640px){.bc-image-banner__content{display:flex;flex-wrap:nowrap;align-items:center;padding:32px;min-height:360px}}@media (min-width:743px){.bc-image-banner__content{padding:65px 32px}}@media (min-width:1026px){.bc-image-banner__content{padding:80px;min-height:620px}}@media (min-width:1026px){.bc-image-banner__content{padding:80px;min-height:620px}}@media (min-width:1440px){.bc-image-banner__content{padding:80px 160px}}.bc-image-banner__content .bg-image{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}.bc-image-banner__content .bg-image img{min-width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.bc-image-banner__content .block-content{position:relative;z-index:4}@media (max-width:639px){.bc-image-banner__content .block-content{text-align:center}}.bc-image-banner__content .block-content:not(.default-font-size) h2{font-size:28px}@media (min-width:1026px){.bc-image-banner__content .block-content:not(.default-font-size) h2{font-size:54px}}.bc-image-banner__content .block-content:not(.default-font-size) h2{line-height:1.2}.bc-image-banner__content .block-content:not(.default-font-size) h3{font-size:20px}@media (min-width:1026px){.bc-image-banner__content .block-content:not(.default-font-size) h3{font-size:40px}}.bc-image-banner__content .block-content:not(.default-font-size) h3{line-height:1.2}.bc-image-banner__content .block-content:not(.default-font-size) p{font-size:14px}@media (min-width:1026px){.bc-image-banner__content .block-content:not(.default-font-size) p{font-size:18px}}.bc-image-banner__content .block-content:not(.default-font-size) p{line-height:1.4;margin-top:0}.bc-image-banner__content .block-content h2,.bc-image-banner__content .block-content h3{font-family:"Ibarra Real Nova";text-transform:capitalize;margin:0;display:inline-flex}.bc-image-banner__content .block-content p{font-size:12px}@media (min-width:1026px){.bc-image-banner__content .block-content p{font-size:16px}}.bc-image-banner__content .block-content p{line-height:1.4;font-family:"Gilroy";margin:8px 0 0}.bc-image-banner__content .block-content .field-cta__wrapper{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}@media (min-width:743px){.bc-image-banner__content .block-content .field-cta__wrapper{gap:10px 30px}}@media (min-width:1026px){.bc-image-banner__content .block-content .field-cta__wrapper{margin-top:45px}}.bc-image-banner__content .block-content .field-cta__wrapper .field-cta,.bc-image-banner__content .block-content .field-cta__wrapper .field-cta a{width:auto;min-width:170px}@media (min-width:743px){.bc-image-banner__content .block-content .field-cta__wrapper .field-cta,.bc-image-banner__content .block-content .field-cta__wrapper .field-cta a{min-width:260px}}.bc--image-bg{position:relative}.bc--image-bg .paragraph--type--block-base-config .contextual-region{position:static}.bc--image-bg .bg-center img{left:50%;top:50%;transform:translate(-50%,-50%)}.bc--image-bg .bg-top img{left:50%;top:0;transform:translateX(-50%)}.bc--image-bg .bg-right img{right:0;top:50%;transform:translateY(-50%)}.bc--image-bg .bg-contain img{-o-object-fit:contain;object-fit:contain}.bc--image-bg .bg-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.bc--image-bg img{position:absolute;max-width:100%;max-height:100%}.bc--image-bg .paragraph--type--block-heading{max-width:80%}@media (min-width:743px){.bc--image-bg .paragraph--type--block-heading{max-width:400px}}@media (min-width:1026px){.bc--image-bg .paragraph--type--block-heading{max-width:560px}}.bc--image-bg.text-center .paragraph--type--block-heading{margin-left:auto;margin-right:auto}@media (max-width:639px){.bc--image-bg.text-start .paragraph--type--block-heading{margin-left:auto;margin-right:auto}.bc--image-bg.text-start .field-cta{margin-left:auto;margin-right:auto}}.bc--image-bg.square{overflow:hidden}.bc--image-bg.square>.container{padding-left:0;padding-right:0}.bc--image-bg.square .field-media-image>.field-item{opacity:0;transition:opacity .5s ease}.bc--image-bg.square .field-media-image>.field-item.active,.bc--image-bg.square .field-media-image>.field-item:first-child:not(.processed){opacity:1}@media (max-width:742.98px){.bc--image-bg.square .bc-image-banner__content .block-content{text-align:left}}.bc--image-bg.square .bc-image-banner__content .block-content p{margin-top:16px}.bc--image-bg.square .bc-image-banner__content .block-content .field-cta__wrapper{margin-top:24px}@media (min-width:743px){.bc--image-bg.square .bc-image-banner__content .block-content .field-cta__wrapper{margin-top:32px}}@media (min-width:743px){.bc--image-bg.large .bc-image-banner__content{min-height:780px}}.bc--image-bg--thanks{text-align:center}@media (min-width:1440px){.bc--image-bg--thanks.text-center .paragraph--type--block-heading{max-width:1150px}}.bc--image-bg--thanks.text-center .paragraph--type--block-heading .field-description{max-width:100%}@media (min-width:1200px){.bc--image-bg--thanks{text-align:left}}.bc--image-bg--thanks .field-heading:before{background-position:-1em -526.375em;width:8.375em;height:8.3125em}.bc--image-bg--thanks .field-heading:before{margin-bottom:30px}.bc--image-bg--thanks .field-heading h1{font-size:28px}@media (min-width:1026px){.bc--image-bg--thanks .field-heading h1{font-size:54px}}.bc--image-bg--thanks .field-heading h1{line-height:1.2}.bc--image-bg--thanks .field-description{margin-bottom:32px}@media (min-width:743px){.bc--image-bg--thanks .field-description{margin-bottom:60px}}.bc--image-bg--thanks .field-description p{font-size:13px}@media (min-width:1026px){.bc--image-bg--thanks .field-description p{font-size:16px}}
/* Source and licensing information for the above line(s) can be found at https://ecom-api-dev.mixplaces.com/themes/custom/mixplaces/css/components/blocks/block--image-banner.css. */