.custom-galleries-container{width:100%;height:auto;display:flex;justify-content:space-evenly;align-items:stretch;gap:5%}.custom-galleries-container .modula-link{flex:1 1 auto}.custom-galleries-container .modula-link img{width:100%;height:100%}.dc_breadcrumbs{background:#bf9c42}.dc_breadcrumbs .container a{color:#1d2c45 !important}div.site-pre-title h2{font-family:'Lora';font-size:32px;font-weight:400;font-style:italic;color:#bf9c42 !important}.page-id-2403 #dc_text_box h1,.page-id-39 #dc_text_box h1{text-transform:uppercase}.page-id-12 #et-main-area,.page-id-495 #et-main-area{background-image:linear-gradient(180deg,#1c2b43 0%,rgba(28,43,67,.76) 100%),url(https://lknpools.com/wp-content/uploads/2023/10/DSF5722-r.jpg) !important;background-repeat:no-repeat;background-position-y:92%;background-size:auto}.post-39 .contactus_section:first-of-type{position:relative;background-color:unset;background-position:unset;background-size:unset;background-size:unset}.contactus_section:last-of-type .gfield_label.gform-field-label,.focus-testimonial-section .light-me-up .h-review>*,.contactus_section:last-of-type .et_pb_code_2>*,.focus-testimonial-section .p-author.h-card,.post-215773 .et_pb_sidebar_0 .widgettitle,.post-215786 .et_pb_sidebar_0 .widgettitle,.post-215773 .et_pb_widget_area>*,.post-215786 .et_pb_widget_area>*,.post-2445 .et_pb_widget>*{color:#fff !important}.mobile_info,.mobile_box,.mobile_box_map,.top_phone{display:none}@media (max-width:1024px){.about-section .et_pb_module.et_pb_image{width:90%!important}.about-section .et_pb_module.et_pb_image.et_pb_image_1{margin-left:100px!important}}@media (max-width:1280px){#top-menu li a{font-size:12px !important}#main-header #et-top-navigation{padding-left:300px !important}}@media (max-width:1366px){.about-section .et_pb_image.et_pb_image_1{margin-top:-335px!important;margin-left:140px!important}}@media (max-width:1440px){#top-menu li{padding-right:10px !important}}@media (max-width:320px){.main-hero div h1 span.main-title{font-size:35px!important}.about-section span.main-title{font-size:33px!important}.financing-section div h2.et_pb_module_header,div.services-section .title span.main-title,div.cta-section span.main-title{font-size:31px!important}.main-hero span.pre-title,.about-section span.pre-title,.cta-section span.pre-title,.services-section .title span.pre-title,.contact-section span.pre-title{font-size:21px!important}}@media (max-width:480px){#dc_coverpic_image,#dc_coverpic_text_wrapper,#dc_coverpic_text_area_flex{height:350px!important}h1{font-size:28px!important}h2,h3{font-size:22px!important}h4,h5,h6{font-size:18px!important}body,div,p{font-size:16px!important}#et-footer-nav .container{width:100%;max-width:100%;min-width:100%}#menu-footer-menu{display:block;width:100%;margin:0;padding:0}#menu-footer-menu li{display:block;width:100%;padding:10px;border-bottom:1px solid rgba(0,0,0,.1);text-align:center}#menu-footer-menu li:last-child{border-bottom:0}#footer-widgets .footer-widget{margin-bottom:30px !important;display:block}.dc_cat_information{text-align:left !important}form ul.gform_fields li .ginput_recaptcha{transform:scale(.66);-webkit-transform:scale(.66);transform-origin:0 0;-webkit-transform-origin:0 0}.main-hero .pre-title,.about-section .pre-title,.cta-section .pre-title,.services-section .title .pre-title,.contact-section .pre-title{font-size:24px!important}.main-hero h1 span.main-title{font-size:40px!important}.about-section .main-title{font-size:36px!important}.financing-section h2.et_pb_module_header,.services-section .title span.main-title,.cta-section span.main-title,.contact-section span.main-title{font-size:36px!important}div.financing-section div.et_pb_promo{padding-right:20px!important;padding-left:20px!important}.contact-section h3,.about-section h3{font-size:20px!important;letter-spacing:0!important}.header_text div.lseo-social-network>a{width:30px!important;height:30px!important;padding:5px!important}}@media (max-width:601px){div.ginput_container.ginput_recaptcha{transform:scale(.69)!important;-webkit-transform:scale(.69)!important;transform-origin:0 0;-webkit-transform-origin:0 0}form .ginput_container.ginput_recaptcha{max-width:210px!important;margin:auto}.main-hero .et_pb_module_header{line-height:1.4em!important}.main-hero span.main-title{font-size:60px!important}.header-content{padding:0!important}.financing-section .et_pb_module_header,.services-section .title .main-title,.cta-section .main-title,.contact-section .main-title{font-size:45px!important}.financing-section .et_pb_column_11{margin-bottom:0!important}}@media (max-width:773px){.footer-widget:nth-child(n){width:100%!important;margin:0 7.5% 3% 0 !important;text-align:center}#footer-widgets .footer-widget .fwidget{width:100%}#footer-widgets .footer-widget li:before{opacity:0}.footer-widget .vCard.vcard-left{text-align:center}#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:20px !important}.archive .has-post-thumbnail .dc_post_item_left{max-width:100% !important}body.archive.category .et_pb_image_container img,body.archive.category .et_pb_post a img{height:auto !important;max-width:320px !important;margin:auto !important;display:block !important}body.archive.category .has-post-thumbnail .dc_post_item_left{max-width:100%}body.archive.category #main-content>.container>#content-area>#left-area>article{text-align:center !important}}@media (max-width:980px){.contactus_section{padding-top:0}.contactus_section .et_pb_image{max-width:100%!important}.contactus_section .vCard,.contactus_section .et_pb_code_inner{text-align:center}.contactus_section .et_pb_image img{max-width:300px;width:100%}.contactus_section .et_pb_row{padding:20px 0 !important;padding-bottom:0}hr.formborder{float:none}#sidebar{padding-top:28px}#dc_privacy_policy{float:none;text-align:center}hr.formborder{margin:2% auto;float:none !important}.wpcf7-form-control:not(.wpcf7-submit){width:100%;padding:7px !important}.contact-page-text{margin-top:20px}.grecaptcha-badge{bottom:15%;opacity:.5}.grecaptcha-badge:hover{opacity:1}#et-footer-nav .container{width:100%;max-width:100%;min-width:100%}#menu-footer-menu,#menu-footer-articles,#menu-footer-article,#menu-main-menu{display:block;width:100%;margin:0;padding:0}#menu-footer-menu li,#menu-footer-articles li,#menu-main-menu li,#menu-footer-article li{display:block;width:100%;padding:10px;border-bottom:1px solid rgba(0,0,0,.05);text-align:center}#menu-footer-menu li:last-child,#menu-footer-articles li:last-child,#menu-main-menu li:last-child,#menu-footer-article li:last-child{border-bottom:0}#footer-widgets .footer-widget{margin-bottom:30px !important;display:block}.et_mobile_menu{left:auto;right:0;width:100%;padding:1%;text-align:left}.et_mobile_menu li:last-child a{border-bottom:0}.et_mobile_menu li a br{display:none}.et_mobile_menu{border-color:#fff !important}.wpcf7-form-control{width:100% !important;max-width:100% !important;min-width:100% !important;padding:7px;display:block}div.et_pb_tabsul.et_pb_tabs_controls li a{padding:10px 20px 10px}h1.entry-title.main_title{margin-bottom:20px}#sidebar form .gform_body ul.gform_fields li .ginput_container input[type=text],#sidebar form .gform_body ul.gform_fields li .ginput_container input[type=password],#sidebar form .gform_body ul.gform_fields li .ginput_container input[type=email],#sidebar form .gform_body ul.gform_fields li .ginput_container input[type=number],#sidebar form .gform_body ul.gform_fields li .ginput_container textarea,#sidebar input[type=text],#sidebar input[type=tel],#sidebar input[type=email],#sidebar input[type=password],#sidebar input.text,#sidebar input.title,#sidebar textarea,#sidebar select{max-width:100%!important;width:100%}.mobile_hr .heading{display:none!important}div.sidebar-form form ul.gform_fields li div.ginput_recaptcha{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0}#et-top-navigation{background:none!important}#et-info-phone,#h-btn{display:none!important}.mobile_menu_bar:before{font-size:42px;color:#fff!important}#main-header .et_mobile_menu{background:#fff!important}#logo{max-height:100%!important;max-width:250px!Important}.logo_container{position:relative!important;text-align:center!important}div#et-top-navigation{padding-left:0!important}.et_header_style_left header div.header_text{display:block!important}.header_text{padding-right:0!important;float:none!important;text-align:center!important}.header_text div.lseo-social-network{margin-right:0!important}#et-top-navigation{padding-top:0!important}.about-section div.et_pb_module.et_pb_image{width:100%!important;margin-left:0!important;margin-bottom:0!important}.services-section .et_pb_promo_description,.cta-section .et_pb_promo_description{height:auto!important}.financing-section div.et_pb_promo{padding-right:40px!important}.main-hero .main-title{font-size:80px!important}#main-footer .footer-widget h4{font-size:24px!important}.mobile_info{display:block;background:#bf9c42;color:#fff;text-transform:uppercase;position:fixed;bottom:0;right:0;left:0;margin:auto;z-index:999999}.mobile_info td{text-align:center;padding:5px;width:500px;text-shadow:1px 1px 4px rgba(0,0,0,.8);font-size:16px;font-weight:700;cursor:pointer}.mobile_box{position:fixed;right:0;left:0;top:50%;transform:translateY(-50%);margin:auto;background:#fff;max-width:230px;padding:10px;text-align:center;z-index:99999;box-shadow:5px 5px 5px #000;border-radius:5px}.mobile_box_map{position:fixed;right:0;left:0;top:50%;transform:translateY(-50%);margin:auto;background:#fff;max-width:230px;padding:10px;text-align:center;z-index:99999;box-shadow:5px 5px 5px #000;border-radius:5px}.mobile_btn{background:#bf9c42;margin-bottom:5px;padding:5px}.mobile_btn a{color:#fff}.mobile_title{font-size:18px;color:#000;font-weight:700}.mobile_hr{margin-top:5px;margin-bottom:10px;font-size:14px;font-weight:700;color:#000}.close_btn{background:#000;color:#fff;padding:2px 10px;border-radius:30px;position:absolute;right:-10px;top:-15px;border:3px solid #bf9c42;cursor:pointer}.mobile_map{padding:5px 0}.top_phone{font-size:22px;position:fixed;top:0;background:#bf9c42;border-bottom:3px solid #fff;left:0;right:0;max-width:100%;z-index:999999;color:#fff;padding:5px;display:block;text-align:center}#main-header{margin-top:40px}#footer-bottom{padding:15px 0 55px}#dc_coverpic_image,#dc_coverpic_text_wrapper,#dc_coverpic_text_area_flex{height:600px!important}.gallery-images .et_pb_grid_item{width:100%!important;padding-bottom:30px!important;margin-right:0!important;float:none!important;text-align:center!important}body:not(.home).dc-page-is-builder .et_builder_inner_content .et_pb_widget{width:100%!important}li.mobile-btn{display:block!important}}@media (max-width:1200px){.ginput_container.ginput_recaptcha{-webkit-transform:scale(.63)!important;transform:scale(.63);transform-origin:0 0;-webkit-transform-origin:0 0}}@media (max-width:1152px){.financing-section .et_pb_promo{padding-right:0!important}}@media (max-width:1040px){ul#top-menu li{padding-right:5px!important}#et-top-navigation ul#top-menu li a{font-size:10px !important}nav#top-menu-nav{padding-right:20px!important}}@media (max-width:1180px){.main-hero .header-content{width:100%!important;max-width:100%!important}.about-section .et_pb_image{width:80%!important}.about-section .et_pb_promo{padding-top:0!important}}@media (max-width:500px){body .gallery .gallery-item{width:50% !important;margin:10px auto !important}}@media (max-width:640px){#sidebar form ul.gform_fields li .ginput_recaptcha{transform:scale(.69) !important;-webkit-transform:scale(.69) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important;width:145%}#sidebar form ul.gform_fields li .ginput_recaptcha div{margin:0 auto}.contactus_section form ul.gform_fields li .ginput_recaptcha{transform:scale(.69) !important;-webkit-transform:scale(.69) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important;width:145%}.contactus_section form ul.gform_fields li .ginput_recaptcha div{margin:0 auto}.ginput_container.ginput_recaptcha{max-width:210px;margin:auto}}@media (max-width:767px){#footer-widgets .footer-widget:nth-child(n),#footer-widgets .footer-widget .fwidget{margin-bottom:30px !important}#text-17 .title,#recent-posts-4 .title,#nav_menu-3 .title{margin-top:20px}img.alignright,img.alignleft{display:block!important;float:none!important;margin:auto!important}}@media (max-width:1111px){#main-header .container{width:90%}}@media (min-width:981px){.mobile-disp{display:none !important}body:not(.home):not(.dc-has-cover-pic) .dc_breadcrumbs{padding-top:10px}}@media (max-width:1019px){ul#top-menu li{font-size:10px!important}}ul.et_mobile_menu{display:none}ul.et_mobile_menu>li.menu-item-has-children{display:block;position:relative}ul.et_mobile_menu>li.menu-item-has-children ul.sub-menu,ul.et_mobile_menu>li.menu-item-has-children ul.sub-menu>li{display:none;position:relative}ul.et_mobile_menu>li.menu-item-has-children>a{padding-right:20px}ul.et_mobile_menu li.menu-item-has-children .chevron{position:absolute;top:5px;right:10px;z-index:99;display:block;width:24px;height:32px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-size:10px 10px}ul.et_mobile_menu li.menu-item-has-children .chevron:before{content:'▼';display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.et_mobile_menu li.menu-item-has-children .chevron.open:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform:rotate(180deg)}