:root{--font-default: "Porter", sans-serif;--font-primary: "Porter", sans-serif;--font-secondary: "Porter", sans-serif;--font-heading: "Porter", sans-serif}:root{--color-default: #000000;--color-primary: #FF6C2F;--color-secondary: #000000}:root{scroll-behavior:smooth}body{font-family:var(--font-default);color:var(--color-default)}a{color:var(--color-primary);text-decoration:none}a:hover{color:#ff6c2f;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary)}.text-right{text-align:right!important}.text-left{text-align:left!important}.mt-20{margin-top:20px}.seprator{margin:0 20px}.bg-gray{background-color:#fbfbfb}.btn-theme{background-color:#fff;border:1px solid #FF6C2F;height:40px;width:60px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.btn-theme:hover{background-color:#ff6c2f}.btn-theme--icon{height:24px;width:24px;stroke:#ff6c2f}.btn-theme--icon:hover{stroke:#fff}.section{padding:90px 0;overflow:hidden}.sections-bg{background:linear-gradient(rgb(248 131 15 / 82%),rgb(248 131 15 / 82%)),url(/assets/static/theme/cta-bg.jpg) center center;background-size:cover;padding:150px 60px;border-radius:0;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;background-position:center}@media (max-width: 575px){.sections-bg{padding:150px 0}}.sections-bg h2,.sections-bg p,.sections-bg a,.sections-bg i,.sections-bg span,.sections-bg h4{color:#fff!important}.section-header{text-align:center;padding-bottom:60px}.section-header h2{font-size:32px;font-weight:600;margin-bottom:20px;position:relative}.section-header p{margin-bottom:0;color:#6f6f6f}.fill-btn{background:var(--color-secondary);border:0;padding:10px 45px;color:#fff;transition:.4s;border-radius:2px}.project-btn{display:flex;text-align:center;position:absolute;top:-45px}.project-btn .fill-btn{width:100%}.breadcrumbs .page-header{padding:20px 0 10px;min-height:5vh;position:relative}.breadcrumbs .page-header h1{letter-spacing:5px;color:var(--rf-dark);font-family:var(--font-primary)}.breadcrumbs .page-header p{color:#5a5a5acc}.breadcrumbs nav{padding:10px 0;border-top:2px solid rgb(255 255 255 / 35%)}.breadcrumbs nav ol{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;list-style:none;margin:0;padding:0}.breadcrumbs nav ol a{color:var(--rf-dark);transition:.3s}.breadcrumbs nav ol a:hover{color:var(--rf-orange);text-decoration:underline}.breadcrumbs nav ol li+li{padding-left:10px}.breadcrumbs nav ol li+li:before{display:inline-block;padding-right:10px;color:var(--color-secondary);content:"/"}.pages-images{position:absolute;max-width:349px;background:#ffffff;padding:46px;border-radius:2px;top:40px;border:2px solid #eeeeee}@media screen and (max-width: 992px){.pages-images{position:unset;max-width:initial;background:#dbdbdb;padding:46px;top:40px}}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:-15px;z-index:99999;background:var(--color-secondary);width:44px;height:44px;border-radius:0;transition:all .4s}.scroll-top i{font-size:24px;color:#fff;line-height:0}.scroll-top:hover{background:rgba(248,90,64,.8);color:#fff}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;overflow:hidden;background:#fff;transition:all .6s ease-out}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:2px solid #fff;border-color:var(--color-primary) transparent var(--color-primary) transparent;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1.5s linear infinite;animation:animate-preloader 1.5s linear infinite}@-webkit-keyframes animate-preloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate-preloader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 768px){[data-aos-delay]{transition-delay:0!important}}.topbar{height:60px;font-size:14px;transition:all .5s;color:#fff;background-color:var(--rf-orange);padding:0;border-bottom:1px solid #e6e6e6}.topbar .contact-info i{font-style:normal;line-height:0}.topbar .contact-info i a,.topbar .contact-info i span{padding-left:5px}@media (max-width: 575px){.topbar .contact-info i a,.topbar .contact-info i span{font-size:13px}}.topbar .contact-info i a{line-height:0;transition:.3s}.topbar .contact-info i a:hover{color:var(--rf-dark);text-decoration:underline}.topbar .social-links a{line-height:0;transition:.3s;margin-left:20px}.topbar .social-links a:hover{color:#414141}.header{transition:all .5s;z-index:997;height:79px;background:white;border-bottom:1px solid var(--rf-orange)}.header.sticked{position:fixed;top:0;right:0;left:0;height:80px;box-shadow:0 0 29px #0000000d}#header nav li{letter-spacing:1px}section{scroll-margin-top:70px}@media (min-width: 1280px){.navbar{padding:0}.navbar ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navbar li{position:relative}.navbar>ul>li{white-space:nowrap;padding:10px 0 10px 28px}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:0 3px;font-family:var(--font-secondary);font-size:16px;font-weight:400;color:var(--rf-dark);white-space:nowrap;transition:.3s;position:relative}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar>ul>li>a:before{content:"";position:absolute;width:100%;height:2px;bottom:-6px;left:0;background-color:var(--color-secondary);visibility:hidden;width:0px;transition:all .3s ease-in-out 0s}.navbar a:hover:before,.navbar li:hover>a:before,.navbar .active:before{visibility:visible;width:100%}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:var(--rf-orange)}.navbar .dropdown ul{display:block;position:absolute;left:28px;top:calc(100% + 30px);margin:0;padding:10px 0;z-index:99;opacity:0;visibility:hidden;background:#2a2a2a;box-shadow:0 0 30px #7f89a140;transition:.3s;border-radius:0}.navbar .dropdown ul li{min-width:200px}.navbar .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;font-weight:400;color:#fff}.navbar .dropdown ul a i{font-size:12px}.navbar .dropdown ul a:hover,.navbar .dropdown ul .active:hover,.navbar .dropdown ul li:hover>a{color:#ff6c2f}.navbar .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navbar .dropdown .dropdown ul{top:0;left:calc(100% - 30px);visibility:hidden}.navbar .dropdown .dropdown:hover>ul{opacity:1;top:0;left:100%;visibility:visible}}@media (min-width: 1280px) and (max-width: 1366px){.navbar .dropdown .dropdown ul{left:-90%}.navbar .dropdown .dropdown:hover>ul{left:-100%}}@media (min-width: 1280px){.mobile-nav-show,.mobile-nav-hide{display:none}}@media (max-width: 1279px){.navbar{position:fixed;top:0;right:-100%;width:100%;max-width:400px;bottom:0;transition:.3s;z-index:9997}.navbar ul{position:absolute;top:0;right:0;bottom:0;left:0;padding:50px 0 10px;margin:0;background:#FF6C2F;overflow-y:auto;transition:.3s;z-index:9998}.navbar a,.navbar a:focus{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;font-family:var(--font-primary);font-size:15px;font-weight:600;color:#fff;white-space:nowrap;transition:.3s}.navbar a i,.navbar a:focus i{font-size:12px;line-height:0;margin-left:5px}.navbar a:hover,.navbar .active,.navbar .active:focus,.navbar li:hover>a{color:#fff}.navbar .getstarted,.navbar .getstarted:focus{background:var(--color-primary);padding:8px 20px;border-radius:4px;margin:15px;color:#fff}.navbar .getstarted:hover,.navbar .getstarted:focus:hover{color:#fff;background:rgba(0,131,116,.8)}.navbar .dropdown ul,.navbar .dropdown .dropdown ul{position:static;display:none;padding:10px 0;margin:10px 20px;transition:all .5s ease-in-out;background-color:#ff6c2f}.navbar .dropdown>.dropdown-active,.navbar .dropdown .dropdown>.dropdown-active{display:block}.mobile-nav-show{font-size:28px;cursor:pointer;line-height:0;transition:.5s;z-index:9999;margin-right:10px}.mobile-nav-hide{color:#fff;font-size:32px;cursor:pointer;line-height:0;transition:.5s;position:fixed;right:20px;top:20px;z-index:9999}.mobile-nav-active{overflow:hidden}.mobile-nav-active .navbar{right:0}.mobile-nav-active .navbar:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / 80%);z-index:9996}}.main-footer{position:relative;background:#000000;background-repeat:no-repeat;background-position:right 21% center;background-size:60%}.footer-widget{margin-bottom:40px}.footer-content{position:relative;padding:85px 0 80px}.footer-content .logo-widget{position:relative;margin-top:-5px}.footer-content .logo-widget .footer-social li{position:relative;display:inline-block;margin-right:9px}.footer-content .logo-widget .footer-social li:last-child{margin-right:0}.footer-content .logo-widget .footer-social li a{position:relative;display:inline-block;width:42px;height:42px;line-height:42px;background:#2e3138;color:#9ea0a9;text-align:center;border-radius:2px}.footer-content .logo-widget .footer-social li a:hover{color:#fff;background:#FF6C2F}.footer-content .logo-widget .logo-box{margin-bottom:25px}.footer-content .logo-widget .text p{color:#9ea0a9;margin-bottom:32px}.footer-content .footer-title{position:relative;font-size:24px;line-height:35px;color:#fff;font-weight:700;margin-bottom:27px}.footer-content .service-widget .list li{display:block;margin-bottom:12px}.footer-content .service-widget .list li a{position:relative;display:inline-block;color:#9ea0a9}.footer-content .service-widget .list li a:hover{color:#ff6c2f}.footer-content .contact-widget p{color:#9ea0a9;margin-bottom:15px}.footer-content .contact-widget{margin-left:0}.footer-content .contact-widget .footer-title{margin-bottom:29px}.footer-bottom{position:relative;background:#0f0f0f;padding:25px 0 22px}.footer-bottom .copyright,.footer-bottom .copyright a,.footer-bottom .footer-nav li a{position:relative;color:#9ea0a9}.footer-bottom .copyright a:hover,.footer-bottom .footer-nav li a:hover{color:#ff6c2f}.footer-bottom .footer-nav{position:relative;text-align:right}.footer-bottom .footer-nav li{position:relative;display:inline-block;margin-left:29px}.footer-bottom .footer-nav li:first-child{margin-left:0}.footer-bottom .footer-nav li:before{position:absolute;content:"";background:#9ea0a9;width:1px;height:14px;top:7px;left:-18px}.footer-bottom .footer-nav li:first-child:before{display:none}.logo-box img{max-width:220px}
