:root{--default-font: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--heading-font: "Poppins", sans-serif;--nav-font: "Poppins", sans-serif}:root{--background-color: #ffffff;--background-color-rgb: 255, 255, 255;--default-color: #444444;--default-color-rgb: 68, 68, 68;--heading-color: #37423b;--heading-color-rgb: 55, 66, 59;--accent-color: #29abe2;--accent-color-rgb: 41, 171, 226;--contrast-color: #ffffff;--contrast-color-rgb: 255, 255, 255;--paragraph-color-override: #616161;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-default: #1a1f24;--color-default-rgb: 26, 31, 36;--color-primary: #29abe2;--color-primary-light: #29abe2;--color-primary-dark: #29abe2;--color-primary-rgb: 41, 171, 226;--color-primary-light-rgb: 41, 171, 226;--color-primary-dark-rgb: 41, 171, 226;--color-black: #000000;--color-black-rgb: 0, 0, 0}:root{--nav-color: #272828;--nav-hover-color: #29abe2;--nav-dropdown-color: #272828;--nav-dropdown-hover-color: #29abe2;--nav-dropdown-background-color: #ffffff}:root{scroll-behavior:smooth}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}a{color:var(--accent-color);text-decoration:none;transition:.3s}a:hover{color:rgba(var(--accent-color-rgb), 0.75);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.header{color:var(--default-color);background-color:var(--background-color);padding:8px 0;transition:all .5s;z-index:997}.header .logo{line-height:1}.header .logo img{max-height:80px;margin-right:8px}.header .logo h1{font-weight:700;font-size:30px;margin:0;letter-spacing:1px;text-transform:uppercase;color:var(--accent-color)}.header .btn-getstarted,.header .btn-getstarted:focus{color:var(--contrast-color);background:var(--accent-color);font-size:14px;padding:15px 25px;margin:0 0 0 30px;border-radius:50px;transition:.3s}.header .btn-getstarted:hover,.header .btn-getstarted:focus:hover{color:var(--contrast-color);background:var(--accent-color)}@media(max-width: 1200px){.header .logo{order:1}.header .btn-getstarted{order:2;margin:0 15px 0 0;padding:15px 15px}.header .navmenu{order:3}}.scrolled .header{box-shadow:0px 0 18px rgba(var(--default-color-rgb), 0.15)}@media(min-width: 1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:18px 12px;font-size:15px;font-family:var(--nav-font);font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu li:last-child a{padding-right:0}.navmenu li:hover>a,.navmenu .active,.navmenu .active:focus{color:var(--nav-hover-color)}.navmenu .dropdown ul{margin:0;padding:10px 0;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99;box-shadow:0px 0px 30px rgba(var(--default-color-rgb), 0.15)}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul a:hover,.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul li:hover>a{color:var(--nav-dropdown-hover-color)}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}.navmenu .megamenu{position:static}.navmenu .megamenu ul{margin:0;padding:10px;background:var(--nav-dropdown-background-color);box-shadow:0px 0px 20px rgba(var(--default-color-rgb), 0.1);display:block;position:absolute;top:130%;left:0;right:0;visibility:hidden;opacity:0;display:flex;transition:.3s;border-radius:4px;z-index:99}.navmenu .megamenu ul li{flex:1}.navmenu .megamenu ul li a,.navmenu .megamenu ul li:hover>a{padding:10px 20px;font-size:15px;color:var(--nav-dropdown-color)}.navmenu .megamenu ul li a:hover,.navmenu .megamenu ul li .active,.navmenu .megamenu ul li .active:hover{color:var(--nav-dropdown-hover-color)}.navmenu .megamenu:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dd-box-shadow{box-shadow:0px 0px 30px rgba(var(--default-color-rgb), 0.15)}}@media(max-width: 1199px){.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s}.navmenu{padding:0;z-index:9997}.navmenu ul{display:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--nav-dropdown-background-color);overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0px 0px 30px rgba(var(--default-color-rgb), 0.1)}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:rgba(var(--accent-color-rgb), 0.1)}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu a:hover,.navmenu .active,.navmenu .active:focus{color:var(--nav-dropdown-hover-color)}.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown ul,.navmenu .megamenu ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);transition:all .5s ease-in-out}.navmenu .dropdown ul ul,.navmenu .megamenu ul ul{background-color:rgba(33,37,41,.1)}.navmenu .dropdown>.dropdown-active,.navmenu .megamenu>.dropdown-active{display:block;background-color:rgba(33,37,41,.03)}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgba(33,37,41,.8);transition:.3s}.mobile-nav-active .navmenu>ul{display:block}}.footer-container{background-color:red}.b-example-divider{height:3rem;background-color:rgba(138,138,138,.1);border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em rgba(0,0,0,.1),inset 0 .125em .5em rgba(0,0,0,.15)}.bi{vertical-align:-0.125em;fill:currentColor}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:-15px;z-index:99999;background-color:var(--accent-color);width:44px;height:44px;border-radius:50px;transition:all .4s}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}.scroll-top:hover{background-color:rgba(var(--accent-color-rgb), 0.8);color:var(--contrast-color)}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}@media screen and (max-width: 768px){[data-aos-delay]{transition-delay:0 !important}}.page-title{--default-color: var(--contrast-color);--default-color-rgb: var(--contrast-color-rgb);--background-color: var(--accent-color);--heading-color: var(--contrast-color);color:var(--default-color);background-color:var(--background-color);display:flex;align-items:center;justify-content:center;height:100vh;text-align:center}.page-title .heading{padding:120px 0;border-top:1px solid rgba(var(--default-color-rgb), 0.1)}.page-title .heading h1{font-size:38px;font-weight:700}.page-title nav{background-color:rgba(var(--default-color-rgb), 0.099);padding:20px 0}.page-title nav a{color:var(--default-color)}.page-title nav ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;font-size:16px;font-weight:600}.page-title nav ol li+li{padding-left:10px}.page-title nav ol li+li::before{content:"/";display:inline-block;padding-right:10px;color:rgba(var(--default-color-rgb), 0.3)}.page-title-img{width:100%;max-height:450px;background-size:cover;background-position:center center;background-repeat:no-repeat}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:900px;overflow:clip}@media(max-width: 1199px){section,.section{scroll-margin-top:66px}}.section-title{padding-bottom:60px;position:relative}.section-title h2{font-size:14px;font-weight:500;padding:0;line-height:1px;margin:0;letter-spacing:1.5px;text-transform:uppercase;color:rgba(var(--default-color-rgb), 0.5);position:relative}.section-title h2::after{content:"";width:120px;height:1px;display:inline-block;background:var(--accent-color);margin:4px 10px}.section-title p{color:var(--heading-color);margin:0;font-size:36px;font-weight:700;font-family:var(--nav-font);text-transform:uppercase}.hero{--default-color: #ffffff;--default-color-rgb: 255, 255, 255;--background-color: #000000;--background-color-rgb: 0, 0, 0;--heading-color: #ffffff;width:100%;min-height:calc(100vh - 96px);position:relative;padding:80px 0;display:flex;align-items:center;justify-content:center;color:var(--default-color)}.hero img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.hero:before{content:"";background:rgba(var(--background-color-rgb), 0.4);position:absolute;inset:0;z-index:2}.hero .container{position:relative;z-index:3}.hero h2{margin:0;font-size:55px;font-weight:700}.hero p{color:rgba(var(--default-color-rgb), 0.8);margin:10px 0 0 0;font-size:20px}.hero .btn-get-started{font-weight:500;font-size:15px;letter-spacing:1px;display:inline-block;padding:15px 35px 15px 35px;border-radius:50px;transition:.4s;margin-top:30px;border:2px solid var(--default-color);color:var(--default-color)}.hero .btn-get-started:hover{background:var(--accent-color);border:2px solid var(--accent-color)}@media(max-width: 768px){.hero h2{font-size:32px}.hero p{font-size:18px}}.about .content h3{font-size:2rem;font-weight:700}.about .content ul{list-style:none;padding:0}.about .content ul li{padding-bottom:10px}.about .content ul i{font-size:1.25rem;margin-right:4px;color:var(--accent-color)}.about .content p:last-child{margin-bottom:0}.about .content .read-more{background:var(--accent-color);color:var(--contrast-color);font-family:var(--heading-font);font-weight:500;font-size:15px;letter-spacing:1px;padding:15px 24px 15px 24px;border-radius:50px;transition:.3s;display:inline-flex;align-items:center;justify-content:center}.about .content .read-more i{font-size:18px;margin-left:5px;line-height:0;transition:.3s}.about .content .read-more:hover{background:var(--accent-color);padding-right:19px}.about .content .read-more:hover i{margin-left:10px}.about img{border-radius:30px}.about-us .content h3{font-size:2rem;font-weight:700}.about-us .content ul{list-style:none;padding:0}.about-us .content ul li{padding-bottom:10px}.about-us .content ul i{font-size:1.25rem;margin-right:4px;color:var(--accent-color)}.about-us .content p:last-child{margin-bottom:0}.services .img{border-radius:8px;overflow:hidden;max-height:400px}.services .img img{transition:.6s}.services .details{padding:50px 20px;margin:-80px 10px 0 10px;transition:all ease-in-out .3s;background:var(--color-white);position:relative;background:rgba(var(--color-white-rgb), 0.9);text-align:center;border-radius:8px;box-shadow:0px 0 25px rgba(var(--color-black-rgb), 0.1)}.services .details .icon{margin:0;width:72px;height:72px;background:var(--color-primary);border-radius:50px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--color-white);font-size:28px;transition:ease-in-out .3s;position:absolute;top:-36px;left:calc(50% - 36px);border:6px solid var(--color-white)}.services .details h3{color:var(--color-default);font-weight:700;margin:10px 0 15px 0;font-size:26px;transition:ease-in-out .3s}.services .details p{line-height:24px;font-size:16px;margin-bottom:0}.services .service-item:hover .details h3{color:var(--color-default)}.services .service-item:hover .details .icon{background:var(--color-white);border:2px solid var(--color-primary)}.services .service-item:hover .details .icon i{color:var(--color-primary)}p{color:var(--paragraph-color-override);font-size:1.07em}ul li{font-size:1.07em}.override-remove-top-padding{padding-top:0}.phone-override{font-size:20px}.phone-override:hover{color:var(--accent-color)}.icons-overrides{color:var(--paragraph-color-override)}.section-override{padding:0}.index-header-override,.page-title-headers{font-size:40px !important;font-weight:bold}.about-color-overide{color:var(--paragraph-color-override)}.color-white-overhead{color:#fff}.btn-getstarted,.btn-getstarted:focus{color:var(--contrast-color);background:var(--accent-color);font-size:14px;padding:15px 25px;border-radius:50px;transition:.3s;font-size:16px}.btn-getstarted:hover{color:#fff}.scroll-to-top-hover-override{background-color:var(--accent-color) !important;color:#fff !important}.padding-left-override{padding-left:50px}.footer-copy-right-override{margin-bottom:0 !important;padding:0 !important}@media(max-width: 450px){.page-title{max-height:250px !important}.header .logo img{max-height:50px}.footer-nav{justify-content:start !important}#contact a p{font-size:12px}.padding-left-override{padding-left:10px}}@media(max-width: 600px){.page-title{max-height:300px !important}.padding-left-override{padding-left:10px}}.list-styles ul{list-style:none;padding:0}.list-styles ul li{padding-bottom:10px}.list-styles ul i{font-size:1.25rem;margin-right:4px;color:var(--accent-color)}.info-callout{background-color:#b3e5fc;border-left:5px solid #03a9f4;padding:25px 20px;color:#333;margin-top:30px}.custom-card{background-color:#fff;padding:15px;padding-bottom:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;height:auto}.custom-card-img{width:100%;height:auto;border-top-left-radius:8px;border-top-right-radius:8px;margin-bottom:20px;border-radius:8px !important}/*# sourceMappingURL=style.min.css.map */