.navbar{box-shadow:0 5px 5px rgba(0,0,0,.1)}.navbar .navbar-brand img{max-width:100px}.navbar .navbar-nav .nav-link{color:#000}@media screen and (min-width:1024px){.navbar{letter-spacing:.1em}.navbar .navbar-nav .nav-link{padding:.5em 1em}.search-and-icons{width:50%}.search-and-icons form{flex:1 1}}@media screen and (min-width:768px){.navbar .navbar-brand img{max-width:7em}.navbar .navbar-collapse{display:flex;flex-direction:column-reverse;align-items:flex-end}.search-and-icons{display:flex;align-items:center}}.search-and-icons form input{border-radius:0;height:2em;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='grey' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E") no-repeat 95%}.search-and-icons form input:focus{background:#fff;box-shadow:none}.search-and-icons .user-icons div{padding-right:1em}.contact-info a,.contact-info p{font-size:.9em;padding-right:1em;color:grey}.contact-info a{padding-right:0}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3794f505ceb4aef5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/320d9f5d177d6ec2-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ca9e8d8193aed290-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80512c49369d7ad3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0d580af215996300-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/14254a1c498c2b09-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4036a8cc6ad3520f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7128a8004343716-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Roboto_10f679;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c4a2ca76cbcd952a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_Fallback_10f679;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_10f679{font-family:__Roboto_10f679,__Roboto_Fallback_10f679;font-weight:400;font-style:normal}.__variable_10f679{--font-roboto:"__Roboto_10f679","__Roboto_Fallback_10f679"}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Montserrat_069ab3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Montserrat_Fallback_069ab3;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_069ab3{font-family:__Montserrat_069ab3,__Montserrat_Fallback_069ab3;font-style:normal}.__variable_069ab3{--font-montserrat:"__Montserrat_069ab3","__Montserrat_Fallback_069ab3"}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_0a80b4;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_0a80b4;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:__Playfair_Display_0a80b4,__Playfair_Display_Fallback_0a80b4;font-style:normal}.__variable_0a80b4{--font-playfair-display:"__Playfair_Display_0a80b4","__Playfair_Display_Fallback_0a80b4"}::selection{background:#091235;color:#ec2127;text-shadow:none}::-webkit-scrollbar{width:1em}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(46,39,81,.3);border-radius:10px}::-webkit-scrollbar-thumb{background-color:#091235;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#14202e;border-radius:10px}.color-primary{color:#091235}.color-primary-dark{color:#14202e}.color-primary-light{color:#2b4257}.color-secondary{color:#ec2127!important}.color-secondary-light{color:#ef4d52}.color-dark{color:#000}.color-white{color:#fff!important}.bg-primary{background-color:#091235!important}.bg-primary-light{background-color:#2b4257!important}.row .bg-secondary{background-color:#ec2127!important}.bg-secondary-light{background-color:#ef4d52!important}.no-padding{padding:0!important;margin:0!important}.fs-1,.fs-2,.fs-3,.fs-4,.fs-5,.fs-6,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif!important}a,a:link,a:visited{font-size:18px!important;transition:all .25s ease-in-out}a:hover{opacity:.8}.font-italic{font-style:italic!important;font-family:Playfair Display,serif!important}.btn{color:#fff!important;background:#091235!important;font-size:18px!important;font-weight:600;padding:15px 35px!important;border-radius:30px!important;box-shadow:none;z-index:1;cursor:pointer}.btn:active{top:2px}.btn:hover{color:#fff;border-color:#091235}.btn.outline{color:#fff!important;background-color:transparent!important;outline:3px solid #fff!important}.btn[disabled]{opacity:.6;cursor:not-allowed}.card{transition:all .25s ease-in-out;box-shadow:none!important}.card-link{font-size:16px;font-weight:600;color:#14202e}.card-link:hover{color:#e15546}.hero-banner .fa-icon{width:14px;height:14px;vertical-align:-.125em}.badge{padding:.75rem!important;font-size:.8125rem!important;font-weight:500!important;border-radius:6.25rem!important;line-height:130%;display:inline-block}*{box-sizing:border-box}body{font-family:Montserrat,sans-serif!important;background:#ebebeb!important;padding:0;background-color:#dcdcdc;color:#000}body p{font-weight:500}section{padding:60px 0}.heading-box{margin-bottom:44px}.heading-box h2{font-size:68px;line-height:75px;font-weight:300}.img-logo{height:auto;width:200px}nav{box-shadow:none!important;padding:12px 0!important;background-color:#dcdcdc!important}nav .navbar-brand{color:#091235!important;font-size:42px!important;text-transform:uppercase}nav .nav-link{font-size:16px!important;padding-bottom:0!important}nav .nav-link:link{border-bottom:2px solid transparent}nav .nav-link:hover{border-bottom:2px solid #091235;background-color:#ececec}nav a,nav button{color:#000!important}nav .input-group-search{max-width:393px;border-color:#2b4257!important}nav .input-group-search input{padding:.5rem 1rem!important;height:54px!important;border-color:#2b4257!important}nav .input-group-search input::placeholder{color:#2b4257}nav .input-group-search .btn{border-color:#2b4257!important}nav .input-group-search .fa-search{color:#2b4257;font-size:18px}.hero-banner{height:450px;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.hero-banner .container{padding-right:150px;padding-left:150px}.hero-banner h1{font-size:48px;font-weight:700}.hero-banner h1,.hero-banner h4{letter-spacing:1px;line-height:72px;color:#fff}.hero-banner h4{font-size:18px;font-weight:500;font-family:Montserrat,sans-serif!important}.contact-us-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/renovation_projects/Renovation3.jpg);background-position:50%}.about-us-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/renovation_projects/Renovation2.jpg);background-position:50%}.gallery-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/renovation_projects/Renovation_Image4.jpg);background-position:50%}.how-it-works-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/interior-design2.jpg);background-position:50%}.bathroom-remodeling-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/bathroom4.png);background-position:bottom}.demo-site-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/demolition1.jpg);background-position:50%}.drywall-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/textured-drywall.jpg);background-position:50%}.rough-in-banner{background-image:linear-gradient(to top left,rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/Electrician.jpg);background-position:50%}.header{position:relative;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,.6)}.header h1{font-size:70px;line-height:82px;letter-spacing:3.33px;font-weight:600!important}.header p{line-height:35px;letter-spacing:.8325px;font-weight:300!important;font-size:28px}.header .heading-box{position:relative;width:75%;z-index:1}.header .heading-box n .font-italic{font-style:italic;font-family:playfairDisplay}.header .btn{opacity:1!important}.header .btn:hover{outline:3px solid #fff!important;border:3px solid #091235!important}.video-wrapper{width:100%;height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;z-index:1}.video-wrapper video{object-fit:cover}.video-wrapper video,.video-wrapper:after{position:absolute;top:0;left:0;height:100%;width:100%}.video-wrapper:after{content:"";background-color:rgba(0,0,0,.4);z-index:0!important}.renovate-section .card{width:100%;height:100%;padding:25px 10%;border:none;border-radius:25px;text-align:center;background:#fff;height:500px;display:flex;justify-content:center;transition:all 1s ease;background-size:cover}.renovate-section .card:hover{background-color:#091235;color:#fff}.renovate-section .card:hover .btn{color:#091235!important;background:#fff!important;outline:3px solid #fff!important;border:3px solid #091235!important}.renovate-section .card h2{font-size:68px;line-height:75px;font-weight:300}.renovate-section .card p{font-size:30px!important;line-height:40px;margin-bottom:24px}.renovate-section .card .btn{width:max-content;margin:0 auto}.image-container img{width:400px;height:300px;border-radius:15px}.section-renovation-sells h3{font-size:55px!important;line-height:45px}.section-local-matters{background-color:#091235;color:#fff}.section-local-matters .img-local-matters{width:100%;height:500px;object-fit:cover;border-radius:40px}.section-local-matters .heading-box{height:100%!important}.section-local-matters .heading-box .btn{width:max-content}.section-local-matters .heading-box p{margin:25px 0}.section-hassle-free-renovations .heading-box{margin-bottom:0!important}.section-hassle-free-renovations .btn{margin-top:24px}.about h2{letter-spacing:-.06rem;margin-bottom:0;font-size:2.5rem;font-weight:800;line-height:110%}.about img{border-radius:44px;height:500px;width:100%;object-fit:cover}.section-making-it-official{border-radius:2rem;color:#fff;background:#14202e}.section-making-it-official .accordion-body.collapsed,.section-making-it-official .accordion-button.collapsed{background-color:#14202e}.section-making-it-official button{color:#fff}.section-construction{border-radius:2rem;background:#dcdcdc}.section-construction .accordion-body.collapsed,.section-construction .accordion-button.collapsed{background-color:#dcdcdc}.img-col img{border-radius:44px;height:600px;width:100%;object-fit:cover}.img-col h2{letter-spacing:-.06rem;margin-bottom:0;font-size:2.5rem;font-weight:800;line-height:80%}.img-col button{font-weight:800!important;font-size:1.2rem!important;padding-bottom:4px!important}.contact-section{background-color:#f6f9ff}.contact-section .heading.heading1{font-size:3.5rem}.contact-section .heading{margin-bottom:3rem}.contact-section .contact-list li{margin-top:2.5rem}.contact-section .contact-list li div{display:flex;flex-direction:column}.contact-section .contact-list li div strong{font-size:1rem;font-weight:600;color:#091235}.contact-section .contact-list li div a{color:#000;opacity:.65;transition:.5s ease}.contact-section .contact-list li div a:hover{opacity:1}.contact-section .contact-text p{margin:0}.contact-section .separator{display:none}.contact-section ul{list-style:none;margin:0;padding:0}.contact-form{display:flex;flex-direction:column;gap:2rem}.contact-form .form-group{display:flex;flex-direction:column;gap:.875rem}.contact-form .form-group label{font-size:1rem;font-weight:500;color:#000}.contact-form .form-group label span{color:#091235}.contact-form .form-group .form-control{border-radius:.5rem!important;border:1px solid rgba(0,0,0,.3)!important;padding:.875rem 1rem;font-size:.875rem;resize:none;transition:.5s ease}.contact-form .form-group .form-control::placeholder{color:#000;opacity:.5}.contact-form .form-group .form-control:focus{box-shadow:none;border-color:#091235}.accordion-button{box-shadow:none!important;border-color:rgba(0,0,0,.125)!important}.accordion-body{padding-top:0!important}.accordion-body:not(.collapsed),.accordion-button:not(.collapsed),.accordion-item{background:#fff!important;border-radius:1rem!important}.accordion-body.collapsed,.accordion-button.collapsed{background-color:#ebebeb}.accordion-button{border:none}.text-sm{font-size:14px!important}.opacity-50{opacity:.5}.packages-section .rating-stars .fa-icon{color:#f9ad14}.packages-section .price-text{font-size:20px}.packages-section .card{width:100%;background-color:transparent!important;border:none;margin-bottom:28px}.packages-section .card img{height:360px;border-radius:.5rem}.packages-section .card .card-title{font-size:21px}.banner-ctas{display:none!important}.promo-banner{background:linear-gradient(rgba(9,18,53,.6),rgba(9,18,53,.6)),url(/images/bathroom.png);height:60vh;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:cover;background-position:50%;padding:35px 0;border-radius:24px;margin-top:24px}.promo-banner .banner-caption{color:#fff;width:80%}.promo-banner .banner-caption h1{margin-bottom:20px;font-size:58px}.promo-details{background-color:#fff;width:80%;margin:0 auto;padding:20px;border-radius:24px;box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 4px rgba(0,0,0,.07),0 4px 8px rgba(0,0,0,.07),0 8px 16px rgba(0,0,0,.07),0 16px 32px hsla(0,3%,39%,.07),0 32px 64px rgba(0,0,0,.07)}.promo-details .btn{margin-top:24px}.promo-section{height:440px;background-image:linear-gradient(rgba(9,18,53,.4),rgba(9,18,53,.4)),url(/images/kitchen.jpg);background-size:cover;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;border-radius:24px;padding:80px;justify-content:center;align-items:center;display:flex;justify-content:flex-end}.promo-section .text-box{background-color:#fff;width:50%;border-radius:24px;padding:48px}.promo-video-section .video-container{max-width:100%;margin:0 auto;box-sizing:border-box}.promo-video-section .yt-video-iframe{width:100%;height:auto;display:block;border-radius:44px;height:600px}.img-promo{object-fit:fill!important}.get-hot-summer-offer .container{height:440px;background-image:linear-gradient(rgba(9,18,53,.8),rgba(9,18,53,.8)),url(/images/bathroom.png);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:80px 0;display:flex;align-items:center;border-radius:24px}.get-hot-summer-offer .text-box{color:#fff;width:50%;border-radius:24px;padding:48px}.thank-you-title{font-size:60px!important;text-align:center}.check-icon{height:180px;width:180px;color:#fff;padding:25px;background-color:#24b663;border-radius:100%}.swiper-button-prev{left:0!important}.swiper-button-next{right:0!important}.swiper-button-next,.swiper-button-prev{position:absolute!important;color:#fff!important;background:#212d9b;padding:34px;margin:10px;border-radius:100px}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(33,45,155,.8)}.section-event .fa-share-alt{cursor:pointer!important}.section-event .row{position:relative;border-radius:10px;background-color:hsla(0,0%,100%,.9)!important}.section-event .container{background-color:#fff;border-radius:10px}.section-event .container .event-title,.section-event .container h1{font-family:Playfair Display,serif!important}.section-event .container .event-title{padding:20px}.section-event .container .event-title .event-month{margin:0;font-size:13px;font-weight:800}.section-event .container .event-title .event-day{font-size:17px;font-weight:800;margin:0 0 12px}.section-event .container .img-event img{height:430px;width:100%;object-fit:fill}.section-event .container .title-footer{position:absolute;bottom:0}.section-event .container .title-footer a{color:#091235}.section-event .container .register-event{border-color:#dbdae3;border-style:solid;border-width:1px 0;background-color:#fff;padding:10px 15px;box-sizing:border-box}.section-event .container .register-event .btn{width:100%;max-width:240px;height:60px;display:flex;flex-direction:column;justify-content:center;align-items:center}.section-event .container .register-event .btn small{font-size:12px;display:block}.section-event .container .register-event .register-events-icons i{font-size:22px;padding:8px}.section-event .container .special-offer .btn{width:100%;max-width:240px;height:60px;display:flex;flex-direction:column;justify-content:center}.section-event .container .special-offer .btn small{font-size:12px;display:block}.section-event .container .event-details{color:#1e0a3c;padding-top:50px}.section-event .container .event-details .event-share p{line-height:1.4rem;font-size:18px;font-weight:800!important;margin-bottom:4px;padding:8px;color:#1e0a3c}.section-event .container .event-details .event-share i{font-size:22px;padding:8px;color:#1e0a3c}.section-event .container .event-details .event-time-location .event-time{margin-bottom:50 px}.section-event .container .event-details .event-organizer{border-top:1px solid #dbdae3;position:relative;background-color:#fff;padding:30px 0;margin-top:30px}.section-event .container .event-map-location{text-align:center}.section-event .container .event-map-location .event-map-location-details{padding:30px 0}.section-event .container .event-map-location .event-map-location-details a{color:#091235}.section-event .container .event-map-location .event-map-location-details .location-icons{font-size:22px;color:#4b4d63}.section-event .container .eventSlider{margin-bottom:44px}.section-event .container .eventSlider img,.section-event .container .eventSlider video{height:440px;width:100%;border-radius:24px!important}.section-event .container .eventSlider .yt-video{width:100%;height:440px}.section-event .container .eventSlider .fb-video{width:100%!important;height:420px!important;padding:15px 0}.testimonials .card{box-shadow:unset;border-radius:14px!important;border:none!important;background:transparent;margin:26px 10px}.testimonials .card:hover{box-shadow:0 10px 30px rgba(0,0,0,.1),0 8px 12px rgba(0,0,0,.02)!important}.testimonials .card .fa-icon{color:#ffd600}.testimonials .card .card-title,.testimonials .card .service-name{margin:0}.testimonials .card .service-name{font-size:16px;font-weight:600;color:rgba(0,0,0,.6)!important}.testimonials .card i{color:#091235}.testimonials .card .card-text{opacity:.6}footer{background-color:#dcdcdc;color:#14202e;padding:2rem 1rem;border-top:4px solid #ec2127}footer .footer-copyright a{color:#14202e!important}footer a{text-decoration:none}footer a .text-reset{font-size:16px!important}footer .text-cta-phone{font-weight:700}footer .main-footer-phone{font-size:30px!important;font-weight:700;color:#2b4257}footer .social-media-icons .fa-icon:hover{color:#ec2127}footer .social-media-icons .fa-icon{color:#091235;height:40px;width:40px}@media only screen and (max-width:1199.5px){.promo-section{height:auto!important}.get-hot-summer-offer .text-box,.promo-section .text-box{width:100%!important}}@media only screen and (max-width:991.5px){.section-renovation-sells .row{text-align:center}.heading-box h1{font-size:60px}.heading-box h2{font-size:55px}.renovate-section .card{margin:8px}.renovate-section .card h2{font-size:55px;line-height:1}.section-design-to-impress h3,.section-hassle-free-renovations h3,.section-local-matters h3,.section-renovation-sells h3{font-size:45px!important;line-height:45px}.promo-details{display:none}.text-terms{font-size:16px}.promo-banner{height:100%}.banner-ctas{display:flex!important;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.banner-ctas .btn{font-size:16px!important}.yt-video-iframe{width:100%;height:auto;display:block;border-radius:44px;height:400px!important}}@media only screen and (max-width:767.5px){a.navbar-brand{font-size:28px!important}.heading-box{width:100%!important;text-align:center}.heading-box h1{font-size:70px;line-height:78px}.heading-box h2{line-height:58px}p{font-size:18px!important;line-height:1}.section-local-matters .btn{margin:0 auto}.renovate-section .card{height:auto;margin:8px}.promo-section{height:auto!important}.promo-section .text-box{width:100%!important}.promo-section p{display:none}.get-hot-summer-offer{padding:8px}.get-hot-summer-offer .container{height:auto!important}}@media only screen and (max-width:575.5px){.video-wrapper{background-image:linear-gradient(180deg,rgba(9,18,53,.4),rgba(43,66,87,.4)),url(/images/renovation_projects/Renovation2.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;height:100vh}.video-wrapper video{display:none!important}.hero-banner .container{padding-right:50px!important;padding-left:50px!important}.heading-box{width:100%!important;text-align:center}.heading-box h1{font-size:70px;line-height:60px}h1{font-size:45px!important;line-height:1}.card h2,h2{font-size:45px;line-height:1}h4{font-size:18px!important}.section-design-to-impress h3,.section-hassle-free-renovations h3,.section-local-matters h3,.section-renovation-sells h3{font-size:35px!important;line-height:1}}@media only screen and (max-width:343.5px){a.navbar-brand{font-size:18px!important}h2{font-size:38px!important;line-height:1!important}.renovate-section .card p{font-size:16px!important;line-height:1!important}.section-design-to-impress h3,.section-hassle-free-renovations h3,.section-local-matters h3,.section-renovation-sells h3{font-size:30px!important;line-height:1!important}.banner-ctas .btn{font-size:14px!important}}
/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}