.rug-title{display:block;color:var(--main);font-size:42px;margin:0 0 40px}.rug-title.white{color:var(--white)}.rug-link{display:block;width:fit-content;background:var(--main);color:var(--white);border-radius:var(--radius);font-size:20px;padding:10px 30px}.rug-link:hover{background:var(--black);color:var(--white)}#hero .swiper-slide,#hero .wpcp-single-content,#hero .wpcp-single-item,#hero .hero-flex{width:100%!important;height:600px!important}.wpcp-single-content{padding:0!important}.hero-flex{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.hero-title{text-align:left;text-shadow:.1em .1em .2em rgb(0 0 0 / .6);color:var(--white);font-weight:var(--bold);font-size:72px;width:800px}.hero-flex p{color:var(--white);font-size:34px;margin:0 0 50px!important}.hero-flex p:last-child{margin:0!important}.hero-flex a{display:block;width:fit-content;background:var(--white);border-radius:var(--radius);font-size:20px;padding:10px 30px}.hero-flex a:hover{background:var(--main);color:var(--white)}#buckets{text-align:center;padding:70px 0}#bucket-items{width:100%;display:inline-flex;justify-content:center;align-items:flex-start;gap:0 30px}#bucket-items li{background:var(--main);border-radius:var(--radius);flex:0 1 33%}#bucket-items img{border-radius:var(--radius) var(--radius) 0 0;object-fit:cover;width:100%;height:320px}.bucket-content{padding:20px}.bucket-title{display:block;color:var(--white);font-size:28px;margin:0 0 20px}.bucket-content p{color:var(--white);font-size:20px;line-height:24px;margin:0 0 20px}.bucket-content .rug-link{background:var(--white);color:var(--main);margin:0 auto}#about .octane-content{background:rgb(0 0 0 / 60%)}#about-flex{width:100%;display:inline-flex;justify-content:space-between;align-items:center;padding:70px 0}#about-left{width:45%}#about-left img{object-fit:cover;width:100%;height:350px}#about-right{width:50%}#about-right .rug-title{margin:0 0 20px}#about-right p{color:var(--white)}#why{text-align:center;background:var(--tri);padding:70px 0}#why ul{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}#why li{text-align:left;flex:0 1 35%;line-height:40px}#why li::before{content:"\f00c";font-family:var(--icon);font-weight:900;color:var(--main);margin-right:10px}#companies{text-align:center;padding:70px 0}#company-items{width:100%;display:inline-flex;justify-content:center;align-items:flex-start;gap:0 30px}#company-items li{flex:0 1 50%}#company-items img{display:block;width:100%;object-fit:scale-down;box-shadow:-5px 5px 20px 0 rgb(0 0 0 / 5%);border:1px solid var(--black);height:200px;margin:0 0 20px}#reviews .octane-content{text-align:center;background:rgb(0 0 0 / 60%);padding:70px 0}#reviews .rug-link{margin:0 auto}@media (max-width:1550px){.hero-title{font-size:68px;line-height:72px;width:750px}#bucket-items img{height:280px}}@media (max-width:1440px){.rug-title{font-size:38px}#hero .swiper-slide,#hero .wpcp-single-content,#hero .wpcp-single-item,#hero .hero-flex{height:560px!important}.hero-title{font-size:64px;line-height:68px;width:700px}.hero-flex p{font-size:30px;margin:0 0 40px!important}#bucket-items img{height:240px}.bucket-title{font-size:24px}#why li{flex:0 1 40%}}@media (max-width:1250px){.rug-title{font-size:34px}.rug-link{font-size:18px}.hero-title{font-size:60px;line-height:64px;width:650px}.hero-flex p{font-size:28px;margin:0 0 30px!important}#bucket-items img{height:200px}.bucket-title{font-size:20px}.bucket-content p{font-size:18px}#why li{flex:0 1 45%}}@media (max-width:1150px){#hero .swiper-slide,#hero .wpcp-single-content,#hero .wpcp-single-item,#hero .hero-flex{height:520px!important}.hero-title{font-size:56px;line-height:60px;width:600px}.hero-flex p{font-size:24px;margin:0 0 24px!important}.hero-flex a{font-size:18px}}@media (max-width:1024px){#hero{margin:16px 0 0}.hero-title{font-size:52px;line-height:56px;width:550px}#bucket-items{gap:0 3%}#why li{flex:0 1 50%;line-height:35px}}@media (max-width:900px){.rug-title{font-size:30px;margin:0 0 30px}#bucket-items{gap:20px 3%;flex-wrap:wrap}#bucket-items li{flex:1 0 48%}#company-items img{height:150px;padding:20px}}@media (max-width:768px){.rug-link{margin:0 auto}#hero .swiper-slide,#hero .wpcp-single-content,#hero .wpcp-single-item,#hero .hero-flex{height:480px!important}.hero-flex{text-align:center;justify-content:center;align-items:center}.hero-title{text-align:center;font-size:48px;line-height:52px;width:auto}#about-flex{flex-direction:column;gap:20px 0}#about-left{width:100%}#about-left img{height:310px}#about-right{width:100%}#company-items{gap:0 3%}#company-items img{padding:25px}#why li{text-align:center;flex:0 1 100%;line-height:35px}}@media (max-width:660px){.hero-title{font-size:44px;line-height:48px}#buckets{padding:50px 0}#bucket-items{gap:20px 0}#bucket-items li{flex:1 0 100%}#bucket-items img{height:240px}#about-flex{padding:50px 0}#about-left img{height:310px}#about-right .rug-title{margin:0 0 20px}#companies{padding:50px 0}#why{padding:50px 0}#reviews .octane-content{padding:50px 0}}@media (max-width:550px){.rug-title{font-size:24px;margin:0 0 20px}.rug-link{font-size:16px}#hero .swiper-slide,#hero .wpcp-single-content,#hero .wpcp-single-item,#hero .hero-flex{height:440px!important}.hero-title{font-size:40px;line-height:44px}.hero-flex p{font-size:20px;margin:0 0 20px!important}.hero-flex a{font-size:16px}.bucket-title{margin:0 0 10px}.bucket-content p{font-size:16px;margin:0 0 10px}#about-left img{height:290px}#company-items img{height:110px;padding:20px}}@media (max-width:450px){#hero .swiper-slide,#hero .wpcp-single-content,#hero .wpcp-single-item,#hero .hero-flex{height:400px!important}.hero-title{font-size:36px;line-height:42px}.hero-flex p{font-size:18px;margin:0 0 10px!important}#about-left img{height:260px}#about-right .rug-title{margin:0 0 10px}#company-items{flex-direction:column;gap:20px 0}#company-items li{flex:0 1 100%}#company-items img{object-fit:cover;height:auto;padding:20px;margin:0 auto 10px}#why li{line-height:30px}}@media (max-width:350px){.rug-title{font-size:20px}.rug-link{padding:6px 20px}#hero .swiper-slide,#hero .wpcp-single-content,#hero .wpcp-single-item,#hero .hero-flex{height:360px!important}.hero-title{font-size:28px;line-height:34px}.hero-flex p{font-size:16px}.hero-flex a{padding:6px 20px}#about-left img{height:220px}}