@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scale(1)}}@keyframes wobble{0%{transform:none}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:none}}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)rotateY(-360deg)}40%{animation-timing-function:ease-out;transform:perspective(400px)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)}to{animation-timing-function:ease-in;transform:perspective(400px)}}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{opacity:1;transform:skew(-5deg)}to{opacity:1;transform:none}}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}@keyframes rotateIn{0%{transform-origin:50%;opacity:0;transform:rotate(-200deg)}to{transform-origin:50%;opacity:1;transform:none}}@keyframes rotateInDownLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}to{transform-origin:0 100%;opacity:1;transform:none}}@keyframes rotateInDownRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(45deg)}to{transform-origin:100% 100%;opacity:1;transform:none}}@keyframes rotateInUpLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}to{transform-origin:0 100%;opacity:1;transform:none}}@keyframes rotateInUpRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}to{transform-origin:100% 100%;opacity:1;transform:none}}@keyframes rotateOut{0%{transform-origin:50%;opacity:1}to{transform-origin:50%;opacity:0;transform:rotate(200deg)}}@keyframes rotateOutDownLeft{0%{transform-origin:0 100%;opacity:1}to{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}}@keyframes rotateOutDownRight{0%{transform-origin:100% 100%;opacity:1}to{transform-origin:100% 100%;opacity:0;transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{transform-origin:0 100%;opacity:1}to{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}}@keyframes rotateOutUpRight{0%{transform-origin:100% 100%;opacity:1}to{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}}@keyframes hinge{0%{transform-origin:0 0;animation-timing-function:ease-in-out}20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{transform-origin:0 0;opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:none}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform-origin:0;transform:scale(.1)translate(-2000px)}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform-origin:100%;transform:scale(.1)translate(2000px)}}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}@keyframes slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(100%)}}@keyframes slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-100%)}}@keyframes slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(100%)}}@keyframes slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-100%)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes topBottom{0%{transform:translate(0)}50%{transform:translateY(30px)}to{transform:translate(0)}}@keyframes leftRight{0%{transform:translate(0)}50%{transform:translate(30px)}to{transform:translate(0)}}@keyframes animatedBackground{0%{background-position:0 0}to{background-position:100% 0}}@keyframes bounceY{0%{transform:translateY(-205px)}40%{transform:translateY(-100px)}65%{transform:translateY(-52px)}82%{transform:translateY(-25px)}92%{transform:translateY(-12px)}55%,75%,87%,97%,to{transform:translateY(0)}}@-moz-keyframes bounceY{0%{-moz-transform:translateY(-205px)}40%{-moz-transform:translateY(-100px)}65%{-moz-transform:translateY(-52px)}82%{-moz-transform:translateY(-25px)}92%{-moz-transform:translateY(-12px)}55%,75%,87%,97%,to{-moz-transform:translateY(0)}}@-webkit-keyframes bounceY{0%{-webkit-transform:translateY(-205px)}40%{-webkit-transform:translateY(-100px)}65%{-webkit-transform:translateY(-52px)}82%{-webkit-transform:translateY(-25px)}92%{-webkit-transform:translateY(-12px)}55%,75%,87%,97%,to{-webkit-transform:translateY(0)}}@-webkit-keyframes toTopFromBottom{49%{-webkit-transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%)}51%{opacity:1}}@-moz-keyframes toTopFromBottom{49%{-moz-transform:translateY(-100%)}50%{opacity:0;-moz-transform:translateY(100%)}51%{opacity:1}}@keyframes toTopFromBottom{49%{transform:translateY(-100%)}50%{opacity:0;transform:translateY(100%)}51%{opacity:1}}@keyframes blinkblink{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 #cca92c66}70%{-webkit-box-shadow:0 0 0 10px #cca92c00}to{-webkit-box-shadow:0 0 #cca92c00}}@keyframes pulse{0%{box-shadow:0 0 #cca92c66}70%{box-shadow:0 0 0 10px #cca92c00}to{box-shadow:0 0 #cca92c00}}@keyframes videomodule-anim{0%{transform:scale(.68)}to{opacity:0;transform:scale(1.2)}}
.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-variant:normal;text-rendering:auto;font-style:normal;line-height:1;display:inline-block}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-angle-right:before{content:""}.fa-arrow-right:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-chevron-up:before{content:""}.fa-clock:before{content:""}.fa-envelope-open:before{content:""}.fa-facebook-f:before{content:""}.fa-home:before{content:""}.fa-linkedin-in:before{content:""}.fa-long-arrow-alt-right:before{content:""}.fa-map-marker:before{content:""}.fa-mobile-alt:before{content:""}.fa-pinterest:before{content:""}.fa-question-circle:before{content:""}.fa-twitter:before{content:""}.fa-youtube:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;src:url(/fonts/fa-brands-400.eot);src:url(/fonts/fa-brands-400d41d.eot?#iefix)format("embedded-opentype"),url(/fonts/fa-brands-400.woff2)format("woff2"),url(/fonts/fa-brands-400.woff)format("woff"),url(/fonts/fa-brands-400.ttf)format("truetype"),url(/fonts/fa-brands-400.svg#fontawesome)format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(/fonts/fa-regular-400.eot);src:url(/fonts/fa-regular-400d41d.eot?#iefix)format("embedded-opentype"),url(/fonts/fa-regular-400.woff2)format("woff2"),url(/fonts/fa-regular-400.woff)format("woff"),url(/fonts/fa-regular-400.ttf)format("truetype"),url(/fonts/fa-regular-400.svg#fontawesome)format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(/fonts/fa-solid-900.eot);src:url(/fonts/fa-solid-900d41d.eot?#iefix)format("embedded-opentype"),url(/fonts/fa-solid-900.woff2)format("woff2"),url(/fonts/fa-solid-900.woff)format("woff"),url(/fonts/fa-solid-900.ttf)format("truetype"),url(/fonts/fa-solid-900.svg#fontawesome)format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
a:focus{text-decoration:none!important}a:focus,a:hover{color:#0078a3;text-decoration:none!important}a,button,input{color:#0078a3;outline:none!important}::-moz-selection{color:#fff;text-shadow:none;background:#007099}::selection{color:#fff;text-shadow:none;background:#007099}a,i,.btn,button,img,span,.navbar-nav .nav-link:before,.dropdown-item,.nav-link.dropdown-toggle:after,.contact-bg,.service-item,.service-description,.featured-item .featured-icon i,.featured-item,.featured-icon,.featured-item.bottom-icon span,.post,.footer-list li a:before,.team-member:hover .team-social-icon,.team-description{-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out}.page-breadcrumb,.banner-1:before{transform:translate(-50%)}.service-flip-desc .service-flip-text,.contact-media,.team-member .team-social-icon,.service-icon,.accordion .card-header a span{transform:translateY(-50%)}.accordion .card-header a span:before{transform:translate(-50%)translateY(-50%)}.navbar-nav .dropdown-menu .nav-link:focus,.navbar-nav .dropdown-menu .nav-link:hover{transform:translate(5px)}.navbar .dropdown-menu,.featured-item:hover,.featured-item.active,.counter,.contact-main,.service-flip-back,.service-flip-front,.accordion .card,.box-shadow,.team-member,.tab.style-2 .nav-tabs,.post{box-shadow:5px 8px 30px #1f232514}.pt-10{padding-top:100px!important}.pb-17{padding-bottom:170px!important}.scroll-top{z-index:600;opacity:0;visibility:hidden;transition:all .8s ease-in-out;position:fixed;bottom:30px;right:30px;transform:translateY(200%)}.scroll-top a,.scroll-top a:visited{text-align:center;color:#fff;background:#007099;width:40px;height:40px;font-size:22px;line-height:40px;transition:all .3s ease-in-out;display:block;box-shadow:0 0 15px 6px #0000001a}.scroll-top a:hover,.scroll-top a:focus{color:#0078a3;background:#fff}.header{z-index:1200;width:100%;position:absolute;top:0}.top-bar{padding:10px 0}.topbar-link li a{color:#fff}.topbar-link li a i{margin-right:5px}.topbar-link li a:hover{color:#0078a3}#header-wrap{background:#ececec;width:100%}.logo img{height:50px}.top-bar .top-social-list li a{color:#fff}.navbar{padding:0}.navbar-nav{position:relative}.navbar-nav .nav-item.dropdown .dropdown-menu{-o-transition:all .4s ease-out;background:#fff;border:none;margin-top:0;padding:0;transition:all .4s ease-out;top:120%}.nav-item.dropdown .dropdown-menu a{white-space:nowrap;color:#23244a;background:0 0;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:400;display:block;position:relative}.nav-item.dropdown .dropdown-menu a:hover{color:#fff;background:#007099;padding-left:15px}.navbar-brand{margin-right:0;padding:0}@media (min-width:992px){.navbar-nav .dropdown-menu{min-width:12em;max-width:20em}.dropdown-menu.w-100,.navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu{min-width:inherit;max-width:inherit}.navbar-nav .dropdown>.dropdown-menu{opacity:0;pointer-events:none;background:#fff;display:block;position:absolute}.navbar-nav .dropdown:hover>.dropdown-menu{opacity:1;pointer-events:auto;visibility:visible;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out;display:block;top:100%}.navbar-nav .dropdown-submenu:hover .dropdown-menu{top:0}.nav-link.dropdown-toggle:after{content:"";vertical-align:inherit;border:none;width:10px;margin-left:.355em;font-family:"Font Awesome 5 Free";font-size:.7rem;font-weight:900}.nav-link.dropdown-toggle:hover:after{transform:rotate(-180deg)}.navbar-nav .nav-link{line-height:70px}.navbar-nav .dropdown-submenu .dropdown-toggle:after{vertical-align:middle;border-top:.125rem solid #23244a;border-bottom:none;border-left:none;border-right:.125rem solid #23244a;width:.425rem;height:.425rem;margin:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg)}.navbar-nav .dropdown-submenu .dropdown-toggle:hover:after{border-top:.125rem solid #fff;border-right:.125rem solid #fff}}.navbar-nav .nav-item{margin:0 15px}.navbar-nav .nav-link{color:#000;text-transform:capitalize;flex-direction:column;align-items:flex-start;font-weight:500;position:relative;overflow:hidden;padding:0!important}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus,.navbar-nav .nav-item .nav-link.active{color:#0078a3}.navbar-nav .nav-link:before{content:"";background:#007099;width:0;height:2px;position:absolute;bottom:0;left:0}.navbar-nav .nav-link:hover:before,.navbar-nav .nav-link:focus:before,.navbar-nav .nav-item .nav-link.active:before{width:100%}.navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu{background:#fff;margin:0;top:0;left:100%;right:auto}.navbar-nav .dropdown-submenu{display:block;position:relative}.header.header-4{position:relative}.header-4 .top-bar{background:#007099}.header-4 #header-wrap{background:#fff}.header-4 .topbar-link li a:hover{color:#121628}.primary-footer{padding:50px 0}.secondary-footer{color:#fff;background:#007099;padding:15px 0}.primary-footer,.primary-footer a{color:#fff}.primary-footer a:hover{color:#0078a3}.primary-footer .footer-widget-title{color:#fff;text-transform:uppercase;margin-bottom:20px;padding-bottom:0;font-size:18px;font-weight:500;line-height:25px}.media-icon li{vertical-align:middle;display:table;position:relative}.media-icon.list-inline li{display:inline-block}.media-icon li i{color:#0078a3;vertical-align:middle;text-align:center;background:#ffffff1a;width:50px;height:50px;font-size:22px;font-weight:400;line-height:50px;display:table-cell}.theme-bg .media-icon li i{color:#fff}.media-icon li a,.media-icon li p{vertical-align:middle;padding-left:15px;display:table-cell}.media-icon li a:hover{color:#0078a3}.theme-bg .media-icon li a:hover{color:#23244a}.contact-media{width:100%;position:absolute;top:0}.media-icon.style-2{text-align:center;width:100%}.media-icon.style-2 li{vertical-align:top;border-right:1px dashed #ffffff80;width:33.04%;padding:0 30px 30px;display:inline-block}.media-icon.style-2 li:last-child{border-right:none}.media-icon.style-2 li span{color:#fff;margin-bottom:10px;font-size:16px;font-weight:600;display:block}.media-icon.style-2 li a,.media-icon.style-2 li p{color:#fff;padding:0;display:inline-block}.media-icon.style-2 li i{color:#fff;background:#ffca08;width:70px;height:70px;margin-bottom:20px;font-size:34px;line-height:70px;display:inline-block}.media-icon.style-2 li a:hover{color:#23244a}footer.dark-bg .social-icons li a{color:#fff9}.footer-list li{text-transform:capitalize;margin-bottom:15px}.footer-list li:last-child{margin-bottom:0}.footer-list li a{z-index:99;position:relative}.footer-list li i{vertical-align:middle;margin-right:5px;font-size:12px}.footer-list li a:before{content:"";z-index:-1;background:#007099;width:0;height:5px;position:absolute;bottom:0;right:0}.footer-list li a:hover{color:#fff}.footer-list li a:hover:before{width:50px}footer .form-control{background:#303030;border:none}footer .form-control:focus{background:#303030}.footer.white-bg .primary-footer,.footer.white-bg .primary-footer a,.footer.white-bg .primary-footer .footer-widget-title{color:#23244a}.footer.white-bg .footer-list li a:hover,.footer.white-bg .media-icon li a:hover{color:#0078a3}.footer.white-bg .secondary-footer{color:#23244a;background:#f6f6f6}.working-hours li{float:left;text-align:right;border-top:1px dashed #3c3c3c;width:100%;padding:11px 0 12px;position:relative}.working-hours li:first-child{border-top:none}.working-hours li span{float:left;text-align:left;text-transform:capitalize;width:auto;position:relative}.copyright .footer-list li{border-right:1px dashed #ffffff1a;margin-bottom:0;padding:0 12px;display:inline-block}.copyright .footer-list li:last-child{border-right:none;padding-right:0}.copyright .footer-list li a{color:#ffffffe6;padding:6px 0;display:inline-block}.copyright .footer-list li a:before{display:none}.copyright .footer-list li a:hover{color:#23244a}.page-title{padding-top:250px;padding-bottom:130px;display:block}.page-title h1{color:#fff;text-transform:uppercase;font-size:40px;font-weight:300;line-height:40px}.page-title p{color:#fff;margin-bottom:0}.breadcrumb{text-transform:uppercase;color:#23244a;background:#fff;border-radius:0;margin:0;padding:15px;font-weight:600;display:inline-block}.breadcrumb-item{display:inline-block}.breadcrumb-item a{color:#23244a;text-decoration:none}.breadcrumb-item.active,.breadcrumb-item a:hover{color:#0078a3}.page-breadcrumb{position:absolute;bottom:0;left:50%}@font-face{font-family:Flaticon;src:url(/fonts/Flaticon.eot);src:url(/fonts/Flaticond41d.eot?#iefix)format("embedded-opentype"),url(/fonts/Flaticon.woff)format("woff"),url(/fonts/Flaticon.ttf)format("truetype"),url(/fonts/Flaticon.svg#Flaticon)format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(/fonts/Flaticon.svg#Flaticon)format("svg")}}[class^=flaticon-]:before,[class*=\ flaticon-]:before,[class^=flaticon-]:after,[class*=\ flaticon-]:after{font-family:Flaticon;font-style:normal}.flaticon-cancel:before{content:""}.flaticon-employee:before{content:""}.flaticon-coffee-cup:before{content:""}.flaticon-pencil:before{content:""}.flaticon-fuel-station:before{content:""}.flaticon-maintenance:before{content:""}.flaticon-industrial-robot:before{content:""}.flaticon-worker:before{content:""}.flaticon-paper-plane:before{content:""}.flaticon-message:before{content:""}.flaticon-phone-call:before{content:""}.flaticon-settings:before{content:""}.flaticon-growth:before{content:""}.flaticon-innovation:before{content:""}
.accordion .card{overflow:inherit;border:none;border-radius:5px;margin-bottom:20px}.accordion .card:last-child{margin-bottom:0}.accordion .card-header{background:0 0;border:none}.accordion .card-header a{color:#23244a;text-transform:capitalize;width:100%;font-size:15px;font-weight:500;display:inline-block}.accordion .card.active .card-header{border-bottom:1px solid #efefef}.accordion .card.active a,.accordion .card a:hover{color:#0078a3}.accordion .card-header{padding:15px 80px 15px 30px;position:relative}.accordion .card-body{padding:30px}.accordion .card-header a span{position:absolute;top:50%;right:30px}.accordion .card-header a span:before{color:#23244a;content:"";font-family:themify;font-weight:700;position:absolute;top:50%;left:50%}.accordion .card-header a[aria-expanded=true] span:before{color:#0078a3;transform:translate(-50%)translateY(-50%)rotate(-180deg)}.dark-bg .accordion .card{background:#0003}.dark-bg .accordion .card-body{color:#ffffff80}.dark-bg .accordion .card.active .card-header{border-bottom:none}.dark-bg .accordion .card-header a{color:#fff}.dark-bg .accordion .card.active a,.dark-bg .accordion .card a:hover{color:#0078a3}.accordion.style-2 .card{box-shadow:none;border:1px solid #ededed!important}.accordion.style-2 .card.active .card-header{border-bottom:1px dashed #ddd}.accordion.style-2 .card-header a small{margin-right:10px;font-size:22px;font-style:italic;font-weight:700}.accordion.style-2 .card-body{padding:30px}.social-icons ul{margin:0;padding:0;line-height:0}.social-icons li{margin:0 8px 0 0;padding:0;list-style:none;display:inline-block}.social-icons li a{text-align:center;color:#fff;-o-transition:all .3s ease;background:0 0;border:0;border-radius:4px;width:40px;height:40px;margin:0;font-size:14px;line-height:40px;transition:all .3s;display:inline-block;overflow:hidden}.text-white .social-icons li a{color:#fff}.social-icons.social-hover a:hover{color:#fff;border:0}.social-icons.social-hover .social-facebook a:hover{background-color:#5d82d1}.social-icons.social-hover .social-twitter a:hover{background-color:#40bff5}.social-icons.social-hover .social-youtube a:hover{background-color:#ef4e41}.social-icons.social-hover .social-pinterest a:hover{background-color:#e13138}.social-icons.social-hover .social-linkedin a:hover{background-color:#238cc8}.team-member,.team-images{position:relative;overflow:hidden}.team-member .team-description{background:#9b6503;width:100%;padding:30px}.team-member .team-description span{color:#fff}.team-member .team-description .team-name{text-transform:uppercase;letter-spacing:.2px;color:#fff;margin:0;font-size:18px;font-weight:500;line-height:25px}.team-member h5 a:hover{color:#23244a}.team-member .team-social-icon{opacity:0;z-index:999;border-radius:30px;display:inline-block;position:absolute;top:50%;right:-10%;overflow:hidden}.team-member .team-social-icon ul{display:inline-block}.team-member .team-social-icon ul li{margin:0;display:block;position:relative}.team-member .team-social-icon ul li a{color:#fff;text-align:center;background:#007099;border-bottom:1px solid #fff3;width:50px;height:50px;line-height:50px;display:inline-block}.team-member .team-social-icon ul li a:hover{color:#23244a;background:#fff}.team-member:hover .team-social-icon{opacity:1;right:10%}.team-member img{width:100%}.team-member:hover .team-description{color:#fff;background:#007099}.team-member:hover .team-description .team-name,.team-member:hover .team-description span{color:#fff}.team-member p{margin-bottom:0}.team-images:before{z-index:99;background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.team-images:before,.team-images:after{content:"";opacity:0;-webkit-transition:opacity .9s,-webkit-transform .9s;z-index:99;transition:opacity .9s,transform .9s;position:absolute;inset:30px 30px 0}.team-images:before{border-top:10px solid #ffffff0d;transform:scaleX(0)}.team-images:after{border-left:10px solid #ffffff0d;transform:scaleY(0)}.team-member:hover .team-images:before,.team-member:hover .team-images:after{opacity:1;transform:scale(1)}.team-member.style-2 h5{margin:10px 0 15px}.team-member.style-2 .team-social-icon{opacity:1;transform:inherit;right:inherit;top:inherit;border-radius:0;position:relative}.team-member.style-2 .team-social-icon ul li{display:inline-block}.team-member.style-2 .team-social-icon ul li a{text-align:center;background:#0003;border-bottom:none;width:40px;height:40px;line-height:40px;display:inline-block}.team-member.style-2 .team-social-icon ul li a:hover{background:#fff}.team-member.style-2 .team-images:before,.team-member.style-2 .team-images:after{display:none}.tab .nav-tabs{background:#f7f7f7;border:none;border-radius:30px;display:inline-block}.tab .nav-tabs .nav-link{color:#23244a;float:none;background:0 0;border:none;border-radius:30px;margin:0;padding:15px 40px;font-weight:700;display:inline-block;position:relative}.tab .nav-tabs .nav-link.active,.tab .nav-tabs .nav-link:hover,.tab .nav-tabs.active>a:focus,.tab .nav-tabs>a:hover{color:#fff;background:#007099;border:none}.tab .tab-content{padding:30px}.grey-bg .tab .tab-content{background:#fff}.tab.style-2 .nav-tabs{background:#fff;border-radius:0;margin-bottom:15px}.tab.style-2 .nav-tabs .nav-link{color:#0078a3;background:#fff;border-right:1px solid #efefef;border-radius:0}.tab.style-2 .nav-tabs .nav-link:last-child{border-right:none}.tab.style-2 .nav-tabs .nav-link.active,.tab.style-2 .nav-tabs .nav-link.active:hover,.tab.style-2 .nav-tabs .nav-link.active:focus,.tab.style-2 .nav-tabs .nav-link:hover{color:#fff;background:#007099}.counter{text-align:center;background:#fff;padding:0 20px 30px;position:relative}.counter i{text-align:center;color:#fff;background:#007099;width:60px;height:60px;font-size:30px;line-height:60px;display:inline-block}.counter .count-number{color:#23244a;margin:20px 0 0;font-size:40px;font-weight:500;line-height:40px;display:block;position:relative}.counter .counter-label{color:#23244a;text-transform:uppercase;margin:15px 0 0;padding-top:15px;font-size:15px;font-weight:500;position:relative}.counter .counter-label:before{content:"";background:#007099;width:30px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.theme-bg .counter .counter-label:before{background:#fff}.text-white .counter .count-number,.text-white .counter .counter-label{color:#fff}.counter.style-2{margin-bottom:30px;padding:30px 20px 60px}.counter.style-2 i{position:absolute;bottom:-30px;left:0}.counter.style-2 .count-number{margin-top:0}.post{border-radius:2px;position:relative;overflow:hidden}.post:hover img{transform:translate(0,0)}blockquote{background:#f6f6f6;border-left:5px solid #121628;margin-left:50px;padding:30px;font-style:italic;line-height:30px}.testimonial{position:relative}.testimonial .testimonial-caption{color:#0078a3;text-transform:uppercase;margin:0;font-size:16px;font-weight:500;line-height:22px;display:inline-block}.theme-bg .testimonial .testimonial-caption{color:#23244a}.dark-bg .testimonial .testimonial-caption label,.theme-bg .testimonial .testimonial-caption label{color:#fff}.testimonial.style-2{margin-top:50px}.featured-item{padding:40px 30px;position:relative}.featured-item .featured-icon{text-align:center;margin-bottom:20px;display:inline-block}.featured-item .featured-icon i{font-size:60px;line-height:60px;display:inline-block}.featured-desc p{margin-bottom:0}.featured-title h5{text-transform:capitalize;margin-bottom:15px;font-weight:500}.dark-bg .featured-title h5,.theme-bg .featured-title h5{color:#fff}.featured-item.p-0:hover{box-shadow:none}.grey-bg .featured-item.text-left{background:#fff}.featured-item.bottom-icon{background:#fff;border:1px solid #f9f9f9;overflow:hidden}.featured-item.bottom-icon:hover{box-shadow:none;background:#007099;border-color:#0000}.featured-item.bottom-icon .featured-icon{height:auto;line-height:inherit;background:0 0;width:auto;margin-top:30px;margin-bottom:0}.featured-item.bottom-icon span{color:#fff3;font-size:150px;line-height:150px;position:absolute;top:0;right:-100%}.featured-item.bottom-icon:hover span{right:0}.featured-item.bottom-icon h5{font-weight:500}.featured-item.bottom-icon p{line-height:28px}.featured-item.bottom-icon:hover h5,.featured-item.bottom-icon:hover p{color:#fff}.featured-item.bottom-icon .featured-icon i{color:#0078a3;font-size:80px;line-height:80px}.featured-item.bottom-icon:hover .featured-icon i{color:#fff}.btn{color:#23244a;z-index:9;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:0;padding:12px 30px;font-weight:500;transition:color .3s;position:relative;overflow:hidden}.dark-bg .btn,.theme-bg .btn{color:#fff}.btn.focus,.btn:focus{box-shadow:none}.btn:before,.btn:after{content:"";z-index:-9;-webkit-transition:-webkit-transform .3s;transition:transform .3s;width:100%;height:100%;transition-timing-function:cubic-bezier(.75,0,.125,1);position:absolute;bottom:100%;left:0}.btn:before{background:#0003}.btn:after{background:#007099}.btn:hover{color:#fff}.btn:hover:before,.btn:hover:after{transform:translateY(100%)}.btn:hover:after{transition-delay:.175s}.btn.btn-theme{color:#fff;background:#007099}.btn.btn-theme:hover{border-color:#007099}.btn.btn-theme:hover:after{background:#121628}.btn.btn-border{border:1px solid #007099}.btn.btn-radius{border-radius:5px}.btn.btn-white{color:#23244a;background:#fff}.btn.btn-white:after{background:#fff}.btn.btn-white.btn-border{color:#fff;background:0 0;border-color:#fff}.btn.btn-white:hover,.btn.btn-white.btn-border:hover{color:#0078a3}.btn+.btn{margin-left:10px}.btn-simple{color:#23244a;background:0 0;padding:0!important}.dark-bg .btn-simple,.theme-bg .btn-simple{color:#fff}.btn-simple:hover{color:#0078a3}.btn-simple:before,.btn-simple:after{display:none}.theme-bg .btn-simple:hover{color:#23244a}.title{color:#23244a;margin-bottom:20px;padding-bottom:15px;position:relative}.dark-bg h2{color:#fff}.title span{color:#0078a3;position:relative}.section-title .section-kicker{color:#0078a3;text-transform:uppercase;font-size:16px;font-weight:700;line-height:22px}.grey-bg .section-title .section-kicker{color:#23244a}.theme-bg .section-title .section-kicker,.theme-bg .text-yellow{color:#fff}.title:before,.title:after{content:"";background:#ddd;width:30px;height:3px;position:absolute;bottom:0;left:0}.title:after{background:#007099;left:30px}.text-right .title:before,.text-right .title:after{left:inherit;right:30px}.text-right .title:after{right:0}.theme-bg .title,.theme-bg .title span{color:#fff}.theme-bg .title:after{background:#121628}.service-description{padding:20px}.theme-bg .service-description,.dark-bg .service-description{background:#ffffff08}.service-description .service-title{color:#23244a;text-transform:capitalize;font-size:18px;font-weight:500}.service-item:hover .service-description .service-title,.service-item:hover .service-description p,.service-item:hover .service-description a{color:#fff}.service-item .service-description a:hover{color:#23244a}.grey-bg .service-description{background:#fff}.dark-bg .service-description .service-title{color:#0078a3}.dark-bg .service-description p,.theme-bg .service-description p{color:#fff}.dark-bg .service-item:hover .service-description .service-title,.dark-bg .service-description a{color:#0078a3}.dark-bg .service-description a:hover i{color:#0078a3;padding-left:5px}.service-item:hover .service-description{background:#007099}.dark-bg .service-item:hover .service-description,.theme-bg .service-item:hover .service-description{background:#fff}.dark-bg .service-item:hover .service-description a,.theme-bg .service-item:hover .service-description .service-title,.theme-bg .service-item:hover .service-description a,.theme-bg .service-item .service-description a,.dark-bg .service-item:hover p,.theme-bg .service-item:hover p{color:#23244a}.service-icon{z-index:99;width:100%;padding:15px;position:absolute;top:50%;left:0}.service-icon i{z-index:9;color:#fff;opacity:0;-webkit-transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:-moz-transform .3s;background:#007099;border-radius:50%;width:60px;height:60px;margin:0 5px;font-size:30px;line-height:60px;transition:transform .3s;display:inline-block;transform:rotate(180deg)}.service-icon i:hover{color:#fffc}.service-item:hover .service-icon i{opacity:1;transform:rotate(0)}.service-images{position:relative;overflow:hidden}.service-images img{transform:scale(1.05)}.service-item:hover img{transform:scale(1)}.service-images:before{opacity:0;content:"";z-index:99;box-sizing:border-box;background:#0009;width:100%;height:100%;transition:all .7s cubic-bezier(.68,.11,.13,.98);display:inline-block;position:absolute;top:0;left:0}.service-item:hover .service-images:before{opacity:1}.service-box{perspective:1000px;height:280px;position:relative}.service-flip-images:after{content:"";opacity:.8;background:linear-gradient(0deg,#27282c00 0,#27282c 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}.service-flip-back,.service-flip-front,.service-flip-images:after{border-radius:2px}.service-flip-images{background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.service-flip-desc{color:#fff;text-align:center;background:#007099;position:relative}.service-flip{width:100%;height:100%;transform-style:preserve-3d;transition:all 1s linear}.service-box:hover .service-flip{transform:rotateY(180deg)}.service-flip-back,.service-flip-front{backface-visibility:hidden;width:100%;height:100%;position:absolute}.service-flip-back{z-index:1000;box-sizing:border-box;display:block;transform:rotateY(180deg)}.service-flip-title{z-index:1;display:block;position:absolute;top:40px;left:30px;right:30px}.service-flip-title .flip-title{color:#fff;text-transform:uppercase;margin:0;font-size:18px;font-weight:500;line-height:25px}.service-flip-desc .service-flip-text{z-index:2;position:absolute;top:50%;left:30px;right:30px}.flip-icon{text-align:center;z-index:9;background:#fff;width:60px;height:60px;line-height:60px;position:absolute;bottom:0;right:0}.flip-icon i{color:#0078a3;font-size:42px;font-weight:700}.service-flip-desc .service-flip-text>i{margin-bottom:15px;font-size:42px;font-weight:700;line-height:42px;display:inline-block}
