.custom-masonry-banner .heading{margin-bottom:20px}.custom-masonry-banner .heading h2{color:var(--Black, #081F2C);text-align:center;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.64px;margin:0}.custom-masonry-banner .heading p{margin:10px 0 40px;color:var(--Black, #081F2C);text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:160%}.custom-masonry-banner .grid-desktop{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px;justify-content:center}.custom-masonry-banner .grid-item{background-color:#99d6b5;padding:30px;border-radius:0;position:relative;overflow:hidden}.custom-masonry-banner .grid-item img{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%}.custom-masonry-banner .grid-item-content{position:relative;z-index:1}.custom-masonry-banner{overflow:hidden}.custom-masonry-banner .grid-item p{max-width:38rem;letter-spacing:0}.custom-masonry-banner .grid-item h3{color:#000;margin-top:0;margin-bottom:10px;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.48px}.custom-masonry-banner .grid-item p{margin:0;color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:160%}.custom-masonry-banner .button-group{margin:40px auto 0;text-align:center;display:flex;align-items:center;justify-content:center}.custom-masonry-banner .button-group a.section-btn{color:#fff;text-decoration:none;padding:10px 25px 12px;border-radius:100px;min-width:220px;min-height:50px;display:flex;background-color:#009845;align-items:center;justify-content:center;color:var(--White, #FFF);text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:160%}@media (max-width: 767px){.custom-masonry-banner .grid-desktop{grid-template-columns:1fr}}.custom-masonry-banner .grid-item h3{text-align:left}.custom-masonry-banner .heading{max-width:85rem;margin:0 auto}.custom-masonry-banner .grid-item{min-height:267px;display:flex;justify-content:flex-end;flex-direction:column}.custom-masonry-banner .grid-item p{text-align:left}.custom-masonry-banner .grid-item-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.custom-masonry-banner .button-group a.section-btn{transition:all .3s linear}.custom-masonry-banner .button-group a.section-btn:hover{background-color:#a4d65e;color:#fff}@media screen and (min-width:768px){.mobile-slider{display:none}.custom-masonry-banner{width:1290px;max-width:100%;margin:0 auto;padding:150px 0;text-align:center}}@media screen and (min-width:768px) and (max-width:1439px){.custom-masonry-banner{padding-left:20px;padding-right:20px}}@media screen and (max-width:576px){.custom-masonry-banner .button-group a.section-btn{width:100%;max-width:350px}.custom-masonry-banner .mobile-slider .grid-item h3{max-width:240px}}@media screen and (max-width:767px){.custom-masonry-banner .button-group a.section-btn{margin-top:40px}.custom-masonry-banner .swiper-container{position:relative}.custom-masonry-banner .swiper-scrollbar,.swiper-scrollbar .swiper-scrollbar-drag{height:5px!important;display:block}.custom-masonry-banner .swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:relative;left:0;right:0;bottom:-30px;top:auto;height:5px;z-index:50;opacity:1!important;margin:0 auto}.custom-masonry-banner .heading h2,.custom-masonry-banner .heading p{text-align:left}.custom-masonry-banner .mobile-slider .grid-item{background-color:#cceada}.custom-masonry-banner .mobile-slider .grid-item{padding:20px}.custom-masonry-banner .mobile-slider .grid-item{justify-content:flex-start}.custom-masonry-banner .grid-desktop{display:none}.custom-masonry-banner{width:1290px;max-width:100%;margin:0 auto;padding:60px 0;text-align:center}}.row-custom-masonry-banner{background-color:#f2faf6}.custom-masonry-banner .grid-desktop .grid-item{max-width:31.8%}.custom-masonry-banner .button-group a.section-btn{text-transform:capitalize}@media screen and (max-width:1439px){.custom-masonry-banner .grid-desktop .grid-item{max-width:31.8%}.custom-masonry-banner .grid-desktop .grid-item:first-child{width:62%;max-width:100%}.custom-masonry-banner .grid-desktop .grid-item:last-child{width:62%;max-width:100%}}@media screen and (min-width:1440px){.custom-masonry-banner .grid-desktop .grid-item{max-width:410px;width:100%}.custom-masonry-banner .grid-desktop .grid-item:first-child{width:100%;max-width:850px}.custom-masonry-banner .grid-desktop .grid-item:last-child{width:100%;max-width:850px}}@media screen and (max-width:767px){.custom-masonry-banner .grid-item p{font-weight:500}}@media screen and (min-width:576px) and (max-width:768px){.custom-masonry-banner .grid-item img{object-fit:cover;object-position:75% 50%}}.custom-masonry-banner .swiper-scrollbar-drag{max-width:75px}@media screen and (max-width:767px){.custom-masonry-banner .heading{padding-left:20px}.custom-masonry-banner .swiper-css-mode.swiper-horizontal>.swiper-wrapper{margin-left:20px}}@media screen and (max-width:768px){.custom-masonry-banner .swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{overflow:hidden;width:unset;margin:0 20px}.custom-masonry-banner .swiper-scrollbar-drag{max-width:80px}.custom-masonry-banner .grid-item{min-height:300px}.custom-masonry-banner .swiper-css-mode.swiper-horizontal>.swiper-wrapper{gap:0!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/custom-masonry-banner.css.map */
