@font-face{font-family:Verdana;font-weight:400;font-style:normal;font-display:swap}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}body{font-family:'Roboto',sans-serif;color:#212121;font-size:16px;font-weight:400;line-height:1.5em;background-color:#fff;overflow-x:hidden;overflow-x:clip;background:url("../images/body-bg2.webp")repeat}html,body{font-family:'Roboto',sans-serif;font-weight:400;font-size:100%;color:rgba(0,0,0,1);background:url("../images/body-bg2.webp")repeat}.navbar-default{border-color:#fff}h1,h2,h3,h4,h5{color:#212121;font-weight:400;line-height:1.3em}h1{color:rgba(255,255,255,.99);font-size:2.5em;font-weight:800;letter-spacing:2px;padding:0 0 .5em 0;line-height:1.3em;text-shadow:3px 3px 5px rgba(0,0,0,.95)}h3.services{font-weight:600;background:transparent;padding:65px 0 16px 16px}span.h1smaller{font-size:32px!important;font-weight:600}.parallax-content{background:url("../images/body-bg2.webp")repeat;height:100%;padding:0;position:relative;z-index:100}.parallax-content h3{color:rgba(0,0,0,.85);text-align:left}.parallax-video{height:400px;overflow:hidden!important;overflow:clip!important}.parallax-video video{width:100vw;height:auto;height:650px;height:auto;top:0;left:0;object-fit:cover;position:fixed;overflow:hidden;overflow:clip;background-clip:content-box;z-index:1}.parallax-container{padding:3rem}.hero-heading{top:27%;left:0;text-align:center;width:100%;padding-top:105px;position:absolute;z-index:200}#herovideo{position:relative}video{width:100vw;height:50vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center center;overflow:hidden;overflow:clip;position:relative;z-index:-1}.herotext{top:27%;left:0;text-align:center;width:100%;position:absolute;z-index:10}ins.default{color:#444;text-decoration:none;border-bottom:1px solid #444}ins.red{color:#ff2600;text-decoration:none;border-bottom:1px solid #f00}ins.redunderline{color:#000;text-decoration:none;border-bottom:2px solid #f00}p{color:#212121;font-size:17px}p.privacy{color:#474747;font-size:.8em;line-height:1.45;padding:0 0 0 1.1em;border-left:2px solid #f00;margin:2em 0 2em 0}div.container.changing{padding-right:0;padding-left:0}ul.changing{display:flex;background:none;padding:1em;margin:2em auto}ul li.changing{font-size:45px;list-style:none;text-align:center;margin:auto}ul li.changing a{line-height:100px;background:radial-gradient(#fff,#fff,#d3d3d3);display:block;width:100px;height:100px;position:relative;overflow:hidden;overflow:clip;border:3px solid #d3d3d3;border-radius:25%;margin:10px}ul li.changing a .icon{color:#000080;transition:.6s}ul li.changing a:hover .icon{color:#fff;transform:rotateY(180deg)}ul li.changing a:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:.9s}ul li.changing a:hover:before{top:0}ul li.changing:nth-child(1) a:before{background:rgba(59,89,153,1)}ul li.changing:nth-child(2) a:before{background:rgba(85,172,238,1)}ul li.changing:nth-child(3) a:before{background:rgba(221,75,57,1)}ul li.changing:nth-child(4) a:before{background:rgba(168,204,80,1)}h3.changing{color:rgba(0,0,0,.85);font-size:20px;font-weight:600;letter-spacing:.25px;text-align:center}.shaded{-webkit-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.10);-moz-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.10);box-shadow:inset 0 0 20px 10px rgba(0,0,0,.10)}.media-left{padding-right:15px}fieldset{padding:.35em .625em .75em;border:1px solid #c0c0c0;border-radius:6px;margin:0 6px;-webkit-box-shadow:1px 1px 3px 3px rgba(0,0,0,.05);-moz-box-shadow:1px 1px 3px 3px rgba(0,0,0,.05);box-shadow:1px 1px 3px 3px rgba(0,0,0,.05)}legend{background:url("../images/body-bg2.webp")repeat;width:auto;border:0;padding:0;margin-bottom:0}.help-block{font-size:85%}h2.legend{color:#ff6000;font-weight:600}p.forms-intro{font-family:"Times New Roman",Times,serif;color:rgba(0,0,0,.75);font-size:1.25em;font-weight:600;font-style:italic;padding:10px 0 0 20px}::placeholder{color:#808080;opacity:.75;font-size:90%}div.center{display:flex;justify-content:center;margin:2em 0 1em 0}#antispam{display:none}h2.entry-title{font-size:1.6em;font-weight:700}.btn-send{color:rgba(255,255,255,1);background-color:#008000}.btn-send:hover{color:rgba(255,255,255,1);background-color:#006400}.btn-reset{color:rgba(255,255,255,1);background-color:#da0000}.btn-reset:hover{color:rgba(255,255,255,1);background-color:#b80000}a{color:#212121;text-decoration:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;outline:none}a:hover{color:#eee;text-decoration:none}.text-center h2{font-size:28px;font-weight:500;letter-spacing:0;margin:0 0 1.7em 0}.text-center h2.hero{font-family:'Merriweather',serif;color:rgba(255,255,255,.25);font-size:30px;font-weight:800;font-style:italic;letter-spacing:0;text-shadow:1px 2px 3px rgba(255,255,255,.7),0px 0 0 rgba(0,0,0,1),1px 2px 3px rgba(255,255,255,.7);margin:30px 0 30px 0}.text-center p{color:#212121;font-size:1.2em}.text-center p.left{color:#212121;font-size:16px;line-height:1.6em;text-align:left;padding:0 1em 0 0;margin:1em 0 1em 0}.text-center ul li{color:#212121;font-size:16px!important;text-align:left;padding:0 0 0 .8em}.navigation{background:url("../images/body-bg2.webp")repeat;padding:0}.navbar-brand{padding:10px 10px}.menu{font-size:15px;font-weight:600;float:right;padding:4px}.navbar{margin-bottom:0}.navbar-static-top{border-width:0}.menu ul.nav-tabs li{color:#212121}.nav-tabs{border-bottom:0}.nav-tabs li{display:inline-block;padding:8px 4px 8px 4px}.nav-tabs li a{font-size:17px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:transparent;padding:14px 8px 14px 6px;border:1px solid transparent;border-radius:4px}.nav-tabs li a:hover{color:#a31d22;color:#ac1f01;background-color:#fff;box-shadow:0 0 6px rgb(160,160,160,.6);padding:14px 8px 14px 6px;border:1px solid #ccc}.nav-tabs li a.active{color:#ac1f01!important;background-color:#fff;box-shadow:0 0 6px rgb(160,160,160,.6);padding:14px 8px 14px 6px;border:1px solid #ccc}.box{text-align:center;background:#f9f9f9;margin-top:60px}.box h4{font-weight:600;padding:0 50px 50px 50px;margin-top:25px;margin-bottom:80px}.box i{color:#fff;background:#a31d22;background:#ac1f01;padding:20px 20px 20px 20px;border-radius:50%}.box i:hover{color:#a31d22;color:#ac1f01;background:#fff}.media-body h3,.media-body h4{font-size:18px;font-weight:600}hr.footer1{color:#000!important}hr.mcgradient{height:2px;display:block;background:#cf0505;background:#ac1f01;border:0;margin:.5em 0}.features{padding:0 0 40px 0;margin:0}.features h2{font-family:'Merriweather',serif;color:rgba(255,255,255,.25);font-size:34px;font-weight:800;font-style:italic;text-align:center;text-shadow:1px 2px 3px rgba(255,255,255,.7),0px 0 0 rgba(0,0,0,1),1px 2px 3px rgba(255,255,255,.7);margin:0 0 30px 0}.features p{color:#212121;font-size:16px;line-height:25.6px}.main-feature{padding:80px 0 50px 0}.main-feature .media{margin-top:30px;margin-bottom:20px}.main-feature .media p{color:#212121;font-size:16px;margin-top:20px;margin-bottom:30px}.main-feature .media i{color:#fff;background:#a31d22;background:#ac1f01;padding:20px 20px 20px 20px;border-radius:50%}.main-feature .text-center{background:#fff;padding:60px 60px 60px 60px;margin:30px 0 0 0}.main-feature .text-center h2,p{color:#fff}.main-feature .text-center p{color:#fff}.main-feature .text-center-2{background:url(../background/bg-1.webp)repeat;-webkit-box-shadow:inset 0 0 30px 0 #ababab,5px 5px 5px 1px #242424;-moz-box-shadow:inset 0 0 30px 0 #ababab,5px 5px 5px 1px #242424;-o-box-shadow:inset 0 0 30px 0 #ababab,5px 5px 5px 1px #242424;box-shadow:inset 0 0 30px 0 #ababab,5px 5px 5px 1px #242424;padding:60px 60px 60px 60px;margin-top:30px;margin:.5em 2em .5em 2em}.main-feature .text-center-2 h2.shadow{color:#212121;text-align:center;text-shadow:2px 2px 1px rgba(255,255,255,.7)}.main-feature .text-center-2 p.shadow{color:#212121;font-size:1.2em!important;text-align:left;padding:0 4em 0 4em}.main-feature .text-center-2 ul li{color:#212121;font-size:1.2em!important;text-align:left;padding:0 0 0 .8em;margin:0 0 0 3em}blockquote{font-family:"Times New Roman",Times,serif;background-color:#fff;-webkit-box-shadow:inset 0 0 40px 0 #ababab,4px 4px 4px 1px rgba(115,115,115,.75);-moz-box-shadow:inset 0 0 40px 0 #ababab,4px 5px 4px 1px rgba(115,115,115,.75);-o-box-shadow:inset 0 0 40px 0 #ababab,4px 4px 4px 1px rgba(115,115,115,.75);box-shadow:inset 0 0 40px 0 #ababab,4px 4px 4px 1px rgba(115,115,115,.75);margin:2em 0 3em 0;border-left:8px solid #ac1f01}blockquote p.shadow{color:#000!important;font-size:20px!important;text-shadow:2px 2px 2px rgba(255,255,255,.9)!important;margin:0}.about-us{background:url("../images/body-bg2.webp")repeat;padding:0 0 6em 0;margin:0}.about-us h2{font-family:'Merriweather',serif;color:rgba(255,255,255,.25);font-size:34px;font-weight:800;font-style:italic;text-align:center;text-shadow:1px 2px 3px rgba(255,255,255,.7),0px 0 0 rgba(0,0,0,1),1px 2px 3px rgba(255,255,255,.7);margin:0 0 30px 0}.about-us h3{color:#212121;font-weight:600}.about-us img{border-radius:20%;margin-top:50px;margin-bottom:20px}.marketing{margin:25px 0 30px 0}.marketing h2.hero{font-family:'Merriweather',serif;color:rgba(255,255,255,.25);font-size:30px;font-weight:600;font-style:italic;letter-spacing:0;text-shadow:1px 2px 3px rgba(255,255,255,.7),0px 0 0 rgba(0,0,0,1),1px 2px 3px rgba(255,255,255,.7);margin:20px 0 36px 0}.marketing ul li{padding:.5em 0 0 0!important}.services{background:#f9f9f9;padding-top:90px;padding-bottom:50px;margin-top:-50px}.services img{border-radius:50%;margin-top:50px;margin-bottom:20px}.services-box i{padding:50px;border-radius:50%;margin-top:30px;margin-bottom:40px}.services-box i.fa-rocket{background-color:#00abf0}.services-box i.fa-cogs{background-color:#02fe7c}.services-box i.fa-eye{background-color:#0077b5}.services-box h4{margin-bottom:20px}.webmaster a:hover{color:#a31d22;color:#ac1f01;background-color:#fff;outline:1px solid lime}#portfolio{margin:48px auto 0 auto}#portfolio .text-align-left{padding:16px 0 16px 0}#portfolio .text-align-left h2{color:#000;font-weight:600;text-shadow:3px 3px 7px rgba(0,0,0,.5);margin:0 0 16px 0}#portfolio .text-align-left p{color:#212121;font-size:19.2px;font-size:16px;text-align:left;padding:0 16px 0 16px}#portfolio .text-align-left p.indent{color:#212121;font-size:1.2em;text-align:left;padding:0 16px 0 40px}#portfolio .text-align-left ul{margin:0 0 22px 0}#portfolio .text-align-left ul li{color:#212121;font-size:16px;text-align:left;padding:0 0 0 16px;margin:0 0 0 16px}.text-align-left p{color:#212121;font-size:19.2px;text-align:left;padding:0 16px 0 16px}.contact{margin-top:50px}.contact-info{margin-top:50px}.contact-info p{color:#212121}.contact-info ul{color:#212121;list-style:none;margin-left:-40px}.contact-info ul li{margin-top:20px;margin-bottom:20px}.contact-info i{color:#eb8984}.contact-form{margin-bottom:80px}.form-group .form-control{box-shadow:none;padding:7px 12px 7px 12px;border-color:#ddd}textarea.form-control{box-shadow:none;border-color:#ddd;border-radius:0}.noshow{display:none}.field-effect{border:solid 1px rgba(0,0,0,.35);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.5)!important;-moz-box-shadow:0 10px 10px -10px rgba(0,0,0,.5)!important;box-shadow:0 10px 10px -10px rgba(0,0,0,.5)!important}.footer{background:linear-gradient(-33deg,#232f3e,#232f3e,#37475a,#fea0f8);background-size:400% 400%;animation:gradientBG 37s ease-in-out infinite;-webkit-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.11);-moz-box-shadow:inset 0 0 20px 10px rgba(0,0,0,.11);box-shadow:inset 0 0 20px 10px rgba(0,0,0,.11);margin-trim:block;padding:3.125em 3.125em 3.125em 3.125em}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.footer p{font-size:16px;line-height:23px;margin-top:0}.footer h2{color:#fff;font-size:18px;font-weight:600;text-shadow:1px 1px 0 #32568a,2px 1px 1px #000;margin:25px 0 19px 0}.footer h2.contact{color:#ffd700}.footer ul{color:#fff;font-size:16px;text-decoration:none;list-style:none;margin-left:-40px}.footer ul li hr{color:#f00}.footer ul li a{color:#fff}.footer ul li:hover{color:#fff;cursor:pointer}.footer ul li a:hover{color:#ffd700;font-weight:600;cursor:pointer}div.ukraine{position:relative;display:inline-block;width:60px;height:30px;background:linear-gradient(180deg,rgba(0,87,183,1) 50%,rgba(255,215,0,1) 50%);margin:6px 0 0 16px;border-radius:7px;overflow:hidden;overflow:clip}div.ukraine:after{content:'';position:absolute;top:0;right:0;bottom:0;left:-9px;-webkit-mask-image:-webkit-linear-gradient(#000,transparent);background-image:-webkit-linear-gradient(-40deg,rgba(255,255,255,.4),rgba(255,255,255,.2) 50%,rgba(255,255,255,0) 50%)}li.ukraine{font-size:26px;font-weight:800;letter-spacing:1px;text-align:center;background:linear-gradient(180deg,rgba(0,87,183,1) 50%,rgba(255,215,0,1) 50%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-top:10px}li.ukraine a:hover{font-size:26px;font-weight:800;letter-spacing:1px;transition:120s}.header-top{background:#232f3e;padding:1em 0 1em 0;border-style:solid;border-width:0 .08em 0 0;border-color:#000}.details{float:right}.details ul{padding:0 0 0 0;margin:.3em 0 0 0}.details ul li{color:#e0e0e0;font-size:1em;display:inline-block;text-decoration:none}.details ul li:nth-child(1){margin-right:3em}.details ul li a{font-size:110%;color:#f1f1f1;text-decoration:none}.details ul li a:hover{color:#ffd700;font-weight:400}.scheduling-button{color:#0076ff;padding:5px 8px 5px 6px;border:1px solid #ccc;border-right:4px solid rgba(255,96,0,1);border-radius:3px;margin:0 4px 0 4px}.scheduling-button:hover{color:#000;background-color:#ffffe0;border-radius:30px}.scheduling-button:after{font-family:FontAwesome;font-size:115%;font-weight:400;color:rgba(255,96,0,1);float:left;content:"\f073";padding-right:9px;border-right:1px solid rgba(255,96,0,.5)}.fa-home,.fa-envelope,.fa-mobile-alt{font-size:1.1em;margin-right:.65em}.circle{background:#1e90ff;width:90px;height:90px;border-radius:50%}.circle i:hover{background:#0f0}.slightylarger{font-size:127%}.sub-footer{color:#a7a7a7;background:#232f3e;padding:30px 30px 30px 30px;border-style:solid;border-color:#cf0505;border-width:.01em 0 0 0}.sub-footer a{color:#fff;font-size:14px}.sub-footer a:hover{color:#ffd700;font-weight:600}.sub-footer ul{list-style:none;padding:0 0 0 0;margin:.9em 0 0 0}.copyright{font-size:16px}.copyright img{padding:0 0 0 0;margin:0 0 0 0}.copyright span.notice{padding:10px 0 0 16px}.logo span.site1{color:#fff;font-size:22px;font-weight:900;letter-spacing:1.25px;text-shadow:1px 1px 0 #32568a,2px 1px 1px #000;margin:8px 0 0 8px}.alignleft{display:flex;background:none}p.site1{margin-top:16px}h2.site1{text-shadow:1px 1px 0 #32568a,2px 1px 1px #000;margin:10px 0 18px 0}br.adjustment{margin-top:1em}.sub-footer ul>li{display:inline-block;color:#fff;font-size:14px;margin:0 2.14em 0 0}a.scrollup{font-weight:400;color:#f00;background-color:transparent;bottom:15px;right:15px;position:fixed;z-index:20}a.scrollup:hover{color:#008000;font-weight:600;background-color:transparent}.fa-circle{color:#fff;font-size:135%!important;margin:6px 0 0 0}.col-sm-3{padding-right:3px;padding-left:3px}.bck{color:#fff;background:rgba(0,0,0,.75);background:red;text-shadow:2px 8px 6px rgba(0,0,0,.4),0px -8px 10px rgba(255,255,255,.5);box-shadow:12px 12px 16px 0 rgba(255,255,255,.3) inset,-8px -8px 12px 0 rgba(0,0,0,.25) inset;bottom:1rem;right:1rem;visibility:hidden;width:40px;height:40px;line-height:40px;text-align:center;transition-property:all;border:1px solid rgba(0,0,0,.15);border-radius:50px;position:fixed;z-index:9999}.bck:hover{color:#fff;background:#008000}.bck.bck-on{color:#fff;visibility:visible}.fade{opacity:0}.bck-on.fade{opacity:1}.rightToLeft{right:-50px}.bck-on.rightToLeft{right:1rem}.bottomToTop{bottom:-50px}.bck-on.bottomToTop{bottom:1rem}.bck-leftToRight{left:-50px}.bck-on.leftToRight{left:1rem}.topToBottom{top:-50px}.bck-on.topToBottom{top:1rem}@media (max-width:767px){.nav-brand{padding-left:10px}.herovideowide{display:block}.herovideobackground-010,.herovideobackground-020,.herovideobackground-030{width:100vw;height:50vh;background:url("../videos/hero-video-010a-poster.webp") no-repeat;background-size:cover;background-repeat:no-repeat;background-position:center top}.herovideobackground-020{background:url("../videos/computer-servicesa-poster.webp") no-repeat}.herovideobackground-030{background:url("../videos/hero-video-030a-poster.webp") no-repeat}.details{float:none}.details ul li{font-size:1em}.details ul li:nth-child(1){float:left;margin-right:0;margin-top:-6px}.details ul li:nth-child(2){float:right;margin-left:0}div.ukraine{display:none}.hide-on-small{display:none}span.hide-on-small{display:none}#portfolio{margin:0 auto 0 auto}.footer{padding:32px 0 32px 0}}@media (max-width:580px){h1{font-size:35px;font-weight:800}span.h1smaller{font-size:24px!important;font-weight:600}h2{font-size:24px!important;font-weight:600}.about-us h2{font-size:1.6em!important}.list ul{list-style-position:inside;padding-left:0}ul.changing{padding:.5em;margin-right:auto;margin-left:auto;display:block}ul li.changing a{display:block;margin:45px auto 0 auto}div.container.changing{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}h3.changing{font-size:.5em;letter-spacing:0}.scheduling-button{margin:0 0 0 0}}
/* site1.ca compression */