*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:16px}body{font-family:'Lato',sans-serif;color:#333;background:#efefef}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a{color:#333;text-decoration:underline}a:hover{color:#333;text-decoration:none}a:focus,a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04a4cc}h1{font-size:20px}h2{font-size:20px}p{font-size:18px;line-height:160%}.wrapper{position:relative}.container{width:1000px;margin:0 auto;clear:both}.background-blue{background:#0072a9;color:#fff;float:left;width:100%}.background-blue a{color:#fff}.card{background:#fff;border-radius:5px;border:1px solid #ddd;position:relative;overflow:hidden}.btn{border:2px solid #0072a9;border-radius:10px;font-size:18px;font-weight:bold;color:#0072a9;padding:15px 35px;text-decoration:none;display:inline-block}.btn:hover{cursor:pointer}.btn:hover{background:#0072a9;color:#fff}.three{width:300px;float:left;margin-right:50px}.three:last-child{margin-right:0}.full-width{width:100%;float:left}.left{float:left;clear:left}.right{float:right;clear:right}.error404 .header .nav ul li a{color:#333}.header{position:relative;z-index:999}.header .logo{float:left}.header .mobile{display:none}.header .nav{float:right}.header .nav ul{float:left}.header .nav ul li{list-style:none;float:left;margin:0 15px}.header .nav ul li:last-child{margin-right:0}.header .nav ul li:first-child{margin-left:0}.header .nav ul li.current-menu-item,.header .nav ul li:hover{padding-bottom:5px;border-bottom:2px solid #fff}.header .nav ul li a{font-size:20px;text-decoration:none;font-weight:bold;color:#fff}.header .nav .social{float:right;margin:20px}.header .nav .social i{font-size:14px;color:#333;background:#fff;border-radius:15px;padding:5px;width:22px;height:22px}.header .nav .social i:hover{background:#0072a9;color:#fff}.mainImage{margin-top:-80px;position:relative;background-position-x:center;background-size:contain;background-repeat:no-repeat;background-color:#8c8c8c}.footer nav{width:100%;clear:both;margin:80px 0;float:left}.footer nav ul{width:500px;margin:0 auto}.footer nav ul li{float:left;font-size:30px;list-style:none;margin:10px}.footer nav ul li a{text-decoration:none}.footer nav ul li a:hover{text-decoration:underline}.footer p.copyright{text-align:center;clear:both;font-size:12px}.homepage{position:relative;padding:50px 0}.homepage .three.card{min-height:440px}.homepage .three.card h1{padding:0 15px;margin-top:-70px;margin-bottom:0;color:#fff;font-size:24px}.homepage .three.card h2{font-size:18px;color:#fff;font-weight:normal;text-align:left;padding:0 15px;margin-top:5px;margin-bottom:25px}.homepage .three.card p{padding:0 15px}.homepage .three.card .btn{bottom:15px;position:absolute;left:35px;min-width:230px;text-align:center}.homepage.homepage-bottom h1,.homepage.homepage-bottom p{text-align:justify;font-style:normal;padding:15px;margin:0}.homepage.homepage-bottom .btn{border:2px solid #0072a9;border-radius:10px;font-size:18px;font-weight:bold;color:#0072a9;padding:15px 35px;text-decoration:none;display:inline-block;float:left;margin:0 15px}.homepage.homepage-bottom .btn:hover{cursor:pointer}.homepage.homepage-bottom .btn:hover{background:#0072a9;color:#fff}.homepage h2{font-size:30px;text-align:center}.homepage .right,.homepage .left{width:45%}.image-background{margin-top:50px}.image-background .container.homepage{padding:80px 0}.top .container{width:650px;text-align:center;margin:220px auto 80px auto}.top .container h1{font-size:40px}.top .container p{font-size:24px;line-height:120%}.top .container .btn{border:2px solid #fff;border-radius:10px;font-size:18px;font-weight:bold;color:#fff;padding:15px 35px;text-decoration:none;display:inline-block;margin-top:20px;min-width:180px}.top .container .btn:hover{cursor:pointer}.top .container .btn:hover{background:#fff;color:#333}.spacing{padding:40px 0}.container>section.left{width:1000px;position:relative}.push-down{margin-bottom:50px}.info-block{width:430px}.info-block.right{clear:right}.info-block h1{font-size:24px;text-align:center}.info-block h1 i{float:left;padding-left:15px;margin-right:-15px;display:none}.info-block p{font-size:16px;padding:0 15px;text-align:justify}.info-block:nth-of-type(5){margin-bottom:100px}.steps .info-block:before{float:left;margin:20px 20px 40px 0;font-weight:bold}.steps .spacing .left .left{width:100%}.steps .spacing .left .left p:before{font-weight:bold;padding-right:10px}.steps .spacing .left .left:nth-child(1) p:before{content:"1"}.steps .spacing .left .left:nth-child(2) p:before{content:"2"}.steps .spacing .left .left:nth-child(3) p:before{content:"3"}.steps .spacing .left .left:nth-child(4) p:before{content:"4"}.steps .spacing .right .right{width:100%}.steps .spacing .right .right p:before{font-weight:bold;padding-right:10px}.steps .spacing .right .right:nth-child(1) p:before{content:"5"}.steps .spacing .right .right:nth-child(2) p:before{content:"6"}.steps .spacing .right .right:nth-child(3) p:before{content:"7"}.bottom{position:absolute;bottom:15px;left:15px}.form{padding-bottom:40px}.form h1{text-align:center;font-size:25px;margin:40px 0 25px 0}.form .container{width:550px}.form ul li{list-style:none;padding:20px 0;clear:both}.form ul li label{float:left;width:150px;text-align:right;margin-right:50px;margin-top:10px;font-size:18px;font-weight:bold}.form ul li span{float:right;width:300px}.form ul li span input{width:280px;padding:10px;background:#fff;font-size:20px;font-weight:bold;border:0;color:#333}.form ul li span input[type="submit"]:hover{background:#333;color:#fff}.candidates h2{text-align:center}.candidates i.fa.fa-gears{float:left;font-size:60px;margin:35px;display:none}.big-b{margin:15px}.contact .info-block{width:450px}.contact .info-block h1{text-align:left;margin-top:20px}.contact .info-block p{padding:0;margin:0}.contact .info-block .about{margin-bottom:50px;float:left;width:450px}@media only screen and (max-width:1100px){.mainImage{background-size:cover}}@media only screen and (max-width:1000px){.container{width:100%}.container>section.left{width:auto}img.big-b{width:80%}.info-block,.contact .info-block{width:48%;margin:1%}.contact .about-us{width:98%}.contact .about-us .info-block{width:48%}.contact .about-bluestaff{width:90%;margin:2% 5%}.contact .info-block p{padding-right:15px}.contact .info-block .about{width:auto}.contact .info-block .about .left,.contact .info-block .about .right{float:none;margin:0 50px}.homepage .three.card{width:31%;margin:1%}.homepage .three.card img{width:100%;height:auto}.homepage .three.card .btn{min-width:90%;left:5%}}@media only screen and (max-width:670px){.info-block,.contact .info-block,.homepage .three.card{width:96%;margin:2%}.info-block .bnt,.contact .info-block .bnt,.homepage .three.card .bnt{min-width:auto;left:0}.header .mobile{display:block;margin:20px;font-size:22px;color:#fff;position:absolute;right:20px}.header .mobile:hover{cursor:pointer}.mainImage{margin-top:10px}.header .nav{float:none;clear:both;margin-left:20px}.header .nav ul{padding:0}.header .nav ul li{float:left}.header .nav{margin-left:10px}.header .nav ul li{margin:0 5px}.header .nav ul li.current-menu-item,.header .nav ul li:hover{border-bottom:2px solid #333}.header .nav ul li a{font-size:16px;color:#333}.header .nav .fa-bars{color:#333}.top .container{margin-top:100px}.homepage-bottom .info-block{width:96%}.desktop{display:none}.top .container{width:90%}.form .container{width:96%;margin:2%}.form .container textarea{width:100%}.form .container form.wpcf7-form{float:left}.form .container form.wpcf7-form ul{margin:0;padding:0}.form ul li span{width:auto}.form ul li label{text-align:left}.homepage .three.card .btn{position:relative;margin-top:20px}.footer nav ul{width:90%}.footer nav ul li a{font-size:18px}}@media only screen and (max-width:480px){.form ul li span input{width:100%}.mainImage{height:300px !important;margin-top:10px}.top .container h1{font-size:20px}.top .container p{font-size:18px}.header .nav ul li a{font-size:16px}.top .container .btn{width:45%;font-size:16px;padding:5px 10px}.homepage.homepage-bottom h1{text-align:left}.top .container{margin-top:50px}.footer nav{margin:0}.footer nav ul li{margin:3px}.footer p.copyright{font-size:8px}}.black{color:#333}::selection{background:#04a4cc;color:#fff;text-shadow:none}::-webkit-selection{background:#04a4cc;color:#fff;text-shadow:none}::-moz-selection{background:#04a4cc;color:#fff;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}