@import"bootstrap.min.css";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@200;300;400;500;600;700&display=swap";@import"../fonts/fonts.css";.animated-effect,.sub-header.blog-page-header .blog-post-share .social-icons a img,.sub-header.blog-page-header .blog-post-share .social-icons a,.blog-page .blog-post-share .social-icons a img,.blog-page .blog-post-share .social-icons a,.blog-posts .blog-post .post-details .post-title,.blog-posts .blog-post .post-image,.contact .form-group .form-control,.contact .form-group .form-label,.schedule-appointment .form-group .form-control,.schedule-appointment .form-group .form-label,.insights .article-box:after,.insights .article-box:before,.latest-projects .project-box:after,.latest-projects .project-box:before,.main .main-solutions .main-solution-item:before,.main .main-solutions .main-solution-item,.navbar .navbar-nav .nav-item .nav-link{transition:.2s ease all}.animated-long-effect{transition:.5s ease all}.active-effect,.btn.btn-link:active,.btn.btn-outline-dark:active,.btn.btn-outline-light:active,.btn.btn-outline-primary:active,.btn.btn-dark:active,.btn.btn-light:active,.btn.btn-primary:active{transform-origin:center;transform:scale(0.975)}.disable-selection,.main .main-solutions .main-solution-item,footer.page-footer img.footer-bg{user-select:none}.disable-clicks,footer.page-footer img.footer-bg{pointer-events:none}.text-ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html,body{font-family:"DM Sans",sans-serif;position:relative;color:#121820}@media(min-width: 768px)and (max-width: 991.9px){html,body{font-size:14px}}@media(max-width: 767.9px){html,body{font-size:12px}}.navbar-brand img{height:60px;filter:brightness(0) invert(1)}@media(min-width: 768px)and (max-width: 991.9px){.navbar-brand img{height:40px}}@media(max-width: 767.9px){.navbar-brand img{height:40px}}header.page-header{position:absolute;top:0;left:0;width:100%;z-index:99}.navbar{background:rgba(0,0,0,0)}.navbar .navbar-nav{position:relative;padding-left:2.5rem}@media(min-width: 768px)and (max-width: 991.9px){.navbar .navbar-nav{padding-left:1.5rem}}@media(max-width: 767.9px){.navbar .navbar-nav{padding:1rem 0}}.navbar .navbar-nav .nav-item{position:relative;z-index:2;margin-left:3rem}@media(min-width: 768px)and (max-width: 991.9px){.navbar .navbar-nav .nav-item{margin-left:1.5rem}}@media(max-width: 767.9px){.navbar .navbar-nav .nav-item{margin-left:0}}.navbar .navbar-nav .nav-item .nav-link{color:#fff;font-weight:500;padding:1rem 0;position:relative}.navbar .navbar-nav .nav-item .nav-link:hover,.navbar .navbar-nav .nav-item .nav-link:focus,.navbar .navbar-nav .nav-item .nav-link:active,.navbar .navbar-nav .nav-item .nav-link.active{color:#00d7ff}.navbar .navbar-toggler{filter:brightness(0) invert(1);border:none;outline:none;box-shadow:none}@media(max-width: 767.9px){.navbar .navbar-collapse{transform:translateY(1rem);background:#121820;border-radius:3rem}}footer.page-footer{position:relative;padding:5rem 0 0 0;background:#121820}footer.page-footer .footer-copyright-wrapper{padding:2.5rem 0;margin-top:5rem;background:#0d1218;position:relative;z-index:2}footer.page-footer img.footer-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover}footer.page-footer .container{position:relative;z-index:3}footer.page-footer h3{font-family:"Recharge Rg",sans-serif;font-size:2rem;color:#fff;font-weight:bold}footer.page-footer p{color:rgba(255,255,255,.5);font-size:.9rem}footer.page-footer .social-links{list-style:none;margin:0;padding:0;display:flex}footer.page-footer .social-links .nav-item .nav-link{color:#fff;font-weight:600;font-size:.9rem;padding:0}footer.page-footer .social-links .nav-item .nav-link:hover{color:#00d7ff}footer.page-footer .social-links .nav-item .nav-link.slk{border:3px solid #00d7ff;border-radius:50%;width:2.1rem;height:2.1rem;display:flex;justify-content:center;align-items:center}footer.page-footer .social-links .nav-item .nav-link.slk img{width:.9rem;filter:brightness(0) invert(1)}footer.page-footer .footer-separator{margin:2.5rem 0;position:relative;width:100%;height:2px;background:rgba(255,255,255,.1)}footer.page-footer .footer-separator:before{position:absolute;top:0;bottom:0;left:0;width:3rem;height:2px;margin:auto;z-index:1;background:#00d7ff;border-right:1rem solid #121820;content:" "}footer.page-footer .footer-separator:after{position:absolute;top:0;bottom:0;right:0;width:3rem;height:2px;margin:auto;z-index:1;background:#00d7ff;border-left:1rem solid #121820;content:" "}footer.page-footer .navbar-brand img{height:3rem}footer.page-footer .footer-newsletter .form-control{border-radius:3rem;padding:1.25rem 1rem;border:none;background:#fff;box-shadow:none;text-align:center}footer.page-footer .contact-link{display:flex;align-items:center;font-weight:bold;color:#fff;text-decoration:none}footer.page-footer .contact-link+.contact-link{margin-top:1rem}footer.page-footer .contact-link img{width:1.5rem;height:1.5rem;filter:brightness(0) invert(1);flex-shrink:0;margin-right:.5rem}.btn{font-weight:700;font-size:1rem;border-radius:3rem;padding:.75rem 1.5rem;border-width:2px}.btn.btn-lg{font-size:1.1rem;padding:1rem 3rem}.btn.btn-primary{background:#00d7ff;border-color:#00d7ff}.btn.btn-primary:hover,.btn.btn-primary:focus{background:#33dfff;border-color:#33dfff}.btn.btn-primary:active{background:#5ce5ff;border-color:#5ce5ff}.btn.btn-light{background:#fff;border-color:#fff;color:#121820}.btn.btn-dark{background:#121820;border-color:#121820;color:#121820}.btn.btn-dark:hover,.btn.btn-dark:focus{background:#222;border-color:#222;color:#fff}.btn.btn-dark:active{background:#444;border-color:#444;color:#fff}.btn.btn-outline-primary{border-color:#00d7ff;color:#fff}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus{background:#00d7ff;border-color:#00d7ff;color:#fff}.btn.btn-outline-primary:active{background:#5ce5ff;border-color:#5ce5ff;color:#fff}.btn.btn-outline-light{border-color:#fff;color:#fff}.btn.btn-outline-light:hover,.btn.btn-outline-light:focus{background:#fff;border-color:#fff;color:#121820}.btn.btn-outline-light:active{background:#fff;border-color:#fff;color:#00d7ff}.btn.btn-outline-dark{border-color:#00d7ff;color:#121820}.btn.btn-outline-dark:hover,.btn.btn-outline-dark:focus{background:#00d7ff;border-color:#00d7ff;color:#fff}.btn.btn-outline-dark:active{background:#333;border-color:#333;color:#fff}.btn.btn-link{border:none;background:rgba(0,0,0,0);color:#121820;text-decoration:none;padding:0}.btn.btn-link:hover,.btn.btn-link:focus,.btn.btn-link:not(:disabled):not(.disabled):active{background:rgba(0,0,0,0);border:rgba(0,0,0,0);box-shadow:none;color:#4de3ff}.btn.btn-link.btn-arrow-right{display:inline-flex;align-items:center}.btn.btn-link.btn-arrow-right img{width:2rem;height:2rem;margin-left:1rem}.form-control{height:auto}.main{position:relative;padding:15rem 0 10rem 0;overflow:hidden;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 767.9px){.main{min-height:auto;padding:10rem 0 5rem 0}}.main.main-smaller{min-height:auto;padding:10rem 0 5rem 0}.main.main-smaller h1{font-size:2.5rem}.main.v2 .main-bg{display:none}.main.v2:before{opacity:1}.main.v2 .img-fluid{border-radius:1rem;height:auto;display:block}.main.v2 h1{width:100%}.main.v2 .btn-link{color:#fff}.main.v2 .btn-link:hover,.main.v2 .btn-link:focus{color:#00d7ff}.main .main-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.main:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#121820;opacity:.8;content:" ";z-index:1}.main .container{position:relative;z-index:3}.main h1{font-size:4rem;font-weight:700;color:#fff;line-height:1.2;width:120%;margin:1.5rem 0;font-family:"Recharge Rg",sans-serif}@media(min-width: 768px)and (max-width: 991.9px){.main h1{width:100%;font-size:3rem}}@media(max-width: 767.9px){.main h1{width:100%;font-size:3rem}}.main h3{font-size:1.25rem;font-weight:bold;color:#fff;margin:0;display:block}.main h3 span{display:inline-block;vertical-align:middle;margin:0 1rem;color:rgba(255,255,255,.25)}.main p{color:rgba(255,255,255,.75);margin:1rem 0 2rem 0}.main .main-solutions{display:flex;flex-direction:column}@media(max-width: 767.9px){.main .main-solutions{margin-top:3rem}}.main .main-solutions .main-solution-item{position:relative;display:flex;align-items:center;color:rgba(255,255,255,.75);font-weight:600;padding-left:4rem;cursor:pointer}.main .main-solutions .main-solution-item:hover{color:#fff}.main .main-solutions .main-solution-item:hover:before{background:#00d7ff}.main .main-solutions .main-solution-item+.main-solution-item{margin-top:2.5rem}.main .main-solutions .main-solution-item:before{position:absolute;top:0;bottom:0;left:0;width:3rem;height:3rem;background:rgba(255,255,255,.2);content:" ";border-radius:50%;margin:auto;backdrop-filter:blur(10px)}.main .main-solutions .main-solution-item:nth-child(2n){margin-left:auto}@media(max-width: 767.9px){.main .main-solutions .main-solution-item:nth-child(2n){margin-left:0}}.main .main-solutions .main-solution-item img{position:absolute;top:0;bottom:0;left:.75rem;width:1.5rem;height:1.5rem;filter:brightness(0) invert(1);z-index:1;margin:auto}.solutions{padding:5rem 0}.solutions h2{font-size:2.5rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif}.solutions h3{font-size:1rem;font-weight:600;color:#121820;margin:1.5rem 0;position:relative;padding-left:1.5rem}.solutions h3:before{position:absolute;top:0;bottom:0;left:0;width:.75rem;height:.75rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.solutions .solution-item{display:flex;align-items:flex-start;padding-right:1.5rem;position:relative;padding-top:2.5rem;border-top:3px solid #f2f3f4}.solutions .solution-item:before{position:absolute;top:-3px;left:0;width:3rem;height:3px;background:#00d7ff;border-right:1rem solid #fff;content:" ";z-index:1}.solutions .solution-item:after{position:absolute;top:4.5rem;left:2rem;width:1.5rem;height:1.5rem;background:#00d7ff;border-radius:50%;content:" ";z-index:1;opacity:.75}.solutions .solution-item img{width:3rem;height:3rem;flex-shrink:0;filter:brightness(0);position:relative;z-index:1;opacity:.25}.solutions .solution-item .solution-info{padding-left:5rem}.solutions .solution-item .solution-info h4{font-size:1.25rem;font-weight:700;color:#121820;font-family:"Recharge Rg",sans-serif}.solutions .solution-item .solution-info p{color:rgba(18,24,32,.5);margin:1rem 0 0 0}.solutions.v2 .section-description{padding-left:2.5rem;border-left:2px solid #f2f3f4;font-size:1.25rem}@media(max-width: 767.9px){.solutions.v2 .section-description{padding-left:0;border-left:none}}.solutions.v2 .solution-item{flex-direction:column;align-items:flex-start;border-top:none}.solutions.v2 .solution-item:before{display:none}.solutions.v2 .solution-item .solution-info{padding-left:0;margin-top:1.5rem}.latest-projects{position:relative;padding:5rem 0;background:url("/img/pattern-bg.jpg") center no-repeat;background-size:cover}@media(max-width: 767.9px){.latest-projects{padding-top:0}}.latest-projects h2{font-size:2.5rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif}.latest-projects h3{font-size:1rem;font-weight:600;color:#121820;margin:1.5rem 0;position:relative;padding-left:1.5rem}.latest-projects h3:before{position:absolute;top:0;bottom:0;left:0;width:.75rem;height:.75rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.latest-projects .project-box{display:flex;flex-direction:column;justify-content:flex-end;position:relative;color:inherit;text-decoration:none}.latest-projects .project-box:hover:before{opacity:.8}.latest-projects .project-box:hover:after{opacity:1}.latest-projects .project-box:before{position:absolute;top:0;left:0;width:100%;height:25rem;border-radius:1rem;content:" ";z-index:1;background:#00d7ff;opacity:0}.latest-projects .project-box:after{position:absolute;top:10.5rem;left:0;right:0;width:4rem;height:4rem;z-index:2;margin:auto;background:url("/img/icons/arrow-right.svg") center no-repeat;background-size:contain;opacity:0;content:" ";filter:brightness(0) invert(1)}.latest-projects .project-box img.project-image{display:block;width:100%;height:25rem;object-fit:cover;border-radius:1rem;margin-bottom:1.5rem;position:relative;z-index:0}.latest-projects .project-box .project-name{font-size:1.25rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif;line-height:1.2;display:block}.latest-projects .project-box .project-type{font-size:.9rem;margin-top:.5rem;color:rgba(18,24,32,.75);line-height:1.2;display:block;padding-left:1.5rem;position:relative}.latest-projects .project-box .project-type:before{position:absolute;top:0;bottom:0;left:0;width:1rem;height:1rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.latest-projects .project-box .project-description{color:rgba(18,24,32,.25)}@media(min-width: 768px){.latest-projects.v2 .project-box{flex-direction:row;justify-content:flex-start;margin-bottom:0;align-items:center}.latest-projects.v2 .project-box:before{width:40%;height:25rem}.latest-projects.v2 .project-box:after{left:calc((40% - 4rem)/2);right:auto;margin:0}.latest-projects.v2 .project-box img.project-image{width:40%;height:25rem;flex-shrink:0}.latest-projects.v2 .project-box .project-details{padding:0 10%;display:block}.latest-projects.v2 .project-box .project-details .project-name{font-size:2rem}.latest-projects.v2 .project-box .project-details .project-type{font-size:1.25rem;margin:1rem 0 .5rem 0}}@media(max-width: 767.9px){.latest-projects.v2{padding:5rem 0 0 0}.latest-projects.v2 .project-details{padding:0}}@media(min-width: 768px){.latest-projects.v3{background:#f2f3f4}.latest-projects.v3 .project-box{flex-direction:row-reverse;justify-content:flex-start;margin-bottom:0;align-items:center}.latest-projects.v3 .project-box:before{width:40%;height:25rem;left:auto;right:0}.latest-projects.v3 .project-box:after{left:auto;right:calc((40% - 4rem)/2);margin:0}.latest-projects.v3 .project-box img.project-image{width:40%;height:25rem;flex-shrink:0}.latest-projects.v3 .project-box .project-details{padding:0 20% 0 0;display:block}.latest-projects.v3 .project-box .project-details .project-name{font-size:2rem}.latest-projects.v3 .project-box .project-details .project-type{font-size:1.25rem;margin:1rem 0 .5rem 0}}@media(max-width: 767.9px){.latest-projects.v3{padding:5rem 0}.latest-projects.v3 .project-details{padding:0}}.insights{position:relative;padding:5rem 0;background:#f2f3f4;overflow:hidden}.insights h2{font-size:2.5rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif}.insights h3{font-size:1rem;font-weight:600;color:#121820;margin:1.5rem 0;position:relative;padding-left:1.5rem}.insights h3:before{position:absolute;top:0;bottom:0;left:0;width:.75rem;height:.75rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.insights .article-box{display:flex;flex-direction:column;justify-content:flex-end;position:relative;color:inherit;text-decoration:none}.insights .article-box.v3{flex-direction:column-reverse}.insights .article-box.v3 img.article-image{height:15rem;margin-bottom:0}.insights .article-box.v3 .article-title{margin-bottom:1rem}.insights .article-box.v3 .article-date{display:none}.insights .article-box.v3:after{top:auto;bottom:5.5rem}.insights .article-box.v3:before{height:15rem;top:auto;bottom:0}.insights .article-box.v2 img.article-image{height:15rem}.insights .article-box.v2 .article-title{margin-bottom:1rem}.insights .article-box.v2 .article-date{display:none}.insights .article-box.v2:after{top:5.5rem}.insights .article-box.v2:before{height:15rem}.insights .article-box:hover:before{opacity:.8}.insights .article-box:hover:after{opacity:1}.insights .article-box:before{position:absolute;top:0;left:0;width:100%;height:25rem;border-radius:1rem;content:" ";z-index:1;background:#00d7ff;opacity:0}.insights .article-box:after{position:absolute;top:10.5rem;left:0;right:0;width:4rem;height:4rem;z-index:2;margin:auto;background:url("/img/icons/arrow-right.svg") center no-repeat;background-size:contain;opacity:0;content:" ";filter:brightness(0) invert(1)}.insights .article-box img.article-image{display:block;width:100%;height:25rem;object-fit:cover;border-radius:1rem;margin-bottom:1.5rem;position:relative;z-index:0}.insights .article-box .article-title{font-size:1.25rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif;line-height:1.2;display:block}.insights .article-box .article-date{font-size:.9rem;margin-top:.5rem;color:rgba(18,24,32,.75);line-height:1.2;display:block;padding-left:1.5rem;position:relative}.insights .article-box .article-date:before{position:absolute;top:0;bottom:0;left:0;width:1rem;height:1rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.insights .article-box .article-description{color:rgba(18,24,32,.25)}.about{position:relative;padding:5rem 0}.about h2{font-size:2.5rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif}.about h3{font-size:1rem;font-weight:600;color:#121820;margin:1.5rem 0;position:relative;padding-left:1.5rem}.about h3:before{position:absolute;top:0;bottom:0;left:0;width:.75rem;height:.75rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.about p{color:#121820;font-size:1.25rem}.about .company-history-wrapper{position:relative;background:#00d7ff;padding:5rem;margin:-5rem 0}@media(max-width: 767.9px){.about .company-history-wrapper{width:calc(100% + 1.5rem);margin:0 -0.75rem -5rem -0.75rem;padding:5rem .75rem}}.about .company-history-wrapper h4{display:block;color:#fff;font-size:1.5rem;font-weight:bold;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.5)}.about .company-history-wrapper .company-history{list-style:none;display:block;position:relative;margin:0;padding:0}.about .company-history-wrapper .company-history li{display:block;position:relative;padding-left:6rem;color:#fff}.about .company-history-wrapper .company-history li+li{margin-top:1.5rem}.about .company-history-wrapper .company-history li strong{position:absolute;top:0;left:0;font-family:"Recharge Rg",sans-serif;font-weight:bold;color:#fff;font-size:1.25rem}.schedule-appointment{position:relative;padding:5rem 0;background:#121820}.schedule-appointment .section-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.schedule-appointment:before{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, #121820, rgba(18, 24, 32, 0.9));content:" ";z-index:1}.schedule-appointment .container{position:relative;z-index:2}.schedule-appointment h2{font-size:2.5rem;font-weight:bold;color:#fff;font-family:"Recharge Rg",sans-serif}.schedule-appointment h3{font-size:1rem;font-weight:600;color:#fff;margin:1.5rem 0;position:relative;padding-left:1.5rem}.schedule-appointment h3:before{position:absolute;top:0;bottom:0;left:0;width:.75rem;height:.75rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.schedule-appointment p{color:#fff}.schedule-appointment .form-group .form-label{color:rgba(255,255,255,.5);margin-bottom:0;display:block}.schedule-appointment .form-group .form-control{background:none;border-radius:0;border:none;border-bottom:2px solid rgba(255,255,255,.25);color:#fff;padding:0 0 1rem 0}.schedule-appointment .form-group .form-control:focus{border-bottom-color:#fff;box-shadow:none;outline:none}.schedule-appointment .form-group textarea.form-control{min-height:9.75rem}.schedule-appointment .form-group:focus-within .form-label{color:#fff}.hosting-solutions{position:relative;padding:5rem 0;background:url("/img/pattern-bg.jpg") center no-repeat;background-size:cover}.hosting-solutions.bg-grey{background:#f2f3f4}.hosting-solutions h2{font-size:2.5rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif}.hosting-solutions h3{font-size:1rem;font-weight:600;color:#121820;margin:1.5rem 0;position:relative;padding-left:1.5rem}.hosting-solutions h3:before{position:absolute;top:0;bottom:0;left:0;width:.75rem;height:.75rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.hosting-solutions .solutions-list ul{list-style:none;margin:0;padding:0;display:block}.hosting-solutions .solutions-list ul li{display:block;position:relative;padding-left:2.5rem;font-size:1.25rem;font-weight:bold;color:#121820}.hosting-solutions .solutions-list ul li+li{margin-top:1rem}.hosting-solutions .solutions-list ul li:before{position:absolute;top:0;bottom:0;left:0;width:2rem;height:2rem;margin:auto;content:" ";border-radius:50%;background:#00d7ff;z-index:0}.hosting-solutions .solutions-list ul li:after{position:absolute;top:0;bottom:0;left:.5rem;width:1rem;height:.5rem;border-left:3px solid #fff;border-bottom:3px solid #fff;content:" ";transform-origin:center;transform:rotate(-45deg);margin:auto;z-index:1}.contact{position:relative;padding:5rem 0;background:url("/img/pattern-bg.jpg") center no-repeat;background-size:cover}.contact h2{font-size:2.5rem;font-weight:bold;color:#121820;font-family:"Recharge Rg",sans-serif}.contact h3{font-size:1rem;font-weight:600;color:#121820;margin:1.5rem 0;position:relative;padding-left:1.5rem}.contact h3:before{position:absolute;top:0;bottom:0;left:0;width:.75rem;height:.75rem;background:#00d7ff;content:" ";border-radius:50%;margin:auto}.contact .contact-item{display:flex;align-items:center;position:relative;text-decoration:none;color:#121820;margin-top:1rem}.contact .contact-item img{width:2rem;height:2rem;display:block;flex-shrink:0;margin-right:1rem;filter:grayscale(1)}.contact .contact-item span{display:block;font-weight:bold}.contact .form-group .form-label{color:#121820;margin-bottom:0;display:block;font-weight:bold}.contact .form-group .form-control{background:none;border-radius:0;border:none;border-bottom:2px solid rgba(18,24,32,.1);color:#121820;padding:0 0 1rem 0}.contact .form-group .form-control:focus{border-bottom-color:#00d7ff;box-shadow:none;outline:none}.contact .form-group textarea.form-control{min-height:9.75rem}.contact .form-group:focus-within .form-label{color:#00d7ff}.contact-map{padding:0;height:450px}.contact-map iframe{height:100%;margin:0;border:none;outline:none;box-shadow:none}.project-details{position:relative;padding:5rem 0}.project-details .project-gallery-main{display:block;width:100%;height:25rem;object-fit:cover;border-radius:1rem}.project-details h3{font-size:1.5rem;font-weight:bold;font-family:"Recharge Rg",sans-serif;color:#121820;position:relative;padding-left:2rem;margin-bottom:1rem}.project-details h3:before{position:absolute;top:0;bottom:0;left:0;width:1rem;height:1rem;background:#00d7ff;margin:auto;content:" ";border-radius:50%}.project-details .project-description{color:rgba(18,24,32,.75);padding-top:1rem}.project-details .project-description h2,.project-details .project-description h3,.project-details .project-description h4,.project-details .project-description h5,.project-details .project-description h6{color:#121820;font-weight:bold;margin:2.5rem 0 1rem 0;font-family:"Recharge Rg",sans-serif}.project-details .project-description hr{margin:2.5rem 0;opacity:.1}.project-details .project-work-scope{margin-top:2.5rem;padding:2.5rem;border-radius:1rem;box-shadow:rgba(18,24,32,.05) 0 .25rem 2rem;color:rgba(18,24,32,.75)}.project-details .project-work-scope h4{font-weight:600;color:#121820;font-size:1.25rem}.project-details .project-work-scope ul{list-style:none;margin:0;padding:0;display:block}.project-details .project-work-scope ul li{display:block;position:relative;padding-left:1.5rem;font-weight:600;color:#00d7ff}@media(min-width: 768px)and (max-width: 991.9px){.project-details .project-work-scope ul li{font-size:.9rem}}.project-details .project-work-scope ul li+li{margin-top:.5rem}@media(min-width: 768px)and (max-width: 991.9px){.project-details .project-work-scope ul li+li{margin-top:0}}.project-details .project-work-scope ul li:before{position:absolute;top:0;bottom:0;left:0;width:1rem;height:1rem;background:url("../img/icons/arrow-right.svg") center no-repeat;background-size:contain;content:" ";margin:auto}.project-details .project-facts{padding:2.5rem;border-radius:1rem;box-shadow:rgba(18,24,32,.05) 0 .25rem 2rem;color:rgba(18,24,32,.75)}.project-details .project-facts h3{margin-bottom:2rem}.project-details .project-facts .project-fact-entry{display:flex;justify-content:space-between;margin-top:1rem;font-size:.9rem}.project-details .project-facts .project-fact-entry strong{font-weight:600;width:40%;flex-shrink:0}.project-details .project-facts .project-fact-entry span{width:60%;flex-shrink:0;padding-left:1rem}.project-details .project-gallery .project-gallery-image{width:100%;object-fit:cover;margin-bottom:.5rem;border-radius:1rem}.project-details .project-gallery .project-gallery-image.image-small{height:12.25rem}.project-details .project-gallery .project-gallery-image.image-medium{height:15rem}.project-details .project-gallery .project-gallery-image.image-large{height:25rem}.blog-posts{position:relative;padding:3.5rem 0 5rem 0}.blog-posts .blog-post{display:block;position:relative}.blog-posts .blog-post .post-image{display:block;width:100%;height:15rem}.blog-posts .blog-post .post-image:hover{opacity:.75}.blog-posts .blog-post .post-image img{width:100%;height:15rem;object-fit:cover;border-radius:1rem}.blog-posts .blog-post .post-details{padding:1.5rem 0 0 0}.blog-posts .blog-post .post-details .post-title{font-weight:bold;font-size:1.25rem;font-family:"Recharge Rg",sans-serif;color:#121820;margin-bottom:.5rem;text-decoration:none;line-height:1.2;display:block}.blog-posts .blog-post .post-details .post-title:hover{text-decoration:underline;color:#00d7ff}.blog-posts .blog-post .post-details .post-date{font-size:.9rem;color:rgba(18,24,32,.5);margin:.5rem 0;display:block}.blog-posts .blog-post .post-details .post-description{font-size:.9rem;color:rgba(18,24,32,.75);margin:0}.blog-page{padding:5rem 0}.blog-page h1:first-child{margin-top:0}.blog-page h1,.blog-page h2,.blog-page h3,.blog-page h4,.blog-page h5,.blog-page h6{font-weight:bold;font-family:"Recharge Rg",sans-serif;color:#121820;margin:2.5rem 0 1rem 0}.blog-page hr{margin:2.5rem 0}.blog-page .blog-post-share .social-icons{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f2f3f4;display:flex;align-items:center}.blog-page .blog-post-share .social-icons a{display:block;width:3rem;height:3rem;line-height:1;padding:.875rem;border-radius:1rem;background:rgba(18,24,32,.1);margin-right:.5rem}.blog-page .blog-post-share .social-icons a:hover{background:#00d7ff}.blog-page .blog-post-share .social-icons a:hover img{filter:brightness(0) invert(1);opacity:1}.blog-page .blog-post-share .social-icons a img{width:1.25rem;height:1.25rem;opacity:.5}.sub-header.blog-page-header{background:none;padding:5rem 0 0 0}@media(max-width: 767.9px){.sub-header.blog-page-header{padding-top:0;padding-bottom:0}.sub-header.blog-page-header h1{color:#121820}.sub-header.blog-page-header:before{display:none}}.sub-header.blog-page-header .img-fluid{width:100%;margin-bottom:2.5rem}@media(max-width: 767.9px){.sub-header.blog-page-header .img-fluid{border-radius:0;width:calc(100% + 1.5rem);max-width:calc(100% + 1.5rem);margin:0 -0.75rem 2.5rem -0.75rem}}.sub-header.blog-page-header .breadcrumb{justify-content:flex-start}.sub-header.blog-page-header .breadcrumb .breadcrumb-item{color:rgba(18,24,32,.75)}.sub-header.blog-page-header .breadcrumb .breadcrumb-item:before{color:rgba(18,24,32,.75)}.sub-header.blog-page-header .breadcrumb .breadcrumb-item a{color:#121820}.sub-header.blog-page-header .blog-author{color:#00d7ff;font-weight:600;margin-bottom:1.5rem}.sub-header.blog-page-header .blog-post-share{display:block;margin-bottom:1.5rem}.sub-header.blog-page-header .blog-post-share .social-icons{display:flex;align-items:center}.sub-header.blog-page-header .blog-post-share .social-icons a{display:block;width:3rem;height:3rem;margin-right:.5rem;border-radius:0;background:#f2f3f4;line-height:1;padding:.75rem}.sub-header.blog-page-header .blog-post-share .social-icons a:hover{background:#00d7ff}.sub-header.blog-page-header .blog-post-share .social-icons a:hover img{filter:brightness(0) invert(1);opacity:1}.sub-header.blog-page-header .blog-post-share .social-icons a img{width:1.5rem;height:1.5rem;display:block;filter:brightness(0)}.sub-header.blog-page-header .blog-details-content{font-size:.9rem;color:rgba(18,24,32,.75)}.sub-header.blog-page-header .blog-details-content p,.sub-header.blog-page-header .blog-details-content li{font-size:.9rem;color:rgba(18,24,32,.75)}.sub-header.blog-page-header .blog-details-content h1,.sub-header.blog-page-header .blog-details-content h2,.sub-header.blog-page-header .blog-details-content h3,.sub-header.blog-page-header .blog-details-content h4,.sub-header.blog-page-header .blog-details-content h5,.sub-header.blog-page-header .blog-details-content h6{font-weight:bold;color:#121820;margin:2.5rem 0 1rem 0}.sub-header.blog-page-header .blog-details-content h1:first-child,.sub-header.blog-page-header .blog-details-content h2:first-child,.sub-header.blog-page-header .blog-details-content h3:first-child,.sub-header.blog-page-header .blog-details-content h4:first-child,.sub-header.blog-page-header .blog-details-content h5:first-child,.sub-header.blog-page-header .blog-details-content h6:first-child{margin-top:0}/*# sourceMappingURL=style.css.map */
