 @import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); article.post:not(.archive-post){position:relative;}ul.breadcrumbs{position:relative;}article.post footer{max-width:90em;} #wpadminbar{display:none !important;} body{font-family:Poppins,sans-serif;background:#FFFFFF;overflow-x:hidden;}h1,h1 a,.large-heading-style{color:#5a4a3e;font-family:Lato,sans-serif;font-weight:900;font-size:3em;line-height:1;margin:15px 0 30px 0;text-transform:capitalize;letter-spacing:1px;}h2{color:#5a4a3e;font-family:Lato,sans-serif;font-weight:900;font-size:2.5em;line-height:1;margin:30px 0 30px 0;}h3{color:#5a4a3e;font-family:Lato,sans-serif;font-weight:700;font-size:1.8em;line-height:1;margin:15px 0 15px 0;}h4{color:#5a4a3e;font-family:Lato,sans-serif;font-weight:500;font-size:1.5em;line-height:1;margin:15px 0 30px 0;}p{font-family:Poppins,sans-serif;color:#000000;font-size:16px;margin:15px 0;}a{font-family:Poppins,sans-serif;color:#000000;font-size:16px;margin:15px 0;}ul{list-style-type:none;}ul.square{color:#be5300;}.bg-pale-blue ul.square{color:#e8d2bc;}.font-1{font-family:Lato,sans-serif;}.accent-brown{color:#d9b591;}.heading-style{color:#131313;font-family:Lato,sans-serif;font-size:20px;font-weight:bold;line-height:2rem;margin:0 0 30px;}.row{margin:0 auto;max-width:86rem;width:100%;}.row.full{margin:0 auto;max-width:100%;width:100%;}.strip-padding{padding-right:0 !important;padding-left:0 !important;}.strip-padding-right{padding-right:0 !important;}.strip-padding-left{padding-left:0 !important;}.shadow{box-shadow:0px 0px 50px rgba(0,0,0,0.14);}.bordered{border:2vh solid #dadada;}.bg-white{background:#FFFFFF;}.bg-tan{background:#FFFFFF;}.bg-orange{background:#be5300;}.text-orange{color:#be5300 !important;}.bg-pale-blue,.bg-dark{background:#f3f3f3;}.bg-pale-blue h2.large-heading-style,.bg-pale-blue h2.heading-style,.bg-pale-blue h2,.bg-pale-blue h3{color:#5a4a3e;}.bg-pale-blue p,.bg-pale-blue ul.square li{color:#000000;}.bg-pale-blue .service-content .has-accent-box::before{content:"";display:block;position:absolute;width:15px;height:15px;background:#be5300;left:0;top:13px;}.orange-accent-right::after{content:"";display:block;position:absolute;right:-10px;top:50%;width:20px;height:33%;background:#be5300;z-index:9;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.full-height{min-height:100vh;}.max-height{height:100%;}.inline-block{display:inline-block !important;}.vertical-padding-x-large{padding-top:100px;padding-bottom:100px;}.vertical-padding-large{padding-top:70px;padding-bottom:70px;}.vertical-padding-medium{padding-top:45px;padding-bottom:45px;}.vertical-padding-small{padding-top:20px;padding-bottom:20px;}.large-padding-bottom{padding-bottom:15vh !important;}.vertical-padding-x-large{padding:15vh 0;}.move-text-to-slider{display:none;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{background:#FFFFFF;width:100%;clear:both;}.landing-page-wrapper #primary,.row.service-areas-wrapper .clearfix{padding:0 0 60px 0;}.landing-page-button-wrapper a{background:#be5300;}   .home-img-bg-1{background:url("https://yycserenityconstruction.com/wp-content/uploads/2025/02/home2.jpg");background-size:cover;background-position:center;}.home-img-bg-2{background:url("https://yycserenityconstruction.com/wp-content/uploads/2025/02/home3.jpg");background-size:cover;background-position:center;}.left-padded-box{padding:3vw 6vw 15vh;}.right-padded-box{padding:3vw 6vw 15vh;}.padded-box{padding-right:13vw;padding-left:5vw;padding-top:5vh;}img.small-image.offset{position:absolute;right:1vw;bottom:-5vh;}img.big-img.bordered{border-left:none;border-color:#dadada;}  .service-content{padding:0 10vw;float:left;height:100%;}.service-content-text{top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.service-content .has-accent-box h2{padding-left:2vw;font-size:35px;line-height:1;}.service-content a{color:#be5300;}.service-content a:hover{color:#be5300;}.service-selector-wrapper{height:656px;padding:3vh 2.5vw;}.service-selector-title{color:#34323a;font-style:italic;font-weight:bold;}.service-selector *:not(span){display:none;}.service-selector > span{background:rgba(248,126,27,0);display:block;font-weight:bold;line-height:1;margin-bottom:15px;padding:5px 15px;text-transform:capitalize;cursor:pointer;font-size:2em;font-family:Lato,sans-serif;color:#34323a;}.service-selector.active-state > span,.service-selector > span:hover{background:#be5300;color:#131313;opacity:1;text-align:center;}  .gallery-wrapper h2{font-size:3em;line-height:1;}  .form-holder{position:absolute;top:50%;padding:2vh 2vw;background:#FFFFFF;box-shadow:0px 0px 45px rgba(0,0,0,0.3);max-width:650px;right:8vw;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}.form-holder::after{content:"";display:block;width:20px;height:33%;background-color:#be5300;position:absolute;right:-10px;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.contactForm{float:left;margin-top:20px;width:100%;padding:7%;border:1px solid #34323a;}.contactForm label{font-weight:bold;display:block;}.contactForm input{border:1px solid #828282;height:44px;margin-bottom:7px;padding:3px 15px;width:100%;}.contactForm textarea{width:100%;padding:3px 15px;margin-bottom:7px;border:1px solid #828282;min-width:100%;max-width:100%;min-height:120px;}.contactForm .captchaWrapper{margin-top:10px;}.captchaImageWrapper{border:1px solid #828282;}.captchaInputWrapper{padding:0 0 0 15px;}.captchaWrapper img{max-height:42px;}.contactForm .captchaRefresh{vertical-align:middle;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{font-size:inherit;font-weight:bold;display:block;font-size:16px;letter-spacing:2px;color:#FFFFFF;line-height:60px;background:#be5300;padding:3px 20px;font-family:Poppins,sans-serif;cursor:pointer;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.contactForm .submitWrapper span.submit:hover{background:#be5300;}.emailConfirmation{margin:0 auto;text-align:center;}.emailConfirmation h1{color:#00CC00;}  .header-text{top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.header-sub-heading-text{font-size:2.5em!important;color:#ff892f;letter-spacing:2px;}.header-text p,.header-text h1,.default-slider-text,.slider-text{font-size:3.8em;margin:0;padding:0 7vw 0 2vw;font-weight:800;line-height:1.1;text-shadow:3px 1px 4px black;}header.header-wrapper,header.interior-header{background:#FFFFFF;position:fixed;top:0;width:100%;z-index:99;}header.header-wrapper::after,header.interior-header::after{content:"";display:block;width:100%;height:1px;background-color:#34323a;bottom:0;position:absolute;}header.header-wrapper .social-icons,header.interior-header .social-icons{text-align:right;padding-right:30px;}header.header-wrapper .social-icons .fa,header.interior-header .social-icons .fa{color:#be5300;font-size:12px;line-height:35px;margin:15px 0;text-align:center;width:35px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}header.header-wrapper .social-icons .fa:hover,header.interior-header .social-icons .fa:hover{color:#d9b591;}.header-company-title{color:#be5300;float:left;font-family:Lato,sans-serif;font-size:23px;font-weight:bold;line-height:1.9rem;margin:0;padding:17px 0;text-align:right;text-decoration:none;text-transform:none;width:100%;letter-spacing:0;}.hiro-bg::before{background:#f1f1f1;background-position:center;background-size:cover;content:"";display:block;width:100%;position:fixed;height:100%;}.logo-wrapper img{max-width:110px;top:50%;position:relative;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}p.header-company-location{font-weight:normal;font-size:18px;color:#be5300;padding:3vh 3vw;margin:0;}p.header-company-location::before{content:"";display:block;position:absolute;width:7px;height:7px;background:#34323a;left:calc(3vw - 5px);top:40px;}.header-number a{color:#FFFFFF;background:#be5300;font-family:Poppins,sans-serif;font-size:20px;padding:10px 15px;font-weight:bold;position:relative;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.header-number a:hover{color:#FFFFFF;background:#72655a;}.location-bar{border-top:1px solid #dfdbd6;position:absolute;bottom:0;}.social{top:50%;position:relative;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.social a{display:block;width:100%;text-align:center;color:#bfb7d8;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}.social a:hover{color:#be5300;}.scroll-to-content{position:absolute;bottom:70px;cursor:pointer;}.scroll-to-content span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border:1px solid #FFFFFF;border-radius:100%;box-sizing:border-box;}.scroll-to-content span::after{position:absolute;top:50%;left:50%;content:"";width:16px;height:16px;margin:-12px 0 0 -8px;border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;box-sizing:border-box;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.slider-overlay-wrapper{margin:0 auto;max-width:86rem;width:100%;position:absolute;left:0;right:0;margin:0 auto;height:100%;}.slider-overlay{background:rgba(35,35,35,0.9);padding:25px 35px;position:absolute;width:auto;top:45%;z-index:4;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}.slider-overlay .header-company-serviceorder{color:#d9b591;font-family:Poppins,sans-serif;text-transform:uppercase;font-size:20px;line-height:26px;margin:0;}.slider-overlay .header-company-serviceorder strong{font-size:45px;color:#FFFFFF;}.slider-overlay .header-company-locationorder{color:#d9b591;font-size:18px;font-style:italic;line-height:26px;margin:0;}.slider-wrapper{position:relative;min-width:100%;}.slider-wrapper .rhino-container ul,.slider-wrapper .rhino-container ul li.rhino-item{min-width:1920px;width:100% !important;min-height:840px !important;}.slider-wrapper.inner-page .rhino-container ul,.slider-wrapper.inner-page .rhino-container ul li.rhino-item{min-width:1920px;width:100% !important;min-height:550px !important;}.slider-wrapper .rhino-container ul{margin:0;}.deck_con{position:relative;min-width:100%;border:2vh solid white;box-shadow:0px 0px 50px rgba(0,0,0,0.4);height:63%;background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/deck.jpg);}.pool{position:relative;min-width:100%;border:2vh solid white;box-shadow:0px 0px 50px rgba(0,0,0,0.4);height:63%;background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/01/pool.jpg);}.deck{position:relative;min-width:100%;border:2vh solid white;box-shadow:0px 0px 50px rgba(0,0,0,0.4);height:63%;background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/deck-const.jpg);}.service-image{position:relative;min-width:100%;border:2vh solid white;box-shadow:0px 0px 50px rgba(0,0,0,0.4);height:63%;background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/slider1.jpg);}.slider-holder.inner{height:100%;display:flex;align-items:center;}.service-image#cleaning-staining-and-sealing{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/cleaning-staining-and-sealing.jpg);}.service-image#composite-deck-construction{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/comp-deck.jpg);}.service-image#composite-deck-repair-and-maintenance{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/composite-deck-repair-and-maintenance.jpg);}.service-image#concrete-sealing{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/concrete-sealing.jpg);}.service-image#fence-services{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/fence.jpg);}.service-image#fence-construction{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/fence.jpg);}.service-image#four-season-room-construction{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/four-season-room-construction.jpg);}.service-image#hardscaping{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/hardscaping.jpg);}.service-image#patio-repair-and-restoration{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/patio-repair-and-restoration.jpg);}.service-image#patios{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/patios.jpg);}.service-image#wooden-deck-construction{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/wooden-deck.jpg);}.service-image#wooden-deck-repair{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/themes/dap3/images/service/wooden-deck-repair.jpg);}.service-image#fence-services{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/fence.jpg);}.service-image#water-damage-restoration{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2024/04/water-damage.jpg);}.service-image#basement-remodeling{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2024/04/basement-remodeling.jpg);}.service-image#bathroom-remodeling{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2024/04/bathroom-remodeling.jpg);}.service-image#exterior-remodeling{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/exterior-rem.jpg);}.service-image#fire-damage-restoration{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2024/04/fire-damage-restoration.jpg);}.service-image#home-additions{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/slider1.jpg);}.service-image#kitchen-remodeling{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2024/04/kitchen-remodeling.jpg);}.service-image#natural-disaster{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2024/04/natural-disaster.jpg);}.service-image#remodeling{background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2024/04/remodeling.jpg);}  .heading-text,.default-slider-text,.slider-text{font-size:2.6vw;font-weight:800;line-height:1;font-family:Lato,sans-serif;color:#FFFFFF;}.slider-holder{top:7%;}.banner-segment{float:left;height:100vh;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%;}  .inner-banner-segment .heading-text,.inner-banner-segment .default-slider-text,.inner-banner-segment .slider-text{font-size:2.6vw;font-weight:800;line-height:1;font-family:Lato,sans-serif;color:#131313;}.inner-banner-segment p.header-company-location::before{content:"";display:block;position:absolute;width:7px;height:7px;background:#34323a;left:calc(3vw - 5px);top:22px;}.inner-banner-segment .slider-holder{padding-left:unset;}.inner-banner-segment p.header-company-location{font-weight:normal;font-size:18px;color:#be5300;padding:1vh 3vw;margin:0;}.inner-banner-segment{height:52vh;float:left;max-width:100%;overflow:hidden;padding:0;position:relative;width:100%;}  .top-bar{background:none;height:65px;line-height:65px;}.top-bar-section ul li > a{font-family:Poppins,sans-serif;font-size:15px;color:#000000;font-weight:600;margin:0;text-transform:uppercase;line-height:65px;}.top-bar-section ul{float:right;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.top-bar-section ul li{position:relative;}.top-bar-section ul li > a{}.top-bar-section ul li ul.dropdown li{border:none;}.top-bar-section ul li,.top-bar.expanded .title-area{background:none;}.top-bar-section li:not(.has-form) a:not(.button){background:none;line-height:65px;padding:0 10px;}.top-bar-section li:not(.has-form) a:hover:not(.button){background:none;color:#be5300;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button){background:none;color:#be5300;line-height:65px;padding:0 10px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){font-size:15px;font-weight:normal;line-height:42px !important;text-align:center;}.top-bar-section .has-dropdown > a{padding:0 10px !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#000000;background:#FFFFFF;font-size:15px;font-weight:normal;line-height:42px;text-align:center;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button){background:#be5300;color:#FFFFFF;}.top-bar-section .has-dropdown > a::after{display:none;}.gallery-row{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1311px;margin:0 auto;}.gallery-container{display:inline-block;width:31.5%;margin-bottom:2.75%;position:relative;}.caption-inner{position:absolute;width:93%;height:94%;margin:0;display:flex;justify-content:center;align-items:center;background:rgba(20,20,22,0);}p.gallery-caption{font-family:Poppins,sans-serif;font-size:1.25em;font-weight:400;color:#FFFFFF;position:relative;margin:0;line-height:1;opacity:0;}p.gallery-caption::before,p.gallery-caption::after{content:" ";width:60%;height:2px;position:absolute;left:20%;top:-40px;background:%COLOR2A%;opacity:0;}p.gallery-caption::after{bottom:-40px;top:unset;}.caption-inner:hover{background:rgba(20,20,22,0.7);}.caption-inner:hover p.gallery-caption{opacity:1;}.caption-inner:hover p.gallery-caption::before{top:-25px;opacity:1;}.caption-inner:hover p.gallery-caption::after{bottom:-25px;opacity:1;} .footer-wrapper{font-family:Poppins,sans-serif;width:100%;background:#5a4a3e;position:relative;}.footer-wrapper h1{}.footer-wrapper .span-address,.footer-wrapper .span-phone,.footer-wrapper .span-email{color:#d9b591;font-size:13px;position:relative;margin-right:20px;top:-2px;}.footer-wrapper .contact-address.address br{display:none;}.footer-wrapper .fa{color:#FFFFFF;font-size:30px;line-height:60px;text-align:center;width:60px;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.footer-wrapper .social-icons{text-align:right;}.footer-wrapper .social-icons .fa:hover{color:#be5300;}.footer-cta-content{padding:11vh 9vw;}.bg-footer-cta{background:url("https://yycserenityconstruction.com/wp-content/uploads/2025/02/home4.jpg");background-size:cover;background-position:center;}.footer-cta-content a{color:#FFFFFF;font-size:2.5rem;font-weight:normal;line-height:1;}.footer-cta-content p{color:#FFFFFF;font-size:15px;margin-bottom:5vh;}.footer-cta-content p.cta-heading{color:#FFFFFF;font-size:3em;font-weight:700;line-height:1;font-family:Lato,sans-serif;margin:0 0 30px 0;}.footer-cta-content span{position:absolute;-moz-transform:translateX(.9375rem);-webkit-transform:translateX(.9375rem);-o-transform:translateX(.9375rem);-ms-transform:translateX(.9375rem);transform:translateX(.9375rem);-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}.footer-cta-content a:hover span{-moz-transform:translateX(80%);-webkit-transform:translateX(80%);-o-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%);}.footer-cta-content .fa{font-size:24px;position:absolute;opacity:0;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease;}.footer-cta-content a:hover .fa{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);opacity:1;}.footer-wrapper strong{color:#FFFFFF;}.footer-wrapper p{color:#FFFFFF;margin:0;}p.contact-address.address{margin:0;}p.contact-phone.phone{margin-top:15px;}.disclaimer{margin:40px 0 0;}.disclaimer p{color:#838186;font-size:11px;font-style:italic;font-weight:bolder;}.lnm-image{margin:0;}.lnm-image > img{max-height:50px;opacity:0.3;}  .slide-out-wrapper{position:fixed;top:50%;right:0;width:33vw;background:#f9f9f9;padding:2% 4%;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}.slide-out-content h3{margin:0 0 25px;}.slide-out-form form{margin:0;}.slide-out-form input.fancyInput[type="text"]{padding:10px 25px;margin-bottom:10px;}.slide-out-form .contactForm textarea{padding:10px 15px;font-size:15px;height:100px;margin-bottom:10px;}.slide-out-form .contactForm .captchaWrapper{margin:0 0 10px;padding:5px 15px;min-height:0;}.slide-out-form .contactForm .captchaWrapper input{margin:0 0 0 0px;padding:0 15px;}.slide-out-form .contactForm .submitWrapper span.submit{min-width:200px;padding:15px;}.slide-out-form .contactForm .submitWrapper{margin-top:20px;}.slide-out-wrapper span.open,.slide-out-wrapper span.close{position:absolute;left:0;top:50%;color:#FFFFFF;font-size:24px;width:80px;line-height:80px;text-align:center;background:#be5300;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}.slide-out-wrapper span.close{display:none;}.slide-out-wrapper span.open{display:inline-block;}.slide-out-wrapper.active span.close{display:inline-block;}.slide-out-wrapper.active span.open{display:none;}  .custom-slide-out-wrapper{position:fixed;min-width:550px;width:550px;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}span.slide-out-title{display:block;margin:0 0 25px;color:#000000;font-weight:700;font-size:1.47em;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#be5300;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;float:left;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-weight:normal;background:#be5300;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}   body,html{scroll-padding-top:180px;}ul.square li{color:#000000;}.header-text{position:absolute;top:28vw;left:1vw;z-index:2;}.header-text-home{position:absolute;top:34vw;left:1vw;z-index:2;}.slider-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000066;z-index:1;}a.cta-btn,.button,.cta-one .button{display:inline-block;background:#5a4a3e;color:#FFFFFF;border:1px solid #FFFFFF;font-size:1.25em;font-weight:600;min-width:250px;padding:15px 20px;text-align:center;line-height:1;transition:0.3s;}a:hover.cta-btn,a:hover.button,.cta-one .button{background:#be5300;color:#FFFFFF;border:1px solid #be5300;transition:0.3s;}a.cta-btn.alt{display:inline-block;background:#be5300;color:#FFFFFF;border:1px solid #be5300;font-size:1.25em;font-weight:600;min-width:250px;padding:15px 20px;text-align:center;line-height:1;transition:0.3s;}a:hover.cta-btn.alt{background:#5a4a3e;color:#FFFFFF;border:1px solid #FFFFFF;transition:0.3s;}.btn-block{padding-left:2vw;}.header-text-inner{position:absolute;top:14vw;text-align:center;z-index:2;}.header-text-inner *{color:#FFFFFF !important;font-size:1.85em!important;padding:0!important;}.og-color-bg{position:relative;background:bottom center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/og-color-bg.jpg);height:650px;}.white-text *{color:#FFFFFF!important;}.icon-bg{display:flex;background:#FFFFFF;min-height:12vw;flex-direction:column;justify-content:space-evenly;margin:0 5px;width:24%;}.icon-bg i.fa-sharp{font-size:3em;color:#5a4a3e;}.icon-bg h3{color:#000000;font-size:1.2em;}#ci-check .cls-1,#ci-cash .cls-1{fill:#be5300!important;}.footer-cta-wrapper{position:relative;background:center / cover no-repeat url(https://yycserenityconstruction.com/wp-content/uploads/2025/02/footer-bg.jpg);}.slider-holder-contact{top:0;}.black-text{color:#000000;}svg.payment-icon{float:none!important;}header-text p,.header-text h1,.default-slider-text,.slider-text{font-size:3em;}.slider-wrapper{position:relative;min-width:100%;height:45vw;overflow:hidden;}.top-socials{margin-top:5px;}i.fa.fa-star{position:relative !important;color:#FFFFFF!important;opacity:1!important;transform:none !important;}p.small-text-slide{color:#fff;font-size:1.2em;font-weight:600;margin:20px 0 0;}  @media only screen and (min-width:1025px){.nav-flex{display:flex;align-items:center;padding:0.7vw 4vw;}.top-bar{display:flex;justify-content:center;}.top-bar-section ul li ul.dropdown{opacity:0;left:-50%;min-width:650px;padding:2vw;background:#fff;box-shadow:0 0 4px 0px #d0d0d07a;}.top-bar-section .dropdown li{width:50%;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){text-align:left;}.header-number{display:flex;justify-content:flex-end;flex-direction:column;}.top-padding-xs{padding-top:1vw;}.top-padding-large{margin-top:8vw;}.inline-flex{display:flex;align-items:center;}} @media only screen and (max-width:1800px){.header-company-title{font-size:21px;}} @media only screen and (max-width:1680px){.banner-segment{height:77vh;}.icon-bg{width:23%;}} @media only screen and (max-width:1600px){.header-company-title{font-size:19px;}.service-selector > span{font-size:24px;}.form-holder{max-width:550px;}.top-bar-section ul li > a{font-size:15px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;}.top-bar-section li:not(.has-form) a:hover:not(.button){padding:0 15px;}.top-bar-section .has-dropdown > a{padding:0 15px !important;}.header-text p,.header-text h1,.default-slider-text,.slider-text{font-size:2.5em;}.header-number a{font-size:15px;}} @media only screen and (max-width:1400px){.footer-cta-content{padding:13vh 7vw 13vh 7vw;}.left-padded-box{padding:13vh 10vw 13vh 8vw;}.right-padded-box{padding:13vh 8vw 13vh 10vw;}.padded-box{padding-right:2vw;padding-left:4vw;}.header-company-title{font-size:100%;}.top-bar-section ul li > a{font-size:13px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 10px;}.top-bar-section li:not(.has-form) a:hover:not(.button){padding:0 10px;}.top-bar-section .has-dropdown > a{padding:0 10px !important;}h1,h1 a,.large-heading-style{font-size:2em;}.row{max-width:65rem;}.form-holder{max-width:500px;}.header-text p,.header-text h1,.default-slider-text,.slider-text{font-size:2em;}.icon-bg{width:23%;}h2.og-orange-bg{font-size:1.6em!important;}.icon-bg h3{font-size:1em;}} @media only screen and (max-width:1200px){.top-bar-section ul li > a{font-size:12px;}}  @media only screen and (min-width:736px){.top-bar-section ul li ul.dropdown{-webkit-transition:all 550ms ease;-moz-transition:all 550ms ease;-ms-transition:all 550ms ease;-o-transition:all 550ms ease;transition:all 550ms ease;}.top-bar-section .has-dropdown.hover > .dropdown,.top-bar-section .has-dropdown.not-click:hover > .dropdown{opacity:1;}}  @media only screen and (max-width:1024px){.small-only-strip-padding-left{padding-left:0 !important;} .hiro-bg::before{top:0;}.top-bar{height:46px;}.top-bar .title-area{background:#be5300;}header.header-wrapper,header.interior-header{position:absolute;top:0;}.logo-wrapper{padding:10px 0;}.logo-wrapper img{top:unset;transform:unset;}.header-number a{top:unset;}.header-number{padding:10px 0;}.top-bar-section ul{float:left;}.top-bar .toggle-topbar.menu-icon a{margin:0;color:#000000;}.top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover::after{box-shadow:0 0 0 1px #000000,0 7px 0 1px #000000,0 14px 0 1px #000000;}.header-company-title{display:block;width:100%;text-align:center;padding:15px 0;}.header-company-title a{float:none;}.midbar-articles{text-align:center;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section .has-dropdown > a{padding:0 15px !important;line-height:3;}.top-bar-section ul li > a{font-weight:normal;font-size:13px;}.directional-arrow{display:none;}.clear-left{clear:left;}.overlay-container{height:100%;}.slider-overlay-title{bottom:auto;top:210px;}.medium-only-vertical-padding-medium{padding-top:45px;padding-bottom:45px;}.top-bar-section ul li:last-child{border-right:none;}.medium-strip-padding-left{padding-left:0 !important;}img.big-img.bordered{border-left:2vh solid #dadada;}header.header-wrapper,header.interior-header{background:#FFFFFF;}.bg-pale-blue .service-content .has-accent-box::before{width:10px;height:10px;left:0;top:7px;}.service-selector > span{font-size:21px;}.form-holder{left:0;}.service-image{max-height:20vh;}#ae_launcher{bottom:80px !Important;left:10px !important;right:initial !important;}.mobile-text-center{text-align:center!important;}.mobile-hide{display:none!important;}.og-color-bg{height:auto;}.inner-banner-segment{height:30vh;}.header-text-inner{top:26vw;}.header-text-inner *{font-size:1.8em !important;}.form-holder{position:relative;width:100%;max-width:100%;}.icon-bg{display:flex;background:#FFFFFF;min-height:15vw;flex-direction:column;justify-content:space-evenly;margin:10px 0;width:100%;align-items:center;}.mobile-sticky-cta{display:flex;position:fixed;bottom:10px;left:0;width:100%;z-index:3;justify-content:center;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);max-width:260px;text-align:center;color:#FFFFFF;font-family:Poppins,sans-serif;font-size:1.25em;background:#be5300;padding:15px 5px;margin:0 5px;border-radius:30px;}a.sticky-btn.alt{background:#72655a;}.vertical-padding-x-large{padding:8vh 0;}.large-padding-bottom{padding-bottom:8vh !important;}img.small-image.offset{position:absolute;right:1vw;bottom:-2vh;}} @media screen and (max-width:1024px) and (orientation:landscape){img.big-img.offset{position:relative;left:16vw;}img.small-image.offset{position:absolute;right:28vw;bottom:-5vh;}.padded-box{padding-top:13vh;}.row{max-width:60rem;}.service-content .has-accent-box h2{font-size:21px;}.service-content{padding:0 5vw;}.inner-banner-segment{height:80vh;}} @media screen and (max-width:1024px) and (orientation:landscape){.banner-segment,.inner-banner-segment{height:100vh;}.slider-wrapper,.service-image{min-width:unset;width:250px;display:block;margin:0 auto;}} @media screen and (max-width:768px) and (orientation:portrait){.left-padded-box{padding:13vh 5vw 13vh 5vw;}.right-padded-box{padding:13vh 5vw 10vh 5vw;}img.small-image.offset{position:absolute;right:21vw;bottom:-6vh;}img.big-img.offset{position:relative;left:23vw;}.padded-box{padding-top:13vh;}.medium-only-vertical-padding-medium{padding-top:45px;padding-bottom:45px;}.header-sub-heading-text{font-size:20px;}.heading-text,.default-slider-text,.slider-text,.inner-banner-segment .heading-text,.inner-banner-segment .default-slider-text,.inner-banner-segment .slider-text{font-size:4.2vw;}.banner-segment{height:70vh;}.slider-wrapper,.service-image{border:1vh solid #FFFFFF;}.bordered{border:1vh solid #dadada;}img.big-img.bordered{border-left:1vh solid #dadada;}.row{max-width:45rem;}.vertical-padding-x-large{padding:5vh 0;}.service-content .has-accent-box h2{padding-left:4vw;font-size:20px;}.service-content{padding:0 3vw;}} @media only screen and (max-width:767px){.header-sub-heading-text{font-size:19px;} header.header-wrapper,header.interior-header{float:left;position:relative;}img.small-image,img.big-img{max-width:200px;}.orange-accent::before,p.header-company-location::before,.inner-banner-segment p.header-company-location::before,.form-holder::after{display:none;}img.small-image.offset{position:absolute;right:7vw;bottom:-11vh;}img.big-img.offset{position:relative;left:7vw;}.heading-text,.default-slider-text,.slider-text,.inner-banner-segment .heading-text,.inner-banner-segment .default-slider-text,.inner-banner-segment .slider-text{font-size:24px;}.slider-holder{right:0;top:20vh;padding:0;-moz-transform:unset;-webkit-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset;}.header-text{top:10vh;-moz-transform:unset;-webkit-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset;}.banner-segment,.inner-banner-segment{height:50vh;}.header-text-inner *{color:#5a4a3e!important;font-size:1.55em !important;text-shadow:none;}.service-content-text{top:unset;-moz-transform:unset;-webkit-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset;}.service-content{padding:10vw;}.header-text p,.header-text h1,.default-slider-text,.slider-text{padding:0;}.form-holder{left:unset;right:unset;top:0;transform:unset;}.full-height{min-height:auto;}.top-bar{line-height:45px;height:45px;}.top-bar .toggle-topbar.menu-icon a{margin:0;color:#000000;}.top-bar-section .has-dropdown > a::after{display:block !important;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.top-bar .toggle-topbar.menu-icon a span::after,.top-bar .toggle-topbar.menu-icon a span:hover::after{box-shadow:0 0 0 1px #000000,0 7px 0 1px #000000,0 14px 0 1px #000000;}header.header-wrapper{position:relative;}header.header-wrapper .social-icons{display:none;}.banner-segment{padding-top:0;height:100vh;}.inline-list.links-list li{float:none;text-align:center;width:100%;}.cta-one h1{font-size:20px;line-height:35px;font-weight:normal;}.button,.cta-one .button{font-size:13px;line-height:40px;padding:0 20px;display:block;width:100%;margin:15px 0 0 0;}a[href^="tel:"].button{color:white !important;}.slider-overlay-title h1{font-size:21px;}.about-wrapper .medium-4.large-3 img,.inner-page-wrapper .medium-3.large-3 img{display:block;margin:0 auto 15px;max-width:50%;}.slider-overlay-cta{width:100%;}.slider-overlay-title{border:medium none;padding:30px 15px;position:relative;top:0;}.slider-overlay-cta{position:relative;float:left;margin:20px 0 0 0;}.contact-form-wrapper{text-align:center;}.captchaInputWrapper{padding:15px 0 0 0 ;}.google-map{max-height:250px;}.slider-holder.inner{height:auto;}.service-image{height:230px;max-height:unset;}.header-text-inner{top:15vw;}.icon-bg{display:flex;background:#FFFFFF;min-height:50vw;flex-direction:column;justify-content:space-evenly;margin:10px 0;width:100%;align-items:center;}.home-img-bg-2{max-height:500px;}.vertical-padding-large{padding-top:20px;}h1,h1 a,h2{font-size:2.2em;}h3,h4{font-size:1.8em;}} 