@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//dominovc.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.0.6") format("woff2");
}

:root {
	--wd-text-font: "Tenorite Regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(255,255,255);
	--wd-text-font-size: 27px;
	--wd-title-font: "Tenorite Bold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-transform: none;
	--wd-title-color: rgb(255,255,255);
	--wd-entities-title-font: "Tenorite Bold", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-transform: none;
	--wd-entities-title-color: rgb(255,255,255);
	--wd-entities-title-color-hover: rgb(244, 244, 244);
	--wd-alternative-font: "Ahoroni", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Tenorite Bold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(255,255,255);
	--wd-widget-title-font-size: 26px;
	--wd-header-el-font: "Tenorite Regular", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 21px;
	--wd-primary-color: rgb(229,229,229);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-image: url(https://dominovc.com/wp-content/uploads/2025/03/bodybg-scaled.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center bottom;
}
.page .wd-page-content {
	background-color: rgb(30,72,202);
	background-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(30,72,202);
	background-image: none;
}
.single-post .wd-page-content {
	background-color: rgb(30,72,202);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1360px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1360px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1360px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1360px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


@font-face {
	font-family: "Tenorite Bold";
	src: url("//dominovc.com/wp-content/uploads/2025/03/Tenorite-Bold.woff2") format("woff2"), 
url("//dominovc.com/wp-content/uploads/2025/03/Tenorite-Bold.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: "Tenorite Regular";
	src: url("//dominovc.com/wp-content/uploads/2025/03/Tenorite-Regular.woff2") format("woff2"), 
url("//dominovc.com/wp-content/uploads/2025/03/Tenorite-Regular.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Ahoroni";
	src: url("//dominovc.com/wp-content/uploads/2025/04/ahronbd.woff2") format("woff2"), 
url("//dominovc.com/wp-content/uploads/2025/04/ahronbd.woff") format("woff");
	font-weight: 700;
	font-style: normal;
}

/*GLOBAL*/
.grecaptcha-badge {display: none !important;}
.f24block p{font-size: 24px !important;}
.single-post .wd-entry-content img {width: revert-layer !important;}
.p3210 {padding: 32px 10px !important;}
.cscs b{font-size:24px;}
.cscs strong{font-size:24px;}
button#seeAllAlumniBtn {
    border-radius: 8px;
    padding: 18px 36px;
    transition: 0.3s ease;
    font-size: 20px;
    color: white;
    text-transform: capitalize;
    display: flex;
    gap: 12px;
    background: #2148AB;
}
button#seeAllAlumniBtn:hover {
    background-color: #2563eb;
    color: white;
}
button#seeAllAlumniBtn span{
    background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
button#seeAllAlumniBtnMobile span{
    background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
button#seeAllAlumniBtnMobile {
    border-radius: 8px;
    padding: 18px 36px;
    transition: 0.3s ease;
    font-size: 20px;
    color: white;
    text-transform: capitalize;
    display: flex;
    gap: 12px;
    background: #2148AB;
}
button#seeAllAlumniBtnMobile:hover {
    background-color: #2563eb;
    color: white;
}
.category-insights .wpb-content-wrapper {
    padding-top: 4em;
}
.category-insights .ininsight{display:none;}
.category-news .innews{display:none;}
.nok em{font-style:normal !important;}
em {
    font-family: 'Tenorite Bold';
}
h2 {font-family: 'Ahoroni' !important;background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
h1 {font-family: 'Ahoroni' !important;}
.copyfield {
    text-align: center;
    font-size: 26px;
}
.yanyana .wpb_wrapper {display:flex;gap:20px;justify-content: center;}
.innerbtn span {background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.bannerbtn span {background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
h1 {background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
strong {font-family: 'Ahoroni';}
html {scroll-behavior: smooth;}
.ortala {display: flex;justify-content: center;text-align:center;}
/*INSIGHTS*/
.footersection a {
    color: white !important;
}
.whitefooter .copyrightright p{font-size:14px !important;}
.whitefooter a {color: black !important;}
.whitefooter .vc_col-sm-1\/5:nth-child(5) img {filter: brightness(0);}
.whitefooter .custom-social-container a {border:1px solid #8080809e;}
.whitemenubtn {background: #003add;color: white !important;}

.category-insights h3{color: white !important;}
.category-insights h2{color: white !important;}
.category-insights h1{color: white !important; background:none !important; -webkit-text-fill-color: unset;}
.category-insights .wd-single-post-header {padding-top: 0px !important;}
.category-insights p {color: white;}
/*BLOG*/
.category-news .footersection a {color: white !important;}
.single-post .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey {display: none !important;}
.newsgrid .vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {border-radius: 16px ;}
.newsgrid:hover .newsbtn a {background: #2563eb !important;}
.newsgrid h3 {font-size: 27px;line-height: 34px;margin-bottom: 0px !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newsgrid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {font-size: 23px;line-height: 28px;color: hsla(0,0%,100%,.8);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newsbtn a {background: none !important;font-size: 21px !important;color: white !important;border: 1px solid hsla(0, 0%, 100%, .08) !important;border-radius: 12px !important;padding: 10px 23px!important;}
.newsbtn a:after {content: "";display: inline-block;width: 12px;height: 12px;background-image: url('/wp-content/uploads/2025/04/explore-ico.svg');background-size: contain;background-repeat: no-repeat;background-position: center;margin-left: 16px;vertical-align: middle;}
.newsgrid h3 a:hover {color: white !important;}
.newsgrid h3 {min-height: 93px;}
div#comments {display: none;}
.newsgrid a.vc_gitem-link {color: white !important;}
.single-post .wd-entry-content img {border-radius: 16px; width:100%;}
.single-post h1.vc_custom_heading {font-size: 32px !important;}
.single-post p {font-size: 18px;}
.single-post li {font-size: 18px;}
.single-post .wd-content-area a {color: #d1e2fc;}
.single-post .wd-post-meta {display: none !important;}
.single-post .wd-post-cat.wd-style-with-bg {display: none !important;}
.single-post .wd-single-post-img {display: none !important;}
.single-post h1.wd-entities-title.title {display: none;}
.single-post .wd-single-post-header {padding-top:4em;}
/*BETTERFUTURE*/
.bannerbtn img {object-fit: contain;}
.innerbtn img {object-fit: contain;width: fit-content !important;}
.faq .wd-accordion-title:is(.wd-active,:hover)>.wd-accordion-title-text {color: white !important;}
.faq .wd-accordion.wd-style-default>.wd-accordion-item {border-top: 1px solid hsla(0, 0%, 100%, .16) !important;}
.faq .wd-accordion {border-top: 1px solid hsla(0, 0%, 100%, .16) !important;}
.faq .wd-accordion-title:hover span {color: white !important;}
.learningbox {background: hsla(0, 0%, 100%, .04);border: 1px solid hsla(0, 0%, 100%, .16);box-shadow: inset 0 0 64px rgba(46, 84, 200, .08);border-radius: 16px;padding: 32px;}
.learningbox .title {font-weight: 700;font-size: 32px;line-height: 36px;color: #fff;}
.learningbox .text {font-weight: 400;font-size: 18px;line-height: 24px;color: hsla(0, 0%, 100%, .8);width: 100%;border-bottom: 1px solid hsla(0, 0%, 100%, .16);padding-bottom: 22px;}
.learningbox .week {font-weight: 700;font-size: 27px;color: #fff;border-radius: 8px;background-color: hsla(0, 0%, 100%, .16);justify-content: center;align-items: center;line-height: normal;display: inline-flex;margin-top: 30px;padding: 8px 10px;}
.better .info-box-inner {min-height:86px !important;}
.thought-card {background-color: hsla(0,0%,100%,.02);color: white;padding: 32px;border-radius: 12px;font-family: 'Tenorite Regular';border: .01rem solid hsla(0, 0%, 100%, .16);}
.thought-card .card-top {display: flex;align-items: flex-end;margin-bottom: 15px;gap:12px;}
.thought-card .image img {height: 100%;border-radius: 10px;object-fit: contain;width: 120px; filter:grayscale(1);}
.thought-card .name-text {font-size: 24px;font-weight: bold;font-family: 'Tenorite Bold';}
.thought-card .title-text {font-size: 18px;color: #fff;margin-top: 3px;font-family: 'Tenorite Regular';}
.thought-card .desc-text {font-size: 18px;line-height: 26px;color: hsla(0,0%,100%,.8);min-height: 90px;}
.alumni {padding: 16px;background: hsla(0, 0%, 100%, .02);border: 1px solid hsla(0, 0%, 100%, .16);border-radius: 16px;margin-bottom: 26px;font-family: 'Tenorite Regular';}
.alumni img {max-height: 90px;min-height: 90px;object-fit: contain;}
.betterfuturebox {padding: 30px 20px;background: hsla(0, 0%, 100%, .02);border: 1px solid hsla(0, 0%, 100%, .16);backdrop-filter: blur(2px);border-radius: 16px !important;cursor: pointer;-webkit-transition: all .3s ease;}
.betterfuturebox:hover {background: radial-gradient(100% 100% at 50% 100%, #003adc 0, rgba(80, 74, 201, 0) 47.4%, rgba(117, 194, 237, 0) 100%);}
.trustedpartners.dortlu {padding: 42px;}
.trustedpartners img {min-height: 90px;object-fit: contain;max-height: 90px;}
.trustedpartners {background: white;border-radius: 16px;text-align: center;padding: 30px;margin: 5px -8px;}
/*IMPACT PAGE*/
.pdfbox {background: hsla(0, 0%, 100%, .04);border: 1px solid hsla(0, 0%, 100%, .16);box-shadow: inset 0 0 64px rgba(46, 84, 200, .08);border-radius: 16px;padding: 32px;display: flex;justify-content: space-between;align-items: center;}
.pdfbox .content {display: flex;text-align: left;flex-direction: column;}
.pdfbox .text {font-size: 18px;}
.pdfbox .title {font-size: 23px;margin-bottom: 8px;}
.gorselbox .box {background: hsla(0, 0%, 100%, .04);border-radius: 16px;padding: 32px;border: 1px solid hsla(0, 0%, 100%, .16);box-shadow: inset 0 0 64px rgba(46, 84, 200, .08);display: flex;align-items: center;justify-content: space-around;}
.gorselbox .content {width: 55%;text-align: center;line-height: 44px;}
.gorselbox .image {width: 30%;text-align: right;}
.gorselbox span {font-size:40px;}
.sdgbox .info-box-inner {min-height: 58px;}
.sdgbox {padding: 32px;background: hsla(0, 0%, 100%, .02);border: 1px solid hsla(0, 0%, 100%, .16);backdrop-filter: blur(2px);border-radius: 16px !important;cursor: pointer;-webkit-transition: all .3s ease;}
.sdgbox:hover {background: radial-gradient(100% 100% at 50% 100%, #003adc 0, rgba(80, 74, 201, 0) 47.4%, rgba(117, 194, 237, 0) 100%);}
.box-item .text {font-size: 18px;line-height: 24px;min-height: 78px;}
.box-item {padding: 32px;background: hsla(0, 0%, 100%, .02);border: 1px solid hsla(0, 0%, 100%, .16);backdrop-filter: blur(2px);border-radius: 16px;cursor: pointer;-webkit-transition: all .3s ease;display: flex;flex-direction: column;}
.box-item .title {font-weight: 700;font-size: 27px;line-height: 41px;color: #fff;}
.number-text {font-weight: 400;font-size: 44px;text-align: right;color: hsla(0, 0%, 100%, .8);margin-bottom: -12px;}
.box-item:hover {background: radial-gradient(100% 100% at 50% 100%, #003adc 0, rgba(80, 74, 201, 0) 47.4%, rgba(117, 194, 237, 0) 100%);}
.twobox {background: hsla(0,0%,100%,.04);border-radius: 16px;padding: 32px;border: 1px solid hsla(0, 0%, 100%, .16);box-shadow: inset 0 0 64px rgba(46, 84, 200, .08);}
.bannerbtn {font-family: 'Ahoroni';display: flex;background: #2148AB;border-radius: 8px;padding: 10px 23px;gap: 30px;transition: 0.3s ease;font-size: 20px;color: white;width: fit-content;}
.bannerbtn:hover {background: #2563eb;color:white;}
.innerbtn {font-family: 'Ahoroni';display: flex;border-radius: 8px;padding: 12px 24px;gap: 30px;transition: 0.3s ease;font-size: 20px;color: white !important;width: fit-content;background:#2148AB; align-items: center;}
.innerbtn:hover {background: #2563eb;color:white;}
.scroll-down {width: 147px;background: #2148AB;border: 1px solid #4b7fd2;border-radius: 60px;padding: 16px;cursor: pointer;position: absolute;bottom: -100px;transform: translateX(-50%);left:50%;}
.scroll-btn {display: flex;align-items: center;justify-content: center;font-weight: 400;font-size: 18px;line-height: 1.333em;color: #fff;background: #2148AB;border: 1px solid hsla(0, 0%, 100%, .64);border-radius: 39px;padding: 19px;gap: 9px;}
/*HEADER*/
ul#menu-main-menu {background: #2148AB !important;padding: 8px 16px;border-radius: 10px;}
.menubtn {color: #003add;text-transform: capitalize;font-size: 21px;padding: 14px 15px;border-radius: 8px;}
.menubtn:hover {color: #003add;}
.whb-color-light:not(.whb-with-bg) {background: rgba(17,50,126,.08) !important;backdrop-filter: blur(10px) !important;}
/*FOOTER*/
.footersection img {border-radius:0 !important; width:fit-content !important;}
.footersection a {font-size: 22px;color: hsla(0,0%,100%,.8);}
.footersection li {margin-bottom: 8px;align-items: flex-start !important;}
.footersection .current_page_item a {color: #a3a3a3cc !important;font-weight: 400 !important;}
/*CONTACT US*/
.custom-social-container {display: flex;align-items: center;gap: 14px;}
.custom-social-container a {width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border: 1px solid hsla(0,0%,100%,.16);border-radius: 6px;}
.contact-form .form-group {margin-bottom: 20px;}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form textarea {width: 100%;padding: 12px;margin: 5px 0;border: 1px solid hsla(0,0%,100%,.48);background-color: transparent;color: hsla(0,0%,100%,.8);font-size: 16px;height: 62px;}
.contact-form textarea {height: 120px;resize: none;}
.contact-form input[type="submit"] {background-color: #fff !important;color: #003add !important;!i;!;padding: 18px 36px;border: none;cursor: pointer;font-size: 20px;transition: background-color 0.3s ease;text-transform: capitalize !important;}
.contact-form {font-size: 16px;color: hsla(0,0%,100%,.8);}
/*PORTFOLIO*/
.card a:hover {color: hsla(0,0%,100%,.8);}
.card {border-radius: 16px;padding: 32px;text-align: left;margin: 20px auto;background: hsla(0, 0%, 100%, .08);border: 1px solid hsla(0, 0%, 100%, .16);}
.header {display: flex;justify-content: space-between;align-items: flex-start;}
.logo {height: 119px;width: 140px;object-fit: contain;margin-bottom: 10px;background: hsla(0, 0%, 100%, .16);border: 1px solid hsla(0, 0%, 100%, .16);border-radius: 9px;padding: 8px;}
.website {display: inline-flex;align-items: center;gap: 5px;color: #fff;text-decoration: none;font-size: 20px;background: hsla(0,0%,100%,.16);padding: 5px 10px;border-radius: 8px;}
.website img {height: 24px;}
.description {display: inline-block !important; font-size: 20px;margin: 10px 0;color: hsla(0,0%,100%,.8);line-height: 26px !important;}
hr {border: none;border-top: 1px solid hsl(0deg 0% 100%) !important;margin: 15px 0;margin-top: -10px;}
.founders h3, .sectors h3 {margin: 10px 0;font-size: 23px;}
.linkedin-button {display: inline-flex;gap: 14px;background-color: rgba(255, 255, 255, 0.2);color: #fff;text-decoration: none;padding: 4px 8px;margin: 5px 0;border-radius: 5px;transition: background-color 0.3s ease;font-size: 20px;align-items: center;}
.linkedin-button img {height: 24px;}
.linkedin-button:hover {color:white;}
.tag {display: inline-block;background-color: rgba(255, 255, 255, 0.2);color: #fff;padding: 5px 10px;border-radius: 8px;font-size: 20px;}
.card h2 {font-size: 34px;font-weight: 700;margin-bottom: 0px;margin-top: 20px;}
.founders {padding-top: 4px;}
.linkedin-button {display: flex;justify-content: space-between;gap: 14px;background-color: rgba(255, 255, 255, 0.2);color: #fff;text-decoration: none;padding: 4px 8px;margin: 12px 0;border-radius: 8px;transition: background-color 0.3s ease;font-size: 20px;align-items: center;width: 100%;max-width: 440px; }
.linkedin-button:hover {color: white;background-color: rgba(255, 255, 255, 0.3);}
.linkedin-content {display: inline-flex;align-items: center;gap: 8px;}
.linkedin-button img {height: 24px;}
.linkedin-link-icon {margin-left: auto;height: 20px;}
.artifica-container {position: relative;width: 100%;background: rgba(255, 255, 255, 0.1);border-radius: 20px;padding: 80px;backdrop-filter: blur(10px);border: 1px solid rgba(255, 255, 255, 0.18);    min-height: 370px;display: flex;justify-content: center;}
.inner-artifica-card {display: flex;justify-content: center;align-items: center;gap: 20px;}
.inner-logo-image {width: 234px;height: auto;}
.inner-logo-text {color: #ffffff;font-size: 48px;font-weight: 700;line-height: 1;letter-spacing: 1px;}
.artifica-web-link {position: absolute;top: 20px;right: 20px;display: flex;align-items: center;gap: 8px;background: rgba(255, 255, 255, 0.2);border-radius: 12px;padding: 8px 16px;text-decoration: none;color: #ffffff;font-size: 20px;font-weight: 500;transition: background 0.3s ease;}
.artifica-web-link:hover {background: rgba(255, 255, 255, 0.3);color: #eaeaea;}
.artifica-link-icon {width: 16px;height: 16px;}
/*TEAM*/
.teamtab .vc_tta-tabs-container {background: hsla(0, 0%, 100%, .08);border: 1px solid hsla(0, 0%, 100%, .16);border-radius: 15px;padding: 20px;}
.teamtab ul.vc_tta-tabs-list {display: flex !important;justify-content: space-between;}
.teamtab .vc_tta-tab.vc_active a {background-color: #fff !important;color: #001c81 !important;}
.teamtab .vc_tta-tab a {padding: 30px !important;border-radius: 12px !important;padding:14px 100px !important;color:white !important;width:100%;}
.teamtab .vc_tta-tab span.vc_tta-title-text {font-size:24px !important;}
.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after {background-color: white !important;}
.team-container {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-top:26px;}
.team-card {border-radius: 10px;text-align: left;padding: 16px;position: relative;text-decoration: none;color: white;}
.team-image {width: 100%;border-radius: 10px;margin-bottom: 12px;position: relative; filter: grayscale(1);}
.team-name {margin: 0px 0 5px 0;font-size: 26px;font-weight: bold;color: white;}
.team-role {margin: 0;font-size: 20px;color: white;}
.linkedin-icon {position: absolute;bottom: 26px;left: 15px;width: 42px;height: 42px;border: 1px solid hsla(0, 0%, 100%, .08);background: hsla(0, 0%, 100%, .24);border-radius: 7px;padding: 8px;}
.team-card p {margin-bottom: 0px;}
/*APPLYNOW*/
.form-grid {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin: 0 auto;background: hsla(0, 0%, 100%, .04);border: 1px solid hsla(0, 0%, 100%, .16);box-shadow: inset 0 0 64px rgba(46, 84, 200, .08);border-radius: 16px;padding: 46px;}
.form-grid input,select{height: 60px !important;border: 1px solid hsla(0, 0%, 100%, .48) !important;font-weight: 400;font-size: 16px;line-height: 1.5em;color: hsla(0, 0%, 100%, .8);border-radius:8px !important;}
.form-group {display: flex;flex-direction: column;}
.form-group.full {grid-column: 1 / -1;}
.form-title {margin-bottom: 0px;font-size: 16px;color: hsla(0, 0%, 100%, .8);}
.wpcf7-form-control {padding: 10px 15px;font-size: 14px;border: 1px solid red;border-radius: 4px;width: 100%;box-sizing: border-box;}
textarea.wpcf7-form-control {min-height: 100px;resize: none;border: 1px solid hsla(0, 0%, 100%, .48) !important;font-weight: 400;font-size: 16px;line-height: 1.5em;color: hsla(0, 0%, 100%, .8);border-radius:8px !important;}
input.wpcf7-form-control.wpcf7-submit.has-spinner  {background-color: #fff;border: 2px solid #007bff;color: #003add;padding: 12px 20px;font-size: 16px;cursor: pointer;transition: 0.3s ease;width: fit-content;text-transform:capitalize;padding:10px 50px;font-size:20px;}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {background-color: white; color: #003add;}
.form-title p {margin-bottom: 10px;}
.wpcf7-not-valid-tip {font-size: 16px;}
.form-grid select option {color: black;}
.butonalan {display: flex;align-items: center;}
/*ANASAYFA*/
.dortluport img.logo {background: none;border: none;}
.dortluport a.website {display: none;}
.dortluport a.description {display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;min-height: fit-content;font-weight: 400;}
.dortluport hr {margin-top: 10px;}
.dortluport .card h2 {font-size: 28px;margin-top: 0px;}
.dortluport .tag {margin-bottom: 8px;font-weight: 400;}
.locationarea {padding: 58px 30px;background-color: hsla(0, 0%, 100%, .02);border: .01rem solid hsla(0, 0%, 100%, .16);border-radius: 18px;}
.location { color: white; padding: 15px 20px; margin-bottom: 24px; border-radius: 10px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); transition: transform 0.2s; font-size: 18px; font-weight: 400; background-color: hsla(0, 0%, 100%, .02); border: .01rem solid hsla(0, 0%, 100%, .16); }
.location:hover { transform: scale(1.02); }
.location span.city { font-weight: bold; margin-right: 6px; }
/*MediaKIT*/
.copyfield {text-align: center;}
.copy-icon {width: 25px;height: 25px;cursor: pointer;}
.color-box .text span {transition: 0.3s;cursor: pointer;}
.bluecolor {text-align: center;height: 225px;display: flex;justify-content: center;align-items: center;border: 1px solid white;font-family: 'Tenorite Bold';margin-bottom: 18px;}
.darkcolor {text-align: center;height: 225px;display: flex;justify-content: center;align-items: center;border: 1px solid white;margin-bottom: 18px;background-color: #404040;font-family: 'Tenorite Bold';}
.whitecolor {text-align: center;height: 225px;display: flex;justify-content: center;align-items: center;border: 1px solid white;margin-bottom: 18px;background-color: #ffffff;color: rgb(30,72,202);font-family: 'Tenorite Bold';}
.download-card { background-color: #274FCC; border: 1px solid #FFFFFF88; border-radius: 10px; padding: 16px 20px; text-align: center; color: white; box-shadow: 0 0 10px #00000022; position: relative; }
.download-logo {max-width: 250px; height: auto; margin-bottom: 24px;min-height: 92px;object-fit: contain; }
.download-button {padding: 6px 25px; background-color: transparent; border: 1px solid white; color: white; border-radius: 6px; font-weight: bold; font-size: 16px; cursor: pointer; display: inline-flex; align-items: center; gap: 8px; text-decoration: none; transition: 0.3s; font-family: 'Tenorite Bold', Arial, sans-serif; }
.download-button img { width: 18px; height: 18px; }
.download-button:hover { background: #2148AB; color: white; }
.corner-number {position: absolute;bottom: 8px;right: 12px;font-size: 22px;font-weight: bold;color: white !important;font-family: 'Tenorite Bold';}
/**/
.popupbtn {display: flex;border-radius: 8px;padding: 16px 24px;gap: 30px;transition: 0.3s ease;font-size: 20px;color: white !important;background: #2148AB;text-transform:none;font-family: "Ahoroni";font-weight: 400;}
.popupbtn span {background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.popupbtn:hover {background: #2563eb;}
.popupinner {border-radius: 13px;text-align: center;}
.popupinner input {width: 60%;background: white;border-radius: 11px;height: 42px;color: black;font-size: 20px;}
.signupform {font-size: 26px;}
.popupinner input.wpcf7-form-control.wpcf7-submit.has-spinner {border-radius: 12px;background: #2563eb;color: white;border: none;box-shadow: none;margin-top: -60px;}
span.wd-list-content.list-content {margin-top: -4px;}
.contactarea li {text-align: left !important;}
.width105{width:105%;}
div#sgpb-popup-dialog-main-div {
    border-radius: 16px !important;
}
.wpcf7-response-output {
    font-size: 18px;
    margin-top: -24px !important;
    min-height: fit-content !important;
}
/*Invest In Our*/
.cf7-two-columns {display: flex;flex-wrap: nowrap;gap: 40px;}
.cf7-two-columns .cf7-col {flex: 1;}
.cf7-two-columns label {display: block;margin-bottom: 15px;}
.wpcf7 textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="url"],
.wpcf7 input[type="tel"] {width: 100%;padding: 8px;box-sizing: border-box;}
.cf7-two-columns input {height: 60px !important;border: 1px solid hsla(0, 0%, 100%, .48) !important;font-weight: 400;font-size: 18px;line-height: 1.5em;color: hsla(0, 0%, 100%, .8);border-radius: 8px !important;}
.cf7-two-columns select {height: 60px !important;border: 1px solid hsla(0, 0%, 100%, .48) !important;font-weight: 400;font-size: 18px;line-height: 1.5em;color: hsla(0, 0%, 100%, .8);border-radius: 8px !important;}
.cf7-two-columns  select option {background-color: #1e48ca !important;font-size: 18px;}
input.wpcf7-form-control.wpcf7-submit.has-spinner {border-radius: 10px;border: none;padding:15px 60px;}
.cf7-submit-wrapper {text-align: center;margin-top: 20px;}
.faq strong {font-family: 'Tenorite Regular' !important;}@media (min-width: 1025px) {
	.description{min-height: 108px;}
.uclu .founders {min-height: 204px;}
.ikili .founders {min-height: 152px;}
.dortlu .founders {min-height: 256px;}
.dortluport .card {min-height: 465px !important; padding: 12px 22px;}
.portfolioslider .card {min-height: 770px;}
.footersection .vc_col-sm-1\/5:nth-child(1) {width: 34%;}
.footersection .vc_col-sm-1\/5:nth-child(2) {width: 14%;}
.footersection .vc_col-sm-1\/5:nth-child(3) {width: 14%;}
.footersection .vc_col-sm-1\/5:nth-child(4) {width: 14%;}
.footersection .vc_col-sm-1\/5:nth-child(5) {width: 18%;}
.sameheight {min-height: 630px;}
.sgpb-content-1115 {
}
.card {
    height: 640px;
}
}

@media (max-width: 576px) {
	.f24block p{font-size: 18px !important;}
.category-insights {
    padding-top: 2em;
}
label {font-size: 9px;}
.f18 div {
    font-size: 18px !important;
}

.cscs strong, b {
    font-size: 18px !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {padding: 10px 32px;font-size: 18px;}
.cf7-two-columns {gap: 12px;}
.cf7-two-columns select {height: unset !important;font-size: 12px;}
.cf7-two-columns input {height: unset !important;font-size: 14px;}
span.wpcf7-not-valid-tip {font-size: 10px;}
.wpcf7-response-output {
    font-size: 12px;
}
.wd-logo img {
    padding-top: 10px !important;
}
.see-all-btn {
    font-size: 14px !important;
    padding: 10px 23px !important;
}
.imagespacing .wpb_single_image {
    margin-bottom: 4px;
}
button#seeAllAlumniBtn {
    font-size: 14px !important;
    padding: 10px 23px !important;
}
button#seeAllAlumniBtnMobile {
    font-size: 14px !important;
    padding: 10px 23px !important;
}
.see-all-btn span {
    background: linear-gradient(90deg, #ffffff, #c4deff, #71aeff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.contributors .trustedpartners {
    padding: 10px !important;
}
.mobilmovefutres .info-box-title {
    font-size: 14px !important;
    line-height: 18px !important;
}
.mobilmovefutres .box-icon-wrapper img {width:50px;}
.mobilmovefutres{
    background: hsla(0, 0%, 100%, .02);
		padding:14px;
    border: 1px solid hsla(0, 0%, 100%, .16);
    backdrop-filter: blur(2px);
    border-radius: 16px !important;
    cursor: pointer;
    -webkit-transition: all .3s ease;
	}
.copyfield {
    text-align: center;
    font-size: 20px;
}
.single-post .wpb-content-wrapper {
    padding-top: 0em;
}
.contactarea li span {
    text-align: center !important;
}
.mobileortala .wpb_wrapper {
    display: flex;
    justify-content: center;
}
.twobox a.innerbtn {
    padding: 16px 11px;
    gap: 12px;
}
.bannerbtn{font-size:14px;}
.contactarea li:first-child span {margin-left:15px;}
.contactarea li:first-child img {margin-right:-30px;}
.popupinner input {width: 100%;}
.popupbtn span {font-size: 14px;}
.popupbtn {padding: 19px 24px;}
.bluecolor {height: 130px;}
.darkcolor {height: 130px;}
.whitecolor {height: 130px;}
.color-box .text span {font-size: 20px;}
.color-box  {margin-bottom:-34px;}
.mobillocation {display: grid;grid-template-columns: 1fr 1fr;gap: 16px;justify-items: center;}
.location {font-size: 12px;margin-bottom: 0px;padding: 10px 10px;line-height: 18px;}
.locationarea {padding: 30px 4px;margin: 0px!important;}
.thought-card .desc-text {font-weight: 400; font-size:16px;}
.f18{font-size:18px !important;}
.mobilikili .wpb_wrapper{display:grid;grid-template-columns:1fr 1fr;gap 10px;gap: 20px;}
.mobilikili .p3210 {padding: 14px !important;}
.mobilikili .sdgbox {min-height: 138px;margin-bottom: 8px;}
.sdgmobil .sdgbox {padding: 12px 7px;}
.sdgmobil .sdgbox .info-box-inner {font-size: 11px !important;line-height: 16px !important;}
.sdgmobil .sdgbox {padding: 12px 7px;}
.sdgmobil .sdgbox .info-box-inner {font-size: 11px !important;line-height: 16px !important;}
.innerbtn {padding: 16px;font-size: 14px;}
.sdgmobil .sdgbox {padding: 12px 7px;}
.sdgmobil .sdgbox .info-box-inner {font-size: 11px !important;line-height: 16px !important;}
.innerbtn {padding: 16px;font-size: 14px;}
.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span{background: white !important;border-color: white !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span {background: white !important;border-color: white !important;}
.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span, .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {border-color: #cacaff !important;}
/*GLOBAL*/
.insights .mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-left.wd-opener-arrow.wd-opened {
    background: white !important;}
.insights .mobile-nav a {color: black !important;}
.insights .mobile-nav .wd-heading {border-bottom: 1px solid rgba(0,0,0,.08) !important;}
.insights .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon {background: rgba(0,0,0,.04)!important;}
.mobile-nav a:hover {background: hsla(0,0%,100%,.08) !important;}
.mobileortala {text-align: center !important;display: flex;justify-content: center;flex-direction: column;}
.menubtn {font-size: 16px;padding: 0px 16px;}
.wd-tools-element.wd-header-mobile-nav.wd-style-icon {background: hsla(0, 0%, 100%, .08);border-radius: 8px;margin-bottom:-4px;padding:2px 0px;}
.insights .wd-tools-element.wd-header-mobile-nav.wd-style-icon {background: rgba(0,0,0,.04);}
.mobile-nav.wd-side-hidden.wd-side-hidden-nav.wd-left.wd-opener-arrow.wd-opened {background-image: url(/wp-content/uploads/2025/03/bodybg-scaled.jpg);background-repeat: no-repeat;background-size: initial;backdrop-filter: blur(40px);height: 100vh;top: 0;width: 100%;padding: 0;}
.mobile-nav a {color: white !important;text-transform: capitalize !important;font-size: 27px !important;border: none !important;display: flex;justify-content: center;}
ul#menu-main-menu-mobile {display: flex;gap: 4px;}
.mobile-nav .wd-heading {background-color: unset !important;border-bottom: 1px solid hsla(0,0%,100%,.08);margin-bottom: 26px;}
.close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon {background: hsla(0,0%,100%,.08);padding: 12px;border-radius: 12px;}
.close-side-widget a {font-size: 22px !important;}
/*Insights*/
.form-grid {padding: 16px;display: flex;flex-direction: column;}
.single-post h1.vc_custom_heading {font-size: 21px !important;}
.newsgrid .vc_custom_heading {margin-bottom: 10px;}
.newsgrid h3 {min-height: fit-content;}
.newsgrid .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {margin-bottom: 24px;}
/*BetterFuture*/
.learningbox .title {font-size: 20px;line-height: 26px;margin-bottom: 8px;}
.learningbox .text {font-size: 17px;padding-bottom: 10px;}
.learningbox {padding: 16px;}
.learningbox .week {margin-top: 12px;font-size: 17px;}
.thought-card .desc-text {line-height: 21px;}
.thought-card .title-text {line-height: 22px; font-size:16px;}
.thought-card .name-text {line-height: 28px;font-size:20px;}
.better .info-box-inner {min-height:fit-content;}
.box-item .text {text-align: center;}
.betterfuturebox {text-align: center;padding: 16px; margin-top:-12px;}
.betterfuturebox .info-box-title {margin-bottom:0px; font-size:20px !important;}
.betterfuturebox  .info-box-inner {margin-top: 0px !important;}
.mobilegrid2 .wpb_wrapper {grid-template-columns: 1fr 1fr;display: grid;gap: 8px;}
.mobilegrid2 figure.wpb_wrapper.vc_figure {display: unset !important;}
.trustedpartners {margin: 2px; padding:12px;}
.betterhero {min-height: fit-content !important;}
/*IMPACT PAGE*/
.dimage {width: 28%;text-align: right;}
.pdfbox .content {width: 131%;}
.pdfbox {padding: 16px;}
.pdfbox .title {font-size: 18px;}
.gorselbox .box {display: flex;flex-direction: column;gap: 13px;padding: 20px;}
.gorselbox .image {width: 45%;text-align: center;}
.gorselbox .content {width: 100%;font-size: 18px;line-height: 24px;}
.gorselbox span {font-size: 26px;}
.sdgbox {padding: 16px;margin-top: -12px;}
.sdgbox .box-icon-wrapper {text-align: center;}
.sdgbox .box-icon-wrapper img {width: 50px;}
.sdgbox .info-box-title {text-align: center;font-size: 19px !important;line-height: 21px !important;}
.sdgbox .info-box-inner {text-align: center;margin-top: 0px;min-height: fit-content;font-size: 16px !important;line-height: 20px !important;}
.scroll-down {display:none !important;}
.twobox {padding: 16px;}
.number-text {text-align: center;}
.box-item .title {text-align: center;font-size: 20px;line-height: 28px;margin-bottom:6px;}
.box-item {padding: 22px;margin-bottom: -18px;}
/*FOOTER*/
.custom-social-container {display: flex;justify-content: center;}
.footersection ul {text-align: center;}
/*PORTFOLIO*/
img.logo {height: 80px; width: 100px !important;}
.website {font-size: 16px;}
.card {padding: 20px 23px;}
.card h2 {font-size: 22px;}
.description {font-size: 14px;}
.linkedin-button {font-size: 14px;padding: 10px;}
.tag {font-size: 14px;}
.sectors {padding-top: 16px;}
/*TEAM*/
.teamtab ul.vc_tta-tabs-list {display: grid !important;grid-template-columns: 2fr 2fr;gap:12px;}
.teamtab .vc_tta-tab span.vc_tta-title-text {font-size: 16px !important;}
.teamtab .vc_tta-tab a {border-radius: 12px !important;padding: 14px 22px !important;color: white !important;text-align: center;}
.teamtab .vc_tta-tabs-container {mask-image: none !important;}
.team-container {grid-template-columns: repeat(3, 1fr);gap: 12px;}
.team-name {font-size: 12px;margin-bottom: 0px;}
.team-role {font-size: 12px;}
.team-card {padding: 0px;}
img.linkedin-icon {width: 28px;height: 28px;padding: 4px;left: 4px;bottom: 16px;}
.thought-card {min-height: 316px;}
}

