/* Font Family Imports */
@import url('//fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');
@import '//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css';

@font-face {
  font-family: 'Arboria';
  font-weight:700;
  src: url("https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/fonts/Arboria%20Bold.otf") format('opentype');
}

/*****************************************/
/* MAIN STYLE COMPONENTS    */
/*****************************************/
/* a{     transition: all 0.4s ease;  } */
.container { margin: 0 auto;  padding:0 20px;}
.container{max-width:1171px;}
.body-container > .row-fluid-wrapper > .row-fluid > .widget-span {
  display: flex;
  flex-direction: column;
}
.solution-body .row-fluid [class*=span]
{
  min-height:0px;
}
.row {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    width: 100%;
}
.align-center{
  align-items:center;
}
.text-center{
  text-align:center;
}
.mb-24{
  margin-bottom:24px;
}
.mb-0{
  margin-bottom:0px;
}
.blog_listing__row {
  display: flex;
  flex-flow: wrap;
  margin-bottom: 20px;
  margin-top: 25px;
}
/* a
{
  color: #4f4bff;
} */
a:hover
{
  color: #4f4bff;
}
/* lp Header */
.lp_header { padding: 20px 0; }
.lp_header img { display: block; }


.dlh__main { background-color: #4F4BFF; padding-top: 75px; padding-bottom: 80px; background-image: url('https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejig_image2022/Subwayline%20L1%20%281%29.svg'); background-repeat: no-repeat; background-position: right bottom; }
.dlh__row { display: flex; flex-flow: wrap; }
.dlh__left { width: 50%; padding-right: 30px; }
.dlh__right { width: 50%; text-align: center; padding-left: 30px; }
.dlh__btn span { background: #FFFFFF; border-radius: 100px; display: inline-block; padding: 13px 35px; font-weight: 700; font-size: 14px; line-height: 20px; color: #4F4BFF; }
.dlh__text h1 { font-size: 48px; line-height: 56px;/* or 117% */ letter-spacing: -1.5px; color: #fff; }
.dlh__text { color: #fff; padding-top: 25px; }
.button_design a { padding: 18px 22px; background: #0C0989; border-radius: 10px; color: #fff; font-weight: 600; font-size: 12px; line-height: 15px; display: inline-block; transition: all 0.4s ease; }
.button_design a svg { vertical-align: middle; margin-left: 8px; }
.dlh__bnt2 { padding-top: 23px; }
.button_design a:hover { background-color: #fff; color: #0C0989; }
.button_design a:hover svg path { fill: #0C0989; }

h1, h2 {
  font-family: 'Arboria';
  font-weight:700;
}

.logo_header { font-weight: 700; font-size: 12px; line-height: 16px; color: #18174D; }
.logos__main { display: flex; justify-content: space-between; margin-top: 25px;  align-items:center; }
.logos__col { text-align: center; margin-bottom: 20px; }
.logo_module { padding-top: 40px; padding-bottom: 30px; }


/**/
.dloanload_form__row { display: flex; flex-flow: wrap; align-items: flex-start;  }
.dloanload_form__left { width: 35%; background: #F4F4FA; border-radius: 12px; padding: 30px 25px;  position: sticky;  top: 30px; }
.dloanload_form__right { width: 65%; padding-left: 40px; }
.dlfc__rowone { border-bottom: 1px solid #DADAE1; display: flex; justify-content: space-between; padding-bottom: 10px; }
.dlfc__right ul li { display: inline-block; padding: 0 4px; }
.dlfc__right ul { padding: 0; margin: 0; list-style: none; }
.dlfc__right ul li a { display: block; }
.dlfc__left { font-weight: 400; font-size: 16px; line-height: 24px; display: flex; align-items: center; }
.dlfc__left span { margin-left: 10px; }
.dlfc__rowtwo h2 { font-size: 32px; line-height: 40px; letter-spacing: -1px;/* Typography/Primary */ color: #18174D; }
.dlfc__rowtwo { padding-top: 20px;max-width: 616px; }
.dlfc__rowthree { border-top: 10px solid #4F4BFF; background-color: #F7F8F9; padding: 30px; border-radius: 10px; padding-top: 25px; margin-top: 40px; }
.dlfc__rowthree h3 { font-size: 24px; line-height: 32px;/* identical to box height, or 133% */ letter-spacing: -0.75px; }
.list_style ul { padding: 0; margin: 0; list-style: none; border-radius: 8px; }
.list_style ul li { margin: 15px 0; padding-left: 40px; position: relative; color: #18174D; }
.list_style ul li:before { background-image: url('https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejig_image2022/Subtract.svg'); position: absolute; content: ""; height: 25px; width: 25px; background-size: contain; left: 0; }
.dlfc__rowfour { margin-top: 40px; }
.dlfc__rowauthor { display: flex; flex-flow: wrap; }
.dlfc__authoe_column { width: 50%; display: flex; align-items: center;     margin-bottom: 30px; padding-right: 20px;  }
.dl_author_image { width: 64px; }
.dl_author_image img { height: 64px; !important width: 64px; object-fit: cover !important; }
.dlfc__rowfour h3 { font-weight: 700; font-size: 24px; line-height: 32px; letter-spacing: -0.75px; margin-bottom: 30px; color: #18174D; }

.dl_author_text h4 { font-weight: 700; font-size: 18px; line-height: 24px;/* or 133% */ letter-spacing: -0.25px; margin: 0; }
.dl_author_designation { color: #18174D;  font-weight: 400; font-size: 11px; line-height: 16px;  padding: 3px 0;  }
.dl_author_company { color: #18174D; font-weight: 400; font-size: 11px; line-height: 16px; }
.dl_author_text { padding-left: 15px; width: calc(100% - 64px); }

.dloanload_form__main { padding-bottom: 80px;  padding-top: 10px; }


.footer_lp { background-color: #18174D;  text-align: center;  padding: 90px 0; }
span.mg { font-size: 14px; line-height: 20px; color: green; position: absolute; z-index: 1; margin-top: -65px; transform: translateX(-25px); }
.relative{ position:relative;  }
.position_link{ position:absolute; top:0; bottom:0; left:0; right:0;  }

/* .desktop_view{ display:block; }
.mobile_view{ display:none; } */



/* Demo css */
.main_hero__banner { width: 100%; padding: 70px 0; background-color: #18174D; }
.main_hero_row { display: flex; flex-flow: wrap;  align-items: self-start; }
.hero_content { width: 60%; padding-right: 80px; }
.hero_demo_form { width: 40%; background: #F4F4FA; border-radius: 12px; padding: 34px; }
.hero_hadding { color: #fff; }
.hero_hadding h1 { color: #fff; font-weight: 700; font-size: 48px; line-height: 56px; letter-spacing: -2px; }
.hero_demo_form .hs-richtext p { font-size: 11px; line-height: 16px; font-weight: 400; }
.hero_demo_form .hs-richtext p a { color: #0c0989; }
.hero_arrow img { width: 60px; }

.reeging_logo__main_wrapper { width: 100%; padding: 64px 0; background-color:#EFEFF8;}
.reeging_logo__main__row { max-width: 1130px; margin: 0 auto;}
.reeging_logo__title { text-align:center; }
.reeging_logo__row { margin-top: 50px;    display: flex !important; align-items: center; flex-wrap: wrap; justify-content: space-between; }
.reeging_logo { margin: 15px 0; }
.reeging_logo img { display: inline-block !important; max-height: 100px; max-width: 100px !important;}
.reeging_logo__title h2 {font-size: 32px; line-height: 40px;}
.reeging_logo:last-child { margin-right: 0;}

.independently_audited__wrapper { width: 100%; padding: 90px 0; }
.independently_row { display: flex; align-items: center; }
.independently_image img { min-height: 300px; display: block; object-fit: cover; width:100%;}
.independently_content {     color: #18174D; padding-right: 80px; width: 50%; }
.independently_image { width: 50%; }
.independently_content h2 {     font-weight: 700;  font-size: 40px;  line-height: 48px; }


.quotest_main__wrapper { width: 100%; padding: 80px 0; }
.quotest_main_row { display: flex; max-width: 1130px; margin: 0 auto;}
.quotest_content { margin-top: 20px; margin-left: 40px; }
.quotest_desc { font-size: 24px; max-width: 800px; }
.quotest_details { margin-top: 75px; display: flex; align-items: center; }
.quotest_name { padding-right: 19px; border-right: 2px solid #18174D;display:flex;align-items:center; }
.quotest_logo { padding-left: 19px; }
.quotest_logo img { max-width: 122px !important; }
.quotest_name p { margin-bottom: 0; }
.quotest_name span { font-weight: 700;}
.quotest_desc h4 { font-weight: 500;}
.results_speak__main__wrapper { width: 100%; background-color: #18174D; padding-top: 80px; background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejing%20images/Group%204201.png);
  background-size: cover;
  background-repeat: no-repeat;}
.results_speak__header { text-align: center; color: #fff; }
.results_speak__header h2 { color: #fff; }
.results_speak_main__row { display: flex; flex-flow: wrap; margin: 0 -15px; }
.results_speak_column { width: calc(100% / 4 - 30px); margin: 0 15px; margin-bottom: 15px; text-align: center; }
.results_speak_details { background-color: #fff; border-radius: 0 0 10px 10px; padding: 24px 15px;     height:100%;}
.results_speak_image { background-color: #FF0008; border-radius: 10px 10px 0 0; display: flex; align-items: center; justify-content: center; min-height: 100px;}
.results_speak_name { background-color: #fff; border-radius: 10px; padding: 20px 0; margin-top: 16px; }
.results_speak_image img { width: 50px; }
.results_speak_main__cover {margin-top: 65px;}
.results_speak_details span { font-weight: 700; font-size: 64px; line-height: 72px; margin-bottom: 10px; display: inline-block; }
.results_speak_details span sub { font-size: 34px; line-height: 72px; vertical-align: middle; }


/* RESOURCES MAIN */
.transparentBackground header.header_main { background: transparent; position:fixed; width: 100%; z-index: 99999; height: 73px;}
.transparentBackground header.header_main:hover { background: #FFF; }
.standardBackground header.header_main { background: #fff !important; position:relative; position:fixed; width: 100%; z-index: 99999;}
.transparentBackground .header_main.scrolled{ background: #FFF; }
.standardBackground .header_main.scrolled{ background: #FFF; }
/* .standardBackground:hover header.header_main:hover .header_logo.black-logo { display:block !important;} */
/* .standardBackground:hover header.header_main:hover .header_logo.white-logo { display:none !important;} */
.award_winning_main-row { display: flex; }
.award_winning_header_cover { width: 35%; padding-right: 40px; }
.Award_winning_Slider__row { width: 65%;    overflow: hidden; }
.Award_winning_slider_cover { display: flex; flex-flow: wrap; position:relative;}
.award_winning_main__wrapper { width: 100%; background-color: #EFEFF8; padding-top: 90px; padding-bottom: 80px; position:relative;}
.Award_winning_details { background: #fff; max-width: 224px; width: 100% !important; box-shadow: 0px 8px 16px rgb(0 0 0 / 12%); border-radius: 12px;  margin: 21px 8px; padding: 23px 20px 23px 20px; display: flex !important; justify-content: space-between; flex-direction: column;  }
.Award_winning_name { color: #fff; }
.Award_winning_name h5 { color: #fff; font-weight: 700; font-size: 20px; line-height: 32px; }
.find-more-link { text-align: right; display: block; color: #fff; font-size: 16px; line-height: 26px; font-weight: 400; position: relative; text-decoration: underline; }
.Award_winning_slider_cover:after { content: ""; position: absolute; background: linear-gradient(270deg, #EFEFF8 50%, rgba(239, 239, 248, 0) 100%); right: -48px; height: 100%; width: 140px; top: 0; bottom: 0; opacity: 1; }
.results_speak_cover {height: 100%;display: flex; flex-direction: column;justify-content: space-between;}
.results_speak_name span {font-weight: 700; font-size: 18px; line-height: 24px;}
.Award_winning_slider_cover button.slick-arrow { font-size: 0; background: #FFFFFF;  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.12); border-radius: 120px; position: absolute; width: 60px; height: 60px; padding: 0 0; top: 50%; transform: translate(0, -50%); border: 0; display: flex; align-items: center; justify-content: center; z-index: 2; }
.Award_winning_slider_cover button.slick-next { right: 0 !important;}
.Award_winning_slider_cover button.slick-prev.slick-arrow {left: 0;}
.Award_winning_slider_cover button.slick-next:before { content: ""; position: absolute; background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejing%20images/line%20%282%29.png); background-repeat: no-repeat; background-size: 12px; background-position: center center; width: 12px; height: 12px; border: 0px; transform: rotate(0deg) !important; top: 40%; left: 35% !important;}
.Award_winning_slider_cover button.slick-prev:before { content: ""; position: absolute; background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejing%20images/line%20%282%29.png); background-repeat: no-repeat; background-size: 12px; background-position: center center; width: 12px; height: 12px; border: 0px; transform: rotate(180deg); top: 40%; left: 35%;}
.Award_winning_slider_cover button.slick-prev.slick-arrow.slick-disabled { opacity: 0; visibility:hidden; }
.Award_winning_slider_cover button.slick-next.slick-arrow.slick-disabled { opacity: 0;visibility:hidden; }
.demo_btn a { background: #4F4BFF;    min-width: 170px; }
.only-mobile { display:none; }
.only-desktop { display:block; }
.award_line_left { background: #4F4BFF; height: 38px; width: 60%; position: relative; }
.award_line_line__cover { display: flex; width: 100%; margin-top:26px; }
.award_line_right { background: #4F4BFF; height: 38px; width: 40%; position: relative; }
.award_line_right:before { position: absolute; content: ""; background: #35E0B4; width: 32px; height: 32px; top: 3px; bottom: 0; border-radius: 50%; }
.award_winning_header  h2{ font-weight: 700; font-size: 40px; line-height: 48px; }
.award_winning_header_cover p { font-size: 18px; line-height: 24px; letter-spacing: -0.25px; color: #18174D;}
.demo_btn.button_design a {  text-align: center; }
.demo_btn.button_design a:hover{ background:#0C0989; color:#ffffff; }
.Award_winning_name p { font-weight: 400;  font-size: 16px;  line-height: 24px; }
.find-more-link:hover { color: #fff;  opacity: 0.8; }
.reeging_logo img {   filter: grayscale(1); }

/* Guides page css */
.guide_form input::placeholder {
  color:#504F5C;
} 
.hs-richtext.hs-main-font-element {
    font-family: 'Inter';
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
    color: #18174D;
}
a.privacy-link {
    color: #4F4BFF;
}
/*podcast css*/
iframe.podcast {
    position: relative;
    z-index: 2;
    width:100%;
}

/* ====== Video Inner Page  ======   */
.bl_listign__tag a { margin-bottom: 16px; background: #f4f4fa; border-radius: 100px; letter-spacing: 2px; text-transform: uppercase; font-weight: 700; font-size: 10px; line-height: 12px; display: inline-flex; align-items: center; padding: 7px 12px; /*color: #18174d;*/ width: fit-content;color: #504F5C; height:26px;}
/* .bl_listign__tag a:first-child {background: #18174D; color: #f4f4fa;} */
.hs-blog-post-listing__post-tag:first-child {    background: rgb(24, 23, 77);    display: inline-flex;    align-items: center;    color: white;}
.normalTags .bl_listign__tag a:first-child { color: #504f5c}
.video_hero__row { display: flex; flex-flow: wrap; }
.video_hero__left { width: 60%; padding-right: 20px; }
.video_hero__right { width: 40%; }
.video_hero__header h1 { font-weight: 700; font-size: 64px; line-height: 72px; margin-bottom: 24px; }
.video_hero__header p { font-weight: 700; font-size: 20px; line-height: 32px;/* identical to box height, or 160% */ letter-spacing: -0.5px;/* Typography/Primary */ color: #18174D; margin-bottom: 24px;}
.video_smaltext p { font-weight: 400; font-size: 18px; line-height: 24px;/* or 133% */ letter-spacing: -0.25px;/* Typography/Primary */ color: #504F5C; margin-bottom: 24px;}
.video_smaltext {max-width: 600px; margin-top: 24px;}
.video_smaltext ul { margin-bottom: 0;}
.resing_seridh__row { border-radius: 12px; width: 100%; height: auto; min-height: 243px; background: #F4F4FA; padding: 24px 32px;}
.resing_seridh__row .video-preview {width: 100%; height: 100%; border-radius: 12px;}
.resources-video_hero {max-width: 420px; margin-left: auto;}
.resing_seridh__row .play-icon {position: absolute; top: 50%; left: 50%;}
.esing_seridh__header h4 { font-weight: 700; margin-bottom: 10px; font-size: 24px; line-height: 32px; letter-spacing: -0.25px;}
.esing_seridh__col { position: relative; display: flex; flex-flow: nowrap; gap:10px;  padding: 16px 17px;
  background-color: #fff; margin-bottom: 10px; border: 1px solid #DADAE1;  border-radius: 12px;  align-items: center;  transition: all 0.4s ease;  }
.video_hero__main { margin-bottom: 50px; }
.esi_left { height: 62px; max-width: 92px; width:100%; background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: 5px; display: flex; align-items: center; justify-content: center; transition: all 0.4s ease; }
.esi_left-resource { background-repeat: no-repeat; background-position: center; background-size: cover; border-radius: 5px; display: flex; align-items: center; justify-content: center; transition: all 0.4s ease; }
.esi_right { font-weight: 600; font-size: 16px; line-height: 22px; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden; text-overflow: ellipsis;  margin: 0;/* or 150% *//* Typography/Primary */
  width: 100%; color: #18174D; }
.esi_left:hover {    /* box-shadow: 0 0 5px 0 rgb(79 75 255 / 25%); */ }
.esing_seridh__col:hover { box-shadow: 0 4px 10px 0 rgb(79 75 255 / 25%);  }
.video_body__rowone { height: 600px; background-size: cover; background-position: center; display: flex; justify-content: center; align-items: center; border-radius: 12px; max-width: 950px; margin: 0 AUTO; }
.video_accordian_col H3 {  margin-bottom: 50px; cursor: pointer; font-weight: 700; font-size: 32px; line-height: 40px;/* identical to box height, or 125% */     padding-right: 40px; letter-spacing: -1px;/* Typography/Primary */ color: #5045fc; border-bottom: 1px solid #DADAE1; margin-bottom: 0; padding-bottom: 20px; position: relative; }
.video_accordian_text P { margin-top: 25px; }
.video_accordian_text a {     color: #18174D; font-weight: 500; }
.video_accordian_text a { text-decoration: none; }
.video_body__rowtwo { max-width: 943px; margin: 0 auto; /*margin-top: 100px;*/ margin-top: 90px; }
.video_accordian_col H3:before { background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejig_image2022/minus-sign_new.png);
  background-size: 24px; background-repeat: no-repeat;  background-position: center; content: ""; height: 25px; width: 25px; position: absolute; right: 0; }
.video_shap__row { margin-top: -115px; }
.video_body__main { margin-bottom: 40px; }
.video_accordian_col h3.active:before {
  background-image: url('https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/line%20%283%29.svg'); 
}
.recenta__topics { display: flex; flex-flow: wrap; align-items: center; margin-bottom: 40px;}
.recento__left { width: 50%; }
.recento__right { width: 50%; text-align: right;  display: flex; align-items: center;  justify-content: right; }
.recento__left > span { cursor: pointer;  border: 1px solid #DADAE1; border-radius: 12px; display: inline-block; max-width: 265px; width: 100%; padding: 14px 20px; font-weight: 400; font-size: 14px; line-height: 20px; position: relative; }
.recento__left > span:before { background-image: url('https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejig_image2022/line%20%282%29.svg'); content: ""; position: absolute; height: 15px; width: 15px; background-position: right; right: 15px; background-repeat: no-repeat; }
.tag-dropdown { margin-bottom: 20px; position: relative; width: 100%;}
.tag-dropdown > span {     cursor: pointer;  border: 1px solid #DADAE1; border-radius: 12px; display: inline-block; max-width: 300px; width: 100%; font-weight: 400; font-size: 14px; line-height: 20px; position: relative; }
.tag-dropdown > span:before { background-image: url('https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejig_image2022/line%20%282%29.svg'); content: ""; position: absolute; height: 15px; width: 15px; background-position: right; right: 15px; background-repeat: no-repeat; }

ul.topic_list { padding: 0; position: absolute; background-color: #fff; list-style: none;  max-width: 300px; width: 100%; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.25); border-radius: 10px; margin-bottom: 0; margin-top: 0; display: none; z-index: 1;}
ul.topic_list li { padding: 8px 20px; font-weight: 400; font-size: 16px; line-height: 22px; transition: all 0.5s ease-in-out; margin: 4px; border-radius: 8px;}
ul.topic_list li:hover {background-color: #f3f7ff;}
.recent_article__row { display: flex; flex-flow: wrap; width: 100%; max-width: 1171px; margin: 0 auto; gap:52px 32px;}
.recent_article__col {transition: all 0.4s ease; border: 1px solid #DADAE1; border-radius: 12px; max-width: calc(100%/3 - 22px); width: 100%; position:relative; transition: box-shadow 200ms cubic-bezier(.55, .055, .675, .19);}
a.normal_link.marign-control.blog-items { position: absolute; bottom: 24px;}
span.page-text {color: #504F5C; letter-spacing: 8px; font-weight: 600;}
.racol__img { min-height: 164px; background-size: cover; background-position: center; background-repeat: no-repeat; border-radius: 11px 11px 0px 0; }
.racol__text { padding: 24px 30px; /*display: flex; flex-direction: column;*/ }
.racol__text h3 { position:relative;  font-weight: 700; font-size: 20px; line-height: 32px;/* or 160% */ letter-spacing: -0px; margin-top: 0px; margin-bottom: 22px; padding-bottom:20px;}
a.normal_link { font-weight: 600; font-size: 18px; line-height: 24px; color: #4F4BFF; display: inline-block; border-bottom: 2px solid transparent;}
a.normal_link:hover {border-color: #4F4BFF;}
.readmeStyle { color: #4F4BFF !important; }
.downloadCTA { background: #E2E9F8; border-radius: 18px; color: #0c0989; padding: 10px 39px; margin: 16px 0; }

.downloadCTA.marign-control { margin: 16px auto 4px 0; }
.downloadCTA:hover { background: #F3F7FF;color: #0C0989 !important; text-decoration: none !important; font-weight:600}
.recent_article__col:hover {  box-shadow: 0 4px 8px rgb(79 75 255 / 25%); }
/* .recent_article__col:hover {  transform: translateY(-5px); } */
div#blogEngine {  max-width: 1171px;  margin: 0 auto;padding: 0 20px;}
.related_video__header { display: flex; align-items: center; flex-flow: wrap; justify-content: space-between;  margin-bottom: 24px;}
.related_video__header h2 { font-weight: 700; font-size: 40px; line-height: 48px;/* identical to box height, or 120% */ letter-spacing: -1.25px; color: #18174D; margin-bottom: 0px; font-family: Inter, sans-serif;}
.related_video__header a { font-weight: 700; font-size: 20px; line-height: 32px;/* or 160% */ display: flex; align-items: center; letter-spacing: -0.5px; color: #4F4BFF;  }
.related_video__header a img { margin-left: 10px; }
.related_video__header a:hover { opacity: 0.8; }
.related_video__main .recent_article__row { margin-top: 0; }
.related_video__main {  margin-bottom: 48px; }
.related_video__main .racol__text h3{ margin-top:0;  }
.video_accordian_row { margin-bottom: 50px; }
.video_accordian_col H3{ font-size: 24px;  line-height: 32px;  letter-spacing: -0.75px;   color: #18174D;  }
.video_shap__row {  margin-top: -100px;}
.desktop_view{ display:block;position: relative; }
.mobile_view{ display:none;position: relative; }
.video_shap__row .desktop_view{ display:block;position: relative;z-index: -1; }
.video_shap__row .mobile_view{ display:none;position: relative;z-index: -1; }
.tablet_view {display:none;}
.desktop_view_override{ display:block; }
.share_social_block { z-index: 50; top: 80%; left: auto;  margin-right: auto; width: 100%; right: 0; }
.share_social_row { background-color: #F4F4FA; padding: 10px 15px; border-radius: 5px 0px 0 5px; width: 181px; margin-left: auto;position: absolute;right: 0;top: auto;bottom: 0; }
.share_social_row span { font-weight: 700; font-size: 12px; line-height: 16px; color: #18174D; padding-bottom: 8px; display: block; }
ul.share-buttons { padding: 0; margin: 0; list-style: none; }
ul.share-buttons  li { display: inline-block; }
.guide_slider .slick-list > div{align-items: center;  display: flex;  flex-flow: wrap;}
.bl_listign__tag.mobile_view .hs-blog-post-listing__post-tag, .bl_listign__tag.desktop_view .hs-blog-post-listing__post-tag {
    margin-bottom: 0;
}

/* ====== Video Inner Page  ======   */
/* Blog artical */

.artical_hero__header h1 {font-family: 'Inter'; font-weight: 700; font-size: 64px; line-height: 72px; letter-spacing: -2px; /* or 112% */ color: #18174D; margin-bottom:56px;}
.artical_hero__date { display: flex; flex-flow: wrap; justify-content: space-between; max-width: 946px; margin: 0 auto; margin-top: 40px; }
.post_author { display: flex; align-items: center; }
.author_imgs img { height: 59px; width: 59px; object-fit: cover; border-radius: 100%; }
.author_name { font-weight: 700; font-size: 14px; line-height: 20px;/* or 143% *//* Typography/Primary */
  color: #18174D; margin-left: 16px; }
.post_date { font-weight: 400; font-size: 14px; line-height: 20px;/* identical to box height, or 143% */ text-align: right;/* Typography/Primary */ color: #18174D; }
.post_artical_featuredimg { height: 500px; background-repeat: no-repeat; background-size: cover; background-position: center; border-radius: 12px;  margin-bottom: 48px;  }
.post_artical_body { max-width: 946px; margin: 0 auto; margin-top: 40px; }
.post_artical_body ul { padding-left: 60px; list-style-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Reejig_image2022/bullet-list.svg); }
.blog-post__body { font-weight: 400; font-size: 18px; line-height: 24px;/* or 133% */ letter-spacing: -0.25px;/* Typography/Primary */ color: #18174D; }
.blog-post__body p { font-weight: 400; font-size: 18px; line-height: 24px; letter-spacing: -0.25px; color: #18174D; margin-bottom: 11px; }
  .blog-post__body p span { color: #18174D; }
.blog-post__body h2 { font-weight: 500; font-size: 32px; line-height: 40px;/*font-size: 32px; line-height: 40px;*/font-family: Inter,sans-serif;/* identical to box height, or 125% */ letter-spacing: -1px;/* Typography/Primary */ color: #18174D; margin-top: 40px; margin-bottom: 25px; }
.blog-post__body ul li { margin-bottom: 16px; padding-left: 11px;}
.elementor-icon-list-items li.elementor-icon-list-item {margin-bottom: 16px;}
 .elementor-section  {position:relative;z-index:0;} 
.blog-post__body a {color: #4f4bff;}
.blog-post__body a:hover {text-decoration:underline;}

.blog-related-posts .bl_listign__tag {   padding: 0; }
section.blog-related-posts{background:transparent;margin-top:100px;margin-bottom:88px;}
section.blog-related-posts .blog-related-posts__list.recent_article__row{margin-top:0;}
ul.list_style li { padding: 9px 0; position: relative; list-style: none; padding-left: 48px; }
ul.list_style li:before { content: ""; background-image: url('https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/Case%20Studies%202021/line%20%282%29.svg'); position: absolute; height: 13px; width: 34px; left: 0; background-repeat: no-repeat; background-position: center; background-size: contain; top: 19px; }
 blockquote { background: #F4F4FA; border-radius: 12px; border: none; padding: 50px; } 
.two_part { display: flex; align-items: center; margin-bottom: 20px; }
.two_part img { margin-right: 16px; vertical-align: baseline; }
.two_part h2 { font-weight: 700; font-size: 32px; line-height: 40px; margin: 0; }
/* section.blog-related-posts > div {  padding: 0 20px; } */
.post_artical_featuredimg .share_social_block {  top: 80%; }
/* End Blog artical */
.bl_listign__tag.mobile_view{ display:none !important; }
/* Tooltip definition */
.tag-tooltip {  position: relative; display: inline-block; }
.tag-tooltip .tag-tooltip-box { visibility: hidden; background-color: #F4F4FA; width: max-content; color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; top: 150%; left: 50%; margin-left: -60px; flex-direction: column; display: none; min-width: 120px;}
.tag-tooltip .tag-tooltip-box:after { content: ""; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent #F4F4FA transparent; }
.tag-tooltip:hover .tag-tooltip-box { visibility: visible; display: flex; }
.hs-blog-post-listing__post-tag-surfix { margin-bottom: 10px; background: #f4f4fa; border-radius: 100px; letter-spacing: 2px; text-transform: uppercase; font-weight: 700; font-size: 10px; line-height: 12px; display: inline-block; padding: 10px 15px; color: #504f5c; cursor: pointer; }
.recent_article__header h2{font-family: Inter, sans-serif;}
.bl_listign__tag.desktop_view_override a, .bl_listign__tag.tablet_view a { margin-bottom: 0;}

.dark-icon-link .blue-icon {
    display: none;
}
.dark-icon-link:hover .blue-icon {
    display: block;
}
.dark-icon-link:hover .dark-icon{
  display:none;
}
/* Header menu */

@media (min-width:768px) and (max-width:1270px) {
  .video_hero__row {
    
  }
}
/* MOBILE STYLES */
@media (max-width:991px){ 
  .dlfc__authoe_column{ width:100%;  }
  /*   Reeging demo css */
  .hero_content { padding-right: 20px;}
  .reeging_logo__row { margin-top: 40px; }
  .reeging_logo__main_wrapper { padding: 54px 0; }
  .independently_audited__wrapper { padding: 70px 0; }
  .independently_content { padding-right: 30px; }
  .independently_image img { min-height: auto; }
  .results_speak_main__row { margin: 0 0; }
  .results_speak_column { width: calc(100% / 2 - 30px); margin: 0 15px; margin-bottom: 30px; }
  .award_winning_main-row { flex-direction: column; }
  .award_winning_header_cover { width: 100%; padding-right: 0; }
  .Award_winning_Slider__row { width: 100%; }
  .recent_article__col{max-width: calc(100%/2 - 16px); margin: initial;}
  .recent_article__row{gap: 52px 32px;}
  .video_hero__left{
    width:100%;
  }
  .video_hero__right{
    width:100%;
  }
  .video_hero__header h1 {
    font-size: 40px;
    line-height: 48px;
  }
  .resing_seridh__row.resources-video_hero {
    max-width: 100%;
  }
  .esing_seridh__header h4 {
    font-size: 20px;
    line-height: 32px;
  }
  .video_hero__main{
    margin-bottom:31px;
  }
  .video_smaltext {
    margin-bottom: 48px;
  }
  .video_body__rowtwo{
    margin-bottom: 52px;
  }
   .racol__text h3 {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.25px;
  }
}
@media (max-width: 1023px) {
  .tablet_view {display:block;}
  .desktop_view_override{ display:none; }
}
@media (max-width:767px){ 
  .dlh__left{  width: 100%; padding-right:0px; }
  .dlh__right{  width: 100%; padding-left:0px; margin-top: 40px;  }  
  .dloanload_form__left{ width:100%; margin-top: 30px; }  
  .dloanload_form__right{ width:100%; padding-left: 0px; }
  .logos__main{ flex-flow: wrap; }
  .dloanload_form__row{ flex-direction: column-reverse; margin-top: 30px; }
  .dlh__main{ padding-top: 52px; padding-bottom: 50px; }
  .dlfc__rowthree h3{ margin-bottom: 24px; 
   }
    /*   Reeging demo css */

  .reeging_logo img {max-height: 80px; max-width: 80px;}
  .main_hero_row { flex-direction: column; }
  .hero_content { width: 100%; padding-right: 0; }
  .hero_demo_form { width: 100%; }
  .main_hero_row { flex-direction: column; }
  .hero_content { width: 100%; padding-right: 0; }
  .hero_demo_form { width: 100%; }
  .main_hero__banner { padding: 44px 0; }
  .hero_demo_form .hs-richtext p { display: none; }
  .independently_row { flex-direction: column; }
  .independently_content { width: 100%; }
  .independently_image { width: 100%; }
  .independently_audited__wrapper { padding: 44px 0; }
  .independently_image { margin-top: 35px; }
  .results_speak__main__wrapper { }
/*   .quotest_main_row { flex-direction: column; } */
  .quotest_icon { text-align: center; }
  .quotest_content { margin-left: 30px !important; /*margin-top: 40px;*/ }
  .quotest_details { margin-top: 40px; }
  .Award_winning_slider_cover:after { content:none; }
  .award_winning_main-row { flex-direction: column-reverse; }
  .award_winning_main__wrapper { padding-top: 50px; padding-bottom: 60px; }
  .award_winning_header_cover { text-align: center; margin-top: 30px; }
  .results_speak_name { display: none; }
  .results_speak_details { min-height: 260px; }
  .only-desktop { display: none; }
  .only-mobile { display: block; }
  .award_line_line__cover { margin-top: 15px; }
  .award_line_left { width: 92%; }
  .award_line_right { width: 12%; }
  .results_speak_main__cover { margin-right: -20px; }
  .award_winning_header h2,.results_speak__header h2{     font-weight: 700;  font-size: 32px;  line-height: 40px; }
  .independently_content h2{     font-weight: 700;  font-size: 28px;  line-height: 48px; }
  .independently_content h2{ font-weight: 700; font-size: 28px; line-height: 48px;  text-align:center; } 
  .reeging_logo__title h2{  font-weight: 700; font-size: 24px; line-height: 32px; }  
  .reeging_logo{ margin: 15px 20px;  }    
  .independently_content{ padding-right: 0; }  
  .reeging_logo__main_wrapper .container{      padding: 0; }   
  .reeging_logo__title{ padding:0 20px; }  
  .hero_hadding h1{ font-weight: 700; font-size: 34px; line-height: 120%;  }  

  /* ====== Video Inner Page  ======   */
  .video_hero__left{  width: 100%;  padding-right: 0; padding-bottom:30px;  } 
  .video_hero__right{ width:100%;  }
  .video_hero__header h1{ font-size: 40px; line-height: 48px; }
  .video_body__rowone{ height: 310px; width: 100%;   }
  .video_hero__right { margin-top: -10px; }
  .resing_seridh__row { min-height: 0px; padding: 24px 16px; }
  .video_body__rowtwo{ margin-top: 0; }  
/*   .related_video__header{ padding-bottom: 20px; }  */
  .related_video__header h2{      margin: 0;  font-size: 28px; line-height: 42px; color: #18174D;  }
  .racol__img{ display:none;  }
  .share_social_block{ position:static;  } 
  .desktop_view{ display:none; }
  .desktop_view_override{ display:none; }
  .mobile_view{ display:block; }
  .share_social_row{ background: transparent;  }
  .video_accordian_row{ margin-top: 48px;  }
   .recent_article__row{gap: 24px 32px;}
  .share_social_row {  background: white; padding-left: 10px;   margin-left: 20px;  border-top: 1px solid #DADAE1;  border-radius: 0px; }
  /* ====== Video Inner Page  ======   */  


  /* ====== Blog Inner Page  ======   */  

  .artical_hero__header h1{ font-weight: 700; /*font-size: 42px;  line-height: 53px;*/ font-size: 40px; line-height: 48px; letter-spacing: -0.75px; }
  .post_artical_featuredimg { height: 330px; }
  .racol__text {    height: auto;  }
   blockquote{ padding: 30px; }
  .bl_listign__tag a{  margin-bottom: 16px; margin-right: 8px; align-items: center;     width: fit-content;}
  .bl_listign__tag a:last-child{  margin-right: 0px;}
  .share_social_block.for.post_page__main {  margin-bottom: -115px;  padding-top: 44px;  }
  .bl_listign__tag.desktop_view{ display:none !important; }
  .bl_listign__tag.mobile_view{ display:block !important; }
   .recent_article__col { max-width: 100%; width: 100%;}
  .racol__text {padding: 27px;}
  .blog-post__body h2 { font-size: 20px; line-height: 32px; }
  .related_video__main{ margin-bottom: 40px;}
}
/* =============== book A Demo header css =========================== */

.standardBackground .book-demo-header {
    margin-top: 73px;
}

/* =============== Slider =========================== */

.slick-dots li button:before {
    font-size: 13px !important; 
}

.slick-dots li.slick-active button:before {
    opacity: 1 !important;
    color: #4F4BFF !important;
}
.slick-dots li button:before {
    font-size: 13px !important;
    opacity: 1 !important;
    color: #DADAE1 !important;
}
/* =============== header responsive css =========================== */

.breadrum ul li a {
    color: #18174D;
    font-weight: 400;
    font-size: 11px;
    line-height: 16px;
}

@media screen and (max-width: 1024px){
  .video_accordian_text P {
    font-size: 18px;
    line-height: 24px;
    letter-spacing: -0.25px;
 }
 
  .post_artical_body ul {
    padding-left: 56px;
  }
}

@media screen and (max-width: 767px){
.standardBackground header.header_main {
  padding: 0px 24px!important;
  } 
  footer.footer__main{
    padding-left: 19px;
    padding-right: 19px;
  }
  .fnave_col-footer {
    width: 100% !important;
}
}


/* =============== testimonial css =========================== */

.story-testimonial-section .image-content .image{
  display:none;
}
.story-testimonial-section .storie-btn {
    display: none;
}

.story-testimonial-section .inner .image-content .top-content {
    margin-bottom: 48px;
}
/* =============== demo-form css =========================== */
.demo-title h3 {
    font-family: 'Inter';
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.75px;
    color: #18174D;
}
  
  #footer .w-half-full {
  width: 50%;
}

/* target page and same all page css */
.target-logo-img {
/*     max-width: 136px;
    min-width: 136px;
    width: 100%; */
  max-height:40px;
  min-height:30px;
  max-width: 136px;
  object-fit: contain;
}

/* #header_main.target_nav {
    background: #18174D;
} */
/* target page and same all page css end*/
/* =============== solution page css =========================== */
.brand-logo {
    max-width: 129px;
    height: auto;
}

.primary-btn{
  display: inline-flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
/*   padding: 14px 20px; */
  gap: 8px;
  width: 153px;
  height: 48px;
  background: #4F4BFF;
  border-radius: 12px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
  transition: background-color 500ms cubic-bezier(.215, .61, .355, 1);
}
.primary-btn:hover, .primary-btn:active, .primary-btn:focus{
    background-color: #615dff;
    color: #fff;
    font-weight: 600;
}
.flex
{
  display:flex;
}
.align-center
{
  align-items:center;
}
.text-white
{
  color:#fff !important;
}
.tag-items{
  display:inline-flex;
  justify-content: center;
  align-items: center;
  padding: 4.54646px 13.6394px;
  gap: 9.09px;
  background: #18174D;
  border-radius: 113.662px;
}
.tag-items h5{
  font-weight: 700;
  font-size: 11.3662px;
  line-height: 14px;
  letter-spacing: 2.27323px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.tag-img{
  display:block;
} 
.body
{
font-size: 16px;
font-weight: 400;
line-height: 22px;
letter-spacing: 0px;
}
.copy
{
font-family: Inter;
font-size: 18px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.25px;
}
.title-1
{
font-family: Arboria;
font-size: 64px;
font-weight: 700;
line-height: 68px;
letter-spacing: -2px;
color:#35E0B4;
}
.title-2{
  font-weight: 700;
  font-size: 48px;
  line-height: 52px;
  letter-spacing: -1.5px;
  color: #18174D;
}
.title-3{
font-family: Inter;
font-size: 40px;
font-weight: 700;
line-height: 44px;
letter-spacing: -1.25px;
}
.title-4{
font-size: 32px;
font-weight: 700;
line-height: 36px;
letter-spacing: -1px;
color: #18174D;
}
.title-6{
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #18174D;
}
@media screen and (max-width: 767px){
  .title-2{
  font-size: 32px;
  line-height: 36px;
 }
    
  .title-6 br{
    display:none;
  }
  .title-3{
    font-size:28px;
    line-height: 34px;
  }
  
}
@media screen and (max-width: 575px){
  .title-2{
  font-size: 32px;
  line-height: 36px;
  letter-spacing: -1px;
 }
  
}
      /* ZWP Header CSS */

.body-container--zwp {
/*     background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/ZWP_BG_One.png);
    background-repeat: no-repeat;
    background-size: cover; */
    background: rgb(157,78,221);
    background-image: linear-gradient(163deg, rgba(157,78,221,1) 0%, rgba(73,138,217,1) 54%, rgba(53,224,180,1) 100%);
}
.body-container--zwp .tagAreaOutline {
    display: none;
}


/*RSVP page image Gallery section css*/
#hs_cos_wrapper_widget_1690757304372 ,#hs_cos_wrapper_widget_1690757304372 img{
  width:100%;
}