:root{--primary:#06a3da;--secondary:#34ad54;--light:#eef9ff;--dark:#091e3e}a:hover{color:var(--primary)}.spinner{background:var(--primary);width:40px;height:40px;margin:100px auto;animation:1.2s ease-in-out infinite sk-rotateplane}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px)rotateY(180deg)}to{-webkit-transform:perspective(120px)rotateY(180deg)rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px)rotateX(0)rotateY(0)}50%{transform:perspective(120px)rotateX(-180.1deg)rotateY(0)}to{transform:perspective(120px)rotateX(-180deg)rotateY(-179.9deg)}}#spinner{opacity:0;visibility:hidden;z-index:99999;transition:opacity .5s ease-out,visibility 0s linear .5s}#spinner.show{visibility:visible;opacity:1;transition:opacity .5s ease-out,visibility linear}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wow{visibility:hidden;opacity:0}.wow.animated{visibility:visible;animation-fill-mode:both}.wow.animated.fadeInUp{animation-name:fadeInUp;animation-duration:1s}.wow.animated.zoomIn{animation-name:zoomIn;animation-duration:.6s}.wow.animated.fadeIn{animation-name:fadeIn;animation-duration:1s}h1,h2,.fw-bold{font-weight:800!important}h3,h4,.fw-semi-bold{font-weight:700!important}h5,h6,.fw-medium{font-weight:600!important}.btn{font-family:Nunito,sans-serif;font-weight:600;transition:all .5s}.btn-primary,.btn-secondary{color:#fff;box-shadow:inset 0 0 0 50px #0000}.btn-primary:hover{box-shadow:inset 0 0 0 0 var(--primary)}.btn-secondary:hover{box-shadow:inset 0 0 0 0 var(--secondary)}.btn-square{width:36px;height:36px}.btn-sm-square{width:30px;height:30px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{text-align:center;padding-left:0;padding-right:0}@media (max-width:991.98px){.topbar{padding-top:.5rem;padding-left:1rem;padding-right:1rem;font-size:.9rem}.region-info,.trustist-reviews{display:none}}@media (min-width:992px){.topbar{padding-top:.5rem;padding-left:3rem;padding-right:3rem}}@media (max-width:991.98px){.navbar-expand-lg{padding-left:1rem!important;padding-right:1rem!important}}@media (min-width:992px){.navbar-expand-lg{padding-left:3rem!important;padding-right:3rem!important}}.navbar-dark .navbar-nav .nav-link{color:#fff;outline:none;margin-left:25px;padding:35px 0;font-family:Nunito,sans-serif;font-size:18px;font-weight:600;transition:all .5s;position:relative}img.logo{height:75px}.sticky-top.navbar-dark .navbar-nav .nav-link{color:var(--dark);padding:20px 0}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link.active{color:var(--primary)}.navbar-dark .navbar-brand h1{color:#fff}.navbar-dark .navbar-toggler{color:var(--primary)!important;border-color:var(--primary)!important}@media (max-width:991.98px){.sticky-top.navbar-dark{background:#fff;position:relative}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link.show,.sticky-top.navbar-dark .navbar-nav .nav-link{color:var(--dark);padding:10px 0}.navbar-dark .navbar-brand h1{color:var(--primary)}img.logo{height:45px}}@media (min-width:992px){.navbar-dark{z-index:999;border-bottom:1px solid #ffffff1a;width:100%;position:absolute;top:0;left:0}.sticky-top.navbar-dark{background:#fff;position:fixed}.navbar-dark .navbar-nav .nav-link:before{content:"";background:var(--primary);width:0;height:2px;transition:all .5s;position:absolute;bottom:-1px;left:50%}.navbar-dark .navbar-nav .nav-link:hover:before,.navbar-dark .navbar-nav .nav-link.active:before{width:100%;left:0}.navbar-dark .navbar-nav .nav-link.nav-contact:before{display:none}.sticky-top.navbar-dark .navbar-brand h1{color:var(--primary)}}.carousel-caption{z-index:1;background:#091e3eb3;inset:0}.carousel-caption h1{font-size:4rem}@media (max-width:576px){.carousel-caption h5{font-size:14px;font-weight:500!important}.carousel-caption h1{font-size:30px;font-weight:600!important}}.carousel-control-prev,.carousel-control-next{width:10%}.carousel-control-prev-icon,.carousel-control-next-icon{width:3rem;height:3rem}.section-title:before{content:"";background:var(--primary);border-radius:2px;width:150px;height:5px;position:absolute;bottom:0;left:0}.section-title.text-center:before{margin-left:-75px;left:50%}.section-title.section-title-sm:before{width:90px;height:3px}.section-title:after{content:"";background:#fff;width:6px;height:5px;animation:5s linear infinite section-title-run;position:absolute;bottom:0}.section-title.section-title-sm:after{width:4px;height:3px}.section-title.text-center:after{animation:5s linear infinite section-title-run-center}.section-title.section-title-sm:after{animation:5s linear infinite section-title-run-sm}@-webkit-keyframes section-title-run{0%{left:0}50%{left:145px}to{left:0}}@-webkit-keyframes section-title-run-center{0%{margin-left:-75px;left:50%}50%{margin-left:45px;left:50%}to{margin-left:-75px;left:50%}}@-webkit-keyframes section-title-run-sm{0%{left:0}50%{left:85px}to{left:0}}.service-item{height:300px;padding:0 30px;transition:all .5s;position:relative}.service-item .service-icon{background:var(--primary);border-radius:2px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:30px;display:flex;transform:rotate(-45deg)}.service-item .service-icon i{transform:rotate(45deg)}.service-item a.btn{opacity:0;width:60px;margin-left:-30px;position:absolute;bottom:-48px;left:50%}.service-item:hover a.btn{opacity:1;bottom:-24px}.testimonial-carousel .owl-dots{justify-content:center;align-items:flex-end;margin-top:15px;display:flex}.testimonial-carousel .owl-dot{border-radius:2px;width:15px;height:15px;margin:0 5px;transition:all .5s;display:inline-block;position:relative;background:#ddd!important}.testimonial-carousel .owl-dot.active{width:30px;background:var(--primary)!important}.testimonial-carousel .owl-item.center{z-index:1;position:relative}.testimonial-carousel .owl-item .testimonial-item{transition:all .5s}.testimonial-carousel .owl-item.center .testimonial-item{box-shadow:0 0 30px #ddd;background:#fff!important}.team-item{transition:all .5s}.team-social{justify-content:center;align-items:center;width:100%;height:100%;transition:all .5s;display:flex;position:absolute;top:0;left:0}.team-social a.btn{opacity:0;margin:100px 3px 0;position:relative}.team-item:hover{box-shadow:0 0 30px #ddd}.team-item:hover .team-social{background:#091e3eb3}.team-item:hover .team-social a.btn:first-child{opacity:1;margin-top:0;transition:all .3s}.team-item:hover .team-social a.btn:nth-child(2){opacity:1;margin-top:0;transition:all .3s 50ms}.team-item:hover .team-social a.btn:nth-child(3){opacity:1;margin-top:0;transition:all .3s .1s}.team-item:hover .team-social a.btn:nth-child(4){opacity:1;margin-top:0;transition:all .3s .15s}.team-item .team-img img,.blog-item .blog-img img{transition:all .5s}.team-item:hover .team-img img,.blog-item:hover .blog-img img{transform:scale(1.15)}.process-icon{width:75px;height:75px}.process-item .position-relative:after{content:"";color:#ddd;font-family:"Font Awesome 5 Free";font-size:50px;font-weight:900;animation:3s linear infinite process-item-icon;position:absolute;top:0;right:-45px}@-webkit-keyframes process-item-icon{0%{right:-30px}50%{right:-45px}to{right:-30px}}.process-item:last-child .position-relative:after{display:none}@media (max-width:992px){.process-item:nth-child(2) .position-relative:after{display:none}}@media (max-width:768px){.process-item .position-relative:after{display:none}}@media (min-width:991.98px){.facts{z-index:1;margin-top:-75px;position:relative}}.back-to-top{z-index:99;display:none;position:fixed;bottom:45px;right:45px}.bg-header{background-position:50%;background-repeat:no-repeat;background-size:cover}.link-animated a{transition:all .5s}.link-animated a:hover{padding-left:10px}.copyright{font-size:.8rem}.call-to-action{clip-path:inset(0);padding:120px 0;position:relative}.call-to-action .call-to-action-bg{z-index:1;background:url("/white windows.jpg") 50%/cover no-repeat;width:100%;height:100%;display:block;position:fixed;top:0;left:0}.call-to-action:before{content:"";z-index:2;background:#091e3eb3;position:absolute;inset:0}.call-to-action .container{z-index:3;position:relative}.call-to-action h3{color:var(--default-color);font-size:28px;font-weight:700}.call-to-action p{color:var(--default-color)}.call-to-action .cta-btn{font-family:var(--heading-font);letter-spacing:1px;border:2px solid var(--contrast-color);color:var(--contrast-color);border-radius:5px;margin:10px;padding:12px 40px;font-size:16px;font-weight:500;transition:all .5s;display:inline-block}.call-to-action .cta-btn:hover{background:var(--accent-color);border:2px solid var(--accent-color)}
