@charset "UTF-8";
/***!  /templates/shaper_helixultimate/css/custom-file.css  !***/

#sp-top-bar{background:#202E31;color:#fcb504}#sp-header{height:90px;background:#fff3e3;background-color:#fff3e3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#sp-header.header-sticky{opacity:1;animation:none;background-color:rgb(255 243 227 / 70%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}#sp-top-bar a{color:#fff;font-size:16px}.sp-megamenu-parent>li:hover>a{color:#fcb504}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.2;color:#fcb504}#sp-header .logo{height:90px}.sp-megamenu-parent>li>a{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.2;color:#fcb504}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#02365e}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{color:#fcb504}.offcanvas-menu{background-color:#fff;color:#02365e}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#fcb504}.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:#02365E}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{line-height:38px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{display:inline-block;padding:0 15px;margin:0;font-size:16px;font-weight:600;letter-spacing:0em;line-height:1.2;color:#02365e}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.2;color:#fcb504}.offcanvas-active .burger-icon>span,#modal-menu-toggler.active .burger-icon>span{background-color:#fff}.offcanvas-menu .offcanvas-inner a{color:#fff}.offcanvas-menu .fa,.offcanvas-menu .fab,.offcanvas-menu .far,.offcanvas-menu .fas{color:#fcb504;margin-right:10px}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#fcb504}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:16px}#sp-footer,#sp-bottom{background:#02365e;color:#FFF}.offcanvas-menu .offcanvas-inner ul.menu>li>a,.offcanvas-menu .offcanvas-inner ul.menu>li>span{opacity:1}.offcanvas-menu .offcanvas-inner ul.menu li.active a{color:#fcb504;font-weight:500}html{scroll-behavior:smooth}#request{scroll-margin-top:80px}#handyman{scroll-margin-top:150px}#furniture{scroll-margin-top:150px}#ourwork{scroll-margin-top:80px}#reviews{scroll-margin-top:80px}#contact{scroll-margin-top:80px}@media (max-width:768px){#request{scroll-margin-top:70px}#handyman{scroll-margin-top:135px}#furniture{scroll-margin-top:135px}#ourwork{scroll-margin-top:70px}#reviews{scroll-margin-top:60px}#contact{scroll-margin-top:60px}}@media (min-width:768px) and (max-width:991px){#request{scroll-margin-top:110px}#handyman{scroll-margin-top:180px}#furniture{scroll-margin-top:180px}#ourwork{scroll-margin-top:140px}#reviews{scroll-margin-top:140px}#contact{scroll-margin-top:90px}}body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler{right:80px}@media (max-width:767px){.logo-image{height:45px;width:130px}#sp-header .logo{height:60px}#sp-header{height:60px}}@media (max-width:575px){.logo-image{height:45px;width:130px}#sp-header .logo{height:60px}#sp-header{height:60px}}@media (max-width:991px){#sp-logo.has-border{padding-right:0px}}body.ltr #offcanvas-toggler.offcanvas-toggler-right{float:right;margin-left:10px}.offcanvas-active .burger-icon>span,#modal-menu-toggler.active .burger-icon>span{background-color:#02365e}.convertforms .cf-btn:hover{opacity:1;background-color:#02365e;color:#fff;padding:10px}.convertforms .cf-btn{padding:10px}textarea::-webkit-resizer{background:linear-gradient(135deg,#FCB504 50%,transparent 50%)}.sms-float-button{display:none;position:fixed;bottom:110px;right:30px;width:36px;height:36px;line-height:36px;text-align:center;font-size:16px;color:#fff;background:rgba(30,160,30,0.6);border-radius:100%;z-index:1000;transition:all 0.3s ease;cursor:pointer;border:none;padding:0}.sms-float-button:hover{background:rgba(30,160,30,0.9);transform:scale(1.1)}.sms-float-button svg{width:20px;height:20px;vertical-align:middle;fill:white}
