.site-logo .et_pb_blurb_content{display:flex;align-items:center}.site-logo .et_pb_main_blurb_image{width:auto;margin-bottom:0}.site-logo .et_pb_main_blurb_image img{opacity:1!important;-webkit-animation:unset!important;animation:unset!important}.site-logo .et_pb_blurb_container{padding-left:6%}.white-button,.et_pb_contact_submit{overflow:hidden}.white-button:after,.et_pb_contact_submit:after{background:#f1f1f1;width:34px;text-align:center;border-radius:100%;box-shadow:0 0 0 5px #F1F1F1;right:10px}.white-button.large:after,.et_pb_contact_submit:after{box-shadow:0 0 0 10px #F1F1F1;right:16px}.dark-button:after{background:#333333;width:34px;text-align:center;border-radius:100%;box-shadow:0 0 0 5px #333333;right:10px}.dark-button.large:after{box-shadow:0 0 0 10px #333333;right:16px}.white-button:hover::after,.dark-button:hover::after,.et_pb_contact_submit:hover::after{transform:rotate(45deg)}.sub-text-header{position:relative}.sub-text-header:before{content:'';width:20px;height:17px;background:url(https://schylerdouglasconstruction.com/wp-content/uploads/2025/01/Home-icon.webp);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:0;top:5px}.home-about .et_pb_button_2_wrapper{display:inline-block}.home-about .about-phone{display:inline-block;vertical-align:middle}.et_contact_bottom_container{float:none;margin-top:40px}.et_pb_contact_form_0.et_pb_contact_form_container p .et_contact_error,.et_pb_contact_form_0.et_pb_contact_form_container textarea.et_pb_contact_message.et_contact_error{border:1px solid red!important}.et_pb_social_media_follow_0_tb_footer li a.icon{border:1px solid #fff;border-radius:60px}.et_pb_social_media_follow_0_tb_footer li a.icon,.et_pb_social_media_follow_0_tb_footer li a.icon:before{width:45px!important;height:45px!important;line-height:45px!important}footer .et_pb_social_media_follow li{margin-right:16px;margin-bottom:0!important}footer .et_pb_social_media_follow li:last-child{margin-right:0}.owl-loaded{display:block!important;position:relative}.owl-carousel{display:block;position:relative}.owl-stage{display:flex}.owl-stage-outer{overflow:hidden}.owl-nav{text-align:center;display:flex;gap:15px;position:absolute;top:43%;left:0;right:0;margin-top:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);z-index:-1}.owl-dots{margin-top:40px}.owl-nav.disabled,.owl-dots.disabled{display:none!important}.owl-nav button{height:60px;width:60px;display:inline-block;transform:unset;border-radius:100%;line-height:60px;text-align:center;border:1px solid #2f2f2f;background:#262626;color:transparent;cursor:pointer}.owl-nav button.disabled{opacity:0.5}.owl-nav button:hover{background:#fff}.owl-nav .owl-prev{margin-left:-86px}.owl-nav .owl-prev span:before,.owl-nav .owl-next span:before{content:'';font-size:20px;color:#404040;font-family:ETModules}.owl-nav .owl-prev span:before{content:'\23'}.owl-nav .owl-next{margin-left:auto;margin-right:-86px}.owl-nav .owl-next span:before{content:'\24'}.featured-services .item{border:1px solid #292929;border-radius:10px;background:#151515;text-align:left;position:relative;overflow:hidden;height:100%}.featured-services .item .main-detail{padding:10%;position:absolute;top:0;left:0;right:0;bottom:0;background:#151515;top:0;transition:top ease 1s}.featured-services .item:hover .main-detail{top:-100%;bottom:auto;padding-bottom:64%}.featured-services .item .main-detail:after{content:'';background:url(https://schylerdouglasconstruction.com/wp-content/uploads/2025/01/white-upper-right-icon.webp);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;bottom:11%;right:10%}.featured-services .item .main-detail .item-icon{padding:20px;background:#fff;border-radius:100%;display:inline-block;margin-bottom:5%}.featured-services .item .main-detail .item-icon img{display:block;max-width:45px}.featured-services .item .main-detail .title{font-size:26px;max-width:200px;line-height:1.2;position:absolute;bottom:10%;right:10%;left:10%;padding-bottom:0}.featured-services .item .full-description{height:inherit;display:flex;flex-direction:column}.featured-services .item .full-description .detail{padding:10%;background:#fff;flex:1}.featured-services .item .full-description .detail .title{font-size:26px;max-width:200px;line-height:1.2;color:#0f0f0f}.featured-services .item .full-description .detail .description{font-size:14px;color:#151515;line-height:1.6}.featured-services .item .full-description .thumbnail img{display:block;height:200px;width:100%;object-fit:cover;object-position:center}.owl-dots button{width:12px;height:12px;border:0;padding:0;background:#363636;border-radius:100%;margin-right:15px;cursor:pointer}.owl-dots button:hover{background:#fff}.owl-dots button.active{width:70px;height:12px;border-radius:20px;background:#fff}.owl-dots button:last-child{margin-right:0}.featured-projects .owl-dots{text-align:center}.featured-projects .item{position:relative;overflow:hidden}.featured-projects .item .detail{position:absolute;left:10%;bottom:-100%;background:#fff;right:15%;border-radius:15px;padding:40px 30px;text-align:left;transition:bottom ease 0.5s}.featured-projects .item:hover .detail{bottom:14%}.featured-projects .item .detail .title{font-size:20px;color:#0f0f0f;padding-bottom:0}.featured-projects .item .detail .listing-category ul{font-size:14px;padding:0;color:rgba(15,15,15,0.70);list-style-type:none;margin-bottom:8px}.featured-projects .item .thumbnail img{display:block;width:100%;height:570px;object-fit:cover;object-position:center}.sp-testimonial-free-section{margin:0!important}.sp-testimonial-free{padding:10%;padding-top:60px;background:#0f0f0f!important;display:flex;flex-direction:column}.sp-testimonial-free .sp-testimonial-client-image{max-width:85px;position:absolute}.sp-testimonial-free .sp-testimonial-content{color:#fff;overflow:hidden;display:block!important}.sp-testimonial-free .sp-testimonial-content p{font-size:18px;text-align:left;padding-left:0;line-height:1.5;margin-bottom:30px}.sp-testimonial-client-name{order:1;color:#fff!important;font-size:24px!important;margin-top:10px!important}.sp-testimonial-client-designation{line-height:1.3!important;order:2;color:rgba(255,255,255,0.36)!important}.sp-testimonial-client-testimonial{order:3;margin-top:60px!important;text-align:left!important}.sp-testimonial-client-rating{order:4}.sp-testimonial-client-name,.sp-testimonial-client-designation{text-align:left!important;padding-left:115px!important}.sp-testimonial-free-wrapper{overflow:unset}.sp-testimonial-free-wrapper .testimonial-nav-arrows{max-width:1340px;position:absolute;width:100%;top:-27%;right:0;left:0;display:block;height:auto;text-align:right}.sp-testimonial-free-wrapper .testimonial-nav-arrow{position:unset!important;text-align:right;top:auto!important;right:auto!important;height:60px!important;width:60px!important;display:inline-block!important;transform:unset!important;border-radius:100%;line-height:60px;text-align:center;border:1px solid #2f2f2f!important;background:#262626!important;color:#404040!important}.sp-testimonial-free-wrapper .testimonial-nav-arrow:hover{background:#fff!important;color:#474747!important}.sp-testimonial-free-wrapper .swiper-button-prev{margin-right:14px}.sp-testimonial-free-wrapper .swiper-button-prev i:before{content:'\23';font-family:ETModules}.sp-testimonial-free-wrapper .swiper-button-next i:before{content:'\24';font-family:ETModules}.sp-testimonial-client-testimonial .toggle-link{margin-top:20px;display:inline-block;color:rgba(255,255,255,0.36)}.sp-testimonial-client-testimonial .toggle-link:hover{color:#fff}.testimonial-slider{margin-right:0!important}.et_pb_scroll_top{background:#fff!important;border-radius:0!important;color:#000!important}#nsbbox iframe{border:0;box-shadow:unset}.contact-form{display:flex;gap:25px;flex-wrap:wrap}.contact-form .field-wrapper{width:calc(50% - 13px)}.contact-form .field-wrapper.full{width:100%}.contact-form .field-wrapper textarea{height:150px}.contact-form .field-wrapper input,.contact-form .field-wrapper textarea{padding:16px 0;border:0;border-bottom:1px solid #333333;background:transparent;width:100%}.contact-form .field-wrapper input::placeholder,.contact-form .field-wrapper textarea::placeholder{color:rgba(255,255,255,0.18)}.contact-form .field-wrapper input:focus,.contact-form .field-wrapper textarea:focus,.contact-form .field-wrapper input:focus::placeholder,.contact-form .field-wrapper textarea:focus::placeholder{color:#fff}.contact-form .submit-button{position:relative;max-width:230px;margin-top:10px}.contact-form .submit-button:after{content:'\26';font-family:ETModules;box-shadow:0 0 0 10px #F1F1F1;background:#f1f1f1;width:34px;height:34px;line-height:34px;text-align:center;border-radius:100%;color:#0f0f0f;font-size:20px;position:absolute;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);top:50%;right:16px;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.contact-form .submit-button:hover::after{transform:translate(0,-50%) rotate(45deg);-webkit-transform:translate(0,-50%) rotate(45deg)}.contact-form .field-wrapper input[type="submit"]{font-size:20px;color:#0f0f0f;border:2px solid #FFFFFF;border-radius:60px;font-family:'Instrument Sans SemiBold',Helvetica,Arial,Lucida,sans-serif!important;background-color:#ffffff;padding:17px 40px;padding-right:70px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.contact-form .field-wrapper input[type="submit"]:hover{background-color:#d3d3d3;border:2px solid #d3d3d3}.contact-form .wpcf7-spinner,.contact-form .wpcf7-not-valid-tip,.wpcf7-response-output{display:none!important}.contact-form .wpcf7-not-valid{border-color:red!important}.ti-widget.ti-goog .ti-review-item>.ti-inner,.ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{background-color:#0f0f0f!important}@media(max-width:1650px) and (min-width:981px){.home-about .et_pb_column_3_5{width:50.8%!important}.home-about .et_pb_column_2_5{width:43.7%!important}.featured-projects .item .thumbnail img{height:480px}}@media(max-width:1600px){.sp-testimonial-free-wrapper .testimonial-nav-arrows{max-width:1200px;top:-24%}}@media(max-width:1400px){.sp-testimonial-free-wrapper .testimonial-nav-arrows{max-width:1100px}}@media(max-width:1280px){.sp-testimonial-free-wrapper .testimonial-nav-arrows{max-width:1000px;top:-22%}}@media(max-width:1150px){.sp-testimonial-free-wrapper .testimonial-nav-arrows{max-width:920px}}@media(max-width:1150px) and (min-width:981px){.testimonial-title-section{max-width:500px!important}.sp-testimonial-free-wrapper .testimonial-nav-arrows{max-width:840px}}@media(max-width:980px){.white-button:after,.et_pb_contact_submit:after{width:27px}.white-button.large:after,.dark-button.large:after{width:30px}.featured-services .item .main-detail .title,.featured-services .item .full-description .detail .title{font-size:22px}.sp-testimonial-free-wrapper .testimonial-nav-arrows{position:inherit;max-width:100%;width:70%;text-align:left;margin-top:60px}.sp-testimonial-free .sp-testimonial-content p{font-size:16px;line-height:1.5}.sp-testimonial-client-designation{font-size:14px!important}.sp-testimonial-client-name{font-size:20px!important}.owl-nav button{width:50px;height:50px;line-height:50px}.owl-nav .owl-prev{margin-left:-60px}.owl-nav .owl-next{margin-right:-60px}}@media(max-width:767px){.site-logo .et_pb_main_blurb_image{margin-bottom:30px}.site-logo .et_pb_blurb_content{flex-direction:column}.site-logo .et_pb_blurb_container{padding-left:0}.white-button.large:after,.dark-button.large:after{width:27px}.et_pb_social_media_follow_0_tb_footer li a.icon,.et_pb_social_media_follow_0_tb_footer li a.icon:before{width:38px!important;height:38px!important;line-height:38px!important}footer .et_pb_social_media_follow li{margin-right:10px}.featured-services .item .main-detail .title,.featured-services .item .full-description .detail .title{font-size:20px;max-width:150px}.featured-services .item .full-description .detail .description{font-size:13px}.featured-services .item .full-description .thumbnail img{height:150px}.featured-projects .item .thumbnail img{height:470px}.owl-dots button{width:10px;height:10px;margin-right:12px}.owl-dots button.active{width:60px;height:10px}.sp-testimonial-free-wrapper .testimonial-nav-arrow{height:50px!important;width:50px!important;line-height:50px!important}.owl-dots{width:80%;margin-left:auto;margin-right:auto}.contact-form{flex-direction:column}.contact-form .field-wrapper{width:100%}.contact-form .field-wrapper input[type="submit"]{font-size:16px}.contact-form .submit-button{max-width:200px}.contact-form .submit-button:after{font-size:16px;width:27px;height:27px;line-height:27px}}@media(max-width:735px){.testimonial-slider{width:90%!important;margin-right:auto!important}.testimonial-slider .et_pb_code{width:100%!important}.sp-testimonial-free-wrapper .testimonial-nav-arrows{width:100%;text-align:center;margin-top:40px}}@media(max-width:665px){.owl-nav{position:inherit;top:auto;transform:unset;-webkit-transform:unset;justify-content:center;gap:14px;z-index:1;margin-top:30px}.owl-nav button{margin:0!important}.owl-dots{margin-top:24px}}@media(max-width:599px){.featured-projects .item .thumbnail img{height:auto}}@media(max-width:410px){.header-actions .telephone .et_pb_module_header{padding-bottom:2px}.header-actions .telephone .et_pb_blurb_description{font-size:14px}.header-actions .white-button{padding-left:20px!important;padding-right:50px!important}}@media(max-width:350px){.header-actions .et_pb_column{flex-direction:column;gap:10px}}