/*!******************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./styles/sections/section-grid.scss ***!
  \******************************************************************************************************************************************************************************************************************************/.mosaic{--inner-gap:10px;background:var(--bg);position:relative}.mosaic a{color:inherit}.mosaic__grid{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.mosaic__item__heading{color:inherit;margin:0 0 var(--inner-gap);position:relative;word-break:break-word}@media only screen and (min-width:768px) and (max-width:1023px){.mosaic__item__heading{font-size:calc(1.75rem*var(--adjust-heading))}}.mosaic__item__subheading{margin:0 0 var(--inner-gap)}.mosaic__item__price,.mosaic__item__text{margin-bottom:var(--inner-gap)}.mosaic__item__buttons{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-flow:row wrap;margin-right:calc(var(--inner-gap)*-1)}.mosaic__item__btn{align-items:center;display:inline-flex;justify-content:center;margin:var(--inner-gap) var(--inner-gap) 0 0}.mosaic__item{--bg:transparent;display:flex;height:auto;overflow:hidden;padding:calc(var(--grid-gutter)/2);width:var(--block_width)}.mosaic__item.text-light{color:#fff!important}.mosaic__item .mosaic__item__heading{font-family:var(--font-family-primary);font-weight:500;margin-bottom:15px;max-width:400px}.mosaic__item .mosaic__item__text{font:500 1.6rem/2rem var(--font-family-primary);margin-bottom:25px;max-width:400px}@media only screen and (max-width:767px){.mosaic__item{padding:calc(var(--grid-gutter)/2) 0}}.mosaic__item__inner{background:var(--bg);display:flex;flex:1;height:auto;overflow:hidden;position:relative;transform:translateZ(0)}.mosaic__item__image{align-items:center;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.mosaic__item__image .svg-placeholder{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mosaic__item__image .svg-placeholder--image{height:180%;width:180%}.mosaic__item__image:after{background:var(--overlay);content:"";height:100%;left:0;opacity:var(--overlay-opacity);position:absolute;top:0;width:100%}.mosaic__item__image__link{display:flex;min-height:100%;min-width:100%}.mosaic__item__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;line-height:1.5;overflow:hidden;padding:calc(var(--inner)*1.5);position:relative}@media only screen and (min-width:768px){.mosaic__item__content{padding:calc(var(--inner)*2)}}@media only screen and (min-width:1024px){.mosaic__item__content{padding:calc(var(--inner)*3)}}.mosaic__item__content--nolink,.mosaic__item__link{position:relative}.mosaic__item__content--center{align-items:center;text-align:center}.mosaic__item__content--bottom-right,.mosaic__item__content--right,.mosaic__item__content--top-right{align-items:flex-end;text-align:right}.mosaic__item__content--top-left,.mosaic__item__content--top-right{justify-content:flex-start}.mosaic__item__content--bottom-left,.mosaic__item__content--bottom-right{justify-content:flex-end}.mosaic__item__content--bottom-center{align-items:center;justify-content:flex-end}.mosaic__item__content--top-center{align-items:center;justify-content:flex-start}@media only screen and (min-width:1024px){.mosaic--multiple-blocks .mosaic__item__content{padding:calc(var(--inner)*1.5)}}.mosaic__item--fullscreen{min-height:var(--full-height)}.mosaic__item--750{min-height:750px}.mosaic__item--650{min-height:650px}.mosaic__item--550{min-height:550px}.mosaic__item--450{min-height:450px}.mosaic__item--350{min-height:350px}.mosaic__item--250{min-height:250px}.mosaic__item--auto{min-height:auto}@media only screen and (max-width:767px){.mosaic--single-block .wrapper--no-full .mosaic__item{width:calc(100vw - var(--scrollbar-width) - var(--gutter-mobile))}.mobile_mosaic__item__content--center{align-items:center;text-align:center}.mobile_mosaic__item__content--bottom-right,.mobile_mosaic__item__content--right,.mobile_mosaic__item__content--top-right{align-items:flex-end;text-align:right}.mobile_mosaic__item__content--bottom-left,.mobile_mosaic__item__content--left,.mobile_mosaic__item__content--top-left{align-items:flex-start;text-align:left}.mobile_mosaic__item__content--center,.mobile_mosaic__item__content--left,.mobile_mosaic__item__content--right{justify-content:center}.mobile_mosaic__item__content--top-left,.mobile_mosaic__item__content--top-right{justify-content:flex-start}.mobile_mosaic__item__content--bottom-left,.mobile_mosaic__item__content--bottom-right{justify-content:flex-end}.mobile_mosaic__item__content--bottom-center{align-items:center;justify-content:flex-end}.mobile_mosaic__item__content--top-center{align-items:center;justify-content:flex-start}.mosaic--mobile-slider .mosaic__grid{--item-width:calc(var(--wrapper-width) - var(--gutter-mobile));-ms-overflow-style:none;display:flex;flex-flow:row nowrap;gap:0;justify-content:flex-start;margin:0 calc(var(--gutter-mobile)*-1);overflow-x:scroll;overflow-y:hidden;padding-left:var(--gutter-mobile);scroll-behavior:smooth;scroll-padding:var(--gutter-mobile);scroll-snap-type:x mandatory;scrollbar-width:none}}@media only screen and (max-width:767px){.mosaic--mobile-slider .mosaic__grid::-webkit-scrollbar{display:none}.mosaic--mobile-slider .mosaic__grid:after{content:"";display:block;padding-right:var(--gutter-mobile);position:relative}.mosaic--mobile-slider .mosaic__item{flex:0 0 auto;margin-right:var(--gutter-mobile);padding:0;scroll-snap-align:start;width:var(--item-width)}.mosaic--mobile-slider .mosaic__item:last-child{margin-right:0}.mosaic--mobile-slider .mosaic__wrapper{--wrapper-width:calc(100vw - var(--scrollbar-width) - var(--gutter-mobile)*2)}.mosaic--mobile-slider .wrapper--full{padding:0 var(--gutter-mobile)}.mosaic--mobile-slider .wrapper--no-full .mosaic__grid:after{content:"";display:block;padding-right:var(--gutter-mobile);position:relative}.mosaic--mobile-grid .mosaic__item{flex:0 1 100%;height:auto;min-width:0}.mosaic--no-spacing .mosaic__item{padding:0}.mosaic--no-spacing .mosaic__grid,.mosaic--no-spacing .wrapper--full{gap:0}.mosaic--no-spacing.mosaic--single-block .mosaic__grid{overflow:hidden;padding:0 var(--gutter-mobile)}.mosaic--no-spacing.mosaic--mobile-grid.mosaic--single-block .mosaic__grid{padding:0}.mosaic--no-spacing.mosaic--mobile-slider .mosaic__item{--grid-gutter:0px}.mosaic--no-spacing.mosaic--mobile-slider .wrapper--full{--grid-gutter:var(--gutter-mobile)}.mosaic--no-spacing.mosaic--mobile-slider.mosaic--single-block .mosaic__item{padding:0;width:calc(100vw - var(--scrollbar-width) - var(--gutter-mobile)*2)}}@media only screen and (min-width:768px){.mosaic--spacing .wrapper--full .mosaic__grid{margin:0 var(--grid-gutter)}}.mosaic--spacing.mosaic--single-block .wrapper--full .mosaic__grid{margin:0 var(--grid-gutter)}@media only screen and (max-width:767px){.mosaic--spacing.mosaic--single-block .wrapper--full .mosaic__grid{margin:0;overflow:visible;padding:0}.mosaic--spacing.mosaic--mobile-slider.mosaic--single-block .mosaic__item{width:calc(100vw - var(--scrollbar-width) - var(--grid-gutter)*2)}.mosaic--spacing.mosaic--mobile-slider.mosaic--multiple-blocks .wrapper--full>.mosaic__grid:after{content:"";display:block;padding-right:var(--gutter-mobile);position:relative}.mosaic--spacing.mosaic--mobile-slider.mosaic--multiple-blocks .wrapper--full .mosaic__item{width:calc(100vw - var(--scrollbar-width) - var(--grid-gutter)*3)}.mosaic--spacing.mosaic--mobile-grid.mosaic--multiple-blocks .wrapper--full .mosaic__item{padding:calc(var(--gutter-mobile)/2) 0}}
.mosaic__item__image .desktop-image {display: none}
@media(min-width: 768px){
    .mosaic__item__image .desktop-image {display: block}
    .mosaic__item__image .mobile-image {display: none}
}
