/* 
Theme Name: Parccapital Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: parccapital
Version: 1.0.1
Text Domain: parccapital-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


.Degular{
	font-family: degular, sans-serif!important;
font-weight: 300;
font-style: normal;
	letter-spacing: .5px;
}
.Degular p{
	font-family: degular, sans-serif!important;
font-weight: 300;
font-style: normal;
	letter-spacing: .5px;
}
.wpcf7-not-valid-tip {
  color: red;
  text-transform: initial;
}
#founderSlideT{
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* .isDisabled{
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.5;
} */
.compLogoW .elementor-container{
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}
.compLogoW .elementor-container .elementor-element{
  width: 100%;
}

.boxy3 .boxInner img{
  position: relative;
  bottom: -3px;
}
.banner_top img{
  width: 100%;
}
.comBanner img{
  width: 100%;
}
.bannerMob img{
  width: 100%;
}
#smarter img{
  width: 100%;
}
.dispNone{
	display:none;
}
.howWHelp .h2heading{
	display:none;
}
.howWHelp .eael-tooltip{
  position: relative;
}
.howWHelp .eael-tooltip:hover  .h2heading{
	display:block!important;
}
.howWHelp .eael-tooltip .eael-tooltip-text {
    width: 100%;
    max-width: 100%;
	    display: inline-table!important;
}
.howWHelp2 .eael-tooltip .eael-tooltip-text {
    width: 100%;
    max-width: 100%;
	    display: inline-table!important;
}
.howWHelp .eael-tooltip:hover h3{
	    color: #01FDA2;
}
.smallHeading .elementor-image-box-content {
        width: auto!important;
}
.smallHeading .elementor-image-box-wrapper{
	display: flex;
    justify-content: center;
}
/* .howWHelp .eael-tooltip .eael-tooltip-text{
  visibility: hidden;
}
.howWHelp .eael-tooltip:hover .eael-tooltip-text {
  visibility: visible;
}
.howWHelp .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right {
  animation-duration: 500ms;
} */
.tooltipsbox:hover .how1 img{
    content: url("https://62899dbb55.nxcli.net/wp-content/uploads/2022/06/orro1h.png");
	width: auto;
    height: 68px;
	margin:0 auto;
	margin-bottom: 14px;
	transition: opacity .5s linear;
}
.tooltipsbox:hover .how2 img{
    content: url("https://62899dbb55.nxcli.net/wp-content/uploads/2022/06/orro2h.png");
}
.tooltipsbox:hover .how3 img{
    content: url("https://62899dbb55.nxcli.net/wp-content/uploads/2022/06/orro3h.png");
}
.tooltipsbox:hover .how4 img{
    content: url("https://62899dbb55.nxcli.net/wp-content/uploads/2022/06/orro4h.png");
}

.tooltipsbox:hover .how5 img{
    content: url("https://62899dbb55.nxcli.net/wp-content/uploads/2022/06/orro5h.png");
}

.tooltipsbox:hover .how6 img{
    content: url("https://62899dbb55.nxcli.net/wp-content/uploads/2022/06/orro6h.png");
}
.elementor-2745 .elementor-element.elementor-element-45726e1 .eael-tooltip .eael-tooltip-text {
    width: 665px;
    max-width: 100%;
    padding: 25px 10px 24px 34px;
    margin: 0px 20px 0px 0px;
    background-color: #262626;
    color: #fff;
}
.elementor-2745 .elementor-element.elementor-element-008eed3 .eael-tooltip .eael-tooltip-text {
    padding: 25px 10px 24px 34px;
    margin: 0px 20px 0px 0px;
    background-color: #262626;
    color: #fff;
}
.eael-tooltip {
	line-height: initial;
	font-size: initial;
}

.howWHelp ul{
	width:450px;
	list-style:none;
	padding:0px;
	font-family: degular, sans-serif!important;
font-weight: 300;
font-style: normal;
	letter-spacing: .5px;
	font-size:15px;
	line-height:21px;
}
.howWHelp ul li:not(:last-child){
	margin-bottom: 10px;
}
.howWHelp .eael-tooltip {
    padding: 27px 0px;
    border: 1px solid transparent;
	width:180px;
}
.howWHelp .eael-tooltip:hover {
    border: 1px solid #01FDA2;
}
.howWHelp ul li{
	position:relative;
}
.howWHelp ul li i{
	    color: #01FDA2;
    font-size: 6px;
    margin-left: -17px;
    position: absolute;
    top: 7px;
}
.tooltipsbox img{
	width: auto;
    height: 68px;
    margin-bottom: 14px;
}
.tooltipsbox h3{
	font-size: 13px;
    line-height: 16px;
    margin-bottom:0;
	color:#fff;
	font-weight:600;
	margin-top:0;
}

.elementor-button:hover {
  color: #000!important;
  background-color: var( --e-global-color-accent )!important;
}

.elementor-button:hover {
  color: #000!important;
  background-color: var( --e-global-color-accent )!important;
}
.elementor-button:hover span{
  color: #000!important;
}
.elementor-button-link:hover span{
  color: #000!important;
}

.elementor-65 .elementor-element.elementor-element-8e41c21 .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
}
.page-id-65 .swiper-pagination-bullet {
    background: #fff;
    opacity: 1;
}
.page-id-65 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #01FDA2!important;
}
.page-id-65 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2px;
}
.page-id-65 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5%;
    max-width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
	text-align: right;
	padding:0 50px;
}
.companiesB	img {
    margin-bottom: -6px;
}
.elementor-popup-modal .dialog-message {
    width: 100%!important;
	max-width:1090px;
	    box-shadow: 2px 2px 10px #000000ad;
}
.page-id-145 .elementor-popup-modal .dialog-message {
    width: 100%!important;
    max-width: 1030px;
}
.elementor-popup-modal i.eicon-close {
    font-size: 20px;
    color: transparent;
	background-image: url(https://62899dbb55.nxcli.net/wp-content/uploads/2022/06/popclose.svg);
	background-size:cover;
}
.dialog-lightbox-message .elementor-icon svg {
    width: auto;
    height: 21px;
}
#header_drop .elementor-nav-menu--dropdown{	  
    width: 125px!important;
    left: inherit!important;
    right: -60%!important;
}
#header_drop .elementor-nav-menu li {
    padding: 12px 0;
	    text-align: center;
}
#header_drop .elementor-nav-menu:after{
	display:none!important;
}
#header_drop .elementor-nav-menu--dropdown a{
	display:inline;
}
#header_drop .elementor-nav-menu--dropdown a:after {
    content: "";
    bottom: -5px;
	height: 3px;
    width: 100%;
    left: 0;
	z-index: 2;
	display: block;
    position: absolute;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1);
    -o-transition-timing-function: cubic-bezier(.58,.3,.005,1);
    transition-timing-function: cubic-bezier(.58,.3,.005,1);
	    background-color: #01fda2;
}

.teamArea .elementor-image-box-title{
  font-family: "Montserrat", Sans-serif!important;
    font-style: normal;
    letter-spacing: .5px;
	    font-size: 15px;
    line-height: 20px;
	margin-top:0px;
	margin-bottom:30px!important;
	position:relative;
	display: inline-block;
}
.teamArea .elementor-image-box-title a:before{
	content:" ";
	position:absolute;
	height:4px;
	width:100%;
	background:#01FDA2;
	left:0;
	bottom:-8px;
	opacity:0;
}
.teamArea .elementor-image-box-wrapper:hover a:before{
	opacity:1;
}
.howWHelp .elementor-container.elementor-column-gap-default{
  align-items: center;
}
.greySec{
	max-width:840px;
	margin:0 auto;
	color:#000!important;
}
.ourB span{
	color:#01FDA2;
}
.borR0{
	border-right:0!important;
}
.greySec .boxy .box h4 {
    color: #01FDA2;
    font-family: "Montserrat", Sans-serif;
    font-size: 34px;
    font-weight: 600;
    margin: 0 0 10px;
	line-height:50px;
}
#compani_slide .elementor-swiper-button-prev {
  left: 10px;
  z-index: 9;
  border: 1px solid;
  padding: 5px;
  border-radius: 50px;
}
#compani_slide .elementor-swiper-button-prev {
  left: 10px;
  z-index: 9;
  border: 0px solid;
  padding: 5px;
  border-radius: 50px;
}
#compani_slide .elementor-swiper-button-next {
  right: 10px;
  z-index: 9;
  border: 0px solid;
  padding: 5px;
  border-radius: 50px;
}

.greySec .boxy .box.boxM {
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    width: 25%;
    max-width: 100%;
}
.greySec .boxy .box {
    max-width: 25%;
	padding: 0 20px;
}
#investors-table table th {
    font-weight: 400;
	color:#01FDA2;
	font-family: degular, sans-serif!important;
font-weight: bold;
font-style: normal;
	letter-spacing: .5px;
	padding:10px 0;
}
#investors-table table th:last-child{
	padding-left:15px;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background: none;
    border: none;
}
table tbody tr:hover>td, table tbody tr:hover>th{
	background:none;
}
table img{
	margin: 0 auto;
    height: 18px!important;
    display: block;
    width: auto;
}
#investors-table td{
	padding:5px 0;
	font-weight: 400;
	color:#fff;
	font-family: degular, sans-serif!important;
font-weight: bold;
font-style: normal;
	letter-spacing: .5px;
	padding:14px 0;
	font-size:13px;
}
table td, table th{
	border:none;
	vertical-align:inherit;
}
#investors-table tr{
	border:none;
}
#investors-table tr {
    border-top: 1px solid #707070;
}
#investors-table tr:first-child{
	border:0;
}
#investors-table tr:last-child {
    border-bottom: 1px solid #707070;
}


#bannerContent{
	position:absolute;
	top: 50%;
    transform: translateY(-50%);
}
.elementor-widget:not(:last-child) {
    margin: 0px;
}
#bannerHome	#bannerContent {
    position: absolute;
    top: 240px;
    transform: translateY(-50%);
}
#slideboxWrp{
	padding-right:40px
}
#slideboxWrp .e-swiper-container{
	display: grid;
  grid-template-columns: repeat(3, 1fr);
	/* display: block; */
}
#slideboxWrp .elementor-widget-image-carousel .swiper-slide {
    width: 100%!important;
}
.boxy{
	    display: flex;
    justify-content: space-between;
	font-family:"degular";
	letter-spacing:.5px;
	font-size:15px;
	font-weight:300;
}
.boxy .box h4{
	    color: #01FDA2;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
}
.boxy .box{
	max-width:177px;
}
.boxyMt{
	margin-top:60px;
}
.boxy .box.boxM{
	border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    width: 249px;
    max-width: 100%;
}
.footerLinks{
	display:flex;
}
.footerLinks a{
	    color: #fff;
    width: 120px;
    display: table-cell;
    text-align: left;
	font-family:"degular";
	letter-spacing:.5px;
	font-size:14px;
	font-weight:300;
	    line-height: 20px;
}
.footerLinks a:hover{
	color:#01fda2;
}
.footerLinks2{
	font-family:"degular";
	letter-spacing:.5px;
	font-size:14px;
	font-weight:300;
	color: #fff;
	display:flex;
	    line-height: 20px;
}

.footerLinks2 a{
	font-family:"degular";
	letter-spacing:.5px;
	font-size:14px;
	font-weight:300;
	color: #fff;
	margin-left:15px;
	    line-height: 20px;
}
.footerLinks2 .boxmr{
	margin-right:60px;
}
.footerLinks2 a:hover{
	color:#01fda2;
}
#footer .fa-linkedin:before{
	position: static;
}
#slideBanner .swiper-slide-contents {
    background: #262626;
    padding: 15px 40px;
	display: flex;
    flex-direction: column-reverse;
	    max-width: 650px;
      text-align: right;
}
#slideBanner .elementor-slide-description{
		font-family: degular, sans-serif!important;
font-weight: 300;
font-style: normal;
	letter-spacing: .5px;
}
#bannerContent {
    z-index: 1;
}
#bannerContent span{
	color:#01FDA2;
}
.founderSlider .Degular  p{
	font-family: degular, sans-serif!important;
font-weight: 300;
font-style: normal;
	letter-spacing: .5px;
	font-size: 19.5px;
    margin: 0;
}
#bannerContent.founderSlider {
    position: absolute;
    top: 240px;
    transform: translateY(-50%);
}
.Degular p strong{
	font-weight:bold;
}
#howHelp .Degular.minR{
	min-height: 255px;
}
.impactP.teamArea .elementor-image-box-title a:before{
	display:none;
}
.impactP .elementor-image-box-img img {
    width:auto;
	height: 68px;
  margin-bottom: 14px;
}
.impactP .elementor-image-box-title {
    font-size: 13px;
    line-height: 16px;
	margin-bottom: 30px!important;  
}
.impactP.impactMp .elementor-image-box-title{
  font-weight: 500!important;
}
.elementor-145 .elementor-element.elementor-element-81cdf27 .elementor-image-box-img img {
    transition-duration: 0.3s;
    height: auto;
}
.popuplogos img{
	    max-height: 30px;
    width: auto;
    text-align: left;
	margin-right:50px;
}
.popuplogos .elementor-widget-wrap{
	display:flex;
}
.popuplogos .elementor-widget-wrap>.elementor-element {
    width: auto;
}
.boxy2 {
        display: flex;
    justify-content: space-between;
    font-family: "degular";
    letter-spacing: .5px;
    font-size: 14px;
    font-weight: 300;
}
.boxy2 .box {
    max-width: initial;
    text-align: left;
    width: 33.33%;
}
.boxy2 .box h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
}

.boxy2 .box:not(:first-child) {
  border-left: 1px solid #707070;
  padding-left: 20px;
  padding-bottom: 10px;
}
.boxy3 .box:not(:first-child) {
  border-left:0px solid #CCCCCC;
  padding-left: 20px;
}
.keyMiles{
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  margin: 0 0 10px;
  text-align: left;
  font-family: "Montserrat", Sans-serif;
    border-top: 1px solid #707070;
    border-top: 1px solid #707070;
    margin-top: 25px;
    padding-top: 25px;
}
.boxy3 {
  display: flex;
    /* justify-content: flex-start; */
    justify-content: space-between;
    min-height: 80px;
}
.boxy3.boxy3item {
    justify-content: flex-start;
    gap: 20px;
}
.boxy3 .boxInner{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width:auto;
  gap: 20px;
}
.boxy3 .box{
  width: auto!important;
}
.boxy3 .boxInner .boxInfoF {
  width:177px;
}
.overviewSec{
  margin-top: -13.5%;
}
.compLogos a{
  position: relative;
  height: 70px;
  display: flex!important;
    align-items: center;
    justify-content: center;
}
.compLogos .elementor-widget-container{
  
}
.compLogos a::before {
  content: "";
  height: 8px!important;
  width: 80px!important;
  background: #01FDA2;
  left: 50%!important;
  bottom: -8px!important;
  opacity: 0;
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
}

.compLogos a:hover::before{
  opacity: 1;
}
.compLogos .activeLink a::before{
  opacity: 1;
}
#sdg img{
  margin: 0px!important;
}
.tablePP td, .tablePP th{
  border: 1px solid #707070!important;
  vertical-align: text-top;
}
.abcdWrp{
  position: relative;
}
.abcText{
  position: absolute;
  left: 0px;
}
.privacy-policyP a{
  color:#ccc;
}
.privacy-policyP a:hover{
  color:#01fda2;
}
#contactForm{
  font-family: degular, sans-serif!important;
font-weight: 300;
font-style: normal;
	letter-spacing: .5px;
}
#contactForm .label{
  color: #fff;
  width: 100%;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 10px;
  text-transform: capitalize;
}
#contactForm .wpcf7 form .wpcf7-response-output{
  font-size: 15px;
  line-height: 20px;
  font-family: degular, sans-serif!important;
font-weight: 300;
font-style: normal;
	letter-spacing: .5px;
}
#contactForm .formWrp{
  display: flex;
  width: 100%;
  flex-direction: column;
}
#contactForm .formboxy{
  display: flex;
  justify-content: space-between;
  gap: 45px;
}
.formL, .formR{
  width: 100%;
}
.formboxy input{
  margin-top: 9px;
  height: 40px;
  border-radius: 0!important;
  margin-bottom: 4px;
}
.formboxy textarea{
  margin-top: 9px;
  border-radius: 0!important;
  height: 204px;
}
.compLogos .elementor-widget-image a img[src$=".svg"] {
  width: auto;
    height: auto;
    margin-bottom: 20px;
}
.abcdWrp .elementor-widget-container{
  padding-left: 15px!important;
}
.abcText {
  position: absolute;
  left: 0px;
  width: 30px;
  text-align: right;
}
.formWrap {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.formWrap .wpcf7-spinner{
  display: none;
}
#contactForm .wpcf7-submit{
  font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background:none;
    border-style: solid;
    border: 1px solid #01FCA1;
    width: 134px;
    height: 44px;
    color: #01FCA1;
    border-radius: 30px;
    line-height: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
}

#contactForm .wpcf7-submit:hover{
  background: #01FCA1;
  border: 1px solid #01FCA1;
  color: #000;
}
#contactForm .wpcf7 form .wpcf7-response-output {
  color: #000;
    text-align: center;
    background: #01FDA2;
    border: none;
}
.minR p{
  height: 165px!important;
  }
  .starF{
    color:#f00;
  }
@media(min-width:768px){
#header .elementor-container.elementor-column-gap-no{
    /* max-width: 92%!important; */
}
.elementor-10 .elementor-element.elementor-element-346f072 div.elementor-menu-toggle {
    padding: 0;
}
}

@media(max-width:768px){
  .page-id-65 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    text-align: center;
  }
  #compani_slide .elementor-swiper-button-prev {
    bottom: 0;
    top: inherit;
    z-index: 999;
}
#compani_slide .elementor-swiper-button-next {
  bottom: 0;
  top: inherit;
    z-index: 999;
}
  #bannerHome #bannerContent {
    position: absolute;
    top: 40%;
    transform: translateY(-50%);
}
.elementor-5718 .elementor-element.elementor-element-0730804 > .elementor-container {
  min-height: auto;
}
  .dialog-widget-content{
    top: 20px;
  }
  .dialog-widget-content .elementor-widget-heading .elementor-widget-container {
    margin: 5px 0px!important;
}
  .dialog-message.dialog-lightbox-message .elementor-widget-container img{
    max-width: 75%!important;
  }
  .elementor-popup-modal .elementor-widget-wrap{
    background: #262626!important;
  }
  @media not all and (min-resolution:.001dpcm){ @supports (-webkit-appearance:none) {
  
    .rightT .eael-tooltip .eael-tooltip-text.eael-tooltip-left {
      top: 50%;
      right: 513px;
      margin-right: 10px;
      position: absolute;
    }
    .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left, .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{
      transition: none!important;
      -webkit-transition: none!important;
      -moz-transition: none!important;
      animation: none;
      -webkit-animation: none;
    }  
  }}
  .minR p{
    height: auto!important;
    }
  #contactForm .formboxy {
    display: flex;
    justify-content: space-between;
    gap: inherit;
    flex-direction: column;
}
.formWrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}
  .elementor-widget-video .e-hosted-video .elementor-video {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}
video {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-appearance: none;
  outline:unset;
}
  .forBRremove br{
    display: none;
  }
	.footerLinks a {
    color: #fff;
		width: 83px;
	}
	.footerLinks2 {
    line-height: 22px;
    flex-direction: column;
}
	.boxy .box {
    max-width: 100%;
    padding: 5px;
}
	.boxy .box h4 {
    font-size: 18px;
    margin: 0 0 4px;
}
	.boxy .box.boxM {
    width: 292px;
    max-width: 100%;
	}
	.elementor-element.elementor-element-37de981.elementor-widget.elementor-widget-heading {
    margin-bottom: 10px;
}
	#slideboxWrp {
    padding-right: 0px;
}
#smarter	#bannerContent {
    position: static;
    top: 0%;
    transform: translateY(0%);
    padding: 0px 15px;
    color: #fff;
    background: #000;
    padding-bottom: 30px;
}
	#header_drop .elementor-nav-menu--dropdown {
    width: 125px!important;
    left: inherit!important;
    right: 0%!important;
    top: 16px!important;
}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-3108387 {
    position: absolute;
    right: 20px;
    top: 7px;
}
	.elementor-widget-nav-menu .elementor-widget-container {
    align-items: center;
}
	.boxy {
    display: flex;
    flex-direction: column;
    align-items: center;
		    width: 70%;
    margin: 0 auto;
}
	.boxyMt {
    margin-top: 0px;
}
	.boxy .box.boxM {
		border:none;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
	}
	.boxy .box.boxM {
    width: 100%;
    max-width: 100%;
}
	.boxyMt {
    margin-top: 4px;
    border-top: 1px solid #CCCCCC;
}
	.boxy .box{
		padding: 10px 0;
	}
  .eael-tooltip-text{
    max-width: 100%!important;
    width: 100%!important;
  }
  .overviewSec {
    margin-top: 0%;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#slideboxWrp{
		padding:0;
	}
	.elementor-18 .elementor-element.elementor-element-106090b {
    padding: 0px 15px;
}
	.elementor-10 .elementor-element.elementor-element-3e7250b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 15px;
}
.footerLinks a {
    color: #fff;
    width: 74px;
    display: table-cell;
    text-align: left;
    font-family: "degular";
    letter-spacing: .5px;
    font-size: 11px;
    font-weight: 300;
    line-height: 18px;
}
	.footerLinks2 .boxmr {
    margin-right: 12px;
}
	.footerLinks2 a {
    font-size: 12px;
    margin-left: 5px;
}
	.footerLinks2 {
    font-size: 12px;
    justify-content: space-between;
    padding-right: 20px;
}
#footer	.elementor-section .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    justify-content: space-between;
}
   }

   @media screen and (min-width: 1400px) and (max-width: 1600px) {
    .elementor-5718 .elementor-element.elementor-element-b115cec .swiper-slide {
      max-height: 704.5px;
  }
   }
@media(min-width:1601px){
  .boxy3 .boxInner img {
    position: relative;
    bottom: -3px;
    right: -7%;
}
  .boxy3.forarrow .boxInner img {
    position: relative;
    bottom: -3px;
    right: -21%;
}
.boxy3.forarrow2 .boxInner img {
  position: relative;
  bottom: -3px;
  right: -9%;
}
.boxy3.forarrowV .boxInner img {
  position: relative;
  bottom: -3px;
  right: -43%;
}
.boxy3.forarrow3 .boxInner img {
  position: relative;
  bottom: -3px;
  right: -2%;
}
  .elementor-63 .elementor-element.elementor-element-1f3f0d8 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-accent );
    --divider-border-width: 8px;
    margin: 10px 0;
}
  .tooltipsbox h3 {
    font-size: 15px;
    line-height: 22px;
  }
  .elementor-5718 .elementor-element.elementor-element-b115cec .elementor-slide-heading {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 0!important;
    margin-top: 4px!important;
}
  .boxy3 .boxInner .boxInfoF {
    width: auto;
}

.boxy3 .box:first-child .boxInner .boxInfoF{
  width: 120px;
}
/* .boxy3 .box:first-child .boxInner .boxInfoF{
  width: 136px;
} */
.boxy3 .boxInner {
  gap: inherit;
}
  #menHme .elementor-heading-title{
    font-size: 50px;
    line-height: 70px;
  }
  .eael-tooltip .eael-tooltip-text.eael-tooltip-left {
    top: 50%;
    margin-right: 10px;
    position: absolute;
}
/* .rightT .eael-tooltip .eael-tooltip-text.eael-tooltip-left {
  top: 50%;
  right: 513px;
  margin-right: 10px;
  position: absolute;
} */

  .eael-tooltip-text.eael-tooltip-left{
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
  }
  
/* Only Safari 10.1+ */
@media not all and (min-resolution:.001dpcm){ @supports (-webkit-appearance:none) {
  
  .rightT .eael-tooltip .eael-tooltip-text.eael-tooltip-left {
    top: 50%;
    right: 513px;
    margin-right: 10px;
    position: absolute;
  }
  .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-left, .eael-tooltip:hover .eael-tooltip-text.eael-tooltip-right{
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    animation: none;
    -webkit-animation: none;
  }  
}}

  span.elementor-screen-only {
    display: none;
}
  .howWHelp .eael-tooltip-text ul{
    width: 467px!important;
    max-width: 100%!important;
  }
  .elementor-5718 .elementor-element.elementor-element-227e7561 .eael-tooltip .eael-tooltip-text {
    width: 365px!important;
  }

.minR p{
  height: 155px!important;
  }


  .howWHelp .eael-tooltip-text{
    width: 467px!important;
    max-width: 100%!important;
  }
  .howWHelp .eael-tooltip-text{
    margin: 0px 20px 0px 20px!important;
  }
.elementor-10 .elementor-element.elementor-element-3e7250b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 16px 98px;
}
	.elementor-10 .elementor-element.elementor-element-25e9a91 img {
    width: 120px;
}

	#header_drop .elementor-nav-menu--dropdown {
    width: 185px!important;
    left: inherit!important;
    right: -88%!important;
    top:41px!important;
}
	#header_drop .elementor-nav-menu li {
    padding: 18px 0;
    text-align: center;
}
	#header_drop .elementor-nav-menu--dropdown a {
    display: inline;
    padding: 3px;
}
	#header_drop .elementor-nav-menu--dropdown a:after{
		height:5px;
	}
	.elementor-18 .elementor-element.elementor-element-106090b {
    padding: 0px 98px;
}
	.elementor-10 .elementor-element.elementor-element-346f072 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

	.elementor-18 .elementor-element.elementor-element-37de981 .elementor-heading-title {
    font-size: 87px;
}
	/* .elementor-18 .elementor-element.elementor-element-497ddf2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 32px;
    letter-spacing: 0.5px;
    width: 730px;
    max-width: 800px;
} */
	.elementor-18 .elementor-element.elementor-element-5abb913 .elementor-heading-title {
    font-size: 30px;
    line-height: 37px;
}
	.elementor-18 .elementor-element.elementor-element-927cb2b {
    padding: 192px 0px;
}
	.elementor-18 .elementor-element.elementor-element-07ef899 .elementor-heading-title {
    font-size: 30px;
    line-height: 37px;
}

	.elementor-18 .elementor-element.elementor-element-caf19a5 .elementor-button {
    padding: 6px 25px;
    line-height: 30px;
}
	.elementor-18 .elementor-element.elementor-element-524ed64 .elementor-heading-title {
    font-size: 30px;
    line-height: 37px;
}
	.elementor-18 .elementor-element.elementor-element-d1f7d4f > .elementor-element-populated {
    padding: 0px 0px 0px 150px;
}
.elementor-14 .elementor-element.elementor-element-a8484b8{
  font-size: 14px;
}
#slideboxWrp .e-swiper-container {
  margin-right: 35px;
}
	.boxy .box h4 {
    font-size: 34px;
		line-height: 50px;
}
	.boxy {
    font-size: 15px;
    line-height: 22px;
}

.boxy2 .box h4 {
  font-size: 24px;
  line-height: 24px;
}
.footerLinks a {
  width: 126px;
}
	.footerLinks a {
    font-size: 15px;
    line-height: 22px;
}
	.footerLinks2 a {
    font-size: 15px;
    line-height: 22px;
}
	.footerLinks2 {
    font-size: 15px;
    line-height: 22px;
}
	.elementor-58 .elementor-element.elementor-element-504dcc1 {
    padding: 0px 98px;
}
	.elementor-58 .elementor-element.elementor-element-c303ec2 .elementor-heading-title {
    font-size: 47px;
    line-height: 50px;
}
.elementor-58 .elementor-element.elementor-element-4d0c21a .swiper-slide {
    height: 79vh;
}	
	.elementor-58 .elementor-element.elementor-element-7eecc54 .elementor-divider-separator {
    width: 95px;
		    margin-top: 20px;
    margin-bottom: 30px;
}
	.elementor-58 .elementor-element.elementor-element-7eecc54 {
    --divider-border-width: 8px;
}
	.founderSlider .Degular p {
    font-family: degular, sans-serif!important;
    font-weight: 300;
    font-style: normal;
    letter-spacing: .5px;
    font-size: 24px;
    margin: 0;
    line-height: 30px;
}
	#slideBanner .elementor-slide-description {
    font-size:24px;
    line-height: 40px;
}
	.elementor-58 .elementor-element.elementor-element-4d0c21a .elementor-slide-heading {
    font-size: 19px;
    line-height: 23px;
    margin: 0;
    margin-top: 11px;
}
	#slideBanner .swiper-slide-contents {
    max-width: 929px;
}
	#slideBanner .swiper-slide-contents {
    background: #262626;
    padding: 29px 55px;
	}
	.elementor-58 .elementor-element.elementor-element-4d0c21a .swiper-slide-inner {
    padding: 0px 0px 80px 0px;
}
	.elementor-58 .elementor-element.elementor-element-ff33266 .elementor-heading-title {
    font-size: 35px;
    line-height: 50px;
}
	.elementor-58 .elementor-element.elementor-element-b6371db {
    --divider-border-width: 6px;
}
	.elementor-58 .elementor-element.elementor-element-b6371db .elementor-divider-separator {
    width: 88px;
}
#whyYou .Degular p {
    font-family: degular, sans-serif!important;
    font-weight: 300;
    font-style: normal;
    letter-spacing: .5px;
    font-size: 15px;
    line-height: 22px;
}
	.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1265px;
}
	
	.elementor-58 .elementor-element.elementor-element-bd7397e > .elementor-widget-container {
    margin: 15px 0px 35px 0px;
    padding: 0% 7%;
}
	.elementor-58 .elementor-element.elementor-element-4e79bc6 > .elementor-widget-container {
    margin: 15px 0px 35px 0px;
    padding: 0% 7%;
		    margin-bottom: 57px;
}
	.elementor-58 .elementor-element.elementor-element-e480a10 .elementor-button {
    padding: 14px 28px;
    line-height: 16px;
}
	.elementor-58 .elementor-element.elementor-element-ba1d1f6 .elementor-heading-title {
    font-size: 35px;
    line-height:50px;
}
	.elementor-58 .elementor-element.elementor-element-2ed0023 .elementor-divider-separator {
    width: 88px;
}
	.elementor-58 .elementor-element.elementor-element-2ed0023 {
    --divider-border-width: 6px;
}
	.elementor-58 .elementor-element.elementor-element-5cf3b9e {
    padding: 88px 0px 120px 0px;
}
	.elementor-element.elementor-element-e3f2fd2 {
    padding: 110px 0px 148px 0px;
}
	.elementor-58 .elementor-element.elementor-element-1225b57 .elementor-heading-title {
    font-size: 30px;
    line-height: 37px;
}
	.elementor-58 .elementor-element.elementor-element-bc9620e {
    padding: 55px 0px 0px 0px;
}
	.elementor-58 .elementor-element.elementor-element-2e28ca4 {
    padding: 30px 0px 55px 0px;
}
	.elementor-58 .elementor-element.elementor-element-a8038b2 {
    padding: 164px 0px 130px 0px;
}
	.elementor-58 .elementor-element.elementor-element-f1170a5 .elementor-heading-title {
    font-size: 30px;
    line-height: 37px;
}
#howHelp .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 20px!important;
}
#howHelp .Degular p {
    font-size: 15px;
    line-height: 20px;
}
	#howHelp .Degular p:last-child {
    font-size: 14px;
	}
#bannerHome	#bannerContent {
    position: absolute;
    top: 300px;
    transform: translateY(-50%);
    height: 200px;
}
	.home #truePartner .elementor-element-populated {
    padding: 0px 0px 0px 75px;
}
	.elementor-18 .elementor-element.elementor-element-5abb913 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
	.elementor-18 .elementor-element.elementor-element-b7239ab {
    width: 100%;
}
	#slideboxWrp {
    padding-right: 0px;
}
	.elementor-18 .elementor-element.elementor-element-e2e1cd6 .elementor-button {
    padding: 14px 21px;
    line-height: 16px;
}
.home	.elementor-18 .elementor-element.elementor-element-6a45a60 {
    padding-left: 33px!important;
}
	.boxy .box{
		    max-width: 100%;
    width: 200px;
	}
	.boxy .box.boxM {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    width: 307px;
    max-width: 100%;
}

.boxy2 .box {
  max-width: 100%;
  width: 100%;
}

.elementor-5718 .elementor-element.elementor-element-b115cec .swiper-slide{
  max-height: 845px;
}
	.elementor-18 .elementor-element.elementor-element-d1f7d4f > .elementor-element-populated {
    padding: 0px 0px 0px 105px;
}
	.elementor-18 .elementor-element.elementor-element-524ed64 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.home .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1335px;
}
	.elementor-18 .elementor-element.elementor-element-3d0108f .elementor-button {
    padding: 14px 24px;
    line-height: 16px;
}
	#bannerContent.founderSlider {
    position: absolute;
    top: 300px;
    transform: translateY(-50%);
    padding: 0px 98px;
    height: 200px;
}
	.elementor-61 .elementor-element.elementor-element-5bfe068 {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    letter-spacing: 0.5px;
    width: 655px;
    max-width: 100%;
}
	.elementor-61 .elementor-element.elementor-element-0c9a7bb .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 0px;
}
	.elementor-61 .elementor-element.elementor-element-17c3ad7 .elementor-divider-separator {
    width: 88px;
}
	.elementor-61 .elementor-element.elementor-element-17c3ad7 {
    --divider-border-width: 8px;
    margin: 10px 0;
}
.page-id-61 .founderSlider .Degular p {
    font-family: degular, sans-serif!important;
    font-weight: 300;
    font-style: normal;
    letter-spacing: .5px;
    font-size: 24px;
    margin: 0;
    line-height: 30px;
    margin-top: 0px;
}
	.elementor-61 .elementor-element.elementor-element-bf9638b {
    padding: 260px 0px;
}
	#investors-table table th {
    font-size: 15px;
    line-height: 22px;
}
	#investors-table td {
    padding: 18px 0;
    font-size: 15px;
    line-height: 22px;
}
	.elementor-61 .elementor-element.elementor-element-0fa1b3f .elementor-heading-title {
    font-size: 30px;
}
	.elementor-61 .elementor-element.elementor-element-6161f68 {
    font-size: 15px;
    line-height: 22px;
	}
	.elementor-61 .elementor-element.elementor-element-b2bcabd .elementor-heading-title {
    font-size: 30px;
    line-height: 37px;
}
	.elementor-61 .elementor-element.elementor-element-bf46fc4 {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
	}
	elementor-61 .elementor-element.elementor-element-b5ca557 {
    padding: 120px 0px;
}

	.elementor-61 .elementor-element.elementor-element-7f40934 .elementor-divider-separator {
    width: 88px;
	}
	.elementor-61 .elementor-element.elementor-element-5928522 > .elementor-widget-container {
    padding: 0% 8%;
		margin-bottom:65px;
}
	.elementor-61 .elementor-element.elementor-element-07486e7 .elementor-button {
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    padding: 14px 24px;
    line-height: 16px;
}

	#bannerContent .divider .elementor-divider-separator {
    width: 88px;
		--divider-border-width: 8px;
    margin: 10px 0;
}
.elementor-element.elementor-element-17c3ad7.divider.dividerM.elementor-widget-divider--view-line.elementor-widget.elementor-widget-divider {
  margin: 0;
}
.elementor-18 .elementor-element.elementor-element-8d39fc3 {
  --divider-border-style: solid;
  --divider-color: var( --e-global-color-accent );
  --divider-border-width: 8px;
  margin: 10px 0;
}
	#bannerContent .bannerP{
		width: 600px;
    max-width: 100%;
		margin-top:0px;
	}
	#bannerContent .joinUs{
		margin-top:25px;
	}
	.elementor-63 .elementor-element.elementor-element-2a50b8a .elementor-button {
    padding: 14px 53px;
}
	#bannerContent .bannerP p{
		font-size: 24px;
    line-height: 30px;
	}
.newWay .elementor-widget-container {
    margin: 15px 0px 35px 0px;
    padding: 0% 0% 0% 0%!important;
}
	.newWay .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-63 .elementor-element.elementor-element-e2273b9 .elementor-divider {
    padding-top: 39px;
    padding-bottom: 36px;
}
	.greySec {
    max-width: 1172px;
}
	.greySec .boxy {
       display: flex;
    justify-content: space-between;
	}
	.greySec .boxy .box {
    max-width: 25%;
    padding: 0 0px;
}
	.greySec .boxy .box.boxM {
    padding: 0 24px;
}
	.ourB .Degular p{
		padding-right: 25px;
	}
	.elementor-popup-modal .dialog-message {
    max-width: 1270px;
		    box-shadow: 5px 5px 15px #000000ad;
}
.elementor-popup-modal .dialog-message .elementor-widget-heading .elementor-heading-title{
		font-size:30px!important;
	line-height:37px;
	}
	.elementor-popup-modal .dialog-message .elementor-widget-divider{
		--divider-border-width: 8px!important;
	}
	.elementor-popup-modal .dialog-message	.elementor-widget-text-editor{
		margin: 30px 0px 24px 0px!important;
	}
.elementor-popup-modal .dialog-message	.elementor-widget-container p {
    font-size: 15px;
    line-height: 22px;
}
	.dialog-lightbox-message .elementor-icon svg {
    transform: scale(1.5);
}
.elementor-popup-modal .dialog-message	.elementor-grid .elementor-grid-item {
    margin-right: 15px;
}
.elementor-popup-modal	i.eicon-close {
    font-size: 27px;
	}
.page-id-145 .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1200px;
}
	.elementor-145 .elementor-element.elementor-element-74113cc .elementor-divider-separator {
    width: 88px;
	}
	.page-id-145 .elementor-section.elementor-section-boxed > .elementor-container{
		max-width: 1265px;
	}
	.elementor-145 .elementor-element.elementor-element-be353dd {
    text-align: center;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 15px;
    line-height: 22px;
}
	.elementor-145 .elementor-element.elementor-element-6c5366d .elementor-heading-title {
    font-size: 35px;
    line-height: 50px;
}
	.impactP .elementor-image-box-img img {
    height: 80px;
    margin-bottom: 15.5px;
}
	.elementor-145 .elementor-element.elementor-element-9e84c51 {
    margin-bottom: 257px;
}
	.elementor-145 .elementor-element.elementor-element-b04115e .elementor-heading-title {
    font-size: 30px;
    line-height: 33px;
		margin-bottom: 6px;
}
.elementor-145 .elementor-element.elementor-element-cc4415b {
    --divider-border-width: 8px;
}	
	.elementor-145 .elementor-element.elementor-element-16de06d {
    font-size: 15px;
}
	.elementor-145 .elementor-element.elementor-element-865a08b .elementor-button {
    padding: 14px 34px;
}
	.elementor-145 .elementor-element.elementor-element-16de06d > .elementor-widget-container {
    margin: 20px 0px 35px 0px;
}
	.elementor-65 .elementor-element.elementor-element-8e41c21 .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
}
	.page-id-65 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5%;
    max-width: 1140px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
	text-align: right;
}
.page-id-65 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 5%;
    max-width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: right;
    padding: 0px 98px;
}
.companiesB	img {
    margin-bottom: -6px;
}
	.elementor-65 .elementor-element.elementor-element-ce7f4b9 > .elementor-widget-container {
    padding: 0% 3% 0% 0%;
}
	.page-id-65 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
		bottom: 57px;
	}
	.elementor-65 .elementor-element.elementor-element-051d738 img {
    margin-bottom: -5px;
}
.overInner .elementor-container{
  display: flex;
    gap: 40px!important;
}
.elementor-3623 .elementor-element.elementor-element-1846843c > .elementor-widget-container {
  margin: -45px 48px 0px 0px;
}
.overInner span.elementor-divider-separator {
  width: 88px!important;
  --divider-border-width: 8px!important;
  margin-top: 4px!important;
}
.orroHt h2{
  font-size: 30px!important;
  line-height: 37px;
}
.overInner .Degular p{
  font-size: 15px;
    line-height: 22px;
}
.keyMiles{
  font-size: 23px;
  line-height: 24px;
  margin-bottom: 20px;
}
.overviewSec {
  margin-top: -9.9%;
}
.elementor-3616 .elementor-element.elementor-element-694eb09 > .elementor-widget-container {
  margin: -45px 0px 0px 0px;
}
.compLogoW .elementor-container{
  gap: 20px;
}
.elementor-popup-modal .dialog-message {
  max-width: 100%;
  width: 1224px!important;
}
}

/* backup costomize css end*/


@media screen and (min-width: 992px) and (max-width: 1200px) {
#bannerHome .elementor-element-497ddf2 p {
  padding: 0px 125px;
  margin-top:15px;
}
.dialog-lightbox-widget.elementor-popup-modal .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding: 15px;
}
.dialog-lightbox-widget.elementor-popup-modal .elementor-container > .elementor-column > .elementor-widget-wrap {
  padding: 0;
}
}
@media screen and (min-width: 768px) and (max-width: 992px) {
	
.experience .boxy {
  width: 100%;
 font-size: 17px;
}
.experience .greySec .boxy .box {
  max-width: 100%;
  padding: 7px 0 15px;
}
.experience .greySec .boxy .box.boxM {
  border-left: 0;
  border-right: 0;
  width: 100%;
  max-width: 100%;
  border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
  border-bottom: 2px solid #CCC;
  border-top: 2px solid #CCC;
  padding: 7px 0 18px;
}
.experience .greySec .boxy .box.boxM.borR0 {
  padding-top: 7px;
}
.dialog-lightbox-widget.elementor-popup-modal .elementor-container > .elementor-column > .elementor-widget-wrap {padding: 15px; margin: 0;}
.dialog-lightbox-widget.elementor-popup-modal .elementor-location-popup .elementor-element.elementor-element-41728395 {
  width: 100%;
  padding: 10px;
}
.dialog-lightbox-widget.elementor-popup-modal .elementor-location-popup .elementor-element.elementor-element-41728395 > .elementor-element-populated {
  margin: 0;
}
.dialog-lightbox-widget.elementor-popup-modal .dialog-close-button {
  top: 25px;
  right: 25px;
  padding: 9px;
  background: #000;
  border-radius: 100px;
}
.dialog-lightbox-widget.elementor-popup-modal i.eicon-close {
  font-size: 14px;
}
.dialog-lightbox-widget.elementor-popup-modal .elementor-location-popup .elementor-element.elementor-col-50 {
  width: 100%;
}
.dialog-lightbox-widget.elementor-popup-modal .dialog-message {
  max-width: 550px;
}
}
/* .btnMh a:hover{
  background: #01FDA2!important;
  color: #000!important;
}
#smarter #bannerContent .elementor-button-wrapper .btnMh a:hover{
  background: #01FDA2!important;
  color: #000!important;
} */
@media screen and (max-width: 767px) {
  /* .teamPM .elementor-widget-image-box .elementor-image-box-content{
    text-align: center;
  } */
  #slideBanner .swiper-slide-contents {
      text-align: center;
}
#slideBanner .elementor-slide-description{
  margin-bottom: 0;
}
#slideBanner .elementor-slide-heading{
  margin-bottom: 0;
  margin-top: 4px;
}
  .comBanner h1{
    text-align: center;
  }
  .comBanner .elementor-heading-title{
    line-height: inherit!important;
  }
.elementor-widget-theme-site-logo {
  position: relative;
  z-index: 111;
}
#bannerContent span {
  margin: 0 auto!important;
}
.elementor-menu-toggle{
  position: relative;
  z-index: 999;
}
body {overflow-x:hidden;}

.banner_top .elementor-widget-image-carousel .swiper-container .swiper-slide figure	{width: 130%;}
.compLogoW .elementor-container.elementor-column-gap-default {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
	
.dialog-lightbox-widget.elementor-popup-modal .elementor-container > .elementor-column > .elementor-widget-wrap {padding: 15px; margin: 0;}
.dialog-lightbox-widget.elementor-popup-modal .elementor-location-popup .elementor-element.elementor-element-41728395 {
  width: 100%;
  padding: 10px;
}
.dialog-lightbox-widget.elementor-popup-modal .elementor-location-popup .elementor-element.elementor-element-41728395 > .elementor-element-populated {
  margin: 0;
}
.dialog-lightbox-widget.elementor-popup-modal .dialog-close-button {
  top: 25px;
  right: 25px;
  padding: 9px;
  background: #000;
  border-radius: 100px;
}
.dialog-lightbox-widget.elementor-popup-modal i.eicon-close {
  font-size: 14px;
}
.dialog-lightbox-widget.elementor-popup-modal .elementor-location-popup .elementor-element.elementor-col-50 {
  width: 100%;
}
	
.address_txt br {display:none;}
#howHelp .Degular.minR.founder {
  min-height: auto;
}
#bannerContent.founderSlider.main {
  position: absolute;
  top: 30%; 
  transform: translateY(-50%);
}
.founderSlider .Degular p {
  font-size: 15px;
  text-align: center;
}
.experience .boxy {
  width: 100%;
 font-size: 17px;
}
.experience .greySec .boxy .box {
  max-width: 100%;
  padding: 7px 0 15px;
}
.experience .greySec .boxy .box.boxM {
  border-left: 0;
  border-right: 0;
  width: 100%;
  max-width: 100%;
  border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
    border-bottom-color: currentcolor;
    border-bottom-style: none;
    border-bottom-width: 0px;
  border-bottom: 2px solid #CCC;
  border-top: 2px solid #CCC;
  padding: 7px 0 18px;
}
.experience .greySec .boxy .box.boxM.borR0 {
  padding-top: 7px;
  border-bottom: 0;
}
.teamArea figure {width:100%;}
.teamArea figure a {
  display: block;
}
.teamArea figure a img {
  width: 100%;
}
.teamArea .elementor-image-box-content .elementor-image-box-title {
  font-size: 19px;
}
.impactP.impactMp .elementor-image-box-title {
  font-size: 14px!important;
}
.howWHelp.teamArea .elementor-widget-container {
  position: relative;
}
.howWHelp.teamArea .eael-tooltip {position:static;}
.howWHelp.teamArea ul {
  width: 100%;
}

.howWHelp.teamArea .elementor-widget-eael-tooltip .eael-tooltip .eael-tooltip-text {
  margin: 0;
}
.howWHelp.teamArea .elementor-2745 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after {
  margin-top: 0px;
  top: 100%;
  left: calc(50% - 5px);
}
.howWHelp.teamArea  .elementor-2745 .eael-tooltip .eael-tooltip-text.eael-tooltip-top::after, .howWHelp.teamArea .elementor-2745 .elementor-element.elementor-element-008eed3 .eael-tooltip .eael-tooltip-text.eael-tooltip-left::after {
  top: calc( 50% - 0px );
}
.howWHelp.teamArea  .eael-tooltip .eael-tooltip-text.eael-tooltip-right, .howWHelp.teamArea  .eael-tooltip .eael-tooltip-text.eael-tooltip-left {
  left: 0;
  top: -80%;
  right: 0;
  transition: none;
  bottom: 100%;
}
.howWHelp.teamArea .eael-tooltip:hover {
  background: transparent;
}
.smallHeading .elementor-image-box-content {
  width: auto !important;
  float: left;
  margin: -7px 12px 0 0;
}
.smallHeading.elementor-widget-image-box .elementor-image-box-img {
  float: right;
}
.smallHeading.elementor-widget-image-box .elementor-image-box-wrapper {
  display: table;
  margin: 0 auto;
}
.parc_invast .boxy {
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
.parc_invast .boxy2 .box {
  text-align: center;
  width: 100%;
  position: relative;
}
.parc_invast .boxy2 .box:not(:first-child) {
  border-left: 0;
  padding-left: 20px;
  border-top:0px solid #707070;
}
.overviewSec{
  background-size: contain!important;
  padding-bottom: 50px!important;
}
.compLogos a:before {
  height: 6px!important;
  width: 80px!important;
  background: #01FDA2;
  left: 50%!important;
  bottom: -8px!important;
  opacity: 0;
  transform: translateX(-50%);
}
.parc_invast .keyMiles {
  text-align: center;
}
.boxy.boxy2.boxy3 .boxInner {
  display: block;
 padding-bottom: 12px;
}
.boxy.boxy2.boxy3 .box {
  position: relative;
  padding: 10px 0!important;
}
.boxy.boxy2.boxy3 .boxInner img {
  position: absolute;
  left: 50%;
  top: 38px;
  transform: rotate(90deg);
  margin-left: -13px;
}
.btm_overview {
  background-image: none !important;
}

.teamArea .elementor-section{
  margin: 0!important;
  border: none!important;
}
.howWHelp .eael-tooltip {
  padding:15px 15px!important;
  border: 0px solid transparent;
  width: auto!important;
  margin-top:0px!important;
}
.teamArea .elementor-widget-wrap.elementor-element-populated{
  padding: 0!important;
}
.teamArea.teamP  .elementor-widget-wrap.elementor-element-populated{
  padding: 10px!important;
}
.teamArea.teamP.forNum  .elementor-heading-title{
  text-align: center;
}
.logoIn .elementor-divider {
  padding-top: 15px!important;
  padding-bottom: 15px!important;
}
.boxy.boxy2.boxy3 .boxInner img {
  position: absolute;
  left: 50%;  
  top: inherit;
  bottom: 0!important;
  transform: rotate(90deg);
  margin-left: -13px;
}
.boxy3 .boxInner img {
  max-height: 12px!important;
}
.overInner {
  border-bottom: 1px solid #707070;
}
.comBanner{
  top: 50%!important;
}
#bannerContent.founderSlider {
  position: absolute;
  top: 50%!important;
}
#bannerContent.founderSlider.slideM {
  position: absolute;
  top: 40%!important;
}
.compLogoW img{
  margin-top: 30px;
}
.bannerMob img{
  height: 235px;
  object-fit: cover;
}

#bannerContent.forBorderL .elementor-divider-separator {
  margin: 0!important;
}
#smarter.forBorderL .elementor-divider-separator {
  margin: 0!important;
}
.teamArea.impactP.howWHelp{
  padding: 20px 0;
}
.teamArea.impactP.howWHelp .elementor-image-box-title{
  margin-bottom: 0px!important;
}
.teamArea.impactP.howWHelp h3{
  margin-bottom: 0px!important;
}
.teamArea.impactP.howWHelp .elementor-image-box-wrapper{
  padding: 15px 15px!important;
}
.teamArea.impactP.howWHelp .elementor-image-box-img img{
  margin-bottom: 5px!important;
}
.teamArea.impactP.howWHelp .tooltipsbox img{
  margin-bottom: 5px!important;
}
.bannerMob .elementor-widget-container{
  padding-top: 0!important;
}
.bannerbanner_top .elementor-widget-container{
  padding-top: 0!important;
}
.parc_invast .elementor-widget-container{
  margin: 0 15px!important;
}
.boxy3 .boxInner span {
  max-width: 174px;
  margin-right: 0px!important;
}

.teamArea.teamPM .elementor-image-box-title a:before{
  opacity: 1;
}
}
@media screen and (min-width: 1048px) and (max-width: 1380px) {
  .elementor-3623 .elementor-element.elementor-element-1846843c > .elementor-widget-container {
    margin: -33px 75px 0px 0px;
}
.elementor-3660 .elementor-element.elementor-element-7dc0d68a > .elementor-widget-container {
  margin: -25px 12px 0px 0px;
}
  span.eael-tooltip-text.eael-tooltip-left {
    margin-right: 20px!important;
}
.boxy3 .boxInner .boxInfoF {
  width: auto;
}
.boxy3 .boxInner {
  gap: inherit;
}
.boxy3 .box:first-child .boxInner .boxInfoF {
  width: 120px;
}
}
@media screen and (min-width: 768px) and (max-width: 1140px) {
  #bannerContent.founderSlider {
    position: absolute;
    top:30%;
    transform: translateY(-50%);
}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.compLogos.elementor-section-boxed .elementor-column.elementor-col-10 {width:33.33%;}
.company_logo .elementor-column.elementor-col-20 {width: 50%;}
.investment_team .elementor-column.elementor-col-20 {width: 50%;}
.hwh.elementor-section .elementor-column.elementor-col-33, .hwh.elementor-section .elementor-column[data-col="33"] {
  width: 33.33%;
}
.teamArea.elementor-column.elementor-col-20 {
  width: 50%;
}
}
@media screen and (max-width: 479px) {
.banner_top .elementor-widget-image .elementor-widget-container img {
  max-width:100%;
  height:220px;
  object-fit: cover;
}	
.compLogoW .elementor-container.elementor-column-gap-default {
  display: block;
}
.howWHelp.teamArea .elementor-widget-container {
  position: relative;
}
.howWHelp.teamArea .eael-tooltip {position:static;}
.howWHelp.teamArea ul {
  width: 100%;
}
.howWHelp.teamArea .elementor-widget-eael-tooltip .eael-tooltip .eael-tooltip-text {
  margin: 0;
}
}
@media screen and (max-width: 320px) {
.elementor-10 .elementor-element.elementor-element-8013217 .elementor-nav-menu .elementor-item {
  font-size: 10px;
}
}
@media(min-width: 1980px) {
  .elementor-5718 .elementor-element.elementor-element-b115cec .swiper-slide{
    max-height: 1268px;
  }
}