html{background-color:#ebeef6}body{font:normal 17px/1.6 'Lato';background:url(/wp-content/themes/techniqllc/assets/img/bg.jpg) #f5f6fa;font-weight:400;color:#545454;max-width:1500px;margin:0 auto;box-shadow:0 0 70px rgb(0 0 0 / .1)}img{max-width:100%}a{color:#085fa0}a:hover,a:focus{text-decoration:none}a,.btn,.btn:before,.ico{outline:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.full{width:100%}.relative{position:relative}h1,h2,h3,h4,p{margin:0 0 15px}h1,h2,h3,h4{color:#000;font-weight:700}h1{font-size:50px}h2{font-size:36px}h2 em{font-weight:300;font-style:normal}h3{font-size:24px}.blue-text{color:#417ca8}.section{padding:80px 0}.sm-section{padding:30px 0}.max-700{max-width:700px;margin:0 auto}.btn,.btn:hover,.btn:focus{text-transform:uppercase;padding:13px 40px;font-weight:700;position:relative;overflow:hidden;color:#d5bf85}.btn:hover,.menu-btn:hover{box-shadow:0 0 10px rgb(0 0 0 / .2);transform:scale(1.08)}.btn:after{content:'\f105';font-family:"Font Awesome 5 Free";margin-left:10px}.btn-theme,.btn-theme:hover{color:#fff;background:#417ca8;background:-moz-linear-gradient(left,#417ca8 0%,#5c98c1 100%);background:-webkit-linear-gradient(left,#417ca8 0%,#5c98c1 100%);background:linear-gradient(to right,#417ca8 0%,#5c98c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#417ca8',endColorstr='#5c98c1',GradientType=1)}.btn-theme:focus{background:#417ca8}.btn-gold,.btn-gold:hover{color:#fff;background:#d7be7f;background:-moz-linear-gradient(left,#d7be7f 0%,#dfca94 100%);background:-webkit-linear-gradient(left,#d7be7f 0%,#dfca94 100%);background:linear-gradient(to right,#d7be7f 0%,#dfca94 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7be7f',endColorstr='#dfca94',GradientType=1)}.btn-gold:focus{color:#fff;background:#d7be7f}.btn-wh-outline{border:1px solid #fff;color:#fff}.hero-sec{background:url(/wp-content/themes/techniqllc/assets/img/hero-img.png) right top no-repeat;background-size:contain;padding:120px 0 130px}.hero-sec .cont h1{margin-bottom:18px}.hero-sec .logo{max-width:350px;display:inline-block;margin-bottom:15px}.hero-sec .cont p{font-size:22px}.hero-sec .cont .btn{font-size:20px}.callout-sec{padding:150px 0 100px}.callout{background-color:#fff;border-radius:10px;display:block;padding:70px 20px 20px;position:relative;box-shadow:0 0 40px rgb(0 0 0 / .06);margin-bottom:20px;height:100%}.callout .ico{width:150px;height:150px;position:absolute;left:50%;margin-left:-75px;top:-75px;display:inline-flex;align-items:center;background-color:#fff;border-radius:100px}.callout .ico img{margin:auto}.callout p{color:#545454}.callout .btn{font-size:14px}.callout:hover{transform:scale(1.04)}.callout:hover .ico{top:-100px;box-shadow:0 0 30px rgb(0 0 0 / .07)}.corner-img-sec{margin-top:-150px}.corner-img-sec .cont{margin-bottom:20px;position:relative;z-index:88}.cta-btm-sec{margin-bottom:-80px}.cta-btm-sec .cont{background:url(/wp-content/themes/techniqllc/assets/img/bubbles.png) center center no-repeat #fff;padding:80px;position:relative;overflow:hidden;border-radius:5px}.cta-btm-sec .cont p{font-size:22px}.cta-btm-sec .cont .btn{font-size:30px}.cta-btm-sec .cont .btn:after{display:none}.cta-btm-sec .cont:before{height:5px;width:100%;position:absolute;left:0;top:0;content:'';background:#5c98c1;background:-moz-linear-gradient(left,#5c98c1 0%,#417ca8 100%);background:-webkit-linear-gradient(left,#5c98c1 0%,#417ca8 100%);background:linear-gradient(to right,#5c98c1 0%,#417ca8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5c98c1',endColorstr='#417ca8',GradientType=1)}.footer{background-color:#4e83aa;padding:130px 0 20px;color:#d1dee8}.footer h3{color:#fff;font-size:20px;margin-bottom:20px;position:relative}.footer h3:before{bottom:-10px;left:0;background-color:#d5bf85;width:30px;height:2px;content:'';position:absolute}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{margin-bottom:5px}.footer .cont p{margin-bottom:10px}.footer .cont .btn{padding:8px 16px;font-size:12px;opacity:.7}.copyright{border-top:1px solid #749fbe;margin-top:35px;padding-top:15px;font-size:14px;display:flex;justify-content:space-between}.btm-social{text-align:right}.btm-social a{width:39px;height:39px;border-radius:100px;background-color:#295396;font-size:20px;color:#fff!important;display:inline-flex;align-items:center;margin-bottom:5px}.btm-social a:hover{transform:scale(1.08);box-shadow:0 0 15px rgb(0 0 0 / .2)}.btm-social a i{margin:auto}.btm-social a.tw{background-color:#00acee}.btm-social a.gp{background-color:#df1a1a}.footer a{color:#d1dee8}.footer a:hover{color:#fff}.inlogo{position:fixed;top:15px;left:15px;max-width:120px;z-index:999}.in-hero{background-image:url(/wp-content/themes/techniqllc/assets/img/inside-header.png)}.circle-services{padding:40px 0}.circle-services li{margin-bottom:5px}.solutions{margin-bottom:30px}.menu-btn{border-radius:100px;border:2px solid #fff;width:52px;height:52px;color:#fff;display:flex;position:fixed;right:20px;top:20px;align-items:center;font-size:25px;mix-blend-mode:difference}.menu-btn i{margin:auto}.menu-btn:hover{color:#fff}.button_container{float:right;position:fixed;width:52px;height:52px;right:20px;top:20px;color:#fff;cursor:pointer;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:99999;border:2px solid #fff;border-radius:100px;mix-blend-mode:difference;display:flex;align-items:center}.button_container .inner{width:58%;height:26px;position:relative;margin:auto}.button_container:hover{opacity:.7}.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#fff}.button_container.active .middle{opacity:0;background:#fff}.button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#fff}.button_container span{background:#fff;border:none;height:5px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer;border-radius:10px}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.overlay{position:fixed;background:#000;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;z-index:9999}.overlay.open{opacity:.9;visibility:visible;height:100%}.overlay.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}.overlay.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}.overlay.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}.overlay.open li:nth-of-type(4){-webkit-animation-delay:.50s;animation-delay:.50s}.overlay nav{position:relative;height:70%;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:25px;text-transform:uppercase;font-weight:700;text-align:center}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%}.overlay ul li{display:block;height:25%;height:calc(100% / 5);min-height:50px;position:relative;opacity:0}.overlay ul li a{display:block;position:relative;color:#FFF;text-decoration:none;overflow:hidden}.overlay ul li a:hover,.overlay ul li.current-menu-item a{color:#c6a86f}.overlay ul li a:hover:after,.overlay ul li a:focus:after,.overlay ul li a:active:after,.overlay ul li.current-menu-item a:after{width:30%}.overlay ul li a:after,.overlay ul li.current-menu-item a:after{content:'';position:absolute;bottom:0;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;background:#c6a86f;-webkit-transition:.35s;transition:.35s}@-webkit-keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}@media (max-width:990px){.hero-sec{background:none!important;padding:60px 0}.hero-sec .logo{max-width:200px}.callout-sec,.section{padding:60px 0}h1{font-size:40px}.corner-img-sec{margin:20px 0}}@media (max-width:776px){h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}.cta-btm-sec .cont{padding:40px}.footer .row>div{margin-bottom:15px}.footer h3:before{left:50%;margin-left:-15px}.copyright,.btm-social{display:block;text-align:center}.section{padding:40px 0}}