/* Typography */
/* @font-face {
font-family: 'Compacta';
src: url('../fonts/Compacta.woff2') format('woff2'),
url('../fonts/Compacta.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
} */

@font-face {
	font-family: 'Compacta';
	src: url('../fonts/CompactaPlain.woff2') format('woff2'),
		url('../fonts/CompactaPlain.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}



@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-Bold.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-Black.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-BlackItalic.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-BlackItalic.woff') format('woff');
	font-weight: 900;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-ExtraBold.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-ExtraBold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-BoldItalic.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-BoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-Medium.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-Italic.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-Italic.woff') format('woff');
	font-weight: normal;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-Light.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-LightItalic.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans ExBold';
	src: url('../fonts/OpenSauceSans-ExtraBoldItalic.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-ExtraBoldItalic.woff') format('woff');
	font-weight: bold;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-MediumItalic.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-MediumItalic.woff') format('woff');
	font-weight: 500;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-SemiBoldItalic.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-SemiBoldItalic.woff') format('woff');
	font-weight: 600;
	font-style: italic;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-SemiBold.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Open Sauce Sans';
	src: url('../fonts/OpenSauceSans-Regular.woff2') format('woff2'),
		url('../fonts/OpenSauceSans-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}



/* End typography */

:root{
	--white: #ffffff;
	--black: #000000;

	--Denim: #1878B8;
	--Daintree: #00243B;
	--Daintree_tow: #01243C;
	--Alabaster: #FCFCFC;
	--Dove_Gray: #656565;
	--Dove_Gray_two: #676767;
	--Regent_Gray: #909DA2;
	--Shark: #22282B;

	--Compacta: 'Compacta', sans-serif;
	--Open_Sauce_Sans: 'Open Sauce Sans', sans-serif;
	--Montserrat: 'Montserrat', sans-serif;

}
*,
*::before,
*::after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	/* scroll-behavior: smooth; */
}

html { overflow-x: hidden;}

body {background-color: var(--white); color: var(--black); overflow: hidden; font-family: var(--Open_Sauce_Sans); font-size: 0.833vw; font-weight: 400; line-height: normal;}

ul{list-style: none;}

a{text-decoration: none; display: inline;}

img{max-width: 100%; font-style: italic;}

.main-wrap{min-height: 100%; overflow: hidden; position: relative; overflow-x: hidden;}

header, section, main, footer {width: 100%; display: flex; align-items: center; justify-content: center;  flex-flow: column; position: relative;}

.wrapper{width: 100%; max-width: 120em; padding-inline: 8.125em;}
/* Global style */
h1, h2, h3, h4, h5, h6{font-weight: normal; font-family: var(--Compacta);}

h1{/*font-size: 96px;*/ font-size: 6em; line-height: 85%; text-transform: uppercase;}
h2{/*font-size: 96px;*/ font-size: 6em; line-height: 85%; text-transform: uppercase;}
h3{/*font-size: 70px;*/ font-size: 4.375em; text-transform: uppercase;}
h4{/*font-size: 55px;*/ font-size: 3.438em; line-height: 100%; text-transform: uppercase;}
h5{/*font-size: 40px;*/ font-size: 2.5em; line-height: 110%; text-transform: uppercase;}
h6{/*font-size: 32px;*/ font-size: 2em; line-height: 1.21; text-transform: uppercase;}


.font-montserrat{font-family: var(--Montserrat);}

.fw-normal { font-weight: 400; }
.fw-medium { font-weight: 500; }
.fw-semibold { font-weight: 600; }
.fw-bold { font-weight: 700; }

.text-gradient{background: linear-gradient(90deg, #55BBFE 0%, #68C3FF 19%, #1878B8 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.text-blue{color: var(--Denim);}
.text-black{color: var(--black);}
.text-white{color: var(--white);}
.text-gray{color: var(--Dove_Gray);}

span, em, dfn{display: inline-block;}

p{font-size: 1.125em; font-weight: 500;}

.lead-text{font-size: 1.875em;}
.small-text{font-size: 1em;}

dfn, address, em{font-style: normal;}
label, input[type="submit"]{cursor: pointer;}
button:focus{outline: none;}
.btn{-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out; text-align: center; font-size: 1em; line-height: 1.25; border-radius: 0.625em; display: inline-flex; align-items: center; justify-content: center; text-align: center; color: var(--white); padding: 1.125em 1.625em; min-width: 14.313em; position: relative;}
.btn:hover{opacity: .75;}
.btn.btn-white{background-color: var(--white); color: var(--black);}
.btn.btn-gradient{background: linear-gradient(90deg, #56BCFF 0%, #1878B8 65.94%); color: var(--white);}

.btn.btn-transparent-blue{background-color: transparent; color: var(--Denim); border: 1px solid var(--Denim);}
.btn.btn-transparent-blue:hover{background-color: var(--Denim); color: var(--white);}

.mobi{display: none;}
.desk{display: block;}

/* Flex style */

.flex{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; flex-flow: row wrap;}
/* End Flex style */

/* Start Header Style */
.main-header-section{position: absolute; top: 0; left: 0; z-index: 99; padding-block: 0.813em; background-color: var(--white);}
.header-inner{width: 100%; display: flex; flex-flow: row wrap;}
.logo-wrap{width: 10.875em; display: flex; flex-flow: row wrap; align-items: center; justify-content: space-between; align-items: center; position: relative; z-index: 9; gap: 1.5em;}
.logo-wrap a{display: flex; width: 100%;}
.logo-wrap a img{width: 100%;}

.nav-wrap{width: calc(100% - 10.875em); padding-left: 9.563em; display: flex; justify-content: space-between; align-items: center;}
.main-nav{display: flex;}
.main-nav ul{display: flex; align-items: center; gap: 2.5em; border-radius: 1.563em; border: 1px solid rgba(140, 140, 140, 0.15); padding: 2.25em 2.75em ;}
.main-nav ul li{display: flex;}
.main-nav ul li a{font-size: 1em; font-weight: 400; letter-spacing: -0.015em; color: var(--black); transition: .35s ease-in-out;}
.main-nav ul li.current_page_item a{font-weight: 800; color: var(--Denim);}

.social-list.menu-social-list{display: none;}
.hamburger{display: none; align-items: center; justify-content: center; width: 1.875em; height: 1.313em; cursor: pointer; position: relative;}
.hamburger div{width: 100%; height: 0.313em; background-color: var(--Daintree); position: relative; transition: .35s ease-in-out;}
.hamburger div:before, .hamburger div:after{position: absolute; content: ''; width: 100%; height: 100%; transition: .35s ease-in-out; background-color: var(--Daintree); left: 0; top: -0.563em;}
.hamburger div:after{top: auto; bottom: -0.563em;}

.navShown{overflow: hidden;}
.navShown .hamburger div{background-color: transparent;}
.navShown .hamburger div::before{transform: rotate(-45deg); top: 0;}
.navShown .hamburger div::after{transform: rotate(45deg); top: 0;}
/* End Header Style */


/* Start Footer Style */
.main-footer-section{background-color: var(--Daintree); padding-block: 7.45em 2.75em;}
.footer-inner{width: 100%;}
.footer-main{width: 100%; display: flex; flex-flow: row wrap;}

.footer-content{width: calc(100% - 23.75em); display: flex;}
.footer-logo-wrap{width: 17.75em; display: flex; flex-direction: column; gap: 5em; position: relative;}
.footer-logo-wrap a.footer-logo{width: 100%;}
.footer-logo-wrap a.address-link{color: var(--white); font-family: var(--Open_Sauce_Sans); font-size: 1em; font-style: normal; font-weight: 500; line-height: normal; 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; white-space: nowrap;}

.footer-nav-wrap{width: calc(100% - 17.75em); display: flex; flex-direction: column; gap: 8.25em; padding-top: 0.938em;}
.footer-nav{width: 100%; display: flex; gap: 2.75em; justify-content: center;}
.footer-nav ul{display: flex; gap: 2.75em;}
.footer-nav ul li{display: flex;}
.footer-nav ul li a{color: var(--white); font-family: var(--Open_Sauce_Sans); font-size: 1em; font-weight: 400; line-height: normal; letter-spacing: -0.015em;}
.footer-nav ul li.current_page_item a{color: var(--Denim); font-weight: 800;}


.footer-social-list{width: 100%; justify-content: center;}
.social-list{display: flex;}
.social-list ul{display: flex; gap: 2.5em;}
.social-list ul li{display: flex; width: 2.5em;}
.social-list ul li a{display: flex; width: 100%;}
.social-list ul li a img{width: 100%;}

.footer-connected{width: 23.75em;}

.footer-connected-btn-wrap{width: 100%; display: flex; flex-direction: column; gap: 0.8em; margin-top: 0.938em;}
.footer-connected-btn-wrap a.btn{width: 100%;}
.footer-connected-btn-wrap a.btn.connected-btn{color: var(--white); background-color: transparent; border: 1px solid var(--white);}
.footer-connected-btn-wrap a.btn.connected-btn:hover{background-color: var(--white);  color: var(--black);  opacity: 1;}
.footer-connected-btn-wrap a.btn.podcast-btn{border-color: var(--Denim);}
.footer-connected-btn-wrap a.btn.podcast-btn:hover{background-color: var(--Denim); color: var(--white);}
.footer-connected-btn-wrap a.btn.connected-btn img{position: absolute; width: 3.938em; height: 32px; object-fit: contain; left: 1.5em; top: 50%; transform: translateY(-50%);object-position: left;}


.footer-bottom{width: 100%; display: flex; justify-content: space-between; margin-top: 3.125em; align-items: flex-start;}

.footer-bottom p {
	font-size: 0.69em;
	color: var(--white);
	font-family: var(--Open_Sauce_Sans);
	font-weight: 500;
	margin-bottom: 20px;
}
.footer-bottom p a{color: var(--white); 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;}

.footer-bottom-nav{display: flex; margin-right: 10em;}
.footer-bottom-nav ul{display: flex; gap: 1.063em;}
.footer-bottom-nav ul li{display: flex;}
.footer-bottom-nav ul li a{color: var(--white); font-family: var(--Open_Sauce_Sans); font-size: 0.75em; font-style: normal; font-weight: 500; line-height: normal; 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;}

.footer-bottom-left-text{width: 27.625em;}
.footer-bottom-right-text{width: 23.75em;}
.footer-bottom-right-text p{text-align: justify;}
/* End Footer Style */

/* Start Contact Section */
.contact-section{background-color: var(--white); padding-block: 7em 6.4em;}
.contact-section-inner{display: flex; flex-flow: row wrap; align-items: center;}
.contact-content-wrap{width: 61.56626506024096%;}

.contact-content-wrap h2{margin-bottom: 0.37em;}
.contact-content-wrap p{max-width: 37.667em;}
.contact-content-wrap form{width: 100%; display: flex; margin-top: 4.275em;}
.contact-form-wrap{width: 100%; display: grid; grid-template-columns: 1fr 1fr; gap: 1.9em 2.5em;}
.contact-form-col {
	width: 100%;
	justify-content: flex-end;
	display: flex;
	flex-direction: column;
}

.contact-form-col label{color: var(--Denim); font-family: var(--Open_Sauce_Sans); font-size: 0.938em; font-style: normal; font-weight: 500; line-height: normal; margin-block: 0.333em 1.333em; display: block;}
.contact-form-col input:not([type="submit"]):not([type="reset"]), .contact-form-col textarea { width: 100%; border: none; outline: none; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.30); font-family: var(--Open_Sauce_Sans); font-size: 0.938em; font-style: normal; line-height: normal; height: 1.6em; padding-bottom: 0.333em; font-weight: 500; color: var(--black); resize: none;}

.contact-form-col input::placeholder, .contact-form-col textarea::placeholder{font-weight: 400; color: var(--Dove_Gray_two);}

.contact-form-col .selectric .label{width: 100%; border: none; outline: none; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.30); font-family: var(--Open_Sauce_Sans); font-size: 0.938em; font-style: normal; line-height: normal; height: 1.6em; padding: 0 0 0.333em; font-weight: 500; color: var(--black);}
.contact-form-col .selectric-items li{font-size: 0.833vw;}
.contact-form-col .selectric .button { width: 2.5%; height: 25%; background-image: url(../svgs/down-arrow.svg); background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; right: 0; top: 25%; }
.contact-form-col .selectric-items { top: 1.5em;}


.chosen-container{width: 100% !important; font-size: 100% !important;}
.chosen-container-multi .chosen-choices {
	padding: 0 !important;
	border: 0;
	box-shadow: none !important;
	background-image: none !important;
}
.chosen-container-multi .chosen-choices li.search-field{width: 100%}
.chosen-container-multi .chosen-choices li.search-field input[type=text] {margin: 0;
	padding: 0 0 5px 0;
	width: 100% !important;
	height: auto;
	font-weight: 500;
	font-family: var(--Open_Sauce_Sans);
	border-bottom: 1px solid rgba(0, 0, 0, 0.30) !important;
	background-image: url(../svgs/down-arrow.svg) !important;
	background-repeat: no-repeat !important;
	background-position: center right !important;
   
    font-size: 0.938em;
    font-style: normal;
    line-height: normal;
    height: 1.6em;
    padding-bottom: 0.333em;
    font-weight: 500;
    color: var(--black);
    resize: none;

}

.our-team .team-component{order: 5;}
.our-team .team-component.drewe-raimi{order: 3;}
.our-team .team-component.noah-stern{order: 4;}
.our-team .team-component.matt-lerner{order: 2;}
.our-team .team-component.mark-senkpiel{order: 1;}
.our-team .team-component.julie-zucker{order: 0;}

.chosen-container .chosen-results li:first-child{display: none;}
.chosen-container-multi .chosen-choices li.search-choice {
    position: relative;
    margin: 0 2px;
    padding: 3px 20px 3px 5px;
    border: 1px solid var(--Regent_Gray);
    color: var(--black) !important;
	box-shadow: none !important; font-family: var(--Open_Sauce_Sans);
    border-bottom: 1px solid rgba(0, 0, 0, 0.30) !important;}

.contact-thumb{width: 38.43373493975904%; padding-left: 5.313em; display: flex;}
.contact-thumb figure{width: 100%; display: flex;}
.contact-thumb figure img { width: 100%; height: 31em; object-fit: cover; object-position: 23% 0; border-radius: 1.563em; }

.contact-form-col.full-width { grid-column: span 2;}
.contact-form-col .btn{border: none; margin-top: 0.313em;}
/* End Contact Section */


.main-content-wrap{padding-top: 7.5em;}
/* Start Home Style */
/* Start Hero Style */
.hero-wrap{background-color: var(--Daintree); overflow: hidden;} 
.hero-inner{width: 100%; display: flex; flex-flow: row wrap; align-items: center; justify-content: space-between;}
.hero-content-wrap{width: 51.74698795180723%; padding-block: 2.5em 8.25em; min-height: 55.25em; display: flex; flex-direction: column; justify-content: center; position: relative;}
.hero-content{width: 100%; color: var(--white);}
.hero-content h1{max-width: 95%; margin-bottom: 0.333em;}
.hero-content p{max-width: 84%; margin-bottom: 0.833em;}


.hero-btn{width: 100%; display: flex; gap: 1em; margin-top: 2.75em;}
.hero-social-list{position: absolute; bottom: 2.2em; left: 0;}


.hero-thumb{width: 32.59036144578313%;}
.hero-thumb figure{width: 100%; display: flex;}
.hero-thumb figure img { width: 100%; filter: drop-shadow(0em 0em 1em var(--Denim)); }
/* End Hero Style */

/* Start Video Style */
.video-wrap{width: 100%; display: flex;}
.video-wrap video{width: 100%; height: 100%; object-fit: cover; aspect-ratio: 1 / 0.425;}
/* End Video Style */

/* Start Card Section */
.card-section{padding-block: 9.2em 8.75em; background-color: var(--Daintree_tow);}
.card-section-inner{width: 100%; display: flex; flex-flow: row wrap;}
.card-section-title{width: 100%; color: var(--white);}
.card-section-title h2{}
.card-section-title p{max-width: 35.833em; margin-block: 2.3em 0.5em;}

.card-wrap{width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr; margin-top: 3.75em; gap: 0.938em;}
.card{width: 100%; position: relative; border-radius: 1.563em; border: 1px solid rgba(140, 140, 140, 0.30); background: var(--white); color: var(--black);}
.card-thumb{width: 100%; position: relative; display: flex;  padding: 0.375em 0.375em 0; overflow: hidden;}
.card-thumb figure{width: 100%; display: flex;}
.card-thumb img{width: 100%; object-fit: cover; border-radius: 1.563em 1.563em 0 0; aspect-ratio: 1 / .66;}

.card-content{width: 100%; padding: 1.563em 1.25em 2.8em; position: relative;}
.card-content h3 { margin-bottom: 0.314em; }
.card-arrow-btn{position: absolute; top: 1.375em; right: 1.25em; width: 3.688em; height: 3.688em; display: flex;} 
.card-arrow-btn img{width: 100%;}

.card-thumb-icon { position: absolute; width: 3.5em; height: 3.5em; border-radius: 0.955em; background-color: #F7F7F7; padding: 1em; display: flex ; top: 1.25em; left: 1.25em; }
.card-thumb-icon img{width: 100%; border-radius: 0;}

.card-section-btn{width: 100%; margin-top: 2.188em;}
/* End Card Section */

/* End Home Style */

/* Start secondary-hero */
.secondary-hero .hero-content-wrap{min-height: 37.5em; max-width: 32.563em; padding-block: 4.2em 8.25em;}
.secondary-hero-img-title{width: 100%; margin-bottom: 1.6em;}
.secondary-hero-img-title img{height: 6.125em;}
.ventures-page .secondary-hero-img-title img{height: 6.563em;}
.secondary-hero .hero-content p{max-width: 100%;}
.hero-content p a{color: var(--Denim); text-decoration-style: solid; text-decoration-skip-ink: auto; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font;}
.hero-content p span{
	color: var(--Denim); text-decoration-style: solid; text-decoration-skip-ink: auto; text-decoration-thickness: auto; text-underline-offset: auto; text-underline-position: from-font;
}
.secondary-hero .hero-btn { margin-top: 1.75em; }
.secondary-hero .hero-social-list { bottom: 3.2em;}

.secondary-hero-thumb{position: absolute; top: 0; right: 0; width: 57.55208333333333%; height: 100%;}
.secondary-hero-thumb:after{position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 100%; background: linear-gradient(270deg, rgba(0, 36, 59, 0.00) 59.27%, var(--Daintree) 100%), linear-gradient(180deg, rgba(0, 36, 59, 0.00) 89.91%, var(--Daintree) 100%), linear-gradient(0deg, rgba(0, 36, 59, 0.00) 80.36%, var(--Daintree) 100%);}
.secondary-hero-thumb figure{width: 100%; height: 100%; display: flex;}
.secondary-hero-thumb img{width: 100%; height: 100%; object-fit: cover;}
.ventures-page .secondary-hero-thumb{width: 63.07291666666667%;}
.ventures-page .secondary-hero-thumb img{object-position: 0% 83%;}
/* End secondary-hero */


/* Start Ventures Style */
.investment-section{padding-block: 8.75em 6.813em; background-color: var(--white);}
.investment-section-inner{width: 100%; display: flex; flex-flow: row wrap;}
.investment-section-title{width: 100%;}
.investment-section-title h4{margin-bottom: 0.8em;     max-width: 85%;}
.investment-section-title h4 span{display: inline;}
.investment-section-title p{max-width: 58%; margin-bottom: 0.833em; color: var(--Dove_Gray);}

.investment-component-wrap { width: 100%; display: grid ; grid-template-columns: 1fr 1fr 1fr; gap: 9.5em; margin-top: 4.6em; }
.investment-component{width: 100%; padding-block: 1.75em; position: relative;}
.investment-component::after{position: absolute; content: ''; top: 0; right: -4.75em; width: 1px; height: 100%; background-color: rgba(140, 140, 140, 0.30);}
.investment-component:nth-child(3n + 3)::after{display: none;}
.investment-component-title{width: 100%; display: flex; align-items: center; margin-bottom: 0.625em; gap: 1.25em;}
.investment-component-title img{width: 2.188em;}

.investment-component p{ color: var(--Dove_Gray);}  

.investment-thumb{width: 100%; margin-top: 6.25em;}
.investment-thumb figure{width: 100%; display: flex;}
.investment-thumb figure img { border-radius: 1.563em; aspect-ratio: 1 / .325; object-fit: cover; object-position: 0 23%; }

.hospitality-wrap{padding-block: 8.75em 8.563em; background-color: var(--Daintree); color: var(--white);}
.hospitality-inner{width: 100%; display: flex; flex-flow: row wrap;}
.hospitality-title{width: 100%;}
.hospitality-title h4{max-width: 90%;}
.hospitality-title h4 span{display: inline;}

.hospitality-content-wrap{width: 100%; display: flex; flex-flow: row wrap; margin-top: 4.5em;}
.hospitality-thumb{width: 41.68674698795181%;}
.hospitality-thumb img{max-width: 19.75em;}
.hospitality-content{width: 58.31325301204819%; padding-top: 1.5em;}
.hospitality-content p{margin-bottom: 0.833em; max-width: 84%;}

.focus-wrap{padding-block: 9.45em 8.563em;}
.focus-inner{width: 100%; display: flex; flex-flow: row wrap;}
.focus-block{width: 100%;}

.focus-block-card-wrap{width: 100%; display: flex; flex-flow: row wrap; gap: 1em; margin-top: 2.25em;}
.focus-block-card{width: calc(43.55421686746988% - .5em); border-radius: 1.563em; border: 1px solid rgba(101, 101, 101, 0.15); background: #FCFCFC; box-shadow: 0px 0.75em 4.375em 0em rgba(0, 0, 0, 0.07); padding: 2.125em; display: flex; flex-direction: column; gap: 1.25em; justify-content: center;}
.focus-block-card p{max-width: 89%; font-size: 1.25em; color: var(--Dove_Gray);}

.focus-block-thumb{width: calc(56.44578313253012% - .5em);}
.focus-block-thumb figure{width: 100%; display: flex;}
.focus-block-thumb figure img { width: 100%; border-radius: 1.563em; aspect-ratio: 1 / .34; object-position: 0 54%; object-fit: cover; }

.focus-item-wrap { width: 100%; margin-top: 8.75em; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 4em 11em; padding-inline: 0.625em;}
.focus-item{width: 100%; position: relative; display: flex; justify-content: center;}
.focus-item-point{width: 11.563em; display: flex; flex-direction: column; align-items: center; gap: 1.938em;}
.focus-item-icon{width: 11.563em; height: 11.563em; border-radius: 50%; border: 2px solid #C3C3C3; display: flex; justify-content: center; align-items: center; transition: .35s ease-in-out; cursor: pointer;}
.focus-item-icon img{max-width: 6.563em; max-height: 6.625em;}
.focus-item-point h6{text-align: center; color: #0D0D0D; leading-trim: both; text-edge: cap; font-family: var(--Open_Sauce_Sans); font-size: 1.5em; font-style: normal; font-weight: 500; line-height: 100%; text-transform: unset; white-space: nowrap;}

.focus-item-popup{width: 45em; position: absolute; top: 50%; border-radius: 1.563em; border: 1px solid rgba(101, 101, 101, 0.15); background: var(--white); box-shadow: 0px 0.75em 4.375em 0em rgba(0, 0, 0, 0.07); padding: 1.5em; transform: translateX(-50%); left: 50%; opacity: 0; visibility: hidden; transition: .35s ease-in-out; z-index: 1;}
.focus-item-popup h6{color: var(--Denim); leading-trim: both; text-edge: cap; font-family: var(--Open_Sauce_Sans); font-size: 1.25em; font-style: normal; font-weight: 500; line-height: 100%; text-transform: unset;}
.focus-item-popup-logo-wrap{width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: .5em; margin-top: 1.5em;}
.focus-item-popup-logo{width: 100%; display: flex; justify-content: center; align-items: center; border-radius: 0.315em; border: 0.504px solid rgba(101, 101, 101, 0.15); min-height: 5.188em;}
.focus-item-popup-logo a {
    width: 100%;
    display: flex;
    justify-content: center;
}
.focus-item-popup-logo img{max-width: 6.125em; max-height: 3.25em;}

.focus-item-popup.active{opacity: 1; visibility: visible;}
.focus-item-point:hover .focus-item-icon{border-color: var(--Denim);}

.ventures-page .card .card-arrow-btn{display: none;}
@media only screen and (min-width: 992px){
	.focus-item:nth-child(5n + 1){justify-content: flex-start;}
	.focus-item:nth-child(5n + 1) .focus-item-popup{left: 0; transform: unset;}
	.focus-item:nth-child(5n + 5){justify-content: flex-end;}
	.focus-item:nth-child(5n + 5) .focus-item-popup{left: auto; right: 0; transform: unset;}
}

/* Start protfolio wrap */
.protfolio-section{padding:  9.4em  0;}
.protfolio-inner{width: 100%;}
.protfolio-tytle{width: 41%;}
.protfolio-tytle h2{margin-bottom: 0.4em;}
.protfolio-card-wrapper{width: 100%;margin-top: 6.25em; display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap: 0.313em;row-gap: 0.313em;}
.protfolio-card-item{width: 100%;display: flex;}
.protfolio-card-item img{width: 100%;}
/* End protfolio wrap */

/* Start partner-wrap */
.partner-wrap{padding: 3.5em 0 8.438em;}
.partner-inner{width: 100%;}
.partner-tytle{width: 100%;}
.partner-card-wrap{width: 100%;margin-top: 3.9em; display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;gap: 1em;}
.partner-card-item{width: 100%;min-height: 10.313em; display: flex;justify-content: center;align-items: center;border-radius: 0.625em; border: 1px solid rgba(101, 101, 101, 0.15); padding: 1em;}
.partner-card-item a {
    width: 100%;
    display: flex;
    justify-content: center;
}
.partner-card-item img{max-width: 15.625em;max-height: 7.188em;}

/* End partner-wrap */


/* End Ventures Style */

/* Start Solutions Style */
.secondary-hero-thumb img{object-position: 0% 10%;}


.solutions-card-section{padding-block: 8.688em 7.5em;}
.solutions-card-section-inner{width: 100%; display: flex; flex-flow: row wrap;}
.solutions-card-section-title{width: 100%;}
.solutions-card-section-title h4{max-width: 90%;}
.solutions-card-section-title h4 span{display: inline;}
.solutions-card-wrap{width: 100%; margin-top: 4.7em; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 0.938em;}
.solutions-card{width: 100%; border-radius: 1.169em; border: 0.748px solid rgba(140, 140, 140, 0.30); background-color: var(--white); padding: 0.25em; display: flex; flex-direction: column;}
.solutions-card-thumb{width: 100%; display: flex; justify-content: center; align-items: center; background-color: var(--Daintree); border-radius: 1.169em 1.169em 0 0; padding: 3em 1.25em; min-height: 14.375em;}
.solutions-card-thumb img{max-height: 7.375em;}
.solutions-card-content{width: 100%; padding: 1.563em 1.125em 1.125em 1.125em;}
.solutions-card-content h4{text-align: center; margin-block: .21em;}
.solutions-card-btn{width: 100%; margin-top: 2em;}
.solutions-card-content a.btn{width: 100%;}

.service-section{padding-block: 8.75em; background-color: var(--Daintree); color: var(--white);}

.service-section-inner{width: 100%; display: flex; flex-flow: row wrap; gap: 6.188em;}

.service-block-wrap{width: 100%; display: flex; flex-flow: row wrap;}
.service-text-block{width: 48.19277108433735%;}
.service-text-block-content{width: 100%; padding-right: 1.25em;}
.service-text-block-content h2{margin-bottom: 0.26em;}
.service-text-block-content p{max-width: 91%; margin-bottom: 0.833em;}

.service-text-block-list{width: 100%; display: flex; flex-direction: column; gap: 2.1em; margin-top: 4em; align-items: flex-start;}
.service-text-block-list ul{width: 100%; display: flex; flex-direction: column; border-top: 1px solid rgba(24, 120, 184, 0.30);}
.service-text-block-list ul li{border-bottom: 1px solid rgba(24, 120, 184, 0.30); color: var(--Denim); font-feature-settings: 'liga' off, 'clig' off; font-family: var(--Open_Sauce_Sans); font-size: 1.5em; font-style: normal; font-weight: 400; line-height: 130%; letter-spacing: -0.03em; padding-block: 0.583em;}

.service-image-block{width: 51.80722891566265%;}
.service-image-block figure{width: 100%; height: 100%; display: flex;}
.service-image-block figure img{width: 100%; height: 100%; object-fit: cover; border-radius: 1.563em;}


.service-section.light-service-bg{background-color: var(--white); color: var(--black);}
.service-section.creative-service{padding-bottom: 6.25em;}
.service-top-block{width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between;}
.service-top-block-content{width: 45.72289156626506%;}
.service-top-block-content h2{margin-bottom: 0.26em;}
.service-top-block-content p { max-width: 81.8%; }
.service-section.light-service-bg .service-text-block{order: 2; width: 59.87951807228916%; padding-left: 1.75em;}
.service-section.light-service-bg .service-text-block-content{padding-right: 0;}
.service-section.light-service-bg .service-image-block{width: 40.12048192771084%;}
.service-text-block-content h4{ font-family: var(--Montserrat); font-size: 2em; font-style: normal; font-weight: 700; line-height: 100%; text-transform: uppercase;}
.service-text-block-content h4 span{display: inline;}
.service-section.light-service-bg .service-text-block-list{    margin-top: 1.8em;}

.service-top-block-thumb{width: 50%;}
.service-top-block-thumb figure{width: 100%; height: 100%; display: flex;}
.service-top-block-thumb figure img{width: 100%; height: 100%; object-fit: cover; border-radius: 1.563em;}

.innovation-service .service-text-block {width: 50.192771%;}
.innovation-service .service-image-block { width: 49.807229%; }
.innovation-service .service-text-block-list {margin-top: 5em;}
.innovation-service .service-image-block figure img {object-position: 28% 0;}

.banking-services .service-top-block-content{width: 42.9%;}
.banking-services .service-top-block-content p {max-width: 89.8%;}
.banking-services .service-top-block-thumb{width: 57.1%; aspect-ratio: 1 / .4;}

.banking-services .service-section-inner {gap: 5.625em;}
.banking-services.light-service-bg .service-image-block{width: 38.37349397590361%;}
.banking-services.light-service-bg .service-text-block{padding-left: 3.5em; width: 61.62650602409639%;}

.banking-services .service-text-block-content h4{max-width: 72%;}
.banking-services.light-service-bg .service-text-block-list{margin-top: 3.9em;}
.solutions-page .partner-wrap { padding: 3.8em 0 5.9em; }
.solutions-page .partner-card-wrap { margin-top: 3.3em;}
/* End Solutions Style */

/* Start Media Style */
.media-page .secondary-hero-thumb{width: 57.55208333333333%;}
.media-page .secondary-hero-thumb{overflow: hidden;}
.media-page .secondary-hero-thumb img { object-position: 0% 66%; transform: scale(1.08); }

.media-solutions-wrap{padding-block: 8.75em;}
.media-solutions-inner{width: 100%; display: flex; flex-flow: row wrap;}
.media-solutions-title{width: 100%;}
.media-solutions-title h4{ width: 84%; }
.media-solutions-title h4 span{display: inline;}
.media-solutions-container{width: 100%; display: flex; flex-flow: row wrap; align-items: center; justify-content: space-between; margin-top: 3em;}
.media-solutions-thumb{width: 29.81927710843373%; aspect-ratio: 1 / .644;}
.media-solutions-thumb figure{width: 100%; height: 100%; display: flex;}
.media-solutions-thumb figure img{width: 100%; height: 100%; object-fit: cover; border-radius: 1.563em;}
.media-solutions-content{width: 58.31325301204819%;}
.media-solutions-content p { max-width: 92%; }

.media-portfolio-section{background-color: var(--Daintree); padding-block: 8.75em;}
.media-portfolio-section-inner{width: 100%; display: flex; flex-flow: row wrap;}
.media-portfolio-section-title{width: 100%; color: var(--white);}
.media-portfolio-section .solutions-card-thumb{min-height: 16.25em;}
.media-portfolio-section .solutions-card-thumb img { max-height: 10.25em; }
.solutions-card-content p{font-size: 1em; min-height: 5em; max-width: 97%;}

.entertaining-section{padding-block: 8.75em;}
.entertaining-inner{width: 100%; display: flex; flex-direction: column;}
.entertaining-title{width: 100%;}
.entertaining-title h2{max-width: 50%;}
.entertaining-container{width: 100%; display: flex; flex-flow: row wrap; margin-top: 2.938em;}
.entertaining-thumb{width: 61.80722891566265%;}
.entertaining-thumb figure{width: 100%; height: 100%; display: flex;}
.entertaining-thumb figure img{width: 100%; height: 100%; object-fit: cover; border-radius: 1.563em;}

.entertaining-content-wrap { width: 38.19277108433735%; padding-left: 5.063em; display: flex ; flex-direction: column; gap: 2.563em; margin-top: -.7em; }
.entertaining-content{width: 100%; display: flex; flex-direction: column; gap: 2.59em;}
.entertaining-content-item{width: 100%;}
.entertaining-content-title{width: 100%; display: flex; gap: 1.313em; align-items: center; margin-bottom: 1.1em; color: var(--Denim);}
.entertaining-content-title img{width: 2.25em; height: 1.875em; object-fit: contain; object-position: left;}
.entertaining-content p{color: var(--Dove_Gray); max-width: 95%;}

.entertaining-btn{width: 100%;}

.entertaining-social-wrap{width: 100%; display: flex; margin-top: 1.563em;}
.entertaining-social-card { width: 61.80722891566265%; border-radius: 1.563em; border: 1px solid rgba(24, 120, 184, 0.30); padding: 2.825em 2.813em 3em 2.813em; display: grid ; grid-template-columns: 1fr 1fr; gap: 9.5em; }

.entertaining-social{width: 100%; display: flex; flex-direction: column; border-right: 1px solid rgba(140, 140, 140, 0.30);}
.entertaining-social:nth-child(2n + 2){border: none;}
.entertaining-social ul { display: flex ; gap: 2.188em; margin-top: 1em; }
.entertaining-social ul li{display: flex;}
.entertaining-social ul li a{display: flex;}
.entertaining-social ul li a img{height: 3.125em;}


.secondary-partner-section{padding-block: 9.65em 8.75em; color: var(--white); background-color: var(--Daintree);}
.secondary-partner-inner{width: 100%; display: flex; flex-direction: column;}
.secondary-partner-title{width: 100%;}
.secondary-partner-card-wrap{width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr; margin-top: 3em; border-top: 1px solid var(--Dove_Gray); border-left: 1px solid var(--Dove_Gray);} 
.secondary-partner-card{width: 100%; border-right: 1px solid var(--Dove_Gray); border-bottom: 1px solid var(--Dove_Gray); display: flex; justify-content: center; align-items: center; padding: 1em; aspect-ratio: 1/1;}

.service-section.industry-events{padding-block-start: 8.95em;}
.industry-events .service-top-block-content{width: 41.3855421686747%;}
.industry-events .service-top-block-thumb{width: 58.6144578313253%;}
.service-top-block-content p{margin-bottom: 0.833em;}
.service-top-block-content p:last-child{margin-bottom: 0;}
.industry-events .service-top-block-content p { max-width: 92.8%; }
.industry-events .service-top-block-thumb figure img{object-position: 0% 24%;}

.industry-events .service-text-block-content h4 { max-width: 100%; line-height: 115%; }
.industry-events.light-service-bg .service-text-block-list { margin-top: 2.9em; gap: 1.5em;}


.digital-content .service-text-block { width: 61.20481927710843%; padding-right: 3.063em;}
.digital-content .service-image-block { width: 38.79518072289157%; }
.digital-content .service-text-block-content h2{max-width: 89%; margin-bottom: 0.3em;}

.digital-content .service-text-block-content p { max-width: 74%;}
.service-text-block-list { margin-top: 4.5em; }

/* End Media Style */


/* Start press section */
.press-page .secondary-hero .hero-content-wrap{justify-content: flex-start; padding-block: 6.6em 8.25em;}
.press-page .secondary-hero-thumb img { object-position: 0% 100%; }

.press-section { padding: 6.25em 0 8.25em; }
.press-inner{width: 100%;}
.press-card-wrap{width: 100%;display: grid;grid-template-columns: 1fr 1fr 1fr;}
.press-card-item { width: 100%; padding-bottom: 1.25em; display: flex ; flex-direction: column; justify-content: space-between; min-height: 29.4em;padding: 2.625em 1.563em 2.75em 2.5em; border-right: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;}
.press-card-content-wrap{width: 100%;display: flex;flex-flow: row wrap; justify-content: space-between;}
.press-card-content{width: 25.313em;display: flex;flex-flow: row wrap;justify-content: space-between;}
.press-card-content span{font-size: 1.125em;color: var(--Regent_Gray);margin-bottom: 1.625em; text-transform: uppercase; transition: .35s ease-in-out;}
.press-card-content h5{font-size: 1.75em;font-weight: 600;font-family: var(--Open_Sauce_Sans);line-height: 130%; letter-spacing: -0.03em; text-transform: unset;  transition: .35s ease-in-out;}
.press-btn{width: 4.348em; height: 4.348em;}
.press-btn svg{width: 100%; height: 100%;}
.press-card-logo{width: 8.407em;margin-top: 1em; display: flex;}
.press-card-logo img{width: 100%;}

.press-card-item:hover .press-card-content span{color: var(--Denim);}
.press-card-item:hover .press-card-content h5{color: var(--Denim);}
.press-btn svg circle{ transition: .35s ease-in-out;}
.press-btn svg path{transition: .35s ease-in-out;}
.press-card-item:hover .press-btn svg circle{stroke: var(--Denim);}
.press-card-item:hover .press-btn svg path{fill: var(--Denim);}
@media only screen and (min-width: 992px){
	.press-card-item:nth-child(3n + 3){border-right: none;}
	.press-card-item:nth-child(3n + 1){padding-left: 0;}
}
/* End press section */

/* Start About Style */
.about-page .secondary-hero .hero-content-wrap { max-width: 34.2em; padding-block: 5.3em 8.25em; }

.about-slider-section{padding-block: 8.75em;}
.about-slider-section .wrapper{padding: 0;}
.about-slider-section-inner{width: 100%; display: flex; flex-flow: row wrap; position: relative; height: 45em;}

.about-slider-item-wrap{width: 100%; position: relative;}
.about-slider-item{ float: left; position: relative;}
.about-slider-item-content-wrap{position: absolute; top: 50%; transform: translateY(-50%); left: 1.563em; width: 100%; max-width: 28.313em; height: calc(100% - 3.125em); background-color: var(--white); border-radius: 1.563em; padding: 2.375em 2.313em 2.188em; display: flex; flex-direction: column; justify-content: space-between;}
.about-slider-item-content-wrap .btn-transparent-blue{ font-size: 0.75em; font-weight: 700; line-height: normal; letter-spacing: -0.03em; text-transform: uppercase; padding: 0.917em 2.5em; border-radius: 2.083em; min-width: 11.667em;}
.about-slider-item-title{width: 100%; display: flex; align-items: center; gap: 0.938em; margin-block: 3.313em 1.563em;}
.about-slider-item-title img{height: 1.375em;}

.about-slider-item-btn{width: 100%;}
.about-slider-item-btn a.btn{width: 100%;}

.about-slider-item-thumb{width: 100%; display: flex;}
.about-slider-item-thumb figure{width: 100%; display: flex;}
.about-slider-item-thumb figure img{width: 100%; border-radius: 1.563em; object-fit: cover;}

.slider-arrow{position: absolute; width: 7.625em; height: 7.625em; display: flex; top: auto; bottom: 0; z-index: 2;}
.slider-arrow svg{width: 100%; height: 100%;}
.slider-arrow:after{display: none !important;}
.slider-arrow.swiper-button-prev{left: 8.25em;;}
.slider-arrow.swiper-button-next{right: 8.25em;;}


.about-slider-item{width: 19.063em; margin: 0 0.313em;  transition: .0001s ease-in-out; transition-delay: 0s;} 
.about-slider-item.swiper-slide.swiper-slide-active{width: 79.063em;}
.about-slider-item-content-wrap{opacity: 0; visibility: hidden; }
.about-slider-item.swiper-slide.swiper-slide-active .about-slider-item-content-wrap{opacity: 1; visibility: visible; transition: .35s ease-in-out; transition-delay: 0.1s;}
.about-slider-item-thumb figure img{aspect-ratio: 1 / .935; }
.about-slider-item-thumb figure img{aspect-ratio: 1 / .935;}
.swiper-slide-active .about-slider-item-thumb figure img { aspect-ratio: 1 / 0.5536; transition: .1s ease-in-out;}

/* Start flywheel-wrap */
.flywheel-wrap{padding-block: 9.5em 7.375em; background-color: var(--Daintree); color: var(--white);}
.flywheel-bg{position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: flex;}
.flywheel-bg video { width: 100%; height: 100%; object-fit: cover; mix-blend-mode: overlay; }
.flywheel-bg:before {position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; background-color: var(--Daintree); mix-blend-mode: hue;}
.flywheel-bg:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; background-color: var(--Denim); opacity: .3; }

.flywheel-inner{width: 100%; display: flex; flex-direction: column; position: relative; z-index: 1;}
.flywheel-title{width: 100%;}
.flywheel-card { width: 100%; max-width: 31.375em; display: flex ; flex-direction: column; gap: 3.88em; margin-top: 4.88em; }
.flywheel-card-item{width: 100%; padding: 0.813em 0 1.063em 3.125em; border-left: 1px solid var(--white); opacity: 30%; transition: .35s ease-in-out;}
.flywheel-card-item-title{width: 100%; display: flex; align-items: center; margin-bottom: 0.938em; gap: 1.625em; transition: .35s ease-in-out;}
.flywheel-card-item-title svg path{transition: .35s ease-in-out; fill: var(--white);}

.flywheel-card-item.active{opacity: 1; border-color: #56BCFF;}
.flywheel-card-item.active .flywheel-card-item-title{color: #56BCFF;}
.flywheel-card-item.active .flywheel-card-item-title svg path{fill: #56BCFF;}


.team-section{padding-block: 9.5em 8.6em;}
.team-section-inner{width: 100%; display: flex; flex-direction: column;}
.team-section-title{width: 100%;}
.team-component-wrap{width: 100%; max-width: 96.875em; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 3.4em 3.125em; margin-top: 4em;}
.team-component{width: 100%; position: relative; display: flex; flex-direction: column; order: 4;}
.team-component-thumb{width: 100%; display: flex;}
.team-component-thumb img { width: 100%; height: 14.563em; object-fit: cover; border-radius: 1.563em; filter: grayscale(1);}

.team-component-content{width: 100%; margin-top: 1.563em;}
.team-component-content span { color: #8C8C8C; font-size: 1.125em; letter-spacing: -0.02em; display: block; width: calc(100% + 1.7em); }
.team-component-frame{width: 100%; display: flex; margin-top: 0.788em; gap: .5em;}
.team-component-name{width: calc(100% - 3.813em);}
.team-component-name a{color: var(--black); font-family: var(--Open_Sauce_Sans); font-size: 1.375em; font-style: normal; font-weight: 600; line-height: 130%; letter-spacing: -0.03em;}
.team-component-social{width: 3.813em;}

.team-component-social ul{width: 100%; display: flex; justify-content: space-between; align-items: center;}
.team-component-social ul li{display: flex;}
.team-component-social ul li a{display: flex;}
.team-component-social ul li a img{width: 1.563em;}

.team-section.managing-partners{padding-block: 9.4em 8.7em;}
.managing-partners .team-component-frame{flex-direction: column; gap: 1.5em; margin-top: 0.688em;}
.managing-partners .team-component-wrap { max-width: 72em; grid-template-columns: 1fr 1fr; gap: 6.255em; margin-top: 3.75em; }
.managing-partners .team-component-content { margin-top: 3.4em; }
.managing-partners .team-component-content span{font-size: 1.5em;}
.managing-partners .team-component-name a{font-size: 2.25em;}
.managing-partners .team-component-social { width: 4.438em; }
.managing-partners .team-component-social ul li a img { width: 1.563em; }
.managing-partners .team-component-thumb img{height: 32.875em;}

.our-team {background-color: var(--Daintree); color: var(--white); }
.our-team .team-component-name a{color: var(--white);}
/* End flywheel-wrap */

/* End About Style */


/* Start Portfolio section */
/* Portfolio-triger-section */
.portfolio-page .secondary-hero .hero-content-wrap {max-width: 31.563em; padding-block: 3.1em 8.25em; }
.portfolio-page .secondary-hero-thumb img { object-position: 0% 94%; }

.protfolio-wrap{padding: 8.875em 0 8.75em;}
.protfolio-wrap .wrapper{padding-inline: 8.125em 7.813em;}
.protfolio-triger-wrap{width: 100%;}
.protfolio-triger-wrap ul{width: 100%;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;gap: 0.563em;}
.protfolio-triger-wrap ul li{width: 100%;display: flex;}
.protfolio-triger-wrap ul li a{width: 100%; border: 1px solid var(--Dove_Gray);border-radius: 0.625em;padding: .939em .75em 1.125em;text-align: center;font-size: 1em;color: var(--Dove_Gray);font-weight: 700;letter-spacing: -0.03em; text-transform: uppercase;font-family: var(--Open_Sauce_Sans);transition: 0.3s ease-in-out;}
.protfolio-triger-wrap ul li a:hover, .protfolio-triger-wrap ul li.active a{color: var(--white);background-color: var(--Denim); border-color: var(--Denim);}
.protfolio-item-wrap { margin-top: 9.5em; display: flex ; flex-direction: column; gap: 9.4em; }
.protfolio-item{width: 100%;}
.protfolio-item .partner-card-wrap { margin-top: 2.7em;}

/* End protfolio section */

/* Start protfolio-resturent-partner-section */
.protfolio-resturent-partner-section{padding: 9.2em 0; background-color: var(--Daintree);}
.protfolio-resturent-partner-inner{width: 100%;}
.protfolio-resturent-partner-inner .partner-tytle h2{color: var(--white);text-transform: capitalize;}
.protfolio-resturent-partner-inner .partner-card-item{background-color: var(--white);}
.protfolio-resturent-partner-inner .partner-card-wrap{margin-top: 2.9em;}
/* End protfolio-resturent-partner-section */

/* End Portfolio section */

/* Start member Style */
.member-section{padding-block: 6.938em 8.75em;}
.member-section-inner{width: 100%; display: flex; flex-flow: row wrap; justify-content: space-between;}
.member-thumb{width: 31.68674698795181%; display: flex;}
.member-thumb figure{width: 100%; display: flex;}
.member-thumb figure img{width: 100%; object-fit: cover; border-radius: 1.563em; filter: grayscale(1);}

.member-content-wrap { width: 50%; display: flex ; flex-direction: column; margin-top: -.8em; }
.back-btn{font-size: 1em; color: #909DA2; border: 1px solid #909DA2; border-radius: 0.625em; background-color: var(--white); padding: 1.063em 1.25em; font-family: var(--Open_Sauce_Sans); line-height: normal; font-weight: 500; transition: .35s ease-in-out; display: inline-flex; align-items: center; gap: 1.125em;} 
.back-btn svg path{transition: .35s ease-in-out;}
.back-btn:hover{background-color: #909DA2; color: var(--white);}
.back-btn:hover svg path{fill: var(--white);}

.member-back{width: 100%; margin-bottom: 2.688em;}
.member-content-wrap > span{color: #909DA2; font-family: var(--Open_Sauce_Sans); font-size: 1.5em; font-style: normal; font-weight: 400; line-height: 140%; letter-spacing: -0.02em; display: block; margin-bottom: 1.042em;}
.member-content-wrap h1{margin-bottom: 0.344em;}
.member-content-wrap p{max-width: 95%;}
.member-social{width: 100%; margin-top: 3.125em;}
.member-social ul{display: flex; gap: 2.188em;}
.member-social ul li{display: flex;}
.member-social ul li a{display: flex;}
.member-social ul li a img{width: 2.5em;}
/* End member Style */

/* Start Contact Style */

.contact-page .contact-section { padding-block: 7.6em 9em; }
.contact-page .contact-thumb { padding-left: 3.2em;}
.contact-page .contact-content-wrap p { max-width: 34.667em; }

.contact-page .contact-section-inner{align-items: unset;}
.contact-page .contact-thumb figure{height: 100%;}
.contact-page .contact-thumb figure img{height: 100%;}

.contact-content-wrap h1{margin-bottom: 0.2em; background: linear-gradient(90deg, #55BBFE 0%, #1878B8 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.contact-content-wrap > span{font-size: 1.125em; color: var(--Dove_Gray_two); font-family: var(--Open_Sauce_Sans); font-style: normal; font-weight: 500; line-height: normal; display: block; margin-top: 0.833em;}
/* End Contact Style */

.full-width p {
	max-width: 100% !important;
}
.full-width p span{
	width: 100% !important;
}
.contact-content-wrap p br{
	display:none !important;
}

.contact-content-wrap p span {
	width: 100%;
	position:relative;
}

.contact-content-wrap form >div {
	width: 100%;
}
.contact-form-col p {
	width: 100% !important;
}


.privacy-policy .site-main {
	padding: 11em 0;
}
.privacy-policy h2{font-size: 3.5em; margin-block: 3.5rem 1.5rem;}

.privacy-policy p {
	margin-bottom: 1rem;
}

.privacy-policy p a {
	color: inherit;
	font-weight: 600;
}

.contact-form-col .selectric-scroll ul li:first-child{
	display:none;
}

.partner-card-item{position: relative; overflow: hidden;}
.partner-card-item.acquired:after { position: absolute; content: 'acquired'; font-weight: normal; font-family: var(--Compacta); text-transform: uppercase; font-size: 1.5em; width: 100%; text-align: center; transform: translate(42%, -12%) rotate(45deg); top: 0; right: 0; background-color: var(--Denim); padding: 1.25em .25em .25em; color: var(--white); }
/* ==== Responsive Style ==== */


.focus-item-popup h6 br{
	display:none !important;
}


/* Headroom */
.headroom{transition: .35s ease-in-out; transform: translateY(0%); position: fixed; box-shadow: 0em 0em 1.5em 0px rgb(0 0 0 / 0%);}
.headroom.slideup{transform: translateY(-100%);}
.headroom.slidedown{transform: translateY(0%); box-shadow: 0em 0em 1.5em 0px rgb(0 0 0 / 16%);}


body .uwy.userway_p1 .userway_buttons_wrapper {
    top: auto !important;
    bottom: 0 !important;
}



/* Start multi-select */
.contact-form-col{position: relative;}
.multiSelect_dropdown { outline: none; margin: 0; transition: .1s border-color ease-in-out; cursor: pointer;  width: 100%; border: none; outline: none; background-color: transparent; border-bottom: 1px solid rgba(0, 0, 0, 0.30); font-family: var(--Open_Sauce_Sans); font-size: 0.938em; font-style: normal; line-height: normal; min-height: 1.6em; padding-bottom: 0.333em; font-weight: 500; color: var(--black); resize: none; display: flex; flex-flow:  row wrap; gap: .75em; }

.multiSelect_dropdown.-hasValue {  cursor: default; }

.multiSelect_dropdown.-open { box-shadow: none; outline: none; border-color: var(--Denim); }
span.multiSelect_arrow {
    position: absolute !important;
    transform: translateY(-50%);
    width: 2.5% !important;
    height: 25%;
    background-image: url(../svgs/down-arrow.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    right: 0;
    top: 25%;
}

.multiSelect_list {
    margin: 0;
    margin-bottom: 25px;
    padding: 0;
    list-style: none;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    max-height: calc(10 * 31px);
    top: 28px;
    left: 0;
    z-index: 9999;
    right: 0;
    background: #fff;
    border-radius: 4px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    transition: opacity 0.1s ease, visibility 0.1s ease, -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
    transition: opacity 0.1s ease, visibility 0.1s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
    transition: opacity 0.1s ease, visibility 0.1s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
    -webkit-transform: scale(0.8) translate(0, 4px);
    transform: scale(0.8) translate(0, 4px);
    border: 1px solid #d9dbde;
    box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.12);
}

.multiSelect_option {
    margin: 0;
    padding: 0;
    opacity: 0;
    -webkit-transform: translate(6px, 0);
    transform: translate(6px, 0);
    transition: all .15s ease;
}

.multiSelect_option.-selected {
    display: none;
}

.multiSelect_option:hover .multiSelect_text {
    color: var(--white);
    background: var(--Denim);
}

.multiSelect_text {
    cursor: pointer;
    display: block;
    padding: 0.357em 0.929em;
    color: #525c67;
    font-size: 0.875em;
    text-decoration: none;
    outline: none;
    position: relative;
    transition: all .15s ease;
}

.multiSelect_list.-open {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1) translate(0, 12px);
    transform: scale(1) translate(0, 12px);
    transition: opacity 0.15s ease, visibility 0.15s ease, -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
    transition: opacity 0.15s ease, visibility 0.15s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
    transition: opacity 0.15s ease, visibility 0.15s ease, transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32), -webkit-transform 0.15s cubic-bezier(0.4, 0.6, 0.5, 1.32);
}

.multiSelect_list.-open + .multiSelect_arrow::before {
    -webkit-transform: rotate(-130deg);
    transform: rotate(-130deg);
}

.multiSelect_list.-open + .multiSelect_arrow::after {
    -webkit-transform: rotate(130deg);
    transform: rotate(130deg);
}

.multiSelect_list.-open .multiSelect_option {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
}

.multiSelect_list.-open .multiSelect_option:nth-child(1) {
  transition-delay: 10ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(2) {
  transition-delay: 20ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(3) {
  transition-delay: 30ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(4) {
  transition-delay: 40ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(5) {
  transition-delay: 50ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(6) {
  transition-delay: 60ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(7) {
  transition-delay: 70ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(8) {
  transition-delay: 80ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(9) {
  transition-delay: 90ms;
}

.multiSelect_list.-open .multiSelect_option:nth-child(10) {
  transition-delay: 100ms;
}

.multiSelect_choice {
    background: rgba(77, 132, 254, 0.1);
    color: var(--Dove_Gray);
    padding: 0.333em 0.667em;
    line-height: 1.1;
    display: inline-block;
    font-size: 0.875em;
    border-radius: 2.5em;
    cursor: pointer;
    font-weight: 500;
    width: auto !important;
}

.multiSelect_deselect {
    width: 1em;
    height: 1em;
    display: inline-block;
    stroke: #b2bac3;
    stroke-width: 4px;
    margin-top: -1px;
    margin-left: 2px;
    vertical-align: middle;
}
.multiSelect_deselect 
.multiSelect_choice:hover .multiSelect_deselect {
    stroke: #a1a8b1;
}

.multiSelect_noselections {
    text-align: center;
    padding: 7px;
    color: #b2bac3;
    font-weight: 450;
    margin: 0;
}

.multiSelect_placeholder {
    position: absolute;
    left: 0em;
    top: 0em;
    pointer-events: none;
    transition: all .1s ease;

    color: var(--Denim);
    font-family: var(--Open_Sauce_Sans);
    font-size: 0.938em;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    display: block;
}

.multiSelect_dropdown.-open + .multiSelect_placeholder, .multiSelect_dropdown.-open.-hasValue + .multiSelect_placeholder {
    top: -1.25em;
    left: 0;
    color: var(--Denim);
    font-size: .75em;
}

.multiSelect_dropdown.-hasValue + .multiSelect_placeholder {
    top: -1.25em;
    left: 0;
    color: var(--Dove_Gray);
    font-size: .75em;
}
.multiSelect_placeholder{
	display:none;
}

.multiSelect p > span {
    display: flex
;
    flex-direction: column;
}
.contact-form-col input{
	border-radius:0px !important;
}


/* End multi-select */





.partner-card-item a[href="#"], a.protfolio-card-item[href="#"],
.focus-item-popup-logo a[href="#"],
.protfolio-card-item a[href="#"] {
  pointer-events: none;
  cursor: default;
}






@media only screen and (min-width: 320px) and (max-width: 768px) {

	body{font-size: 4.267vw;}

	h1{font-size: 3.125em;}
	h2{font-size: 3.438em;}
	h3{font-size: 3em;}
	h4{font-size: 2em;}
	h5{}
	h6{}

	p{font-size: 0.75em;}

	.small-text{font-size: 0.75em;}
	.lead-text{font-size: 1.25em;}

	.wrapper{padding-inline: 1.25em;}

	.mobi{display: block;}
	.desk{display: none;}

	.btn{font-size: 0.75em; padding: 1.25em 1.625em; border-radius: 0.833em; min-width: 13.5em;}

	/* Start Header Style */
	.main-header-section{padding-block: 0;}
	.main-header-section .wrapper{padding-inline: 0;}
	.header-inner{flex-direction: column; gap: 1.5em;}
	.logo-wrap{width: 100%; padding: 1.563em 1.25em 1.3em; background-color: transparent; transition: .35s ease-in-out;}
	.logo-wrap a{width: 6.125em;}
	.navShown .logo-wrap{background-color: var(--white);}
	.hamburger{display: flex;}
	.nav-wrap{width: 100%; padding: 0;}
	.header-btn{width: 100%;}
	.header-btn a.btn{width: 100%;}

	.nav-wrap{width: 100%; height: 100vh; position: fixed; top:  0; left: 0; background-color: var(--white); padding: 10.125em 1.25em 3.125em; overflow-y: auto; display: none;} 
	.main-nav{width: 100%; flex-direction: column;}
	.main-nav ul{padding: 0; border: none; border-radius: unset; width: 100%; flex-direction: column; gap: 0.938em; align-items: flex-start;}
	.main-nav ul li a{font-size: 3.438em; letter-spacing: -0.015em; font-family: var(--Compacta); font-weight: normal !important; padding-right: 1.109em; position: relative;}
	.main-nav ul li a:after{width: 0.655em; height: 0.655em; position: absolute; top: 50%; right: 0; content: ''; transform: translateY(-50%); width: 0.655em; height: 0.655em; background-repeat: no-repeat; background-size: 100% 100%; background-position: center center; background-image: url(../svgs/Button-2.svg);}


	.social-list.menu-social-list{display: flex; margin-top: 3.75em;}
	.social-list.menu-social-list ul { display: flex ; gap: 2.5em; flex-direction: row; justify-content: space-between;}
	.social-list.menu-social-list ul li a{font-size: 1em; padding: 0;}
	.social-list.menu-social-list ul li a::after{display: none;}
	/* End Header Style */

	/* Start Footer Style */
	.main-footer-section { padding-block: 4em 2.75em; }
	.footer-main{flex-direction: column; gap: 3.2em;}
	.footer-content { width: 100%; flex-direction: column;}
	.footer-logo-wrap { width: 100%; gap: 2em;}
	.footer-logo-wrap a.footer-logo { width: 10.188em; }
	.footer-logo-wrap a.address-link{white-space: normal; font-size: 0.75em; max-width: 13.75em;}
	.footer-nav-wrap { width: 100%; padding-top: 1.938em; gap: 3.25em 2em;}
	.footer-nav{order: 2; justify-content: space-between;}
	.footer-nav ul { width: 37%; flex-direction: column; gap: 1.55em; }
	.footer-social-list { justify-content: flex-start; }
	.social-list ul li{width: 1.875em;}
	.footer-nav ul li a { font-size: 0.875em;}

	.footer-connected { width: 100%; }
	.footer-connected-btn-wrap { gap: 0.55em;}
	.footer-connected h3{font-size: 3.438em;}
	.footer-bottom { flex-direction: column; gap: 2.2em; margin-top: 2.125em; }
	.footer-bottom-left-text { width: 100%; }
	.footer-bottom-nav{width: 100%; margin-right: 0;}
	.footer-bottom-right-text{width: 100%;}
	.footer-bottom p { font-size: 0.625em; max-width: 94%;}
	.footer-bottom-nav ul li a{font-size: 0.625em;}
	.footer-bottom-nav ul { flex-flow: row wrap; gap: 1em; }
	.footer-bottom-nav ul li { display: flex ; width: 46.4%; }
	.footer-bottom-right-text p { text-align: left; }
	/* End Footer Style */

	/* Start Contact Section */
	.contact-section{padding-block: 3.35em 2.5em;}
	.contact-section-inner { gap: 3.125em;}
	.contact-content-wrap { width: 100%; }
	.contact-thumb{width: 100%; padding: 0;}
	.contact-form-wrap{grid-template-columns: 1fr; gap: 1.34em;}
	.contact-form-col.full-width { grid-column: 1; }
	.contact-form-col input:not([type="submit"]):not([type="reset"]), .contact-form-col textarea{font-size: 0.75em; height: 2.3em;}
	.contact-form-col .selectric .label{font-size: 0.75em; height: 2.3em; max-width: 100%;}
	.contact-form-col label { font-size: 0.75em; margin-block: 0.333em 2em;}
	.contact-content-wrap h2 { margin-bottom: 0.4em; }
	.contact-content-wrap p { max-width: 90%; }
	.contact-content-wrap form { margin-top: 3em; }
	.contact-thumb figure img { height: 14.5em; object-position: 41% 0;}
	/* End Contact Section */

	.main-content-wrap{padding-top: 9.375em;} 

	/* Start Home Style */

	.hero-content-wrap {width: 100%; padding-block: 3.35em 2em; min-height: auto;}
	.hero-social-list { position: relative; bottom: auto; margin-top: 3.375em; }
	.hero-inner { gap: 2.7em;}
	.hero-social-list ul { gap: 2.188em; }
	.hero-thumb { width: 100%; display: flex ; justify-content: center; padding-bottom: 4.75em; }
	.hero-thumb figure{max-width: 14.5em;}
	.hero-content h1 span{display: inline;}
	.hero-content h1 { margin-bottom: .5em; }
	.hero-content p { max-width: 97%; margin-bottom: 2.1em; }
	.hero-btn { margin-top: 1.5em; gap: 0.625em;}
	.video-wrap video { aspect-ratio: 1 / 0.56; }

	.card-section { padding-block: 6em 3.125em;}
	.card-wrap { grid-template-columns: 1fr; margin-top: 1.7em; gap: 0.938em; }
	.card{border-radius: 0.964em;}
	.card-thumb { padding: 0.188em 0.188em 0; border-radius: 0.964em 0.964em 0 0;}
	.card-thumb img{ border-radius: 0.964em 0.964em 0 0;}
	.card-thumb-icon{width: 3.188em; height: 3.188em; top: 0.7em; left: 0.7em; border-radius: 0.875em;}
	.card-thumb-icon img{border-radius: 0;}
	.card-arrow-btn{width: 2.375em; height: 2.375em; top: .75em; right: .75em;}
	.card-content h3 { margin-bottom: 0.2em; }

	.card-content { padding: .72em 0.938em 2.25em;}
	.card-content p{max-width: 94%;}
	/* End Home Style */

	/* Start Ventures Style */
	.secondary-hero-thumb { width: 100% !important; position: relative; height: 22.438em;}
	.secondary-hero .hero-social-list { bottom: auto; }
	.secondary-hero .hero-content-wrap { min-height: auto !important; max-width: 100% !important; padding-block: 3.4em 2.55em; }
	.ventures-page .secondary-hero-img-title img{height: 4em;}
	.secondary-hero-img-title { width: 100%; margin-bottom: 1.3em; }
	.secondary-hero .hero-content p { max-width: 96%; }
	.secondary-hero .hero-btn { margin-top: 1.5em; }
	.ventures-page .secondary-hero-thumb img { object-position: 90% 0; }
	.secondary-hero-thumb:after { background: linear-gradient(270deg, rgba(0, 36, 59, 0.00) 82.27%, var(--Daintree) 108%), linear-gradient(180deg, rgba(0, 36, 59, 0.00) 77.91%, var(--Daintree) 100%), linear-gradient(0deg, rgba(0, 36, 59, 0.00) 80.36%, var(--Daintree) 100%); }

	.investment-section { padding-block: 3.35em 3.12em;}
	.investment-section-title h4{max-width: 98%; font-size: 1.5em; margin-bottom: 1em;}
	.investment-section-title h4 br{display: none;}
	.investment-section-title p { max-width: 97%; margin-bottom: 1.9em;}

	.investment-component-wrap{grid-template-columns: 1fr; gap: 1.7em; margin-top: 1.9em;}
	.investment-component::after{display: none;}
	.investment-component-title{gap: 1em; margin-bottom: 0.98em;}
	.investment-component-title img{width: 1.688em;}
	.investment-component { padding-block: 0;}
	.investment-component p { max-width: 92%; }

	.investment-thumb { margin-top: 3.15em; }
	.investment-thumb figure img{border-radius: 0.938em; aspect-ratio: 1 / .81;}

	.hospitality-wrap { padding-block: 3.2em 1.563em; }
	.hospitality-title h4 { max-width: 100%; font-size: 1.5em; }
	.hospitality-thumb { width: 100%; display: flex ; justify-content: center; }
	.hospitality-content { width: 100%; padding-top: 3em; }
	.hospitality-content p{max-width: 98%; margin-bottom: 2.1em;}
	.hospitality-thumb img { max-width: 11em; }
	.hospitality-content-wrap { margin-top: 3.15em; }

	.focus-wrap { padding-block: 3.45em 3.5em; }
	.focus-block-card{width: 100%; padding-inline: 1.563em; border-radius: 0.938em;}
	.focus-block-thumb { width: 100%;}
	.focus-block-card-wrap { gap: 1em; margin-top: 2.8em; gap: 0.9em;}
	.focus-item-wrap { margin-top: 3em; grid-template-columns: 1fr 1fr 1fr; gap: 1em 1em; padding-inline: 0; }
	.focus-item-point { width: 4.938em; gap: 0.625em;} 
	.focus-item-icon { width: 3.938em; height: 3.938em;}   
	.focus-item-icon img{max-width: 2.313em; max-height: 2.313em;}
	.focus-item-point h6{font-size: 0.75em; white-space: unset;}
	.focus-block-card p{font-size: 0.75em; max-width: 95%;}
	.focus-item:nth-child(3n + 1){justify-content: flex-start;}
	.focus-item:nth-child(3n + 1) .focus-item-popup{left: 0; transform: unset;}
	.focus-item:nth-child(3n + 3){justify-content: flex-end;}
	.focus-item:nth-child(3n + 3) .focus-item-popup{left: auto; right: 0; transform: unset;}
	.focus-block-thumb figure img { border-radius: 0.938em; aspect-ratio: 1 / .95; object-position: 57% 0; }
	.focus-item-popup {width: 20em;border-radius: .5em; padding: 1em;}
	.focus-item-popup h6{font-size: 0.75em;}
	.focus-item-popup-logo-wrap { grid-template-columns: 1fr 1fr; margin-top: 1em; }

	.ventures-page .card-section { padding-block: 3.3em 3.125em; }
	.card-section-title p { max-width: 35.833em; margin-block: 1.7em 0.5em; }
	.card-section-title p { max-width: 90%; margin-block: 1.7em 1.9em; }
	.ventures-page .card-content { padding: .72em 0.938em 2em; }
	.card-section-btn { margin-top: 1.8em; }
	.card-section-btn a.btn{min-width: 16.75em;}
	.ventures-page .card .card-arrow-btn{display: block;}

	.protfolio-section { padding: 3.4em 0 2em; }
	.protfolio-tytle {width: 100%;}
	.protfolio-card-wrapper {margin-top: 3em; grid-template-columns: 1fr 1fr 1fr 1fr;gap:2px;}

	.partner-wrap { padding: 3.9em 0 3.125em; }
	.partner-card-wrap{margin-top: 3em; grid-template-columns: 1fr 1fr;column-gap: 0.75em;row-gap: 0.625em;}
	.partner-card-item { width: 100%; min-height: 5.25em;border-radius: 2.727px;}
	.partner-card-item img { max-width: 6.063em; max-height: 2.25em; }

	/* End Ventures Style */


	/* Start Solutions style */
	.secondary-hero-img-title img { height: 4em; }
	.solutions-page .secondary-hero .hero-btn a.btn{min-width: 11.417em;}
	.solutions-page .secondary-hero-thumb { height: 19.48em; }
	.secondary-hero-thumb img { object-position: 95% 0%; }

	.solutions-card-section { padding-block: 3.125em 3.15em; }
	.solutions-card-section-title h4{max-width: 98%; font-size: 1.438em;}
	.solutions-card-wrap { margin-top: 3.125em; grid-template-columns: 1fr; padding-inline: 1.125em 1.125em; gap: 0.55em;}
	.solutions-card{border-radius: 0.863em;}
	.solutions-card-thumb {border-radius: 0.863em 0.863em 0 0; padding: 1.5em 1.25em; min-height: 10.5em;}
	.solutions-card-thumb img { max-height: 5.125em; }
	.solutions-card-content { padding: 0.938em 0.563em 0.7em 0.563em; }
	.solutions-card-content h4 { margin-block: 0.41em; }
	.solutions-card-btn { margin-top: 1.625em; }

	.service-section { padding-block: 3.125em;}
	.service-text-block { width: 100% !important; padding: 0 !important;}
	.service-text-block-content { padding-right: 0; }
	.service-text-block-content h4 {font-size: 1.438em;}
	.service-image-block { width: 100% !important; }
	.service-top-block-content { width: 100% !important; }
	.service-top-block-thumb { width: 100% !important; }
	.service-top-block-thumb figure img{border-radius: 0.938em;}
	.service-image-block figure img{border-radius: 0.938em; aspect-ratio: 1 / .83;}
	.service-block-wrap{gap: 3.125em;}
	.service-top-block{gap: 3.125em;}
	.service-section-inner{gap: 3.125em;}
	.banking-services .service-section-inner{gap: 3.125em;}
	.service-text-block-content h2 { margin-bottom: 0.57em; }
	.service-text-block-content p { max-width: 100%; margin-bottom: 2.1em; }
	.service-text-block-list ul li{font-size: 1em; letter-spacing: -0.03em; line-height: 130%; padding-block: .94em;}
	.service-text-block-list { margin-top: 3em; gap: 1.4em;}
	.service-text-block a.btn{min-width: 16.75em;}

	.marketing-service .service-image-block figure img { aspect-ratio: 1 / 1; }
	.service-top-block-content h2 span{display: inline;}
	.service-top-block-content h2 { margin-bottom: 0.36em; }
	.service-top-block-content p { max-width: 100%; }
	.service-section.light-service-bg .service-text-block-list { margin-top: 3.2em; }
	.service-section.creative-service { padding-bottom: 3.25em; }
	.innovation-service .service-text-block-content h2{margin-bottom: 0.4em;}
	.innovation-service .service-text-block-content p{margin-bottom: 1.1em;}
	.innovation-service .service-text-block-list { margin-top: 2.2em; }
	.banking-services .service-top-block-content h2{margin-bottom: 0.45em;}
	.banking-services .service-top-block-content p { max-width: 100%; }
	.banking-services .service-top-block-thumb { aspect-ratio: 1 / .522; }
	.banking-services .service-text-block-content h4 { max-width: 100%; }
	.service-section.banking-services .service-text-block-list{margin-top: 2.6em;}

	.solutions-page .partner-wrap { padding: 3.3em 0 3.2em; }
	.solutions-page .partner-card-wrap { margin-top: 3em; }
	/* Start Solutions style  */

	/* Start Media Style */
	.media-page .secondary-hero .hero-content-wrap {padding-block: 3.4em 1.7em;}
	.media-page .hero-content p { margin-bottom: 1.2em;}
	.media-page .hero-btn a.btn { min-width: 12.583em;}
	.media-page .secondary-hero-thumb img { object-position: 50% 0%; transform: unset; }

	.media-solutions-wrap { padding-block: 3.125em; }
	.media-solutions-title h4 { width: 100%; font-size: 1.375em; }
	.media-solutions-thumb { width: 100%; aspect-ratio: 1 / .644; order: 2; }
	.media-solutions-content { width: 100%; }
	.media-solutions-content p{font-size: 0.75em; max-width: 100%;}
	.media-solutions-container { margin-top: 2em; gap: 3.2em;}
	.media-solutions-thumb figure img{border-radius: 0.938em;}

	.media-portfolio-section { padding-block: 3.125em; }
	.media-portfolio-section .solutions-card-wrap { margin-top: 2.8em;}
	.media-portfolio-section .solutions-card-thumb { min-height: 10.688em; }
	.media-portfolio-section .solutions-card-thumb img{max-width: 12.75em; max-height: 7.688em;}
	.solutions-card-content p { font-size: 0.75em; min-height: 2.75em; max-width: 100%; }

	.entertaining-section { padding-block: 3.125em; }
	.entertaining-title h2 { max-width: 100%; }
	.entertaining-thumb { width: 100%; }
	.entertaining-content-wrap { width: 100%; padding-left: 0; gap: 1.5em; margin-top: 3.25em; }
	.entertaining-thumb figure img{border-radius: 0.938em;}
	.entertaining-container { margin-top: 2.738em; }
	.entertaining-content-title { gap: 0.938em;}
	.entertaining-content-title img { width: auto;}
	.entertaining-content p { max-width: 100%; }
	.entertaining-content { gap: 1.59em; }
	.entertaining-btn a.btn{min-width: 16.75em;}
	.entertaining-social-wrap{margin-top: 3em;}
	.entertaining-social-card { width: 100%; border-radius: unset; border: unset; padding: 0; grid-template-columns: 1fr; gap: 3.125em; }
	.entertaining-social ul{gap: 3em; margin-top: .75em;}
	.entertaining-social ul li a img { height: 2.5em; border-radius: 0.714em;}
	.entertaining-social{border: none;}

	.secondary-partner-section{padding-block: 3.125em;}
	.secondary-partner-card-wrap { grid-template-columns: 1fr 1fr 1fr; margin-top: 2.85em;}
	.secondary-partner-card img { max-height: 2.375em; max-width: 82%; }
	.service-section.industry-events { padding-block-start: 2.97em; }
	.industry-events .service-top-block-thumb { margin-block: 3em; aspect-ratio: 1 / .5;}
	.service-top-block-content p { margin-bottom: 1.2em; }
	.industry-events .service-top-block-content p { max-width: 98%; }

	.industry-events .service-image-block figure img { aspect-ratio: 1 / .9; }
	.service-section.industry-events .service-text-block-list { margin-top: 0; gap: 1.4em; }
	.digital-content .service-image-block { margin-block: 3em 3.1em;}
	.digital-content .service-image-block figure img {aspect-ratio: 1 / .97; object-position: 56% 0%;}
	.digital-content .service-text-block-content p { max-width: 100%; }
	.digital-content .service-text-block a.btn{display: none;}
	/* End Media Style */


	/* start press section */
	.press-page .secondary-hero .hero-content-wrap {padding-block: 3.4em 2.7em; }
	.press-page .secondary-hero-thumb img { object-position: 43% 0%; }
	.press-section { padding: 1.25em 0 3.25em; }
	.press-section .wrapper{padding-right: 0;}
	.press-card-wrap{grid-template-columns: 1fr;}
	.press-card-item { min-height: auto; border-right: none; padding: 1.58em 1.25em 1.58em 0;gap: 1.5em; }
	.press-card-content { width: 15.938em; }
	.press-card-content span {font-size: 0.75em;margin-bottom: 2.283em;}
	.press-card-content h5{font-size: 1.25em;}
	.press-btn { width: 2.813em; height: 2.813em; }
	.press-card-logo { width: 4.25em;margin-top: 0;}
	.press-card-logo img{border-radius: 0.938em;}
	/* end press section */

	/* Start About Style */
	.about-page .secondary-hero .hero-content-wrap { padding-block: 3.3em 2.8em; }
	.about-page .secondary-hero-thumb img { object-position: 50% 0%; }

	.about-slider-section { padding-block: 3.125em; }
	.about-slider-item { width: auto; margin: 0;}
	.about-slider-item.swiper-slide.swiper-slide-active { width: auto; }


	.about-slider-item-content-wrap { position: relative; top: auto; transform: unset; left: auto; max-width: 100%; height: auto; border-radius: 0.938em 0.938em 0 0; border: 1px solid rgba(0, 0, 0, 0.10); padding: 1.563em 1.563em 3.125em 1.563em; opacity: 1; visibility: visible; min-height: 22em;}
	.about-slider-item-thumb figure img { border-radius: 0 0 0.938em 0.938em; }

	.about-slider-section .wrapper { padding-inline: 1em; }
	.about-slider-item-title h5{font-size: 2em;}
	.about-slider-item-content p{min-height: 5em;}
	.about-slider-item-btn{margin-top: 1em;}
	.about-slider-item-btn a.btn{min-width: 16.75em; width: auto;}
	.about-slider-item-thumb figure img { aspect-ratio: 1 / .97015; }
	.swiper-slide-active .about-slider-item-thumb figure img { aspect-ratio: 1 / .97015; }

	.about-slider-item-content-wrap .btn-transparent-blue { padding: 0.917em 1.25em; min-width: 10em; }
	.about-slider-item-title { margin-block: 1.313em 1.563em; }
	.about-slider-item-title img { height: 1.75em; }

	.about-slider-item-wrap{padding-bottom: 1.5625em; overflow: hidden;}

	.about-slider-section-inner{height: auto;}
	.slider-arrow-wrap {
		position: relative;
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.slider-arrow { width: 3.438em; height: 3.438em; top: auto; bottom: 0; position: relative; margin: 0;}
	.slider-arrow.swiper-button-prev {
		left: 0;
		top: 0;
		bottom: 0;
	}
	.slider-arrow.swiper-button-next { right: 0.25em; position: relative;}


	.flywheel-wrap { padding-block: 3.15em 15.375em;}
	.flywheel-card { gap: 3.2em; margin-top: 2.88em; }
	.flywheel-card-item { padding: 0 0 0 1.875em;}
	.flywheel-card-item-title { gap: 0.85em;}
	.flywheel-bg {height: 22.938em;}
	.flywheel-bg video { object-position: right; }

	.team-section.managing-partners { padding-block: 3.1em 2.85em; }
	.managing-partners .team-component-wrap { max-width: 100%; grid-template-columns: 1fr; gap: 3.05em; margin-top: 3.125em; }

	.managing-partners .team-component-thumb img { height: 20.938em; }
	.managing-partners .team-component-content span { font-size: 0.75em; width: 100%; }
	.managing-partners .team-component-name a { font-size: 1.5em; }
	.managing-partners .team-component-social { width: 3.563em; }
	.managing-partners .team-component-social ul li a img { width: 1.375em; }
	.managing-partners .team-component-content { margin-top: 2.2em; padding: 0;}

	.team-section { padding-block: 3.2em 3em; }
	.team-component-wrap { max-width: 100%; grid-template-columns: 1fr 1fr; gap: 3em 3.125em; margin-top: 3em; }
	.team-component-thumb img { height: 7.813em; border-radius: 0.938em; }

	.team-component-content span{width: 100%; font-size: 0.75em;}
	.team-component-frame{flex-direction: column;}
	.team-component-name { width: 100%; }
	.team-component-name a{font-size: 1em;}
	.team-component-content { margin-top: 1.65em; padding-left: .35em; }

	.team-component-frame { margin-top: 1.1em; gap: .85em; }
	.team-component-social ul li a img { width: 1.375em; }
	.team-section-title h2{max-width: 90%;}
	.our-advisors .team-component-wrap{margin-top: 3.2em; gap: 3.06em 3em;}
	/* Start About Style */

	/* Start Portfolio Style */
	/* hero-social-list */
	.portfolio-page .secondary-hero .hero-content-wrap { padding-block: 3.4em 3em; }
	.portfolio-page .secondary-hero-thumb img { object-position: 49% 0%; }
	.protfolio .hero-social-list { margin-top: 5.9em; }
	.protfolio .hero-btn a.btn { min-width: 13.583em; }
	/* hero-social-list */

	.protfolio-wrap { padding: 3.1em 0 ;}
	.protfolio-wrap .wrapper { padding-inline: 1.25em; }
	.protfolio-triger-wrap ul{width: 100%;display: flex;flex-flow: row wrap;gap: 0.313em;}
	.protfolio-triger-wrap ul li{width: auto;}
	.protfolio-triger-wrap ul li a{width: auto; font-size: 0.75em;padding: 1.167em;}

	.protfolio-item-wrap { margin-top: 3.2em; gap: 6.1em;}  
	.protfolio-item .partner-card-wrap { margin-top: 1.9em; }  
	.portfolio-page .partner-card-item { border-radius: 0.315em; }
	.protfolio-resturent-partner-section { padding: 3.4em 0 2.3em;}
	.protfolio-resturent-partner-inner .partner-tytle h2{text-transform: uppercase;}
	.protfolio-resturent-partner-inner .partner-card-wrap { margin-top: 1.45em; row-gap: 0.75em; }
	/* End Portfolio Style */

	/* Start Member Style */
	.member-section { padding-block: 1.6em 3em;}
	.member-thumb { width: 100%; }
	.member-content-wrap { width: 100%; margin-top: 2.063em; }    
	.back-btn { font-size: 0.75em; min-width: 8.417em; justify-content: space-between; padding: 1.25em;}
	.back-btn svg{width: 0.667em;}
	.member-back { margin-bottom: 1.5em; }
	.member-thumb figure img { border-radius: 1em; }
	.member-content-wrap > span { font-size: 0.75em; margin-bottom: 3.042em; }
	.member-content-wrap h1 { text-transform: unset; font-size: 3.438em; letter-spacing: -0.03em; margin-bottom: 0.4em; }
	.member-content-wrap p { max-width: 98%; }
	.member-social { margin-top: 1.5em; }
	.member-social ul { gap: 1em; }
	.member-social ul li a img { width: 1.375em; }
	/* End Member Style */

	/* Start Contact Style */
	.contact-page .contact-section { padding-block: 3em 3.2em; }
	.contact-content-wrap h1 { font-size: 3.438em; margin-bottom: 0.39em;}
	.contact-page .contact-content-wrap p { max-width: 92%; }
	.contact-content-wrap > span { font-size: 0.75em; margin-top: 1em; }
	.contact-page .contact-thumb { padding-left: 0; }
	.contact-page .contact-thumb figure img { height: 14.5em; }
	/* End Contact Style */

	.privacy-policy .site-main {
		padding: 10em 0 4em;
	}
	.privacy-policy h1{margin-bottom: 2rem;}
	.privacy-policy h2{font-size: 2.25em; margin-block: 2rem 1rem;}

	.privacy-policy p {
		margin-bottom: 0.5rem;
	}


	.partner-card-item.acquired:after{font-size: 1em;}


}




@media only screen and (min-width: 769px) and (max-width: 991px) {

	body{font-size: 1.15vw;}



	h1{font-size: 4.5em; }
	h2{font-size: 4.5em;}
	h3 { font-size: 3.5em;}
	h4{font-size: 2.5em;}
	h5{font-size: 2em;}
	h6{font-size: 1.5em;}

	.wrapper { padding-inline: 2.5em; }

	/* Start Header Style */
	.nav-wrap { width: calc(100% - 10.875em); padding-left: 3.563em;}
	.main-nav ul { gap: 2em; padding: 2em 2em; border-radius: 1em;}
	/* End Header Style */

	/* Start Footer Style */
	.main-footer-section { padding-block: 5.45em 2.75em; }
	.footer-logo-wrap { width: 12.75em;}
	.footer-nav-wrap { width: calc(100% - 12.75em); gap: 6.5em;}
	.footer-social-list { padding-left: 6em;}
	.footer-nav { gap: 1.5em; }
	.footer-nav ul { gap: 1.5em; }
	.footer-connected { width: 20em; }
	.footer-content { width: calc(100% - 20em);}
	.footer-bottom-nav { margin-right: 0em; }
	/* End Footer Style */

	/* Start Contact Section */
	.contact-thumb { padding-left: 2.313em;}
	.contact-form-col .selectric-items li { font-size: 1vw; }

	/* End Contact Section */

	/* Start Ventures Style */
	.focus-block-thumb figure img { aspect-ratio: 1 / .4;}
	.focus-item-wrap{grid-template-columns: 1fr 1fr 1fr 1fr;}
	.focus-item:nth-child(4n + 1){justify-content: flex-start;}
	.focus-item:nth-child(4n + 1) .focus-item-popup{left: 0; transform: unset;}
	.focus-item:nth-child(4n + 4){justify-content: flex-end;}
	.focus-item:nth-child(4n + 4) .focus-item-popup{left: auto; right: 0; transform: unset;}

	.partner-card-item img { max-width: 8.625em; max-height: 5.188em; }
	/* End Ventures Style */        

	/* Start Solutions style  */
	.banking-services .service-text-block-content h4 { max-width: 88%; }
	/* Start Solutions style  */

	/* Start Media Style */
	.solutions-card-content p {min-height: 6em;}
	.entertaining-content-wrap {padding-left: 3.063em;}
	.secondary-partner-card img{max-width: 7em;}
	/* End Media Style */

	/* Start Press STyle */
	.press-card-wrap { grid-template-columns: 1fr 1fr; }
	.press-card-item:nth-child(2n + 2){border-right: none;}
	.press-card-item:nth-child(2n + 1){padding-left: 0;}
	/* End Press STyle */

	/* Start About Style */
	.about-slider-item.swiper-slide.swiper-slide-active { width: 60.063em; }
	.about-slider-item { width: 13.063em;}
	.slider-arrow.swiper-button-prev { left: 2.25em; }
	.slider-arrow.swiper-button-next { right: 2.25em; }
	.team-component-wrap {grid-template-columns: 1fr 1fr 1fr 1fr;}
	.about-slider-item-wrap .swiper-wrapper{height: auto;}
	.slider-arrow{width: 7em; height: 7em;}
	.about-slider-section-inner{height: 41em;}
	/* End About Style */

	/* Start Portfolio Style */
	.protfolio-wrap .wrapper { padding-inline: 2.5em; }
	.protfolio-triger-wrap ul { grid-template-columns: 1fr 1fr 1fr 1fr;}
	/* End Portfolio Style */

	/* Start Member Style */
	.member-thumb { width: 40%;}
	.member-content-wrap { width: 54%;}
	/* End Member Style */


}


/*	Retina media query.
Overrides styles for devices with a
device-pixel-ratio of 2+, such as iPhone 4.
-----------------------------------------------    */

@media
	only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-device-pixel-ratio: 2) {


}