@charset "utf-8";
/* Google fonts still in use as final fallback */
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap"); 

@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-Thin.a6cfec0cb3e9.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-ThinItalic.da63f6debbd6.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-ExtraLight.432be4a65a34.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-ExtraLightItalic.5f562375fc1e.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-Light.e1d9d4d7fc9f.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-LightItalic.ce37c59e8bd8.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-Regular.38712903602f.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-Italic.5128267cb132.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-Medium.ee130b491bf1.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-MediumItalic.aaba9a9046de.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-SemiBold.6e7bd3eacb1d.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-SemiBoldItalic.9d08190268d0.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-Bold.354dc625a35b.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-BoldItalic.8d0891d87825.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-ExtraBold.1497e6fee4dd.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-ExtraBoldItalic.f201991f01e3.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-Black.b9ca03e97424.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "Montserrat";
  src: url("/static/Openedx-theme/skillup_static/fonts/Montserrat/Montserrat-BlackItalic.da2cf9d18583.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: block;
}
/* CSS Document */

/*style Guid*/

.Primary01_Blue {
  background: #04313d;
}

.Primary02_Blue {
  background: #215477;
}

.Primary03_Blue {
  background: #26708e;
}

.Primary04_Blue {
  background: #3685c6;
}

.Primary05_Blue {
  background: #66a3d6;
}

.Primary06_Blue {
  background: #acd5f4;
}

.Primary07_Blue {
  background: #ebf8ff;
}

.Neutral_01 {
  background: #212934;
}

.Neutral_02 {
  background: #606b7a;
}

.Neutral_03 {
  background: #8995a6 !important;
}

.Neutral_04 {
  background: #b9c4ce;
}

.Neutral_05 {
  background: #e1e7ec;
}

.Neutral_06 {
  background: #f8f9fa;
}

.Accent_BlueGreen01 {
  background: #044150;
}

.Accent_BlueGreen02 {
  background: #1f655e;
}

.Accent_BlueGreen03 {
  background: #309187;
}

.Accent_BlueGreen04 {
  background: #42aea3;
}

.Accent_BlueGreen05 {
  background: #73d7d3;
}

.Accent_BlueGreen06 {
  background: #aaeeeb;
}

.Accent_BlueGreen07 {
  background: #e8fffe;
}

.Accent_Green01 {
  background: #17523a;
}

.Accent_Green02 {
  background: #1f7643;
}

.Accent_Green03 {
  background: #2d9c5b;
}

.Accent_Green04 {
  background: #40c075;
}

.Accent_Green05 {
  background: #aaedc2;
}

.Accent_Green06 {
  background: #e4fced;
}

.Accent_Red01 {
  background: #60191a;
}

.Accent_Red02 {
  background: #881c1f;
}

.Accent_Red03 {
  background: #b62226;
}

.Accent_Red04 {
  background: #da3336;
}

.Accent_Red05 {
  background: #e26567;
}

.Accent_Red06 {
  background: #fce8e8;
}

.Accent_Yellow01 {
  background: #85580e;
}

.Accent_Yellow02 {
  background: #ac7720;
}

.Accent_Yellow03 {
  background: #ce8c00;
}

.Accent_Yellow04 {
  background: #f9c654;
}

.Accent_Yellow05 {
  background: #ffebbd;
}

.Accent_Yellow06 {
  background: #fff9eb;
}

.pale-grey {
  background: #f8f9fa;
}

.evergreen {
  background: #04313d;
}

/***Text color**/

.Primary01_Blue-text {
  color: #04313d;
}

.Primary02_Blue-text {
  color: #215477;
}

.Primary03_Blue-text {
  color: #26708e;
}

.Primary04_Blue-text {
  color: #3685c6 !important;
}

.Primary05_Blue-text {
  color: #66a3d6;
}

.Primary06_Blue-text {
  color: #acd5f4;
}

.Primary07_Blue-text {
  color: #ebf8ff;
}

.Neutral_01-text {
  color: #212934 !important;
}

.Neutral_02-text {
  color: #606b7a;
}

.Neutral_03-text {
  color: #8995a6;
}

.Neutral_04-text {
  color: #b9c4ce;
}

.Neutral_05-text {
  color: #e1e7ec;
}

.Neutral_06-text {
  color: #f8f9fa;
}

.Accent_BlueGreen01-text {
  color: #044150;
}

.Accent_BlueGreen02-text {
  color: #1f655e;
}

.Accent_BlueGreen03-text {
  color: #309187;
}

.Accent_BlueGreen04-text {
  color: #42aea3;
}

.Accent_BlueGreen05-text {
  color: #73d7d3;
}

.Accent_BlueGreen06-text {
  color: #aaeeeb;
}

.Accent_BlueGreen07-text {
  color: #e8fffe;
}

.Accent_Green01-text {
  color: #17523a;
}

.Accent_Green02-text {
  color: #1f7643;
}

.Accent_Green03-text {
  color: #2d9c5b;
}

.Accent_Green04-text {
  color: #40c075;
}

.Accent_Green05-text {
  color: #aaedc2;
}

.Accent_Green06-text {
  color: #e4fced;
}

.Accent_Red01-text {
  color: #60191a;
}

.Accent_Red02-text {
  color: #881c1f;
}

.Accent_Red03-text {
  color: #b62226;
}

.Accent_Red04-text {
  color: #da3336;
}

.Accent_Red05-text {
  color: #e26567;
}

.Accent_Red06-text {
  color: #fce8e8;
}

.Accent_Yellow01-text {
  color: #85580e;
}

.Accent_Yellow02-text {
  color: #ac7720;
}

.Accent_Yellow03-text {
  color: #ce8c00;
}

.Accent_Yellow04-text {
  color: #f9c654;
}

.Accent_Yellow05-text {
  color: #ffebbd !important;
}

.Accent_Yellow06-text {
  color: #fff9eb;
}

.pale-grey-text {
  color: #f8f9fa;
}

.evergreen-text {
  color: #04313d !important;
}

/***font-size***/

.font1-25 {
  font-size: 18px;
}

/***Spacing margin******/

.spacing-xxs0 {
  margin: 0px !important;
}

.spacing-xxs {
  margin: 4px !important;
}

.spacing-xs {
  margin: 8px !important;
}

.spacing-s {
  margin: 12px !important;
}

.spacing-m {
  margin: 16px;
}

.spacing-l {
  margin: 20px;
}

.spacing-xl {
  margin: 24px;
}

.spacing-xxl {
  margin: 28px;
}

.spacing-xxl-2 {
  margin: 32px;
}

.spacing-xxl-3 {
  margin: 36px;
}

.spacing-xxl-4 {
  margin: 40px;
}

.spacing-xxl-5 {
  margin: 44px;
}

.spacing-xxl-6 {
  margin: 48px;
}

.spacing-xxl-7 {
  margin: 52px;
}

.spacing-xxl-8 {
  margin: 56px;
}

.spacing-xxl-9 {
  margin: 60px;
}

.spacing-xxl-10 {
  margin: 64px;
}

.spacing-xxl-11 {
  margin: 68px;
}

.spacing-mt0 {
  margin-top: 0px;
}

.spacing-mt4 {
  margin-top: 4px;
}

.spacing-mt8 {
  margin-top: 8px;
}

.spacing-mt12 {
  margin-top: 12px;
}

.spacing-mt16 {
  margin-top: 16px;
}

.spacing-mt20 {
  margin-top: 20px;
}

.spacing-mt24 {
  margin-top: 24px;
}

.spacing-mt28 {
  margin-top: 28px;
}

.spacing-mt32 {
  margin-top: 32px;
}

.spacing-mt36 {
  margin-top: 36px;
}

.spacing-mt40 {
  margin-top: 40px;
}

.spacing-mt44 {
  margin-top: 44px;
}

.spacing-mt48 {
  margin-top: 48px;
}

.spacing-mt52 {
  margin-top: 52px;
}

.spacing-mt56 {
  margin-top: 56px;
}

.spacing-mt60 {
  margin-top: 60px;
}

.spacing-mt64 {
  margin-top: 64px;
}

.spacing-mt68 {
  margin-top: 68px;
}

.spacing-mb0 {
  margin-bottom: 0px !important;
}

.spacing-mb4 {
  margin-bottom: 4px;
}

.spacing-mb8 {
  margin-bottom: 8px;
}

.spacing-mb12 {
  margin-bottom: 12px;
}

.spacing-mb16 {
  margin-bottom: 16px;
}

.spacing-mb20 {
  margin-bottom: 20px;
}

.spacing-mb24 {
  margin-bottom: 24px;
}

.spacing-mb28 {
  margin-bottom: 28px;
}

.spacing-mb32 {
  margin-bottom: 32px !important;
}

.spacing-mb36 {
  margin-bottom: 36px;
}

.spacing-mb40 {
  margin-bottom: 40px !important;
}

.spacing-mb44 {
  margin-bottom: 44px;
}

.spacing-mb48 {
  margin-bottom: 48px;
}

.spacing-mb52 {
  margin-bottom: 52px;
}

.spacing-mb56 {
  margin-bottom: 56px;
}

.spacing-mb60 {
  margin-bottom: 60px;
}

.spacing-mb64 {
  margin-bottom: 64px;
}

.spacing-mb68 {
  margin-bottom: 68px;
}

.spacing-ml0 {
  margin-left: 0px;
}

.spacing-ml4 {
  margin-left: 4px;
}

.spacing-ml8 {
  margin-left: 8px;
}

.spacing-ml12 {
  margin-left: 12px;
}

.spacing-ml16 {
  margin-left: 16px;
}

.spacing-ml20 {
  margin-left: 20px;
}

.spacing-ml24 {
  margin-left: 24px;
}

.spacing-ml28 {
  margin-left: 28px;
}

.spacing-ml32 {
  margin-left: 32px;
}

.spacing-ml36 {
  margin-left: 36px;
}

.spacing-ml40 {
  margin-left: 40px;
}

.spacing-ml44 {
  margin-left: 44px;
}

.spacing-ml48 {
  margin-left: 48px;
}

.spacing-ml52 {
  margin-left: 52px;
}

.spacing-ml56 {
  margin-left: 56px;
}

.spacing-ml60 {
  margin-left: 60px;
}

.spacing-ml64 {
  margin-left: 64px;
}

.spacing-ml68 {
  margin-left: 68px;
}

.spacing-mr0 {
  margin-right: 0px;
}

.spacing-mr4 {
  margin-right: 4px;
}

.spacing-mr8 {
  margin-right: 8px;
}

.spacing-mr12 {
  margin-right: 12px;
}

.spacing-mr16 {
  margin-right: 16px;
}

.spacing-mr20 {
  margin-right: 20px;
}

.spacing-mr24 {
  margin-right: 24px;
}

.spacing-mr28 {
  margin-right: 28px;
}

.spacing-mr32 {
  margin-right: 32px;
}

.spacing-mr36 {
  margin-right: 36px;
}

.spacing-mr40 {
  margin-right: 40px;
}

.spacing-mr44 {
  margin-right: 44px;
}

.spacing-mr48 {
  margin-right: 48px;
}

.spacing-mr52 {
  margin-right: 52px;
}

.spacing-mr56 {
  margin-right: 56px;
}

.spacing-mr60 {
  margin-right: 60px;
}

.spacing-mr64 {
  margin-right: 64px;
}

.spacing-mr68 {
  margin-right: 68px;
}

/**Paddings***/

.padding-xxs0 {
  padding: 0px;
}

.padding-xxs {
  padding: 4px;
}

.padding-xs {
  padding: 8px;
}

.padding-s {
  padding: 12px;
}

.padding-m {
  padding: 16px;
}

.padding-l {
  padding: 20px;
}

.padding-xl {
  padding: 24px;
}

.padding-xxl {
  padding: 28px;
}

.padding-xxl-2 {
  padding: 32px;
}

.padding-xxl-3 {
  padding: 36px;
}

.padding-xxl-4 {
  padding: 40px;
}

.padding-xxl-5 {
  padding: 44px;
}

.padding-xxl-6 {
  padding: 48px;
}

.padding-xxl-7 {
  padding: 52px;
}

.padding-xxl-8 {
  padding: 56px;
}

.padding-xxl-9 {
  padding: 60px;
}

.padding-xxl-10 {
  padding: 64px;
}

.padding-xxl-11 {
  padding: 68px;
}

.spacing-pt0 {
  padding-top: 0px !important;
}

.spacing-pt4 {
  padding-top: 4px;
}

.spacing-pt8 {
  padding-top: 8px;
}

.spacing-pt12 {
  padding-top: 12px;
}

.spacing-pt16 {
  padding-top: 16px;
}

.spacing-pt20 {
  padding-top: 20px;
}

.spacing-pt24 {
  padding-top: 24px;
}

.spacing-pt28 {
  padding-top: 28px;
}

.spacing-pt32 {
  padding-top: 32px;
}

.spacing-pt36 {
  padding-top: 36px;
}

.spacing-pt40 {
  padding-top: 40px;
}

.spacing-pt44 {
  padding-top: 44px;
}

.spacing-pt48 {
  padding-top: 48px;
}

.spacing-pt52 {
  padding-top: 52px;
}

.spacing-pt56 {
  padding-top: 56px;
}

.spacing-pt60 {
  padding-top: 60px;
}

.spacing-pt64 {
  padding-top: 64px;
}

.spacing-pt68 {
  padding-top: 68px;
}

.spacing-pb0 {
  padding-bottom: 0px !important;
}

.spacing-pb4 {
  padding-bottom: 4px;
}

.spacing-pb8 {
  padding-bottom: 8px;
}

.spacing-pb12 {
  padding-bottom: 12px;
}

.spacing-pb16 {
  padding-bottom: 16px;
}

.spacing-pb20 {
  padding-bottom: 20px;
}

.spacing-pb24 {
  padding-bottom: 24px;
}

.spacing-pb28 {
  padding-bottom: 28px;
}

.spacing-pb32 {
  padding-bottom: 32px;
}

.spacing-pb36 {
  padding-bottom: 36px;
}

.spacing-pb40 {
  padding-bottom: 40px;
}

.spacing-pb44 {
  padding-bottom: 44px;
}

.spacing-pb48 {
  padding-bottom: 48px;
}

.spacing-pb52 {
  padding-bottom: 52px;
}

.spacing-pb56 {
  padding-bottom: 56px;
}

.spacing-pb60 {
  padding-bottom: 60px;
}

.spacing-pb64 {
  padding-bottom: 64px;
}

.spacing-pb68 {
  padding-bottom: 68px;
}

.spacing-pl0 {
  padding-left: 0px;
}

.spacing-pl4 {
  padding-left: 4px;
}

.spacing-pl8 {
  padding-left: 8px;
}

.spacing-pl12 {
  padding-left: 12px;
}

.spacing-pl16 {
  padding-left: 16px;
}

.spacing-pl20 {
  padding-left: 20px;
}

.spacing-pl24 {
  padding-left: 24px;
}

.spacing-pl28 {
  padding-left: 28px;
}

.spacing-pl32 {
  padding-left: 32px;
}

.spacing-pl36 {
  padding-left: 36px;
}

.spacing-pl40 {
  padding-left: 40px;
}

.spacing-pl44 {
  padding-left: 44px;
}

.spacing-pl48 {
  padding-left: 48px;
}

.spacing-pl52 {
  padding-left: 52px;
}

.spacing-pl56 {
  padding-left: 56px;
}

.spacing-pl60 {
  padding-left: 60px;
}

.spacing-pl64 {
  padding-left: 64px;
}

.spacing-pl68 {
  padding-left: 68px;
}

.spacing-pr0 {
  padding-right: 0px !important;
}

.spacing-pr4 {
  padding-right: 4px;
}

.spacing-pr8 {
  padding-right: 8px;
}

.spacing-pr12 {
  padding-right: 12px;
}

.spacing-pr16 {
  padding-right: 16px;
}

.spacing-pr20 {
  padding-right: 20px;
}

.spacing-pr24 {
  padding-right: 24px;
}

.spacing-pr28 {
  padding-right: 28px;
}

.spacing-pr32 {
  padding-right: 32px;
}

.spacing-pr36 {
  padding-right: 36px;
}

.spacing-pr40 {
  padding-right: 40px;
}

.spacing-pr44 {
  padding-right: 44px;
}

.spacing-pr48 {
  padding-right: 48px;
}

.spacing-pr52 {
  padding-right: 52px;
}

.spacing-pr56 {
  padding-right: 56px;
}

.spacing-pr60 {
  padding-right: 60px;
}

.spacing-pr64 {
  padding-right: 64px;
}

.spacing-pr68 {
  padding-right: 68px;
}

/***font size*****/

.font4 {
  font-size: 4px;
}

.font8 {
  font-size: 8px;
}

.font12 {
  font-size: 12px;
}

.font16 {
  font-size: 16px;
}

.font20 {
  font-size: 20px;
}

.font24 {
  font-size: 24px;
}

.font28 {
  font-size: 28px;
}

.font32 {
  font-size: 32px;
}

.font36 {
  font-size: 36px;
}

.font40 {
  font-size: 40px;
}

.font44 {
  font-size: 44px;
}

.font48 {
  font-size: 48px;
}

.font52 {
  font-size: 52px;
}

.font56 {
  font-size: 56px;
}

.font60 {
  font-size: 60px;
}

.font64 {
  font-size: 64px;
}

.font68 {
  font-size: 68px;
}

.font72 {
  font-size: 72px;
}

.font76 {
  font-size: 76px;
}

.font80 {
  font-size: 80px;
}

.font84 {
  font-size: 84px;
}

.font88 {
  font-size: 88px;
}

.font92 {
  font-size: 92px;
}

.font96 {
  font-size: 96px;
}

.h1-superhero96 {
  font-family: "Montserrat", sans-serif;
  font-size: 96px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -1.5px;
}

.h2-superhero60 {
  font-family: "Montserrat", sans-serif;
  font-size: 60px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: -0.5px;
}

.h3-bigheading44 {
  font-family: "Montserrat", sans-serif;
  font-size: 44px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.h4-smallheading32 {
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.25px;
}

.h5-regular24 {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.h6-Subtitle18 {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
}

.Subtitle-or-Buttons18 {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
}

.Bodycopy-2 {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
}

.Bodycopy-1 {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
}

.Bodycopy-Link {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
}

.List-2-16-Regular {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
}

.Subtitle2-14-Medium {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
}

.Subtitle3-14-Regular {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.25px;
}

.Caption-12-Regular {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
}

.Link-12-Regular {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
}

.Overline-10-Regular {
  font-family: "Montserrat", sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 1.5px;
}

.p {
  color: #04313d;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
}

/**Buttons1**/

.button1-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  background-color: #ffffff;
  color: #04313d;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
}

.button1-skillupv2:hover,
.button1-skillupv2:focus {
  background-color: #f9c654;
  color: #04313d;
}

/**Buttons2**/

.button2-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  background-color: #04313d;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
  border: 0px;
  /* width: 100%; */
}

.button2-skillupv2:hover,
.button2-skillupv2:focus {
  background-color: #f9c654;
  color: #04313d;
  text-decoration: none;
}

/**Buttons3**/

.button3-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  background-color: #04313d;
  color: #ffffff;
  border: solid 2px #ffffff;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
}

.button3-skillupv2:hover,
.button3-skillupv2:focus {
  background-color: #04313d;
  color: #ffffff;
  border: solid 2px #f9c654;
}

/**Buttons4**/

.button4-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  background-color: #ffffff;
  color: #04313d;
  border: solid 2px #04313d;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
}

.button4-skillupv2:hover,
.button4-skillupv2:focus {
  background-color: #ffffff;
  color: #04313d;
  border: solid 2px #f9c654;
}

/**Buttons5 red**/

.button5-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  background-color: #881c1f;
  color: #ffffff;
  border: 0px;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
}

.button5-skillupv2:hover,
.button5-skillupv2:focus {
  background-color: #b62226;
  color: #ffffff;
}

/**Buttons6 defult**/

.button6-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  color: #ffffff;
  border: 0px;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
}

.button6-skillupv2:hover,
.button6-skillupv2:focus {
  background-color: #f9c654;
  color: #04313d;
}

/*disable*/

.buttonD1-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  color: #4f4f4f;
  border: 0px;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
  background: #b9c4ce;
}
.skip-button {
  text-align: right !important;
  float: right;
  text-decoration: none;
  color: #3685c6 !important;
  margin-top: 16px;
}

/*.buttonD1-skillupv2:hover, .buttonD1-skillupv2:focus{
    background-color: #8995a6;
    color: #606b7a;
}*/

.buttonD2-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  color: #ffffff;
  border: 0px;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
  background: #04313d;
}

.buttonD2-skillupv2:hover,
.buttonD2-skillupv2:focus {
  background-color: #f9c654;
  color: #04313d;
}

/**Promotion button red**/

.promotion-button {
  padding: 10px 9.3px 10.1px 10px;
  background-color: #881c1f;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.19;
  letter-spacing: 0.6px;
  text-align: center;
  color: #ffffff;
  display: inline-block;
}

.promotion-button:hover,
.promotion-button:focus {
  background-color: #b62226;
  color: #ffffff;
}

/**font-weight*/

.font-w-100 {
  font-weight: 100;
}

.font-w-200 {
  font-weight: 200;
}

.font-w-300 {
  font-weight: 300;
}

.font-w-400 {
  font-weight: 400;
}

.font-w-500 {
  font-weight: 500 !important;
}

.font-w-600 {
  font-weight: 600;
}

.font-w-700 {
  font-weight: 700;
}

.font-w-800 {
  font-weight: 800;
}

.font-w-900 {
  font-weight: 900;
}

.fielderror {
  width: 24px;
  height: 24px;
  margin: 0 8px 0px 0;
  object-fit: contain;
  float: left;
  height: 4vh;
}

.fielderror .errorinfo {
  background: #66a3d6;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  padding: 0px;
  text-align: center;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: block;
}

.fielderror .errorWarning {
  background: #ce8c00;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  padding: 0px;
  text-align: center;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: block;
}

.fielderror .error {
  background: #da3336;
  color: #ffffff !important;
  font-size: 16px;
  font-weight: bold;
  padding: 0px;
  text-align: center;
  border-radius: 4px;
  width: 20px;
  height: 20px;
  display: block;
}

/***Rigth section**/

.Right-spacing-position {
  margin-right: 40px;
}

.Right-spacing40 {
  margin-right: 40px;
}

.Left-spacing40 {
  margin-left: 40px;
}

.center-spacing49 {
  padding-right: 49px;
}

.Right-What-you-get_main {
  /*top: -412px;
    position: absolute !important;*/
  box-shadow: 0 4.6px 27.4px 0 rgba(0, 0, 0, 0.15);
  background: #f8f9fa;
  z-index: 99;
  margin-top: -85%;
}

.Right-What-you-get_main .What-you-get-list {
  width: 100%;
  display: inline-block;
  position: relative;
}

.right-what-1section {
  padding: 40px 20px 0px;
}

ul.what-you-get-content {
  margin: 0;
  padding: 0;
  width: 100%;
  display: inline-block;
  position: relative;
}

ul.what-you-get-content li {
  display: inline-block;
  margin-bottom: 12px;
  width: 100%;
}

ul.what-you-get-content li .img-section {
  width: 32px;
  float: left;
  margin-right: 16px;
}

ul.what-you-get-content li .text-what-get {
  width: 80%;
  float: left;
}

ul.what-you-get-content li .text-what-get h6 {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #04313d;
  margin: 0;
  margin-bottom: 4px;
}

ul.what-you-get-content li .text-what-get p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #606b7a;
  margin-bottom: 4px;
  margin-top: 0;
}

ul.newlist {
  margin: 0;
  padding: 0;
  list-style: none;
}

ul.newlist li {
  margin: 4px 0 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #8995a6;
  float: none;
}

ul.newlist li::before {
  border: none;
  color: #b62226;
  content: "\f111";
  display: inline-block;
  font-family: fontawesome;
  font-size: 5px;
  margin-right: 10px;
  padding: 0;
  position: relative;
  top: -3px;
}

.divided-bdr {
  height: 1px;
  background: #ddd;
  width: 100%;
  /* margin: 0 auto; */
}

.right-what-2section {
  padding: 0px 20px 60px;
  display: inline-block;
}

/****Accordion1****/

.ibm-v2-accordion {
  border-radius: 0 !important;
  box-shadow: unset !important;
  margin-top: 0px !important;
  border: 0px !important;
}

.ibm-v2-accordion .panel-heading {
  color: #333;
  background-color: #f8f9fa !important;
  border-color: #ddd;
  border-radius: 0px;
}

.ibm-v2-accordion .panel-heading h3 a {
  border: 0px solid #ddd;
  border-bottom: 1px solid #ddd;
  font-family: "Montserrat", sans-serif;
  font-size: 18px !important;
  font-weight: 500 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
  text-align: left !important;
  color: #04313d !important;
  padding: 12px 15px !important;
}

.ibm-v2-accordion .panel-heading h3 .collapsed {
  border-bottom: 1px solid #ddd;
}

.ibm-v2-accordion .panel-heading .panel-title a::before {
  font-size: 14px !important;
  padding: 0px 5px !important;
  position: unset !important;
  float: right;
  color: #52befc;
  content: url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/Program_Small_Minus.842e7e2f4a09.svg") !important;
}

.ibm-v2-accordion .panel-heading .panel-title a.collapsed::before {
  content: url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/Program_Small_Plus.4155d154792a.svg") !important;
}

.ibm-v2-accordion-panel-body {
  background: #fff;
  color: #606b7a;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  padding: 16px 24px 32px;
}

/****Accordion2****/

.ibm-v2-accordion2 {
  border-radius: 0 !important;
  box-shadow: unset !important;
  margin-top: 4px !important;
  border: 0px !important;
}

.ibm-v2-accordion2 .panel-heading {
  color: #333;
  background-color: #04313d !important;
  border-color: #ddd;
  border-radius: 0px;
  border-bottom: solid 1px #fff;
}

.ibm-v2-accordion2 .panel-heading h3 a {
  border: 0px solid #ddd;
  font-family: "Montserrat", sans-serif;
  font-size: 18px !important;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
  text-align: left;
  color: #ffffff !important;
  padding: 24px !important;
}

.ibm-v2-accordion2.panel-heading h3 .collapsed {
  border-bottom: 1px solid #ddd;
}

.ibm-v2-accordion2 .panel-heading .panel-title a::before {
  font-size: 14px !important;
  padding: 0px 5px !important;
  position: unset !important;
  float: right;
  color: #acd5f4;
  content: url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/Course_Small_Minus.37bc39558a80.svg") !important;
}

.ibm-v2-accordion2 .panel-heading .panel-title a.collapsed::before {
  content: url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/Course_Small_Plus.a196b2f34db8.svg") !important;
}

.iconArea {
  width: 32px;
  height: 32px;
  display: inline-block;
}

.textArea {
  width: 68%;
  display: inline-block;
  vertical-align: middle;
}

.ibm-v2-accordion-panel-body2 {
  background: #fff;
  color: #606b7a;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  padding: 16px 24px 32px;
  border: 0px !important;
}

.ibm-v2-accordion-panel-body2 p {
  color: #04313d;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
}

ul.topics-covered {
  margin-top: 12px;
  margin-bottom: 8px;
  padding: 0;
  width: 100%;
  display: inline-block;
  position: relative;
}

ul.topics-covered li {
  display: inline-block;
  margin-bottom: 12px;
  width: 100%;
}

ul.topics-covered li .topics-icon {
  width: 24px;
  float: left;
  margin-right: 8px;
}

ul.topics-covered li .topics-text {
  width: auto;
  padding-left: 0px;
}

ul.topics-covered li .topics-text h6 {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #04313d;
  margin: 0;
  margin-bottom: 4px;
}

ul.topics-covered li .topics-text p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #04313d;
  margin-bottom: 0px;
}

/***Preview -certificate****/

.Preview-certificate {
  width: 93%;
  display: inline-block;
  vertical-align: top;
}

.right-section-resposnive {
  margin-top: 0px;
}

/***Promotion banner****/

.promotion-section {
  background: #ffffff;
  padding: 20px;
}

ul.promation-time {
  margin-top: 4px;
  padding: 0;
  list-style: none;
}

ul.promation-time li {
  display: inline-block;
  margin-right: 4px;
  padding: 8px 0;
}

ul.promation-time li h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 52px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 40px;
  letter-spacing: normal;
  text-align: center;
  color: #04313d;
  padding: 0px;
  margin: 0px;
}

ul.promation-time li span {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  text-transform: uppercase;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #04313d;
}

.learn-with-these-experts {
  background: #ffffff;
  padding: 40px 20px 60px;
}

ul.these-experts {
  margin: 0px;
  padding: 0;
  list-style: none;
}

ul.these-experts li {
  display: inline-block;
  margin-bottom: 16px;
  width: 100%;
}

ul.these-experts li .exp-image {
  width: 60px;
  float: left;
  height: 60px;
  margin: 0 16px 0 0;
}

ul.these-experts li .exp-text {
  width: 72%;
  display: inline-block;
}

ul.these-experts li .exp-text h6 {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  text-align: left;
  color: #212934;
  margin: 0;
  margin-bottom: 4px;
  padding: 0;
}

ul.these-experts li .exp-text p {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  text-align: left;
  color: #606b7a;
  padding: 0;
  margin-bottom: 4px;
}

ul.these-experts li .exp-text a {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  text-align: left;
  color: #3685c6;
  text-decoration: underline;
  padding: 0;
  margin-bottom: 4px;
  display: block;
}

.href {
  text-decoration: underline;
  color: #3685c6;
}

@media (max-width: 990px) {
  .Right-spacing-position {
    margin-right: 0px;
  }
  .Right-spacing40 {
    margin-right: 0px;
  }
  .Left-spacing40 {
    margin-left: 0px;
  }
  .center-spacing49 {
    padding-right: 15px !important;
  }
  .Right-What-you-get_main {
    /*top: -412px;
    position: static !important;*/
    box-shadow: unset;
    background: #f8f9fa;
    z-index: 99;
    margin-bottom: 20px;
    margin-top: 0%;
  }
  .right-section-resposnive {
    margin-top: 0px;
  }
  .Preview-certificate {
    width: 86%;
    display: inline-block;
    vertical-align: top;
  }
  ul.topics-covered li .topics-text {
    width: 86%;
    display: inline-block;
  }
  .full-wb {
    width: 100%;
  }
}

@media (min-width: 992px) and (max-width: 1100px) {
  ul.what-you-get-content li .text-what-get {
    width: 76%;
    float: left;
  }
  .right-section-resposnive {
    margin-top: 160px;
  }
  ul.promation-time li h4 {
    font-size: 36px;
    font-weight: 900;
  }
}

@media (min-width: 1100px) and (max-width: 1300px) {
  .Right-What-you-get_main {
    box-shadow: 0 4.6px 27.4px 0 rgba(0, 0, 0, 0.15);
    background: #f8f9fa;
    z-index: 99;
    margin-top: -105%;
  }
}

@media (min-width: 992px) and (max-width: 1100px) {
  .Right-What-you-get_main {
    box-shadow: 0 4.6px 27.4px 0 rgba(0, 0, 0, 0.15);
    background: #f8f9fa;
    z-index: 99;
    margin-top: -140%;
  }
}

.ser-no {
  font-size: 24px;
  position: relative;
  top: 2px;
}

.textArea {
  width: 85%;
  display: inline-block;
  vertical-align: middle;
}

ul.list-v2 {
  margin-top: 12px;
  margin-bottom: 8px;
  padding: 0;
}

ul.list-v2 li {
  display: inline-block;
  margin-bottom: 12px;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #04313d;
  position: relative;
  padding-left: 16px;
}

ul.list-v2 li::before {
  border: none;
  color: #606b7a;
  content: "\f111";
  display: inline-block;
  font-family: fontawesome;
  font-size: 10px;
  margin-right: 8px;
  padding: 0;
  position: absolute;
  top: 3px;
  left: 0px;
}

/***Singup page****/

.sinup-v2-banner {
  min-height: 350px;
}

.sinup-main-section {
  margin: 0 103px;
  padding: 80px 112px 80px;
  border-radius: 16px;
  box-shadow: 0 10px 25px 10px rgba(0, 0, 0, 0.25);
  background-color: #ffffff;
  /* margin-top: -278px; */
  margin-bottom: 50px;
  margin-top: -16.6rem;
}

ul.sinup-tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  border-bottom: solid 0px #e1e7ec;
  width: 100%;
  float: left;
}

ul.sinup-tabs li {
  float: left;
  z-index: 99;
}

ul.sinup-tabs li a {
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #215477;
  gap: 10px;
  padding: 12px 58px;
  border-bottom: solid 4px transparent;
}

ul.sinup-tabs li a:hover {
  background: #ebf8ff;
  color: #215477;
  border-bottom: solid 0px transparent;
}

ul.sinup-tabs li a.active,
ul.sinup-tabs li a:focus {
  background: #ebf8ff !important;
  color: #215477;
  border-bottom: solid 4px #215477;
}

.singupV2-form {
  width: 100%;
  display: inline-block;
  padding-right: 30px;
}

.singupV2-form fieldset {
  border: none;
}

.singupV2-form .kickass_field {
  margin: auto;
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100%;
}

.singupV2-form .kickass_field lable {
  font-size: 24px;
  position: absolute;
  height: unset;
  overflow: hidden;
  left: 16px;
  width: 100%;
  top: 20px;
  text-align: left;
  color: #3685c6;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  font-family: "Montserrat", sans-serif;
  pointer-events: none;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

.singupV2-form .kickass_field lable span {
  font-size: 10px;
  color: #d4d3d3;
  clear: left;
  opacity: 0;
  font-weight: 400;
  display: block;
  -webkit-transition: opacity 0.5s 0s;
  transition: opacity 0.5s 0s;
}

.singupV2-form .kickass_field lable:after {
  width: 4px;
  content: "";
  height: 8px;
  border-bottom: 2px solid #d4d3d3;
  border-right: 2px solid #d4d3d3;
  -webkit-transform: translateX(-36px) rotate(45deg);
  transform: translateX(-36px) rotate(45deg);
  position: absolute;
  left: 120%;
  top: 30px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  display: none !important;
}

.singupV2-form .kickass_field select {
  border: none;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  padding: 10px 0 10px 0;
  background: 0 0;
  letter-spacing: 1px;
  outline: 0;
  font-family: "Montserrat", sans-serif;
  height: 40px;
  width: 100%;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  font-size: 16px;
  border-bottom: solid 1px #ccc;
}

.singupV2-form .kickass_field input {
  border: none;
  color: #212934;
  padding: 24px 16px 24px 16px;
  outline: 0;
  font-family: "Montserrat", sans-serif;
  height: 73px !important;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  font-size: 24px;
  border-bottom: solid 1.5px #ccc;
  box-sizing: inherit !important;
  background: #f8f9fa;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.singupV2-form .kickass_field input:focus + lable {
  color: #206c87;
  font-size: 16px;
  top: 5px;
  -webkit-transition: all 0.2s 0s;
  transition: all 0.2s 0s;
}

.singupV2-form .kickass_field input:focus + lable span {
  opacity: 1;
  -webkit-transition: opacity 0.5s 0.3s;
  transition: opacity 0.5s 0.3s;
}

.singupV2-form .kickass_field input:valid + lable {
  font-size: 16px;
  top: 5px;
  color: #26708e;
}

.singupV2-form .kickass_field input[type="password"]:valid + lable span {
  color: #206c87;
}

.singupV2-form .kickass_field input:valid + lable span {
  opacity: 1;
  -webkit-transition: opacity 0.3s 0s;
  transition: opacity 0.3s 0s;
}

.singupV2-form .kickass_field input:valid + lable::after {
  display: block;
  left: 100%;
}

.singupV2-form .kickass_field input:invalid {
  color: #212934 !important;
}

.singupV2-form .kickass_field input:focus:invalid {
  color: #212934 !important;
  border-bottom: solid 1.5px #3685c6;
  background: #ebf8ff;
  padding: 24px 16px 12px 16px;
}

.singupV2-form .kickass_field input:valid {
  color: #212934 !important;
  border-bottom: solid 1.5px #3685c6;
  background: #ebf8ff;
  padding: 24px 16px 12px 16px;
}

.noBackground-outFocus {
  border-bottom: solid 2px #b9c4ce !important;
  background: transparent!important;
  /* padding: 24px 16px 12px 16px !important; */
  /* top: 16px !important; */
}
/****form toggle****/

.toggle-formV2 {
  position: relative;
  display: block;
  width: 40px;
  height: 20px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  transform: translate3d(0, 0, 0);
}

.toggle-formV2:before {
  content: "";
  position: relative;
  top: 3px;
  left: 3px;
  width: 34px;
  height: 14px;
  display: block;
  background: #9a9999;
  border-radius: 8px;
  transition: background 0.2s ease;
}

.toggle-formV2 span {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  display: block;
  background: white;
  border-radius: 10px;
  box-shadow: 0 3px 8px rgba(154, 153, 153, 0.5);
  transition: all 0.2s ease;
}

.toggle-formV2 span:before {
  content: "";
  position: absolute;
  display: block;
  margin: -18px;
  width: 56px;
  height: 56px;
  background: #87c6f8;
  border-radius: 50%;
  transform: scale(0);
  opacity: 1;
  pointer-events: none;
}

#cbx:checked + .toggle-formV2:before {
  background: #87c6f8;
}

#cbx:checked + .toggle-formV2 span {
  background: #2196f3;
  transform: translateX(20px);
  transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;
  box-shadow: 0 3px 8px rgba(79, 46, 220, 0.2);
}

#cbx:checked + .toggle-formV2 span:before {
  transform: scale(1);
  opacity: 0;
  transition: all 0.4s ease;
}

/**check box*/

.cbx {
  margin: auto;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  width: 100% !important;
}

.cbx span {
  display: inline-block;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}

.cbx span:first-child {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 3px;
  transform: scale(1);
  vertical-align: middle;
  border: 2px solid #00000080;
  transition: all 0.2s ease;
}

.cbx span:first-child svg {
  position: absolute;
  top: 3px;
  left: 2px;
  fill: none;
  stroke: #ffffff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
  transform: translate3d(0, 0, 0);
}

.cbx span:first-child:before {
  content: "";
  width: 100%;
  height: 100%;
  background: #2c98f0;
  display: block;
  transform: scale(0);
  opacity: 1;
  border-radius: 50%;
}

.cbx span:last-child {
  padding-left: 8px;
}

.cbx:hover span:first-child {
  border-color: #2c98f0;
}

.inp-cbx:checked + .cbx span:first-child {
  background: #2c98f0;
  border-color: #2c98f0;
  animation: wave 0.4s ease;
}

.inp-cbx:checked + .cbx span:first-child svg {
  stroke-dashoffset: 0;
}

.inp-cbx:checked + .cbx span:first-child:before {
  transform: scale(3.5);
  opacity: 0;
  transition: all 0.6s ease;
}

@keyframes wave {
  50% {
    transform: scale(0.9);
  }
}

/**Radio button***/

.radio {
  position: relative;
  cursor: pointer;
  line-height: 20px;
  font-size: 14px;
  margin: 15px;
}

.radio .label {
  position: relative;
  display: block;
  float: left;
  margin-right: 10px;
  width: 20px;
  height: 20px;
  border: 2px solid #2c98f0;
  border-radius: 100%;
  -webkit-tap-highlight-color: transparent;
}

.radio .label:after {
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #2c98f0;
  transform: scale(0);
  transition: all 0.2s ease;
  opacity: 0.08;
  pointer-events: none;
}

.radio:hover .label:after {
  transform: scale(3.6);
}

input[type="radio"]:checked + .label {
  border-color: #2c98f0;
}

input[type="radio"]:checked + .label:after {
  transform: scale(1);
  transition: all 0.2s cubic-bezier(0.35, 0.9, 0.4, 0.9);
  opacity: 1;
}

.mobile_response {
  display: flex;
  flex-direction: column-reverse;
}

.checkbox-text {
  display: inline-block;
  width: 95% !important;
  vertical-align: top !important;
}

.Error-Message {
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  margin: 0;
  margin-top: 12px;
}

.social-section {
  width: 100%;
  display: inline-block;
}

.Social {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  /* gap: 6px; */
  margin: 0px 16px 16px 0px;
  padding: 12px 54px 12px 20px;
  object-fit: contain;
  border-radius: 8px;
  background-color: #e1e7ec;
  float: left;
}

.IconsSmallSocial_FB {
  width: 24px;
  height: 24px;
  flex-grow: 0;
  object-fit: contain;
  margin-right: 6px;
}

.FACEBOOK {
  width: 81px;
  height: 22px;
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #044150;
}

.Social:hover {
  background-color: #fff9eb;
}

.Social2 {
  /*display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
gap: 6px;*/
  display: inline-block;
  margin: 0px 16px 16px 0px;
  padding: 12px 40px 12px 40px;
  object-fit: contain;
  border-radius: 8px;
  background-color: #e1e7ec;
  text-align: left;
  width: 100%;
}

.IconsSmallSocial_FB2 {
  width: 24px;
  height: 24px;
  margin-right: 6px;
}

.FACEBOOK2 {
  width: 81px;
  height: 22px;
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #044150;
}

.Social2:hover {
  background-color: #fff9eb;
}

.signup-right-banner-main {
  background: #ffffff url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/signup/Backdrop.1b20eedaad65.png") left
    top no-repeat;
  padding: 40px 30px;
  border-radius: 10px;
  margin-top: 60px;
}

.signup-banner-postion {
  position: absolute;
  top: 40px;
}

.signup-right-banner {
}

.signup-right-banner h5 {
  font-family: Montserrat;
  font-size: 24px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.25px;
  text-align: left;
  color: #ffffff;
  margin: 0;
}

ul.Learn-industry-experts {
  margin-top: 32px;
  padding: 0;
  width: 100%;
  display: inline-block;
  position: relative;
}

ul.Learn-industry-experts li {
  margin-bottom: 20px;
  width: 100%;
  float: left;
}

ul.Learn-industry-experts li .img-section {
  width: 32px;
  float: left;
  margin-right: 10px;
  position: relative;
  top: 4px;
}

ul.Learn-industry-experts li .text-learn {
  width: 74%;
  float: left;
}

ul.Learn-industry-experts li .text-learn h6 {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
  text-align: left;
  color: #04313d;
  margin: 0;
  margin-bottom: 0px;
}

/***Signup resposive****/

@media (max-width: 1024px) {
  .container-fluid {
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
  }
  .sinup-v2-banner {
    min-height: auto;
  }
  .singupV2-form {
    width: 100%;
    display: inline-block;
    padding-right: 0px;
  }
  .sinup-main-section {
    margin: 0 0px;
    margin-bottom: 50px;
    padding: 0;
    border-radius: 0;
    box-shadow: unset;
    background-color: unset;
  }
  .signup-right-banner-main {
    display: none;
  }
  .Social {
    width: 100%;
  }
  .signup-banner-postion {
    display: none;
  }
  ul.sinup-tabs li a {
    padding: 12px 52px;
  }
  .Social2 {
    padding: 12px 60px 12px 20px;
  }
  .orlogin {
    margin-top: 40px;
  }
  .purchase_section.row {
    margin-right: -15px;
    margin-left: -15px;
  }
  .margin_top {
    padding-top: 0px !important;
  }
  .spacing-mt20-m {
    margin-top: 20px !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .sinup-main-section {
    margin: 0 40px;
  }
  .signup-banner-postion {
    display: none;
  }
  .Social2 {
    text-align: left;
  }
  .purchase_section.row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 1024px) {
  .signup-right-banner-main {
    display: block !important;
  }
}

@media (max-width: 990px) {
  .form-group {
    width: 100%;
  }
  /* .buttonD1-skillupv2 {
    width: 100%;
    margin-bottom: 16px;
  } */
  .skip-button {
    text-align: center !important;
    text-decoration: none;
    color: #3685c6 !important;
    margin: 0 auto;
    display: block;
    float: none;
}
}

@media (max-width: 480px) {
  .checkbox-text {
    display: inline-block;
    width: 93% !important;
    vertical-align: top !important;
  }
  ul.sinup-tabs li a {
    padding: 12px 36px;
  }
}

#login-form .status.message {
  display: none;
}

#login-form .status.message.is-shown {
  display: block;
}

#register-form .status.message {
  display: none;
}

#register-form .status.message.is-shown {
  display: block;
}

.close-icon {
  position: absolute;
  right: 16px;
  text-align: center;
  top: 24px;
  font-size: 24px;
  color: #8995a6 !important;
}

#password_clear {
  background: unset;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
}

#code-clear {
  background: unset;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
}

#email_clear {
  background: unset;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
}

#name_clear {
  background: unset;
  border: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
}

.forgotpass {
  margin-top: -19px;
  position: relative;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
}

.erro-bdr {
  border-bottom: solid 2px #da3336 !important;
}

.underline {
  text-decoration: underline;
  position: relative;
}

.underline:hover {
  text-decoration: underline;
  color: #3685c6 !important;
}

.input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #212934;
}

.input:-webkit-autofill::first-line {
  font-size: 24px;
  font-weight: normal;
}

.auto-m {
  margin: 0 auto;
}

.owl-carousel.owl-drag .owl-item .item .eachplan a {
  color: white !important;
}

.full-width {
  width: 100% !important;
}

​​​​​.hid {
  visibility: hidden !important;
}

.button2-plans-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  background-color: #04313d;
  color: #ffffff;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
  border: solid 2px #04313d;
}

.button2-plans-skillupv2:hover,
.button2-plans-skillupv2:focus {
  border: solid 2px #04313d;
  color: #04313d !important;
  background: unset;
}

.owl-carousel.owl-drag .owl-item .item .eachplan a:hover {
  color: #04313d !important;
}

.owl-carousel.owl-drag .owl-item .item .eachplan a:focus {
  color: #04313d !important;
}

@media (max-width: 1023px) {
  .order_infoM {
    margin-top: 32px;
  }
}

.buttonD3-skillupv2 {
  padding: 16px 40px;
  border-radius: 200px;
  color: #04313d;
  border: 0px;
  display: inline-block;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  text-align: center;
  background: #fff;
  border: solid 2px #f9c654 !important;
}

.plan-section h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 24px !important;
  color: #04313d;
}

.owl-carousel .owl-dots .owl-dot span {
  /* background: #fff !important;
  border: solid 1px #1f3345 !important; */
}

​​​​​​​
/* From Lovey CSS */


/* plans-css */

.plan-section h4 {
  flex-grow: 0;
  padding: 0 6px 22px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.25px;
  text-align: left;
  color: #04313d;
}

.gold_plan {
  background-color: #ce8c00 !important;
}

.platinum_plan {
  background-color: #215477 !important;
}

.icon {
  width: 24px !important;
  height: 24px;
  flex-grow: 0;
  object-fit: contain;
}

.plan_heading {
  margin: 0 0 0.2px;
  padding: 14px 12px;
  background-color: #8995a6;
  color: #ffffff;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  border-radius: 4px 4px 0 0px;
}

.plan_prize h5 {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  line-height: normal;
  color: #606b7a;
  display: inline-block;
  text-align: center;
  margin-block-start: 0px;
  margin-block-end: 0px;
  text-decoration: line-through;
  margin: 0px;
}

.plan_prize h5 span {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  display: inline-block;
  margin-right: 15px;
}

.gst {
  font-size: 12px !important;
  color: #606b7a !important;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.4px;
}

.discount {
  text-align: left !important;
}

.plan_prize h5:nth-of-type(1) {
  text-decoration: line-through;
}

.plan_prize {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 18px;
  line-height: normal;
  height: 200px;
  position: relative;
}

.plan_prize p {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.1px;
  color: #8995a6;
  display: inline-block;
  text-align: center;
  margin-block-start: 0px;
  margin-block-end: 0px;
  margin-top: 8px;
}

.plan_prize h5.prize_color {
  font-size: 18px;
  color: #881c1f;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  width: 100%;
  line-height: normal;
}

.main_div .bttn {
  margin: 0px 10px;
}

.main_div .bttn a {
  color: #04313d !important;
}

.main_div .bttn a:hover,
.bttn a:focus {
  color: #04313d !important;
}

.plan_prize h5.discount span {
  width: 50%;
  text-align: right;
}

.select {
  width: 100%;
  height: 53px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 16px 10px;
  border-radius: 30px;
  background-color: #04313d;
  border-color: transparent;
}

.select_text {
  flex-grow: 0;
  font-size: 18px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
  text-align: center;
  color: #ffffff;
}

.plan-section ul {
  list-style-type: none;
  padding-inline-start: 0px;
}

.back {
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: center;
  color: #ffffff;
}

.back_icon {
  width: 24px;
  height: 24px;
  flex-grow: 0;
  object-fit: contain;
  margin-right: 8px;
}

.select:hover {
  background-color: #f9c654 !important;
  color: #04313d !important;
}

.select:active {
  background-color: #f9c654 !important;
  color: #04313d !important;
}

.select:focus {
  background-color: #f9c654 !important;
  color: #04313d !important;
}

.back:hover {
  color: #ffffff !important;
}

.back:active {
  color: #ffffff !important;
}

.back:focus {
  color: #ffffff !important;
}

.Left-spacing138 {
  margin-left: 115px;
}

.plan_detail {
  margin: 20px 0 0 0;
  /* border: solid 1px #8995a6; */
  background-color: #04313d;
  padding-top: 15px;
  padding-bottom: 20px;
}

.main_div {
  border: 1px solid #8995a6;
  border-radius: 5px 5px 0 0px;
}

.plan_detail .details li {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #f9c654;
  padding: 0px 20px 0px 48px;
  position: relative;
  margin-bottom: 2px;
}

.plan_detail .details li img {
  position: absolute;
  left: 20px;
  top: -2px;
  font-weight: 100;
  width: auto;
}

.set {
  padding-left: 35px;
  position: relative;
}

.plan_detail .details.list-disabled li {
  color: #b9c4ce;
}

.plan_detail .details li p {
  font-size: 14px;
  color: #b9c4ce;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.1px;
}

.plan_detail p {
  margin-bottom: 12px !important;
}

.padd {
  position: absolute;
  left: 0;
}

.color_text {
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #b9c4ce;
}

.certify_heading {
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: 0.15px;
}

.sinup-main-section.plans-main {
  /* margin-top: -160px; */
  margin-top: -10.3rem;
}

.custom-steps-form .steps-step {
  display: inline-block;
}

.custom-steps-form .steps-step .btn-circle {
  width: 32px;
  font-family: "Montserrat", sans-serif;
  height: 32px;
  padding: 0;
  border-radius: 50%;
  line-height: 28px;
  border: 2px solid #ffffff;
  background: #8995a6;
}

.custom-steps-form .steps-step .btn-circle.btn-active {
  background: #3685c6 !important;
}

.custom-steps-form .steps-step p {
  line-height: 1.4;
  letter-spacing: 0.1px;
  margin-top: 6px;
  font-size: 14px !important;
}

.custom-steps-form .steps-step:first-child {
  float: left;
}

.custom-steps-form .steps-step:last-child {
  float: right;
}

.custom-steps-form .steps-row.setup-panel {
  position: relative;
  z-index: 99;
}

.custom-steps-form {
  max-width: 800px;
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  width: 100%;
  margin-top: 45px;
}

.custom-steps-form .steps-row.setup-panel:after {
  content: "";
  height: 1px;
  width: 90%;
  background: #e1e7ec;
  position: absolute;
  left: 6%;
  top: 14px;
  z-index: -1;
}

.spacing_32 {
  margin-bottom: 32px;
}

.eachplan {
  padding-right: 0px;
}

.plans-main .owl-theme .owl-dots .owl-dot span {
  width: 24px;
  height: 24px;
}

.owl-dots {
  /* position: absolute;
  top: -52px;
  left: 50%;
  transform: translate(-50%, -50%); */
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #4dc7a0;
  background-color: #04313d !important;
}

.checkout_heading h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.25px;
  text-align: left;
  color: #04313d;
  padding: 0px;
}

.mt_bottom {
  margin-bottom: 16px !important;
}

.mt_p_bottom {
  margin-bottom: 8px !important;
}

.accordian_color {
  background-color: #e1e7ec !important;
}

.accordian_body {
  background-color: #ffffff !important;
}

/* .form_promo::after, */

.crossbtn {
  /* content: url("/static/skillup_static/images/Close2.png");  */
  position: absolute;
  right: 16px;
  bottom: 24px;
  display: none;
}

.panel_accord {
  padding-top: 8px !important;
  padding-bottom: 28px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.currency {
  text-decoration: line-through;
}

.default_btn {
  border: solid 2px #8995a6;
}

.btn-mt-top {
  margin-top: 18px;
}

.text-design input::-webkit-input-placeholder {
  color: #3685c6;
  letter-spacing: 0.15px;
}

.form_promo {
  position: relative;
}

.text-promo {
  color: #26708e;
  font-size: 16px;
  line-height: 1.4;
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  display: none;
}

.border_panel {
  border: 0px !important;
}

.form-control.input_border {
  border: 0px;
  background-color: transparent;
  height: auto;
  font-size: 24px;
  padding-top: 0;
  padding-bottom: 0;
  letter-spacing: 0.15px;
  padding-left: 16px;
}

.input_border:focus {
  border: 0px !important;
}

.check p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #212934;
  padding: 0px;
}

.selected-plan {
  background-color: #ebf8ff;
  padding-left: 12px;
  padding-top: 8px;
  padding-bottom: 16px;
}

.selected-plan p {
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #212934;
  margin-block-end: 0px;
  margin-bottom: 4px;
}

.savings p {
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #881c1f;
}

.sub-total {
  flex-grow: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: left;
  color: #881c1f;
  padding-bottom: 12px;
}

.accordian_padd {
  padding: 10px 15px !important;
}

.padding_title {
  padding: 0px !important;
}

.policy-infor p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #606b7a;
}

.arrow {
  color: #04313d !important;
}

.i_padd {
  float: right;
  padding-top: 2px;
  padding-right: 4px;
}

.accor_padd {
  margin-top: 16px;
}

.set_margin {
  margin-top: 40px;
}

.panel-title a {
  flex-grow: 0;
  font-family: "Montserrat", sans-serif !important;
  font-size: 16px !important;
  font-weight: normal !important;
  font-stretch: normal !important;
  font-style: normal !important;
  line-height: 1.4 !important;
  letter-spacing: 0.15px !important;
  text-align: left !important;
  color: #04313d !important;
}

.panel-group .panel {
  border: 0px;
}

.btn_p {
  padding: 16px 40px !important;
}

.panel_body {
  border-color: transparent;
}

.b_top {
  border-top: 0px;
  border-bottom: 0px;
}

.green_photo {
  width: 60px;
  height: 60px;
  object-fit: contain;
}

.purchase h4 {
  font-size: 32px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.25px;
  text-align: center;
  color: #ffffff;
  padding-top: 10px;
  margin-bottom: 0px !important;
}

.text_table {
  text-align: right;
}

.margin_top {
  padding-top: 46px;
}

.sinup_margin {
  margin-top: -180px !important;
}

.order_info p {
  font-family: "Montserrat", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.15px;
  text-align: left;
  color: #04313d;
}

.order {
  background-color: #f8f9fa;
  padding-bottom: 4px;
  padding-top: 4px;
}

.order p {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #8995a6;
  margin-bottom: 0px;
}

.p_order {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #8995a6;
  margin-bottom: 0px;
}

.order h4 {
  font-family: "Montserrat", sans-serif;
  font-size: 16px !important;
  font-weight: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #212934;
  margin-inline-start: 0px;
  margin-block-end: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
}

.spacing_20 {
  padding-left: 20px !important;
}

.mg_2 {
  margin-top: 2px !important;
}

.whats h4 {
  font-size: 32px !important;
  font-weight: normal !important;
  line-height: normal !important;
  letter-spacing: 0.25px !important;
  text-align: left !important;
  color: #04313d !important;
  padding-left: 0px !important;
  margin-top: 16px;
  margin-bottom: 8px;
  padding-bottom: 0px;
}

.whats a {
  font-weight: 600;
  color: #212934 !important;
}

.whats {
  padding-left: 0px;
}

.whats p {
  font-size: 16px;
  line-height: 1.4;
  text-align: left;
  color: #212934;
}

.row_text {
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 1.4 !important;
  color: #003343 !important;
  margin-bottom: 0px !important;
}

.first_3_rows {
  background-color: #f7f7f7;
}

.second_rows {
  background-color: #e1e7ec;
}

.table_lastrow {
  background-color: #ebf8ff;
  color: #8f191f !important;
}

.table_border {
  border: 1px solid #c6d3dc;
}

.table_border_bottom {
  border-bottom: 1px solid #c6d3dc;
}

.last_prize {
  font-size: 18px !important;
  font-weight: 600;
}

.sinup-main-section.plans-main.sinup_margin {
  padding-top: 32px;
}

.plans-main .row .order_info > p {
  margin-bottom: 8px;
}

.next_p {
  font-weight: normal !important;
  font-family: "Montserrat", sans-serif !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .custom-steps-form .steps-row.setup-panel:after {
    content: "";
    height: 1px;
    width: 83%;
    background: #e1e7ec;
    position: absolute;
    left: 10%;
    top: 14px;
    z-index: -1;
    transform: translate(0, -50%);
  }
  .sinup-main-section {
    margin: 0 40px;
    margin-bottom: 40px;
  }
  .order h4 {
    padding-bottom: 0px !important;
  }
  .signup-banner-postion {
    display: none;
  }
  .Social2 {
    text-align: left;
  }
}

@media (max-width: 1024px) {
  .sinup-main-section.plans-main {
    margin-top: 0;
  }
  .ipadd_margin {
    padding: 0px !important;
    padding-top: 32px !important;
  }
  .Left-spacing0-mb {
    margin-left: 0 !important;
  }
  .i_padd {
    padding-left: 0%;
  }
  .mb {
    width: 100%;
  }
  .mb_padding {
    padding: 0px 20px !important;
  }
  .margin_mobile {
    padding-bottom: 20px;
  }
  .sinup-main-section.purchase_section {
    margin-top: 0px !important;
  }
  .col-sm-12 {
    width: 100%;
    text-align: left;
    padding-bottom: 8px;
  }
  .h3-bigheading44-m {
    font-size: 32px;
  }
}

@media (min-width: 1024px) {
  .signup-right-banner-main {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .col-xs-12 {
    width: 100%;
    text-align: left;
    padding-bottom: 8px;
  }
  .check {
    padding-bottom: 0px !important;
  }
  .i_padd {
    padding-left: 0%;
  }
  .custom-steps-form .steps-row.setup-panel:after {
    content: "";
    height: 1px;
    width: 83%;
    background: #e1e7ec;
    position: absolute;
    left: 10%;
    top: 14px;
    z-index: -1;
    transform: translate(0, -50%);
  }
  .plan-section h4 {
    padding-bottom: 70px;
  }
  .eachplan {
    padding-right: 0px;
  }
}

@media (max-width: 499px) {
  .btn_p {
    padding: 16px 10px !important;
    height: auto;
    white-space: normal;
    border-radius: 40px;
  }
  .iphone_margin {
    padding-top: 40px !important;
  }
  .order h4 {
    padding-bottom: 0px !important;
  }
  .mb_top {
    padding-top: 0px !important;
  }
  .mb_view {
    display: block !important;
    font-family: "Montserrat", sans-serif;
    font-weight: normal;
    line-height: 1.4;
    letter-spacing: 0.15px;
    text-align: left;
    color: #8f191f;
  }
  .sinup_margin {
    margin-top: 0px !important;
  }
  .whats h4 {
    padding-bottom: 0px !important;
  }
  .mb_view {
    display: none;
  }
  .success {
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-bottom: 20px;
  }
}

@media (max-width: 375px) {
  .custom-steps-form .steps-row.setup-panel:after {
    width: 70%;
    left: 18%;
  }
  .i_padd {
    padding-left: 0%;
  }
  .checkut_heading p {
    margin-bottom: 0px !important;
  }
  .col-xs-12 {
    width: 100%;
    text-align: left;
    padding-bottom: 8px;
  }
  .check {
    padding-bottom: 0px !important;
  }
}

.bt_clr {
  color: white !important;
}

.bt_clr:hover {
  color: #04313d !important;
}

.set_btn {
  text-align: right;
}

.purchase_section.row {
  margin-right: -15px;
  margin-left: -15px;
}

@media (max-width: 767px) {
  .whats h4 {
    margin-top: 28px !important;
  }
  .textArea {
    width: 72% !important;
    display: inline-block;
    vertical-align: middle;
  }
}

.font-f {
  font-family: "Montserrat", sans-serif !important;
}

@media (min-width: 1000px) and (max-width: 1050px) {
  .textArea {
    width: 68%;
    display: inline-block;
    vertical-align: middle;
  }
}

/********Pricing-divider************/

.pricing-divider {
  width: 100%;
  display: inline-block;
}

.pricing-divider-1 {
  width: 55%;
  float: left;
  text-align: right !important;
  margin: 0;
  padding: 0;
}

.pricing-divider-2 {
  width: 45%;
  float: left;
  text-align: left !important;
  margin: 0;
  padding: 0;
}

.plan_prize h5.discount span {
  width: 100%;
  text-align: center;
}

.plan_prize h5 span {
  margin-right: 0;
  padding-right: 0px;
  font-size: 14px;
}

.plan_prize h5 {
  text-align: inherit;
}

@media (max-width: 1300px) {
  .pricing-divider-1 {
    width: 50%;
    float: left;
    text-align: right !important;
  }
  .pricing-divider-2 {
    width: 50%;
    float: left;
    text-align: left !important;
  }
}

.text-lineremove {
  text-decoration: none !important;
}

@media only screen and (min-width: 350px) and (max-width: 480px) {
  .custom-steps-form .steps-row.setup-panel::after {
    content: "";
    height: 1px;
    width: 77%;
    background: #e1e7ec;
    position: absolute;
    left: 14%;
    top: 14px;
    z-index: -1;
    transform: translate(0, -50%);
  }
}

.cursor-none {
  cursor: default;
  pointer-events: none;
}

.copy,
p,
dl,
td,
th {
  font-family: "Montserrat", sans-serif !important;
}

.plan-vertical {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
.font18 {
  font-size: 18px !important;
}

/*****Reset pass****/

@media only screen and (max-width: 1024px) {
  .d-none-m {
    display: none;
  }
  .spacing-mb44-m {
    margin-bottom: 44px;
  }
  .spacing-mt24-m {
    margin-top: 24px;
  }
  .header-nav .header-nav-wrapper {
    box-shadow: unset;
  }
}

@media only screen and (min-width: 350px) and (max-width: 480px) {
  .custom-steps-form .steps-row.setup-panel::after {
    content: "";
    height: 1px;
    width: 77%;
    background: #e1e7ec;
    position: absolute;
    left: 14%;
    top: 14px;
    z-index: -1;
    transform: translate(0, -50%);
  }
}

.menuzord-menu ul.dropdown,
.menuzord-menu ul.dropdown li ul.dropdown {
  z-index: 999;
}

.plan_prize-usheight {
  height: 166px;
  padding-top: 0;
}
.vaildate-lable {
  font-size: 16px !important;
  top: 5px !important;
  color: #26708e !important;
}
.plan_prize-without-d {
  height: 100px !important;
}

.singupbanner-img {
  margin-top: 60px;
}

@media only screen and (max-width: 1024px) {
  .singupbanner-img {
    margin-top: 40px;
  }
}

.rest-pass-m {
  margin-top: -21.2rem !important;
}
.fielderror-p {
  position: absolute;
}
.text-underline {
  text-decoration: underline;
}

.text-underline:hover,
.text-underline:focus {
  text-decoration: underline !important;
}

.NotificationTypeSucess {
  padding: 12px;
  border: solid 1px #2d9c5b;
  background-color: #e4fced;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #17523a;
}

.NotificationTypeInfo {
  padding: 12px;
  border: solid 1px #acd5f4;
  background-color: #ebf8ff;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #04313d;
  display: flex;
  align-items: flex-start;
}

.NotificationTypeWarning {
  padding: 12px;
  border: solid 1px #f9c654;
  background-color: #fff9eb;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #606b7a;
}

.NotificationTypeError {
  padding: 12px;
  border: solid 1px #e26567;
  background-color: #fce8e8;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: 0.15px;
  text-align: left;
  color: #4f4f4f;
}

.kickass_field p {
  font-size: 16px;
}

.display-block {
  display: block !important;
}

/* FAQ CSS */

.SkoMulTISection .faq-accordion .panel-heading {
  background-color: #ebf8ff !important;
  padding: 0px;
  margin-bottom: 0px !important;
}

.SkoMulTISection .faq-accordion .panel-heading h3 a {
  font-weight: 500 !important;
  color: #04313d !important;
  padding: 24px 16px 26px 16px !important;
}

.SkoMulTISection .faq-accordion .panel-group .panel-heading .panel-title a {
  color: #111820 !important;
  padding: 24px !important;
  font-weight: 600 !important;
}

.SkoMulTISection .faq-accordion .panel-heading .panel-title a::before {
  font-size: 14px !important;
  padding: 0px 5px !important;
  position: unset !important;
  float: right;
  color: #52befc;
  content: url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/course-page/dpicons.f90d03d85e2d.svg") !important;
  transition: all 0.5s;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.SkoMulTISection
  .faq-accordion
  .panel-heading
  .panel-title
  a.collapsed::before {
  content: url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/course-page/dpicons.f90d03d85e2d.svg") !important;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}

.SkoMulTISection .faq-accordion .panel-body {
  padding-right: 0px;
  padding: 0px 24px 24px 24px !important;
  background-color: #ebf8ff !important;
  color: #044150;
  border: 0 !important;
}

.SkoMulTISection .faq-accordion .ser-no {
  position: unset;
  vertical-align: middle;
  padding: 0;
}

.SkoMulTISection .faq-accordion .panel-heading a.collapsed {
  background: #f1f3f8;
  margin-bottom: 4px;
}

.SkoMulTISection .faq-accordion .panel-heading .panel-title a.active {
  padding-bottom: 12px !important;
}

@media only screen and (max-width: 767px) {
  .SkoMulTISection
    .faq-accordion
    .panel-heading
    .panel-title
    a.collapsed::before,
  .SkoMulTISection .faq-accordion .panel-heading .panel-title a::before {
    position: absolute !important;
    right: 7px;
    left: inherit;
  }
}

.PLU_program_overview .panel-group .panel-heading .panel-title a {
  color: #111820 !important;
  padding: 24px !important;
  /* padding-left: 48px !important; */
  font-weight: 600 !important;
  font-size: 18px !important;
}
.PLU_program_overview .Sk-AccSection .panel-heading .panel-title span {
  margin-right: 16px;
  font-size: 22px;
  position: absolute;
  top: 2px;
  color: #111820;
  font-weight: bold;
  left: 24px;
  top: 22px;
}

.box-s {
  box-shadow: 0px 5px 27px rgb(0 0 0 / 15%) !important;
}

.certificate_section.plu_placeholder {
  margin-top: 0px;
  margin-bottom: 24px;
}
.certificate_section.plu_placeholder .certificate_inner {
  background-color: #fff9eb;
  border: 1px solid #f9c654;
  padding: 12px;
  display: flex;
  align-items: flex-start;
}
.certificate_section.plu_placeholder .certificate_inner .certificate_wrap p {
  color: #000;
  margin: 0px;
}
.certificate_section.plu_placeholder
  .certificate_inner
  .certificate_wrap
  p.DETTXT {
  font-weight: 700;
  margin-bottom: 2px;
}

.SkoMulTISection .panel-group .panel-default:last-child {
  border-bottom: 0px !important;
}

.ibm-v2-accordion2 .panel-heading a .textArea {
  font-weight: 600;
}

.PLU_program_overview
  .panel-group
  .faq-accordion
  .panel-heading
  .panel-title
  a {
  color: #044150 !important;
}

ul.display-msg {
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
}
ul.display-msg li {
  margin: 0 !important;
  margin-left: 20px !important;
}

ul.display-msg li a {
  text-decoration: underline;
}
ul.display-msg li a:hover,
.display-msg li a:focus {
  text-decoration: underline;
}

/*unsubscribe-form*/

.unsubscribe-form {
  display: flex !important;
}

.unsub-heading44 {
  font-family: "Montserrat", sans-serif;
  font-size: 44px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}

.unsubscribe-form .frm-checkSpac {
  margin-left: 36px;
}

.unsubscribe-form .checkbox label,
.radio label {
  min-height: 20px;
  padding-left: 0px;
  margin-bottom: 0;
  font-weight: 300;
  cursor: pointer;
}

.unsubscribe-form .radio {
  position: relative;
  cursor: pointer;
  line-height: 20px;
  font-size: 14px;
  margin: 0;
  margin-bottom: 22px;
}

.radio-text {
  color: #212934;
  font-family: Montserrat;
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.2;
  letter-spacing: 0.15px;
  display: flex;
}

.unsubscribe-form .cbx {
  margin: auto;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  width: 100% !important;
  display: flex;
}

.unsubscribe-form .cbx span:first-child {
  position: absolute;
}

.unsubscribe-form .cbx span:last-child {
  padding-left: 26px;
}

.unsubscribe-form .kickass_field textarea {
  border: none;
  color: #212934;
  padding: 24px 16px 24px 16px;
  outline: 0;
  font-family: "Montserrat", sans-serif;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  font-size: 18px;
  border-bottom: solid 1.5px #ccc;
  box-sizing: inherit !important;
  background: #f8f9fa;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
}

.unsubscribe-form .kickass_field textarea:focus {
  color: #212934 !important;
  border: 0px !important;
  border-bottom: solid 1.5px #b9c4ce !important;
  background: #ebf8ff;
  padding: 24px 16px 12px 16px;
}

.unsubscribe-form .kickass_field textarea:valid {
  color: #c1c1c1 !important;
  border-bottom: solid 1.5px #b9c4ce;
  background: #f8f9fa;
  padding: 24px 27px 24px 16px;
}

.unsubscribeBtn {
  float: left;
}

.unsubscribeBtn ul {
  display: flex;
  padding-top: 24px;
}

.unsubscribeBtn ul li {
  margin-right: 24px;
}

.unsubscribeBtn ul li:last-child {
  margin-right: 0px;
}

.successfully-unsubscribed {
  padding-top: 48px;
}

.successfully-unsubscribed p {
  font-family: Montserrat;
  font-size: 18px;
  color: #04313d;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: 0.15px;
}

@media only screen and (max-width: 767px) {
  .unsubscribeBtn {
    float: unset;
  }
  .unsubscribeBtn ul {
    flex-wrap: wrap;
  }
  .unsubscribeBtn ul li {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 32px;
  }
  .unsubscribe-form .frm-checkSpac {
    margin-left: 0px;
  }
  .unsub-heading44 {
    font-size: 32px;
    padding-bottom: 20px;
    margin: 0;
  }
}

unsubscribe-form .checkbox label,
.radio label::before {
  display: none;
}

@media only screen and (max-width: 767px) {
  .SkRiGhTSeCTIoN-WrAP .container-fluid.container-inner {
    padding-left: 0;
    padding-right: 0;
  }
  .box-s {
    box-shadow: unset !important;
  }
  .SkRiGhTSeCTIoN_INnER.SkRiGhTSeCTIoN_WhTBG.box-s {
    margin-top: 0;
  }
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
#dsform .formSectION input.form-control.required.error {
  border-color: #da3336;
  border-width: 0 0 1px 0;
}

#dsform .formSectION .error {
  color: #da3336;
}
#pluform .formSectION input.form-control.required.error {
  border-color: #da3336;
  border-width: 0 0 1px 0;
}

#pluform .formSectION .error {
  color: #da3336 !important;
}

/* signup page country,mobile number css */
.singupV2-form .kickass_field select{
      cursor: pointer;
      background-image: url("/static/Openedx-theme/skillup_static/images/ibm-skillup-v2/course-page/dpicons.f90d03d85e2d.svg");
      background-repeat: no-repeat;
      background-position: top 50% right 10px;
      border-bottom: solid 2px #b9c4ce!important;
      font-size: 24px;
      color: #3685c6;
      padding: 10px 0 10px 16px;
  }
.singupV2-form .kickass_field input:valid{
  border-bottom: solid 2px #b9c4ce;
  background: transparent;
  padding-left: 16px!important;
  font-size: 24px;
  color: #3685c6!important;
}
.iti.iti--allow-dropdown {
  width: 100%;
  float: left;
  height: auto;
}

input:-webkit-autofill {
  box-shadow: 0 0 0 1000px #f8f9fa inset !important;
  -webkit-text-fill-color: #212934 !important;
  transition: background-color 5000s ease-in-out 0s;
}

.kickass_field input:not(:placeholder-shown) + label,
.kickass_field input:focus + label {
  top: -10px;
  font-size: 14px;
  color: #000;
}

.kickass_field input.pseudofocus+lable {
    color: #206c87;
    font-size: 16px;
    top: 5px;
    -webkit-transition: all 0.2s 0s;
    transition: all 0.2s 0s;
    position: absolute;
    height: unset;
    overflow: hidden;
    left: 16px;
    width: 100%;
    text-align: left;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    font-family: "Montserrat", sans-serif;
    pointer-events: none;
}