.blog_holder.single_image_title_post article .itp_post_text .post_text_inner{padding:95px 100px 100px}#hero-slider{position:relative;overflow:hidden}#hero-slider .qode_image_slider{position:relative}#hero-slider .qode_image_slider img{width:100%;height:clamp(520px,80vh,980px);object-fit:cover}#hero-slider .qode_image_slider::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.1) 85%,rgba(0,0,0,.05) 100%);z-index:2;pointer-events:none}#hero-slider .wpb_text_column{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);z-index:3;width:min(90%,1100px);text-align:center;color:#fff}#hero-slider h1{color:#fff!important;font-size:clamp(38px,6vw,72px);line-height:1.05;font-weight:600;margin-bottom:16px;letter-spacing:.3px;text-shadow:0 3px 12px rgba(0,0,0,.6)}#hero-slider p{background:0 0!important;color:#fff!important;font-size:clamp(17px,2vw,20px);font-weight:300;letter-spacing:.3px;opacity:.95;margin-bottom:22px;text-shadow:0 0 8px rgba(0,0,0,.35),0 2px 12px rgba(0,0,0,.4);padding:0;border-radius:0}#hero-slider .wpb_text_column a{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.85);color:#000!important;padding:10px 26px;border-radius:3px;font-weight:600;font-size:15px;letter-spacing:.3px;text-decoration:none;line-height:1.2;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease;height:auto;margin-top:6px!important}#hero-slider .wpb_text_column a:hover{background:rgba(255,255,255,1);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.25)}#hero-slider .wpb_text_column a span,#hero-slider .wpb_text_column a div{line-height:1.2!important;padding:0!important;margin:0!important}#hero-slider .flex-direction-nav,#hero-slider .caroufredsel-direction-nav,#hero-slider .owl-nav,#hero-slider .owl-dots{display:none!important}@media (max-width:1024px){#hero-slider .wpb_text_column{top:52%}}@media (max-width:768px){#hero-slider h1{font-size:32px;text-shadow:0 2px 8px rgba(0,0,0,.6)}#hero-slider p{font-size:17px;margin-bottom:20px}#hero-slider .wpb_text_column a{padding:9px 22px;font-size:15px}}.mid-cta-section{position:relative;text-align:center;padding:100px 20px;overflow:hidden}.mid-cta-section::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.75);z-index:1}.mid-cta-content{position:relative;z-index:2;max-width:900px;margin:0 auto}.mid-cta-heading{font-size:36px;line-height:1.3;color:#222;font-weight:500;margin-bottom:10px}.mid-cta-subtext{font-size:18px;color:#555;margin-bottom:35px}.mid-cta-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 40px;font-size:16px;color:#333;margin-bottom:40px}.mid-cta-icons span{font-weight:500}.mid-cta-btn{background-color:#7bc9cd;color:#fff!important;text-decoration:none;padding:12px 32px;border-radius:4px;font-weight:600;font-size:16px;display:inline-block;transition:all .3s ease}.mid-cta-btn:hover{background-color:#5bb1b7;transform:translateY(-2px)}@media (max-width:768px){.mid-cta-heading{font-size:28px}.mid-cta-subtext{font-size:16px}.mid-cta-icons{flex-direction:column;gap:10px}}@media screen and (max-width:1024px){.visual-rhythm-section{padding:60px 30px!important}}@media screen and (max-width:768px){.visual-rhythm-section h2{font-size:28px!important;line-height:1.3!important}.visual-rhythm-section p{font-size:16px!important;line-height:1.5!important;margin-bottom:30px!important}.visual-rhythm-section div{gap:20px!important}.visual-rhythm-section i{display:block;font-size:20px!important;margin-bottom:6px}}@media screen and (max-width:480px){.visual-rhythm-section{padding:50px 20px!important}.visual-rhythm-section h2{font-size:24px!important}.visual-rhythm-section a{padding:12px 26px!important;font-size:15px!important}}.vc_row.interior-decorating{background-color:#f9f9f9!important;padding-top:80px!important;padding-bottom:80px!important}.vc_row.interior-decorating img{border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.1)}.vc_row.interior-decorating .qbutton{background-color:#68c0bb!important;color:#fff!important;font-weight:600;border-radius:30px;padding:14px 32px!important;text-transform:none;transition:all .3s ease}.vc_row.interior-decorating .qbutton:hover{background-color:#4daaa6!important;color:#fff!important}@media screen and (max-width:768px){.vc_row.interior-decorating h2{font-size:24px!important;text-align:center!important}.vc_row.interior-decorating p{text-align:center!important}.vc_row.interior-decorating .qbutton-holder{text-align:center!important}.vc_row.interior-decorating img{margin-bottom:30px!important}}