details .elementor-widget-text-editor a{color:#030d11!important;text-decoration:underline}.residential-cards-content{justify-content:flex-end!important;transition:all .5s ease-in-out!important}.residential-cards-inner{height:0px!important;overflow:hidden!important;transition:all .5s ease-in-out!important}.residential-cards-wrap:hover .residential-cards-inner{height:185px!important;transition:all .5s ease-in-out!important;padding:20px 0 25px!important}.residential-cards-img{transition:all .5s ease-in-out!important}.residential-cards-wrap:hover .residential-cards-img{transform:translatey(-30px)!important;transition:all .3s ease-in-out!important}.residential-cards-wrap:hover .residential-cards-content>.elementor-widget-heading{border-radius:0px}.bridge-steps-cards .bridge-steps-cards::before,.bridge-steps-cards h3,.bridge-steps-cards p{transition:all .5s ease-in-out!important}.bridge-steps-cards:hover h3,.turst-cards:hover h3{color:#fff!important}.bridge-steps-cards:hover p{color:#fff}.bridge-steps-cards:hover{border-color:#006dc1!important;background:0 0;transform:translatey(-20px);box-shadow:0px 0px 15px 1px rgba(0,109,193,.39)!important}.bridge-steps-cards:hover::before{background-image:linear-gradient(transparent)!important;transition:all .5s ease-in-out}.turst-cards,.turst-cards h3{transition:all .5s ease-in-out}.turst-cards:hover{border-color:#006dc1!important;background:0 0;transform:translatey(-20px);background-color:#05182a!important;box-shadow:0px 0px 15px 1px rgba(0,109,193,.39)!important}.heart-team-wrap,.heart-team-member{transition:all .5s ease-in-out!important}.heart-team-wrap:hover{transform:translateY(-30px)!important;transition:all .5s ease-in-out!important}.heart-team-wrap:hover .heart-team-member{background-image:linear-gradient(180deg,rgba(255,255,255,0) 30%,#308ace 100%)!important;transition:all .5s ease-in-out!important}.e-n-accordion-item-title[aria-expanded=true]{border-bottom-left-radius:0px!important;border-bottom-right-radius:0px!important}.location-servie{height:229px;overflow-x:hidden;overflow-y:scroll}.location-servie::-webkit-scrollbar{width:16px;border-radius:10px!important}.location-servie::-webkit-scrollbar-track{background:#05182a;border-radius:10px!important}.location-servie::-webkit-scrollbar-thumb{background:#318acd;border-radius:10px!important}.blog-wrap .elementor-swiper-button{display:none!important}.estimate-form .elementor-field{padding:19px 19px 19px 34px!important}.elementor-field-group textarea{background-position:10px 10px}.estimate-form #form-field-zipcode{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIxSURBVHgBvVM/aBNhFH/f34uJLV+JVbdeJl1sT1wEURJFHL3gYBWxFxxEHPyDgoJDIkgdio2IioMm4mCdGifrYC8tWtx64tKtl01pil+3QHv3eamejfWuKEh/2+977/34vfe+B/CfgDYKiqwl+IrW5zMuVhT5JOtl+U9CwrB0pqEKUGoowlxgRCrKDKCs5jFUkrW77voavP5hu3HK5MS3FUavl1kq05x+tLf57kFu8e29HlD+FAJiixOloQ0dCWNQ54jOKkVzC07VgSi3+dsDQNU4EHVYjhXd8J10JnXv6B/1QU00nRevfgibIpk5cD656+BubSC31Jp7L1tz9tdE/5EewDTb+jw5Ed0aApOC/zykHKVmCaYGcJ5DbMuksIpiNZDwykDoUOSMdgZtBUryizPmtnl6z8njgLCz8OFJYfHNiKU4awDuMtsxWS22tyfFuZG+aEd4jSLKpc81EfJgayKIu784xgI8srTWTAd69539tqwxQ848bbT5tkMXRv3UVlN1d4FKJevy2bXC6uysYR2A2rJ6PRPpSCF8n/rKCnlz+vEVX2N5RUg+FPlp7xJgVO+s/X39+y2dYGZ7wLNy5mEDIiAGAzcamQfkZWT1phvpSH6sukHvZcpUDeJAgj+EVKlTJBa92YuV9NHLlT/cnL5TEWeGy1E1sUebPnY1uDWiex4pQCIhgaHxgDfky1tWVD6OEwpuq6AQmsIJbGMC8xgjJ07kryDMG7owiwI2C98BEMW81WG/yqwAAAAASUVORK5CYII=")}.estimate-form #form-field-name,.estimate-form #form-field-email,.estimate-form #form-field-field_e3cbefe,.estimate-form #form-field-zipcode,.estimate-form #form-field-field_2095dc7{background-repeat:no-repeat;background-position:14px center;background-size:17px 17px}.estimate-form #form-field-field_2095dc7{background-size:13px 13px}.has-submenu .current-menu-item a{color:white!important}.elementor-form-spinner{display:none!important}.elementor-message.elementor-message-danger:before{display:none!important}.brifge-textEditor-stylle>ul,.brifge-textEditor-stylle>ol{display:flex!important;flex-direction:column!important;gap:15px!important}.single-text-editor ol li{margin-bottom:5px!important}@media screen and (max-width:1336px){.location-servie{height:180px}}@media screen and (max-width:1024px){.blog-wrap .elementor-swiper-button{display:block!important}}@media screen and (max-width:767px){.residential-cards-inner{height:unset!important;padding:15px 0 20px!important}}@media screen and (max-width:1024px){.blog-wrap .elementor-swiper-button{display:block!important}}