.ct-gallery .ngg-navigation{display:flex!important}.italic{font-style:italic}.details{font-size:15px}.flex{display:flex}.btn-view-details{margin-top:30px}.ct-searchbar,.ct-search-button{margin:0!important;padding:0 10px!important}.btn-view-details a,.ct-search-button .gv-search-button{border-radius:0!important;border:2px solid #000!important;color:#000!important;font-size:18px!important;padding:10px 40px!important;background:transparent!important;width:fit-content!important}.btn-view-details a:hover,.ct-search-button .gv-search-button:hover{background:#000!important;color:#fff!important;cursor:pointer}.gv-search{color:#000;font-size:18px!important}.ct-searchbar{width:100%;max-width:100%!important}.ct-searchbar input[type="search"]{width:100%;padding:20px 10px;margin-top:10px;border:2px solid #000!important;font-size:18px}.header-menu.et_pb_menu.scrolled ul li a{color:#fff!important}.header-menu.et_pb_menu.scrolled .et_mobile_menu li a{color:#000!important}.header-menu.et_pb_menu.scrolled .mobile_nav .mobile_menu_bar:before{color:#fff!important}body #page-container .et_pb_section .home-CTA-button{color:#000!important;border-color:#000!important}body #page-container .et_pb_section .home-CTA-button:hover{color:#fff!important;background:#000!important}body #page-container .et_pb_section .home-CTA-button.scrolled{color:#fff!important;border-color:#fff!important}body #page-container .et_pb_section .home-CTA-button.scrolled:hover{color:#000!important;background:#fff!important}.et_pb_post a.more-link{font-size:16px;background:#000;border:2px solid #000;color:#fff;margin-top:20px;padding:.7em 1.3em;width:100%;display:inline-block;text-align:center;transition:all 0.3s ease-in-out;text-transform:capitalize!important}.et_pb_post a.more-link:hover{background:#262626;border:2px solid #262626}.custom-blog .post-content{margin:-19px}.custom-blog .post-content-inner{padding:19px}.regular-header{width:100%;position:absolute!important;top:0px!important;bottom:auto;background:transparent}.pa-header{background:transparent;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.pa-fixed-header{background-color:#000!important;-webkit-transition:background-color .5s ease-out;-moz-transition:background-color .5s ease-out;-o-transition:background-color .5s ease-out;transition:background-color .5s ease-out}.pa-fixed-header .header-logo h2{color:#253B2F!important}.pa-fixed-header #menu-main-menu .sub-menu .menu-item a,.pa-fixed-header #menu-main-menu .sub-menu .menu-item a:hover{color:#000!important}.pa-fixed-header #menu-main-menu .menu-item a,.pa-fixed-header .et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before{color:#fff!important}.pa-fixed-header #menu-main-menu .menu-item a:hover{color:#fff!important}.pa-portfolio-overlay .project{position:relative}.pa-portfolio-overlay .pa-portfolio-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99;width:90%}.pa-portfolio-overlay .project>a:before{content:"";position:absolute;background-color:#000;width:100%;height:100%;z-index:1;opacity:.5;transition:all 0.2s ease-in-out}.pa-portfolio-overlay .project>a:hover:before{opacity:0}body .gform_wrapper .gform_page_footer .gform_previous_button,body .gform_wrapper .gform_page_footer .gform_next_button,body .gform_wrapper .gform_page_footer input[type="submit"]{border-radius:0!important;border:2px solid #000!important;color:#000!important;padding:10px 40px!important;background:transparent!important}body .gform_wrapper .gform_page_footer .gform_previous_button:hover,body .gform_wrapper .gform_page_footer .gform_next_button:hover,body .gform_wrapper .gform_page_footer input[type="submit"]:hover{background:#000!important;color:#fff!important}@media (min-width:981px){.three-column-portfolio .et_pb_grid_item{width:29.66%!important;margin-right:5.5%!important;clear:none!important}.three-column-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}}.ct-numbered-item{display:flex;align-items:center;justify-content:flex-start}.ct-num{font-family:'Cormorant Garamond';font-style:italic;font-size:60px;font-weight:400;margin-right:30px}.design-selection-form .gform-field-label{margin-left:-2px}.design-selection-form .gform-field-label p{font-family:'Open Sans';font-size:13px;line-height:1.2em}.design-selection-form .gform-field-label p.prod-name{font-family:'Cormorant Garamond';font-size:22px;font-weight:700;line-height:1em}.et_pb_section.video-bg-preview{position:relative;overflow:hidden}.et_pb_section.video-bg-preview::before{content:"";position:absolute;inset:0;background:url("your-fallback-image.jpg") no-repeat center center;background-size:cover;z-index:2;opacity:1;transition:opacity 1.2s ease-in-out;pointer-events:none}.et_pb_section.video-bg-preview{position:relative;overflow:hidden}.et_pb_section.video-bg-preview::before{content:"";position:absolute;inset:0;background:url("your-fallback-image.jpg") no-repeat center center;background-size:cover;z-index:2;opacity:1;transition:opacity 1.2s ease-in-out;pointer-events:none}.et_pb_section.video-bg-preview{position:relative;overflow:hidden}.et_pb_section.video-bg-preview::before{content:"";position:absolute;inset:0;background:url("/wp-content/uploads/2025/11/Binet-Bathrooms-Banner.jpg") no-repeat center center;background-size:cover;z-index:2;opacity:1;transition:opacity 1.2s ease-in-out;pointer-events:none}.et_pb_section.video-bg-preview.video-started::before{opacity:0}.nsl-container[data-align="left"]{text-align:center!important}