.grid-gallery-main{font-family:inter,sans-serif}.grid-gallery-main .grid-image-banner{position:relative;width:50%}.grid-gallery-main .grid-banner-image{width:100%;height:100%}.grid-gallery-main .main-banner-overlay{position:absolute;bottom:0;left:0;width:100%;height:140px;background:linear-gradient(to top,#000000b3,#0000)}.grid-gallery-main .grid-main-banner-button{position:absolute;bottom:20px;right:40px;display:flex;align-items:center;gap:9px;z-index:2}.grid-gallery-main .grid-banner-button{color:#fff;font-weight:600;font-size:20px;text-decoration:none;text-transform:uppercase;font-family:inter,sans-serif}.grid-gallery-main .main-banner-text{font-size:24px;font-weight:600;color:#fff;font-family:inter,sans-serif}.grid-gallery-main .grid-main-section{display:flex;width:100%}.grid-gallery-main .grid-block-images{width:50%}.grid-gallery-main .grid-side-images{display:flex;flex-wrap:wrap;width:100%}.grid-gallery-main .grid-all-block-image{width:50%}.grid-gallery-main .block-image-div{position:relative;height:100%}.grid-gallery-main .block-overlay{position:absolute;bottom:0;left:0;width:100%;height:110px;background:linear-gradient(to top,#000000b3,#0000)}.grid-gallery-main .block-text{position:absolute;width:100%;bottom:23px;display:flex;align-items:center;justify-content:center;gap:10px;z-index:2}.grid-gallery-main .banner-button-text{color:#fff;font-weight:600;font-size:20px;text-decoration:none;text-transform:uppercase;font-family:inter,sans-serif}.grid-gallery-main .all-blocks-images{width:100%;height:100%}.grid-gallery-main .block-icon-text{font-size:20px;color:#fff;font-weight:600;font-family:inter,sans-serif}.grid-gallery-main .image-container{height:100%;position:relative}.landing-banner-page .main-image-banner{position:relative}.landing-banner-page .banner-image{width:100%}.landing-banner-page .main-banner-overlay{position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to top,#000000b3,#0000)}.landing-banner-page .main-banner-button{position:absolute;bottom:20px;right:40px;display:flex;align-items:center;gap:9px;z-index:2}.landing-banner-page .center-class-text{position:absolute;top:50%;width:100%}.landing-banner-page .title{text-align:center;text-transform:uppercase;font-size:30px;font-weight:600;line-height:1.25;color:#fff}.landing-banner-page .link-container{display:flex;justify-content:center;flex-wrap:wrap;column-gap:32px;row-gap:16px}.landing-banner-page .link{color:#ebebeb;text-decoration:underline;font-size:18px;font-weight:400;line-height:1.25}.landing-banner-page .banner-button{color:#fff;font-weight:600;font-size:24px;text-decoration:none;text-transform:uppercase;font-family:inter,sans-serif}.landing-banner-page .banner-button-block{color:#fff;font-weight:600;font-size:20px;text-decoration:none;text-transform:uppercase;font-family:inter,sans-serif}.landing-banner-page .block-icon-text{font-size:20px;font-weight:600;color:#fff;font-family:inter,sans-serif}.landing-banner-page .block-images{display:flex;flex-wrap:wrap}.landing-banner-page .image-main-block{position:relative;width:25%}.landing-banner-page .image-main-block img{width:100%;height:auto;display:block}.landing-banner-page .block-overlay{position:absolute;bottom:0;left:0;width:100%;height:120px;background:linear-gradient(to top,#000000b3,#0000)}.landing-banner-page .block-text{position:absolute;width:100%;bottom:23px;display:flex;justify-content:center;align-items:center;gap:5px;z-index:2}.landing-banner-page .main-banner-text{font-size:24px;font-weight:600;color:#fff;font-family:inter,sans-serif}.cc-landing-page .rich-text__inner h3{font-size:18px;color:inherit;font-weight:600;text-transform:uppercase;font-family:inter,sans-serif}.cc-landing-page .rich-text .rich-text__inner .rte p{font-size:14px;font-weight:400;color:#000;font-family:inter,sans-serif}.cc-landing-page .inline_content_btn_part{display:block}.landing-banner-page{font-family:inter,sans-serif}.landing-banner-page .mobile-banner-image{display:none;width:100%}@media screen and (max-width: 768px){.grid-gallery-main .grid-main-section{display:flex;flex-direction:column;width:100%}.grid-gallery-main .grid-image-banner,.grid-gallery-main .grid-block-images{width:100%}.grid-gallery-main .grid-banner-button,.grid-gallery-main .main-banner-text{font-size:14px}.grid-gallery-main .banner-button-text,.grid-gallery-main .block-icon-text{font-size:12px}.grid-gallery-main .grid-main-banner-button{bottom:20px;right:25px}.grid-gallery-main .block-text{bottom:12px}.grid-gallery-main .main-banner-overlay{height:70px}.grid-gallery-main .block-overlay{height:50px}.landing-banner-page .banner-image{display:none}.landing-banner-page .mobile-banner-image{display:block}.landing-banner-page .image-main-block{width:50%}.landing-banner-page .banner-button,.landing-banner-page .center-class-text,.landing-banner-page .main-banner-text{font-size:14px}.landing-banner-page .block-icon-text,.landing-banner-page .banner-button-block{font-size:12px}.cc-landing-page .rich-text__inner h3{font-size:20px}.cc-landing-page .rich-text .rich-text__inner .rte p{font-size:13px}.landing-banner-page .main-banner-button{bottom:20px;right:25px}.landing-banner-page .block-text{width:100%;bottom:12px}.landing-banner-page .main-banner-overlay{height:70px}.landing-banner-page .block-overlay{height:50px}}@media only screen and (max-width: 768px){.landing-banner-page .title{font-size:24px}.main-image-banner .link-container .link{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cc-custom.css.map */
