.main-hero-section{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:40px}.main-hero-section img{width:100%;height:auto}.bg-after{position:relative}.bg-after::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.main-hero-content{width:100%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1;padding:30px 20px;text-shadow:1px 1px 5px rgba(0,0,0,.5)}.main-hero-content .hero-subtitle{font-size:40px;color:var(--white);margin-bottom:10px;font-family:var(--font-body);text-transform:uppercase;letter-spacing:5px}.main-hero-content .hero-title{font-size:100px;line-height:1.2;color:var(--white);margin-bottom:25px}.gallery-home-info-section{background-color:var(--theme-green);margin-bottom:50px}.gallery-home-info-section .container-box{padding-block:80px;display:grid;grid-template-columns:repeat(4,1fr);column-gap:20px}.gallery-info-cols{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;gap:15px;color:#fff;text-align:center;font-size:18px;text-transform:uppercase;letter-spacing:2px}.gallery-info-cols .icobox{margin-bottom:1rem}.gallery-info-cols i{font-size:80px;line-height:1}.gallery-info-cols p{margin-bottom:10px;white-space:normal}.gallery-info-cols h3{font-size:60px;line-height:1;text-transform:capitalize;margin-bottom:0;max-width:320px;letter-spacing:2px;color:var(--white);white-space:normal}.gallery-generic-section{position:relative}.gallery-generic-header{position:relative;z-index:99}.gallery-generic-header.white{color:#fff}.gallery-title{font-size:60px;color:#fff;margin-bottom:20px;line-height:1;text-transform:capitalize;text-shadow:1px 1px 5px rgba(0,0,0,.3)}.furniture-slider-Section .gallery-title{font-size:50px}.gallery-subtitle{font-size:18px;line-height:1.3;margin-bottom:10px;text-transform:uppercase;letter-spacing:3px;text-shadow:1px 1px 2px rgba(0,0,0,.7)}.intrest-free-section{background-color:#313f30;padding-block:100px;margin-bottom:50px;text-align:center;color:var(--white);font-size:16px;line-height:1.4;font-family:var(--font-avenirlight)}.intrest-free-section h2{font-size:75px;line-height:1;margin-bottom:10px;color:var(--white)}.intrest-free-section h3{font-size:30px;line-height:1.3;margin-bottom:15px;font-family:var(--font-avenirmedium);text-transform:uppercase;color:var(--white)}.intrest-free-section p{margin-bottom:1.5rem}.gallery-category-title{text-align:center;margin-bottom:0;font-family:var(--font-avenirlight);font-size:42px;line-height:1.1;text-transform:capitalize;color:var(--theme-green);padding-top:1rem}.gallery-category-title a{display:inline-flex;justify-content:center;align-items:center;gap:20px}.gallery-category-title i{font-size:inherit;line-height:.5;color:var(--theme-brown)}.generic-slider-header{position:relative}.gallery-category-title.slider-heading{padding:30px 65px}@media all and (max-width:1439px){.gallery-info-cols{font-size:16px}.gallery-info-cols h3{font-size:48px}.gallery-title{font-size:50px}.gallery-category-title{font-size:38px}.furniture-slider-Section .gallery-title{font-size:44px}}@media all and (max-width:1280px){.main-hero-content .hero-title{font-size:75px}.main-hero-content .hero-subtitle{font-size:30px}.gallery-category-title{font-size:34px}.gallery-category-title a{gap:15px}.gallery-category-title .icon{max-height:28px}.gallery-info-cols h3{font-size:40px}.gallery-info-cols{font-size:15px;letter-spacing:1px}.gallery-info-cols img{max-height:55px}.gallery-subtitle{font-size:16px}.intrest-free-section h2{font-size:60px}.intrest-free-section h3{font-size:26px}.gallery-title{font-size:40px}.furniture-slider-Section .gallery-title{font-size:34px}}@media all and (max-width:1024px){.main-hero-content .hero-title{font-size:60px}.main-hero-content .hero-subtitle{font-size:24px}.gallery-info-cols h3{font-size:30px}.gallery-info-cols{font-size:13px}.gallery-info-cols img{max-height:45px}.gallery-home-info-section .container-box{padding-block:60px}.gallery-category-title{font-size:28px}.gallery-title{font-size:34px}.furniture-slider-Section .gallery-title{font-size:26px}.gallery-category-title .icon{max-height:20px}.intrest-free-section{padding-block:60px;font-size:15px}.intrest-free-section h2{font-size:55px}}@media all and (max-width:768px){.intrest-free-section{padding:50px 15px}.gallery-title{font-size:30px}.gallery-subtitle{font-size:12px}.main-hero-content .hero-subtitle{font-size:18px;letter-spacing:2px}.main-hero-content .hero-title{font-size:40px;margin-bottom:15px}.intrest-free-section h2{font-size:45px}.gallery-home-info-section,.intrest-free-section,.main-hero-section{margin-bottom:20px}.intrest-free-section h3{font-size:20px}.gallery-category-title{font-size:20px;padding-top:.5rem}.gallery-category-title .icon{max-height:15px}.gallery-home-info-section .container-box{padding-block:60px 30px;display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scroll-behavior:smooth}.home-page .gallery-home-info-section .container-box{padding-left:20px}.gallery-info-cols h3{font-size:20px;line-height:1.2}.gallery-info-cols i{font-size:50px}.gallery-info-cols p{margin-bottom:5px}.gallery-info-cols{width:42%;display:inline-block;vertical-align:top;margin-inline-end:1%;line-height:1.5}.gallery-category-title.slider-heading{padding:20px 40px}.gallery-info-cols .icobox{margin-bottom:.5rem}}@media all and (max-width:424px){.gallery-info-cols{width:42%;font-size:11px}}