@font-face{font-family:Segoe UI Regular;font-style:normal;font-weight:400;src:url(/font/segoe-ui-4-cufonfonts-webfont/Segoe\ UI.woff)}@font-face{font-family:Segoe UI Italic;font-style:normal;font-weight:400;src:url("/font/segoe-ui-4-cufonfonts-webfont/Segoe UI Italic.woff")}@font-face{font-family:Segoe UI Bold;font-style:normal;font-weight:400;src:url("/font/segoe-ui-4-cufonfonts-webfont/Segoe\ UI\ Bold.woff")}@font-face{font-family:Segoe UI Bold Italic;font-style:normal;font-weight:400;src:url("/font/segoe-ui-4-cufonfonts-webfont/Segoe UI Bold Italic.woff")}*{margin:0;padding:0;font-size:20px;font-family:Segoe UI Regular}body{background:linear-gradient(90deg,#012034,#0a3d5c)}header{align-items:center;justify-content:space-between;padding:0 50px;position:sticky;top:0;height:18vh}header,section.hero{display:flex;background:linear-gradient(90deg,#012034,#0a3d5c)}section.hero{align-items:flex-start;justify-content:center;height:67vh;padding:15vh 50px 0}img{max-width:100%;width:100%;max-height:unset;height:unset;object-fit:cover}header nav{width:50%;color:#fff;display:flex;align-items:center;justify-content:end;padding-right:5%;grid-column-gap:38px}header nav li a{animation:logoani 1s ease}a{color:unset;text-decoration:unset}header nav li a.active,header nav li:hover a{color:#ed1c24}section.hero .left{width:50%;display:grid;grid-row-gap:30px;animation:heroanileft .5s ease}section.hero .right{width:50%;display:flex;align-items:flex-end;justify-content:left;position:relative;flex:none;height:70%}section.hero .left h4{background:#fff;width:max-content;padding:10px 30px;border-radius:50px;font-size:1.2rem;color:#ed1c24}section.hero .left h1{color:#fff;font-size:3.8rem;font-weight:bolder;font-family:Segoe UI Bold}section.hero .left h5{color:#fff;opacity:.6;font-weight:200;letter-spacing:13px}section.hero .left button.contact-btn a{display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#012034,#0a3d5c);padding:10px 30px;border-radius:50px}section.hero .left button.contact-btn{background:linear-gradient(90deg,#012034,#0a3d5c);padding:3px;border:none;border-radius:50px;width:max-content}section.hero .left button.contact-btn a img{width:30px;margin-right:5px}section.hero .left button.contact-btn a span{color:#bec0c2}section.hero .right .con{width:80%;transform:translateZ(0) scale(1.4);animation:heroaniright .5s ease;transition:2s}@keyframes logoani{0%{transform:scaleY(0);opacity:0;font-size:0}to{transform:scaleY(1);opacity:1}}section.hero .right{animation:bounce 3s infinite;margin-top:80px}@keyframes bounce{0%{transform:translateY(-120px)}50%{transform:translateY(-80px)}to{transform:translateY(-120px)}}@keyframes logoani2{0%{font-size:1rem}to{font-size:.6rem}}@keyframes logoani3{0%{transform:scaleY(0);opacity:0;width:0}to{transform:scaleY(1);opacity:1;width:unset}}@keyframes heroaniright{0%{transform:translate3d(50px,-50px,-50px) scale(1)}to{transform:translateZ(0) scale(1.4)}}@keyframes heroanileft{0%{transform:translate3d(-50px,50px,50px)}to{transform:translateZ(0)}}@media only screen and (max-width:1000px){header{display:block;padding:0 10px;height:20vh;z-index:999999}header nav{width:100%;align-items:center;justify-content:center;padding-right:0;grid-column-gap:10px}header nav li{font-size:.5rem;font-family:Segoe UI Regular;font-weight:200}header nav li a{font-size:.8rem}}a{color:#fff;text-decoration:none}a:hover{color:#000}.btn-outline-primary{color:#00e5ff;border-color:#00e5ff;outline-color:#00e5ff}.btn-outline-primary:hover{background-color:#0f7681;border-color:#0f7681}.btn-outline-primary:focus{box-shadow:0 0 0 .25rem rgba(0,229,255,.17)}footer#contact{background:linear-gradient(90deg,#012034,#0a3d5c)}.service-content header{padding:20px 50px}form.quote-form h3{font-size:40px;margin-bottom:20px;font-weight:700;letter-spacing:5px;text-align:center}a.contact-btn{display:flex;align-items:center;justify-content:center}.card-img-container{overflow:hidden;display:flex;align-items:stretch;border-radius:15px}.slider section.hero .right{height:100%}.slider section.hero .left h5{letter-spacing:5px}.canvas-fallback{font-size:40px}.social-icons{display:flex;grid-column-gap:20px;margin:15px 0}.container-fluid{background-color:unset;color:#fff;padding:20px}.card{background-color:#00000033;border:none;border-radius:10px;overflow:hidden;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.card-img-top{object-fit:cover;height:100%;width:100%}.card-body{padding:20px}.card-title{color:#00e5ff;font-size:1.2rem;margin-bottom:10px}.card-text{color:#ccc;font-size:.9rem}.btn-primary{background-color:#00e5ff;border:none;color:unset;padding:10px 20px;border-radius:5px;transition:background-color .3s ease}.btn-primary:hover{background-color:#00b8d4}.canvas-fallback{height:200px;background:linear-gradient(45deg,#00e5ff,#2979ff)}.service-content header{display:block;padding-top:25px;overflow:hidden;height:unset}.service-book .container{max-width:85%}.service-book form.quote-form{background:unset}h4.category-header{display:list-item;list-style:none;line-height:25px;position:relative}h4.category-header span.count{font-size:17px;color:#ccc}h4.category-header button{float:right;position:absolute;top:0;right:0}h4.category-header button:after{content:"-";font-size:30px;position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;top:0;left:0;opacity:0;background:#00000033;border-radius:5px}h4.category-header.active button:after{opacity:1}.filter-section{border:1px solid #5756569c;padding:10px 20px}.filter-section li.subcategory{border:none;border-bottom:1px solid #5756569c;padding:10px 20px 10px 0;margin-left:20px}.filter-section li.subcategory.active{border-color:#00e5ff}h4.category-header.active{border-bottom:2px solid #00e5ff;padding-bottom:10px}.pagination-container{display:flex;justify-content:center;align-items:center;padding:20px}.pagination{display:flex;list-style-type:none;padding:0;border-radius:50px;background:unset}.page-item{margin:0 5px}.page-link{display:block;padding:10px 20px;text-decoration:none;color:#00e5ff;font-size:16px;font-weight:500;border-radius:50px;transition:all .3s ease;background:unset;border:2px solid #00e5ff;position:relative;z-index:1;overflow:hidden}.page-link:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#00e5ff;border-radius:50%;transition:width .4s ease,height .4s ease,top .4s ease,left .4s ease;z-index:-1;transform:translate(-50%,-50%)}.page-link:hover:before{width:300%;height:300%}.page-link:hover{color:#fff;transform:scale(1.1);box-shadow:0 4px 10px rgba(0,179,204,.4)}.page-item.active .page-link{background-color:#00e5ff;color:#000;box-shadow:0 4px 10px rgba(0,229,255,.4);transform:scale(1.1);font-weight:bolder;animation:pulse 1s infinite}.page-item.disabled .page-link{color:#6c757d;cursor:not-allowed;border-color:#00e5ff;background:unset;color:#00e5ff}.dots{padding:10px 20px;color:#6c757d}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.Mobile-toggle-ctg{display:flex;align-items:center;justify-content:center;border:2px solid #00e5ff;content:"";position:sticky;top:20%;display:none;padding:10px}.Mobile-toggle-ctg:before{content:"+ Show Categories"}@media (max-width:768px){.filters-sidebar.mobile-open{padding:20px;top:0;z-index:999999}.filters-sidebar.mobile-open .filter-section{display:block;overflow:hidden;height:min-content}.filters-sidebar.mobile-open .Mobile-toggle-ctg:before{content:"- Hide Categories"}.filters-sidebar.mobile-open .filters-container{overflow-y:scroll;height:90vh}.Mobile-toggle-ctg{display:flex!important;position:unset}.filters-container.pc-service-menu{display:none!important}.breadcrumb-nav .breadcrumb{display:grid}.breadcrumb-nav .breadcrumb li.breadcrumb-item{padding:0}article.service-content header{position:relative;z-index:1;top:0;display:grid!important;overflow:hidden;height:unset}.container{max-width:98%!important}form.quote-form{padding:10px!important}section.service .slider-container .category-filter{justify-content:start}.pre-design h1{font-size:30px!important;font-weight:700;border-bottom:3px solid;padding-bottom:10px}.pre-design{overflow-y:scroll}}@media (max-width:576px){.page-link{padding:5px 10px;font-size:12px}.page-item{margin:0 3px}}.service-book{background-color:unset;color:#fff;padding:40px 0}.breadcrumb-nav{background-color:#00000033;padding:10px 15px;border-radius:5px;margin-bottom:20px}.breadcrumb{margin-bottom:0;background-color:transparent}.breadcrumb-item a{color:#00e5ff}.service-content{background-color:#00000033;padding:30px;border-radius:10px;margin-bottom:30px}.service-title{color:#00e5ff;font-size:2.5rem;margin-bottom:10px}.service-subtitle{color:#ccc;font-size:1.2rem;margin-bottom:20px}.service-image{overflow:hidden}.canvas-fallback,.service-image{margin-bottom:20px;border-radius:10px}.canvas-fallback{height:300px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.5rem;font-weight:700;text-align:center;padding:20px}.service-description{font-size:1.1rem;line-height:1.6}.service-meta{margin-top:30px;padding-top:20px;border-top:1px solid #3a3a3a}.service-meta p{margin-bottom:5px}.service-meta a{color:#00e5ff}aside{background-color:#00000033;padding:30px;border-radius:10px;height:max-content}.related-services{margin-top:30px}.related-services h3{color:#00e5ff;margin-bottom:15px}.related-services ul{list-style-type:none;padding-left:0}.related-services li{margin-bottom:10px}.related-services a{color:#fff;text-decoration:none;transition:color .3s ease}.related-services a:hover{color:#00e5ff}.CookieConsent{width:50%!important;height:fit-content;margin:auto;background:linear-gradient(90deg,#012034,#0a3d5c);z-index:1000000000000000000!important;box-shadow:4px 0 8px -3px #ffd77e;bottom:2%!important;border-radius:10px}@media (max-width:768px){.service-title{font-size:2rem}.service-subtitle{font-size:1rem}.service-content,aside{padding:0}.service-content section{padding:0;margin:0;background:unset}.CookieConsent{width:100%!important;bottom:0!important}section.hero .left h1{font-size:50px!important}section.hero{margin-top:20px}section.hero .left{margin-top:10vh}}p.social-share-blog{display:flex;grid-column-gap:20px;align-items:center;justify-content:center}p.social-share-blog a:hover{color:#ed2a37}