#sticky-social-icons-container.alignment-left{background:#fff;border-radius:9999px;box-shadow:0 4px 8px 0 rgb(0 0 0 / .2),0 6px 20px 0 rgb(0 0 0 / .19);left:5%}.page-id-587 .elementor-button-text{min-width:120px}.wpr-menu-item:hover{font-weight:500!important}.tlp-portfolio button{color:#000!important;border-radius:9999px;min-width:150px;font-size:14px;font-family:'Montserrat';font-weight:700;padding:12px 20px;background:#fff0;border:2px solid #e6e7e8!important}.tlp-portfolio button:focus{background:unset}.tlp-content-holder h3 a{font-family:'Montserrat';font-weight:700}.tlp-portfolio-sd{font-family:'Montserrat';font-size:16px}#gallery-1 .gallery-item{margin-top:0!important}#gallery-1 img{border:unset!important;height:300px;object-fit:cover;object-position:center}.gallery{padding:50px 0}.gallery-item img{position:relative}.gallery-item a img:hover::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:red;opacity:.7;height:auto;max-width:100%}.bdp-post-image-bg img{height:184px;width:100%;overflow:hidden;object-fit:cover;object-position:100% 100%}.bdp-post-grid-main.bdp-design-1 .bdp-post-grid-content{text-align:left}.bdp-post-title a{text-decoration:none!important;border-bottom:0!important;font-family:'Montserrat';font-weight:800;font-size:25px;color:#000;text-transform:uppercase}.bdp-post-grid-content h2{line-height:28px!important;min-height:70px}.bf_title_box_2{display:block;order:4}.bf_title_box_1{order:2}.bf_thumb_box_1{display:grid}.blog_filter_main{direction:ltr!important}.bf_read_more_div_1{text-align:left!important;margin:20px 0 5px 0}.elementor-587 .elementor-element.elementor-element-1a96a65 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#000}.elementor-587 .elementor-element.elementor-element-1a96a65 .wpr-mobile-nav-menu a:hover{background-color:#000}.bdp-readmorebtn{border:unset;padding:0;color:#000;font-weight:700;font-size:16px;font-family:'Montserrat';margin-top:25px}.bdp-readmorebtn:hover{background:#fff0;color:#000;text-decoration:underline!important;text-decoration-thickness:1.5px!important;text-underline-offset:5px}.bdp-readmorebtn:focus{background:#fff0;color:#000}.bdp-post-short-content{color:#000000d4;font-family:'Inter';font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#contact p{margin:0 0 2px}#news{padding:20px}#news .bdp-post-title a{word-wrap:break-word}.tlp-portfolio-isotope-button button:first-child{visibility:hidden;position:relative}.tlp-portfolio-isotope-button button:first-child:after{visibility:visible;position:absolute;top:0;left:0;content:"All Projects";color:#000!important;border-radius:9999px;min-width:150px;font-size:14px;font-family:'Montserrat';font-weight:700;padding:12px 20px;background:#fff0;border:2px solid #e6e7e8}.tlp-portfolio-isotope-button button:first-child.selected:after{background:#e6e7e8}.eihe-caption a{color:#fff;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.pro-readmore{display:inherit;font-family:'Montserrat';margin-top:50px;font-weight:600;font-size:13px}.pro-readmore:hover{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.elementor-element.elementor-widget-e_image_hover_effects .eihe-box .eihe-caption .eihe-title-cover{margin-bottom:20px}.no-padding{padding-top:0}.wpr-menu-item{padding-top:10px!important;padding-bottom:10px!important}#about-us.padded{padding-top:150px!important}.vertical-text{writing-mode:vertical-lr}.vertical-text h2{line-height:.7}.build{--widgets-spacing:8px 20px}.elementor-widget-e_image_hover_effects img{min-height:500px}.elementor-element.elementor-widget-e_image_hover_effects .eihe-box .eihe-caption{top:45%}#contact a{color:#fff}#contact .mail{word-wrap:break-word}.wpr-mobile-nav-menu li{margin-bottom:0!important}.elementor-button{padding:16px 20px}.img-cus{background-size:100% 100%}#contact strong{font-weight:700}.wpr-sticky-section-yes{position:sticky!important}.com-img{background-size:100% 100%!important}.read-more-button{display:inline-block;padding:0;margin-top:10px;color:#fff;background-color:#fff0;text-decoration:none;border-radius:5px;font-weight:700}.read-more-button:hover{color:#fff;background-color:#fff0;text-decoration:underline}#load-more-container button{display:block;margin:20px auto;padding:12px 20px;border:none;cursor:pointer;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;fill:#000;background-color:#fff0;border:1px solid #A8AAAD;border-radius:50px}#load-more-container button:hover{background:#e6e7e8}.bdp-post-list-content .bdp-post-image-bg img{height:300px}@media (min-width:319.99px) and (max-width:400.99px){.pro-readmore{margin-top:10px}.eihe-box .eihe-caption .eihe-title-cover .eihe-title{font-size:20px!important}.eihe-box .eihe-caption p{font-size:14px!important}.elementor-widget-e_image_hover_effects img{min-height:300px}.elementor-widget-e_image_hover_effects .eihe-box .eihe-caption{top:30%!important}}@media (min-width:401.99px) and (max-width:768.99px){.pro-readmore{margin-top:10px}.eihe-box .eihe-caption .eihe-title-cover .eihe-title{font-size:20px!important}.eihe-box .eihe-caption p{font-size:14px!important}.elementor-widget-e_image_hover_effects img{height:300px}.elementor-widget-e_image_hover_effects .eihe-box .eihe-caption{top:50%!important}}@media (min-width:769.99px) and (max-width:1052px){.pro-readmore{margin-top:10px}.eihe-box .eihe-caption .eihe-title-cover .eihe-title{font-size:20px!important}.eihe-box .eihe-caption p{font-size:14px!important}.elementor-widget-e_image_hover_effects img{max-height:350px}.elementor-widget-e_image_hover_effects .eihe-box .eihe-caption{top:20%!important}}@media (max-width:768px){.footer-nav .wpr-nav-menu-horizontal .wpr-nav-menu>li{display:inline-block;margin-right:0!important}.wpr-nav-menu-horizontal .wpr-nav-menu>.menu-item{margin-left:0!important;margin-right:0!important}}@media (max-width:1025px) and (min-width:768px){.elementor-1715 .elementor-element.elementor-element-98e8d9a,.elementor-1715 .elementor-element.elementor-element-7f2f07d{width:25%;padding:10px}.elementor-1715 .elementor-element.elementor-element-998399b{width:35%;padding:10px}.elementor-1715 .elementor-element.elementor-element-32d104e{width:15%;padding:10px}}@media (min-width:1025px){.bdp-column,.bdp-columns{padding-left:35px;padding-right:35px}}@media (min-width:1455px) and (max-width:2000px){.elementor-587 .elementor-element.elementor-element-5ca37d8>.elementor-widget-container{padding:0 85px 35px 0}.elementor-587 .elementor-element.elementor-element-5ca37d8 img{max-width:36%}}@media (min-width:1200px) and (max-width:1250px){.elementor-587 .elementor-element.elementor-element-5ca37d8 img{max-width:46%}}@media (min-width:1250px) and (max-width:1365px){.elementor-587 .elementor-element.elementor-element-5ca37d8 img{max-width:45%}}@media (min-width:1365px) and (max-width:1400px){.elementor-587 .elementor-element.elementor-element-5ca37d8 img{max-width:42%}}@media (min-width:767px){.build-img img{position:relative;top:180px;width:100%}}@media (min-width:1475px) and (max-width:7680px){.build-img img{top:130px;margin-bottom:30px}}@media (min-width:1600px) and (max-width:7680px){.header-img{min-height:550px!important}.elementor-587 .elementor-element.elementor-element-8b97c91{padding-left:230px;padding-right:67px}#sticky-social-icons-container.alignment-left{left:13%}.elementor-3331 .elementor-element.elementor-element-ef34455 .elementor-heading-title{padding-left:90px;padding-bottom:0}.elementor-587 .elementor-element.elementor-element-8b97c91{width:55%}.elementor-587 .elementor-element.elementor-element-0821567{--content-width:1600px}.elementor-3331 .elementor-element.elementor-element-ef34455>.elementor-widget-container{padding:0 0 60px 0px!important}.sub-ban-img{min-height:340px!important}}@media (min-width:7680px){.header-img{min-height:550px!important}}@media (min-width:1475px) and (max-width:3840px){.footer-ban{height:450px}}@media (min-width:3840.99px) and (max-width:5120px){.footer-ban{height:500px}}@media (min-width:5120.99px) and (max-width:7680px){.footer-ban{height:550px}}@media (max-width:767px){.footer-nav .wpr-nav-menu-container{display:block!important}.footer-nav .wpr-mobile-toggle-wrap{display:none}}.filter-buttons{margin-bottom:20px}.filter-buttons button{margin-right:10px;padding:10px;background-color:#0073e6;color:#fff;border:none;cursor:pointer}.filter-buttons button:hover{background-color:#005bb5}.tlp-portfolio .img-responsive{display:block;height:250px;object-fit:cover;object-position:center}.tlp-content a:focus{color:#fff}.tlp-content-holder h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}