.cmoPage { margin-top: 64px; }
  @media (min-width: 1200px) {
    .cmoPage .container, .cmoPage .container-lg, .cmoPage .container-md, .cmoPage .container-sm, .cmoPage .container-xl {
        max-width: 1200px;
    }
  }
 
.commanHead { color: #373737; font-size: 32px; font-weight: 700; line-height: 38px; display: block; text-align: center;
}
.commanHead p { display: block; font-weight: 400; color: #373737; font-size: 18px;}
.borderBorderLight{ position: relative; z-index: 1; display: inline-block; }
.borderBorderLight::before{ content: ''; height: 16px; background: #ffffff; opacity: .22; display: inline-block; width: 101%; position: absolute; bottom: 1px; z-index: -1;  }

.borderBorder { position: relative; z-index: 1; display: inline-block;}
.borderBorder::before { content: ''; height: 16px; background: #2D77EA; opacity: .3; display: inline-block; width: 101%;  position: absolute;
    bottom: 1px; z-index: -1;}
 
.insightsHero {background-color: #00426D; background-image: url(../images/insights/insightshero.png); height: 800px; position: relative;  overflow: hidden; background-size: cover; background-position: center; display: flex; align-items: center; justify-content: center; }
.insightsHero .insightsBox { display: flex; align-items: center; justify-content: space-around; }
.insightsHero .insightsContent { color: #ffffff; max-width: 556px;   }
.insightsHero .insightsContent b { color: #ffffff; font-size: 90px; font-weight: 800; line-height: 80px; text-transform: uppercase; margin-bottom: 8px; display: block;}
.insightsHero .insightsContent h1 { color: inherit; font-size: 32px; font-weight: 700; line-height: 34px; margin: 5px 0 10px 0; position: relative; }
.insightsHero .insightsContent .btnGet { margin-top: 30px; background: transparent; background: linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%); background-clip: text; -webkit-background-clip: text;  -webkit-text-fill-color: transparent; font-size: 16px; font-weight: 700; letter-spacing: 1.76px; border-radius: 30px; text-transform: uppercase; padding: 12px 35px; border: 1px solid #FFC554;  }
.insightsHero .insightsContent .btnGet::before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: radial-gradient(74.07% 75.48% at 46.72% 31.15%, #00426D 0%, #00112B 100%); z-index: -1; }

.insightsHero .heroImage { position: relative; max-width: 624px; width: 100%; height: 624px;  }
.insightsHero .heroImage::before{ content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);   width: 140%; height: 140%;  z-index: 9999; opacity: .5;  background: radial-gradient(49.95% 50.04% at 49.06% 48.93%, #0D5781 0%, #093D5B 20%, #052334 44%, #020F17 66%, #000406 86%, #000 100%); background-blend-mode: screen; mix-blend-mode: plus-lighter;  }
.researchSlider { margin: 50px 0 132px 0; padding-left: 20px; position: relative; height: 120px; overflow: hidden;}
.researchItems h3 { font-size: 18px; font-weight: 700; line-height: 37.392px; letter-spacing: 0.22px; transition: all .2s; margin-bottom: 0; }
.researchSlider .slick-dots { position: absolute; left: 6px; top: 10px; flex-direction: column; border-radius: 10px; background: rgba(217, 217, 217, 0.05);   }
.researchSlider .slick-dots li { border-radius: 0; background: transparent; margin: 0; width: 6px; transition: all .5s;  }
.researchSlider .slick-dots .slick-active{ border-radius: 30px; width: 6px; height: 12px; background: linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%);}
.slick-current.researchItems h3 { opacity: 1; font-size: 22px; transition: all .2s; }
.slick-current.researchItems + .researchItems { opacity: 0.4; font-size: 18px; }
.slick-current.researchItems + .researchItems + .researchItems { opacity: 0.2; font-size: 16px; }


.researchWrap { position: relative; padding: 100px 0; }
.researchWrap::before { content: ''; position: absolute; top: 0; right: 0; width: 70%; height: 100%; background: linear-gradient(91deg, #FFF 13.07%, rgba(191, 232, 255, 0.84) 44.57%, #FFEAC3 102.04%);  opacity: 0.6; }
.researchWrap .researchBody { position: relative; }
.researchWrap .researchBody .researchHead { max-width: 931px; width: 100%; text-align: center; margin: 0 auto; }
.researchWrap .researchBody .researchHead h2 { color: #373737; font-size: 32px; font-weight: 700; line-height: 38px; margin-bottom: 86px; display: block; }
.researchWrap .researchBody .researchBox { display: flex; }
.researchWrap .researchBody .researchList { padding: 13px; width: 100%; }
 
.researchWrap .researchBody .researchList .teansWrap { border-radius: 20px; border: 0.5px solid #47C8FF; background: rgba(255, 255, 255, 0.70); padding: 18px 18px 30px 18px; text-align: center;  }
 
.researchWrap .researchBody .researchList img { width: 540px; }
.researchWrap .researchBody .researchList .teansWrap{ position: relative;  }
.researchWrap .researchBody .researchList .teansWrap i { color: rgba(39, 104, 231, 0.43); font-size: 100px; font-weight: 700; line-height: 38px; position: absolute; top: -24px; left: -16px; font-style: normal; opacity: 0.2; }
.researchWrap .researchBody .researchList .teansWrap small { color: #051A8B; font-size: 24px; font-weight: 700; line-height: 24px; position: relative; display: block; margin-top: 36px;  }
.researchWrap .researchBody .researchList .teansWrap span { color: #051A8B; font-size: 22px; font-weight: 600; line-height: 24px; display: block; margin-bottom: 12px; }
.researchWrap .researchBody .researchList .teansWrap p { font-size: 16px; font-weight: 600; color: #373737; min-height: 88px;   max-width: 246px; margin: 0 auto 46px; }
.researchWrap .researchBody .researchList .teansWrap a { border-radius: 30px;     padding: 10px 20px;
  border: 0; color: #ffffff;
  background:  linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%);   font-weight: 700; text-transform: uppercase; display: inline-block; }
.researchWrap .researchBody{ }

.subsWrap { padding: 132px 0; }
.subsWrap .subsHead { width: 100%; max-width: 645px; text-align: center; margin: 0 auto 65px; }
.subsWrap .subsHead h2 { }
.subsWrap .subsHead p { font-size: 18px; color: #373737; }
 
.supportWrap { position: relative; padding: 132px 0; overflow: hidden; }
.supportWrap::before {content: ''; position: absolute; top: -25%; left: -25%; width: 170%; height: 170%; background: linear-gradient(60deg, #FFF 24.2%, rgba(191, 232, 255, 0.65) 48.33%, #FFE7BB 93.21%); z-index: -1; transform: rotate(-190deg); flex-shrink: 0; opacity: 0.7; }

.supportWrap .supportHeead { max-width: 933px; width: 100%; margin: 0 auto 70px; }

.vendorsWrap { background: linear-gradient(285deg, #0B2143 9.95%, #286095 90.32%); padding: 90px 0; }
.vendorsWrap .vendorsBody { display: flex; flex-wrap: wrap; color: #ffffff; align-items: center;  }
.vendorsWrap .vendorsBody .vendorsHead { width: 40%;  }
.vendorsWrap .vendorsBody .vendorsHead h2 { font-weight: 700; font-size: 32px; }
.vendorsWrap .vendorsBody .vendorsHead a { font-size: 18px; font-weight: 600; line-height: 26px; color: #fc9b3c; text-decoration-line: underline;   }
.vendorsWrap .vendorsContent { display: flex; flex-wrap: wrap; width: 60%; padding: 0 0 0 50px; }
.vendorsWrap .vendorsContent .vendorsItems { width: calc(50% - 28px); border-radius: 10px; border: 1px solid #47C8FF; background: rgba(255, 255, 255, 0.14);
  backdrop-filter: blur(3px); text-align: center; padding: 29px; padding-top: 80px; position: relative; margin: 40px 14px; }
.vendorsWrap .vendorsContent .vendorsItems figure { position: absolute; left: 50%; transform: translateX(-50%); top: -40px; }
.vendorsWrap .vendorsContent .vendorsItems h3 { font-size: 24px; font-weight: 700; }
.vendorsWrap .vendorsContent .vendorsItems p { }
.disabled { opacity: 0.5 !important; pointer-events: none; border: 0; }
/* for Safari browser  */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
 


.agilePilot { position: relative; padding: 130px 0;}
.agilePilot::before { content: ''; position: absolute; left: 0; top: 0; width: 50%; height: 100%; background: linear-gradient(32deg, #FFF9E1 0.04%, #EAF7FF 96.89%); z-index: -1; }
.agilePilotBody { display: flex; }
.agilePilotBody .agilePilotImg { width: 100%; }
.agilePilotBody .agilePilotForm { width: 100%; padding-left: 132px; }
.agilePilotBody .agilePilotForm .agilePilotHead { color: #373737; margin-bottom: 40px; }
.agilePilotBody .agilePilotForm .agilePilotHead h2 { font-weight: 700; font-size: 32px;}
.agilePilotBody .agilePilotForm .agilePilotHead p { text-align: center; font-size: 18px; }
.agilePilotBody .agilePilotForm .msgForm { margin: auto; display: inline-block; width: 100%; max-width: 460px; border-radius: 20px;  border: 1px solid rgba(71,200,255,0.3); background: #FFF; box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.13); } 
.agilePilotBody .agilePilotForm .msgForm .form-group { margin-bottom: 40px; }
.agilePilotBody .agilePilotForm .msgForm .form-group:last-child {margin-bottom: 0; }
.agilePilotBody .agilePilotForm .msgForm .form-group .fillButton { margin-top: 0; }
.agilePilotBody .agilePilotForm .msgForm .form-group .reciveBtn { display: none; background: linear-gradient(350deg, #0D1C5D -9.83%, #2A4BDA 77.37%);
  background-clip: text;
  -webkit-background-clip: text; padding: 8px 20px;
  -webkit-text-fill-color: transparent; border: 1px solid #0D1C5D; border-radius: 30px; }
.agilePilotBody .agilePilotForm .msgForm.active .form-control { opacity: .6; }
.agilePilotBody .agilePilotForm .msgForm.active .form-group .fillButton { display: none; }
.agilePilotBody .agilePilotForm .msgForm.active .form-group .reciveBtn { display: inline-block; border: 0; box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); padding: 13px 45px; }
.agilePilotBody .agilePilotForm .msgForm label { font-size: 14px; color: #929292; font-weight: 600; }
.agilePilotBody .agilePilotForm .msgForm .form-control { border-radius: 40px; border: 1px solid #E5E5E5; padding: 17px 26px; }
.agilePilotBody .agilePilotForm .msgForm .form-control::placeholder { color: #C6C6C6 !important; }
.insightMarket { position: relative; padding: 127px 0; }
.insightMarket::before {  content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(80deg, #FFF 15.1%, rgba(191, 232, 255, 0.65) 39.99%, #FFE7BB 86.29%); opacity: 0.9; z-index: -1; }
.insightMarket h2 { color: #373737; font-weight: 700; font-size: 32px; z-index: 1; text-align: center; max-width: 834px; margin: 0 auto 103px; }
.insightMarket figure {}

.anticoagulationWrap { position: relative; margin-bottom: 132px; }
.box001 { margin-top: 110px; }
.box002 { margin-top: 150px; margin-bottom: 0; }
.anticoBodyBox { position: relative; display: inline-block; width: 100%; margin-top: 80px; }
.anticoBodyBox::before{ content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: url(../images/insights/imgBg01.svg); width: 50%; height: 734px; background-repeat: no-repeat; background-position: right center ; }
.anticoagulationWrap .anticoagulationHead { text-align: center; margin: 20px auto 60px; z-index: 1; position: relative;  display: inline-block;}
.anticoagulationWrap .anticoagulationHead .titlen  { background: linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 24px; font-weight: 700; }
.anticoagulationWrap .anticoagulationHead h2 { max-width: 981px; text-align: center; display: inline-block; margin: 0 auto; }
.anticoagulationWrap.reverseCoulom .anticoBodyBox::before{ content: ''; position: absolute; left: auto; right: 0; top: 50%; transform: translateY(-50%); background: url(../images/insights/imgBg02.svg); width: 50%; height: 734px; background-repeat: no-repeat; background-position: left center ; }
.anticoagulationWrap.reverseCoulom .anticoagulationBody { flex-direction: row-reverse; }
.anticoagulationWrap.reverseCoulom .anticoagulationBody .anticoagulImg {   padding-right: 0; padding-left: 80px; }
.anticoagulationWrap.reverseCoulom .anticoagulationBody .anticoagulImg figure { position: relative; left: 68px; }
.anticoagulationWrap.reverseCoulom .anticoagulationBody .anticoagulContent { padding-left: 0; padding-right: 80px; }


.anticoagulationBody { display: flex; align-items: center; justify-content: center; margin-top: 60px; position: relative; }

.anticoagulationBody .anticoagulImg { width: 100%; padding-right: 80px ; } 
.anticoagulationBody .anticoagulImg img { max-width: 100%; }
.anticoagulationBody .anticoagulContent { width: 100%; padding-left: 80px; }
.anticoagulationBody .anticoagulContent h2 {color: #051A8B; font-size: 18px; font-weight: 700; line-height: 18.503px; margin-top: 28px; }
.anticoagulationBody .anticoagulContent p { color: #373737; font-size: 16px; font-weight: 400; line-height: 23px; }

.agileHero { background: radial-gradient(189.31% 76.57% at 65.88% 50%, #00426D 0%, #00112B 100%); margin-top: 60px; color: #ffffff;  }
.agileHero .agileHeroBody { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; min-height: 720px;   }
.agileHero .agileHeroBody .insiack { position: absolute; left: 0; top: 68px; color: #ffffff; font-size: 16px; font-weight: 600; line-height: 20px;  }
.agileHero .agileHeroBody .insiack svg { margin-right: 8px;}
.agileHero .agileHeroBody .agileHeroContent { padding: 40px 0; max-width: 518px; width: 100%; }
.agileHero .agileHeroBody .agileHeroContent h1 { font-size: 42px; color: #ffffff; font-weight: 700; } 
.agileHero .agileHeroBody .agileHeroImage { width: calc(100% - 518px); position: relative; }
.agileHero .agileHeroBody .agileHeroImage::before{ content: ''; background: radial-gradient(49.95% 50.04% at 49.06% 48.93%, #0D5781 0%, #093D5B 20%, #052334 44%, #020F17 66%, #000406 86%, #000 100%); background-blend-mode: screen; mix-blend-mode: plus-lighter; width: 100%; height: 100%; position: absolute; top: 50%; left: 70%; transform: translate(-50%, -50%); z-index: 1; }
.agileHero .agileHeroBody .agileHeroContent p { padding-right: 22px; font-size: 22px; } 
.agileHero .agileHeroBody .agileHeroImage figure { text-align: right; mix-blend-mode: luminosity; }
.agileHero .agileHeroBody .agileHeroImage figure img { filter: grayscale(50%); mix-blend-mode: luminosity; }

.insightOtherLinksWrap { background: radial-gradient(189.31% 76.57% at 65.88% 50%, #00426D 0%, #00112B 100%); display: inline-block; width: 100%; margin-top: 180px; padding: 50px 0;  }
.insightOtherLinks { vertical-align: middle; position: relative; padding-right: 80px;}
.insightOtherLinks figure { position: relative; display: inline-block; margin-bottom: 0; width: 317px; text-align: center; }
.insightOtherLinks figure img { margin: 0 auto; mix-blend-mode: luminosity; }
.insightOtherLinks figure::before { content: ''; background: radial-gradient(49.95% 50.04% at 49.06% 48.93%, #0D5781 0%, #093D5B 20%, #052334 44%, #020F17 66%, #000406 86%, #000 100%); opacity: 0.9; background-blend-mode: screen; mix-blend-mode: plus-lighter; width: 100%; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }

.insightOtherLinks .insightOtherContent { display: inline-block; vertical-align: middle; align-items: center; color: #ffffff;     width: calc(100% - 400px); }
.insightOtherLinks .insightOtherContent span { display: block; font-size: 20px; font-weight: 600;  }
.insightOtherLinks .insightOtherContent a { color: #F87B02; font-size: 24px; font-weight: 600; line-height: 30px; }
.insightOtherLinks .linkImg { position: absolute; right: 0; top: 50%; }

.p_image_box { display: flex; align-items: center; justify-content: space-between; }

.commanBoxHead { margin: 0px 0 132px 0; }
.commanBoxHead .titlen {background:  linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%);  background-clip: text;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent; font-size: 24px; font-weight: 700; text-align: center; display: block;  }
.commanBoxHead h2 { max-width: 880px; margin: 0 auto; }

.f_image_box01 { display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; }
.f_image_box01 figure { width: 50%; }
.f_image_box01 .f_content_box01 { padding-right: 80px; width: 40%; }
.f_image_box01 .f_content_box01 h2 { color: #051A8B; font-size: 18px; font-weight: 700; line-height: 18.503px; /* 102.794% */
  text-transform: uppercase; }
.f_image_box01 .f_content_box01 p { color: #373737; font-size: 16px; font-weight: 400; margin-bottom: 35px; padding-right: 50px; }

.f_image_box02 { display: flex; align-items: center; justify-content: space-between;  }
.f_image_box02 .sideImg { width: 50%; }
.f_image_box02 .f_content_box02 { padding-left: 80px; width: 50%; }
.f_image_box02 .f_content_box02 h2 { color: #051A8B; font-size: 18px; font-weight: 700; line-height: 18.503px; /* 102.794% */
  text-transform: uppercase; }
.f_image_box02 .f_content_box02 p { color: #373737; font-size: 16px; font-weight: 700; margin-bottom: 5px; padding: 0 40px; }

.f_image_box03 { display: flex; align-items: center; justify-content: space-between; flex-direction: row-reverse; }
.f_image_box03 figure { width: 50%; }
.f_image_box03 .f_content_box03 { padding-right: 40px; width: 50%; display: flex; flex-wrap: wrap; }
.f_image_box03 .f_content_box03 .f_content { width: 50%; }
.f_image_box03 .f_content_box03 h2 { color: #051A8B; font-size: 18px; font-weight: 700; line-height: 18.503px; /* 102.794% */
  text-transform: uppercase; }
.f_image_box03 .f_content_box03 p { color: #373737; font-size: 16px; font-weight: 400; margin-bottom: 35px; padding-right: 40px; }
.subsMobile { display: none; }
.supportMobile, .postCardMobile { display: none; }

/* FORM CSS  */

.formTnankMsg { width: 100%;text-align: center; display: block;}
.formTnankMsgInner { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; min-height: 275px; }
.formTnankMsg span { display: block;  text-align: center;  margin: 0 0 10px 0; }
.formTnankMsg h2 { font-size: 16px; font-weight: 600; }
.p_image_box.p_image_boxOne .twoImgBo .dskBox { display: block; }
.p_image_box.p_image_boxOne .twoImgBo .mobileBox { display: none; }

.p_image_box.dskBox1 { display: flex; }
.p_image_box.mobileBox1 { display: none; }
.p_mainRow_box { padding-top: 112px; }
.postCardImage { position: relative; }

.seeLink { position: absolute; left: 0; opacity: 0;  }
.seeLink.see01 { left: 9%; top: 7%; width: 150px; height: 50px;   }
.seeLink.see02 { right: 15%; top: 27%; left: auto; width: 150px; height: 50px;   }
.seeLink.see03 { left: 9%; top: 45%; width: 150px; height: 50px;   }

.seeLink_1 { position: absolute; left: 0; opacity: 0;  }
.seeLink_1.see01_1 { left: 30%; top: 13%; width: 150px; height: 50px;   }
.seeLink_1.see02_1 { top: 37%; left: 2%; width: 150px; height: 50px;   }
.seeLink_1.see03_1 { left: auto; right: 17%; top: 67%; width: 150px; height: 50px;   }
.supportImage { position: relative; }
.textClisk { position: absolute; opacity: 0; left: 2%; bottom: 15.5%; height: 40px; width: 140px; }

.twoImgBoOne {  max-width: 455px; width: 100%; }
.twoImgList { background: url(../images/insights/tagsbg.png); background-position: left top; background-size: 100% 100%; padding: 40px 30px 10px 56px;
  min-height: 170px; }
.twoImgList a{  text-transform: uppercase; font-size: 16px; font-weight: 700; line-height: 14.827px; /* 92.67% */
  text-transform: uppercase;     background-repeat: no-repeat; }
.twoImgList p {color: #373737; font-size: 14px; font-weight: 600; line-height: 18.9px; position: relative; padding-left: 20px; margin-top: 15px;}
.twoImgList p::before{ content: ''; position: absolute; left: 0; top: 0; width: 15px; height: 15px; display: inline-block; background: url(../images/insights/left_comma.svg); background-repeat: no-repeat; }
.twoImgList p i { width: 15px; height: 15px; display: inline-block; background: url(../images/insights/right_comma.svg); background-repeat: no-repeat; margin-left: 3px; position: relative; top: 4px; }



.twoImgBoRow { max-width: 455px; width: 100%; }
.twoImgListRow { background: url(../images/insights/tagsbg_right.png); background-position: left top; background-size: 100% 100%; padding: 40px 56px 10px 30px; min-height: 170px; }
.twoImgListRow span a { font-size: 14px; font-weight: 600; line-height: 18.9px; position: relative; margin-top: 15px; }
.twoImgListRow span small { color: #051A8B; font-size: 16px; font-weight: 700; line-height: 21.8px; text-transform: uppercase; }
.twoImgListRow b{ color: #051A8B; text-transform: uppercase; font-size: 16px; font-weight: 700; line-height: 14.827px; /* 92.67% */
  text-transform: uppercase;     background-repeat: no-repeat; }
.twoImgListRow .content_text { color: #373737; font-size: 14px; font-weight: 600; line-height: 18.9px; position: relative; margin-top: 15px;}
/* .f_content_black { color: #000000; } */




@media(min-width:1600px) { 
 
}

@media(min-width:1400px) { 
 
}

@media(max-width:1400px) { 
  
}
@media(max-width:1300px) { 
 
}
@media(max-width:1280px) { 
 

}
@media(max-width:1120px) {
   
  
 }
@media(max-width:1024px) {   

}

@media(max-width:900px) { 
   
  .choosePanel { padding: 0 30px; }

  .choosePanel .heroImage { height: 284px; }
  .choosePanel .heroImage .heroAnimatedWrap { transform: scale(.6); }
  .choosePanel .heroImage .heroAnimatedWrap .image01 { top: 268px; left: -25px; }
  .choosePanel .heroImage .heroAnimatedWrap .image02 { top: 115px; left: -115px; }
  .choosePanel .heroImage .heroAnimatedWrap .image03 { top: 35px; left: -64px;  }
  .choosePanel .heroImage .heroAnimatedWrap .image04 { top: -48px; left: -7px; }
  .choosePanel .heroImage .heroAnimatedWrap .image05 { top: -123px; left: 96px; }
  .choosePanel .heroImage .heroAnimatedWrap .image06 { top: -20px; right: -29px; }
  .choosePanel .heroImage .heroAnimatedWrap .image07 { top: 70px; right: -74px; }
  .choosePanel .heroImage .heroAnimatedWrap .image08 { top: 157px; right: -111px; } 
  .choosePanel .heroImage .heroAnimatedWrap .image09 { top: 275px; right: 16px; }
  
    
}
 
@media(max-width:767px) { 


  .insightsHero { background-image: url(../images/insights/insightshero_mobile.png); display: block; height: 840px; }
  .insightsHero .insightsContent h1 { font-size: 20px; line-height: 26px; text-align: center; }
  .insightsHero .insightsBox { display: block; padding-top: 50px; }
  .researchSlider { margin-top: 9%; margin-bottom: 119%; }
  .subsWrap, .agilePilot, .insightMarket { padding: 60px 0; }
  .insightMarket h2 { margin-bottom: 60px; }
  .subsWrap .subsHead { margin: 0 auto 35px; }
  .subsWrap .subsHead p { font-size: 16px; }
  .agileHero .agileHeroBody .agileHeroContent { text-align: center; padding-bottom: 0; }
  .anticoagulationWrap .anticoagulationHead .titlen,
  .commanBoxHead .titlen { font-size: 16px; margin-bottom: 5px; display: block; }
  .commanHead p {margin-top: 12px; }

    .choosePanel { flex-wrap: wrap; padding: 60px 30px; height: auto; background-repeat: no-repeat; }
    .choosePanel .choosePanelContent { margin-bottom: 40px; text-align: center; }
    .choosePanel .choosePanelContent b { font-size: 40px; line-height: 20px; margin-bottom: 22px; }
    .choosePanel .choosePanelContent .fillButton { margin-top: 30px; }
    
    .choosePanel .choosePanelBox { flex-wrap: wrap; }

    .choosePanel .heroImage { height: 316px; }
 
    .choosePanel .heroImage .heroAnimatedWrap { transform: scale(1); }
    .choosePanel .heroImage .heroAnimatedWrap .centerImg { width: 38% !important; }
    .choosePanel .heroImage .heroAnimatedWrap figure { width: 16% !important; }
    .choosePanel .heroImage .heroAnimatedWrap .image01 { top: 226px; left: 46px; }
    .choosePanel .heroImage .heroAnimatedWrap .image02 { top: 156px; left: 0px; width: 22% !important; }
    .choosePanel .heroImage .heroAnimatedWrap .image03 { top: 84px; left: 9px; }
    .choosePanel .heroImage .heroAnimatedWrap .image04 { top: 24px; left: 62px; }
    .choosePanel .heroImage .heroAnimatedWrap .image05 { top: -8px; left: 141px; width: 22% !important; }
    .choosePanel .heroImage .heroAnimatedWrap .image06 { top: 36px; right: 41px; }
    .choosePanel .heroImage .heroAnimatedWrap .image07 { top: 97px; right: 7px; }
    .choosePanel .heroImage .heroAnimatedWrap .image08 { top: 162px; right: 0px; width: 22% !important; }
    .choosePanel .heroImage .heroAnimatedWrap .image09 { top: 233px; right: 50px; }
    .choosePanel .choosePanelContent h2 { font-size: 21px; line-height: 25px; margin-bottom: 30px; }
    .choosePanel .choosePanelContent h2::before{ left: 50%; transform: translateX(-50%);     bottom: -12px; }
    .choosePanel .choosePanelContent p { font-size: 20px;  line-height: 22px; padding-right: 0;}
    .choosePanel .choosePanelContent p .borderBorder::before { height: 8px; }
    .borderBorder::before { height: 8px; }
    .borderBorder + .borderBorder::before { left: -3px; }
     
    .accordionBox .accordion-item .accordion-header { padding-left: 0; }
    .researchWrap .researchBody .researchBox { flex-wrap: wrap; }
    .researchWrap .researchBody .researchHead { position: relative; transform: translateX(0); left: auto; top: auto; padding-top: 10px; padding-bottom: 30px; }
    .researchWrap .researchBody .researchList { padding-top: 0; margin-left: -15px; margin-right: -15px; }
    .vendorsWrap .vendorsBody { flex-wrap: wrap; }
    .vendorsWrap .vendorsBody .vendorsHead { width: 100%; text-align: center; margin-bottom: 50px;}
    .vendorsWrap .vendorsContent { width: 100%; padding-left: 0; } 
    .agilePilotBody { flex-wrap: wrap; }
    .agilePilotBody .agilePilotForm { padding-left: 0; padding-top: 50px; margin-top: 80px;  }
    .agilePilotBody .agilePilotForm .agilePilotHead { text-align: center; }
    .agilePilot::before { width: 100%; top: auto; bottom: 0; height: 58%; }
    .insightOtherLinks { padding-right: 0px; text-align: center; }
    .insightOtherLinks figure { width: 100%; }
    .insightOtherLinks .insightOtherContent { width: 100%; margin-top: 35px; text-align: center; }
    .insightOtherLinks .linkImg { position: relative; right: auto; top: auto; margin: 40px auto 0; display: inline-block; }
    .anticoagulationBody { flex-wrap: wrap; }
    .anticoagulationBody .anticoagulContent,
    .anticoagulationWrap.reverseCoulom .anticoagulationBody .anticoagulContent { padding-left: 0; margin-top: 60px; padding-right: 0; text-align: center; }
    .anticoBodyBox::before,
    .anticoagulationWrap.reverseCoulom .anticoBodyBox::before { top: 0; background-size: cover; transform: translateY(1%); width: 90%; height: 422px;  }
    .anticoagulationWrap.reverseCoulom .anticoBodyBox::before { background: url(../images/insights/imgBg02_mobile.svg); background-size: cover; height: 348px; }
    .anticoagulationBody .anticoagulImg .image01 { width: 240px; }
    .anticoagulationBody .anticoagulImg .image03 { width: 210px; }
    .anticoagulationBody .anticoagulImg { margin-top: 60px; height: 300px; }
    .anticoagulationWrap.reverseCoulom .anticoagulationBody .anticoagulImg { height: 210px; }
    .anticoagulationWrap.reverseCoulom .anticoagulationBody .anticoagulImg figure { left: 0; }
    .agileHero .agileHeroBody .agileHeroContent h1 { font-size: 22px; }
    .agileHero .agileHeroBody .agileHeroContent p { font-size: 18px; }
    .agileHero .agileHeroBody .agileHeroContent p br { display: none; }
    .agileHero .agileHeroBody .agileHeroImage { width: 100%; padding: 40px; }
    .agileHero .agileHeroBody { padding-top: 60px; }
    .agileHero .agileHeroBody .insiack { top: 40px; }
    .insightMarket h2,
    .anticoagulationWrap .anticoagulationHead h2,
    .researchWrap .researchBody .researchHead h2,
    .subsWrap .subsHead h2,.commanHead,
    .vendorsWrap .vendorsBody .vendorsHead h2,
    .agilePilotBody .agilePilotForm .agilePilotHead h2 { font-size: 20px; line-height: 25px; margin-bottom: 30px; }
    .agilePilotBody .agilePilotForm .agilePilotHead h2 { margin-bottom: 0; }
    .insightOtherLinks .insightOtherContent a { font-size: 18px; line-height: 22px; }
    .insightOtherLinks .insightOtherContent span { font-size: 16px; padding-bottom: 10px; }
    .anticoBodyBox{ margin-top: 0; }
    .box001,
    .box002 { margin-top: 60px; }
    .anticoagulationWrap { margin-bottom: 60px; }
    .insightOtherLinksWrap { margin-top: 40px; }
    .researchWrap .researchBody .researchList { text-align: center; padding-left: 0; display: flex; width: 109%; align-items: center;
      justify-content: center; padding-right: 0; }
    .researchWrap .researchBody .researchList img { width: auto; max-width: 100%; }
    .researchWrap .researchBody .researchList .teansWrap p { padding: 0 20px; max-width: 420px; min-height: 30px; }
    .faqSection h3 { margin-bottom: 0; }
    .researchWrap .researchBody .researchList .teansWrap i { font-size: 70px; line-height: 58px; }
    .researchWrap .researchBody .researchList .teansWrap small { font-size: 32px; margin-bottom: 7px; }
    .vendorsWrap .vendorsContent .vendorsItems { padding: 11px; padding-top: 80px; }
    .agilePilotBody .agilePilotImg { text-align: center}
    .agilePilotBody .agilePilotImg img { max-width: 80%; margin: 0 auto; }
    .subsImage { display: none; }
    .subsMobile { display: block; }
    .supportWrap { padding: 60px 0; }
    .subsMobile ul { margin-top: 40px; }
    .subsMobile ul li { text-align: center; margin-bottom: 32px; list-style: none;}
    .subsMobile ul li h3 { color: #051A8B; font-size: 16px; font-weight: 700; line-height: 18.138px; /* 113.364% */ text-transform: uppercase;}
    .subsMobile ul li .subsBox { border-radius: 15px; border: 1px solid rgba(71,200,255,0.4); background: linear-gradient(1deg, rgba(255, 255, 255, 0.50) -17.31%, rgba(235, 247, 254, 0.50) 122.17%); box-shadow: 0px -10px 10px 0px rgba(0, 0, 0, 0.01); text-align: center; padding: 16px; }
    .subsMobile ul li .subsBox h4 { background: linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%); background-clip: text;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent; font-size: 18px; font-weight: 700; line-height: 14.827px; }
    .subsMobile ul li .subsBox p { color: #373737;  text-align: center;  font-size: 16px; font-weight: 400; line-height: 19.9px; }
    .vendorsWrap .vendorsContent .vendorsItems h3 { font-size: 18px; }
    .supportImage { display: none; }
.supportMobile { display: block; }
    .supportSliderWrap  { margin-left: -15px; margin-right: -15px; padding-bottom: 50px; }
    /* .supportSliderWrap .supportItems .roadImg { opacity: 0; transition: all opacity 0.5s; }
    .supportSliderWrap .supportItems.slick-current .roadImg { opacity: 1; transition: all 0.5s; } */
    .supportSliderWrap .slick-list { padding-top: 30px;}
    .supportItems .supportItemsTop { margin-bottom: 75px;}
    .supportItems .supportItemsTop,
    .supportItems .supportItemsBottom { position: relative; display: inline-block; width: 100%; }
    .supportItems .supportItemsTop .roadImg,
    .supportItems .supportItemsBottom .roadImg { position: absolute; left: 0; top: 40px;  }
    .supportItems .cardBox {}
    .supportItems .cardBox .cardWrap { text-align: center; max-width: 164px; float: right; margin-right: 20px; margin-top: 30px; }
    .supportItems .cardBox .cardWrap figure { position: relative; min-height: 172px; }
    .supportItems .cardBox .cardWrap figure::before { content: ''; position: absolute; height: 92px; width: 1px; background: #1049ca; top: 76px; left: 38%; transform: translateX(-50%); z-index: -1;  }
    .supportItems .cardBox .cardWrap figure::after { content: ''; position: absolute; height: 14px; width: 14px; border-radius: 50%; background: #ffffff; border: 4px solid #1049ca; top: 166px; left: 38%; transform: translateX(-50%); z-index: -1; box-shadow: 0 2px 4px rgba(0,0,0,0.30); }
    .supportItems .cardBox .cardWrap h3 { color: #051A8B; font-size: 16px; font-weight: 700; line-height: 19.601px; /* 122.506% */
      text-transform: uppercase; text-align: left; }
    .supportItems .cardBox .cardWrap p { color:#373737; font-size: 14px; font-weight: 400; line-height: 18.6px; text-align: left;}
  .tagPinWrap { position: absolute;  left: 40px; top: -28px; }
  .tagPinWrap .tagPin { position: relative; }
  .tagPinWrap .tagPin b { position: absolute; width: 44px; top: -53px; left: 6px; }
  .tagPinWrap span { color: #8D96FF; font-size: 45.056px; font-weight: 700; line-height: 29.019px; letter-spacing: -1.802px; margin-left: 30px; display: inline-block; position: relative; top: -24px; } 
  .tagPinWrap span i { color: #819FFF; font-size: 15.988px; font-weight: 700; line-height: 29.019px; font-style: normal; display: block; width: 100%; }

  .supportSliderWrap .slick-arrow { position: absolute; font-size: 0; bottom: 30px; background-repeat: no-repeat; background-position: center;  background-color: #ffffff; }
  .supportSliderWrap .slick-arrow.slick-next { left: 52%; background-image: url(../images/cmo/next.svg); }
.supportSliderWrap .slick-arrow.slick-prev {left: 38%; background-image: url(../images/cmo/prev.svg); }
.supportSliderWrap .slick-dots li.slick-active { background: linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%); }
.supportSliderWrap .slick-dots { position: relative;  top: 60px;}
.insightMarket { overflow: hidden; }
.insightMarket::before  { background: linear-gradient(85deg, #FFF 22.35%, rgba(191, 232, 255, 0.84) 50.55%, #FFEAC3 101.99%); width: 3500.584px;
  height: 2556.016px;
  transform: rotate(122.203deg);
  flex-shrink: 0; left: -381%;}
.postCardImage { display: none; }
.postCardMobile { display: block; }
.postCardMobile .postCard { padding: 0 15px; margin-bottom: 60px; }
.postCardMobile .postCard:last-child  { margin-bottom: 0; }
.postCardMobile .postCard figure { position: relative; padding: 0 10px; margin-bottom: 105px; }
.postCardMobile .postCard figure::before{ content: ''; position: absolute; left: 0; background-image: url(../images/insights/postLine.svg); width: 76px; height: 107px; background-repeat: no-repeat; bottom: -65px; left: 15px; }
.postCardMobile .postCard h3 {color: #051A8B; font-size: 16px; font-weight: 700; line-height: 24px; position: relative;         padding: 0 15px;}
.postCardMobile .postCard h3 b { position: absolute; color: rgba(39, 104, 231, 0.43); opacity: 0.2; leading-trim: both;
  text-edge: cap; font-size: 80px; font-weight: 800; line-height: 38px; left: -2px; top: -20px; }
.postCardMobile .postCard p { padding: 0 15px; margin-bottom: 0;  color: #373737; font-size: 14px; font-weight: 400; line-height: 20px; }
.postCardMobile .postCard a { text-align: center; font-size: 14px; font-weight: 700; text-transform: uppercase; background: var(--e, linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%)); background-clip: text; -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}

.presentCardMobile.postCardMobile .postCard figure { margin-bottom: 65px; }
.presentCardMobile.postCardMobile .postCard figure::before { width: 96px; left: 2px; bottom: -50px; background-image: url(../images/insights/presentLine.svg); }
.presentCardMobile.postCardMobile .postCard h3,
.presentCardMobile.postCardMobile .postCard p { padding: 0; margin-bottom: 0;}

.commanBoxHead { margin: 52px 0 62px 0; }
.f_image_box01 { flex-wrap: wrap; }
.f_image_box01 .f_content_box01,
.f_image_box01 figure { width: 100%; padding: 0;}
.f_image_box01 .f_content_box01 p { padding-right: 0; }

.f_image_box02 { flex-wrap: wrap; }
.f_image_box02 .sideImg { width: 100%; }
.f_image_box02 .f_content_box02 { margin-top: 20px; }
.f_image_box02 .f_content_box02,
.f_image_box02 figure { width: 100%; padding: 0;}
.f_image_box02 .f_content_box02 p { padding-left: 0; padding-right: 0; text-align: center; font-size: 14px; margin-bottom: 20px; }

.f_image_box03 { flex-wrap: wrap; }
.f_image_box03 .f_content_box03 { margin-left: 20px; }
.f_image_box03 .f_content_box03,
.f_image_box03 figure { width: 100%; padding: 0;}
.f_image_box03 .f_content_box03 p { padding-left: 0; }
.p_image_box { flex-wrap: wrap; }
.p_image_box figure + figure { margin-top: 50px;}
 
.p_image_box.p_image_boxOne .twoImgBo {   margin-top: 0; }
.p_image_box.p_image_boxOne .twoImgBo .dskBox { display: none; }
.p_image_box.p_image_boxOne .twoImgBo .mobileBox { display: block; }

.p_image_box.dskBox1 { display: none; }
.p_image_box.mobileBox1 { display: block; }
.p_image_box.mobileBox1 figure:first-child { max-width: 70%; margin: 0 auto; }
.p_mainRow_box { padding-top: 0; }
.researchWrap { padding: 50px 20px;}
.anticoagulationWrap .anticoagulationHead { margin-top: 0; }
.agileHero { padding-bottom: 50px; }
.figureWidth { padding: 45px; margin-top: 30px; }

.insightsHero .insightsContent .btnGet { position: relative; left: 50%; margin-left: -120px; }
.interested_b { color: #051A8B; font-size: 20.567px; font-weight: 700; line-height: 29.019px; }
.fonttext { background: linear-gradient(42deg, #F87023 6.78%, #FFC554 80.87%); 
  display: block;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; text-align: center; 
  font-size: 14.397px; 
  font-weight: 700; 
  text-transform: uppercase; margin: -8px -8px -8px -24px;}

}































