@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap");:root{--screen-height:500px}html{height:100%;min-height:100%}body{margin:0px;padding:0px;overflow-x:hidden;height:auto;min-height:100%;font-size:14px;font-family:'Nunito Sans', sans-serif}p{margin:0px;padding:0px;line-height:25px;color:#494949;font-size:16px}.clear,.clearfix{clear:both}button,button:focus,a{outline:none !important;cursor:pointer}button[disabled]{opacity:0.4 !important}a{text-decoration:none;color:#b0cb1f;cursor:pointer;outline:none}a:hover,a:focus{text-decoration:none;color:#000}em{font-style:italic}ul{list-style:none;padding:0px;margin:0px}li{list-style:none}small{font-size:0.60em}h1{font-size:16px;line-height:22px;margin:0 0 15px 0;color:#b0cb1f;font-weight:bold;text-transform:uppercase}h2{font-size:65px;line-height:75px;margin:0 0 20px 0;font-weight:800;color:#0b56a6;font-family:'Playfair Display', serif}h3{font-size:40px;line-height:45px;margin:0 0 25px 0;color:#0b56a6;font-weight:700;font-family:'Playfair Display', serif}h4{font-size:18px;line-height:18px;margin:0 0 10px 0;color:#0b56a6;font-weight:800}h5{font-size:16px;line-height:22px;margin:0 0 10px 0;color:#0b56a6;font-weight:bold;text-transform:uppercase}h6{font-size:15px;line-height:15px;margin:0 0 10px 0;color:#0b56a6}.all_btn{cursor:pointer;font-size:15px;line-height:15px;text-align:center;padding:10px;box-shadow:none;position:relative;transition:all 0.3s ease 0s;display:inline-block;border-radius:5px;min-width:75px;vertical-align:top;margin:0px 3px}.all_btn:hover{box-shadow:0px 3px 15px 0px rgba(0,0,0,0.3);transition:all 0.5s ease 0s;color:#fff}.theme_btn{background:#0b56a6;color:#fff !important;border:1px solid #0b56a6}.themeoption_btn{background:#000;color:#fff !important;border:1px solid #000}.view_btn{line-height:30px;color:#0b56a6;font-size:16px;transition:all 0.5s ease 0s}.view_btn i{margin-right:10px;position:relative;top:2px;left:0px;font-size:20px;transition:all 0.3s ease 0s}.view_btn:hover{color:#b0cb1f;transition:all 0.5s ease 0s}.view_btn:hover i{left:10px;transition:all 0.3s ease 0s}.list_li li{margin:0px 0px 5px 0px;padding:0px 0px 0px 20px;line-height:25px;color:#494949;font-size:16px;position:relative}.list_li li::before{background:#b0cb1f;width:8px;height:8px;border-radius:100%;content:'';position:absolute;top:7px;left:0px}.list_li li .inner_li{padding-top:5px}.list_li li .inner_li li::before{background:#fff;border:2px solid #b0cb1f}.list_li li .inner_li.width_20 li{width:20%;float:left}.main_wrapper{width:100%;overflow-x:hidden}header{padding:10px 0px;display:block;position:fixed;top:0px;left:0px;width:100%;z-index:99}header .navbar-brand{padding:0px !important}header .navbar-brand img{width:130px;transition:all .3s ease-out}header.header_fixed{background:#fff;box-shadow:1px 5px 20px #ccc;padding:5px 0px}header.header_fixed .navbar-brand img{width:65px;transition:all .3s ease-out}header.header_fixed .menu_icon .line{background:#0b56a6}header.header_fixed .menu_icon.active .line-2{background:transparent}header.header_fixed .menu_icon:hover.active .line-2{background:transparent}.menu_icon{float:right;position:relative;margin-top:50px;background:none;border:0px;transition:all .3s ease-out}.menu_icon .line{width:35px;height:2px;background:#fff;border-radius:20px;display:block;margin:auto;position:relative;transition:all .3s ease-out}.menu_icon .line-2{margin-top:7px;margin-bottom:7px}.menu_icon.active .line{transition:all .3s ease-out}.menu_icon.active .line-1{transform:rotate3d(0, 0, 1, 130deg);top:8px}.menu_icon.active .line-2{background:transparent}.menu_icon.active .line-3{transform:rotate3d(0, 0, 1, 50deg);top:-10px}.menu_icon:hover.active .line-2{background:transparent}.menu_icon.margin_menu{margin-top:20px}header.dark_menu .menu_icon .line{background:#0b56a6}.menu_block{background:#0b56a6;padding:10px 0px;position:fixed;top:0px;left:0px;z-index:99;display:block;height:100%;width:100%;visibility:hidden;opacity:0;transition:all .3s ease-out;overflow:auto}.menu_block.active{visibility:visible;opacity:1;transition:all .3s ease-out}.menu_block .menu_padding{padding:30px 0px}.menu_block .menu_box{display:block;position:relative;margin-bottom:25px}.menu_block .menu_box a{background:#fff;display:block;padding:70px 50px;font-size:45px;line-height:65px;font-weight:800;color:#0b56a6;font-family:'Playfair Display', serif}.menu_block .menu_box a span.text{line-height:30px;color:#0b56a6;font-weight:400;font-size:18px;transition:all 0.5s ease 0s;text-transform:uppercase;display:block;font-family:'Nunito Sans', sans-serif;margin-bottom:10px}.menu_block .menu_box a span.text i{margin-right:10px;position:relative;top:2px;left:0px;font-size:23px;transition:all 0.3s ease 0s;color:#b0cb1f}.menu_block .menu_box a em{position:relative;z-index:99;font-style:normal}.menu_block .menu_box .inner_menu{position:relative;padding:0px 50px 50px;display:block;background:#fff;margin-top:-2px}.menu_block .menu_box .inner_menu a{padding:0px 0px 0px 20px !important;line-height:30px;color:#494949;font-size:18px;font-family:'Nunito Sans', sans-serif;position:relative}.menu_block .menu_box .inner_menu a::before{background:#b0cb1f;width:8px;height:8px;border-radius:100%;content:'';position:absolute;top:10px;left:0px}.menu_block .menu_box .inner_menu a em{position:relative;z-index:99}.menu_block .menu_box .inner_menu a:hover{color:#b0cb1f}.menu_block .menu_box .square_hover{position:absolute;top:0px;left:0px;display:block;z-index:9;width:100%;height:100%;margin-bottom:0px}.menu_block .menu_box .square_hover .line{position:absolute;background:#b0cb1f}.menu_block .menu_box .square_hover .line.line-01{left:0px;top:0px;height:15px;width:0px;-webkit-transition:width .2s linear;transition:width .2s linear}.menu_block .menu_box .square_hover .line.line-02{right:0px;top:0px;height:0px;width:15px;-webkit-transition:width .2s linear;transition:height .2s linear}.menu_block .menu_box .square_hover .line.line-03{right:0px;bottom:0px;height:15px;width:0px;-webkit-transition:width .2s linear;transition:width .2s linear}.menu_block .menu_box .square_hover .line.line-04{left:0px;bottom:0px;height:0px;width:15px;-webkit-transition:width .2s linear;transition:height .2s linear}.menu_block .menu_box:hover a span.text i{left:10px;transition:all 0.3s ease 0s}.menu_block .menu_box:hover .square_hover .line.line-01{-webkit-transition-delay:.2s;transition-delay:.2s;width:100%}.menu_block .menu_box:hover .square_hover .line.line-02{-webkit-transition-delay:.2s;transition-delay:.2s;height:100%}.menu_block .menu_box:hover .square_hover .line.line-03{-webkit-transition-delay:.2s;transition-delay:.2s;width:100%}.menu_block .menu_box:hover .square_hover .line.line-04{-webkit-transition-delay:.2s;transition-delay:.2s;height:100%}.menu_block .menu_box.bg_menu a{padding-top:150px;color:#fff}.menu_block .menu_box.bg_menu a span{color:#fff}.menu_block .menu_box.work_bg a{background:url(../images/work_menu_bg.jpg) center center no-repeat;background-size:cover}.menu_block .menu_box.services_bg a{background:url(../images/service_menu_bg.jpg) center center no-repeat;background-size:cover}.menu_block .menu_box.v_align a{padding:170px 50px 130px}.menu_block .menu_box.v_align a label{transform:rotate(270deg);transform-origin:center}.menu_block .menu_box.vj_align a{padding:30px 50px}.menu_block .footer_menu{padding:10px 0px;text-align:left;display:block;position:fixed;width:100%;bottom:0px;left:0px;font-size:13px;background:#0b56a6;z-index:99}.menu_block .footer_menu .iso_block{display:block}.menu_block .footer_menu .iso_block a{display:inline-block;width:40px;margin-right:15px}.menu_block .footer_menu .iso_block a.border_award{border-left:1px solid rgba(255,255,255,0.2);margin-left:10px;padding-left:25px;width:65px}.menu_block .footer_menu .partners_block{text-align:center;margin-top:5px}.menu_block .footer_menu .copyright_block{text-align:center;display:block;color:#fff;padding:10px 0px}.menu_block .footer_menu .copyright_block a{color:#fff}.menu_block .footer_menu .copyright_block a:hover,.menu_block .footer_menu .copyright_block a:focus{color:#b0cb1f}.menu_block .footer_menu .social_block{display:block;font-size:14px;padding:6px 0px;text-align:right}.menu_block .footer_menu .social_block a{background:#fff;margin:0px 0px 0px 5px;color:#0b56a6;border-radius:100%;width:25px;height:25px;text-align:center;padding:2px;display:inline-block;transition:all 0.2s linear}.menu_block .footer_menu .social_block a:hover,.menu_block .footer_menu .social_block a:focus{background:rgba(176,203,31,0.3);color:#b0cb1f;transition:all 0.2s linear}.color_btn{position:fixed;right:0px;top:50%;padding:10px;border-radius:20px 0px 0px 20px;color:#fff;background:#b0cb1f;font-size:18px;z-index:999;border:1px solid #fff}.color_btn:hover{color:#fff}footer{padding:50px 0px 0px;text-align:left;display:block;position:relative;width:100%;background:#0b56a6;font-size:15px}footer h3{font-size:20px;line-height:25px;color:#fff}footer h4{color:#fff;font-size:16px;margin-bottom:15px}footer a.view_btn{color:#fff;margin-top:10px;display:block}footer ::placeholder{color:#fff}footer .iso_block{display:block;margin-bottom:30px}footer .iso_block a{display:inline-block;width:50px;margin-right:30px}footer .iso_block .border_award{border-left:1px solid rgba(255,255,255,0.2);margin-left:0px;padding-left:30px;width:150px;position:relative;top:15px;color:#fff;display:inline-block}footer .iso_block .border_award a{display:inline-block;width:auto;margin-right:0px;color:#fff}footer .iso_block .border_award a:hover{color:#b0cb1f}footer .partners_block{display:block;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.2)}footer .partners_block a{width:28%;display:inline-block;margin-right:15px;opacity:1}footer .members_block{display:block;margin-bottom:30px}footer .members_block a{width:28%;display:inline-block;margin-right:15px;opacity:1}footer .members_block .nvtc img{background:#fff;padding:5px;width:80px}footer .members_block .tedc img{width:110px}footer .members_block .atp img{width:55px}footer .footer_links li{display:block;margin:0px 0px 15px 0px}footer .footer_links li a{color:#fff}footer .footer_links li a:hover,footer .footer_links li a:focus{color:#b0cb1f}footer .footer_links li.active a{color:#b0cb1f}footer .address_block{display:block;margin-bottom:15px}footer .address_block i{font-size:14px;width:20px;float:left;color:#fff;position:relative;top:2px}footer .address_block a,footer .address_block span{color:#fff;float:left;width:calc(100% - 20px)}footer .address_block a:hover,footer .address_block a:focus{color:#b0cb1f}footer .newsletter_block p{color:#fff;font-size:14px;line-height:20px;margin-top:15px}footer .newsletter_block .form-group{width:100%;position:relative}footer .newsletter_block .form-group input{width:100%;background:rgba(255,255,255,0.3);padding:10px;color:#fff;border:0px}footer .newsletter_block .form-group button{position:absolute;top:3px;right:5px;background:#0b56a6;color:#fff;border-radius:100%;width:35px;height:35px;border:0px}footer .newsletter_block .form-group button:hover,footer .newsletter_block .form-group button:focus{color:#b0cb1f}footer .copy_border{border-top:1px solid rgba(255,255,255,0.2);margin-top:20px}footer .copyright_block{text-align:left;display:block;font-size:13px;color:#fff;padding:25px 0px}footer .copyright_block a{color:#fff}footer .copyright_block a:hover,footer .copyright_block a:focus{color:#b0cb1f}footer .social_block{display:block;font-size:18px;padding:15px 0px;text-align:right}footer .social_block a{background:#fff;margin:0px 10px 0px 0px;color:#0b56a6;border-radius:100%;width:35px;height:35px;text-align:center;padding:5px;display:inline-block;transition:all 0.2s linear}footer .social_block a:hover,footer .social_block a:focus{background:rgba(176,203,31,0.3);color:#b0cb1f;transition:all 0.2s linear}.square{position:absolute;top:-50px;left:-30px;display:block;z-index:-1;width:400px;height:450px}.square .line{position:absolute;background:#b0cb1f}.square .line.line-01{left:0px;top:0px;height:15px;width:0px;-webkit-transition:width .2s linear;transition:width .2s linear}.square .line.line-02{right:0px;top:0px;height:0px;width:15px;-webkit-transition:width .2s linear;transition:height .2s linear}.square .line.line-03{right:0px;bottom:0px;height:15px;width:0px;-webkit-transition:width .2s linear;transition:width .2s linear}.square .line.line-04{left:0px;bottom:0px;height:0px;width:15px;-webkit-transition:width .2s linear;transition:height .2s linear}.square_animate .square .line.line-01{-webkit-transition-delay:.2s;transition-delay:.2s;width:100%}.square_animate .square .line.line-02{-webkit-transition-delay:.6s;transition-delay:.6s;height:100%}.square_animate .square .line.line-03{-webkit-transition-delay:.8s;transition-delay:.8s;width:100%}.square_animate .square .line.line-04{-webkit-transition-delay:1.2s;transition-delay:1.2s;height:100%}.banner_block{display:block;position:relative}.banner_block .carousel{height:100%}.banner_block .carousel .carousel-inner,.banner_block .carousel .carousel-item{height:100%}.banner_block .carousel img{width:100%}.banner_block .carousel .carousel-indicators [data-bs-target]{width:18px;height:18px;border:3px solid transparent;border-radius:100%;margin:0px 5px}.banner_block .carousel .carousel-indicators [data-bs-target].active{border-color:#b0cb1f}.banner_block .content_block{position:absolute;top:30%;left:0px;display:block;z-index:999;width:100%}.banner_block .content_block h1{color:#fff;font-size:65px;line-height:75px;margin:0 0 20px 0;font-weight:800;font-family:'Playfair Display', serif;text-transform:none}.banner_block .content_block p{font-size:18px;line-height:30px;color:#fff;min-height:150px}.banner_block .content_block .container{position:relative}.banner_block .content_block .square{top:-50px;left:-30px;width:400px;height:450px}.banner_block .content_block .bottom_line{position:absolute;left:160px;bottom:-65%;display:block;z-index:-1;width:13px;height:200px;text-align:center}.banner_block .content_block .bottom_line .line_white{position:relative;width:3px;background:rgba(255,255,255,0.6);height:170px;display:block;margin:auto}.banner_block .content_block .bottom_line .arrows{-webkit-animation:bounce 1s infinite;animation:bounce 1s infinite;display:block;position:relative;cursor:pointer;width:15px;height:55px;opacity:1;margin-top:5px}.banner_block .content_block .bottom_line .arrows .arrow{border-left:2px solid rgba(255,255,255,0.6);border-bottom:2px solid rgba(255,255,255,0.6);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:13px;height:13px;display:block;position:absolute}.banner_block .content_block .bottom_line .arrows .arrow.arrow-01{opacity:0.6;top:0px}.banner_block .content_block .bottom_line .arrows .arrow.arrow-02{opacity:0.4;top:15px}.banner_block .content_block .bottom_line .arrows .arrow.arrow-03{opacity:0.2;top:30px}@keyframes bounce{0%{transform:translateY(0)}100%{transform:translateY(15px)}}@keyframes bounce_hp{0%{transform:translateX(0px)}100%{transform:translateX(-15px)}}@keyframes bounce_hn{0%{transform:translateX(0)}100%{transform:translateX(15px)}}.services_block{display:block;position:relative;background:url(../images/service_bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed;padding:50px 0px}.services_block .container{position:relative}.services_block .servicetitle_margin{position:relative;top:100px;z-index:9}.services_block .square{top:55px;left:-15px;width:250px;height:250px;z-index:9}.services_block .owl_carousel_services{position:relative;z-index:9}.services_block h2{margin-bottom:40px}.services_block .left_block{padding:100px 0px 0px;position:relative}.services_block .left_block .number{color:#e6e6e6;position:absolute;top:15px;right:0px;font-size:400px;font-weight:bolder;font-family:Arial, Helvetica, sans-serif;z-index:-1}.services_block .left_block .content{background:rgba(255,255,255,0.6);padding:30px;display:block;margin-bottom:15px}.services_block .owl-nav{position:relative;width:100%;display:block;text-align:center}.services_block .owl-nav .disabled{display:none}.services_block .owl-nav button{position:relative;top:50%;display:inline-block;width:50px;border-top:2px solid rgba(73,73,73,0.7) !important;height:15px;margin:0px 30px}.services_block .owl-nav button span{color:transparent;width:55px;height:15px;display:block;top:-8px;position:absolute;padding:0px 0px 0px 55px;line-height:18px;font-size:18px}.services_block .owl-nav .owl-prev span{background:url(../images/prev.png) center center no-repeat;left:-50px;-webkit-animation:bounce_hp 1s infinite;animation:bounce_hp 1s infinite}.services_block .owl-nav .owl-next span{color:#494949;background:url(../images/next.png) center center no-repeat;right:-50px;-webkit-animation:bounce_hn 1s infinite;animation:bounce_hn 1s infinite}.services_block .right_block{position:relative;padding:45px 0px;text-align:center;display:block}.services_block .right_block img{width:90%;margin:auto}.about_block{display:block;position:relative;background:url(../images/about_bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed;padding:50px 0px 80px}.about_block .abouttitle_margin{position:relative;margin-top:100px;z-index:9}.about_block h2{color:#fff;margin-bottom:40px}.about_block .left_block{padding:0px 0px 20px 0px;position:relative}.about_block .left_block .content{background:rgba(11,86,166,0.5);padding:30px;display:block}.about_block .left_block .content p b{color:#b0cb1f}.about_block .left_block .content p,.about_block .left_block .content .view_btn{color:#fff}.about_block .left_block .content .view_btn:hover{color:#b0cb1f}.about_block .with_girl_display{display:block}.about_block .without_girl_display{display:none}.about_block img{position:relative;z-index:9}.about_block .square{top:-20px;left:55%;z-index:9;width:300px;height:300px}.casestudies_block{position:relative;text-align:center;display:block;padding:50px 0px 0px}.casestudies_block .square{top:-60px;left:50%;z-index:9;width:250px;height:200px}.casestudies_block .content_block{position:relative;z-index:9}.casestudies_block .content_block .cs_box{display:block;background:#fff;transition:all 0.5s linear;padding:20px}.casestudies_block .content_block .cs_box .title{color:#0b56a6;font-size:30px;margin-bottom:15px;line-height:35px;font-weight:600;font-family:'Playfair Display', serif}.casestudies_block .content_block .cs_box:hover{background:#0b56a6;transition:all 0.5s linear}.casestudies_block .content_block .cs_box:hover p,.casestudies_block .content_block .cs_box:hover .title,.casestudies_block .content_block .cs_box:hover a{color:#fff}.casestudies_block .content_block .cs_box:hover .view_btn:hover{color:#b0cb1f}#cookie_directive_container{padding:15px 0px;display:block;box-shadow:1px 1px 10px #ccc;background:#494949;position:fixed;bottom:0px;left:0px;width:100%;z-index:9999}#cookie_directive_container p.content_p{color:#fff;width:calc(100% - 100px);display:inline-block;padding-top:5px}#cookie_directive_container p.content_p a{color:#fff}#cookie_directive_container p.content_p a:hover,#cookie_directive_container p.content_p a:focus{color:#0b56a6}#cookie_directive_container a.close_cookie{display:inline-block;border-color:#0b56a6;background:#0b56a6;color:#fff !important}.inner_banner_block{position:relative;display:block;background:url(../images/about_bg.jpg) top center no-repeat;background-size:cover;padding:70px 0px;text-align:center}.inner_banner_block h2{color:#fff;position:relative;z-index:2;line-height:80px;margin-bottom:0px}.inner_banner_block p{font-size:25px;line-height:35px;color:#fff;position:relative;z-index:2}.inner_banner_block .square{top:40px;right:30%;width:200px;height:200px;left:auto;z-index:1}.small_square_animation .square{right:40%;width:140px;height:140px}.inner_content_block{position:relative;padding:50px 0px;display:block;background:url(../images/team_bg.jpg) bottom center no-repeat;background-size:100%}.add_block{display:inline-block;background:rgba(216,216,216,0.3);border:1px solid #ccc;padding:15px}.about_content_block{position:relative;padding:50px 0px 0px;display:block}.about_content_block .right_block p{font-size:25px;line-height:40px;color:#0b56a6;font-weight:bold}.modal .image_circle{width:150px;height:150px;float:left;margin:0px 15px 15px 0px}.modal p{line-height:25px}.team_block{position:relative;padding:50px 0px;display:block;background:url(../images/team_bg.jpg) top center no-repeat;background-size:cover}.team_block .team_box{position:relative;display:block}.team_block .team_box .img_box{position:relative;display:block;overflow:hidden}.team_block .team_box .img_box::after{position:absolute;width:100%;height:100%;top:0px;left:0px;content:'';background:rgba(11,86,166,0.7);opacity:0;visibility:hidden;transition:all 0.3s ease 0s}.team_block .team_box .img_box img{box-shadow:5px 5px 10px rgba(0,0,0,0.5);transition:all 0.3s ease 0s;width:90%}.team_block .team_box .img_box .name_box{color:#fff;z-index:9;top:500px;transition:all 0.3s ease 0s}.team_block .team_box .img_box .hover_border{bottom:-15px;z-index:3}.team_block .team_box .img_box .hover_border .line{background:#fff}.team_block .team_box .content{position:relative;display:block;padding:30px 50px 30px 110px;text-align:left;z-index:4}.team_block .team_box .content .icons .view_btn:hover{color:#b0cb1f;transition:all 0.5s ease 0s}.team_block .team_box .content .icons .view_btn:hover i{left:0px;transition:all 0.3s ease 0s}.team_block .team_box .name_box{line-height:50px;font-size:50px;font-weight:bold;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .7s;transition:transform .7s;white-space:nowrap;color:#0b56a6;-webkit-transform-origin:left bottom 0;transform-origin:left bottom 0;display:block;position:absolute;left:80px;top:500px;z-index:4;letter-spacing:-1px;will-change:transform;font-family:'Playfair Display', serif}.team_block .team_box .name_box small{position:absolute;font-size:15px;top:40px;right:0px;font-family:'Nunito Sans', sans-serif}.team_block .team_box .hover_border{position:absolute;display:block;top:15px;left:15px;right:15px;bottom:15px;z-index:2}.team_block .team_box .hover_border .line{position:absolute;background:#0b56a6}.team_block .team_box .hover_border .line.line-01{right:0px;top:0px;height:2px;width:0px;-webkit-transition:width .12s linear;transition:width .12s linear;-webkit-transition-delay:.12s;transition-delay:.12s}.team_block .team_box .hover_border .line.line-02{right:0px;bottom:0px;height:0px;width:2px;-webkit-transition:height .12s linear;transition:height .12s linear;-webkit-transition-delay:.24s;transition-delay:.24s}.team_block .team_box .hover_border .line.line-03{right:0px;bottom:0px;height:2px;width:0px;-webkit-transition:width .12s linear;transition:width .12s linear;-webkit-transition-delay:.24s;transition-delay:.24s}.team_block .team_box .hover_border .line.line-04{left:0px;bottom:0px;height:0px;width:2px;-webkit-transition:height .12s linear;transition:height .12s linear;-webkit-transition-delay:.12s;transition-delay:.12s}.team_block .team_box:hover .img_box img{transition:all 0.3s ease 0s;width:100%}.team_block .team_box:hover .img_box::after{transition:all 0.3s ease 0s;opacity:1;visibility:visible}.team_block .team_box:hover .hover_border .line.line-01{-webkit-transition-delay:.24s;transition-delay:.24s;width:100%}.team_block .team_box:hover .hover_border .line.line-02{-webkit-transition-delay:.12s;transition-delay:.12s;height:100%}.team_block .team_box:hover .hover_border .line.line-03{-webkit-transition-delay:.12s;transition-delay:.12s;width:100%}.team_block .team_box:hover .hover_border .line.line-04{height:100%;-webkit-transition-delay:.24s;transition-delay:.24s}.advisor_verticals_block .advisor_block{padding:50px 0px 50px 90px;position:relative;display:block}.advisor_verticals_block .advisor_block h3{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:-webkit-transform .7s;transition:transform .7s;white-space:nowrap;-webkit-transform-origin:left bottom 0;transform-origin:left bottom 0;display:block;position:absolute;left:45px;top:170px;z-index:4;letter-spacing:-1px;will-change:transform;margin:0px}.advisor_verticals_block .advisor_block small{font-family:'Nunito Sans', sans-serif}.advisor_verticals_block .advisor_block .img_box{float:left;width:200px;overflow:hidden}.advisor_verticals_block .advisor_block .content{float:left;margin-left:25px;width:calc(100% - 225px)}.advisor_verticals_block .advisor_block .content .name_box{line-height:35px;font-size:30px;font-weight:bold;color:#0b56a6;display:block;font-family:'Playfair Display', serif;margin-bottom:15px}.advisor_verticals_block .advisor_block .content .icons .view_btn:hover{color:#b0cb1f;transition:all 0.5s ease 0s}.advisor_verticals_block .advisor_block .content .icons .view_btn:hover i{left:0px;transition:all 0.3s ease 0s}.advisor_verticals_block .vertical_block{background:#0b56a6;padding:50px 25% 50px 50px;position:relative;margin-top:-100px;width:130%}.advisor_verticals_block .vertical_block p{color:#b0cb1f}.advisor_verticals_block .vertical_block ul li{color:#fff;width:50%;float:left}.wwa_block{display:block;position:relative;background:url(../images/about_bg.jpg) top center no-repeat;background-size:cover;padding:50px 0px;margin-top:50px}.wwa_block p{margin-bottom:24px;color:#fff}.wwa_block h3{color:#fff}.wwa_block h4{color:#b0cb1f}.wwa_block h4 i{margin:0px 10px;font-size:10px;position:relative;top:-2px}.we_different_block{padding:50px 0px 50px}.we_different_main{padding-top:30px}.we_different_main .row>*{margin-bottom:30px}.icon_heading_box{display:flex;align-items:center;transition:all .3s ease-out;height:100%;padding:10px;box-shadow:1px 0px 10px rgba(0,0,0,0.2);border-radius:10px;border:2px solid transparent}.icon_heading_box .icon_box{padding:10px;height:100%;display:flex;align-items:center;position:relative;background-color:#0b56a6;border-radius:100%}.icon_heading_box .icon_box img{width:50px;-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1);transition:all .6s ease-out}.icon_heading_box h4{margin-bottom:0px;padding:10px 15px;color:#000;line-height:1.2;letter-spacing:1px;position:relative;height:100%;width:100%;display:flex;align-items:center;font-size:16px}.icon_heading_box:hover{border:2px solid #b0cb1f}.icon_heading_box:hover .icon_box img{transform:rotateY(360deg)}.journey_block{padding:50px 0px 50px;background:url(../images/service_bg.jpg) top center no-repeat;background-size:cover;background-attachment:fixed}.steps{max-width:calc(700px + 100px);margin:auto;position:relative;margin-top:32px}.steps:after{content:"";position:absolute;width:4px;background-color:#0b56a6;top:0px;bottom:0px;left:50%;margin-left:-2px}.steps-container{display:flex;position:relative;background-color:inherit;width:calc(50% + 32px);margin-bottom:30px}.steps-container .date{font-weight:700;color:#000;margin-bottom:10px;width:68px;height:68px;background-color:#fff;border:2px solid #b0cb1f;border-radius:50%;flex-shrink:0;align-items:center;display:flex;justify-content:center;z-index:1;transition:all .3s ease-out}.steps-container .content{padding:30px;background-color:#fff;border:2px solid transparent;position:relative;border-radius:20px;box-shadow:1px 4px 13px rgba(0,0,0,0.35);width:100%;transition:all .3s ease-out}.steps-container .content p{color:#000;font-weight:700;letter-spacing:1px;transition:all .3s ease-out}.steps-container .step-line{width:40px;background-color:#0b56a6;height:2px;margin-top:34px;flex-shrink:0}.steps-container:last-child{margin-bottom:0px}.steps-container:nth-child(even){left:calc(50% - 32px);flex-direction:row-reverse}.steps-container:hover .content{border:2px solid #0b56a6}.steps-container:hover .date{background-color:#b0cb1f;color:white}.industry-type{font-weight:700;color:#fff;font-size:16px;letter-spacing:1px;position:absolute;bottom:0px;left:50%;transform:translateX(-50%);padding:12px 20px 10px;background-color:#b0cb1f;line-height:1;border-radius:4px 4px 0px 0px}.case_studies_content{padding:50px 0px}.case_studies_content p,.case_studies_content ul{margin-bottom:24px}.case_studies_content h4{margin-bottom:15px}.left_square{position:relative;padding-top:50px;padding-bottom:50px;padding-left:30px;margin-bottom:30px}.left_square h2{margin-bottom:0px}.left_square .square{top:0px;left:0px;width:300px;height:auto;bottom:0px}.image_border{position:relative;padding:30px;background-color:#eee}.image_border img{border-radius:20px;position:relative;z-index:1}.image_border:before{content:'';position:absolute;top:0px;right:0px;border-top:250px solid #0b56a6;border-left:250px solid transparent}.image_border:after{content:'';position:absolute;bottom:0px;left:0px;border-bottom:250px solid #b0cb1f;border-right:250px solid transparent}.case_studies_bg{background:url(../images/team_bg.jpg) top center no-repeat;background-size:cover}.pt-100{padding-top:100px}.case-studies-pdfbtn{display:block;text-align:center}.case-studies-pdfbtn .view_btn{padding:5px 30px;display:inline-block;vertical-align:top;border-radius:20px;color:#fff;background-color:#0b56a6}.case-studies-pdfbtn .view_btn:hover,.case-studies-pdfbtn .view_btn:focus{background-color:#b0cb1f}.quote-main{background-color:#eee;padding:50px 0px}.quote-main p{font-size:20px}.quote-main .blockquote-footer{color:#b0cb1f;font-size:16px;font-weight:700;letter-spacing:1px}.clients_list{padding:50px 0px;background:url(../images/team_bg.jpg) top center no-repeat;background-size:cover}.clients_block{padding-top:30px}.clients_block .client_logo{border:6px solid transparent;background-color:rgba(255,255,255,0.4);padding:20px;display:block;width:100%;margin:0px auto 24px;box-shadow:1px 1px 20px #ccc;transition:all .3s ease-out;text-align:center;position:relative;border-radius:10px}.clients_block .client_logo a{position:relative;z-index:2}.clients_block .client_logo img{margin:auto;width:60%}.clients_block .client_logo:before,.clients_block .client_logo:after{content:'';position:absolute;width:100%;height:100%;left:0px;top:0px;transition:all .3s ease-out;z-index:1;border-color:#b0cb1f;border-style:solid;transform:scale(0);border-width:0px;border-radius:10px}.clients_block .client_logo:before{border-bottom-width:4px;border-left-width:4px;transform-origin:0px 100%}.clients_block .client_logo:after{border-top-width:4px;border-right-width:4px;transform-origin:100% 0px}.clients_block .client_logo:hover:before,.clients_block .client_logo:hover:after{transform:scale(1)}.industries_block{padding-top:50px}.industries_list{padding:20px 0px;background:url(../images/team_bg.jpg) top center no-repeat;background-size:cover}.industries_list .row>*{margin-bottom:30px}.industries_list .industries_list_box{background-color:rgba(255,255,255,0.3);padding:20px 20px;box-shadow:0px 0px 10px #ccc;border-radius:10px;overflow:hidden;position:relative;border-right:2px solid #b0cb1f;z-index:1}.industries_list .industries_list_box:after{content:"";background-color:#0b56a6;height:100%;left:-100%;position:absolute;top:0;transition:all 0.35s ease-in-out;width:100%;z-index:-1}.industries_list .industries_list_box .icon{background-color:#0b56a6;border-radius:50%;float:left;height:60px;line-height:60px;position:absolute;top:20px;right:20px;text-align:center;width:60px;z-index:1;transition:all .3s ease-out;margin-bottom:15px}.industries_list .industries_list_box .icon:after{content:"";border:2px solid #b0cb1f;border-radius:50%;height:70px;left:-5px;position:absolute;top:-5px;width:70px;z-index:-1;transition:all .3s ease-out}.industries_list .industries_list_box .icon img{width:35px;-webkit-filter:grayscale(1) invert(1);filter:grayscale(1) invert(1)}.industries_list .industries_list_box h4{font-weight:700;text-transform:capitalize;transition:all .3s ease-out;height:55px;font-size:22px;letter-spacing:1px;margin-bottom:15px;line-height:1.2;float:left;width:calc(100% - 100px);margin-right:20px}.industries_list .industries_list_box p{margin-bottom:0px;clear:both;transition:all .3s ease-out;clear:both}.industries_list .industries_list_box:hover:after{left:0px}.industries_list .industries_list_box:hover .icon{background-color:#fff;color:#0b56a6}.industries_list .industries_list_box:hover .icon:after{border-color:#fff}.industries_list .industries_list_box:hover .icon img{-webkit-filter:none;filter:none}.industries_list .industries_list_box:hover h4,.industries_list .industries_list_box:hover p{color:#fff}.technologies_block{padding:50px 0px}.technologies_inner .row{margin:0px}.technologies_inner .row>div{padding:0px}.technologies_inner{padding-top:50px}.technologies_logo{float:left;width:100%;position:relative;height:160px;border:4px solid transparent;z-index:0;transition:all 0.3s ease;opacity:1}.technologies_logo:before,.technologies_logo:after{content:"";display:block;position:absolute;background:#fff;top:calc(50% + 1px);left:calc(50% + 1px);transform:translate(-50%, -50%);animation-iteration-count:1;transform-origin:50% 50%;opacity:1}.technologies_logo:before{width:calc(100% + 9px);height:calc(100% + 9px);z-index:1;transition:height 1s ease, opacity 0.8s ease;margin-left:-1px}.technologies_logo:after{height:calc(100% + 9px);width:calc(100% + 9px);z-index:1;transition:width 1s ease, opacity 0.8s ease;margin-top:-1px}.technologies_logo img{max-width:80%;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1);transform-origin:center center;transition:all 0.5s ease;z-index:2}.technologies_logo:hover img{transform:translate(-50%, -50%) scale(1.1)}.technologies_logo:hover{z-index:10;border:4px solid #0b56a6}.technologies_logo:hover:before,.technologies_logo:focus:before{transition:height 0.2s ease, opacity 0.3s ease;height:calc(100% - 30px);opacity:0.8}.technologies_logo:hover:after,.technologies_logo:focus:after{transition:width 0.2s ease, opacity 0.3s ease;width:calc(100% - 30px);opacity:0.8}.service_content{padding:50px 0px}.service_content p,.service_content ul{margin-bottom:24px}.service_content h4{margin-bottom:15px}.service_content *:last-child{margin-bottom:0px}.service__block{padding:50px 0px;background-image:url(../images/service-bg.png);background-position:0px 100%;background-repeat:no-repeat;background-color:#0b56a6}.service__block h3{color:#fff}.service__block .row>div{margin-top:30px}.service__block .service_box{border-radius:5px;position:relative;overflow:hidden;height:100%}.service__block .s_default,.service__block .s_hover{border-radius:5px;padding:25px;display:flex;align-items:center;min-height:calc(200px + 20px)}.service__block .s_default{transition:0.5s;border:1px solid #ccc;background-color:#fff;height:100%;position:relative}.service__block .s_default img{margin-bottom:20px}.service__block .s_default h4{margin-bottom:0 0px;line-height:1.4;color:#000}.service__block .s_hover{position:absolute;width:100%;height:100%;left:0px;bottom:100%;transition:all 500ms ease;background-color:#b0cb1f}.service__block .s_hover p{font-size:14px;line-height:1.4;margin-bottom:0px;color:#fff;position:relative}.service__block .s_default:before,.service__block .s_hover:before{content:'';background-image:url(../images/service-card-bg.png);position:absolute;top:0px;left:0px;right:0px;bottom:0px;opacity:0.3;background-position:center center;-webkit-transition:all 500ms ease;transition:all 500ms ease}.service__block .s_hover:before{opacity:0.6}.service__block .service_box:hover .s_default{transform:translateY(100%)}.service__block .service_box:hover .s_hover{bottom:0px}.why_choose__block{background:url(../images/team_bg.jpg) top center no-repeat;background-size:cover;padding:50px 0}.why_choose_box{background-color:transparent;width:100%;height:200px;perspective:1000px;margin-top:30px}.why_choose_box:hover .wc_inner{transform:rotateY(180deg)}.wc_inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;box-shadow:1px 1px 20px rgba(204,204,204,0.5)}.wc_default,.wc_hover{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;text-align:center;flex-wrap:wrap;padding:20px 35px;justify-content:center}.wc_default{background-color:#ffffff}.wc_default img{margin-bottom:20px}.wc_default h4{width:100%;margin-bottom:0px;line-height:1.2;font-size:18px;color:#000}.wc_hover{background-color:#0b56a6;transform:rotateY(180deg)}.wc_hover p{color:#fff;font-size:14px;line-height:1.5}.doit__block{padding:50px 0px}
/*# sourceMappingURL=style.css.map */
