@font-face{font-family:'KabelITCbyBT-Book';src:url("../../fonts/kabelitcbybt-book-webfont.eot");src:url("../../fonts/kabelitcbybt-book-webfont.eot?#iefix") format("embedded-opentype"),url("../../fonts/kabelitcbybt-book-webfont.woff2") format("woff2"),url("../../fonts/kabelitcbybt-book-webfont.woff") format("woff"),url("../../fonts/kabelitcbybt-book-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}body,html{margin:0;padding:0;font-family:KabelITCbyBT-Book;overflow-x:hidden}header{position:fixed;z-index:9999;top:0;left:0;right:0;background:#136795;box-shadow:0 0 10px 1px rgba(0,0,0,0.3)}header .logo{position:relative;float:left;width:100px;height:50px}header .logo a{position:absolute;top:13px;right:0;bottom:13px;left:0;background:url(../../images/logo.png) no-repeat;background-size:contain;display:inline-block}.menu{position:relative;float:right}@media (max-width: 991px){.menu{margin-right:50px}}.menu .lines{position:absolute;left:-35px;z-index:1;line-height:0;top:-7px}.menu .lines span{opacity:1;position:absolute;display:inline-block;border-left:1px solid #fff;top:0;width:0}.menu .lines .line1{height:78px;transform:rotate(-50deg);top:-7px;transition:all 0.3s ease;left:0}.menu .lines .line2{height:40px;transform:rotate(-50deg);transition:all 0.3s ease 0.2s;left:-19px}.menu .lines.lines1.before-animate .line1{opacity:0;height:0;left:-50px}.menu .lines.lines1.before-animate .line2{opacity:0;height:0;left:-50px}.menu .lines.lines2.before-animate .line1{opacity:0;top:53px;left:69px}.menu .lines.lines2.before-animate .line2{opacity:0;top:60px;left:56px}.menu .lines.lines2{left:initial;right:-34px}.menu .lines.lines2 .line1{left:-5px}.menu .lines.lines2 .line2{height:40px;transform:rotate(-50deg);left:14px;top:24px}.menu ul{float:right;background:#fff;list-style:none;padding:0;margin:0}.menu ul:before{content:"";position:absolute;left:-110px;top:-50px;bottom:0;width:0;border:50px solid #136795;border-right:60px solid #fff}.menu ul:after{content:"";position:absolute;right:-55px;top:-50px;bottom:0;width:0;border:50px solid #fff;border-right:60px solid #136795}.menu ul li{float:left;position:relative;z-index:2}.menu ul li a{display:inline-block;color:#818285;padding:20px 15px;text-transform:uppercase;font-size:13px;font-weight:700;line-height:11px;height:50px}@media (max-width: 991px){.menu ul li a{padding:20px 10px}}.page_content{padding:80px 0 120px}@media (max-width: 991px){.page_content{padding:50px 0 60px}}.page_content .main_image{height:100vh;width:100%;position:relative;background-size:cover;background-position:center center;box-shadow:40px 50px 92px 40px rgba(0,0,0,0.5) inset;box-shadow:40px 530px 142px -90px rgba(0,0,0,0.3) inset;box-shadow:40px 530px 112px -100px rgba(0,0,0,0.2) inset}.page_content .main_image img{position:absolute;top:22%;left:50%;width:600px;margin-left:-300px}@media (max-width: 1150px){.page_content .main_image img{width:450px;margin-left:-225px}}@media (max-width: 767px){.page_content .main_image img{width:280px;margin-left:-140px}}.page_content .header{text-align:center;color:#fff;margin-bottom:40px}.page_content .header h3{text-transform:uppercase;margin:0;font-size:20px}.page_content .header h2{text-transform:uppercase;margin-top:4px}@media (max-width: 767px){.page_content .header h2{font-size:24px;line-height:32px}}.page_content .header hr{border-top:2px solid #136795;width:120px;margin:25px auto 0}.page_content .header.left-aligned{text-align:left}.page_content .header.left-aligned hr{border-top-color:#fff;border-top-width:1px;width:180px;margin-left:0}@media (max-width: 767px){.page_content .header.left-aligned{text-align:center}.page_content .header.left-aligned hr{margin-left:auto}}.page_content.color1{background-color:#fff}.page_content.color1 .header h3{color:#818285}.page_content.color1 .header h2{color:#136795}.page_content.color1 .header.left-aligned hr{border-top-color:#818285}.page_content.color1 .header hr{border-top:1px solid #818285}.page_content.color2{background-color:#333;color:#fff}.page_content.homepage{padding:0}.page_content.homepage .main_image .image{position:absolute;top:50px;left:0;right:0;bottom:0;background-image:url("../../images/main_00.jpg");background-size:cover}.page_content.homepage .main_image .image.gone{opacity:0 !important}.page_content.homepage .main_image .image.blue{background-image:url("../../images/main_00_blue.jpg");opacity:1;transition:all 1.0s ease}.page_content.homepage .main_image .image.blue img{z-index:3;visibility:hidden}.page_content.homepage .main_image .image.blue .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.page_content.homepage .main_image .text{color:#fff;text-align:center;width:100%;position:absolute;top:30%;left:0;font-size:102px;text-shadow:5px 3px 5px rgba(0,0,0,0.5);font-weight:700;letter-spacing:4px;line-height:97px}@media (max-width: 1150px){.page_content.homepage .main_image .text{font-size:65px;line-height:62px}}@media (max-width: 767px){.page_content.homepage .main_image .text{font-size:52px;line-height:54px;padding:0 20px;text-shadow:3px 3px 2px rgba(0,0,0,0.5)}}.page_content.homepage .main_image .text .line1{text-transform:uppercase}.page_content.homepage .main_image .text .line1 span{color:#f8bd14}.page_content.homepage .main_image .text .line2{font-style:italic}@media (max-width: 767px){.page_content.aboutpage .header h3{padding:0 10px 5px}.page_content.aboutpage ul .icon{left:-15px}}.page_content.aboutpage ul,.page_content.servicespage ul{list-style:none;padding:0}@media (max-width: 767px){.page_content.aboutpage ul li,.page_content.servicespage ul li{text-align:center;margin-bottom:45px}}.page_content.aboutpage ul .icon,.page_content.servicespage ul .icon{position:relative;color:#f8bd14;font-size:48px;margin-bottom:30px}.page_content.aboutpage ul .icon:before,.page_content.servicespage ul .icon:before{content:"";position:absolute;z-index:1;border:80px solid transparent;border-bottom:0;border-left:80px solid #136795}.page_content.aboutpage ul .icon .fa,.page_content.servicespage ul .icon .fa{position:relative;left:20px;top:9px;z-index:2}.page_content.aboutpage ul .title,.page_content.servicespage ul .title{color:#136795;text-transform:uppercase;font-size:24px}.page_content.aboutpage ul .content,.page_content.servicespage ul .content{padding-top:10px;color:#818285}.page_content.teampage ul.team{list-style:none;padding:0}.page_content.teampage ul.team .image{position:relative;padding:15px;outline:none}.page_content.teampage ul.team .image:focus{outline:none}.page_content.teampage ul.team .image:hover a.img{box-shadow:5px 5px 45px 0px rgba(0,0,0,0.5) inset}.page_content.teampage ul.team .image:hover .lines .group.group1 .line{opacity:1}.page_content.teampage ul.team .image:hover .lines .group.group1 .line.line1{width:60px}.page_content.teampage ul.team .image:hover .lines .group.group1 .line.line2{width:100px}.page_content.teampage ul.team .image:hover .lines .group.group1 .line.line3{width:80px}.page_content.teampage ul.team .image:hover .lines .group.group2 .line{opacity:1}.page_content.teampage ul.team .image:hover .lines .group.group2 .line.line1{width:190px}.page_content.teampage ul.team .image:hover .lines .group.group2 .line.line2{width:160px}.page_content.teampage ul.team .image:hover .lines .group.group2 .line.line3{width:130px}.page_content.teampage ul.team .image .lines{outline:none;position:absolute;top:-20px;right:-20px;left:-20px;bottom:-20px}.page_content.teampage ul.team .image .lines .group{position:absolute}.page_content.teampage ul.team .image .lines .group .line1{transition:all 0.3s ease 0.1s}.page_content.teampage ul.team .image .lines .group .line2{transition:all 0.3s ease 0.3s}.page_content.teampage ul.team .image .lines .group .line3{transition:all 0.2s ease 0.6s}.page_content.teampage ul.team .image .lines .group.group1{left:0;bottom:0}.page_content.teampage ul.team .image .lines .group.group1 .line{border-left:1px solid #fff;border-bottom:1px solid #fff;position:absolute;transform:rotate(45deg);width:0;opacity:0}.page_content.teampage ul.team .image .lines .group.group1 .line.line1{height:27px;top:-95px;left:17px}.page_content.teampage ul.team .image .lines .group.group1 .line.line2{top:-87px;height:34px;left:8px}.page_content.teampage ul.team .image .lines .group.group1 .line.line3{height:42px;top:-101px;left:8px}.page_content.teampage ul.team .image .lines .group.group2{right:0;top:0}.page_content.teampage ul.team .image .lines .group.group2 .line{border-right:1px solid #fff;border-top:1px solid #fff;position:absolute;transform:rotate(45deg);width:0;opacity:0}.page_content.teampage ul.team .image .lines .group.group2 .line.line1{height:27px;top:19px;left:-187px}.page_content.teampage ul.team .image .lines .group.group2 .line.line2{top:29px;height:34px;left:-159px}.page_content.teampage ul.team .image .lines .group.group2 .line.line3{height:43px;top:38px;left:-132px}.page_content.teampage ul.team .image a.img{outline:none;position:relative;border:1px solid #fff;display:inline-block;width:100%;padding:50% 0;background-size:cover;background-position:center center;background-repeat:no-repeat;box-shadow:0 0 40px 0 rgba(0,0,0,0.2) inset}.page_content.teampage ul.team .image a.img:before{content:"";position:absolute;left:-10px;bottom:-10px;border:65px solid transparent;border-left:65px solid #f8bd14;border-bottom:none;box-shadow:-9px 9px 8px -10px rgba(0,0,0,0.3);border-right:none}.page_content.teampage ul.team .image a.img:after{content:"";position:absolute;right:-10px;top:-10px;border:65px solid transparent;border-right:65px solid #f8bd14;border-top:none;box-shadow:9px -9px 8px -10px rgba(0,0,0,0.3);border-left:none}.page_content.teampage ul.team .name{color:#fff;text-align:center;font-size:18px;padding:10px 0}.page_content.teampage ul.team .desc{color:#fff;text-align:center}.page_content.teampage ul.team hr{border-top-color:#136795;width:50%;margin:20px auto 12px}.page_content.servicespage ul li{text-align:center}.page_content.servicespage ul li:nth-child(4n+2) .icon .fa{color:#1baaa0}.page_content.servicespage ul li:nth-child(4n+3) .icon .fa{color:#f17860}.page_content.servicespage ul li:nth-child(4n+0) .icon .fa{color:#b0307c}.page_content.servicespage ul li:nth-child(4n+1) .icon .fa{color:#f6bc32}.page_content.servicespage ul li .icon{font-size:80px;color:#136795}.page_content.servicespage ul li .icon:before{border-width:120px;border-left-color:#BBBDC5;left:calc(50% - 60px)}.page_content.servicespage ul li .icon .fa{left:0;top:9px}.page_content.servicespage ul li .title{padding:20px;line-height:25px;min-height:90px;display:flex;align-items:center;justify-content:center}.page_content.servicespage ul li .content{text-align:left}@media (max-width: 767px){.page_content.servicespage ul li .content{text-align:center}}.page_content.clientspage .slick-slider .slick-list{overflow:hidden}.page_content.clientspage ul{padding:0;margin:0;list-style:none}.page_content.clientspage ul li{margin:15px 0}.page_content.clientspage ul li .image{width:100%;background-size:contain;background-position:center center;padding:50% 0;background-color:white}.page_content.clientspage ul li .image-wrapper{position:relative;background:white;padding:8%;box-shadow:0 0 10px 0 rgba(0,0,0,0.2) inset;margin:0 0 30px}.page_content.clientspage ul li .image-wrapper:before{content:"";position:absolute;left:-4px;bottom:-4px;border:20px solid transparent;border-left:20px solid #f8bd14;border-bottom:none;box-shadow:-3px 3px 3px -10px rgba(0,0,0,0.3);border-right:none}@media (max-width: 767px){.page_content.clientspage ul li .image-wrapper:before{left:-2px;bottom:-2px}}.page_content.clientspage ul li .image-wrapper:after{content:"";position:absolute;right:-4px;top:-4px;border:20px solid transparent;border-right:20px solid #f8bd14;border-top:none;box-shadow:-3px 3px 3px -10px rgba(0,0,0,0.3);border-left:none}@media (max-width: 767px){.page_content.clientspage ul li .image-wrapper:after{right:-2px;top:-2px}}@media (max-width: 767px){.page_content.portfoliopage .description{margin-top:20px}}.page_content.portfoliopage .description h3{margin-top:0;color:#136795;border-bottom:1px solid #D8D5D5;padding-bottom:8px;font-size:22px}.page_content.portfoliopage .description h3 i{font-size:19px;width:30px;text-align:center;position:relative;top:-1px}.page_content.portfoliopage .description .content{margin-bottom:25px}@media (max-width: 767px){.page_content.portfoliopage .description .section{text-align:center}}.page_content.portfoliopage .publications div span{display:none}.page_content.portfoliopage .charts .triangle{text-align:left;position:relative;background:#a7a9ac;margin:0 auto;width:100px;height:120px}.page_content.portfoliopage .charts .triangle .fill{background:#ed1e53;position:absolute;bottom:0;left:0;right:0}.page_content.portfoliopage .charts .triangle .perc{position:absolute;bottom:3px;width:100%;text-align:center;color:#fff;padding-right:18px;font-size:22px}.page_content.portfoliopage .charts .triangle:after{content:"";position:absolute;border:120px solid transparent;border-top:0;border-right:100px solid #fff;top:0;right:0;bottom:0}.page_content.portfoliopage .charts .chart{text-align:center;padding:40px 0 15px}.page_content.portfoliopage .charts .chart label{margin-top:5px}.page_content.quotespage .quotes{list-style:none;padding:0;margin:0}.page_content.quotespage .quotes .quote{text-align:center;width:570px;max-width:100%;margin:0 auto}.page_content.quotespage .quotes .quote .content{font-size:17px}.page_content.quotespage .quotes .quote .author{margin-top:30px;font-size:18px}.page_content.contactspage{padding-bottom:40px}.page_content.contactspage .contact_form input,.page_content.contactspage .contact_form textarea{width:100%;border:1px solid #dededf;padding:14px 20px;font-size:19px;margin:15px 0}@media (max-width: 767px){.page_content.contactspage .contact_form input,.page_content.contactspage .contact_form textarea{margin:6px 0}}.page_content.contactspage .contact_form .error{display:block;padding:10px 20px;background:#1baaa0;color:white;margin-top:10px;font-size:16px}.page_content.contactspage .contact_form button{background:#f8bd14;border:none;border-radius:50%;color:white;font-size:55px;width:90px;height:90px;padding:12px 5px 0 0;margin-top:-50px;position:relative;top:-19px}.page_content.contactspage .contact_form button .fa-spinner{display:none}.page_content.contactspage .contact_form button.sending .fa{display:none}.page_content.contactspage .contact_form button.sending .fa-spinner{display:inline-block}.page_content.contactspage .contact_form h4{font-size:20px}.page_content.contactspage .contact_form .note{font-size:20px;margin-top:20px}@media (max-width: 767px){.page_content.contactspage .contact_form .note{font-size:15px}}.page_content.contactspage .find_us{background-image:url("../../images/contact_arts.png");background-position-y:240px;background-position-x:50px;background-size:50%;background-repeat:no-repeat}@media (max-width: 767px){.page_content.contactspage .find_us{background-position:50px 10px;background-size:86%;margin-top:-30px}}.page_content.contactspage .find_us .logo{height:100px;margin-top:30px;background-position:center center;background-image:url("../../images/contact_logo.png");background-size:contain;background-repeat:no-repeat}@media (max-width: 767px){.page_content.contactspage .find_us .logo{margin:190px 20px 10px}}.page_content.contactspage .contact_block .google_map{height:150px;background:grey}.page_content.contactspage .contact_block .contact_content{float:left;width:100%;padding:10px 0;color:#818285}@media (max-width: 767px){.page_content.contactspage .contact_block .contact_content{padding:15px 10px;margin:0}}.page_content.contactspage .contact_block .contact_content .title{color:#136795;font-size:18px;margin-bottom:4px}.page_content.contactspage .contact_block .contact_content .contact_line{padding-top:2px}@media (max-width: 767px){.page_content.contactspage .contact_block .contact_content .contact_line{padding:2px 0 0 12px}}.page_content.contactspage .contact_block .contact_content .contact_line i{width:18px;color:#136795;line-height:10px}@media (max-width: 767px){.page_content.contactspage .contact_block .contact_content .contact_line i{width:12px}}.page_content.contactspage .contact_block .contact_content .contact_line i.fa-mobile{font-size:20px}.page_content.contactspage .contact_block .contact_content .contact_line i.fa-envelope{font-size:12px}.page_content.contactspage .contact_block .contact_content a{color:#818285}.page_content.contactspage .contact_block .contact_content .address{padding-top:6px}.page_content hr.multicolor{height:2px;border:none;background:#136795;max-width:70%;width:570px;border-radius:100%;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #226e97), color-stop(35%, #f5bc1e), color-stop(55%, #da2d64), color-stop(100%, #226e97));background:linear-gradient(to right, #226e97 0%, #f5bc1e 35%, #da2d64 55%, #226e97 100%)}.page_content .slick-slider .slick-slide{outline:none}.page_content .slick-slider .slick-arrow{display:none !important}.page_content .slick-slider .slick-dots{list-style:none;padding:0;margin-top:36px;text-align:center}@media (max-width: 767px){.page_content .slick-slider .slick-dots{margin-top:5px}}.page_content .slick-slider .slick-dots li{display:inline-block}.page_content .slick-slider .slick-dots li button{font-size:0;background:#eee;padding:0;width:14px;height:14px;border:none;border-radius:50%;margin:0 5px;outline:none}@media (max-width: 767px){.page_content .slick-slider .slick-dots li button{border-radius:0;margin:0;height:5px;width:18px}}.page_content .slick-slider .slick-dots li.slick-active button{background:#136795}.page_content .slick-slider .slick-list{overflow:visible}.page_content .container{overflow-x:hidden}footer{background:#136795}footer .container{padding-top:50px;padding-bottom:30px}footer .copyrights{color:#fff;font-size:13px;text-align:right}footer .social_links{font-size:24px}footer .social_links a{color:#fff;display:inline-block;width:31px;text-align:center}@media (max-width: 767px){footer .social_links{margin-bottom:30px}footer .copyrights{margin-bottom:15px}footer .copyrights,footer .social_links{text-align:center}}
