@import"https://fonts.googleapis.com/css?family=Ubuntu:300,300i,400,400i,500,500i,700,700i&display=swap";@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}html{scroll-behavior:smooth}html,body{font-family:"Ubuntu",sans-serif!important;margin:0;padding:0;color:#000;overflow-x:hidden;font-size:20px;font-weight:300}h1,h2,h3,h4,h5,h6,p,input{font-family:"Ubuntu",sans-serif;color:#000}a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#0f70b7}a:hover{color:#000}a.cta{background:#000;color:#fff;padding:15px 30px;text-transform:uppercase;border-radius:30px;font-weight:600;font-size:18px;border:1px solid #fff}a.cta:hover{background:#fff;color:#000;border:1px solid #000}.gform_button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#000;color:#fff;padding:15px 30px;text-transform:uppercase;border-radius:30px;font-weight:600;font-size:20px;border:1px solid #fff}.gform_button:hover{background:#fff;color:#000;border:1px solid #000}.bg-white{background-color:#fff}.bg-light-gray{background-color:#f5f5f5}.bg-black{background-color:#000;color:#fff}.bg-black h2,.bg-black p,.bg-black a{color:#fff}.order1{order:1}.order2{order:2}body.admin-bar header#main-header #main-bar{margin-top:32px}header#main-header{position:fixed;background:#fff;top:0;width:100%;z-index:999;padding:15px 0 15px 15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header#main-header #menu-mobile{display:none}@media screen and (max-width:1024px){header#main-header{padding:0}header#main-header #main-bar{display:none}header#main-header #menu-mobile{display:block}}header#main-header.stickymenu{box-shadow:0 4px 10px rgb(0 0 0 / .25);padding:5px 0 5px 15px}header#main-header.stickymenu #main-bar #logo{max-width:100px}header#main-header.stickymenu #main-bar #menu-main-menu-1{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:5px}header#main-header #main-bar{display:flex;align-content:center;align-items:center;justify-content:space-between;z-index:999}header#main-header #main-bar #logo{max-width:210px;margin:5px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header#main-header #main-bar #logo:hover{opacity:.5}header#main-header #main-bar #menu-main-menu,header#main-header #main-bar #menu-menu-principal{margin:0;padding:10px}header#main-header #main-bar #menu-main-menu>.menu>li,header#main-header #main-bar #menu-menu-principal>.menu>li{position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header#main-header #main-bar #menu-main-menu>.menu>li>a,header#main-header #main-bar #menu-menu-principal>.menu>li>a{text-transform:uppercase;color:#fff;border-radius:30px;margin:0 3px;font-size:.9em;color:#000}header#main-header #main-bar #menu-main-menu>.menu>li>a:hover,header#main-header #main-bar #menu-menu-principal>.menu>li>a:hover{background-color:#0f70b7;color:#fff}header#main-header #main-bar #menu-main-menu>.menu>li.current-menu-item a,header#main-header #main-bar #menu-menu-principal>.menu>li.current-menu-item a{background:#000;color:#fff}header#main-header #main-bar #menu-main-menu>.menu>li.menu-item-type-wpml_ls_menu_item a,header#main-header #main-bar #menu-menu-principal>.menu>li.menu-item-type-wpml_ls_menu_item a{background:#fff;color:#000;border-radius:30px;padding:.7rem .6rem}header#main-header #main-bar #menu-main-menu>.menu>li.menu-item-type-wpml_ls_menu_item a span,header#main-header #main-bar #menu-menu-principal>.menu>li.menu-item-type-wpml_ls_menu_item a span{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000}header#main-header #main-bar #menu-main-menu>.menu>li.menu-item-type-wpml_ls_menu_item a:hover,header#main-header #main-bar #menu-menu-principal>.menu>li.menu-item-type-wpml_ls_menu_item a:hover{background-color:rgb(0 0 0 / .2)}header#main-header #main-bar #menu-main-menu>.menu>li.menu-item-type-wpml_ls_menu_item a:hover span,header#main-header #main-bar #menu-menu-principal>.menu>li.menu-item-type-wpml_ls_menu_item a:hover span{color:#fff}header#main-header #main-bar #menu-main-menu>.menu>li>ul.is-dropdown-submenu,header#main-header #main-bar #menu-menu-principal>.menu>li>ul.is-dropdown-submenu{list-style-type:none;margin:0;padding:0;border:none;box-shadow:0 4px 10px rgb(0 0 0 / .2)}header#main-header #main-bar #menu-main-menu>.menu>li>ul.is-dropdown-submenu li a,header#main-header #main-bar #menu-menu-principal>.menu>li>ul.is-dropdown-submenu li a{border-bottom:1px solid #ddd}header#main-header #main-bar #menu-main-menu>.menu>li>ul.is-dropdown-submenu li a:hover,header#main-header #main-bar #menu-menu-principal>.menu>li>ul.is-dropdown-submenu li a:hover{padding-left:1.5rem}header#main-header #main-bar #menu-main-menu>.menu>li>ul.is-dropdown-submenu li:last-child a,header#main-header #main-bar #menu-menu-principal>.menu>li>ul.is-dropdown-submenu li:last-child a{border:none}header#main-header #main-bar #menu-main-menu>.menu>li:hover>ul.is-dropdown-submenu,header#main-header #main-bar #menu-menu-principal>.menu>li:hover>ul.is-dropdown-submenu{display:block;-moz-animation:fadeInUp .3s ease-in-out;-webkit-animation:fadeInUp .3s ease-in-out;animation:fadeInUp .3s ease-in-out}@media screen and (max-width:1024px){header#main-header #logo-trigger{padding:10px 15px}header#main-header #menu-main-menu{padding:0}}#menu-mobile #logo-trigger{display:flex;align-items:center;justify-content:space-between}#menu-mobile #logo-trigger #logo-mobile img{max-width:175px;margin:5px 0}#menu-mobile #logo-trigger #logo-mobile:hover{opacity:.5}#menu-mobile #logo-trigger .trigger{display:flex;align-items:center;justify-content:center}#menu-mobile #logo-trigger .trigger .bars{width:60px;cursor:pointer}#menu-mobile #logo-trigger .trigger .bars .line{fill:none;stroke:#0f70b7;stroke-width:5;stroke-linecap:round;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms}#menu-mobile #logo-trigger .trigger .bars .line.top{stroke-dasharray:40 172}#menu-mobile #logo-trigger .trigger .bars .line.middle{stroke-dasharray:40 111}#menu-mobile #logo-trigger .trigger .bars .line.bottom{stroke-dasharray:40 172}#menu-mobile #logo-trigger .trigger .bars.active .top{stroke-dashoffset:-132px}#menu-mobile #logo-trigger .trigger .bars.active .middle{stroke-dashoffset:-71px}#menu-mobile #logo-trigger .trigger .bars.active .bottom{stroke-dashoffset:-132px}#menu-mobile #content-menu ul{margin:0;padding:0 0 15px 0}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}#main-section{background-size:cover;position:relative}#main-section #main-overlay{background:rgb(15 112 183 / .75);width:100%;height:100%;display:flex;flex-direction:row}@media screen and (max-width:1115px){#main-section #main-overlay{flex-direction:column}}#main-section #main-overlay .column-main-section{display:flex;align-items:center;width:50%;height:100%;justify-content:center}#main-section #main-overlay .column-main-section#left-side-main-section{flex-direction:column;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-section #main-overlay .column-main-section#left-side-main-section h1{color:#fff;font-size:50px;font-weight:600;text-shadow:0 13px 6px rgb(0 0 0 / .15);text-align:center;line-height:1em;margin:0 0 30px 0}#main-section #main-overlay .column-main-section#left-side-main-section p{color:#fff;text-align:center;font-weight:300;line-height:1.4em;margin-bottom:30px}#main-section #main-overlay .column-main-section#left-side-main-section .cta{border:none}#main-section #main-overlay .column-main-section#right-side-main-section{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home{color:#000;width:200px;height:200px;display:inline-flex;align-items:flex-end;justify-content:center;margin:8px;position:relative;-webkit-perspective:800px;-ms-perspective:800px;perspective:800px}@media all and (max-width:1370px){#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home{width:170px;height:170px}}@media all and (max-width:1370px)and (max-height:700px){#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home{width:140px;height:140px}}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card{width:100%;height:100%;position:relative;margin-bottom:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275);transition:transform .8s cubic-bezier(.175,.885,.32,1.275);transition:transform .8s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .8s cubic-bezier(.175,.885,.32,1.275);border-radius:18px;box-shadow:0 6px 16px rgb(0 0 0 / .15);cursor:pointer;text-align:center;font-size:20px;font-weight:300}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card .card__face{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:6px;background-color:#fff;background-repeat:no-repeat;background-position:center center;display:flex;-o-box-pack:center;justify-content:center;-o-box-align:center;align-items:center;flex-direction:column;-webkit-font-smoothing:antialiased;padding:15px}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card .card__face span{margin-top:10px}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card .card__face.card__face--back{transform:rotateY(180deg);opacity:0}@media screen and (max-width:1130px){#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card .card__face img{max-width:60px}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card .card__face span{font-size:20px}}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card.flipped .card__face{-webkit-backface-visibility:visible;backface-visibility:visible;background-color:#000;color:#fff}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home .card.flipped .card__face.card__face--back{opacity:100}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home.transparent-box{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:relative}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home.transparent-box .mini-box-transparent{position:absolute;background-color:rgb(250 250 250 / .4);width:60px;height:60px}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home.transparent-box .mini-box-transparent.mini-box-left{left:0}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home.transparent-box .mini-box-transparent.mini-box-right{right:0}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home.transparent-box .mini-box-transparent.mini-box-bottom{bottom:0}#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home.transparent-box .mini-box-transparent.mini-box-top{top:0}@media screen and (max-width:1115px){#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home.transparent-box{display:none}}@media screen and (max-width:1115px){#main-section #main-overlay .column-main-section#right-side-main-section .service_box_home{width:160px;height:160px}}@media screen and (max-width:1115px){#main-section #main-overlay .column-main-section#right-side-main-section .break{display:none}}@media screen and (max-width:1335px){#main-section #main-overlay #left-side-main-section{width:40%}#main-section #main-overlay #left-side-main-section h1{font-size:40px!important}#main-section #main-overlay #right-side-main-section{width:60%}}@media screen and (max-width:1115px){#main-section #main-overlay #left-side-main-section{width:100%;padding-top:150px;margin-bottom:60px}#main-section #main-overlay #left-side-main-section h1{font-size:40px!important}#main-section #main-overlay #right-side-main-section{width:100%}#main-section #main-overlay #right-side-main-section #container-home-services{text-align:center}}@media screen and (max-width:1115px)and (max-width:1115px){#main-section #main-overlay #right-side-main-section #container-home-services{padding-bottom:100px}}#main-section #home-custom-layout{width:100%;position:absolute;bottom:0}#main-section #home-custom-layout img{width:100%}@media screen and (max-width:1115px){#main-section{height:auto!important}}#home-intro{text-align:center;margin-top:60px;margin-bottom:60px}#home-intro h2{color:#0f70b7;font-size:1.4em;margin-top:30px;text-transform:uppercase;font-weight:500}.home-services-section{padding:120px 0}@media screen and (max-width:840px){.home-services-section{padding:30px}}.home-services-section .service-box-wrapper{display:flex;flex-direction:row;align-items:flex-start}@media screen and (max-width:1024px){.home-services-section .service-box-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}}.home-services-section .service-box-wrapper .service-home-icon{margin:0 30px 0 0}@media screen and (max-width:1024px){.home-services-section .service-box-wrapper .service-home-icon{margin:0}}.home-services-section .service-box-wrapper h2{font-weight:500}.home-services-section .service-box-wrapper h2 .service-home-icon{margin-right:15px}.home-services-section .service-box-wrapper .excerpt-service-home{margin-bottom:45px}@media screen and (max-width:840px){.home-services-section .service-box-wrapper{flex-direction:column;text-align:center;align-items:center;margin-bottom:60px}.home-services-section .service-box-wrapper img.service-home-icon{margin:0 0 30px 0}}.services-img-home{display:flex;align-items:center;justify-content:center}@media screen and (max-width:1024px){.services-img-home img{max-width:450px;margin-bottom:60px}}@media screen and (max-width:840px){.services-img-home img{max-width:100%;margin-bottom:60px}}#wrapper #title_page{padding:140px 0 80px 0;background-color:#0f70b7;background-image:url(https://www.adaptek.ca/wp-content/themes/adaptek/images/adaptek-banner.jpg);background-repeat:no-repeat;background-position:left center;margin-bottom:60px}#wrapper #title_page h1{color:#fff;font-size:2.5em}#wrapper #intro-service{margin:60px 0;padding:60px 0}#wrapper #intro-service.dark-theme{padding:60px;background-color:#000}#wrapper #intro-service.dark-theme p{color:#fff}#wrapper #intro-service .cell{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media screen and (max-width:840px){#wrapper #intro-service{margin:30px 0;padding:30px}}footer #main_footer{background:#0f70b7;padding:60px 0;color:#fff}footer #main_footer h3{color:#fff;text-transform:uppercase;font-size:1em;font-weight:600}footer #main_footer p{color:#fff}footer #main_footer ul{list-style-type:none;margin:0;padding:0}footer #main_footer .content-testimonial{font-style:italic;font-size:.9em}footer #main_footer .content-testimonial p{margin-bottom:10px}footer #main_footer .author{font-style:italic;opacity:.75;font-weight:500}@media screen and (max-width:840px){footer #main_footer{padding:60px 0;text-align:center}}@media screen and (max-width:840px){footer #main_footer .cell{margin-bottom:45px}}footer #main_footer .millenium-logo{margin-top:15px;height:60px;width:auto}footer #credits{color:#fff;background:#000;font-size:.8em;padding:15px 0}footer #credits .cell{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1024px){footer #credits .cell{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}footer #credits .cell .left_column_footer{margin:0 0 10px 0}}footer #credits .cell a{color:#0f70b7}footer #credits .cell a:hover{color:rgb(15 112 183 / .75)}