body{font-family:"Montserrat","Montserrat Regular","Montserrat","Montserrat Regular",Helvetica,_sans-serif;}.site-content{margin-top:3rem;margin-bottom:3rem;}.main-content{display:flex;flex-wrap:wrap;}#primary{position:relative;width:100%;flex:1;max-width:100%;min-width:0;padding:0 30px;}.sidebar-area{position:relative;display:flex;flex-direction:column;width:100%;flex:0 0 402px;max-width:402px;min-width:0;}.sidebar-area .sidebar{position:-webkit-sticky;position:sticky;position:sticky;bottom:0rem;flex:0 0 auto;top:0;}.sidebar-area .sidebar img{width:100%;}.cs-container{width:100%;margin-right:auto;margin-left:auto;}.site-logo{padding-top:5px;}.site-logo img{height:40px;width:auto;}.main-menu{padding:0 20px;}.main-menu a{color:inherit;font-weight:bold;text-decoration:none;line-height:40px;padding:0 15px;}.site-header{display:flex;margin-bottom:40px;align-items:center;justify-content:space-between;}article{margin-bottom:80px;}.sidebar-area article{margin-bottom:0;}footer{margin-top:40px;padding:120px 40px;color:#f8f8f8;text-align:center;background-color:#212121;}.info-tabs{margin:50px 0;}.info-tabs ul{margin:0;list-style-type:none;position:relative;}.info-tabs ul::before{content:"";position:absolute;left:0;width:4px;height:100%;border-radius:50px;background-color:#99bdc3;}.info-tabs ul li{margin-bottom:50px;}.info-tabs ul li:first-child img{width:45px !important;}.info-tabs ul li img{width:37px !important;margin-right:15px;transition:all .5s ease;position:absolute;left:-5px;}.info-tabs ul li a{display:flex;align-items:center;font-size:25px;text-transform:uppercase;font-family:"Montserrat","Montserrat Regular","Montserrat","Montserrat Regular",Helvetica,_sans-serif;font-weight:700;color:#004e85;position:relative;padding-left:50px;}.info-tabs ul li a.active,.info-tabs ul li a:hover{color:#7aadd3;}.container{max-width:1400px !important;}.u_details{padding:30px 0;}.u_details h1{color:#004e85;text-transform:uppercase;font-size:35px;font-family:"Montserrat","Montserrat Regular","Montserrat","Montserrat Regular",Helvetica,_sans-serif;font-weight:700;}.u_details h2{font-size:22px;font-weight:400;color:#3a4d59;font-family:"Montserrat","Montserrat Regular","Montserrat","Montserrat Regular",Helvetica,_sans-serif;}.u_details .address{color:#9abdc2;font-size:23px;text-transform:uppercase;position:relative;padding-left:40px;margin:20px 0 0 5px;display:block;}.u_details .address img{width:25px;position:absolute;bottom:5px;left:7px;}.contact-info{padding-bottom:55px;position:relative;}.contact-info::after{content:"";position:absolute;left:0;width:100%;height:4px;border-radius:50px;background-color:#99bdc3;bottom:0;}.contact-info h1{text-transform:uppercase;color:#99bdc3;font-size:22px;font-weight:700;}.contact-info ul.contact_ul{padding:5px 0 0 10px;margin:0;list-style-type:none;}.contact-info ul.contact_ul li.mobile_info img{width:20px;left:3px;}.contact-info ul.contact_ul li.mail_info img{width:27px;}.contact-info ul.contact_ul li a{color:#004e85;}.contact-info ul.contact_ul li{position:relative;padding-left:40px;margin-bottom:10px;word-wrap:break-word;}.contact-info ul.contact_ul li img{position:absolute;left:0;top:50%;transform:translateY(-50%);}.contact-info ul li a.active,.contact-info ul li a:hover{color:#7aadd3;}.action-icons{display:inline-flex;padding:0;margin:0;list-style-type:none;}.action-icons li{margin-left:25px;}.action-icons li a{border:5px solid #99bdc3;border-radius:100%;display:flex;align-items:center;justify-content:center;height:50px;width:50px;box-shadow:4px 6px 13px 0px #6c6c6c;transition:all .5s ease;margin-top:20px;}.action-icons li a:hover{margin-top:8px;}.action-icons li img{width:35px;}.info_list{position:relative;padding-bottom:50px;padding-top:50px;border-spacing:50px;}.info-lists .info_list:not(:last-child){background-image:linear-gradient(to right,#99bdc3 15%,rgba(255,255,255,0) 4%);background-position:bottom;background-size:15px 2px;background-repeat:repeat-x;}.info_list h1{display:flex;align-items:center;font-size:25px;text-transform:uppercase;font-family:"Montserrat","Montserrat Regular","Montserrat","Montserrat Regular",Helvetica,_sans-serif;font-weight:700;color:#004e85;}.info_list h1 img{width:43px !important;margin-right:15px;transition:all .5s ease;}.info_list.active > h1{color:#7aadd3;}.info_list.active > h1 img{animation:swing ease-in-out .5s 1 alternate;animation-delay:1s;}@keyframes swing{0%,30%,50%,70%,100%{transform:rotate(0deg);}10%{transform:rotate(10deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}}.info_list p{color:#2b3e4c;}.info_list > ul{list-style-type:none;margin:0;}.info_list > ul li{color:#2b3e4c;margin:15px 0;position:relative;}.info_list > ul li::before{content:"";position:absolute;width:3px;height:3px;border-radius:50px;left:-10px;background-color:#2b3e4c;top:10px;}.industry-service{margin-top:150px;}.industry-service ul{padding:0;margin:0;list-style-type:none;display:flex;align-items:flex-start;flex-wrap:wrap;}.industry-service ul li{text-align:center;flex-basis:20%;}.industry-service ul li img{width:100%;}.industry-service ul li h5{color:#004e85;font-size:16px;font-weight:700;text-transform:capitalize;}@media (max-width:1200px){.sidebar-area{flex:0 0 350px;max-width:350px;}.info-tabs ul li a{font-size:19px;}.u_details h1{font-size:30px;}.u_details h2{font-size:18px;}}@media (max-width:992px){.industry-service ul li{flex-basis:33%;}.action-icons{display:flex;padding:0;margin:0;list-style-type:none;align-items:center;justify-content:flex-start;margin-top:25px;}}@media (max-width:767px){.main-content{flex-direction:column;}}@media (max-width:575px){.industry-service ul li{flex-basis:100%;}.u_details h1{font-size:25px;}.u_details h2{font-size:15px;}.contact-info h1{font-size:18px;}.info_list h1{font-size:17px;}.info_list p{font-size:14px;line-height:22px;}.info_list > ul li{font-size:14px;}.industry-service ul li img{width:75%;}.industry-service ul li h5{font-size:14px;}}.back-directory{text-transform:uppercase;color:#99bdc3;font-size:18px;font-weight:700;margin:15px 0;display:inline-block;}.post-list a,.address a{color:#99bdc3 !important;}.imagesidebar{width:100% !important;}span.involvement_position{color:#7aadd3 !important;}.info-tabs.fixed{position:fixed;top:210px;}.footer{background:white !important;}