html {
	overflow-x: hidden;
	scroll-behavior: smooth;
}

body {
	position: relative;
}

strong,
b {
	font-weight: bold !important;
}

em {
	font-style: italic !important;
}

.skip-link {
	left: 1px;
}
.wpcf7-form{position:relative;}
.wpcf7-spinner{position:absolute; margin:0; bottom:0;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:rtl;}
.wpcf7-not-valid-tip{font-size: 14px; font-family: "Atlas DL 3.1 AAA";}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{margin:10px 0 0;
    padding: 0;
    border: none; color: #dc3232; font-family: "Atlas DL 3.1 AAA";}
.wpcf7 form.sent .wpcf7-response-output{margin:10px 0 0;
    padding: 0;
    border: none; color:#46b450; font-family: "Atlas DL 3.1 AAA";}
.col-md-12{width:100%;}
.management-wrp .management-detail.global{max-width:100%;}
.management-wrp .management-detail.global p{margin-bottom:15px;}
.management-wrp .management-detail.global p a{color:#193133;}
.management-wrp .management-detail.global h3{
    font-size: 21px;
    font-weight: bold;
	color:#193133;
	padding:0;
	margin:0 0 1rem;
	background:none;
}
.management-wrp .management-detail.global ul{list-style:disc; padding-right:1rem; margin-bottom:15px;}
.management-wrp .management-detail.global ul li{list-style:disc;}

.management-wrp .management-detail.global ol{list-style:decimal; padding-right:1rem; margin-bottom:15px;}
.management-wrp .management-detail.global ol li{list-style:decimal;}
.management-wrp .management-detail.global ul li,.management-wrp .management-detail.global ol li{
font-size: 21px;
    font-weight: 400;
    color: #193133;
    line-height: 28px;
    margin: 0;
    font-family: "Atlas DL 3.1 AAA";
}

.management-wrp .management-detail.global h1{
    font-size: 40px;
    font-weight: bold;
	color:#193133;
	padding:0;
	margin:0 0 1rem;
	background:none;
	font-family: "Atlas DL 3.1 AAA";
}
.management-wrp .management-detail.global h2{
    font-size: 35px;
    font-weight: 400;
	color:#193133;
	padding:0;
	margin:0 0 1rem;
	background:none;
	font-family: "Atlas DL 3.1 AAA";
}
.management-wrp .management-detail.global h3{
    font-size: 28px;
    font-weight: bold;
	color:#193133;
	padding:0;
	margin:0 0 1rem;
	background:none;
	font-family: "Atlas DL 3.1 AAA";
}
.management-wrp .management-detail.global h4{
    font-size: 25px;
    font-weight: 400;
	color:#193133;
	margin:0 0 1rem;
	background:none;
	font-family: "Atlas DL 3.1 AAA";
}

.management-wrp .management-detail.global h5{
    font-size: 22px;
    font-weight: 400;
	color:#193133;
	margin:0 0 1rem;
	background:none;
	font-family: "Atlas DL 3.1 AAA";
}
.management-wrp .management-detail.global h6{
    font-size: 21px;
    font-weight: 400;
	color:#193133;
	margin:0 0 1rem;
	background:none;
	font-family: "Atlas DL 3.1 AAA";
}


.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border:none; color:#dc3232; margin:10px 0 0; padding:0; font-size:16px; font-family: "Atlas DL 3.1 AAA";}
.buttonit p{
	
    display: flex;
    align-items: center;
    gap: 10px;
    
    margin-left: 0;
    margin-right: auto;
   
    justify-content: end;
}
.buttonit p .wpcf7-submit{
	background-color: transparent;
    border: none;
	font-size: 21px;
    font-weight: 400;
    color: #cfdf6d;
    font-family: "Atlas DL 3.1 AAA";
    cursor: pointer;
	 transition: .4s linear;
    -webkit-transition: .4s linear;
	padding-left: 40px;
    background: url('../images/send-icon.svg');
    background-repeat: no-repeat;
	background-position:center left;
    line-height: 30px;
}
.buttonit p:hover .wpcf7-submit{
	opacity: 0.70;
}
.contact-map h1 span{display:block;}
.wpcf7-list-item{margin:0;}
.wpcf7-list-item label{
	display: flex;
    align-items: center;
    gap: 5px;
    font-size: 16px;
    color: white;
	font-family: "Atlas DL 3.1 AAA";
	font-weight:400;
}
.wpcf7-list-item label a{color:white; font-weight:bold;}
.investment-accordion .accordion-items .accordion-body h4{font-family: "Atlas DL 3.1 AAA";}
.investment-accordion .accordion-items .accordion-body ul li{color: #193133;}
.investment-accordion .accordion-items .accordion-body ul{padding-right: 16px;}
img.onlyhome{display:none;}
.home .investment-wrp{z-index: 1;}
.management-wrp .management-detail.global ul li a, .management-wrp .management-detail.global ol li a{color: #193133;}
.contact-wrp.fomx .form-group .form-control{font-size:16px;}
.dropdown-toggle {
    display:none;
}
.copyright{
	width: 100%;
    text-align: right;
    margin-top: 14px;
}
.copyright p{
	color: #FFFFFF;
text-align: right;
font-family: "Atlas DL 3.1 AAA";
font-size: 11px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 254.545% */
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
margin:0;
}
.copyright p a{
	color: #FFFFFF;
}
.underwater .investment-block{gap: 0px;
    margin: 0 0 40px;
    display: block;}
.underwater .investment-block .column1{max-width:876px; width: 100%;}
.underwater .investment-block .investment-title h3{max-width:398px;}
.underwater .investment-block .investment-title p{margin:0 0 20px;}
.underwater .investment-block .investment-title p:last-child{margin:0px;}
.underwater .investment-block .investment-title ul li{
	font-size: 20px;
    line-height: 26px;
    font-family: "Atlas DL 3.1 AAA";
    list-style: disc;
    color: #2a502a;
    margin: 0;
}
.underwater .investment-block .investment-title ol li{
	font-size: 20px;
    line-height: 26px;
    font-family: "Atlas DL 3.1 AAA";
    list-style: decimal;
    color: #2a502a;
    margin: 0;
}
.underwater .investment-block .investment-title ul{margin:0 0 10px; padding-right: 20px;}
.underwater .investment-block .investment-title ol{margin:0 0 10px; padding-right: 20px;}
.ceoinfo{padding:65px 0; background: white;}
.ceoinfo .investment-block .column1{max-width: 773px; width: 100%; display:block;}
.ceoinfo .investment-block .investment-title h3{width:max-content;}
.investment-banking-banner.unceo .detail p{margin:0 0 20px;}
.investment-banking-banner.unceo .detail p:last-child{margin:0px;}
.ceoinfo.main-investment-wrp .investment-block{display:block;}
@media(min-width:1025px){
	
	.home .investment-wrp .container{max-width:1213px;}
	.home .services-wrp .container{max-width:1213px;}
	.home .vision-wrp .container{max-width:1213px;}
	.error404  .management-wrp .management-detail p{font-size:35px;}
}
@media(min-width:1300px){
	.wpcf7-form{max-width:1221px;}
	.wpcf7-form .row .col-md-5{width:43.76%;}
	.wpcf7-form .row .col-md-7{width: 56.24%;}
}
@media(min-width:1440px){
	.entrepreneurs-wrp .row .col-md-6{width:auto;}
	.entrepreneurs-wrp .row{justify-content: space-between;}
	.management-block .row .col-md-6{width:auto;}
	.management-block .row{justify-content: space-between;}
	.services-wrp .service-box p{max-width:370px;}
	.about-block .row .col-md-6{width:auto;}
	.about-block .row{justify-content: space-between;}
}
@media(max-width:1680px){
	.underwater .investment-block .investment-title h3{font-size:21px;}
	.ceoinfo .investment-block .investment-title h3{font-size:21px;}
}
@media(max-width:1439px){
	.underwater .investment-block .investment-title ol li,.underwater .investment-block .investment-title ul li{font-size: 20px;}
	.underwater .investment-block .investment-title p{font-size: 20px;}
	.ceoinfo.main-investment-wrp .investment-block .investment-title p{font-size: 20px;}
	.ceoinfo{padding:40px 0;}
	
}
@media(max-width:1199px){
	.underwater .investment-block .investment-title ol li{font-size:14px; line-height:20px;}	
	.underwater .investment-block .investment-title ol li,.underwater .investment-block .investment-title ul li{font-size:14px; line-height:20px;}	
	.underwater .investment-block .investment-title p{font-size:14px; line-height:20px;}	
	.ceoinfo.main-investment-wrp .investment-block .investment-title p{font-size:14px; line-height:20px;}	
	.underwater .investment-block .investment-title h3{font-size:14px;}
	.ceoinfo .investment-block .investment-title h3{font-size:14px;}
}
@media(max-width:1199.98px){
	
	.management-wrp .management-detail.global ul li,.management-wrp .management-detail.global ol li{
		font-size: 16px;
	}

	.management-wrp .management-detail.global h1{
		font-size: 35px;
	}
	.management-wrp .management-detail.global h2{
		font-size: 30px;
	}
	.management-wrp .management-detail.global h3{
		font-size: 25px;
	}
	.management-wrp .management-detail.global h4{
		font-size: 22px;  
	}

	.management-wrp .management-detail.global h5{
		font-size: 18px;
	}
	.management-wrp .management-detail.global h6{
		font-size: 16px;
	}
}
@media(max-width:767.98px){

}
@media(max-width:767px){
 [data-aos] {
    opacity: 1 !important;
    transform: none !important;
  }
  .buttonit p span img{max-width:20.86px; object-fit:contain;}
  .buttonit p .wpcf7-submit{font-family: 'Atlas DL 3.1 AAA'; font-style: normal; font-weight: 400; font-size: 17px; line-height: 28px;
  background-size: 20.86px;
        padding-left: 30px;
  }
  .wpcf7-list-item label{font-size:15px;}
  .contact-wrp .form-group .form-control{ background: #EDF7F1;}
  .contact-wrp .form-group .form-control{line-height:24px;}
  .contact-wrp .form-group textarea.form-control{height:119px;}
  /*.investment-wrp .container{padding:0px; max-width: 342px;}*/
  .investment-wrp .container{padding:0 30px; max-width: 100%;}
  .investment-accordion{max-width: 342px;}	
  .investment-accordion .accordion-items .accordion-title span{width:28.68px;}
  .investment-accordion .accordion-items .accordion-title h3{color: #2A502A;}
  .investment-accordion .accordion-items .accordion-body p{line-height:20px;}
  .investment-accordion .accordion-items .accordion-body .title{max-width:322px;}
  /*.investment-accordion .accordion-items:last-child .accordion-title h3{background:#ffffff;}
  .investment-accordion .accordion-items:last-child .accordion-title span{background:#ffffff;}*/
  .about-wrp .about-title h1 .text1{padding-left:40px;}
  .about-wrp .about-title h1 .text2{text-align:left; padding-left:30px;}
  .mobile-navbar .navbar-nav .nav-items .nav-link.active{color: #CFDF6D;}
  .home img.hidehome{display:none;}
  .home img.onlyhome{display:block;}
  body.add-fix .mobile-header .header-block .navbar-brand img{opacity:0.1;}
  .mobile-navbar .navbar-nav{width:245px;}
  .mobile-navbar .navbar-nav .nav-items .nav-link{padding: 14.5px 15px;}
  .mobile-navbar .navbar-nav .nav-items .dropdown-menu li{border-bottom:none;}
  .mobile-navbar .navbar-nav .nav-items .dropdown-menu a{padding:16.5px 15px;}
  .hero-wrp .hero-image img{object-position: bottom;}
  /*.hero-wrp h1 .text2{margin-left:40px;}
  .hero-wrp h1 .text4{margin-left:50px;}*/
  
  .hero-wrp h1 span.scatter-animation[data-scatter-index="1"]{margin-left:40px;}
  .hero-wrp h1 span.scatter-animation[data-scatter-index="3"] {margin-left: 50px;}
  .hero-wrp .hero-detail p{font-size:17px; line-height:23px;}
  .investment-wrp .investment-image img{object-fit: none;}
  .investment-wrp .detail a{font-size:17px; color: #346434;}
  .investment-wrp .detail a img{max-width:20.86px; object-fit:contain;}
  .services-wrp .services-block .service-list h3{padding:4px 10px;}
  /*.services-wrp .services-block .service-list:last-of-type h3{background-color:white;}*/
  .services-wrp .services-block a img{max-width:20.86px; object-fit:contain;}
  .contact-wrp.fomx .form-group .form-control{font-size:13px;}
  .mobile-navbar .navbar-nav .nav-items.dropdown{position:relative;}
  .dropdown-toggle {
		cursor: pointer;
        margin-left: 0px;
        display: inline-block;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        width: 30px;
        text-align: center;
        background: white;
	}

	.dropdown-toggle::after {
		content: "▼";
        font-size: 18px;
        color: black;
        line-height: 51px;
	}
	.mobile-navbar .navbar-nav .nav-items.dropdown a{
		padding: 14.5px 15px 14.5px 0;
    width: calc(100% - 30px);
	}
	
	.dropdown-toggle::after {
		transition: transform 0.3s ease;
	}
	.nav-items.dropdown.active > .dropdown-toggle::after {
		transform: rotate(180deg);
	}
	.copyright{margin-top:10px;}
	.copyright p{font-size:10px;}
	
	body.add-fix .mobile-header.add-fix{background-color: rgb(25 49 51 / 90%);}
	.ceoinfo{padding:30px 0;}
}