.grid-banner-section.masonry-grid-banner{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:inherit;flex-flow:inherit;justify-content:space-between}.grid-banner-section.masonry-grid-banner .additional-grids{display:grid;gap:var(--grid-desktop-horizontal-spacing)}.main-grid .grid-banner{height:100%}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{padding:10px}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image img,.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image{height:100%;width:100%;border-radius:var(--buttons-radius);overflow:hidden}.main-grid .grid-banner.overlay_style,.additional-grids .grid-banner.overlay_style{position:relative;height:100%}.main-grid .grid-banner.overlay_style .grid-banner-image,.additional-grids .grid-banner.overlay_style .grid-banner-block-image{position:relative}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image,.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image img{height:100%;width:100%;border-radius:var(--buttons-radius);overflow:hidden}.main-grid .grid-banner.overlay_style .grid-banner-content,.additional-grids .grid-banner.overlay_style .grid-banner-content{position:absolute;padding:50px}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style:hover .grid-banner-image img{transform-origin:left}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image img{transform-origin:right;transition:.6s ease-in-out;transform:scale(1.01)}@media (min-width:750px){.grid-banner-section.masonry-grid-banner .additional-grids.two-items.default,.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-5,.grid-banner-section.masonry-grid-banner .additional-grids.four-items,.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-3,.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-4{grid-template-columns:repeat(2,1fr)}.grid-banner-section.masonry-grid-banner .additional-grids[class*=style-] .grid-banner:only-child{grid-column:1 / 3}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-2 .grid-banner.grid-style:first-child{grid-row-end:3}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-2 .grid-banner:first-child{grid-column:1 / 3;grid-row-start:1}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-3 .grid-banner:first-child{grid-column:1 / 3;grid-row-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-4 .grid-banner:first-child{grid-row:1 / 3}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-4 .grid-banner:first-child{grid-row:1 / 3;grid-column-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-5 .grid-banner:first-child,.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-3 .grid-banner:first-child{grid-row:1 / 3}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-3 .grid-banner:last-child{grid-column:1 / 3;grid-row-start:3}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-4 .grid-banner:first-child{grid-row:1 / 4}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-5 .grid-banner:first-child{grid-row:1 / 4;grid-column-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-6{grid-template-columns:auto}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-6 .grid-banner:first-child{grid-column:1 / 4}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-7 .grid-banner:first-child{grid-row:1 / 3;grid-column-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-7 .grid-banner:last-child{grid-column:1 / 3;grid-row-start:3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-9,.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-10{grid-template-columns:repeat(3,1fr)}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-2 .grid-banner:first-child{grid-column:1 / 3;grid-row-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-3 .grid-banner:first-child{grid-row:1 / 3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-4 .grid-banner:first-child{grid-row:1 / 5}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-5 .grid-banner:first-child{grid-column:1 / 5}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-6 .grid-banner:first-child{grid-column:1 / 5;grid-row-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-7 .grid-banner:first-child{grid-column:1 / 3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-8 .grid-banner:first-child,.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-9 .grid-banner:first-child{grid-column-start:2;grid-row:1 / 3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-10 .grid-banner:first-child{grid-column-start:1;grid-row:1 / 3}}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner.left{text-align:left}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner.center{text-align:center}.custom-masonry-banner .grid-banner-content .grid-banner-inner a.link:hover{color:var(--gradient-base-accent-2)}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.center{top:0;left:0;right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.center-left{top:0;left:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.center-right{top:0;right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.top-left{top:0;left:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.top-center{top:0;left:0;right:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.top-right{top:0;right:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.bottom-left{left:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.bottom-center{left:0;right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.bottom-right{right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.main-grid .grid-banner.overlay_style .grid-banner-image:before{background:var(--gradient-base-accent-3);width:100%;height:100%;z-index:2;position:absolute;content:"";opacity:0;transition:all .3s linear}.main-grid:hover .grid-banner.overlay_style .grid-banner-image:before{opacity:.2;z-index:2}.custom-masonry-banner .grid-banner-content .grid-banner-inner .main-title{margin:0 0 10px;font-size:4rem;font-weight:600}.custom-masonry-banner .grid-banner-content .grid-banner-inner a.link{text-decoration:none;position:relative;text-transform:uppercase;letter-spacing:2px;line-height:normal}.demo4-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content{padding:10px 50px;background:var(--gradient-background);border-radius:var(--buttons-radius) var(--buttons-radius) 0 0}.demo4-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content h4.main-title{font-size:calc(var(--font-heading-scale) * 1.4rem);transition:.5s ease;font-weight:500;letter-spacing:2.6px;line-height:19px}.demo4-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content h4.main-title a{color:var(--color-foreground);transition:all var(--duration-default) linear}.demo4-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style:hover .grid-banner-content h4.main-title a{color:var(--gradient-base-accent-2)}.demo4-masonry .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{padding:0}.demo4-masonry .additional-grids .grid-banner.overlay_style.overlay-1:hover .grid-banner-block-image:before{display:none}.demo4-masonry .main-grid .grid-banner.overlay_style .grid-banner-image:before{display:none}.demo4-masonry .grid-banner.overlay_style{position:relative}.demo4-masonry .grid-banner.overlay_style .grid-banner-block-image,.demo4-masonry .grid-banner.overlay_style .grid-banner-image{overflow:hidden}.demo4-masonry .grid-banner.overlay_style .grid-banner-block-image img,.demo4-masonry .grid-banner.overlay_style .grid-banner-image img{transition:all var(--duration-long) linear}@media (max-width: 1199px) and (min-width:991px){.demo4-masonry .grid-banner-section.masonry-grid-banner .main-grid,.demo4-masonry .grid-banner-section.masonry-grid-banner .additional-grids.style-3 .grid-banner:first-child{width:65vw!important;height:50vw;margin:auto}}@media (max-width: 990px) and (min-width:750px){.demo4-masonry .grid-banner-section.masonry-grid-banner .main-grid,.demo4-masonry .grid-banner-section.masonry-grid-banner .additional-grids.style-3 .grid-banner:first-child{margin:auto}}.demo6-masonry .grid-banner-inner h4.main-title a{color:var(--gradient-base-accent-1);line-height:58px;font-weight:600;font-size:4rem}.demo6-masonry .grid-banner-inner{max-width:450px;padding:0}.demo6-masonry .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{padding:0}.demo6-masonry .grid-banner-inner p.description{line-height:23px;margin:2rem 0 4rem}.demo6-masonry .grid-banner-content .grid-banner-inner a.link{text-decoration:none;position:relative;text-transform:uppercase;letter-spacing:2px;line-height:normal}.demo6-masonry .grid-banner-content .grid-banner-inner a.link:after{content:"";position:absolute;left:0;top:auto;bottom:0;width:100%;height:1px;background:currentcolor;transform:scale(1);transform-origin:0% 50%;transition:transform .48s cubic-bezier(.77,0,.175,1)}.demo6-masonry .grid-banner-content .grid-banner-inner a.link:hover:after{transform-origin:100% 50%;transform:scaleX(0);animation:c1 .96s .36s forwards cubic-bezier(.77,0,.175,1);-webkit-animation:c1 .96s .36s forwards cubic-bezier(.77,0,.175,1)}.demo6-masonry .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner-inner p.description{line-height:23px;margin:1rem 0 2rem}@media (max-width: 576px){.demo6-masonry .grid-banner-content .grid-banner-inner .main-title,.demo6-masonry .grid-banner-content .grid-banner-inner .main-title a{font-size:24px}.demo6-masonry .grid-banner-inner p.description{margin:1rem 0 3rem}.demo6-masonry .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner-inner p.description{margin:0rem 0 1rem}}.grid-banner-section.masonry-grid-banner .additional-grids,.grid-banner-section.masonry-grid-banner .main-grid{overflow:hidden}.demo4-masonry .grid-banner.overlay_style .grid-banner-image img,.demo4-masonry .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image img{transform-origin:top;transition:.6s ease-in-out;transform:scale(1.04)}.demo4-masonry .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style:hover .grid-banner-block-image img,.demo4-masonry .grid-banner.overlay_style:hover .grid-banner-image img{transform-origin:bottom}.demo4-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content{transition:all .3s linear}.demo4-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style:hover .grid-banner-content{transform:translateY(-20px);box-shadow:0 0 20px #00000026}@media screen and (min-width: 750px){.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style:first-child{grid-column-start:1;grid-column-end:3;grid-row:1}.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style:nth-child(2){grid-column-start:3;grid-column-end:4;grid-row:1}.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style:nth-child(3){grid-column-start:1;grid-column-end:2;grid-row:2}.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style:nth-child(4){grid-column-start:2;grid-column-end:4;grid-row:2}.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style:nth-child(5){grid-column-start:1;grid-column-end:3;grid-row:3}.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style:nth-child(6){grid-column-start:3;grid-column-end:4;grid-row:3}}.custom-masonry-banner .main-grid{display:grid;gap:10px;grid-template-rows:repeat(3,1fr)}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child{grid-row:1/3}.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids{display:grid;gap:10px}.custom-masonry-banner .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{background:transparent}.custom-masonry-banner .additional-grids .grid-banner.overlay_style .grid-banner-content{padding:30px}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-image:before{background:#c09390;mix-blend-mode:multiply;width:auto;height:auto;z-index:2;position:absolute;content:"";opacity:1;transition:all .3s linear;top:48px;bottom:48px;left:38px;right:38px;margin:auto}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .main-title span{font-size:6rem;font-family:var(--font-additional-family);line-height:40px;font-style:italic;letter-spacing:0}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .sub-title1{font-family:var(--font-additional-family);font-weight:500;text-align:center;text-transform:uppercase;font-size:3rem;margin:1rem auto 0}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .sub-title{margin:0;font-size:5rem;color:#96061f;font-family:var(--font-additional-family);font-weight:500;text-align:center;line-height:3.1rem}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .sub-title span{font-size:1.8rem}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .description span{font-family:var(--font-additional-family);line-height:50px;font-weight:500;color:rgb(var(--color-foreground))}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .description{display:grid;justify-items:start;align-items:center;justify-content:center;color:#96061f}@media screen and (min-width: 1440px){.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .description span{font-size:7.8rem}}@media screen and (min-width:320px) and (max-width: 1439px){.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner{height:fit-content!important}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content{display:flex}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .main-title span{font-size:calc(var(--font-heading-scale) * 4rem)}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .description span{font-size:calc(var(--font-heading-scale) * 4rem)}}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner .main-title{text-align:center;margin:20px 0 0;line-height:40px;letter-spacing:7.5px}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content .grid-banner-inner{width:88%;height:100%;margin:auto;background:var(--gradient-base-background-1)}.custom-masonry-banner .main-grid .grid-banner.overlay_style:last-child .grid-banner-content{width:100%;height:100%}.custom-masonry-banner .main-grid:hover .grid-banner.overlay_style .grid-banner-image:before{opacity:1}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner .main-title{font-size:4.2rem;color:var(--gradient-background);letter-spacing:4.2px;line-height:55px;font-family:var(--font-heading-family);margin-bottom:26px}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner h6.sub-title{position:relative;font-size:54px;font-family:var(--font-additional-family);font-style:italic;font-weight:400;color:var(--gradient-background);margin:0;line-height:70px}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description{position:relative;display:flex;flex-direction:column;font-family:var(--font-additional-family);margin:0;color:var(--gradient-background);line-height:84px;font-weight:400}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description span{font-family:var(--font-additional-family);font-weight:400;margin-bottom:19px}.custom-masonry-banner .grid-banner-content .grid-banner-inner .main-title{margin:0 0 10px;font-size:2.4rem;font-weight:600}.custom-masonry-banner .grid-banner-content .grid-banner-inner a.link{text-decoration:none;position:relative;text-transform:capitalize;letter-spacing:0;line-height:normal;font-family:var(--font-additional-family);font-style:italic;font-size:1.8rem;font-weight:500}.custom-masonry-banner .grid-banner-content .grid-banner-inner a.link:after{content:"";position:absolute;left:0;top:auto;bottom:0;width:100%;height:1px;background:currentcolor;transform:scale(1);transform-origin:0% 50%;transition:transform .48s cubic-bezier(.77,0,.175,1)}.custom-masonry-banner .grid-banner-content .grid-banner-inner a.link:hover:after{transform-origin:100% 50%;transform:scaleX(0);animation:c1 .96s .36s forwards cubic-bezier(.77,0,.175,1);-webkit-animation:c1 .96s .36s forwards cubic-bezier(.77,0,.175,1)}@media screen and (min-width: 768px){.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description:before{content:"";width:240px;height:240px;position:absolute;background:#aec1d1;border-radius:50%;z-index:-1;left:0;right:0;margin:auto;top:-32px}}@media screen and (max-width: 767px){.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description:before{content:"";width:200px;height:200px;position:absolute;background:#aec1d1;border-radius:50%;z-index:-1;left:0;right:0;margin:auto;top:-32px}}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content{z-index:2}@media screen and (max-width: 1199px){.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description{font-size:32px}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description span{font-size:85px}}@media screen and (min-width: 1200px){.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description{font-size:42px}.custom-masonry-banner .main-grid .grid-banner.overlay_style:first-child .grid-banner-content .grid-banner-inner p.description span{font-size:144px}}@media (max-width: 1199px) and (min-width:990px){.custom-masonry-banner .grid-banner-section.masonry-grid-banner .additional-grids{grid-template-columns:repeat(2,1fr)}.main-grid .grid-banner.overlay_style .grid-banner-content,.additional-grids .grid-banner.overlay_style .grid-banner-content{padding:35px}}@media (max-width: 576px){.main-grid .grid-banner.overlay_style .grid-banner-content,.additional-grids .grid-banner.overlay_style .grid-banner-content{padding:20px}.custom-masonry-banner .grid-banner-content .grid-banner-inner .main-title{font-size:24px}}.about-masonry-banner .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{padding:15px}.about-masonry-banner .additional-grids .grid-banner.overlay_style .grid-banner-content{padding:30px}.about-masonry-banner .grid-banner.overlay_style .grid-banner-content .banner-button{margin-top:10px}.custom-masonry .additional-grids .grid-banner.overlay_style .grid-banner-content{padding:50px 50px 0 0}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{background:transparent}.custom-masonry .additional-grids .grid-banner.overlay_style .grid-banner-content .main-title{width:100%;margin-bottom:0;bottom:5.3rem;background-color:var(--gradient-base-background-2);-webkit-clip-path:polygon(0% 0%,89% 0,85% 32%,75% 100%,0% 100%);clip-path:polygon(0% 0%,89% 0,85% 32%,75% 100%,0% 100%);padding:1.5rem 6.8rem 1.5rem 2rem;font-weight:600;letter-spacing:0;font-style:italic;text-transform:capitalize;font-family:var(--font-body-family);font-size:2rem}.custom-masonry .grid-banner-section.masonry-grid-banner .additional-grids{gap:20px}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{padding:0}.custom-masonry .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner .grid-banner-content{transition:all .3s linear}.custom-masonry .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner:hover .grid-banner-content{opacity:0;transform:translate(-60%)}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button{background:var(--gradient-base-background-2);padding:25px;height:48px;position:absolute;top:0;left:0;right:0;display:flex;bottom:0;width:fit-content;margin:auto;align-content:center;flex-direction:column;align-items:center;justify-content:center}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style{overflow:hidden}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content{top:auto;right:auto}.custom-masonry1 .additional-grids .grid-banner.overlay_style .grid-banner-content{padding:50px 50px 0 0}.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{background:transparent}.custom-masonry1 .additional-grids .grid-banner.overlay_style .grid-banner-content .main-title{width:100%;margin-bottom:0;bottom:5.3rem;background-color:var(--gradient-base-background-2);-webkit-clip-path:polygon(0% 0%,89% 0,85% 32%,75% 100%,0% 100%);clip-path:polygon(0% 0%,89% 0,85% 32%,75% 100%,0% 100%);padding:1.5rem 6.8rem 1.5rem 2rem;font-weight:600;letter-spacing:0;font-style:italic;text-transform:capitalize;font-family:var(--font-body-family);font-size:2rem}.custom-masonry1 .grid-banner-section.masonry-grid-banner .additional-grids{gap:20px}.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{padding:0}.custom-masonry1 .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner .grid-banner-content{transition:all .3s linear}.custom-masonry1 .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner:hover .grid-banner-content{opacity:0;transform:translate(-60%)}.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button{background:var(--gradient-base-background-2);padding:25px;height:48px;position:absolute;top:0;left:0;right:0;display:flex;bottom:0;width:fit-content;margin:auto;align-content:center;flex-direction:column;align-items:center;justify-content:center}.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style{overflow:hidden}.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content{top:auto;right:auto}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style{background-color:var(--gradient-base-background-3)}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image img{transition:.6s ease-in-out}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image img{transform-origin:right;transition:.6s ease-in-out;transform:scale(1.01)}@media screen and (min-width:768px) and (max-width: 1023px){.custom-masonry .grid-banner-section.masonry-grid-banner .additional-grids.two-items,.custom-masonry1 .grid-banner-section.masonry-grid-banner .additional-grids.two-items{grid-template-columns:1.5fr 1.5fr}}@media screen and (min-width:1024px) and (max-width: 1199px){.custom-masonry .grid-banner-section.masonry-grid-banner .additional-grids.four-items{grid-template-columns:1.5fr 1.5fr}.custom-masonry1 .grid-banner-section.masonry-grid-banner .additional-grids.four-items{grid-template-columns:2fr 1fr}}@media screen and (min-width: 1200px){.custom-masonry1 .grid-banner-section.masonry-grid-banner .additional-grids.four-items{grid-template-columns:2fr 1fr}.custom-masonry1 .grid-banner-section.masonry-grid-banner .additional-grids.two-items{grid-template-columns:1fr 2fr}.custom-masonry .grid-banner-section.masonry-grid-banner .additional-grids.four-items,.custom-masonry .grid-banner-section.masonry-grid-banner .additional-grids.two-items{grid-template-columns:2fr 1fr}}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button:hover,.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button:hover{background-color:var(--gradient-base-accent-3)}@media screen and (max-width: 1199px){.custom-masonry .additional-grids .grid-banner.overlay_style .grid-banner-content .main-title,.custom-masonry1 .additional-grids .grid-banner.overlay_style .grid-banner-content .main-title{font-size:1.8rem}}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button:hover:before{transform:translate(100%,-100%)}.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button:hover:before{top:-12px;transform:translate(100%,-100%)}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button:hover:after{transform:none}.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button:hover:after{transform:none}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image:hover img{transform-origin:left}.custom-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button,.custom-masonry1 .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .overlay-button a.banner-button.button.primary-button{border:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-masonry-banner.css.map */
