@charset "utf-8";
/* CSS Document */

html {
  scroll-behavior: smooth;
} 

body {
    margin: 0;
    padding: 0;
    font-family: "IBM Plex Serif", serif;
    font-size: 14px;
    color: #3a3a3a;
    font-weight: 400;
    position: relative;
    background-color: #ffffff !important;
} 

*  { 
    margin: 0px;
    padding: 0px;
    box-sizing: border-box; 
}

.clearfix {
    zoom: 1;
}

.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

.clr,
.clear {
    clear: both;
}

header,
footer,
aside,
article,
section,
nav,
figure {
    position: relative;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin: 0;
    padding: 0;
}

ul,
li,
ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    outline: none !important;
    cursor: pointer;
        color: inherit;
}

a:hover,
a:focus {
    text-decoration: none;
    outline: none;
}

img {
    border: 0;
    outline: none;
    max-width: 100%;
}

input[type="text"],
input[type="password"],
select,
textarea,
input[type="button"] {
    max-width: 100%;
}

input[type=date].form-control{ text-transform: uppercase; }
     
table {  width: 100%; }
p { margin: 0; padding: 0; }
.fltL { float: left; }
.fltR { float: right !important; }
.padding_none { padding: 0 !important;}
.border_none{border:none !important}
.navbar-toggle {  background-color: #fff !important; }
.icon-bar { background-color: #000 !important; }
.margin0{ margin:0 !important }

.container{width: 100%;max-width: inherit;padding: 0 70px;}

header{background-color: #fff;z-index: 101;}
header .navbar{padding: 0px 0;font-family:"DM Sans",sans-serif}
header .navbar .navbar-brand{padding:0;margin:0 150px 0 0;max-width:100px}
header .navbar .navbar-brand.Light{ display:none; }
header .navbar .navbar-brand.Dark{ display:block; }
header .navbar .navbar-collapse{justify-content:space-between; padding: 0 50px 0 0}
header .navbar .navbar-nav .nav-item{position: static;}
header .navbar .navbar-nav .nav-item .nav-link{color:#1C4A8A;padding: 25px 40px 25px 20px;font-weight:500;position: relative;}
header .navbar .navbar-nav .nav-item .nav-link:after{content:'\f107';font-family:FontAwesome;position:absolute;top: 30px;right: 15px;font-size:15px;border:none;line-height:11px;font-weight:700;transition: 0.5s all ease-in-out;}
header .navbar .navbar-nav .nav-item.Search{margin: 0 0px 0 0;}
header .navbar .navbar-nav .nav-item.Search .nav-link{padding: 25px 10px;}
header .navbar .navbar-nav .nav-item.Search .nav-link img{max-width:15px}
header .navbar .navbar-nav .nav-item.Search .nav-link:after{content:none}
header .navbar .navbar-nav .nav-item.Language {margin: 0 30px 0 0px;position: relative;}
header .navbar .navbar-nav .nav-item.Language .nav-link img{max-width: 14px;margin: 0 10px 0 0;}
header .navbar .navbar-nav .nav-item.Language .nav-link{display:inline-flex;align-items: center;}
header .navbar .navbar-nav .nav-item.Contact .nav-link:after{transform:rotate(-90deg); transition:0.5s all ease-in-out }
header .navbar .navbar-nav .nav-item.Contact .nav-link:hover:after{right: 0;}

header .navbar .navbar-nav .nav-item.show .nav-link{background:#1C4A8A;color:#fff}
header .navbar .navbar-nav .nav-item.Language.show .nav-link{background-color:#fff;color:#1C4A8A}
header .navbar .navbar-nav .nav-item.show .nav-link:after{transform:rotate(-180deg)}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu{padding:0;margin:0;min-width:240px;border:none}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu ul{max-height:300px;overflow:auto;border:1px solid #E3F2FD}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu ul::-webkit-scrollbar{width:7px}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu ul::-webkit-scrollbar-track{background:#fff0}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu ul::-webkit-scrollbar-thumb{background:#b3b0b0;border-radius:10px}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu ul::-webkit-scrollbar-thumb:hover{background:#555}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu ul li a{border:1px solid #E3F2FD;display:block;color:#1C4A8A;font-weight:500;padding:8px 15px}
header .navbar .navbar-nav .nav-item.Language .dropdown-menu ul li a:hover{background-color:#E3F2FD}
header .navbar .navbar-nav .nav-item .mega_menu{border:none;margin:0;width:calc(100% + 140px);left:-71px;padding:0;top:71px}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area{background:#E3F2FD;padding:70px;display:flex;flex-wrap:wrap}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_title{width:100%;margin:0 0 35px 0}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_title a{color:#1C4A8A;font-weight:700;font-size:24px;margin:0}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_title a span{background:#1C4A8A;color:#fff;font-size:16px;line-height:25px}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box{width:25%}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li{margin:0 0 6px 0}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li p{color:#0D1317;font-size:16px;line-height:22px;font-family:"IBM Plex Serif",serif}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li a.arrow{color:#1C4A8A;font-weight:700;font-size:20px;margin:0 0 6px 0}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li a.arrow span{background:#fff0;color:#1C4A8A;width:10px}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li a.arrow:hover{text-decoration:none}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li a.arrow:hover span{margin:0 0 0 20px}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li a{color:#1C4A8A;font-weight:400;font-size:16px}
header .navbar .navbar-nav .nav-item .mega_menu .mega_menu_area .mega_menu_box ul li a:hover{text-decoration:underline}

@keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%)}
    100%{opacity:.9;transform:translateY(0)}
}  

header.Fixed {  position: fixed; width: 100%; transition: 0.5s all ease-in-out; }
header.sticky{ transform: translate(0px, -79px);}
header.sticky+.NavbarArea{  transform: translate(0px, -79px);}
.NavbarArea {  position: sticky; z-index: 100; top: 79px;}


.Home_Header{position:absolute;top:0;left:0;width:100%;z-index: 9;}
.Home_Header header{ position:relative; background-color:transparent; }
.Home_Header header .navbar .navbar-brand.Light{ display:block; }
.Home_Header header .navbar .navbar-brand.Dark{ display:none; }
.Home_Header header .navbar .navbar-nav .nav-item .nav-link{ color:#fff }
.Home_Header header .navbar .navbar-nav .nav-item.Search .nav-link img{ filter:brightness(0) invert(1); }
.Home_Header header .navbar .navbar-nav .nav-item.Language .nav-link img{ filter:brightness(0) invert(1); }
.Home_Header header .navbar .navbar-nav .nav-item.Language.show .nav-link img{ filter:initial; }

.Home_Header.Fixed header .navbar .navbar-brand.Light{ display:none; }
.Home_Header.Fixed header .navbar .navbar-brand.Dark{ display:block; }
.Home_Header.Fixed header .navbar .navbar-nav .nav-item .nav-link{color: #1C4A8A !important;}
.Home_Header.Fixed header .navbar .navbar-nav .nav-item.Search .nav-link img{ filter:initial; }
.Home_Header.Fixed header .navbar .navbar-nav .nav-item.Language .nav-link img{ filter:initial; }
.Home_Header.Fixed header{ position: fixed; background-color: #fff;}

.privacy_breadcum{position:relative}
.privacy_breadcum:after{content:'';background: linear-gradient(180deg, rgba(35, 35, 35, 0) 19.51%, rgba(10, 50, 40, 0.6) 75.85%);position: absolute;bottom: 0;height: 100%;width: 100%;}
.privacy_breadcum figure{margin:0}
.privacy_breadcum figure img{ width:100% }
.privacy_breadcum figcaption{position:absolute;bottom:50px;left:0;width:100%;color:#fff;z-index: 1;}
.privacy_breadcum figcaption h1{font-family:"DM Sans",sans-serif;font-weight: 600;margin: 0 0 5px 0;font-size: 60px;letter-spacing:1px;line-height: 55px;}
.privacy_breadcum figcaption h3{font-family:"DM Sans",sans-serif;font-weight: 600;margin: 0 0 5px 0;font-size: 60px;letter-spacing:1px;line-height: 55px;}
.privacy_breadcum figcaption h6{font-weight: 500;font-size: 30px;margin: 0 0 15px 0;}
.privacy_breadcum figcaption h5{font-family:"DM Sans";font-weight: 500;font-size: 25px; color: #E3F2FD;}
.privacy_breadcum figcaption p{font-size: 22px;margin: 15px 0 0px 0;line-height: 25px;}
/*.privacy_breadcum figcaption p+p{ margin-top:15px }*/
.privacy_breadcum figcaption a{font-family:"DM Sans";font-size: 18px;color: #E3F2FD;font-weight: 600;letter-spacing: 0.3px;}
.privacy_breadcum figcaption a i{ margin-left:5px; transition:0.5s all ease-in-out; font-weight:600  }
.privacy_breadcum figcaption a:hover i{ margin-left:15px  }
/*.privacy_breadcum .container{padding: 0 100px;}*/
.color_breadcum.privacy_breadcum figcaption{ color:#E3F2FD }

.privacy_area{padding:50px 0}
.privacy_area .privacy_left{position:sticky;top: 90px;border:1px solid #1C4A8A;padding:5px 15px 15px 15px}
.privacy_area .privacy_left ul li{border-bottom:1px solid #D2DBE8}
.privacy_area .privacy_left ul li:last-child{border:none}
.privacy_area .privacy_left ul li a{display:block;color:#1C4A8A;font-size: 15px;line-height:21px;padding:10px 20px 10px 0;font-family:"DM Sans",sans-serif;font-weight:500;position:relative;transition:0.5s all ease-in-out}
.privacy_area .privacy_left ul li a:after{content:'\f105';font-family:FontAwesome;color:#1C4A8A;position:absolute;top:11px;right:13px;font-size:15px;font-weight:600;opacity:0;transition:0.5s all ease-in-out}
.privacy_area .privacy_left ul li a:hover{font-weight:700}
.privacy_area .privacy_left ul li a:hover:after{opacity:1;right:0}
.privacy_area .privacy_left ul li.active a{font-weight:700}
.privacy_area .privacy_left ul li.active a:after{opacity:1;right:0}
.privacy_area .privacy_right .privacy_box{border-bottom:1px solid #1c4a8a;margin:0 0 20px 0;padding:0 0 10px 0}
.privacy_area .privacy_right .privacy_box:last-child{border:none;margin:0}
.privacy_area .privacy_right .privacy_box h3{color:#1C4A8A;font-family:"DM Sans",sans-serif;font-weight:700;margin:0 0 15px 0;font-size:28px}
.privacy_area .privacy_right .privacy_box h5{color:#1C4A8A;font-family:"DM Sans",sans-serif;font-weight:700;margin: 0 0 7px 0;font-size: 24px;line-height: 18px;}
.privacy_area .privacy_right .privacy_box article{display:flex;justify-content:space-between;margin: 0 -15px;}
.privacy_area .privacy_right .privacy_box article aside{width:32%;padding: 0 15px;}
.privacy_area .privacy_right .privacy_box article aside h4{font-size: 20px;}
.privacy_area .privacy_right .privacy_box h4{color:#1C4A8A;font-family:"DM Sans",sans-serif;font-weight:700;margin: 0 0 10px 0;font-size:22px}
.privacy_area .privacy_right .privacy_box p{font-size: 16px;line-height: 24px;font-weight:400;margin: 0 0 15px 0;color:#000}
.privacy_area .privacy_right .privacy_box p a{ color:#1C4A8A; text-decoration:underline; }
.privacy_area .privacy_right .privacy_box p a:hover{ text-decoration:underline !important;   }
.privacy_area .privacy_right .privacy_box p span{ cursor:pointer; }
.privacy_area .privacy_right .privacy_box ul{padding: 0 0 0 30px;list-style:disc;margin: 0 0 10px 0;}
.privacy_area .privacy_right .privacy_box ul li{font-size: 16px;line-height: 23px;font-weight:400;margin: 0 0 5px 0;color:#000;list-style: none;position: relative;}
.privacy_area .privacy_right .privacy_box ul li:before{content:'';position: absolute;left: -20px;width: 8px;height: 7px;background: #000;border-radius: 10px;top: 15px;}
.privacy_area .privacy_right .privacy_box ul li strong{color:#000}

footer{background: #0D2319;border-top: 2px solid #51EDB1;padding: 50px 0 30px;font-family: "DM Sans", sans-serif; margin: 0 0 -40px 0}
footer .Footer{}
footer .Footer h2{color: #fff;font-size: 50px;letter-spacing: 1px;line-height: 57px;font-weight: 400; }
footer .Footer h3{color: #fff;font-size: 50px;letter-spacing: 1px;line-height: 57px;font-weight: 400;margin: 0 0 40px 0;}
footer .Footer .Foots{}
footer .Footer .Foots aside{border-top: 2px solid #E3F2FD;padding: 20px 0 0 0;min-height: 210px;}
footer .Footer .Foots aside:last-child{ min-height:inherit; }
footer .Footer .Foots aside h4{color: #51EDB1;font-size: 18px;margin: 0 0 15px 0;}
footer .Footer .Foots aside h4 a{color: #51EDB1;}
footer .Footer .Foots aside h4 a:hover{ text-decoration:underline !important; }
footer .Footer .Foots aside ul{}
footer .Footer .Foots aside ul li{margin: 0 0 6px 0;}
footer .Footer .Foots aside ul li a{color: #fff;}
footer .Footer .Foots aside ul li a:hover{ color: #51EDB1; }
footer .Footer .Foots aside ol li{display: inline-block;margin: 0 20px 0 0;}
footer .Footer .Foots aside ol li a{color: #fff;font-size: 20px;line-height: 15px; position:relative;}
footer .Footer .Foots aside ol li a:hover{ color: #51EDB1; }
footer .Footer .Foots aside ol li a span{position: absolute;width: 110px;left: 0;top: 30px;display: none;}
footer .Footer .Foots aside ol li a:hover span{display: block;}
footer .CopyRight{display: flex;justify-content: space-between;align-items: end;margin: 50px 0 0 0;}
footer .CopyRight .Icon{max-width: 160px;}
footer .CopyRight .Icon img{ width:100% }
footer .CopyRight ul{}
footer .CopyRight ul li{display: inline-block;margin: 0 0 0 20px;color: #fff;font-size: 14px;font-weight: 400;}
footer .CopyRight ul li a{color: #fff;font-size: 14px;font-weight: 400;}

.choose_area{background:#E3F2FD;padding:50px 0}
.choose_area h3{margin:0 0 40px 0}
.choose_area h3 span{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-weight:700;font-size:50px;border-bottom:2px solid #1C4A8A;display:inline-block;line-height:70px}
.choose_area ul{display:flex;margin:0 -10px}
.choose_area ul li{width:100%;padding:0 10px}
.choose_area ul li h4{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-weight:700;font-size: 24px;margin:0 0 10px 0}
.choose_area ul li h4 a{color:#1C4A8A;}
.choose_area ul li h4 a:hover{ text-decoration:underline !important; }
.choose_area ul li p{font-size: 15px;line-height: 23px;color:#000;font-weight:400}

.how_area{background-image:url(../images/how.webp);background-size:cover;background-position: 0px 40px;padding: 0 0 50px 0;}
.how_area .how_head{background-color:#fff;padding: 40px 0 20px;}
.how_area .how_head h3 span{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-weight:700;font-size: 50px;border-bottom:2px solid #1C4A8A;display:inline-block;line-height:60px}
.how_area .how_body{padding: 0 0 0px;}
.how_area .how_body ul{display:flex;margin:0 -20px}
.how_area .how_body ul li{width:100%;position:relative}
.how_area .how_body ul li+li:before{content:'';position:absolute;left:0;width:1px;height:100%;background-color:#1c4a8a}
.how_area .how_body ul li aside{padding:35px 20px}
.how_area .how_body ul li aside p{font-size: 16px;line-height: 20px;color:#000;font-weight:400}

.impact_area{background:#EDFFEE;padding: 50px 0 50px;}
.impact_area h2{font-family:"DM Sans",sans-serif;color:#0D1317;font-weight: 600;font-size: 36px;margin: 0 0 30px 0px;letter-spacing:1px}
.impact_area h3{font-family:"DM Sans",sans-serif;color:#0D1317;font-weight: 600;font-size: 36px;margin: 0 0 30px 0px;letter-spacing:1px}
.impact_area .impactbox{position:relative;overflow:hidden}
.impact_area .impactbox:before{content:'';background:linear-gradient(0deg,#000000 0%,#fff0 100%);position:absolute;bottom:0;left:0;width:100%;height:70%;transition:0.5s all ease-in-out;/* background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%); *//* background: red; */z-index: 1;}
.impact_area .impactbox figure{margin:0;background-color:#000;}
.impact_area .impactbox figure img{/* opacity:.7; */transition:0.5s all ease-in-out}
.impact_area .impactbox figcaption{position:absolute;bottom:10px;padding: 20px 20px;color:#fff;transition:0.5s all ease-in-out;min-height: 190px;z-index: 1;}
.impact_area .impactbox figcaption h6{margin: 0 0 15px 0;color: #E3F2FD;font-size: 18px;text-transform: uppercase;font-family: "DM Sans", sans-serif;}
.impact_area .impactbox figcaption h4{font-family:"DM Sans",sans-serif;font-size: 24px;font-weight:500;line-height: 30px;color: #E3F2FD;}
.impact_area .impactbox aside{position:absolute;padding:10px 20px;transform: translate(100%,-40%);transition:0.5s all ease-in-out;z-index: 1;top: 0;bottom: 0;height: 140px;margin: auto;}
.impact_area .impactbox aside p{color: #E3F2FD;font-size: 18px;line-height: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.impact_area .impactbox article{position:absolute;padding:10px 20px;bottom:-70px;width:100%;transition:0.5s all ease-in-out;z-index: 1;}
.impact_area .impactbox article a{font-family:"DM Sans",sans-serif;color:#51EDB1;font-size: 18px;font-weight:600;letter-spacing:.5px}
.impact_area .impactbox article a i{margin:0 0 0 5px;font-weight:700; transition: 0.5s all ease-in-out;}
.impact_area .impactbox article a:hover i{ margin:0 0 0 10px;}
.impact_area .impactbox:hover:before{height: 100%;background:linear-gradient(0deg,#000000 0%,rgb(0 0 0 / .5) 100%);/* background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0.5) 100%); */}
.impact_area .impactbox:hover figure img{/* opacity:.1; */transform:scale(1.5);filter: blur(21px);}
.impact_area .impactbox:hover figcaption{bottom: 60%;}
.impact_area .impactbox:hover aside{/* bottom:50px; */transform: translate(0,-30px);top: 150px;}
.impact_area .impactbox:hover article{bottom:10px}

.arrow{font-family:"DM Sans",sans-serif;color: #E3F2FD;font-size: 18px;font-weight:500;display:inline-flex;align-items:center;min-width: 230px;}
.arrow span{width: 25px;display:inline-block;background-color: #E3F2FD;height: 25px;color:#000;font-size: 18px;font-weight:600;margin:0 0 0 10px;transition:0.5s all ease-in-out;text-align:center}
.arrow i{font-weight:600;line-height: 20px;}
.arrow:hover{color:#fff}
.arrow:hover span{background:#51EDB1;color:#000;margin-left:25px}

.talk_area{background:#0D2319;text-align:center;padding: 90px 0 60px;position: relative;}
.talk_area h3{color:#51EDB1;letter-spacing:1px;line-height: 47px;font-size:40px;font-weight:700;margin:0 0 40px 0;font-family:"DM Sans",sans-serif}
.talk_area ul li{display:inline-block;margin: 0 20px;}
.talk_area ul li .arrow{ color:#fff }
.talk_area ul li .arrow span{ background-color:#fff; color:#000 }
.talk_area ul li .arrow:hover{  }
.talk_area ul li .arrow:hover span{ background-color: #51EDB1; color:#000}
.talk_area p{color: #fff;font-size: 17px;}
.talk_area form{font-family: "DM Sans", sans-serif;max-width: 800px;margin: 35px auto 0;display: flex;align-items: end;}
.talk_area form .form-group{margin: 0 25px 0px 0;min-width: 300px;position: relative;}
.talk_area form .form-group label{display: block;text-align: left;color: #E3F2FD;font-weight: 500;font-size: 15px;}
.talk_area form .form-group .form-control{border: 1px solid #E3E3E3;appearance: none; background-color: transparent;color: #E3F2FD;height: auto;padding: 10px 15px;border-radius: 7px;box-shadow: none;}
.talk_area form .form-group .form-control::placeholder {color: #E3F2FD;opacity: 1; }
.talk_area form .form-group .form-control::-ms-input-placeholder { color: #E3F2FD;}
.talk_area form .form-group .Icon{position:absolute;right: 15px;color: #E3F2FD;top: 43px;font-size: 22px;line-height: 20px;}
.talk_area form .form-group select { cursor:pointer; }
.talk_area form .form-group select option{ color:#000 }
.talk_area form button{background-color: #51EDB1;color: #000;border: none;padding: 11px 40px;font-size: 15px;font-weight: 600;outline: 0;box-shadow: none;}

.tech_area{padding:40px 0;background-image:url(../images/industries.webp);background-size:cover}
.tech_area:before{content:''}
.tech_area:after{content:'';position:absolute;right:0;width:100%;height:100%;top:0}
.tech_area .tech_right{left:40%;position:relative;width:55%;z-index:9}
.tech_area .tech_right h3{font-family:"DM Sans",sans-serif;color:#E3F2FD;font-weight:700;font-size: 45px;margin:0 0 20px 0;letter-spacing:1px;border-bottom:2px solid #E3F2FD;padding:0 0 10px 0}
.tech_area .tech_right p{color: #E3F2FD;margin:0 0 20px 0;font-size: 16px;line-height: 21px;letter-spacing:.2px}
.tech_area .tech_right .arrow{ font-size:20px; font-weight:700 }
.tech_area .tech_right .arrow span{ background-color:transparent; color:#E3F2FD; width:15px; line-height:32px }
.tech_area .tech_right .arrow:hover span{ background-color:transparent !important; color:#fff !important }

.tech_area.marketing_tech_area .tech_right .arrow:hover span{ background-color:#51EDB1 !important; color:#000 !important }

.NavbarArea{background:#1C4A8A;font-family:"DM Sans",sans-serif;transition: 0.5s all ease-in-out;}
/*.NavbarArea{background:#1C4A8A;font-family:"DM Sans",sans-serif;position: sticky;top: 0;z-index: 99;}*/
.NavbarArea .NavbarBox{display:flex;align-items:center;justify-content:space-between}
.NavbarArea .NavbarBox h6{color:#fff;font-size:16px;font-weight: 500;}
.NavbarArea .NavbarBox ul li{display:inline-block;margin:0}
.NavbarArea .NavbarBox ul li a{color: #E3F2FD;padding:15px 20px;display:block;font-size:14px;font-weight:500;letter-spacing:.3px}
.NavbarArea .NavbarBox ul li a:hover{background-color:#ffffff1a}

.touch_area{background:#51EDB1;padding:50px 0}
.touch_area .touch_left h3{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;margin:0 0 20px 0;padding:0 0 20px 0;position:relative;font-size: 40px;}
.touch_area .touch_left h3:after{content:'';position:absolute;bottom:0;width:200px;height:2px;background-color:#000;left:0}
.touch_area .touch_left p{line-height: 26px;font-size: 19px;color: #0D2319;}
.touch_area .touch_right{font-family:"DM Sans",sans-serif}
.touch_area .touch_right .card{border:none;border-radius:0}
.touch_area .touch_right .card+.card{margin:15px 0 0 0}
.touch_area .touch_right .card .card-header{border-radius:0;padding:10px 40px 10px 15px;background-color:#000;cursor:pointer}
.touch_area .touch_right .card .card-header h5{color:#51edb1;font-weight: 700;font-size: 22px;}
.touch_area .touch_right .card .card-header:after{content:'\f0d7';font-family:'FontAwesome';position:absolute;right:16px;top: 18px;font-size:30px;line-height:12px;transition:0.5s all ease-in-out;color:#51edb1}
.touch_area .touch_right .card .card-header[aria-expanded="true"]:after{transform:rotate(180deg)}
.touch_area .touch_right .card .card-header.collapsed{background-color:#fff}
.touch_area .touch_right .card .card-header.collapsed h5{color:#000}
.touch_area .touch_right .card .card-header.collapsed:after{color:#000}
.touch_area .touch_right .card .card-body{background-color:#51edb1;padding:15px 0}

.touch_area .touch_right .card .card-header:hover{ background-color:#000 }
.touch_area .touch_right .card .card-header:hover h5{ color:#51edb1 }
.touch_area .touch_right .card .card-header:hover:after{ color:#51edb1 }

.CardForm{background-color:#fff;padding:20px}
.CardForm .form-group{margin:0 0 20px 0;position: relative;}
.CardForm .form-group label{display:block;color:#000;font-weight:600;font-size: 14px;}
.CardForm .form-group .form-control{border:1px solid #E3E3E3;appearance: none;box-shadow:0 0 6px 0 #00000026;height:auto;padding: 10px 20px;font-size: 14px;font-weight:500;border-radius:7px}
.CardForm .form-group label.Checkbox a{ color:#1C4A8A; text-decoration:underline; }
.CardForm .form-group .Icon{position:absolute;right: 15px;color: #0D1317;top: 42px;font-size: 22px;line-height: 20px;}
.CardForm .form-group .Upload{border:1px solid #E3E3E3;box-shadow:0 0 6px 0 #00000026;border-radius:8px;overflow:hidden;position:relative;padding:9px 0}
.CardForm .form-group .Upload span{background:#1C4A8A;position:absolute;padding: 12px 0;color:#fff;font-weight:500;top:0;left:0;font-size: 13px;width: 93px;min-height:47px;text-align:center}
.CardForm .form-group .Upload .form-control{padding:0;box-shadow:none;border:none;border-radius:0}
.CardForm .form-group p{color: #0D2319;font-size: 16px;line-height: 22px;margin:0;font-weight: 400;opacity: 0.65;}
.CardForm .form-group .PhoneBox{box-shadow:0 0 6px 0 #00000026;border-radius: 10px; }
.CardForm .form-group .PhoneBox .form-control{box-shadow:none;padding: 14px 20px 14px 90px !important;}
.CardForm .form-group p{ opacity:1 }
.CardForm .form-group .PhoneBox .intl-tel-input{}
.CardForm .form-group .PhoneBox .intl-tel-input .selected-flag{background-color: #F5F6FF !important;padding: 12px 12px;width: auto !important;!i;!;display: flex;align-items: center;}
.CardForm .form-group .PhoneBox .intl-tel-input .selected-flag .iti-flag{ position: relative; top: auto;}
.CardForm .form-group .PhoneBox .intl-tel-input .selected-flag .selected-dial-code{display: none;}
.CardForm .form-group .PhoneBox .intl-tel-input .selected-flag .iti-arrow{position: relative;width: 19px;height: 13px;border: none;margin: 0 0 0 15px;top: auto;right: auto;}
.CardForm .form-group .PhoneBox .intl-tel-input .selected-flag .iti-arrow:before{content: '\f0d7';font-family: 'FontAwesome';position: absolute;top: 0;left: 0;font-size: 25px;line-height: 12px;}
.CardForm .form-group .PhoneBox .intl-tel-input .country-list{}
.CardForm .form-group .PhoneBox .intl-tel-input .country-list li{}
.CardForm .form-group .PhoneBox .intl-tel-input .country-list li .flag-box{}
.CardForm .form-group .PhoneBox .intl-tel-input .country-list li .flag-box .iti-flag{}
.CardForm .form-group .PhoneBox .intl-tel-input .country-list li .country-name{}
.CardForm .form-group .PhoneBox .intl-tel-input .country-list li .dial-code{}

.CardForm button{border:1px solid #0D1317;background-color:#fff;padding: 9px 30px;font-weight:600;color:#000;font-size: 18px;border-radius: 0;outline: 0;}
.CardForm button:hover { background-color:#000; color:#E3F2FD }

.Checkbox{padding:0 0 0 30px;position:relative;min-height: 24px;line-height: 24px;color:#0D2319!important;font-weight: 500!important;cursor:pointer;margin:0 0 15px 0;font-size: 14px;}
.Checkbox input{position:absolute;left:1px;top:3px;opacity:0}
.Checkbox .Check{border:1px solid #BABABA;width:22px;height:22px;position:absolute;left:0;top:3px;border-radius:5px}
.Checkbox .Check:after{content:'';left:8px;top:4px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;position:absolute}
.Checkbox input:checked~.Check{background-color:#000;border-color:#000}
.Checkbox input:checked~.Check:after{content:'';display:block}

.contact_area{background:#E3F2FD;padding:50px 0;font-family:"DM Sans",sans-serif}
.contact_area h3{text-align:center;margin:0 0 30px 0;font-size: 60px;font-weight:700;color:#000;letter-spacing:.5px}
.contact_area .contact_box{background:#1C4A8A;padding:40px;color:#fff}
.contact_area .contact_box h4{margin: 0 0 60px 0;}
.contact_area .contact_box h4 a {font-size: 45px;font-weight:700;letter-spacing:.5px;color: #fff;}
.contact_area .contact_box h4 a i{font-size: 35px;font-weight: 700;margin: 0 0 0 5px;transition: 0.5s all ease-in-out;color: #e3f2fd;}
.contact_area .contact_box h4 a:hover i{ margin:0 0 0 10px }
.contact_area .contact_box ul{display:flex}
.contact_area .contact_box ul li{width:100%}
.contact_area .contact_box ul li h5{margin:0 0 20px 0;font-size: 35px;font-weight:700;letter-spacing:.5px}
.contact_area .contact_box ul li p{font-size: 21px;font-weight:600;font-family:"IBM Plex Serif",serif; cursor: pointer;}
.contact_area .contact_box ul li p i{margin:0 10px 0 0}
.contact_area .contact_box ul li p:hover,
.contact_area .contact_box ul li p a:hover { color:#51EDB1 }

.interested_area{padding:50px 0}
.interested_area h3{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-weight:700;padding:0 0 15px 0;position:relative;font-size: 55px;display:inline-block}
.interested_area h3:after{content:'';position:absolute;bottom:0;width: 89%;height:2px;background-color: #1C4A8A;left:0}
.interested_area .interested_box{display:flex;align-items:center;margin:60px 0 0 0}
.interested_area .interested_box figure{margin:0;width:350px}
.interested_area .interested_box figcaption{width: calc(100% - 400px);padding:0 0 0 40px}
.interested_area .interested_box figcaption p{color:#000;margin: 0 0 25px 0;line-height: 28px;font-size: 22px;}
.interested_area .interested_box figcaption a{font-family:"DM Sans",sans-serif;font-size: 22px;color:#000;font-weight: 700;padding: 10px 0;display: inline-block;}
.interested_area .interested_box figcaption a i{font-weight:700;margin:0 0 0 6px; transition: 0.5s all ease-in-out;}
.interested_area .interested_box figcaption a:hover i{margin:0 0 0 12px}

.positions_area{padding:50px 0}
.positions_area h3{font-family:"DM Sans",sans-serif;margin:0 0 30px 0;font-size:40px;font-weight:600;color:#1C4A8A;letter-spacing:.5px}
.positions_area .positions_box{border:1px solid #1C4A8A;padding:20px;position:relative;min-height: 250px;margin:0 0 30px 0}
.positions_area .positions_box:before{content:'';background:#51EDB1;position:absolute;top:0;left:0;width:5px;height:100%}
.positions_area .positions_box h5{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-weight: 800;font-size: 22px;line-height: 26px;margin:0 0 10px 0;text-transform: capitalize;}
.positions_area .positions_box ul{margin:0 0 15px 0}
.positions_area .positions_box ul li{display:inline-block;margin:0 30px 0 0;position:relative;font-size: 14px;color: #000;}
.positions_area .positions_box ul li+li:before{content:'|';position:absolute;left:-20px;font-weight:600}
.positions_area .positions_box ul li span{display:inline-block;width:18px;margin:0 5px 0 0;font-weight:600;font-size:15px}
.positions_area .positions_box p{line-height: 22px;color: #000;font-size: 16px;}
.positions_area .positions_box a{font-family:"DM Sans",sans-serif;position:absolute;bottom: 16px;font-weight: 700;color:#000;letter-spacing:.5px;font-size: 16px;}
.positions_area .positions_box a i{font-weight:700;margin:0 0 0 5px;transition:0.5s all ease-in-out}
.positions_area .positions_box a:hover i{margin:0 0 0 10px}
.positions_area a.LoadMore{font-family:"DM Sans",sans-serif;position:absolute;bottom: 15px;font-weight: 700;color:#000;letter-spacing:.5px;font-size: 18px;}

.join_area .join_head{text-align:center;padding:50px 0}
.join_area .join_head h3{font-family:"DM Sans",sans-serif;color:#1c4a8a;font-size: 45px;font-weight:700;margin:0 0 10px 0}
.join_area .join_head p{line-height: 24px;color: #000;font-size: 16px;}
.join_area .join_body{background:#E3F2FD}
.join_area .join_body .join_box{text-align:center;padding:50px 20px}
.join_area .join_body .col-sm-4+.col-sm-4 .join_box:before{content:'';position:absolute;background-color:#1C4A8A;left:0;width: 1.5px;height: 85%;top:0;bottom:0;margin:auto}
.join_area .join_body .join_box h4{font-family:"DM Sans",sans-serif;font-weight:800;font-size: 40px;color:#1C4A8A;margin:0 0 15px 0}
.join_area .join_body .join_box h4 span{display:inline-block;width:70px;margin:0 10px 0 0}
.join_area .join_body .join_box p{line-height: 25px;font-weight:400;margin:0 0 20px 0;min-height: 60px;color: #000;font-size: 16px;}
.join_area .join_body .join_box .arrow{color:#000;font-weight:700;min-width: 170px;}
.join_area .join_body .join_box .arrow span{background-color:#000;color: #E3F2FD;width: 25px;height: 25px;font-size: 22px;line-height: 20px;}
.join_area .join_body .join_box .arrow span i{font-weight:500;line-height: 24px;}
.join_area .join_body .join_box .arrow:hover span{ background-color:#1c4a8a }
.join_area.join_open_area .join_body .join_box aside{ min-height:165px }
.join_area.join_about_area .join_body .join_box aside{ min-height:165px }
.join_area.join_open_area .join_body .join_box .arrow:hover span{ background-color:#1C4A8A }

.description_area{font-family:"DM Sans",sans-serif}
.description_area .description_head{padding:50px 0;background-color:#000;color:#fff}
.description_area .description_head aside{float:right;margin: 15px 0 0 0;}
.description_area .description_head aside a{display:block;width:30px}


.description_area .description_head aside .dropdown-menu{
    right: 0;
    left: auto !important;
    margin: 0;
    padding: 0;
    border: 2px solid #E3E3E3;
    border-radius: 7px;
    box-shadow: none;
    overflow: hidden;
    transform: initial !important;
    top: 40px !important;
    min-width: 180px;
    background: #fff !important;
}
.description_area .description_head aside .dropdown-menu a{
    width: auto;
    padding: 10px 30px 10px 50px;
    position: relative;
    color: #0D2319;
    font-weight: 500;
}
.description_area .description_head aside .dropdown-menu a span{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 24px;
}
.description_area .description_head h5{font-size:45px;letter-spacing:.5px;margin:0 0 30px 0;font-weight: 700;}
.description_area .description_head ul li{display:inline-block;margin:0 40px 0 0;position:relative;font-family:"IBM Plex Serif",serif;letter-spacing:.5px;font-size:15px}
.description_area .description_head ul li+li:before{content:'|';left:-25px;position:absolute;font-size:15px;top:0}
.description_area .description_head ul li span{filter:brightness(0) invert(1);width:20px;display:inline-block;margin:0 10px 0 0}
.description_area .description_body{padding: 50px 0 30px;}
.description_area .description_body .description_box .arrow{ width: 123px; float:right;color:#1c4a8a;font-weight:600;font-size: 16px;margin:0 0 16px 0;min-width: auto;}
.description_area .description_body .description_box .arrow span{background-color:#1c4a8a;color:#fff}
.description_area .description_body .description_box .arrow:hover span{ margin:0 -16px 0 20px; background-color:#000 }
.description_area .description_body .description_box h4{color:#1C4A8A;font-weight:700;margin:0 0 10px 0;font-size: 22px;}
.description_area .description_body .description_box p{color:#0C1B13;line-height: 21px;font-size: 16px;font-weight:400;margin: 0 0 25px 0;}
.description_area .description_body .description_box ul{padding: 0 0 0 40px;margin: 0 0 25px 0;}
.description_area .description_body .description_box ul li{color:#0C1B13;line-height: 21px;font-size: 16px;font-weight:400;list-style:disc;margin: 0 0 9px 0;}
.description_area .description_body .description_box ol{padding: 0 0 0 35px;margin: 10px 0 12px 0;}
.description_area .description_body .description_box ol li{list-style:decimal}
.description_area .description_footer{border-top:2px solid #d7d5d5;padding: 35px 0 50px 0;border-top: 1px solid #0C1B13;}
.description_area .description_footer h4{margin: 0 0 20px 0;font-size:22px;font-weight:800;color:#000}
.description_area .description_footer .form-group{margin:0 0 20px 0; position: relative;}
.description_area .description_footer .form-group label{display:block;color:#000;font-weight:600;font-size: 14px;}
.description_area .description_footer .form-group .form-control{appearance: none;border:1px solid #E3E3E3;box-shadow:0 0 6px 0 #00000026;height:auto;padding:12px 15px;font-size: 15px;font-weight:500;border-radius:7px}
.description_area .description_footer .form-group .Icon{position:absolute;right: 15px;color: #0D1317;top: 42px;font-size: 22px;line-height: 20px;}
.description_area .description_footer .form-group .Upload{border:1px solid #E3E3E3;box-shadow:0 0 6px 0 #00000026;border-radius:8px;overflow:hidden;position:relative;padding:9px 0}
.description_area .description_footer .form-group .Upload span{background:#1C4A8A;position:absolute;padding:14px 0;color:#fff;font-weight:500;top:0;left:0;font-size:12px;width: 98px;min-height:47px;text-align:center; z-index:9 }
.description_area .description_footer .form-group .Upload .form-control{padding:0;box-shadow:none;border:none;border-radius:0}
.description_area .description_footer .form-group p{color:#1C4A8A;font-size:13px;line-height:23px;margin:0;font-weight:400;font-style:italic}
.description_area .description_footer .form-group ol{display:flex}
.description_area .description_footer .form-group ol li{display:inline-block;margin:0 15px 0 0;position:relative}
.description_area .description_footer .form-group ol li input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;opacity:0}
.description_area .description_footer .form-group ol li aside{box-shadow:0 0 6px 0 #00000026;padding:10px 16px;border-radius:5px;display:flex;align-items:center;color:#000;font-weight:600}
.description_area .description_footer .form-group ol li aside span{width:20px;height:20px;border:1px solid #000;border-radius:20px;margin:0 8px 0 0;position:relative}
.description_area .description_footer .form-group ol li aside span:before{content:'';width:10px;position:absolute;height:10px;background-color:#fff;border-radius:10px;top:4px;left:4px}
.description_area .description_footer .form-group ol li input:checked~aside{background:#51edb1;color:#fff}
.description_area .description_footer .form-group ol li input:checked~aside span{border-color:#fff}
.description_area .description_footer button{background-color:#51EDB1;padding: 9px 30px;font-weight: 700;color:#000;font-size: 16px;border-radius: 0;outline:0;border:none}

.description_area .description_footer button:hover { background-color:#000; color:#E3F2FD }
.description_area .description_footer .form-group .PhoneBox .iti--allow-dropdown .iti__country{font-size: 15px;}
.description_area .description_footer .form-group .PhoneBox .iti--allow-dropdown{ display:block; }
.description_area .description_footer .form-group .PhoneBox .iti__selected-flag{background-color: #F5F6FF;padding: 12px 12px;} 
.description_area .description_footer .form-group .PhoneBox .iti__selected-flag .iti__selected-dial-code{display: none;}
.description_area .description_footer .form-group .PhoneBox .iti__selected-flag .iti__arrow{position: relative;width: 19px;height: 13px;border: none;margin: 0 0 0 15px;}
.description_area .description_footer .form-group .PhoneBox .iti__selected-flag .iti__arrow:before{content: '\f0d7';font-family: 'FontAwesome';position: absolute;top: 0;left: 0;font-size: 25px;line-height: 12px;}
.description_area .description_footer .form-group ol li .wpcf7-list-item{margin: 0 20px 0 0;}
.description_area .description_footer .form-group ol li .wpcf7-list-item label{margin: 0;position: relative;}
.description_area .description_footer .form-group ol li .wpcf7-list-item label .wpcf7-list-item-label{box-shadow: 0 0 6px 0 #00000026;padding: 10px 16px;border-radius: 5px;display: flex;align-items: center;color: #000;font-weight: 600; min-width: 110px}
.description_area .description_footer .form-group ol li .wpcf7-list-item label .wpcf7-list-item-label:before{width: 20px;height: 20px;border: 1px solid #000;border-radius: 20px;margin: 0 8px 0 0;position: relative;}
.description_area .description_footer .form-group ol li .wpcf7-list-item label input:checked~.wpcf7-list-item-label{background: #51edb1;color: #fff;}
.description_area .description_footer .form-group ol li .wpcf7-list-item label input:checked~.wpcf7-list-item-label:before{border-color: #fff;}
.description_area .description_footer .form-group ol li .wpcf7-list-item label input:checked~.wpcf7-list-item-label:after{width: 10px;position: absolute;height: 10px;background-color: #fff;border-radius: 10px;top: 17px;left: 21px;}

.struggles_area{background:#E3F2FD;padding:50px 0 10px}
.struggles_area h2{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-size:40px;font-weight: 400;padding:0 0 20px 0;margin: 0 0 50px 0;position:relative}
.struggles_area h2:after{content:'';position:absolute;left:0;width: 55%;height:1px;background-color: #1C4A8A;bottom:0}
.struggles_area ul{display:flex;flex-wrap:wrap}
.struggles_area ul li{width:25%;margin: 0 0 60px 0;}
.struggles_area ul li aside{border-left:2px solid #51EDB1;padding: 0 20px 0 30px;}
.struggles_area ul li aside p{font-size: 18px;line-height: 24px;color: #0D1317;}

.achieve_area{background:#0D1317;padding: 50px 0 70px 0;color: #E3F2FD;}
.achieve_area h3{font-family:"DM Sans",sans-serif;font-size:40px;font-weight: 700;padding: 0 0 15px 0;margin: 0 0 20px 0;position:relative}
.achieve_area h3:after{content:'';position:absolute;left:0;width: 700px;height:1px;background-color:#fff;bottom:0}
.achieve_area p{font-size: 16px;line-height: 22px;margin: 0 0 20px 0;font-weight: 400;}
.achieve_area ul li{display:inline-block;font-family:"DM Sans",sans-serif;"DM Sans",font-family:sans-serif;font-size: 28px;font-weight: 600;margin:0 55px 0 0;position:relative}
.achieve_area ul li+li:before{content:'';position:absolute;left:-30px;font-weight:300;width:1px;height:20px;background: #E3F2FD;top:15px}
.achieve_area ul li a{ color:#fff }
.achieve_area ul li a:hover{ text-decoration:underline; }


.partner_area{background:#E3F2FD;padding:50px 0}
.partner_area h3{font-family:"DM Sans",sans-serif;font-size:55px;font-weight:700;margin:0 0 50px 0;position:relative;color:#1C4A8A}
.partner_area h5{font-family:"DM Sans",sans-serif;font-size: 32px;font-weight: 500;margin:0 0 20px 0;position:relative;color:#1C4A8A}
.partner_area p{margin:0 0 20px 0;line-height: 22px;font-size: 16px;font-weight: 400;color: #000;}

.services_area{padding: 40px 0 30px 0;}
.services_area .services_head{margin: 0 0 25px 0;}
.services_area .services_head h2{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-size: 45px;font-weight: 700;padding: 0 0 15px 0;margin: 0 0 20px 0;position:relative}
.services_area .services_head h2:after{content:'';position:absolute;left:0;width: 60%;height:1px;background-color: #1C4A8A;bottom:0}
.services_area .services_head p{font-size:16px;line-height: 20px;margin:0 0 20px 0;color: #000;}
.services_area .services_body ul{position:relative;padding:0 0 0 15px}
.services_area .services_body ul:before{content:''}
.services_area .services_body ul li{margin:0 0 20px 0}
.services_area .services_body ul li h6{color:#7E7A79;font-family:"DM Sans",sans-serif;font-size: 28px;font-weight: 700;padding:0 0 0 15px;border-left:4px solid #fff;line-height:25px;margin:0 0 25px -15px;cursor:pointer}
.services_area .services_body ul li article{width:325px;position:absolute;right:0;top:0;padding:30px 0 0;display:none}
.services_area .services_body ul li article:before{content:'';position:absolute;width:1px;height: 80%;background-color:#1C4A8A;left: -40px;top:0;bottom:0;margin:auto}
.services_area .services_body ul li article aside{position:absolute;top:0}
.services_area .services_body ul li article aside p{font-size: 18px;line-height: 24px;margin:0 0 13px 0}
.services_area .services_body ul li article aside a{color: #0D1317;font-family:"DM Sans",sans-serif;letter-spacing:.5px;font-size: 16px;font-weight: 700;}
.services_area .services_body ul li h6.active{border-color:#1C4A8A;color:#1C4A8A}
.services_area .services_body ul li h6.active+article{display:block}

.join_about_area .join_body{background-color:#1C4A8A}
.join_about_area .join_body .join_box h4{color: #E3F2FD;min-height: 40px;font-weight:500}
.join_about_area .join_body .join_box p{color: #E3F2FD;}
.join_about_area .join_body .join_box .arrow{color:#fff;font-weight: 600;letter-spacing: 0.7px;x}
.join_about_area .join_body .join_box .arrow span{background-color:#fff;color:#000}

.bring_area{background-color:#1C4A8A;color:#fff;padding: 50px 0 40px;}
.bring_area h3{font-family:"DM Sans",sans-serif;font-size: 40px;line-height:50px;font-weight:400;letter-spacing:.5px}
.bring_area p{font-size: 16px;line-height: 26px;margin:0 0 20px 0}

.core_area{padding:50px 0;background-color:#000;color:#fff}
.core_area h3{color:#51EDB1;font-family:"DM Sans",sans-serif;margin:0 0 10px 0;font-size: 42px;letter-spacing:.5px}
.core_area h4{font-family:"DM Sans",sans-serif;font-size: 23px;letter-spacing:.5px;font-style: italic;font-weight: 400;}
.core_area p{font-size: 16px;line-height: 22px;}
.core_area hr{border-color:#51EDB1;margin:30px 0}
.core_area hr+.row{ padding:0 70px }
.core_area aside{margin: 0 0 20px 0;padding: 0 30px;min-height: 120px;}
.core_area aside h5{font-family:"DM Sans",sans-serif;font-weight:500;margin:0 0 10px 0;font-size: 28px;}

.mission_area{padding:50px 0}
.mission_area .mission_box{ padding:0 20px }
.mission_area .mission_box h3{font-family:"DM Sans",sans-serif;color:#1C4A8A;text-align:center;font-size: 40px;margin:0 0 15px 0;font-weight: 400;}
.mission_area .mission_box p{font-size: 16px;line-height: 22px;margin: 0 0 15px 0;color: #000;text-align: justify;}
.mission_area .col-sm-6+.col-sm-6 .mission_box:before{content:'';background-color: #1C4A8A;position:absolute;left:0;width: 2px;height:100%}

.purpose_area{/* background:linear-gradient(0deg,#E3F2FD,#E3F2FD),linear-gradient(90deg,#fff0 15.99%,#E3F2FD 34.66%); */background-image:url('../images/Purpose.webp');background-size: cover;}
.purpose_area .purpose_right{width:60%;left:30%;position:relative;padding: 50px 0;}
.purpose_area .purpose_right h3{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-weight: 400;font-size: 40px;margin: 0 0 15px 0;border-bottom:2px solid #1C4A8A;padding:0 0 15px 0}
.purpose_area .purpose_right h3:after{content:''}
.purpose_area .purpose_right p{margin:0 0 10px 0;font-size: 16px;line-height: 24px;color: #000;}

.purpose_area.designed_area .purpose_right h3{ font-weight:700 }

.beyond_area{background-image:url(../images/beyond.webp);text-align:center;padding:100px 0;color:#fff;background-size:cover;position:relative}
.beyond_area:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000002e}
.beyond_area h3{font-family:"DM Sans",sans-serif;font-size:40px;font-weight:500;letter-spacing:1px;margin:0 0 10px 0;position:relative}
.beyond_area p{font-size: 20px;line-height: 27px;position:relative}

.market_area{padding:40px 0}
.market_area h3{font-family:"DM Sans",sans-serif;font-size: 40px;margin:0 0 30px 0;color:#1C4A8A;font-weight: 700;}
.market_area ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}
.market_area ul li{display:inline-block;width:33.33%;padding:10px}
.market_area ul li aside{background:#E3F2FD;padding:25px;height:100%;min-height: 220px;}
.market_area ul li aside h4{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 26px;line-height: 25px;margin: 0 0 10px 0;}
.market_area ul li aside p{line-height: 23px;color: #000;font-size: 16px;}

.industry_area{display:flex}
.industry_area .industry_left{width:30%;background-color:#000;padding:50px;color:#fff}
.industry_area .industry_left h3{color:#51EDB1;font-family:"DM Sans",sans-serif;font-size: 40px;font-weight: 400;letter-spacing:1px;margin: 0 0 35px 0;}
.industry_area .industry_left h4{font-family:"DM Sans",sans-serif;font-size: 40px;line-height: 44px;margin:0 0 10px 0;font-weight: 700;}
.industry_area .industry_left p{font-size: 16px;line-height: 26px;}
.industry_area .industry_right{width:70%;background-color:#000;padding:40px 20px;position:relative}
.industry_area .industry_right:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;opacity:.5}

.industry_area .industry_right.first-slide:before{background-image:url(../images/industry-BG-1.webp)}
.industry_area .industry_right.second-slide:before{background-image:url(../images/industry-BG-2.webp)}
.industry_area .industry_right.third-slide:before{background-image:url(../images/industry-BG-3.webp)}
.industry_area .industry_right.four-slide:before{background-image:url(../images/industry-BG-4.webp)}
.industry_area .industry_right.five-slide:before{background-image:url(../images/industry-BG-5.webp)}
.industry_area .industry_right.six-slide:before{background-image:url(../images/industry-BG-6.webp)}
.industry_area .industry_right.seven-slide:before{background-image:url(../images/industry-BG-7.webp)}
.industry_area .industry_right.eight-slide:before{background-image:url(../images/industry-BG-8.webp)}

.industry_box .BGImage{position:absolute;top:0;width:100%;height:100%;background-size:cover;display:none}
.industry_box figure img{width:100%}
.industry_box figcaption h5{font-family:"DM Sans",sans-serif;color:#fff;font-size: 28px;margin:0 0 10px 0}
.industry_box figcaption ul li{color:#51EDB1;padding:0 0 0 30px;margin: 0 0 6px 0;position:relative;font-size: 16px;line-height: 21px;}
.industry_box figcaption ul li:before{content:'';background-image:url(../images/tick.webp);position:absolute;left:0;top:5px;width:17px;height:17px;background-size:cover}

.industry_area .industry_right .owl-carousel{position:static}
.industry_area .industry_right .owl-carousel .owl-stage-outer{position:relative}
.industry_area .industry_right .owl-carousel .owl-stage-outer .owl-stage{position:relative}
.industry_area .industry_right .owl-carousel .owl-stage-outer .owl-stage .owl-item{position:relative}
.industry_area .industry_right .owl-carousel .owl-nav{position:absolute;bottom: 33%;left:-38%}
.industry_area .industry_right .owl-carousel .owl-nav .owl-prev,
.industry_area .industry_right .owl-carousel .owl-nav .owl-next{width: 30px;height: 30px;background-color:#51EDB1;text-align:center;color:#000;font-size: 24px;line-height:18px;margin:0 75px 0 0;outline:0}
.industry_area .industry_right .owl-carousel .owl-dots{counter-reset:section;position:absolute;bottom: 34%;left:-33%;width:35px}
.industry_area .industry_right .owl-carousel .owl-dots .owl-dot::before{counter-increment:section;content:counter(section)" / 8";color:#fff;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;position:absolute;top:0}
.industry_area .industry_right .owl-carousel .owl-dots .owl-dot{opacity:0}
.industry_area .industry_right .owl-carousel .owl-dots .owl-dot.active{opacity:1}

.thrive_area{display:flex}
.thrive_area figure{margin:0;width:25%}
.thrive_area figure img{ height:100% }
.thrive_area figcaption{background-color:#000;color:#fff;padding:50px;width:75%}
.thrive_area figcaption h3{font-family:"DM Sans",sans-serif;color:#51EDB1;margin:0 0 10px 0;font-weight:600;font-size: 28px;}
.thrive_area figcaption p{font-size: 16px;line-height: 24px;margin:0 0 40px;color: #E3F2FD;}
.thrive_area figcaption a{font-family:"DM Sans",sans-serif;color:#51EDB1;font-size: 18px;font-weight:600;letter-spacing:.4px}
.thrive_area figcaption a i{margin:0 0 0 5px;font-size:16px;transition:0.5s all ease-in-out}
.thrive_area figcaption a:hover i{margin:0 0 0 10px}

.life_area{background:#EDFFEE;padding:50px 0}
.life_area .life_left h3{font-family:"DM Sans",sans-serif;margin: 0 0 35px 0;}
.life_area .life_left h3 span{font-size: 45px;color:#1C4A8A;font-weight:800;border-bottom: 1px solid #1C4A8A;display:inline-block;padding:0 0 10px 0;}
.life_area .life_left h4{font-family:"DM Sans",sans-serif;margin:0 0 15px 0;color:#1C4A8A;font-weight:700;font-size: 26px;}
.life_area .life_left p{font-size: 16px;line-height: 25px;margin:0 0 15px 0;color: #000;}

.commitment_area{display:flex}
.commitment_area .commitment_left{background-image:url(../images/commitment.webp);width: 20%;font-family:"DM Sans",sans-serif;color:#fff;padding:30px;background-size:cover;display:flex;align-items:center;justify-content: center;}
.commitment_area .commitment_left h3{font-size:65px;font-weight:700;line-height: 75px;margin: 0 0 0px 0;}
.commitment_area .commitment_left p{font-size:20px;font-weight:500;line-height: 22px;}
.commitment_area .commitment_right{width: 80%;padding:40px 20px 0}
.commitment_area .commitment_right ul{display:flex;position:relative}
.commitment_area .commitment_right ul:after{content:'';position:absolute;left:0;right:0;width:calc(100% - 40px);height:2px;background-color:#1C4A8A;bottom:0;margin:auto}
.commitment_area .commitment_right ul li{width:33.33%;padding:20px;min-height:300px}
.commitment_area .commitment_right ul li h5{font-family:"DM Sans",sans-serif;margin:0 0 10px 0;color: #1C4A8A;font-weight:700;font-size: 24px;}
.commitment_area .commitment_right ul li p{line-height: 25px;font-size: 16px;color: #000;}

.support_area{padding:30px 0}
.support_area .support_box{display:flex;align-items: center;background-color: #EDFFEE;}
.support_area .support_box .support_left{width:35%;position:relative}
.support_area .support_box .support_left .controls{position:absolute;bottom:10px;right:10px}
.support_area .support_box .support_left .controls .control-prev,
.support_area .support_box .support_left .controls .control-next{width:45px;height:45px;background-color:#fff;display:inline-flex;padding:3px;border-radius:5px;align-items:center;justify-content:center;margin:0 0 0 7px}
.support_area .support_box .support_left .controls .control-prev img,
.support_area .support_box .support_left .controls .control-next img{width:20px}
.support_area .support_box .support_left .controls .control-prev img{transform:rotate(180deg)}
.support_area .support_box .support_right{width:65%;background:#EDFFEE;padding:30px;text-align:center}
.support_area .support_box .support_right h3{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 40px;margin:0 0 15px 0;line-height: 40px;}
.support_area .support_box .support_right p{line-height: 24px;margin:0 0 10px;color:#000;font-size: 16px;}

.talent_area{background:#0D2319;color:#fff;padding:50px 0}
.talent_area .talent_left h3{font-family:"DM Sans",sans-serif;font-size: 40px;font-weight:600;margin:0 0 15px 0;line-height: 45px;}
.talent_area .talent_left p{margin:0 0 15px 0;line-height:24px;font-size: 16px;}
.talent_area .talent_left h5{font-family:"DM Sans",sans-serif;color:#51EDB1;font-size: 28px;margin:40px 0 10px 0;font-weight:600}
.talent_area .talent_left h6{font-family:"DM Sans",sans-serif;color:#51EDB1;font-size: 16px;font-weight:400}

.vibrant_area{background-color:#EDFFEE;padding:50px 0}
.vibrant_area .vibrant_head{display:flex;position:relative;padding:0 0 25px 0;margin:0 0 40px 0;align-items:center}
.vibrant_area .vibrant_head:after{content:'';background-color:#C9E5CA;right:0;position:absolute;top:0;width:75%;height:100%}
.vibrant_area .vibrant_head figure{width:50%;margin:-25px 0 0 0;z-index:9}
.vibrant_area .vibrant_head figcaption{width:50%;position:relative;z-index:1;padding:0 50px 0 50px}
.vibrant_area .vibrant_head figcaption h3{color:#1C4A8A;font-family:"DM Sans",sans-serif;font-weight:700;font-size: 40px;padding:0 0 15px 0;border-bottom:1px solid #1C4A8A;margin:0 0 25px 0;line-height: 40px;}
.vibrant_area .vibrant_head figcaption p{color:#000;line-height: 23px;font-size: 16px;}
.vibrant_area .vibrant_body{margin:0 0 40px 0}
.vibrant_area .vibrant_body h3{font-family:"DM Sans",sans-serif;margin:0 0 30px 0;font-weight:700;color:#000;font-size: 28px;}
.vibrant_area .vibrant_body h3 span{border-bottom:2px solid #000;display:inline-block;padding:0 0 10px 0}
.vibrant_area .vibrant_body p{line-height: 23px;color: #000;font-size: 16px;}
.vibrant_area .vibrant_footer{display:flex}
.vibrant_area .vibrant_footer .vibrant_footer_nav{ width:33.33% }
.vibrant_area .vibrant_footer .nav-tabs{display:block;border:none;}
.vibrant_area .vibrant_footer .nav-tabs .nav-item{margin:0;display:block}
.vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link{border-radius:0;border:1px solid #C4D9C5;padding:20px 20px 20px 40px;font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 18px;position:relative}
.vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link:before{content:'';position:absolute;width:13px;height:calc(100% + 2px);left:-1px;top:-1px}
.vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link.active{background-color:#1C4A8A;color:#fff;border-color:#1C4A8A}
.vibrant_area .vibrant_footer .nav-tabs .nav-item .nav-link.active:before{background-color:#51EDB1}
.vibrant_area .vibrant_footer .tab-content{width:66.66%;background-color:#C9E5CA;padding:20px}
.vibrant_area .vibrant_footer .carousel-item{text-align:center;max-height:225px}
.vibrant_area .vibrant_footer .carousel-item img{max-height:230px}
.vibrant_area .vibrant_footer .controls{text-align:center;margin:15px 0 0 0}
.vibrant_area .vibrant_footer .controls .control-prev,
.vibrant_area .vibrant_footer .controls .control-next{width:40px;height:40px;background-color: #1c4a8a;display:inline-flex;padding:3px;border-radius:5px;align-items:center;justify-content:center;margin:0 5px}
.vibrant_area .vibrant_footer .controls .control-prev img,
.vibrant_area .vibrant_footer .controls .control-next img{width:13px;filter: brightness(0) invert(1);}
.vibrant_area .vibrant_footer .controls .control-prev img{transform:rotate(180deg)}

.growth_area{display:flex}
.growth_area .growth_left{width:25%}
.growth_area .growth_left img{ height:100% }
.growth_area .growth_right{width:75%;background-color:#000;padding:50px;color:#fff}
.growth_area .growth_right figcaption{margin:0 0 30px 0}
.growth_area .growth_right figcaption h3{font-family:"DM Sans",sans-serif;font-size: 40px;margin:0 0 35px 0}
.growth_area .growth_right figcaption h3 span{color:#51EDB1;font-weight:800;letter-spacing:.5px;position:relative;padding:0 0 15px 0;display:inline-block}
.growth_area .growth_right figcaption h3 span:after{content:'';position:absolute;bottom:0;left:0;width:70%;background-color:#51EDB1;height:2px}
.growth_area .growth_right figcaption h4{font-family:"DM Sans",sans-serif;color:#E3F2FD;margin:0 0 15px 0;font-size: 28px;}
.growth_area .growth_right figcaption p{line-height: 25px;font-size: 16px;color: #E3F2FD;}
.growth_area .growth_right article{display:flex;flex-wrap:wrap}
.growth_area .growth_right article aside{width:50%;padding:30px}
.growth_area .growth_right article aside h5{font-family:"DM Sans",sans-serif;margin:0 0 10px 0;font-weight:600;font-size:22px}
.growth_area .growth_right article aside p{line-height: 24px;font-size: 16px;color: #E3F2FD;}

.testimonials_area{background:#EDFFEE;padding:50px 0}
.testimonials_area .testimonials_box{background:#51EDB1;padding:30px;border-radius:20px}
.testimonials_area .testimonials_box .testimonials{display:flex}
.testimonials_area .testimonials_box .testimonials figure{width:200px;margin:0}
.testimonials_area .testimonials_box .testimonials figure img{width:100%}
.testimonials_area .testimonials_box .testimonials figcaption{width:calc(100% - 170px);background-color:#fff;padding: 25px;margin:30px 0 0 -40px;z-index:1;border-radius:0 10px 10px 10px;min-height: 270px;}
.testimonials_area .testimonials_box .testimonials figcaption p{line-height: 23px;margin: 0 0 10px 0;color: #000;font-size: 16px;}
.testimonials_area .testimonials_box .testimonials figcaption h5{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 22px;margin:0 0 6px 0}
.testimonials_area .testimonials_box .testimonials figcaption h6{font-family:"DM Sans",sans-serif;font-size: 14px;color:#767575}

.desktop_testimonials_area{ display:block; }
.mobile_testimonials_area{ background-color:#51EDB1; display: none; padding:50px 0 }

.mobile_testimonials_area{background-color:#51EDB1;padding: 50px 20px 30px 20px;}
.mobile_testimonials_box{ background-color: #fff; padding: 20px; border-radius: 15px; margin: 0 0 25px 0;}
.mobile_testimonials_box article{ display: flex; align-items: center;  margin: 0 0 15px 0;}
.mobile_testimonials_box article figure{ width: 110px; margin: 0;}
.mobile_testimonials_box article figcaption{ width: calc(100% - 110px); text-align: center; padding: 0 10px;}
.mobile_testimonials_box article figcaption h5{ font-family: "DM Sans", sans-serif; color: #000;font-weight: 700;font-size: 24px;margin: 0 0 10px 0;border-bottom: 1px solid #000;padding: 0 0 10px 0;display: inline-block;}
.mobile_testimonials_box article figcaption h6{ font-family: "DM Sans", sans-serif; font-size: 18px; color: #0D1317;}
.mobile_testimonials_box aside{}
.mobile_testimonials_box aside p{ line-height: 26px;margin: 0 0 10px 0;color: #000;font-size: 18px;}

.desktop_talent_area{ display:block; }
.mobile_talent_area{ display:none; }


.mobile_talent_box{}
.mobile_talent_box figure{
    float: left;
    width: 110px;
    margin: 0 20px 15px 0;
}
.mobile_talent_box figure img{}
.mobile_talent_box h3{
    font-size: 22px;
    font-weight: 700;
    font-family: "DM Sans", sans-serif;
    margin: 0px 0 0px 0;
    line-height: 28px;
    padding: 15px 0;
}
.mobile_talent_box h3 br{
    display: none;
}
.mobile_talent_box p{
    margin: 20px 0 0px 0;
    line-height: 27px;
    font-size: 18px;
}
.mobile_talent_box h5{
    font-family: "DM Sans", sans-serif;
    color: #51EDB1;
    font-size: 24px;
    margin: 40px 0 5px 0;
    font-weight: 600;
}
.mobile_talent_box h6{
    font-family: "DM Sans", sans-serif;
    color: #51EDB1;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}








.connect_area{padding:40px 0 20px 0}
.connect_area .connect_box{display:flex;align-items:center;background:#EDFFEE}
.connect_area .connect_box article{padding:30px;text-align:center;width: 46%;order: 1;}
.connect_area .connect_box article h3{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 42px;margin:0 0 15px 0;line-height: 40px;}
.connect_area .connect_box article p{line-height: 22px;margin:0 0 10px;color:#000;font-size: 15px;}
.connect_area .connect_box aside{width: 27%;max-height: 440px;overflow: hidden;order: 2;}
.connect_area .connect_box aside img{width:100%}
.connect_area .connect_box aside+aside{border-left:20px solid #fff;order: 3;}

.VideoArea{position:relative;background-color:#000}
.VideoArea .VideoBox{position:relative;overflow:hidden;height: 100vh;}
.VideoArea:before{content:'';background:rgb(0 0 0 / 15%);position:absolute;top:-71px;left:0;width:100%;height:100vh}
.VideoArea .VideoBox video{position:absolute;top:0;left:0;width:100%}

.SliderArea{position:relative;overflow:hidden;height: 100vh;}
.SliderArea .carousel .carousel-item{ height:100%; background-size:cover; height:100vh }


.TypingArea{font-family:"DM Sans",sans-serif;position:absolute;top:0;left:0;width:100%;z-index:1;}
.TypingArea .TypingBox{position:relative;height: 100vh;}
.TypingArea .TypingBox .TypingHead{padding: 110px 0 0 0;}
.TypingArea .TypingBox .TypingHead h1{color:#fff;font-size:120px;font-weight:700;caret-color: red;  height:200px; position:relative; min-height:200px  }
.TypingArea .TypingBox .TypingHead h1 .typingText{position: relative; min-height: 200px; }
.TypingArea .TypingBox .TypingBody{position:absolute;bottom:30px;width:100%;display:flex;align-items:center;justify-content:space-between}
.TypingArea .TypingBox .TypingBody aside p{color:#fff;font-size:22px}
.TypingArea .TypingBox .TypingBody aside a{margin:0 0 0 30px}
.TypingArea .TypingBox .TypingBody aside a span{background-color:#fff0;color:#fff}
.TypingArea .TypingBox .TypingHead h1 .typingText:after{display: inline-block; animation: blink 0.7s step-end infinite; width: 7px;height: 140px;background: #51EDB1;position: absolute;right: -20px;bottom: 60px;}
.TypingArea .TypingBox .TypingHead h1 .typingText.Cursor:after{ content:'' }
.TypingArea .TypingBox .TypingHead h1 nobr{ display:block; }

keyframes blink {
    50% { border-color: transparent;   }
}

.SolveArea{background:linear-gradient(180deg,#FFFFFF 0%,#E3F2FD 100%);/* min-height:100vh; */position:relative;z-index:1;font-family:"DM Sans",sans-serif;padding: 100px 0 40px;}
.SolveArea h2{text-align:center;color:#1C4A8A;font-size:80px;font-weight:700;margin:0 0 40px 0}
.SolveArea .container{ max-width:1140px; padding:0 15px }
.SolveArea .SolveBox aside{margin:0 0 30px 0}
.SolveArea .SolveBox aside:last-child{margin:0}
.SolveArea .SolveBox aside h3{font-size:30px;margin:0 0 10px 0;font-weight: 400;color:#000}
.SolveArea .SolveBox aside p{font-family:"IBM Plex Serif",serif;font-size: 16px;line-height: 22px;margin:0 0 10px 0;font-weight:400;color: #000;}
.SolveArea .SolveBox aside a{color:#1C4A8A;font-weight:700;font-size: 18px;}
.SolveArea .SolveBox aside a span{margin:0 0 0 5px;transition:0.5s all ease-in-out}
.SolveArea .SolveBox aside a span i{font-weight:700}
.SolveArea .SolveBox aside a:hover span{margin:0 0 0 11px}

.home_impact_area{background:linear-gradient(180deg,#FFFFFF 0%,#EDFFEE 100%);/* min-height:100vh; */padding: 60px 0 50px;z-index: 1;position: relative;}
.home_impact_area h3{margin:0 0 35px 0;padding:0 0 10px 0;position:relative;font-size:50px;font-weight:600}
.home_impact_area h3:after{content:'';position:absolute;bottom:0;left:0;width: 250px;height:2px;background-color:#000}

.unique_area{background:linear-gradient(180deg,#FFFFFF 0%,#E3F2FD 100%);/* min-height:100vh; */overflow:hidden;position:relative;font-family:"DM Sans",sans-serif;padding: 100px 0;}
.unique_area .row{ align-items:center}
.unique_area:after{content:'';background-color:#244C89;width:1200px;position:absolute;height:1200px;top:-188px;right:-500px;border-radius:50%}
.unique_area .unique_left h4{margin:0 0 15px 0;padding:0 0 10px 0;position:relative;font-size: 39px;color: #0D1317;font-weight: 400;}
.unique_area .unique_left h4:after{content:'';position:absolute;bottom:0;left:0;width: 170px;height:2px;background-color:#000}
.unique_area .unique_left h2{color:#1C4A8A;margin:0 0 20px 0;font-size: 85px;font-weight: 400;}
.unique_area .unique_left p{font-family:"IBM Plex Serif",serif;line-height:24px;margin:0 0 15px 0;font-weight:400;color:#000;font-size: 16px;}
.unique_area .unique_right{text-align:center}
.unique_area .unique_right span{position:relative;color:#51EDB1;z-index:1;font-size:190px;font-weight:800}


.expertise_area{background-image : url('../images/Expertise.webp');padding: 100px 0 50px;font-family:"DM Sans",sans-serif;/* min-height:100vh; */background-size: cover;z-index: 1;position: relative;}
/*.expertise_area[data-id="1"]{background-image:url(../images/Expertise-1.webp)}
.expertise_area[data-id="2"]{background-image:url(../images/Expertise-2.webp)}
.expertise_area[data-id="3"]{background-image:url(../images/Expertise-3.webp)}
.expertise_area[data-id="4"]{background-image:url(../images/Expertise-4.webp)}
.expertise_area[data-id="5"]{background-image:url(../images/Expertise-5.webp)}
.expertise_area[data-id="6"]{background-image:url(../images/Expertise-6.webp)}*/
.expertise_area h2{margin:0 0 40px 0}
.expertise_area h2 span{padding:0 0 10px 0;position:relative;font-size: 40px;font-weight: 400;display:inline-block;border-bottom: 2px solid #fff;color: #fff;}
.expertise_area .card{border:none;margin:0 0 35px 0;background-color: transparent;}
.expertise_area .card .card-header{cursor:pointer;background:#fff0;border:none;border-left:5px solid #51EDB1;border-radius:0;padding:0 0 0 15px}
.expertise_area .card .card-header.collapsed{border-left:5px solid #fff0}
.expertise_area .card .card-header.collapsed h3{color: #E3F2FD;}
.expertise_area .card .card-header h3{color:#51EDB1;font-size: 35px;font-weight: 400;}
.expertise_area .card .card-header h3:hover{ color:#51EDB1; }
.expertise_area .card .card-body{padding:15px 0 0 20px}
.expertise_area .card .card-body a{font-family:"IBM Plex Serif",serif;color: #fff;max-width: 430px;display:inline-block;position:relative;width:100%;font-size: 16px;line-height: 21px;}
.expertise_area .card .card-body a span{transition: 0.5s all ease-in-out;width: 25px;height: 25px;background-color:#51EDB1;text-align:center;color:#000;font-size: 28px;line-height: 18px;outline:0;position:absolute;top:0;right:-30px;}
.expertise_area .card .card-body a span i{font-weight: 500;line-height: 21px;}
.expertise_area .card .card-body a:hover span{ right:-40px }

.who_area{background-color:#51EDB1;padding:60px 0;font-family:"DM Sans",sans-serif;position: relative;z-index: 1;}
.who_area .who_box h2{margin:0 0 25px 0;color:#000;font-weight: 400;position:relative;padding: 0 0 12px 0;font-size: 40px;}
.who_area .who_box h2:after{content:'';position:absolute;bottom:0;left:0;width:200px;height:3px;background-color:#000}
.who_area .who_box h3{font-size: 30px;font-weight:700;line-height: 33px;color:#000;margin: 0 0 10px 0;}
.who_area .who_box p{font-family:"IBM Plex Serif",serif;font-size: 18px;min-height: 90px;line-height: 22px;color:#000;font-weight: 400;}
.who_area .who_box a{color:#000;font-weight:700;font-size: 18px;display:inline-block}
.who_area .who_box a span{width:27px;height:27px;display:inline-block;background-color:#000;text-align:center;color:#fff;line-height:27px;margin:0 0 0 5px;transition:0.5s all ease-in-out}
.who_area .who_box a:hover span{margin:0 0 0 15px; background-color: #244C89; color: #fff}

.agency_area{background-color:#EDFFEE;padding:50px 0;position: relative;}
.agency_area h2{color:#1C4A8A;font-size: 80px;margin:0 0 30px 0;font-weight: 700;font-family:"DM Sans",sans-serif}
.agency_area p{color:#1C4A8A;font-size: 18px;line-height: 27px;font-weight: 400;}

.learning_area{background-color:#0D2319;position: relative;}
.learning_area h2{color:#E3F2FD;position:relative;padding:0 0 15px 0}
.learning_area h2:after{content:'';position:absolute;left:0;bottom:0;width:200px;height:3px;background-color:#E3F2FD}
.learning_area h5{font-family:"DM Sans",sans-serif;margin:0 0 30px 0;color:#E3F2FD}

.expand_area{background-color:#EDFFEE;padding:50px 0;position: relative;z-index: 1;}
.expand_area h2{color:#000;font-size: 40px;margin:0 0 30px 0;font-weight: 400;font-family:"DM Sans",sans-serif;position:relative;padding:0 0 15px 0}
.expand_area h2:after{content:'';position:absolute;left:0;bottom:0;width: 285px;height:3px;background-color:#000}
.expand_area p{color:#000;font-size: 18px;line-height: 26px;margin:0 0 20px 0}
.expand_area a{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 18px;}
.expand_area a i{font-weight:700;margin:0 0 0 6px;transition:0.5s all ease-in-out}
.expand_area a:hover i{margin:0 0 0 13px}

.founders_area{padding:50px 0}
.founders_area .founders_box+.founders_box{margin-top:50px}
.founders_area h2{font-family:"DM Sans",sans-serif;margin:0 0 40px;text-align:center;color:#1C4A8A;font-weight:700;font-size:40px;letter-spacing:.5px}
.founders_area .founders_left h3{font-family:"DM Sans",sans-serif;font-weight:700;color:#0D1317;font-size: 30px;margin: 0 0 8px 0;}
.founders_area .founders_left h4{font-family:"DM Sans",sans-serif;color:#0D1317;font-size: 20px;margin:0 0 15px 0;font-weight:500}
.founders_area .founders_left p{margin: 0 0 15px 0;line-height: 24px;font-size: 16px;color: #000;font-weight: 400;}
.founders_area .founders_left a{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 17px;}
.founders_area .founders_left a i{font-weight:700;margin:0 0 0 6px;transition:0.5s all ease-in-out}
.founders_area .founders_left a:hover i{margin:0 0 0 13px}
.founders_area .founders_right img{width:100%}

.team_area{padding:20px 0 30px 0}
.team_area h2{font-family:"DM Sans",sans-serif;margin:0 0 40px;text-align:center;color:#1C4A8A;font-weight:700;font-size:40px;letter-spacing:.5px}
.team_area .team_box{display:flex;margin:0 0 30px 0;align-items:center;box-shadow:0 3px 11px #b7aeae}
.team_area .team_box figure{margin:0;width:35%}
.team_area .team_box figure img{width:100%}
.team_area .team_box figcaption{width:65%;text-align:center;padding:20px}
.team_area .team_box figcaption h6{font-family:"DM Sans",sans-serif;font-size: 26px;font-weight:700;color:#000;margin:0 0 10px 0;padding:0 0 10px 0;position:relative}
.team_area .team_box figcaption h6:after{content:'';position:absolute;bottom:0;height:1px;width:130px;background-color:#0D1317;left:0;right:0;margin:auto;opacity: 0.5;}
.team_area .team_box figcaption p{margin:0 0 15px 0;font-weight: 400;color:#000;font-family: "DM Sans", sans-serif;font-size: 16px;}
.team_area .team_box figcaption a{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size: 16px;}
.team_area .team_box figcaption a i{font-weight:700;margin:0 0 0 6px;transition:0.5s all ease-in-out}
.team_area .team_box figcaption a:hover i{margin:0 0 0 13px}

.leader_who_area{background-color:#244C89}
.leader_who_area .who_box h3{color:#EDFFEE;margin:0 0 30px 0}
.leader_who_area .who_box h3 span{border-bottom:2px solid #EDFFEE;display:inline-block;padding:0 0 20px 0;font-size: 40px;font-weight:400}
.leader_who_area .who_box h3:after{content:none}
.leader_who_area .who_box aside{min-height: 140px;}
.leader_who_area .who_box aside p{min-height:auto;margin:0 0 15px 0;color:#fff;line-height: 23px;}
.leader_who_area .who_box a{color:#E3F2FD;font-weight:600}
.leader_who_area .who_box a i{margin:0 0 0 5px;transition:0.5s all ease-in-out}
.leader_who_area .who_box a:hover i{margin:0 0 0 12px}

.single_team_area{font-family: "DM Sans", sans-serif;}
.single_team_area .single_team_left {position:relative;}
.single_team_area .single_team_left h6{color: #000;font-weight: 700;/* margin: 0 0 170px 0; */position: absolute;top: -70px;}
.single_team_area .single_team_left h3{color: #0D1317;font-size: 70px;font-weight: 700;margin: 0 0 15px 0;line-height: 55px;}
.single_team_area .single_team_left p{color: #0D1317;font-weight: 400;font-size: 24px;margin: 0 0 40px 0;line-height: 20px;}
.single_team_area .single_team_left a{color: #0D1317;font-size: 15px;font-weight: 600;display: inline-flex;align-items: center;}
.single_team_area .single_team_left a span{background-color: #0A66C2;width: 25px;height: 25px;text-align: center;line-height: 26px;border-radius: 4px;margin: 0 6px 0 0;color: #fff;font-size: 14px;}
.single_team_area .single_team_right{width: 90%;}
.single_team_area .single_team_right img{ width:100% }

.single_team_about{background-color: #E3F2FD;padding: 50px 0;}
.single_team_about h4{font-family: "DM Sans", sans-serif;color: #000;font-size: 36px;font-weight: 700;margin: 0 0 20px 0;}
.single_team_about p{line-height: 20px;color: #000;margin: 0 0 11px 0;font-size: 15px;}

.resources_area{background-color:#fff}
.resources_area .resources_head{margin:0 0 40px 0;font-family:"DM Sans",sans-serif}
.resources_area .resources_head .nav-tabs{border:none;background-color:#fff;justify-content:space-evenly;box-shadow:0 6px 13px rgb(0 0 0 / 10%)}
.resources_area .resources_head .nav-tabs .nav-item{margin:0}
.resources_area .resources_head .nav-tabs .nav-item .nav-link{border:none;padding:17px 30px 17px 30px;color: #1C4A8A;font-size: 16px;font-weight:600;position:relative}
.resources_area .resources_head .nav-tabs .nav-item .nav-link:after{content:'';width:100%;position:absolute;left:0;height:5px;bottom:0}
.resources_area .resources_head .nav-tabs .nav-item .nav-link.active:after{background-color:#1C4A8A}
.resources_area .resources_head .nav-tabs .nav-item .nav-link span{ display:none; }
.resources_area .resources_categories{ display:none; margin:0 0 20px 0; font-family:"DM Sans", sans-serif }
.resources_area .resources_categories p{ font-size: 18px; color: #1C4A8A; font-weight: 700; border-bottom: 1px solid #1C4A8A; cursor: pointer; padding: 0 0 10px 0; position: relative;}
.resources_area .resources_categories p:after{content: '\f107'; font-family: FontAwesome; position: absolute; top: 9px; right: 0; font-size: 20px; line-height: 10px; }

.resources_area .impactbox{margin:0 0 30px 0}

.resources_category{padding: 30px 0 0px}
.resources_category ul{margin:0 0 20px 0}
.resources_category ul li{display:inline-block;margin:0 5px 10px 0}
.resources_category ul li span{display:block;border:1px solid #000;padding:8px 13px;color:#000;font-weight:500;line-height:14px;cursor:pointer}
.resources_category ul li span.active{background-color:#000;color:#fff}
.resources_category aside{text-align:right}
.resources_category aside button{border:none;outline:0;box-shadow:none;background-color:#fff0;padding:10px 25px;color:#000;font-weight:600}
.resources_category aside button.result{background-color:#51EDB1}
.resources_area .resources_body .Load-more{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;background-color:#fff0;padding:10px 20px;border:none;outline:0;box-shadow:none;font-size: 18px;}
.resources_area .resources_body .SortBox{font-family: "DM Sans", sans-serif;margin: 0 0 30px 0;}
.resources_area .resources_body .SortBox span{font-size: 16px;font-weight: 500;color: #313131;}
.resources_area .resources_body .SortBox select{font-size: 16px;border: none;color: #313131;font-weight: 500;padding: 0 10px 0 0;cursor: pointer;outline: 0;box-shadow: none; background: transparent;}

.resources_area .resources_body .loadMoreBtn {
    font-family: "DM Sans", sans-serif;
    color: #000 !important;
    font-weight: 700 !important;
    background-color: #fff0;
    padding: 10px 20px !important;
    border: none !important;
    box-shadow: none;
    font-size: 18px !important;
    position: relative !important;
    transform: translate(0, 0) !important;
    left: auto !important;
    bottom: auto !important;
    display: block;
    width: 160px;
    margin: auto;
}
.fraud_area{display:flex;background-color:#E3F2FD}
.fraud_area figure{margin:0;width:25%}
.fraud_area figure img{ height:100% }
.fraud_area figcaption{width:75%;padding:50px}
.fraud_area figcaption h3{font-family:"DM Sans",sans-serif;font-size: 40px;color:#1C4A8A;margin:0 0 25px 0}
.fraud_area figcaption h3 span{border-bottom:1px solid #1C4A8A;display:inline-block;padding:0 0 15px 0}
.fraud_area figcaption p{font-size: 16px;color:#000;line-height: 23px;margin:0 0 20px 0}

.openings_area{background-color:#1C4A8A;padding:50px 0;color:#fff}
.openings_area h3{font-family:"DM Sans",sans-serif;margin:0 0 30px 0;font-size: 44px;font-weight: 400;}
.openings_area .openings_list .openings{padding:0 0 30px 0;margin:0 0 30px 0;border-bottom:1px solid #fff;position:relative}
.openings_area .openings_list .openings a{font-family:"DM Sans",sans-serif;position:absolute;top:15px;font-weight:600;letter-spacing:.5px;right:0;color:#fff;font-size: 16px;}
.openings_area .openings_list .openings a i{font-weight:700;margin:0 0 0 5px;transition:0.5s all ease-in-out}
.openings_area .openings_list .openings a:hover i{margin:0 0 0 10px}
.openings_area .openings_list .openings h4{font-family:"DM Sans",sans-serif;font-size: 25px;margin:0 0 15px 0;font-weight: 500;}
.openings_area .openings_list .openings ul{margin:0}
.openings_area .openings_list .openings ul li{margin:0 40px 0 0;position:relative;font-size: 14px;display:inline-flex;align-items:center}
.openings_area .openings_list .openings ul li+li:before{content:'|';position:absolute;left:-24px;font-weight:600}
.openings_area .openings_list .openings ul li span{display:inline-block;width:17px;margin:0 5px 0 0;font-weight:600;font-size:15px;filter:brightness(0) invert(1);line-height:15px}
.openings_area .openings_list a.browse{font-family:"DM Sans",sans-serif;font-weight: 600;letter-spacing:.5px;color:#fff;font-size: 21px;}
.openings_area .openings_list a.browse i{font-weight:700;margin:0 0 0 5px;transition:0.5s all ease-in-out}
.openings_area .openings_list a.browse:hover i{margin:0 0 0 10px}

.hire_area{background-color:#1A1918;padding:50px 0 10px;color:#E3F2FD}
.hire_area h3{font-family:"DM Sans",sans-serif;margin:0 0 30px 0;font-size: 44px;font-weight: 400;letter-spacing: 0.5px;}
.hire_area .hire{margin:0 0 60px 0}
.hire_area .hire h5{font-family:"DM Sans",sans-serif;font-size: 22px;font-weight: 500;min-height: 35px;}
.hire_area .hire p{line-height: 24px;font-size: 16px;}

.candidate_area{padding:50px 0}
.candidate_area .candidate_head{border-bottom: 1px solid #0D1317;padding:0 0 40px 0;margin:0 0 40px 0}
.candidate_area .candidate_head h3{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-size: 44px;}
.candidate_area .candidate_head p{line-height: 23px;color:#000;font-size: 16px;}
.candidate_area .candidate{min-height: 180px;}
.candidate_area .candidate h5{font-family:"DM Sans",sans-serif;color:#000;margin:0 0 20px 0;font-weight:700;font-size: 22px;}
.candidate_area .candidate p{line-height: 24px;font-size: 16px;color: #000;}
.candidate_area .candidate_body .owl-nav{text-align:center;margin: 0px 0 0 0;}
.candidate_area .candidate_body .owl-nav .owl-prev,
.candidate_area .candidate_body .owl-nav .owl-next{width: 45px;height: 45px;background-color:#244C89;border-radius:7px;margin:0 5px;color:#fff;outline: 0;display: inline-flex;align-items: center;justify-content: center;}

.candidate_area .candidate_body .owl-nav .owl-prev img,
.candidate_area .candidate_body .owl-nav .owl-next img{width: 16px;filter: brightness(0) invert(1);}
.candidate_area .candidate_body .owl-nav .owl-prev img{transform: rotate(180deg);}

.faq_area{background-color:#0D2319;padding:50px 0}
.faq_area .faq_left h3{color:#51EDB1;font-family:"DM Sans",sans-serif;font-size: 40px;margin:0 0 20px 0}
.faq_area .faq_left p{color:#E3F2FD;margin:0 0 10px 0;line-height: 26px;font-size: 16px;}
.faq_area .faq_right{background-color:#E3F2FD;padding:20px;border-radius:10px}
.faq_area .faq_right .card{border:none;background-color:#fff0;border-bottom:1px solid #000;border-radius:0;padding:0 0 15px 0}
.faq_area .faq_right .card+.card{margin: 15px 0 0 0;}
.faq_area .faq_right .card .card-header{border-radius:0;border:none;background-color:#fff0;padding:0 30px 0 0;cursor:pointer}
.faq_area .faq_right .card .card-header:after{content:'\f067';font-family:'FontAwesome';position:absolute;right:0;top:4px;font-size:14px;line-height:12px;transition:0.5s all ease-in-out}
.faq_area .faq_right .card .card-header[aria-expanded="true"]:after{content:'\f068'}
.faq_area .faq_right .card .card-header h5{font-family:"DM Sans",sans-serif;font-size: 16px;color:#000;font-weight: 700;}
.faq_area .faq_right .card .card-body{padding:15px 0 0 0}
.faq_area .faq_right .card .card-body p{line-height:24px;margin:0 0 5px 0}

.fp-watermark{ display:none; }

.marketing_area .nav-tabs{border:none;font-family:"DM Sans";background-color:#fff;justify-content:space-evenly;box-shadow:0 6px 13px rgb(0 0 0 / 10%);width: 80%;margin: -32px auto -32px;z-index: 9;position: relative;}
.marketing_area .nav-tabs .nav-item{margin:0}
.marketing_area .nav-tabs .nav-item .nav-link{border:none;padding: 18px 30px 18px 30px;color: #1C4A8A;font-size: 18px;font-weight: 400;position:relative}
.marketing_area .nav-tabs .nav-item .nav-link:after{content:'';width:100%;position:absolute;left:0;height:5px;bottom:0}
.marketing_area .nav-tabs .nav-item .nav-link.active:after{background-color:#1C4A8A}
.marketing_area .marketing_tab{padding:100px 25px 50px;background-size:cover}
.marketing_area .marketing_tab .marketing_box{width:70%;margin-left:auto}
.marketing_area .marketing_tab .marketing_box .marketing{margin:0 0 40px 0}
.marketing_area .marketing_tab .marketing_box .marketing h4{font-family:"DM Sans";color:#1C4A8A;font-weight:700;font-size: 24px;margin:0 0 15px 0;line-height: 27px;}
.marketing_area .marketing_tab .marketing_box .marketing h4:empty{ display:none; }
.marketing_area .marketing_tab .marketing_box .marketing h2{font-family:"DM Sans";color:#1C4A8A;font-weight:700;font-size: 24px;margin:0 0 15px 0;line-height: 27px;}
.marketing_area .marketing_tab .marketing_box .marketing p{font-size: 15px;line-height: 23px;color: #000;font-weight: 400;}
.marketing_area .marketing_tab .marketing_box .marketing a{font-family:"DM Sans",sans-serif;color:#0D1317;font-size: 20px;font-weight:700;letter-spacing:.4px}
.marketing_area .marketing_tab .marketing_box .marketing a i{margin:0 0 0 10px;font-size:20px;transition:0.5s all ease-in-out;font-weight:700}
.marketing_area .marketing_tab .marketing_box .marketing a:hover i{margin:0 0 0 10px}

.provide_area{padding:50px 0}
.provide_area .container{ max-width:1140px; padding:0 }
.provide_area h3{font-family:"DM Sans",sans-serif;text-align:center;margin:0 0 50px 0;font-weight:400;color:#0D1317;font-size: 40px;}
.provide_area .col-sm-6+.col-sm-6:before{content:'';position:absolute;left:0;width:2px;height:100%;background-color:#1C4A8A}
.provide_area .col-sm-6:nth-child(2) .provide aside{margin-left:auto}
.provide_area .provide aside{padding:20px;max-width:470px}
.provide_area .provide aside h5{font-family:"DM Sans",sans-serif;color:#000;font-weight: 700;font-size: 22px;margin: 0 0 7px 0;}
.provide_area .provide aside p{line-height: 23px;font-size: 16px;color: #000;}

.numbers_area{background-color:#0D1317;display:flex;align-items:center;}
.numbers_area .numbers_left{width:25%;position:relative;max-height: 650px;}
.numbers_area .numbers_left img{ height:100% }
.numbers_area .numbers_left h4{position:absolute;font-family:"DM Sans",sans-serif;color:#fff;font-size: 60px;line-height: 60px;left:50px;top: 110px;font-weight: 300;}
.numbers_area .numbers_right{width:75%;padding:0 50px}
.numbers_area .numbers_right .numbers{margin: 30px 0;}
.numbers_area .numbers_right .numbers h4{font-family:"DM Sans",sans-serif;color:#51EDB1;font-weight:700;font-size: 60px;}
.numbers_area .numbers_right .numbers h5{font-family:"DM Sans",sans-serif;color:#51EDB1;font-size:23px;font-style:italic;margin:0 0 15px 0;position:relative;top:0}
.numbers_area .numbers_right .numbers h5:after{content:'';position:absolute;width:100%;background-color:#51EDB1;height:2px;left:0;bottom:12px}
.numbers_area .numbers_right .numbers h5 span{background-color:#0d1317;position:relative;z-index:1;padding:0 25px 0 0}
.numbers_area .numbers_right .numbers h5 span:after{content:''}
.numbers_area .numbers_right .numbers p{color: #E3F2FD;line-height: 24px;font-size: 16px;}

.about_area{background-color:#E3F2FD;padding:50px 0}
.about_area article h3{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-size: 42px;padding:0 0 20px 0;border-bottom: 2px solid #0D1317;margin:0 0 20px 0}
.about_area article h6{font-weight:600;color:#000;margin:0 0 15px 0;font-size: 20px;}
.about_area article p{color:#000;line-height: 26px;font-size: 16px;}
.about_area aside{margin:25px 0 0 0}
.about_area aside h5{font-family:"DM Sans",sans-serif;color:#0D1317;margin: 0 0 15px 0;font-size: 30px;font-weight:500}
.about_area aside p{color:#000;line-height: 24px;font-size: 16px;}

.join_company_area .join_body{background-color:#1C4A8A}
.join_company_area .join_body .join_box h4{color:#E3F2FD;font-weight:400;line-height:45px}
.join_company_area .join_body .join_box aside{min-height:240px}
.join_company_area .join_body .join_box aside p{color:#E3F2FD;min-height:auto;font-size:15px;line-height: 25px;}
.join_company_area .join_body .join_box a.arrow{color:#fff;font-weight:500}
.join_company_area .join_body .join_box a.arrow span{background-color:#fff;color:#000}

.join_company_area .join_body .join_box a.arrow:hover span{ background-color:#51EDB1; color:#000 }

.offices_area{background-color:#0D1317;padding:40px 40px;display:flex;align-items:center;justify-content:space-between}
.offices_area h4{font-family:"DM Sans",sans-serif;color:#51EDB1;font-weight:700;font-size:27px}
.offices_area a{font-family:"DM Sans",sans-serif;color: #E3F2FD;font-size: 18px;font-weight: 600;letter-spacing:.4px;min-width: 185px;}
.offices_area a i{margin:0 0 0 5px;font-size: 18px;transition:0.5s all ease-in-out;font-weight:600}
.offices_area a:hover i{margin:0 0 0 10px}

.appreciation_area{background-color:#EDFFEE;padding:50px 0}
.appreciation_area h3{font-family:"DM Sans",sans-serif;text-align:center;margin:0 0 25px 0;color:#0D1317;font-weight:400;font-size:40px}
.appreciation_area video{max-width:900px;margin:auto;display:block}
.appreciation_area figure{max-width:900px;margin:auto;display:block}

.investment_area{background-image:url(../images/Investment.webp);color:#fff;padding:50px 0;background-size:cover}
.investment_area .investment h4{font-family:"DM Sans",sans-serif;font-size:40px;font-weight: 400;color:#E3F2FD;margin:0 0 30px 0}
.investment_area .investment p{font-size: 16px;line-height: 25px;margin:0 0 20px 0;color: #E3F2FD;}

.partner_tech_area.tech_area .tech_right p{color:#E3F2FD;font-weight: 400;font-size: 16px;line-height: 23px;}
.partner_tech_area.tech_area .tech_right .arrow span{width: 25px;height: 25px;background:#E3F2FD;color:#000;font-size: 18px;}
.partner_tech_area.tech_area .tech_right .arrow span i{ line-height:20px }

.join_about_area.join_stand_area .join_body .join_box .arrow:hover span{ background-color:#fff }

.OfficesArea{padding:50px 0}
.OfficesArea h3{color:#1C4A8A;font-family:"DM Sans",sans-serif;font-size:40px;text-align:center;font-weight:400;margin:0 0 40px 0}
.OfficesArea .OfficesBox ul{display:flex;margin:0 -15px}
.OfficesArea .OfficesBox ul>li{padding:0 15px}
.OfficesArea .OfficesBox ul>li:nth-child(1){width:calc(100% - 500px)}
.OfficesArea .OfficesBox ul>li:nth-child(2){width:250px}
.OfficesArea .OfficesBox ul>li:nth-child(3){width:250px}
.OfficesArea .OfficesBox ul>li h4{color:#1C4A8A;font-family:"DM Sans",sans-serif;font-size:26px;text-align:center;font-weight:400;margin:0 0 15px 0;border-bottom:2px solid #1C4A8A;padding:20px 0}
.OfficesArea .OfficesBox ul>li aside{display:flex}
.OfficesArea .OfficesBox ul>li aside ol{width:100%}
.OfficesArea .OfficesBox ul>li aside ol>li{margin:0 0 15px 0;font-size:16px;font-weight:400}
.OfficesArea .OfficesBox ul>li:first-child aside ol>li:first-child{text-transform:uppercase;color:#1C4A8A}
.OfficesArea .OfficesBox ul>li aside ol li a{color:#0C1B13}
.OfficesArea .OfficesBox ul>li aside ol li a:hover{text-decoration:underline}

.SitemapArea{padding:50px 0;font-family:"DM Sans",sans-serif}
.SitemapArea .SitemapBox{margin:0 0 45px 0}
.SitemapArea .SitemapBox h3{font-size:40px;margin:0 0 35px 0;font-weight:700}
.SitemapArea .SitemapBox h3 a{text-decoration: none;position: relative;}
.SitemapArea .SitemapBox h3 a:after{content:'';position: absolute;width: 100%;height: 3px;background-color: #0D1317;bottom: 5px;left: 0;}
.SitemapArea .SitemapBox h3 a:hover{color:#1C4A8A; text-decoration:none }
.SitemapArea .SitemapBox h3 a:hover:after{color:#1C4A8A;}
.SitemapArea .SitemapBox h5{margin:0 0 15px 0;font-weight:500;font-size:25px}
.SitemapArea .SitemapBox a{color:#0D1317}
.SitemapArea .SitemapBox a:hover{color:#1C4A8A;text-decoration:underline}
.SitemapArea .SitemapBox ul{padding:0 0 0 20px}
.SitemapArea .SitemapBox ul li{margin:0 0 8px 0;position:relative}
.SitemapArea .SitemapBox ul li a{color:#0D1317;font-size:15px;font-weight:500}
.SitemapArea .SitemapBox article{margin: 30px 0 0px 0;padding:0 0 0 20px}
.SitemapArea .SitemapBox article h6{font-size:20px;margin:0 0 20px 0;font-weight:600;position:relative}
.SitemapArea .SitemapBox article h6:before{content:'';background:#1C4A8A;position:absolute;width:10px;height:10px;border-radius:2px;left:-17px;top:7px}
.SitemapArea .SitemapBox article ul{margin: 0 0 20px 0;padding:0 0 0 30px}
.SitemapArea .SitemapBox article ul li:nth-child(1):before{content:'';background:#1C4A8A;position:absolute;width:10px;height:10px;border-radius:2px;left:-20px;top:6px}

.ThankMessage{background:#1C4A8A;padding:85px 0}
.ThankMessage h3{font-family:"DM Sans",sans-serif;font-weight:600;margin:0 0 30px 0;font-size:80px;letter-spacing:1px;line-height:65px;color:#E3F2FD}
.ThankMessage p{font-size:18px;line-height: 26px;color:#E3F2FD}

.Thank_impact_area{background:#fff}
.Thank_impact_area h3{color:#1C4A8A;font-size:30px;font-weight:700;letter-spacing:0}

.proposal_area{padding:50px 0}
.proposal_area .proposal_head{margin:0 0 60px 0;font-family:"IBM Plex Serif",serif}
.proposal_area .proposal_head h6{margin:0 0 20px 0;font-weight:700;font-size:18px;color:#0C1B13}
.proposal_area .proposal_head p{color:#0C1B13;font-size:18px;font-weight:400;line-height:29px}
.proposal_area .proposal_head p a{color:#0C1B13;position: relative;}
.proposal_area .proposal_head p a:after{content:'';position: absolute;background-color: #0C1B13;width: 100%;height: 1px;left: 0;bottom: 2px;}
.proposal_area .proposal_body{font-family:"DM Sans",sans-serif}
.proposal_area .proposal_body .form-group{margin:0 0 20px 0;position:relative}
.proposal_area .proposal_body .form-group label{display:block;color:#000;font-weight:600;font-size:14px; }
.proposal_area .proposal_body .form-group label.Checkbox{ line-height:30px }
.proposal_area .proposal_body .form-group label.Checkbox .Check{ top:7px }
.proposal_area .proposal_body .form-group .form-control{ color:#0D2319; appearance:none;border:1px solid #E3E3E3;box-shadow:0 0 6px 0 #00000026;height:auto;padding:12px 15px;font-size:15px;font-weight:500;border-radius:7px}
.proposal_area .proposal_body .form-group select.form-control{color:#0D2319;opacity:.5}
.proposal_area .proposal_body .form-group .form-control option{color:#0D2319;opacity:.5}
.proposal_area .proposal_body .form-group .form-control::placeholder{color:#0D2319;opacity:.5}
.proposal_area .proposal_body .form-group .form-control::-ms-input-placeholder{color:#0D2319;opacity:.5}
.proposal_area .proposal_body .form-group .Icon{position:absolute;right: 17px;color:#0D1317;top: 40px;font-size: 26px;line-height: 18px;}
.proposal_area .proposal_body .form-group .Upload{border:1px solid #E3E3E3;box-shadow:0 0 6px 0 #00000026;border-radius:8px;overflow:hidden;position:relative;padding:9px 0}
.proposal_area .proposal_body .form-group .Upload span{background:#1C4A8A;position:absolute;padding:14px 0;color:#fff;font-weight:500;top:0;left:0;font-size:12px;width:98px;min-height:47px;text-align:center;z-index: 9;}
.proposal_area .proposal_body .form-group .Upload .form-control{padding:0;box-shadow:none;border:none;border-radius:0}
.proposal_area .proposal_body .form-group label.Checkbox a{color:#1c4a8a;position: relative;}
.proposal_area .proposal_body .form-group label.Checkbox a:after{content:'';position: absolute;background-color: #1c4a8a;width: 100%;height: 1px;left: 0;bottom: 2px;}
.proposal_area .proposal_body .form-group .PhoneBox .iti--allow-dropdown .iti__country{font-size:15px}
.proposal_area .proposal_body .form-group .PhoneBox .iti--allow-dropdown{display:block}
.proposal_area .proposal_body .form-group .PhoneBox .iti__selected-flag{background-color:#F5F6FF;padding:12px 12px}
.proposal_area .proposal_body .form-group .PhoneBox .iti__selected-flag .iti__selected-dial-code{display:none}
.proposal_area .proposal_body .form-group .PhoneBox .iti__selected-flag .iti__arrow{position:relative;width:19px;height:13px;border:none;margin:0 0 0 15px}
.proposal_area .proposal_body .form-group .PhoneBox .iti__selected-flag .iti__arrow:before{content:'\f0d7';font-family:'FontAwesome';position:absolute;top:0;left:0;font-size:25px;line-height:12px}
.proposal_area .proposal_body button{background-color:#fff;padding:8px 35px;font-weight:700;color:#000;font-size:16px;border-radius:0;outline:0;border:1px solid #000}
.proposal_area .proposal_body button:hover{background-color:#000;color:#E3F2FD}

.proposal_commitment_area{background:#0D1317}
.proposal_commitment_area .commitment_left{width:22%}
.proposal_commitment_area .commitment_right{padding:55px 40px;width:78%}
.proposal_commitment_area .commitment_right h3{font-family:"DM Sans",sans-serif;font-size:50px;font-weight:600;margin:0 0 30px 0}
.proposal_commitment_area .commitment_right h3 span{color:#51EDB1;border-bottom:2px solid;padding:0 0 15px 0;display:inline-block}
.proposal_commitment_area .commitment_right ul:after{content:none}
.proposal_commitment_area .commitment_right ul li{min-height:auto}
.proposal_commitment_area .commitment_right ul li h5{color:#fff}
.proposal_commitment_area .commitment_right ul li p{color:#fff;font-weight:400}

.search_area{font-family:"DM Sans",sans-serif;padding:50px 0}
.search_area .container{ padding:0 115px }
.search_area .search_head{margin:0 0 40px 0}
.search_area .search_head form{border:1px solid #00000080;display:flex}
.search_area .search_head form input{border:none;outline:0;box-shadow:none;height:auto;font-size:16px;font-weight: 600; color: #000; padding:13px 20px}
.search_area .search_head form input::placeholder{font-weight: 400;}
.search_area .search_head form input::-ms-input-placeholder{font-weight: 400;}
.search_area .search_head form button{background:#51EDB1;color:#000;padding:0 25px;font-weight:600;font-size:18px;border:none;outline:0;display:flex;align-items:center;justify-content:center}
.search_area .search_head form button img{max-width:16px;filter:brightness(0);margin:0 10px 0 0}
.search_area .search_head form button:hover{background:#0D1317;color:#E3F2FD}
.search_area .search_head form button:hover img{filter:inherit}
.search_area .search_body{margin: 0;}
.search_area .search_body .SortBox{font-family:"DM Sans",sans-serif;margin:0 0 60px 0;text-align:right}
.search_area .search_body .SortBox span{font-size:16px;font-weight:500;color:#313131}
.search_area .search_body .SortBox select{font-size:16px;border:none;color:#313131;font-weight:500;padding:0 10px 0 0;cursor:pointer;outline:0;box-shadow:none; background: transparent;}
.search_area .search_body aside{border-bottom:1px solid #00000080;margin:0 0 30px 0;padding: 0 0 20px 0;}
.search_area .search_body aside h5{color:#313131;font-size: 24px;font-weight:400}
.search_area .search_body aside h5 span{font-size:14px;font-weight:400;font-family:"IBM Plex Serif",serif;color:#000;float:right}
.search_area .search_body aside h4{color:#1C4A8A;font-weight:700;font-size:20px;margin:0 0 10px 0}
.search_area .search_body aside p{font-size:16px;font-weight:400;font-family:"IBM Plex Serif",serif;color:#000}
.search_area .search_body aside p .meta-sep{ display:none; }
.search_area .search_body aside p .author.vcard{ display:none; }
.search_area .search_body aside h6{color:#313131;font-size:20px;font-weight:700;margin:0 0 15px 0}
.search_area .search_body aside ul{color:#1C4A8A;padding: 0 0 0 30px;}
.search_area .search_body aside ul li{list-style:disc;font-size:16px;margin:0 0 10px 0;color:#0C1B13;font-weight:400}
.search_area .search_body button{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;background-color:#fff0;padding:10px 20px;border:none;outline:0;box-shadow:none;font-size: 18px;width: 150px;margin: 0 auto -20px;display:block;letter-spacing:.5px}
.search_area .search_body button:hover{ text-decoration:underline; }
.search_area .search_footer h6{color:#313131;font-size:20px;font-weight:700;margin:0 0 25px 0}
.search_area .search_footer ul{color:#1C4A8A;padding: 0 0 0 30px;}
.search_area .search_footer ul li{list-style:disc;font-size:16px;margin:0 0 10px 0}
.search_area .search_footer ul li a{color:#1C4A8A;font-weight:400}

.talk_area .search_talk_box{max-width:450px;margin:auto}
.talk_area .search_talk_box form{max-width:initial}
.talk_area .search_talk_box form button:hover{background:#fff;color:#000}
.talk_area .search_talk_box .Checkbox{display:block;margin:15px 0 0 0;color:#fff!important;text-align:left;font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400!important}
.talk_area .search_talk_box .Checkbox .Check{top:0}

.address_area{background:#F2F2F2;padding:80px 0}
.address_area .address_box{border:1px solid #545454;background-color:#fff;display:flex;align-items:center}
.address_box+.address_box { margin-top: 50px;}
.address_area .address_box .address_left{width:60%;padding:50px;font-family:"DM Sans",sans-serif}
.address_area .address_box .address_left h3{color:#1C4A8A;font-weight:400;font-size:45px;margin:0 0 20px 0}
.address_area .address_box .address_left article{display:flex;gap:25px}
.address_area .address_box .address_left article aside{width:50%}
.address_area .address_box .address_left article aside h5{color:hsl(215deg 66% 33% / 50%);font-weight:700;font-size:25px;margin:0 0 15px 0}
.address_area .address_box .address_left article aside p{color:#0C1B13;font-size:16px;line-height:24px;font-weight:400}
.address_area .address_box .address_left article aside p span{display:inline-block;max-width:17px;margin:0 5px 0 0}
.address_area .address_box .address_right{width:40%; min-height: 355px; background-size: cover;}
.address_area .address_box .address_right img{}
.address_area .address_box .address_right iframe{width:100%;border:none;height: 320px;margin:0 0 -5px 0}

.our_expertise_area{padding:50px 0}
.our_expertise_area .our_expertise_head{margin:0 0 40px 0}
.our_expertise_area .our_expertise_head h3{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-size:40px;font-weight:400;border-bottom:1px solid #1C4A8A;padding:0 0 15px 0;margin:0 0 20px 0}
.our_expertise_area .our_expertise_head p{font-size:16px;color:#000;font-weight:400;line-height:22px}
.our_expertise_area .our_expertise_box{margin:0 0 30px 0}
.our_expertise_area .our_expertise_box h4{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size:20px;margin:0 0 10px 0}
.our_expertise_area .our_expertise_box h4 a{ color:#000 }
.our_expertise_area .our_expertise_box p{font-size:16px;color:#000;font-weight:400;line-height:22px}

.tech_area.expertise_tech_area .tech_right h3{font-weight:400;padding:0 0 15px 0}
.tech_area.expertise_tech_area .tech_right .arrow:hover span{background:transparent!important;color:#fff!important}

.approach_area{background:#E3F2FD;border-top:2px solid #1C4A8A;padding:100px 0}
.approach_area h3{color:#0D1317;border-bottom:2px solid #000;font-family:"DM Sans",sans-serif;font-size:45px;padding:0 0 15px 0}
.approach_area p{color:#0D1317;font-size:16px;font-weight:400;line-height:26px}

.digital_area{padding:60px 0}
.digital_area h2{font-family:"DM Sans",sans-serif;margin:0 0 25px 0}
.digital_area h2 span{font-size:45px;font-weight:400;color:#0D1317;border-bottom:2px solid #1C4A8A;display:inline-block;padding:0 0 10px 0}
.digital_area .digital_left p{color:#0D1317;font-size:24px;line-height:29px;font-weight:500;font-family:"DM Sans",sans-serif}
.digital_area .digital_right p{color:#0D1317;font-size: 16px;line-height: 20px;margin:0 0 15px 0}

.marketing_area{background:#E3F2FD;border-top:2px solid #D9D9D9;padding:50px 0 0}
.marketing_area .marketing_head{margin:0 0 50px 0}
.marketing_area .marketing_head h2{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-size:44px}
.marketing_area .marketing_head p{color:#0D1317;font-size:18px;line-height:25px}
.marketing_area .marketing_box{ margin-bottom:30px }
.marketing_area .marketing_box h3{font-family:"DM Sans",sans-serif;color:#0D1317;font-size:20px;margin:0 0 10px 0;font-weight:600}
.marketing_area .marketing_box h3 a{ color:#0D1317; }
.marketing_area .marketing_box h3 a:hover{  text-decoration:underline; }
.marketing_area .marketing_box p{color:#0D1317;font-size:15px;line-height:21px;font-weight:400}

.trends_area{background:#0D1317;padding:50px 0}
.trends_area h2{margin:0 0 30px 0}
.trends_area h2 span{font-family:"DM Sans",sans-serif;font-size:46px;color:#E3F2FD;font-weight:400;border-bottom:2px solid #E3F2FD;display:inline-block;padding:0 0 15px 0}
.trends_area .trends_box p{font-size:16px;line-height:24px;font-weight:400;margin:0 0 15px 0;color:#E3F2FD}

.blog_area{padding:100px 0 0}
.blog_area .blog_head{margin:0 0 40px 0}
.blog_area .blog_head article h6{color:#313131;margin:0 0 50px 0;text-transform:uppercase;font-weight:700;font-size:18px}
.blog_area .blog_head article h3{font-family:"DM Sans",sans-serif;margin:0 0 50px 0;color:#1C4A8A;font-weight:700;font-size:50px}
.blog_area .blog_head article h4{font-family:"DM Sans",sans-serif;font-weight:700;font-size:18px;margin:0 0 10px 0}
.blog_area .blog_head article p{color:#313131;opacity:.75;font-weight:400;font-size:16px}
.blog_area .blog_head aside ul li{display:inline-block;margin:0 40px 0 0}
.blog_area .blog_head aside ul li a{display:block;filter:brightness(0);transition:0.5s all ease-in-out;opacity:.8}
.blog_area .blog_head aside ul li a img{max-height:20px}
.blog_area .blog_head aside ul li a:hover{filter:inherit;opacity:1}
.blog_area .blog_body .blog_content{font-family:"DM Sans",sans-serif;margin: 0 0 60px 0;}
.blog_area .blog_body .blog_content:last-child{margin: 0 0 20px 0;}
.blog_area .blog_body .blog_content figure{margin:0 0 40px 0}
.blog_area .blog_body .blog_content figure:nth-child(1) img{ width:100% }
.blog_area .blog_body .blog_content p{color:#313131;font-weight:400;font-size:16px;line-height:24px;margin:0 0 25px 0}
.blog_area .blog_body .blog_content h4{color:#1C4A8A;font-weight:700;font-size:30px;margin:0 0 20px 0}
.blog_area .blog_body .blog_content ul{padding:0 0 0 20px}
.blog_area .blog_body .blog_content ul li{font-size:16px;margin:0 0 10px 0;position:relative}
.blog_area .blog_body .blog_content ul li:before{content:'';position:absolute;width:7px;height:7px;background:#1C4A8A;left:-19px;top:8px}
.blog_area .blog_body .blog_content .blog_region{display:flex;gap:50px}
.blog_area .blog_body .blog_content .blog_region aside{border-bottom:1px solid #313131;width:33.33%;min-height:105px;margin:0 0 50px 0}
.blog_area .blog_body .blog_content .blog_region aside p{margin:0 0 15px 0;font-weight:500;font-size:18px}
.blog_area .blog_body .blog_content .blog_region aside h6{color:#313131;font-weight:700;font-size:30px}
.blog_area .blog_body .blog_content .blog_aware{display:flex;gap:50px}
.blog_area .blog_body .blog_content .blog_aware aside{border-bottom:5px solid #1C4A8A;width:33.33%;min-height: 165px;margin:0 0 50px 0}
.blog_area .blog_body .blog_content .blog_aware aside p{margin:0;font-weight:500;font-size:18px}
.blog_area .blog_body .blog_content .blog_aware aside h6{color:#1C4A8A;font-weight:700;font-size:40px;margin:0 0 15px 0}
.blog_area .blog_body .blog_content .blog_aware:nth-child(2) aside{min-height:120px;margin: 0 0 70px 0;}
.blog_area .blog_body .blog_hastag{border:1px solid #00000080;border-left:none;border-right:none;padding:16px 0}
.blog_area .blog_body .blog_hastag ul li{color:#000;font-weight:400;font-size:20px;display:inline-block;font-style:italic;margin:0 30px 0 0}

.blog_area .blog_body .blog_category{ margin: 0 0 60px 0;}
.blog_area .blog_body .blog_category h4{color:#1C4A8A;font-weight:700;font-size:30px;margin: 0 0 40px 0;}
.blog_area .blog_body .blog_category article{display: flex;gap: 50px;flex-wrap: wrap;}
.blog_area .blog_body .blog_category article aside{display: flex;width: 30%;}
.blog_area .blog_body .blog_category article aside figure{margin: 0;width: 50px;}
.blog_area .blog_body .blog_category article aside figure img{ width:100% }
.blog_area .blog_body .blog_category article aside figcaption{width: calc(100% - 50px);padding: 0 0 0 15px;}
.blog_area .blog_body .blog_category article aside figcaption h6{color: #1C4A8A;font-weight: 700;font-size: 24px;margin: 0 0 10px 0;}
.blog_area .blog_body .blog_category article aside figcaption p{margin: 0 0 5px 0;}











.Webinar_area{padding: 0 0 50px 0;}
.Webinar_area .Webinar_head{background:#51EDB1;padding:70px 0 20px;font-family: "DM Sans", sans-serif;}
.Webinar_area .container{ max-width:1300px  }
.Webinar_area .Webinar_head h6{text-transform:uppercase;font-weight:700;color:#0D2319;margin: 0 0 70px 0;font-size:16px;font-family: "IBM Plex Serif", serif;}
.Webinar_area .Webinar_head h1{color: #0D2319;font-weight: 700;font-size: 50px;margin: 0 0 30px 0;}
.Webinar_area .Webinar_head h5{color: #0D2319;font-weight: 500;font-size: 24px;margin: 0 0 30px 0;}
.Webinar_area .Webinar_head h4{color: #0D2319;font-weight: 500;font-size: 18px;margin: 0 0 50px 0;}
.Webinar_area .Webinar_head p{margin: 0 0 40px 0;}
.Webinar_area .Webinar_head p a{color: #1C4A8A;font-weight: 500;font-size: 18px;text-decoration: underline;}
.Webinar_area .Webinar_head ul{text-align: right;}
.Webinar_area .Webinar_head ul li:first-child{margin:0;float: left;color: #0D2319;font-weight: 700;font-size: 16px; text-transform: uppercase;}
.Webinar_area .Webinar_head ul li{display:inline-block;margin: 0 0px 0 40px;}
.Webinar_area .Webinar_head ul li a{display:block;filter:brightness(0);transition:0.5s all ease-in-out;opacity:.8}
.Webinar_area .Webinar_head ul li a img{max-height:20px}
.Webinar_area .Webinar_head ul li a:hover{filter:inherit;opacity:1}
.Webinar_area .Webinar_body{position: relative;}
.Webinar_area .Webinar_body:before{content:'';position: absolute;width: 100%;background: #51edb1;height: 170px;}
.Webinar_area .Webinar_body figure{margin: 0;}
.Webinar_area .Webinar_body figcaption{font-family:"DM Sans",sans-serif;margin: 50px 0 0 0;}
.Webinar_area .Webinar_body figcaption p{color:#313131;font-weight:400;font-size:16px;line-height:24px;margin:0 0 25px 0}
.Webinar_area .Webinar_body figcaption h4{color:#1C4A8A;font-weight:700;font-size:30px;margin:0 0 20px 0}
.Webinar_area .Webinar_body figcaption ul{padding:0 0 0 20px; margin: 0 0 20px 0}
.Webinar_area .Webinar_body figcaption ul li{font-size:16px;margin:0 0 10px 0;position:relative}
.Webinar_area .Webinar_body figcaption ul li:before{content:'';position:absolute;width:7px;height:7px;background:#1C4A8A;left:-19px;top:8px}

.Webinar_area.Webinar_demand_area .Webinar_body:before{height: 80px;}

.sessions_area{padding:50px 0 0 0}
.sessions_area .container{max-width:1300px}
.sessions_area h3{font-family:"DM Sans",sans-serif;color:#1C4A8A;font-weight:700;font-size:30px;margin:0 0 20px 0}
.sessions_area .sessions_box{padding:20px 20px 20px 25px;position:relative;margin:0 0 30px 0;border:1px solid #0003}
.sessions_area .sessions_box:before{content:'';background:#51EDB1;position:absolute;top:0;left:0;width:5px;height:100%}
.sessions_area .sessions_box h6{color:#0D2319BF;font-weight:400;font-size:14px;text-transform:uppercase;line-height:25px;margin:0 0 15px 0}
.sessions_area .sessions_box h6 strong{font-family:"DM Sans",sans-serif;display:block;font-weight:400;font-size:16px}
.sessions_area .sessions_box h4{font-family:"DM Sans",sans-serif;color:#000;font-weight:700;font-size:22px;margin:0 0 10px 0}
.sessions_area .sessions_box p{color:#313131;font-size:16px;line-height:21px}

.speakers_area{padding:30px 0 50px;font-family:"DM Sans",sans-serif}
.speakers_area .container{max-width:1300px}
.speakers_area h3{color:#1C4A8A;font-weight:700;font-size:30px;margin:0 0 20px 0}
.speakers_area .speakers{display:flex}
.speakers_area .speakers figure{width:115px;margin:0}
.speakers_area .speakers figcaption{width:calc(100% - 115px);padding:0 0 0 15px}
.speakers_area .speakers figcaption h4{color:#313131;font-weight:700;font-size:20px;margin:0 0 4px 0}
.speakers_area .speakers figcaption h6{font-weight:500;color:#0D1317;font-size:13px;margin:0 0 10px 0}
.speakers_area .speakers figcaption p{color:#313131;font-size:16px;font-weight:400;line-height:21px}

.join_Webinar_area{background:#EDFFEE;padding:50px 0;text-align:center}
.join_Webinar_area h3{font-family:"DM Sans",sans-serif;color:#0D1317;font-size:40px;font-weight:400;margin:0 0 30px 0}
.join_Webinar_area .join_Webinar_box aside{font-family:"DM Sans",sans-serif;display:flex;justify-content:center}
.join_Webinar_area .join_Webinar_box aside .form-group{margin:0 25px 0 0;min-width:300px;position:relative}
.join_Webinar_area .join_Webinar_box aside .form-group label{display:block;text-align:left;color:#E3F2FD;font-weight:500;font-size:15px}
.join_Webinar_area .join_Webinar_box aside .form-group .form-control{border:1px solid #E3E3E3;appearance:none;background-color:#fff;color:#000;height:auto;padding:13px 15px;border-radius:7px;box-shadow:0 0 6px 0 #00000026;font-weight:400;font-size:15px}
.join_Webinar_area .join_Webinar_box aside .form-group .form-control::placeholder{color:#0D1317;opacity:.5}
.join_Webinar_area .join_Webinar_box aside .form-group .form-control::-ms-input-placeholder{color:#0D1317;opacity:.5}
.join_Webinar_area .join_Webinar_box aside button{background-color:#51EDB1;color:#000;border:none;padding:11px 40px;font-size:15px;font-weight:600;outline:0;box-shadow:none}
.join_Webinar_area .join_Webinar_box aside button:hover{ background-color:#000; color:#51EDB1 }
.join_Webinar_area .join_Webinar_box p{margin:20px 0 20px;color:#0D1317;font-weight:400;line-height:23px}
.join_Webinar_area .join_Webinar_box label{font-family:"DM Sans",sans-serif;margin:0}
.join_Webinar_area .join_Webinar_box label .Check{background-color:#fff;top: 0;}

.highlights_area{font-family:"DM Sans",sans-serif;padding:50px 0}
.highlights_area .container{max-width:1300px}
.highlights_area h3{color:#1C4A8A;font-weight:700;font-size:30px;margin:0 0 25px 0}
.highlights_area ul{padding:45px 0 45px 90px;position:relative}
.highlights_area ul:before{content:'';position:absolute;width:2px;background:#51EDB1;height:100%;left:62px;top:0}
.highlights_area ul li{position:relative;margin:0 0 50px 0}
.highlights_area ul li:last-child{margin:0}
.highlights_area ul li .Circle{width:22px;position:absolute;height:22px;border:1px solid #51edb1;border-radius:50%;background-color:#fff;left:-38px}
.highlights_area ul li .Circle:before{content:'';position:absolute;width:12px;height:12px;background-color:#51edb1;border-radius:50%;top:4px;left:4px}
.highlights_area ul li h6{color:#313131;font-weight:400;font-size:14px;margin:0 0 4px 0}
.highlights_area ul li h4{color:#313131;font-weight:500;font-size:20px;margin:0 0 10px 0}
.highlights_area ul li p{color:#313131;font-weight:400;font-size:16px}

.webinar_impact_area{padding:20px 0 50px}
.webinar_impact_area .container{max-width:1300px}

.author_area .container{max-width:1300px}
.author_area h3{color:#1C4A8A;font-weight:700;font-size:30px;margin:0 0 25px 0}

.speakers_area.author_area .speakers figure{width:155px;height:155px}
.speakers_area.author_area .speakers figcaption{width:calc(100% - 155px);padding:0 0 0 20px}
.speakers_area.author_area .speakers figcaption h4{font-size:22px;margin:0 0 7px 0}
.speakers_area.author_area .speakers figcaption h6{font-size:16px}
.speakers_area.author_area .speakers figcaption p{margin:0 0 10px 0}
.speakers_area.author_area .speakers figcaption a{display:inline-block;width:22px}

.sessions_area.capabilities_area{padding:20px 0 30px 0}
.sessions_area.capabilities_area .sessions_box p{margin:0 0 10px 0;min-height:100px}
.sessions_area.capabilities_area .sessions_box a{font-family:"DM Sans",sans-serif;font-weight:600;color:#000;letter-spacing:.5px;font-size:15px}
.sessions_area.capabilities_area .sessions_box a i{font-weight:700;margin:0 0 0 5px;transition:0.5s all ease-in-out}
.sessions_area.capabilities_area .sessions_box a:hover i{margin:0 0 0 10px}

.book_area .container{max-width:1300px}
.book_area .book_head{position:relative;padding:50px 0 0 0;font-family:"DM Sans",sans-serif;margin:0 0 50px 0}
.book_area .book_head:before{content:'';position:absolute;width:100%;background:#51edb1;height:80%;top:0}
.book_area .book_head .book_left{height:100%;position:relative;padding: 40px 0 0 0;}
.book_area .book_head .book_left h6{text-transform:uppercase;font-weight:700;color:#0D2319;margin:0 0 70px 0;font-size:16px;font-family:"IBM Plex Serif",serif}
.book_area .book_head .book_left h1{color:#0D2319;font-weight:700;font-size:50px;margin: 0 0 20px 0;}
.book_area .book_head .book_left h5{color:#0D2319;font-weight:500;font-size:24px;margin:0 0 50px 0}
.book_area .book_head .book_left p a{color:#1C4A8A;font-weight:500;font-size:18px;text-decoration:underline}
.book_area .book_head .book_left ul{position:absolute;bottom:0}
.book_area .book_head .book_left ul li{display:inline-block;margin:0 40px 0 0}
.book_area .book_head .book_left ul li a{display:block;filter:brightness(0);transition:0.5s all ease-in-out;opacity:.8}
.book_area .book_head .book_left ul li a img{max-height:20px}
.book_area .book_head .book_left ul li a:hover{filter:inherit;opacity:1}
.book_area .book_head .book_right img{width:100%}
.book_area .book_body{padding:0 0 30px 0}
.book_area .book_body figcaption{font-family:"DM Sans",sans-serif;margin:50px 0 0 0}
.book_area .book_body figcaption h4{color:#1C4A8A;font-weight:700;font-size:30px;margin:0 0 20px 0}
.book_area .book_body figcaption p{color:#313131;font-weight:400;font-size:16px;line-height:24px;margin:0 0 25px 0}
.book_area .book_body figcaption ol{padding:0 0 0 20px}
.book_area .book_body figcaption ol li{list-style:decimal;font-weight:500;font-size:18px;color:#000;margin:0 0 30px 0}
.book_area .book_body figcaption ol li h5{color:#313131;font-weight:500;font-size:18px;line-height:24px;margin:0 0 20px 0}
.book_area .book_body figcaption ol li p{margin:0}


.book_area .book_body figcaption ul {padding: 0 0 0 20px;}
.book_area .book_body figcaption ul li{color:#313131;font-weight:400;font-size:16px;line-height:24px;margin:0 0 25px 0; position: relative;}
.book_area .book_body figcaption ul li:before{content:'';position:absolute;width:7px;height:7px;background:#1C4A8A;left:-19px;top:8px}


.stuff_area{background:#0D1317;padding:50px 0;font-family:"DM Sans",sans-serif}
.stuff_area h2{font-weight:400;margin:0 0 20px 0;font-size:40px;letter-spacing:1px;line-height:45px;color:#E3F2FD}
.stuff_area p{color:#E3F2FD;font-size:16px;line-height:22px}
.digital_seo_area h4 span{display:block}

.benefits_area{border:2px solid #1C4A8A;background:#E3F2FD;border-left:none;border-right:none;padding:50px 0 30px;font-family:"DM Sans",sans-serif}
.benefits_area h2{font-weight:400;margin:0 0 30px 0;font-size:40px;letter-spacing:1px;line-height:45px;color:#1C4A8A}
.benefits_area .benefits_box{padding:0 0 0 20px;margin:0 0 30px 0}
.benefits_area .benefits_box h3{color:#000;font-size:22px;min-height:54px;display:flex;align-items:center;margin:0 0 7px 0;position:relative}
.benefits_area .benefits_box h3:before{content:'';background:linear-gradient(90deg,#1C4A8A 0%,#4285F4 100%);position:absolute;left:-20px;width:5px;height:50px}
.benefits_area .benefits_box p{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px}
.benefits_area .benefits_box ul { padding:0 0 0 20px }
.benefits_area .benefits_box ul li{font-family:"IBM Plex Serif",serif; list-style: disc; font-size:16px;line-height:20px; margin: 0 0 7px 0; color:#0D1317;}


.tactics_area{display:flex;font-family:"DM Sans",sans-serif}
.tactics_area .tactics_left{width:25%;background-size:cover;text-align:center;padding:30px 30px 0 30px}
.tactics_area .tactics_left h2{color:#fff;font-size:40px;font-weight:400}
.tactics_area .tactics_right{width:75%;padding:60px}
.tactics_area .tactics_right article{display:flex;gap:70px}
.tactics_area .tactics_right article+article{margin-top:30px}
.tactics_area .tactics_right aside{width:50%;border-bottom:2px solid #1C4A8A;min-height:120px;padding: 0 0 20px 0;}
.tactics_area .tactics_right aside h3{color:#1C4A8A;font-size:22px;margin:0 0 10px 0;/* text-shadow:0 5px 9px #dbdbdb commented on 2024/10/18 by Scott*/} 
.tactics_area .tactics_right aside h3 a{color:#1C4A8A;}
.tactics_area .tactics_right aside p{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px;color:#0D1317;/* text-shadow:0 5px 10px #ddd commented on 2024/10/18 by Scott */}
.tactics_area .tactics_right aside ul { padding:0 0 0 20px }
.tactics_area .tactics_right aside ul li{font-family:"IBM Plex Serif",serif; list-style: disc; font-size:16px;line-height:20px; margin: 0 0 7px 0; color:#0D1317;}

.works_area{background:#51EDB1;padding:50px 0;font-family:"DM Sans",sans-serif}
.works_area h2{font-size:45px;font-weight:400;margin:0 0 30px 0;color:#0D1317}
.works_area .works_box{background:linear-gradient(94.29deg,#FFFFFF 9.3%,#E3F2FD 63.72%,rgb(227 242 253 / .15) 100%);padding:20px;width: 92%;}
.works_area .works_box h3{color:#0D1317;font-weight:700;font-size:22px;margin:0 0 10px 0}
.works_area .works_box p{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px;color:#0D1317;min-height:90px}
.works_area .works_box a{color:#0D1317;font-weight:700;font-size:16px;position: relative;}
.works_area .works_box a:before{content:'';position: absolute;bottom: 1px;left: 0;width: 100%;height: 1px;background: #000;opacity: 0;}
.works_area .works_box a:hover:before{opacity: 1;}

.how_we_area{background:#1c4a8a;padding:50px 0;font-family:"DM Sans",sans-serif}
.how_we_area h2{color:#fff;font-size:40px;font-weight:400;margin:0 0 40px 0}
.how_we_area .how_we_box{color:#E3F2FD;border-bottom:2px solid #51edb1;min-height:210px;margin:0 0 50px 0;position:relative}
.how_we_area .col-sm-3:first-child .how_we_box:before{content:'';position:absolute;width:10px;height:10px;background-color:#51edb1;border-radius:50px;bottom:-5px;left:-8px}
.how_we_area .col-sm-3:last-child .how_we_box:after{content:'';position:absolute;width:10px;height:10px;background-color:#51edb1;border-radius:50px;bottom:-5px;right:-8px}
.how_we_area .how_we_box h3{font-weight:400;min-height:40px;display:flex;align-items:center;margin:0 0 15px 0}
.how_we_area .how_we_box p{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px}
.how_we_area .how_we_box ul{ padding:0 0 0 20px }
.how_we_area .how_we_box ul li{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px; margin: 0 0 10px 0; list-style: disc;}

.client_area{background:#fff;padding:50px 0;font-family:"DM Sans",sans-serif;background-image:url(../images/client.webp);background-size:contain;background-repeat:no-repeat;background-position:right 0;border:2px solid #1C4A8A;border-left:none;border-right:none}
.client_area h2{font-size:40px;font-weight:400;margin:0 0 40px 0}
.client_area aside{margin:0 0 30px 0}
.client_area aside h3{font-weight:400;margin:0 0 15px 0;color:#1C4A8A}
.client_area aside p{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px}
.client_area aside ul{ padding:0 0 0 20px }
.client_area aside ul li{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px; margin: 0 0 10px 0; list-style: disc;}

.timeline_area{padding:50px 0;font-family:"DM Sans",sans-serif}
.timeline_area h2{font-size:40px;font-weight:400;margin:0 0 30px 0}
.timeline_area .timeline_left h3{font-size:32px;font-weight:400;border-bottom:2px solid #1C4A8A;padding:0 0 10px 0;margin:0 0 20px 0;color:#0D1317}
.timeline_area .timeline_left p{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:22px;color:#000}
.timeline_area .timeline_right h3{font-size:32px;font-weight:400;border-bottom:2px solid #1C4A8A;padding:0 0 10px 0;color:#0D1317}
.timeline_area .timeline_right ul li{display:flex;border-bottom:2px solid #1C4A8A;align-items:center;padding:16px 0}
.timeline_area .timeline_right ul li aside{width:350px}
.timeline_area .timeline_right ul li aside h3{color:#0D1317;font-weight:500;font-size:20px; padding: 0; border: none;}
.timeline_area .timeline_right ul li article{width:calc(100% - 350px)}
.timeline_area .timeline_right ul li article p{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:20px;color:#000}

.started_area{background:#0D1317;padding:50px 0;font-family:"DM Sans",sans-serif}
.started_area .started_box{color:#E3F2FD;display:flex;justify-content:space-between;align-items:center}
.started_area .started_box article h4{font-size:75px;font-weight:400;line-height:60px}
.started_area .started_box aside p{font-weight:400;font-size:31px}

.platform_area{background-image:url(../images/platform.webp);text-align:center;padding:75px 0;font-family:"DM Sans",sans-serif;background-size:cover}
.platform_area h2{color:#0D1317;font-size:40px;margin:0 0 25px 0}
.platform_area h3{font-family:"IBM Plex Serif",serif;font-size:16px;line-height:22px;color:#000;margin:0 0 50px 0}
.platform_area ul li{display:inline-block;margin:0 20px}
.platform_area ul li a{color:#0D1317;min-width:200px}
.platform_area ul li a span{background-color:#fff}
.platform_area ul li a:hover{color:#000}

.intro_area{background-image:url(../images/intro.webp);padding:70px 0;background-size:cover}
.intro_area .intro_box{max-width:900px;background-color:#fff;margin:auto;text-align:center;padding:70px 50px;position:relative}
.intro_area .intro_box:before{content:'';width:450px;height: 8px;background:#51EDB1;position:absolute;left:0;right:0;margin:auto;top:0}
.intro_area .intro_box:after{content:'';width:450px;height: 8px;position:absolute;left:0;right:0;margin:auto;bottom:0;background:#1C4A8A}
.intro_area .intro_box .intro_head{margin:0 0 30px 0}
.intro_area .intro_box .intro_head h3{font-family:"DM Sans",sans-serif;font-size:34px;margin:0 0 15px 0}
.intro_area .intro_box .intro_head p{font-size:16px;line-height:23px;color:#000}
.intro_area .intro_box .intro_body{max-width:500px;margin:auto;text-align:left}
.intro_area .intro_box .intro_body aside{font-family:"DM Sans",sans-serif;display:flex;align-items:end;margin:0 0 10px 0}
.intro_area .intro_box .intro_body aside .form-group{margin:0 25px 0 0;min-width:340px;position:relative}
.intro_area .intro_box .intro_body aside .form-group label{display:block;text-align:left;font-weight:500;font-size:15px;color:#0D1317}
.intro_area .intro_box .intro_body aside .form-group .form-control{border:1px solid #E3E3E3;appearance:none;background-color:#fff0;color:#000;height:auto;padding:10px 15px;border-radius:7px;box-shadow:none}
.intro_area .intro_box .intro_body aside .form-group .form-control::placeholder{color:#0D1317;opacity:.5}
.intro_area .intro_box .intro_body aside .form-group .form-control::-ms-input-placeholder{color:#0D1317;opacity:.5}
.intro_area .intro_box .intro_body aside button{background-color:#51EDB1;color:#000;border:none;padding:11px 40px;font-size:15px;font-weight:600;outline:0;box-shadow:none}
.intro_area .intro_box .intro_body aside button:hover{background-color:#000; color: #000}
.intro_area .intro_box .intro_body p{font-size:16px;line-height:22px;color:#000;margin:0 0 15px 0}
.intro_area .intro_box .intro_body label{font-family:"DM Sans",sans-serif;margin:0}

.question_area{background: #0D2319;padding: 50px 0;font-family: "DM Sans", sans-serif;}
.question_area h2{color: #51EDB1;font-weight: 300;font-size: 40px;margin: 0 0 40px 0;text-align: center;letter-spacing: 0.5px;}
.question_area .card{border: none;border-radius: 0;background-color: transparent;border-bottom: 1px solid #fff;width: 90%;}
.question_area .card+.card{margin: 10px 0 0 0;}
.question_area .card .card-header{border-radius: 0;border: none;padding: 15px 30px 20px 0;cursor: pointer;position: relative;}
.question_area .card .card-header h3{font-weight: 600;font-size: 16px;color: #fff;}
.question_area .card .card-header .Icon{position: absolute;bottom: 19px;right: 10px;width: 18px;height: 18px;}
.question_area .card .card-header .Icon:before{content:'';position: absolute;width: 18px;height: 2px;background-color: #fff;border-radius: 10px;top: 8px;left: 0;}
.question_area .card .card-header .Icon:after{content:'';position: absolute;width: 2px;height: 18px;background-color: #fff;border-radius: 10px;left: 9px;top: 0;transition: 0.5s all ease-in-out;}
.question_area .card .card-header[aria-expanded="true"] .Icon:after{transform: scale(0);}
.question_area .card .card-body{padding: 0 0 15px 0;}
.question_area .card .card-body p{font-family: "IBM Plex Serif", serif;font-size: 16px;line-height: 22px;color: #fff;}
.question_area .card .card-body ul{ padding:15px 0 0px 20px}
.question_area .card .card-body ul li{font-family: "IBM Plex Serif", serif; list-style: disc; font-size: 16px;line-height: 22px;color: #fff; margin-bottom:10px }
.question_area .card .card-body ul li strong{ font-weight:600 }

.talk_search_area .search_talk_box .Checkbox .Check{ background-color:#fff  }
.join_Webinar_area .join_Webinar_box label.Checkbox input:checked~.Check{ background-color:#000 }

.resources_category ul{}
.resources_category ul li{display:inline-block;margin:0 15px 10px 0}
.resources_category ul li label{margin:0;position:relative}
.resources_category ul li label input{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}
.resources_category ul li label span{display:block;border:1px solid #000;padding:12px 15px;color:#000;font-weight:500;line-height:17px;cursor:pointer;font-size:calc(1vw);position:relative;transition:0.5s all ease-in-out}
.resources_category ul li label span:before{content:'';left:19px;top:13px;width:0;height:0;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(48deg);position:absolute;opacity:0;width:0;transition:0.5s all ease-in-out}
.resources_category ul li label input:checked~span{background-color:#000;color:#fff;padding:12px 15px 12px 40px}
.resources_category ul li label input:checked~span:before{opacity:1;width:7px;height:13px}

.resources_button{text-align:right;border-bottom: 2px solid #000;padding: 0 0 20px 0;}
.resources_button button{border:none;outline:0;box-shadow:none;background-color:#fff0;padding:10px 25px;color:#000;font-weight:600}
.resources_button button.result{background-color:#51EDB1}
.resources_button input.result{background-color:#51EDB1;border:none;outline:0;box-shadow:none;padding:10px 25px;color:#000;font-weight:600}



.description_area .description_footer .form-group .Upload .wpcf7-form-control-wrap{position:relative;z-index:1}

.home .Home_Header{display:block}
.Home_Header{display:none}

.wpml-ls-legacy-list-vertical.wpml-ls-statics-footer{display:none}

.otgs-development-site-front-end{display:none}

.CardForm .form-group br{display:none}


.join_area .join_body .container{ padding:0 50px }
.description_area .description_footer .form-group br{ display:none; }

.MobileMenu{position: relative; height: 81px; transition: 0.5s all ease-in-out; z-index: 9;background-color: #fff;display: none;align-items: center;padding: 15px 20px;justify-content: space-between;font-family: "DM Sans", sans-serif;}
.MobileMenu .MobileClick button{border: none;box-shadow: none;outline: 0;background: #fff;width: 45px;}
.MobileMenu .MobileLogo a{ display: inline-block;max-width: 100px;margin: 0 -40px 0 0;}
.MobileMenu .MobileSearch ul{}
.MobileMenu .MobileSearch ul li{display: inline-block;margin: 0 0 0 }
.MobileMenu .MobileSearch ul li.nav-item.Search{padding: 10px 0;}
.MobileMenu .MobileSearch ul li.nav-item.Search .nav-link{padding: 0 0;}
.MobileMenu .MobileSearch ul li.nav-item.Search .nav-link img{max-width:15px}
.MobileMenu .MobileSearch ul li.nav-item.Search .nav-link:after{content:none}
.MobileMenu .MobileSearch ul li.nav-item.Language {position: relative;}
.MobileMenu .MobileSearch ul li.nav-item.Language .nav-link img{max-width: 14px;margin: 0 10px 0 0;}
.MobileMenu .MobileSearch ul li.nav-item.Language .nav-link{display:inline-flex;align-items: center;color: #1C4A8A;padding: 15px 30px 15px 15px;font-weight: 500;font-size: 14px;}
.MobileMenu .MobileSearch ul li.nav-item.Language .nav-link.dropdown-toggle:after {content: '\f107';font-family: FontAwesome;position: absolute;top: 20px;right: 10px;font-size: 15px;border: none;line-height: 11px;font-weight: 700;transition: 0.5s all ease-in-out;}
.MobileMenu .MobileSearch ul li.nav-item.show .nav-link{background:#1C4A8A;color:#fff}
.MobileMenu .MobileSearch ul li.nav-item.Language.show .nav-link{background-color:#fff;color:#1C4A8A}
.MobileMenu .MobileSearch ul li.nav-item.show .nav-link:after{transform:rotate(-180deg)}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu{padding:0;margin:0;min-width:240px;border:none;left: auto !important;right: 0;transform: inherit !important;top: 100% !important;}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul{max-height:300px;overflow:auto;border:1px solid #E3F2FD}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul::-webkit-scrollbar{width:7px}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul::-webkit-scrollbar-track{background:#fff0}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul::-webkit-scrollbar-thumb{background:#b3b0b0;border-radius:10px}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul::-webkit-scrollbar-thumb:hover{background:#555}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul li{ display:block; margin:0 }
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul li a{border:1px solid #E3F2FD;display:block;color:#1C4A8A;font-weight:500;padding:8px 15px}
.MobileMenu .MobileSearch ul li.nav-item.Language .dropdown-menu ul li a:hover{background-color:#E3F2FD}

.MobileNav{position:fixed;right:0;width:100%;height:100vh;background-color:#0D1317;transition:0.5s all ease-in-out;transform:translate(-100%,0);top:0;padding:30px;z-index:101;font-family:"DM Sans",sans-serif}
.MobileNav.active{transform:translate(0%,0)}

.MobileFirst figcaption{margin:0 0 30px 0;display:flex;align-items:center;justify-content:space-between}
.MobileFirst figcaption a{color:#fff!important;font-size:18px;position:relative;font-weight:600}
.MobileFirst figcaption a i{margin:0 10px 0 0}
.MobileFirst figcaption .Language .dropdown-toggle img{max-width: 14px;margin: 0 10px 0 0;filter: brightness(0) invert(1);}
.MobileFirst figcaption .Language .dropdown-toggle{display:inline-flex;align-items: center;color: #1C4A8A;padding: 0 25px 0 0;font-weight: 500;font-size: 16px;}
.MobileFirst figcaption .Language .dropdown-toggle:after {content: '\f107';font-family: FontAwesome;position: absolute;top: 5px;right: 0px;font-size: 15px;border: none;line-height: 11px;font-weight: 700;transition: 0.5s all ease-in-out;}
.MobileFirst figcaption .Language.show .dropdown-toggle{} 
.MobileFirst figcaption .Language .dropdown-menu{padding:0;margin:0;min-width:240px;border:none;left: auto !important;right: 0;transform: inherit !important;top: 100% !important;background: #0d1317;}
.MobileFirst figcaption .Language .dropdown-menu ul{max-height:300px;overflow:auto;/* border:1px solid #E3F2FD; */}
.MobileFirst figcaption .Language .dropdown-menu ul::-webkit-scrollbar{width:7px}
.MobileFirst figcaption .Language .dropdown-menu ul::-webkit-scrollbar-track{background:#fff0}
.MobileFirst figcaption .Language .dropdown-menu ul::-webkit-scrollbar-thumb{background:#b3b0b0;border-radius:10px}
.MobileFirst figcaption .Language .dropdown-menu ul::-webkit-scrollbar-thumb:hover{background:#555}
.MobileFirst figcaption .Language .dropdown-menu ul li{ display:block; margin:0 }
.MobileFirst figcaption .Language .dropdown-menu ul li a{/* border:1px solid #E3F2FD; */display:block;color:#1C4A8A;font-weight:500;padding: 11px 13px;font-size: 15px;border-bottom: 1px solid #ddd;}
.MobileFirst figcaption .Language .dropdown-menu ul li a:hover{background-color:#E3F2FD}

.MobileFirst figcaption .Back{font-size: 45px; line-height: 25px; font-weight: 200;}
.MobileFirst article ul{padding:0 0 0 0px}
.MobileFirst article ul li{margin:0 0 20px 0}
.MobileFirst article ul li a{display:block;color:#E3F2FD;font-size:18px;position:relative;font-weight:600}
.MobileFirst article ul li a:after{content:'\f105';font-family:FontAwesome;color:#fff;position:absolute;top:0px;right:0;font-size:17px}
.MobileFirst aside{position:absolute;bottom:30px}
.MobileFirst aside ul li{margin:0 0 15px 0}
.MobileFirst aside ul li a{color:#fff;font-size:18px;position:relative;font-weight:500; opacity: 0.75}
.MobileFirst aside ol{margin:30px 0 0 0}
.MobileFirst aside ol li{display:inline-block;margin:0 20px 0 0}
.MobileFirst aside ol li a{color:#fff;font-size:20px;line-height:15px}
.MobileFirst aside ol li a:hover{color:#51EDB1}

.MobileSecond aside{margin:0 0 30px 0}
.MobileSecond aside a{color:#fff!important;font-size:18px;position:relative;font-weight:600}
.MobileSecond aside a i{margin:0 10px 0 0}
.MobileSecond article ul{padding:0 0 0 0px}
.MobileSecond article ul li{margin:0 0 16px 0}
.MobileSecond article ul li a{display:block;color:#E3F2FD;font-size:18px;position:relative;font-weight:600}
.MobileSecond article ul li a.toggler:after{content:'\f105';font-family:FontAwesome;color:#fff;position:absolute;top:0;right:0;font-size:17px}
.MobileSecond article ul li .arrow{margin-bottom:35px;font-size:24px;font-weight:600}
.MobileSecond article ul li .arrow span{background-color:#244C89;color:#fff}
.MobileSecond .second-level{width:100%;height:100%;background:#0d1317;position:absolute;top:0;left:0;bottom:0;transform:translateX(-100%);opacity:0;transition:transform 1s ease-in,opacity 0.5s ease-in;padding:30px}
.MobileSecond .second-level.active{transform:translateX(0);opacity:1}

.MobileThird aside{margin:0 0 30px 0}
.MobileThird aside a{color:#fff!important;font-size:18px;position:relative;font-weight:600}
.MobileThird aside a i{margin:0 10px 0 0}
.MobileThird article ul{padding:0 0 0 0px}
.MobileThird article ul li{margin:0 0 15px 0}
.MobileThird article ul li a{display:block;color:#E3F2FD;font-size:16px;position:relative;font-weight:500}
.MobileThird article ul li a.toggler:after{content:'\f105';font-family:FontAwesome;color:#fff;position:absolute;top:10px;right:0;font-size:17px}
.MobileThird article ul li .arrow{margin-bottom:35px;font-size:24px;font-weight:600}
.MobileThird article ul li .arrow span{background-color:#244C89;color:#fff}
.MobileThird .third-level{width:100%;height:100%;background:#0d1317;position:absolute;top:0;left:0;bottom:0;transform:translateX(-100%);opacity:0;transition:transform 1s ease-in,opacity 0.5s ease-in;padding:30px}
.MobileThird .third-level.active{transform:translateX(0);opacity:1}

.privacy_breadcum.location_breadcum figcaption h3{ margin-bottom:40px }
.privacy_breadcum.location_breadcum:after{ content:none; }

.impact_scroll { overflow: auto;}
.impact_scroll::-webkit-scrollbar{width:10px}
.impact_scroll::-webkit-scrollbar-track{background: #51EDB1;border: 5px solid #EDFFEE;}
.impact_scroll::-webkit-scrollbar-thumb{background: #1C4A8A;border-radius: 0; border-right: 5px solid #EDFFEE; border-left: 5px solid #EDFFEE;}
.impact_scroll .impact_body {display: flex;width: max-content;gap: 30px;width: 100%;}
.impact_scroll .impact_body .impactbox {width: 25%;}

.founders_desktop_area{ display:block; }
.founders_mobile_area{ display:none; }

.mobile_founder_area{ padding:40px 0 0 0 }
.mobile_founder_area h2{font-family: "DM Sans", sans-serif;margin: 0 0 30px;text-align: center;color: #1C4A8A;font-weight: 700;font-size: 36px;letter-spacing: .5px;}
.mobile_founder_area .mobile_founder{margin: 0 0 30px 0;}
.mobile_founder_area .mobile_founder aside{display: flex;margin: 0 0 15px 0px;align-items: center;}
.mobile_founder_area .mobile_founder aside figure{width: 150px;margin: 0;}
.mobile_founder_area .mobile_founder aside figcaption{width: calc(100% - 150px);padding: 0 0 0 15px;}
.mobile_founder_area .mobile_founder aside figcaption h3{font-family: "DM Sans", sans-serif;font-weight: 700;color: #0D1317;font-size: 24px;margin: 0 0 10px 0;}
.mobile_founder_area .mobile_founder aside figcaption h4{font-family: "DM Sans", sans-serif;color: #0D1317;font-size: 18px; line-height: 24px; font-weight: 500;}
.mobile_founder_area .mobile_founder article p{margin: 0 0 25px 0;line-height: 24px;font-size: 18px;color: #000;font-weight: 400;}
.mobile_founder_area .mobile_founder article a{font-family: "DM Sans", sans-serif;color: #000;font-weight: 700;font-size: 17px;}
.mobile_founder_area .mobile_founder article a i{font-weight: 700;margin: 0 0 0 6px;transition: 0.5s all ease-in-out;}

.candidate_area .candidate_body{ display:block; }
.candidate_area .candidate_footer{ display:none; }

.checkbox_wordpress{}
.checkbox_wordpress .wpcf7-list-item{ margin: 0;}
.checkbox_wordpress .wpcf7-list-item label{}
.checkbox_wordpress .wpcf7-list-item label input{ position: absolute; opacity: 0; }
.checkbox_wordpress .wpcf7-list-item label .wpcf7-list-item-label{ position: relative; padding: 0 0 0 30px; display: block; }
.checkbox_wordpress .wpcf7-list-item label .wpcf7-list-item-label:before{border: 1px solid #BABABA; width: 22px; height: 22px; position: absolute; left: 0; top: 3px; border-radius: 5px; }
.checkbox_wordpress .wpcf7-list-item label .wpcf7-list-item-label:after{}
.checkbox_wordpress .wpcf7-list-item label .wpcf7-list-item-label:after{content:'';left:8px;top: 8px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;position:absolute}
.checkbox_wordpress .wpcf7-list-item label input:checked~.wpcf7-list-item-label:before{background-color:#000;border-color:#000}
.checkbox_wordpress .wpcf7-list-item label input:checked~.wpcf7-list-item-label:after{content:'';display:block}

.cookies_accept{background: #0D1317;position: fixed;bottom: 0;width: 100%;display: flex;padding: 25px 40px;align-items: center;justify-content: space-around;font-family: "DM Sans", sans-serif;z-index: 99;}
.cookies_accept article{width: 50%;}
.cookies_accept article h6{font-size: 20px;font-weight: 700;color: #fff;margin: 0 0 15px 0;}
.cookies_accept article p{color: #fff;font-size: 16px;font-weight: 400;line-height: 22px;}
.cookies_accept article p a{ color:#51EDB1; text-decoration:underline; }
.cookies_accept aside{width: 50%;text-align: right;}
.cookies_accept aside button{background: transparent;padding: 10px 30px;outline: 0;border: 2px solid;margin: 0 0 0 10px;font-size: 16px;font-weight: 700;}
.cookies_accept aside button.accept{background: #51EDB1;border-color: #51EDB1;}
.cookies_accept aside button.preferences{border-color: #E3F2FD;color: #E3F2FD;}
.cookies_accept aside button.accept:hover{ background-color:#fff; color:#000; border-color:#fff }
.cookies_accept aside button.preferences:hover{border-color: #51EDB1; background-color: #51EDB1; color: #000;}

.categories_filter{position: fixed;top: 0;left: 0; display: none; width: 100%;background-color: #0D1317;height: 100vh;z-index: 999;padding: 20px 0 30px 0;font-family: "DM Sans", sans-serif;}
.categories_filter .filter_head{display:flex;align-items:center;justify-content:space-between;border-bottom: 1px solid rgb(255 255 255 / 50%);padding: 20px;}
.categories_filter .filter_head a{color:#E3F2FD !important;font-size:18px;position:relative;font-weight:600}
.categories_filter .filter_head a i{margin:0 10px 0 0}
.categories_filter .filter_head button{color: #E3F2FD;background: transparent;border: none;font-size: 18px;opacity: 0.5;letter-spacing: 0.5px;}
.categories_filter .filter_body {padding: 20px;}
.categories_filter .filter_body .card{border: none;background: transparent;border: none;}
.categories_filter .filter_body .card .card-header{border: none;padding: 0 0 22px 0;}
.categories_filter .filter_body .card .card-header:after{content: '\f107';font-family: FontAwesome;position: absolute;top: 7px;right: 0;font-size: 20px;line-height: 10px;color: #E3F2FD;font-weight: 700;}
.categories_filter .filter_body .card .card-header h6{color: #E3F2FD;font-size: 20px;font-weight: 600;letter-spacing: 0.5px;}
.categories_filter .filter_body .card .card-body{padding: 0 0 20px 0;border-bottom: none;}
.categories_filter .filter_body .card .card-body ul{margin: 0 0 10px 0;}
.categories_filter .filter_body .card .card-body ul li{display:inline-block;margin: 0 10px 10px 0;}
.categories_filter .filter_body .card .card-body ul li label{margin: 0;position: relative;display: block;}
.categories_filter .filter_body .card .card-body ul li label span{display:block;border: 1px solid rgb(255 255 255 / 50%);padding:8px 13px;color: rgb(255 255 255 / 50%);font-weight:500;cursor:pointer;font-size: 18px;}
.categories_filter .filter_body .card .card-body ul li label input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;cursor: pointer;opacity: 0;}
.categories_filter .filter_body .card .card-body ul li label input:checked~span{background-color: #fff;color: #000;}
.categories_filter .filter_body .card .card-body aside input.result{background-color: #51EDB1;border: none;outline: 0;box-shadow: none;padding: 10px 25px;color: #000;font-weight: 600;width: 100%;font-size: 18px;}

.categories_filter.show{ display:block; }

.blog_area .blog_body .blog_content h1,
.blog_area .blog_body .blog_content h2,
.blog_area .blog_body .blog_content h3,
.blog_area .blog_body .blog_content h4,
.blog_area .blog_body .blog_content h5,
.blog_area .blog_body .blog_content h6 { color: #1C4A8A;margin: 0 0 20px 0;}

.marketing_area .card{background: transparent;border: none;border-radius: 0px;}
.marketing_area .card .card-header{border: none;background: #1c4a8a;color: #fff;padding: 15px 20px;border-radius: 0;cursor: pointer;}
.marketing_area .card .card-header:after {content: '\f107';font-family: FontAwesome;color: #fff;position: absolute;top: 16px;right: 20px;font-size: 25px;font-weight: 600;line-height: 20px;}
.marketing_area .card .card-header[aria-expanded="true"]:after{    transform: rotate(-180deg);}
.marketing_area .card .card-header h5{font-family: "DM Sans";font-size: 20px;}
.marketing_area .card .card-body .marketing_tab{ padding:0 }
.marketing_area .card .card-body .marketing_tab .marketing_box{ width:100% }





.CardForm .form-group label.Checkbox { padding:0 }
.CardForm .form-group label.Checkbox .wpcf7-list-item label{ margin:0; cursor:pointer; }

.CardForm .form-group label.Checkbox .wpcf7-list-item{}
.CardForm .form-group label.Checkbox .wpcf7-list-item input{}
.CardForm .form-group label.Checkbox .wpcf7-list-item .wpcf7-list-item-label{
    padding: 0 0 0 33px;
    display: block;
    position: relative;
}
.CardForm .form-group label.Checkbox .wpcf7-list-item .wpcf7-list-item-label:before{
    border: 1px solid #BABABA;
    width: 23px;
    height: 23px;
    position: absolute;
    left: 0;
    top: 1px;
    border-radius: 5px;
}
.CardForm .form-group label.Checkbox .wpcf7-list-item .wpcf7-list-item-label:after{
    left: 9px;
    top: 6px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}

.CardForm .form-group label.Checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label{}
.CardForm .form-group label.Checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label:before{
    background-color: #000;
    border-color: #000;
}
.CardForm .form-group label.Checkbox .wpcf7-list-item input:checked~.wpcf7-list-item-label:after{}





.N3MjEFmYIWN0wUuz4jjIMNz2TcwNUNctheme--light{ display:none !important; }













































#CookiesModal .modal-dialog{max-width: 950px;}
#CookiesModal .modal-dialog .modal-content{border: none;border-radius: 15px;}
.MediumModal .modal-dialog{max-width: 950px;}
.MediumModal .modal-dialog .modal-content{border: none;border-radius: 10px;}

.Switch{position:relative;display:inline-block;cursor:pointer;margin:0;padding: 2px 0 3px 70px;font-weight:400;font-size:12px;color:#646467;float:right}
.Switch input{opacity:0;width:0;height:0}
.Switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#244C89;-webkit-transition:0.4s;transition:0.4s;height:23px;border-radius:50px;width:43px;border:1px solid #244C89;min-width:auto}
.Switch .slider:before{position:absolute;content:"";height:15px;width:15px;left:3px;bottom:0;top:0;background:#fff;-webkit-transition:0.4s;transition:0.4s;border-radius:50%;margin:auto;transform:translateX(0)}
.Switch input:checked+.slider{background:#fff;background-color: #51EDB1;border-color: #51EDB1;}
.Switch input:checked+.slider:before{-webkit-transform:translateX(19px);transform:translateX(20px);background:#fff}

.ManageCookieBox{display:flex}
.ManageCookieBox .ManageCookieLeft{width:35%;background:#0D2319;padding:30px;border-radius: 15px 0px 0px 15px;}
.ManageCookieBox .ManageCookieLeft figure{margin: 0 0 calc(3vw) 0;}
.ManageCookieBox .ManageCookieLeft figure img{filter:brightness(0) invert(1);max-width:90px}
.ManageCookieBox .ManageCookieLeft ul{border:none;display:block}
.ManageCookieBox .ManageCookieLeft ul li{margin:0;border-bottom:1px solid #364A41}
.ManageCookieBox .ManageCookieLeft ul li a{font-size:15px;line-height:24px;padding:13px 20px 13px 0;font-family:"DM Sans",sans-serif;font-weight:500;position:relative;transition:0.5s all ease-in-out;border:none;display:block;color:#fff}
.ManageCookieBox .ManageCookieLeft ul li a:after{content:'\f105';font-family:FontAwesome;position:absolute;top:11px;right:13px;font-size:15px;font-weight:600;opacity:0;transition:0.5s all ease-in-out}
.ManageCookieBox .ManageCookieLeft ul li a.active{background-color:#fff0;color:#51EDB1}
.ManageCookieBox .ManageCookieLeft ul li a.active:after{opacity:1;right:0}
.ManageCookieBox .ManageCookieRight{width:65%}
.ManageCookieBox .ManageCookieHead{font-family:"DM Sans",sans-serif;text-align:center;padding:18px 0;position:relative;border-bottom:1px solid #ddd}
.ManageCookieBox .ManageCookieHead h1{font-weight:700;color:#000;font-size: 30px;}
.ManageCookieBox .ManageCookieHead button{position:absolute;width:30px;height:30px;background-color:#51EDB1;border:none;color:#000;font-size:25px;line-height:30px;border-radius:50%;right:-15px;top:-15px;box-shadow: none;outline: 0;}

.ManageCookieBox .PreferencesBox{padding:30px;min-height:500px;position:relative;border-radius: 15px;overflow: hidden;padding-bottom: 70px;}
.ManageCookieBox .PreferencesBox h2{font-family:"DM Sans",sans-serif;font-size: 24px;color:#000;font-weight:700;margin: 0 0 20px 0;}
.ManageCookieBox .PreferencesBox h2 span{background-color:#6AECB4;color:#000;padding: 10px 25px;font-size:14px;font-weight:500;border-radius:50px;float:right;line-height: 16px;}
.ManageCookieBox .PreferencesBox hr{}
.ManageCookieBox .PreferencesBox h6{font-family:"DM Sans",sans-serif;margin:0 0 10px 0;color:#000;font-weight:600}
.ManageCookieBox .PreferencesBox p{font-size: 18px;line-height: 27px;margin: 0 0 15px 0;font-weight:400;color: #000;}
.ManageCookieBox .PreferencesBox p a{color: #0D2319;text-decoration: underline;}
.ManageCookieBox .PreferencesBox .next{position:absolute;bottom:0;background-color:#fff;width:100%;left:0;text-align:center;padding:15px 0}
.ManageCookieBox .PreferencesBox .next a{color:#0D1317;font-family:"DM Sans",sans-serif;font-size:18px;font-weight:700;letter-spacing:.5px;padding:10px;display:inline-block;position: relative;}
.ManageCookieBox .PreferencesBox .next a i{font-weight:700;transition:0.5s all ease-in-out;position: absolute;top: 16px;right: -10px;}
.ManageCookieBox .PreferencesBox .next a:hover i{ right: -20px;}    

.ManageCookieBox .PreferencesBox.PerformanceBox{padding:10px 5px 10px 10px}
.ManageCookieBox .PreferencesBox.PerformanceBox article+article{margin:50px 0 0 0}
.ManageCookieBox .PreferencesBox.PerformanceBox .PerformanceScroll{overflow:auto;height:530px;width:100%;padding:20px 20px 0 20px}
.ManageCookieBox .PreferencesBox.PerformanceBox .PerformanceScroll::-webkit-scrollbar{width:10px}
.ManageCookieBox .PreferencesBox.PerformanceBox .PerformanceScroll::-webkit-scrollbar-track{background:#fff}
.ManageCookieBox .PreferencesBox.PerformanceBox .PerformanceScroll::-webkit-scrollbar-thumb{background:#b7b6b6;border-radius:10px;border:2px solid #fff}
.ManageCookieBox .PreferencesBox.PerformanceBox .PerformanceScroll .next{position:relative;padding:0;margin:70px 0 0 0}

.PassCodeArea a.Close{position:absolute;width:26px;height:26px;background-color:#51EDB1;border:none;color:#000;font-size:22px;border-radius:50%;right:-13px;top:-13px;box-shadow:none;z-index:9;font-weight:700;padding:5px 6px;line-height:12px}
.PassCodeArea .PassCodeBox{border-radius:10px;overflow:hidden;font-family:"DM Sans",sans-serif}
.PassCodeArea .PassCodeBox figure{background-color:#1C4A8A;margin:0;padding:30px 30px}
.PassCodeArea .PassCodeBox figure img{max-width:115px;filter:brightness(0) invert(1)}
.PassCodeArea .PassCodeBox figcaption{padding:100px;text-align:center}
.PassCodeArea .PassCodeBox figcaption p{font-size:18px;color:#000;margin:0 0 30px 0;font-family:"IBM Plex Serif",serif}
.PassCodeArea .PassCodeBox figcaption p a{color:#1C4A8A;text-decoration:underline}
.PassCodeArea .PassCodeBox figcaption h6{font-weight:700;color:#000;margin:0 0 25px 0;font-size:22px}
.PassCodeArea .PassCodeBox figcaption form{margin:0 0 20px 0}
.PassCodeArea .PassCodeBox figcaption form aside{display:flex;justify-content:center;gap:15px;margin:0 0 30px 0}
.PassCodeArea .PassCodeBox figcaption form aside input{border:1px solid #E3E3E3;box-shadow:0 0 6px 0 #00000026;width:80px;height:60px;padding:0;text-align:center;font-size:21px;color:#000;font-weight:500}
.PassCodeArea .PassCodeBox figcaption form .Submit{background-color:#51EDB1;color:#000;border:none;padding:10px 30px;font-size:20px;font-weight:600;outline:0;box-shadow:none}
.PassCodeArea .PassCodeBox figcaption .Resend{background:#fff0;border:none;color:#0D1317;font-weight:700;font-size:18px;text-decoration:underline;padding:0 0 0 0;outline:0}
.PassCodeArea .PassCodeBox figcaption .Resend:hover{color:#1C4A8A;}