:root{--font-family:var(--e-global-typography-primary-font-family), Sans-serif;--color:var(--global-palette-btn-bg)}button.slide-arrow.slick-arrow{padding:0 15px}.kadence-sticky-header.item-is-stuck{box-shadow:1px 1px 10px 0 #ddd}.footer-area-wrapper ul.elementor-icon-list-items li span{position:relative;z-index:1}.footer-area-wrapper ul.elementor-icon-list-items li span:after{content:'';background:#fff;position:absolute;left:0;bottom:-1px;width:0;height:1px;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.footer-area-wrapper ul.elementor-icon-list-items li span:hover:after{width:100%}.footer-area-wrapper ul.elementor-icon-list-items li:hover{padding-left:5px}.footer-area-wrapper ul.elementor-icon-list-items li{transition:0.3s ease}.footer-area-wrapper a:hover,.footer-area-wrapper a:focus,.footer-area-wrapper a:active{color:#fff!important}#pre-loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999}.pre-loader{width:50px;height:50px;display:inline-block;padding:0;text-align:left;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}.pre-loader span{position:absolute;display:inline-block;width:50px;height:50px;border-radius:100%;background:var(--color);animation:pre-loader 1.3s linear infinite;-webkit-animation:pre-loader 1.3s linear infinite}.pre-loader span:last-child{animation-delay:-0.8s;-webkit-animation-delay:-0.8s}@keyframes pre-loader{0%{transform:scale(0,0);opacity:.5}100%{transform:scale(1,1);opacity:0}}@-webkit-keyframes pre-loader{0%{-webkit-transform:scale(0,0);opacity:.5}100%{-webkit-transform:scale(1,1);opacity:0}}.contact{font-family:var(--font-family);font-size:17px}.contact p{margin-right:20px;line-height:50px;margin-bottom:0}@media (max-width:768px){.contact p{line-height:35px}}.contact p i{margin-right:10px}.contact a,.contact i{color:#fff}.contact a{text-decoration:none!important;padding-right:10px}.hero-title span{color:var(--color)}.seen-us-area img{max-width:150px!important;height:auto!important}.dot-change-area ul{list-style:none}.dot-change-area ul li{position:relative}.dot-change-area ul li:before{position:absolute;content:'';width:12px;height:12px;border-radius:50%;border:2px solid var(--color);left:-20px;top:8px;margin:auto}.blog .post-thumbnail-inner{overflow:hidden;border-radius:20px 20px 0 0}@media only screen and (max-width:767px){.contact-form-area .title{font-size:40px;margin-bottom:35px}}@media only screen and (max-width:575px){.comment-form .title{font-size:30px;margin-bottom:30px}}@media only screen and (max-width:767px){.contact-form-area{padding:40px}}@media only screen and (max-width:479px){.contact-form-area{padding:20px}}.contact-form-area input,.contact-form-area textarea,.contact-form-area select{font-size:14px!important;width:100%;border:none;height:60px;border-radius:5px;padding-right:20px;padding-left:20px;background-color:#fff;color:#1c1c1c;box-shadow:7px 0 30px rgb(25 7 89 / .05)}.contact-form-area input::-moz-placeholder,.contact-form-area textarea::-moz-placeholder{color:#a3a1a9;font-size:16px;line-height:1}.contact-form-area input:-ms-input-placeholder,.contact-form-area textarea:-ms-input-placeholder{color:#a3a1a9;font-size:16px;line-height:1}.contact-form-area input::placeholder,.contact-form-area textarea::placeholder{color:#a3a1a9;font-size:16px;line-height:1}.contact-form-area textarea{height:180px;padding-top:20px}.contractor-hub input[type='submit']{margin-top:25px}.contact-form-area input,.contact-form-area textarea{margin-bottom:15px}.contact-form-area input[type='submit']{color:#fff}.contact-form-area textarea{resize:none}.contact-form-area input[type='text'],.contact-form-area input[type='email'],.contact-form-area input[type='url'],.contact-form-area input[type='password'],.contact-form-area input[type='search'],.contact-form-area input[type='number'],.contact-form-area input[type='tel'],.contact-form-area input[type='range'],.contact-form-area input[type='date'],.contact-form-area input[type='month'],.contact-form-area input[type='week'],.contact-form-area input[type='time'],.contact-form-area input[type='datetime'],.contact-form-area input[type='datetime-local'],.contact-form-area input[type='color'],.contact-form-area textarea{font-size:14px;width:100%;border:none;height:60px;border-radius:5px;padding-right:20px;padding-left:20px;background-color:#fff;color:#1c1c1c;box-shadow:7px 0 30px rgb(25 7 89 / .05)}.contact-form-area textarea{height:unset}