/* Frontier Page */
#frontier-title{display: flex;flex-wrap: nowrap;gap: 1.5rem; text-transform: none;}
#regional-title{text-transform: none;}
/* Saas Page */
#devops-desc .inner {height: 85%;}
/* Real Estate Page */
#property-title{letter-spacing: 5px;}
.mobile-break {display: none;}
/* Fintech Page */
#fintech-title {text-transform: none;}
#financial-title {display: flex;flex-wrap: nowrap;gap: 0.5rem; /* Adjust spacing between words */}
#financial-title .word {white-space: nowrap;text-transform: none;}
/* Studio Page */
.studio-quantara-bg-logo-container{margin-top: 5rem;position: absolute;}
#easterEgg {pointer-events: none;cursor: default;}
#manifesto-title{position: relative; left: 250px;}
#awards-section-title{margin-top: 10vh;}
#awards-section{margin-top: 10vh;}
.studio-building-title-container{position: relative;top: -130px;left: 80px;}
.studio-tmrtdy-title-container{top: -100px;left: 0px;position: relative;}
#studio-tmrtdy-title{margin-left: -80px;position: relative;}
.studio-ourfuture-title{position: relative;margin-bottom: 300px;left: -58%;top: 40px;}
.studio-hero-title{position: relative;}
#studio-timeline-2014{display: none;}
.studio-easter{display:none;}
/* Services Page Changes */
.theservicetitle {font-size: 20px;}
.fp-item .inner .bs-80 {position: relative;top: 0;}
/* Hovered state: when fp-item IS hovered, remove the positioning adjustments */
.fp-item:hover .inner .bs-80 {position: static; /* or initial/unset to remove relative positioning */top: auto; /* or initial/unset to remove top positioning */}
/* Alternative approach using initial values to completely reset positioning */
.fp-item:hover .inner .bs-80 {position: initial;top: initial;}
/* If you want to be more specific and only target direct children */
.fp-item > .inner > .bs-80 {position: relative;top: 0;}
.fp-item:hover > .inner > .bs-80 {position: initial;top: initial;}
.transformation {font-size: 60px;}
.services #footer{position: relative; top:-140px;}
.services #hero{min-height: 75vh;}
#goals-title{white-space: nowrap;}
.services .goal .goal-boxes h3.bs-20{display:none;}
#service-title{position: relative;top: -100px;}
#service-vision-title{position: relative;top: -100px;}
#vision-title{font-size: 180px;}
.service-quantara-bg-logo-container img {max-width: 100%;max-height: 100%;object-fit: contain;}
.service-quantara-bg-logo-container {width: 649px;height: 643px;margin-top: 2rem;display: flex;justify-content: left;position: absolute;left:100px;}
/* Services - Emerging Technology page changes */
.service-detail .side-scroll .side-scroll-item .inner {height: 75%;}
.et-quantara-bg-logo-container img {max-width: 100%;max-height: 100%;object-fit: contain;}
.et-quantara-bg-logo-container {width: 649px;height: 643px;margin-top: 2rem;display: flex;justify-content: left;position: absolute;left:100px;}
.et-emerging-title-container{margin-bottom: 0;}
#other-services-et{margin-bottom: 10vh; margin-top: 10vh;}
#service-et-viewmore{margin-bottom: 10vh;}
/* Homepage */
/* Desktop default (already present, but ensure base is set) */
#testimonials .testimonial span{display:flex;}
.combining-title-container{line-height:40;}
#combining-subtitle{font-size: 20px;}
.quantara-bg-logo-container {width: 649px;height: 643px;margin-top: 2rem;display: flex;align-items: left;justify-content: left;position: absolute;left:100px;}
.quantara-bg-logo-container img {max-width: 100%;max-height: 100%;object-fit: contain;}
#homepage-title {font-size: 100px;}
.minds-title-container {font-size: 15rem;left: 100px;position: relative;z-index: 10;transition: font-size 0.3s ease, left 0.3s ease;}
.market-title-container {font-size: 10rem;transition: font-size 0.3s ease;}
.momentum-title-container {font-size: 10rem;position: relative;transition: font-size 0.3s ease, top 0.3s ease;}
.investment-sectors-row {display: flex;flex-wrap: wrap;margin-top: 3rem; /* xl-top-3 */margin-bottom: 0;gap: 2rem; /* adjust as needed for spacing */}
.sustainability-container {position:relative;left:-200px;top: -200px;}
#sustainability-mobile-view-container{display: none;}
#sustainability-mobile-view{display: none;}
.sustainability-img{height: auto;}
.sustainability-title-container-desktop{position:relative;top: -90px;  }
.sustainability-title-container {position:relative;top: -140px;}
.real-assets-container{position: relative;left:-230px;top: -100px;}
.box-wordings-vision h4 {font-family: SpecialGothicCondensedOne Bold, Impact, sans-serif !important;font-size: 124px;}
.box-wordings-integrity h4 {font-family: SpecialGothicCondensedOne Bold, Impact, sans-serif !important;font-size: 124px;}
.box-wordings-sustainable h4 {font-family: SpecialGothicCondensedOne Bold, Impact, sans-serif !important;font-size: 100px;}
.box-wordings-innovation h4 {font-family: SpecialGothicCondensedOne Bold, Impact, sans-serif !important;font-size: 110px;}
.box-wording-innovation-subtitle p {font-size: 20px;}
.box-wordings-partnerships h4 {font-family: SpecialGothicCondensedOne Bold, Impact, sans-serif !important;font-size: 80px;}
.box-wording-partnerships-subtitle p {font-size: 20px;}
/* Private Policy Page */
#terms-title{font-size: 13rem;}
#privacy-title{font-size: 12rem;}
.terms-section {/* background-color: #FAFAFB; optional light background */}
.terms-container { padding: 2rem; background-color: tran; border-radius: 1rem; box-shadow: 0 6px 24px rgba(0, 0, 0, 0.05); line-height: 1.7; color: #fff; }
.terms-container h3 { font-size: 1.5rem; margin-top: 2rem; /* color: #1D2145; */ }
.terms-container ul { padding-left: 1.5rem; list-style-type: disc; margin-bottom: 1.5rem; }
.terms-container p { margin-bottom: 1.25rem; }
/* footer changes */
#footer address { margin-bottom: 3vh; }
@media (max-width: 768px) {
  .terms-container {padding: 1.5rem 1rem;}
  .terms-container h3 {font-size: 1.25rem;}
}
/* Custom Media */
@media (max-width: 600px) {.box-wordings-partnerships h4 {font-family: SpecialGothicCondensedOne Bold, Impact, sans-serif !important;font-size: 60px;}
.box-wording-partnerships-subtitle p {font-size: 20px;}
#sustainability-mobile-view-container{display: block;}
#sustainability-desktop-view-container{display: none;}
  .sustainability-img,
  .real-assets-img {width: 100%;max-width: 100%;height: auto;}
  .investment-sectors-row {margin-top: 1rem; /* xs-top-1 */flex-direction: column;gap: 1rem;}
  .sustainability-container{position: relative;left: 0px !important;top: 0px !important;}
.sustainability-img{translate: none; rotate: none; scale: none; transform-origin: 0px 0px; filter: brightness(1); opacity: 1;width: 394px;height: 500px;}
.sustainability-title-container {position:relative;top: 0px;}
.real-assets-container{width:100%;position: relative;top: -70px !important;left: 0px; }}
@media (max-width: 768px) {#mobile-view-container {display: block;}#desktop-view-container {display: none;}}
/* DESKTOP ONLY */
@media (min-width: 769px) {#mobile-view-container {display: none;}
  #desktop-view-container {display: block;}}
/* Responsive styles for Sustainability & ESG image */
.sustainability-img figure,
.sustainability-img svg {width: 100%;height: auto;max-width: 100%;display: block;}
/* Responsive styles for Real Assets & Property image */
.real-assets-img figure,
.real-assets-img svg {width: 100%;height: auto;max-width: 100%;display: block;}
@media (max-width: 1024px) {
  .sustainability-img,
  .real-assets-img {margin-left: 0 !important;max-width: 100vw;}
  .sustainability-img figure,
  .real-assets-img figure {width: 100%;height: auto;min-width: 0;min-height: 0;}
}
.service-hero-container {position: relative;top: 0;margin-top: 15vh;}
@media only screen and (min-width: 1600px) {
  .service-hero-container {margin-top: 15vh;position: relative;top: 0;}
  #service-title-container {position: relative;}
}















