/* ============================= Investment Essentials Features ============================= */

.investment-features-section.featuresSection{position: relative;z-index: 0;overflow: hidden;padding: 0px 0px !important;}
.investment-features-section .contentWrapper{display: flex;justify-content: space-between;align-items: flex-start;}
.investment-features-section .leftContent{display: flex;flex-direction: column;align-items: flex-start;gap: 24px;width: 50%;}
.investment-features-section .isItForYou{display: block;}
.investment-features-section .heading{font-family: var(--font-p22-mackinac-pro), serif !important;font-kerning: none;font-feature-settings: 'liga' off;font-size: 64px;font-style: normal;font-weight: 500;line-height: 120%;letter-spacing: -2.56px;text-align: left;width: 80%;}
.investment-features-section .description{font-family: var(--font-avenir-next);font-size: 20px;line-height: 150%;color: var(--Utilities-Text, #6d717b);max-width: 80%;font-feature-settings: 'liga' off;font-style: normal;font-weight: 450;letter-spacing: -0.4px;}
.investment-features-section .checklistWrapper{width: 50%;display: flex;flex-direction: column;gap: 32px;}
.investment-features-section .isThisYou{font-family: var(--font-p22-mackinac-pro), serif !important;position: relative;display: inline-flex;align-items: center;justify-content: flex-end;color: var(--Secondary-Colors-Coral, #f37f54);font-size: 38px;font-weight: 500;letter-spacing: -1.14px;line-height: 130%;margin-bottom: 24px;width: 400px;height: 128px;}
.investment-features-section .arrowVector{position: absolute;top: 60px;left: 64px;width: 132px;height: 111px;object-fit: contain;}
.investment-features-section .pill{display: flex;align-items: center;gap: 16px;padding: 16px 32px 16px 16px;border-radius: 50px;border: 2px solid #fff;background: #fcf9f8;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);font-family: "Avenir Next", sans-serif;font-size: 20px;font-weight: 700;line-height: 150%;letter-spacing: -0.6px;color: #333f5b;transition: background 0.3s ease, transform 0.3s ease;}
.investment-features-section .iconFrame{display: flex;justify-content: center;align-items: center;width: 48px;height: 48px;padding: 16px;border-radius: 50%;background: #3495ff;flex-shrink: 0;}
.investment-features-section .icon{width: 32px;height: 32px;flex-shrink: 0;}
.investment-features-section .text{flex: 1;color: var(--Primary-Colors-Heading, #333F5B);font-feature-settings: 'liga' off;font-size: 20px;font-style: normal;font-weight: 700;line-height: 150%;letter-spacing: -0.6px;}
.investment-features-section .pill:hover{background: #ffffff;transform: translateY(-2px);}

@media (max-width: 767px) {
  .investment-features-section.featuresSection{display: flex;flex-direction: column;align-items: flex-start;gap: 20px;align-self: stretch;padding-bottom: 60px !important;}
  .investment-features-section .contentWrapper{display: flex;flex-direction: column;align-items: flex-start;gap: 50px;align-self: stretch;}
  .investment-features-section .leftContent{/* position: absolute; */ top: 100%;width: 100%;display: flex;flex-direction: column;align-items: flex-start;gap: 18px;align-self: stretch;/* margin-top: 80px;*/}
  .investment-features-section .isItForYou{display: none;}
  .investment-features-section .heading{width: 100%;align-self: stretch;line-height: 120%;text-align: left;font-size: 30px;letter-spacing: -0.9px;}
  .investment-features-section .description{max-width: 100%;font-size: 17px;font-weight: 450;line-height: 145%;letter-spacing: -0.34px;}
  .investment-features-section .checklistWrapper{width: 100%;align-items: flex-end;gap: 24px;}
  .investment-features-section .isThisYou{font-size: 20px;line-height: 120%;margin-bottom: 0px;width: 220px;height: 80px;letter-spacing: -0.4px;}
  .investment-features-section .arrowVector{top: 32px;left: 35%;transform: translateX(-50%);width: 58px;height: 59px;}
  .investment-features-section .pill{width: 100%;padding: 0px;border-radius: 40px;border: none;background: transparent;box-shadow: none;}
  .investment-features-section .iconFrame{width: 24px;height: 24px;border-radius: 50%;}
  .investment-features-section .icon{width: 24px;height: 24px;}
  .investment-features-section .text{font-size: 15px;font-weight: 450;line-height: 150%;letter-spacing: 0;}
}

@media (min-width: 768px) and (max-width: 1024px) {
  .investment-features-section.featuresSection{display: flex;flex-direction: column;align-items: flex-start;gap: 20px;align-self: stretch;padding-bottom: 60px !important;}
  .investment-features-section .contentWrapper{width: 100%;display: flex;flex-direction: column;align-items: flex-start;gap: 80px;align-self: stretch;}
  .investment-features-section .leftContent{/* position: absolute;*/top: 100%;width: 100%;display: flex;flex-direction: column;align-items: flex-start;gap: 18px;align-self: stretch;/* margin-top: 80px; */}
  .investment-features-section .isItForYou{display: none;}
  .investment-features-section .heading{width: 100%;align-self: stretch;line-height: 120%;text-align: left;font-size: 40px;letter-spacing: -0.9px;}
  .investment-features-section .description{max-width: 100%;font-size: 17px;font-weight: 450;line-height: 145%;letter-spacing: -0.34px;}
  .investment-features-section .checklistWrapper{width: 100%;align-items: flex-start;gap: 24px;}
  .investment-features-section .isThisYou{position: relative;left: 40%;font-size: 20px;line-height: 120%;margin-bottom: 0px;width: 220px;height: 80px;letter-spacing: -0.4px;}
  .investment-features-section .arrowVector{top: 32px;left: 35%;transform: translateX(-50%);width: 58px;height: 59px;}
  .investment-features-section .pill{width: 100%;padding: 10px;border-radius: 40px;}
  .investment-features-section .text{font-size: 18px;font-weight: 450;line-height: 150%;letter-spacing: -0.6px;}
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .investment-features-section.featuresSection{display: flex;flex-direction: column;align-items: flex-start;gap: 20px;align-self: stretch;padding-bottom: 60px !important;}
  .investment-features-section .contentWrapper{width: 100%;display: flex;flex-direction: row;align-items: flex-start;gap: 80px;align-self: stretch;}
  .investment-features-section .leftContent{position: relative;top: 100%;width: 50%;display: flex;flex-direction: column;align-items: flex-start;gap: 18px;align-self: stretch;margin-top: 80px;}
  .investment-features-section .isItForYou{display: block;}
  .investment-features-section .heading{width: 100%;align-self: stretch;line-height: 120%;text-align: left;font-size: 40px;letter-spacing: -0.9px;}
  .investment-features-section .description{max-width: 100%;font-size: 17px;font-weight: 450;line-height: 145%;letter-spacing: -0.34px;}
  .investment-features-section .checklistWrapper{width: 50%;align-items: flex-start;gap: 24px;}
  .investment-features-section .isThisYou{position: relative;left: 40%;font-size: 20px;line-height: 120%;margin-bottom: 0px;width: 220px;height: 80px;letter-spacing: -0.4px;}
  .investment-features-section .arrowVector{top: 32px;left: 35%;transform: translateX(-50%);width: 58px;height: 59px;}
}

/* landing Css */
.om-features-section-v2.investment-features-section .container {padding-top: clamp(32px,5vw + 8px,80px); padding-bottom: clamp(32px,5vw + 8px,80px);}
.om-features-section-v2.investment-features-section .leftContent {gap: 64px;}
.om-features-section-v2.investment-features-section .description p {margin-top:0; margin-bottom: 30px;}
.om-features-section-v2.investment-features-section .description p:last-child {margin-top:0; margin-bottom: 0px;}
.om-features-section-v2.investment-features-section .pill {box-shadow: -2px 0px 5px rgba(52, 148, 253, 0.5),  2px 0px 5px rgba(243, 127, 84, 0.5);}
.om-features-section-v2.investment-features-section .isThisYou {width: 600px; margin-bottom: 50px;}
@media (min-width: 1025px) and (max-width: 1366px) {
  .om-features-section-v2.investment-features-section .isThisYou {  width: 380px;  margin-bottom: 10px;  left: 0;}
}
@media (min-width: 768px) and (max-width: 1024px) {
  .om-features-section-v2.investment-features-section .isThisYou {  width: 380px;  margin-bottom: 20px;   left: 0;}
}
@media (max-width: 1024px) {
  .om-features-section-v2.investment-features-section .leftContent{  gap: 28px;}
}
@media (max-width: 767px) {
  .om-features-section-v2.investment-features-section .pill {padding: 10px;}
  .om-features-section-v2.investment-features-section .text {letter-spacing: 0;}
  .om-features-section-v2.investment-features-section .isThisYou {  width: 360px; margin-bottom: 10px;   left: 0;}

  .om-features-section-v2.investment-features-section .arrowVector { width: 48px;   height: 49px; }
  .om-features-section-v2.investment-features-section .isThisYou {height: 70px;}

  .om-features-section-v2.investment-features-section .isItForYou {display: block; }
  .om-features-section-v2.investment-features-section .isItForYou .eyebrow { min-height: 34px;}
  .om-features-section-v2.investment-features-section .pill {padding: 0;box-shadow: none;}
  .om-features-section-v2.investment-features-section .checklistWrapper {gap: 16px;}
  .om-features-section-v2.investment-features-section .isThisYou { height: 70px;right: 0; margin-left: auto;  padding-left: 65px;  margin-right: auto;  justify-content: center;  width: 100%;     position: relative;}
  .om-features-section-v2.investment-features-section .arrowVector {left: 21%;}
} 