




 
/* 1a. Containers */
 




/* 1b. Breakpoints */







/* 1c. Colors */



























 






 
 


 


/* 1d. Typography */


 







 

/* 1e. Border */



/* 1f. Corner Radius */



/* 1g. Lists */






/* 1h. Horizontal Rule */



/* 1i. Blockquote */




/* 1j. Buttons */


















































/* 1k. Forms */














































 

/* 1m. Site Header */





















/* 1n. Site Footer */












/* 1o. Blog */





/* ex. -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    transition: all 400ms ease;; */


/* ex. -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);;  */


*, *:before, *:after {
  box-sizing: border-box;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html { 
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

 

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: 700;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}
/* Responsive Grid */

.row-fluid {
  width: 100%;
  *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}

.row-fluid:after {
  clear: both;
}

.row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  margin-left: 2.127659574%;
  *margin-left: 2.0744680846382977%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}

.row-fluid .span12 {
  width: 99.99999998999999%;
  *width: 99.94680850063828%;
}

.row-fluid .span11 {
  width: 91.489361693%;
  *width: 91.4361702036383%;
}

.row-fluid .span10 {
  width: 82.97872339599999%;
  *width: 82.92553190663828%;
}

.row-fluid .span9 {
  width: 74.468085099%;
  *width: 74.4148936096383%;
}

.row-fluid .span8 {
  width: 65.95744680199999%;
  *width: 65.90425531263828%;
}

.row-fluid .span7 {
  width: 57.446808505%;
  *width: 57.3936170156383%;
}

.row-fluid .span6 {
  width: 48.93617020799999%;
  *width: 48.88297871863829%;
}

.row-fluid .span5 {
  width: 40.425531911%;
  *width: 40.3723404216383%;
}

.row-fluid .span4 {
  width: 31.914893614%;
  *width: 31.8617021246383%;
}

.row-fluid .span3 {
  width: 23.404255317%;
  *width: 23.3510638276383%;
}

.row-fluid .span2 {
  width: 14.89361702%;
  *width: 14.8404255306383%;
}

.row-fluid .span1 {
  width: 6.382978723%;
  *width: 6.329787233638298%;
}

.container-fluid {
  *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}

.container-fluid:after {
  clear: both;
}

@media (max-width: 767px) {
  .row-fluid {
    width: 100%;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.762430939%;
    *margin-left: 2.709239449638298%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 99.999999993%;
    *width: 99.9468085036383%;
  }

  .row-fluid .span11 {
    width: 91.436464082%;
    *width: 91.38327259263829%;
  }

  .row-fluid .span10 {
    width: 82.87292817100001%;
    *width: 82.8197366816383%;
  }

  .row-fluid .span9 {
    width: 74.30939226%;
    *width: 74.25620077063829%;
  }

  .row-fluid .span8 {
    width: 65.74585634900001%;
    *width: 65.6926648596383%;
  }

  .row-fluid .span7 {
    width: 57.182320438000005%;
    *width: 57.129128948638304%;
  }

  .row-fluid .span6 {
    width: 48.618784527%;
    *width: 48.5655930376383%;
  }

  .row-fluid .span5 {
    width: 40.055248616%;
    *width: 40.0020571266383%;
  }

  .row-fluid .span4 {
    width: 31.491712705%;
    *width: 31.4385212156383%;
  }

  .row-fluid .span3 {
    width: 22.928176794%;
    *width: 22.874985304638297%;
  }

  .row-fluid .span2 {
    width: 14.364640883%;
    *width: 14.311449393638298%;
  }

  .row-fluid .span1 {
    width: 5.801104972%;
    *width: 5.747913482638298%;
  }
}

@media (min-width: 1280px) {
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }

  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }

  .row-fluid:after {
    clear: both;
  }

  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 1px;
    margin-left: 2.564102564%;
    *margin-left: 2.510911074638298%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }

  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  .row-fluid .span11 {
    width: 91.45299145300001%;
    *width: 91.3997999636383%;
  }

  .row-fluid .span10 {
    width: 82.905982906%;
    *width: 82.8527914166383%;
  }

  .row-fluid .span9 {
    width: 74.358974359%;
    *width: 74.30578286963829%;
  }

  .row-fluid .span8 {
    width: 65.81196581200001%;
    *width: 65.7587743226383%;
  }

  .row-fluid .span7 {
    width: 57.264957265%;
    *width: 57.2117657756383%;
  }

  .row-fluid .span6 {
    width: 48.717948718%;
    *width: 48.6647572286383%;
  }

  .row-fluid .span5 {
    width: 40.170940171000005%;
    *width: 40.117748681638304%;
  }

  .row-fluid .span4 {
    width: 31.623931624%;
    *width: 31.5707401346383%;
  }

  .row-fluid .span3 {
    width: 23.076923077%;
    *width: 23.0237315876383%;
  }

  .row-fluid .span2 {
    width: 14.529914530000001%;
    *width: 14.4767230406383%;
  }

  .row-fluid .span1 {
    width: 5.982905983%;
    *width: 5.929714493638298%;
  }
}

/* Clearfix */

.clearfix {
  *zoom: 1;
}

.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}

.clearfix:after {
  clear: both;
}

/* Visibilty Classes */

.hide {
  display: none;
}

.show {
  display: block;
}

.invisible {
  visibility: hidden;
}

.hidden {
  display: none;
  visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-phone {
    display: inherit !important;
  }

  .hidden-phone {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 1139px) {
  .visible-tablet {
    display: inherit !important;
  }

  .hidden-tablet {
    display: none !important;
  }

  .hidden-desktop {
    display: inherit !important;
  }

  .visible-desktop {
    display: none !important ;
  }
}
.content-wrapper {
  margin: 0 auto;
  padding: 0 16px;
}

.dnd-section > .row-fluid {
  margin: 0 auto;
}

.dnd-section .dnd-column {
  padding: 0 16px;
}

@media (max-width: 767px) {
  .dnd-section .dnd-column {
    padding: 0;
  }
}
body { 
  overflow-wrap: break-word;
}

html[lang^='ja'] body,
html[lang^='zh'] body,
html[lang^='ko'] body {
  line-break: strict;
  overflow-wrap: normal;
  word-break: break-all;
}

/* Paragraphs */

 

strong {
  font-weight: 700;
}

/* Links */

a {
  cursor: pointer;
}

/* Headings */

 

/* Lists */
 
ul.no-list {
  list-style: none;
}

/* Code Blocks */

code {
  vertical-align: bottom;
}

/* Blockquotes */

blockquote {
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: 0;
  margin: 0;
  padding: 1.5rem 2.8rem;
}

/* Horizontal Rules */

hr {
  border: 0 none;
  border-bottom: 2px solid;
}

/* Subscripts and Superscripts */

sup,
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Focus State */

:focus {
  outline: auto;
}

.disable-focus-styles :focus {
  outline: none;
}


/* Table */

table {
  border-collapse: collapse;
  margin-bottom: 1.5rem;
}

/* Table Cells */

th,
td {
  vertical-align: top;
}

/* Table Header */

thead th,
thead td {
  vertical-align: bottom;
}
 
header.header { top: 32px; position: fixed; right: 0; left: 0; width: 100%; z-index: 999; transition: all 400ms ease; }
.header-main .header-outer { display: flex; flex-wrap: wrap; align-items: center; background: rgba(255, 255, 255, 1); border-radius: 80px; padding-left:20px; padding-right:12px;width:100%;justify-content:space-between;}
/* .header-main .header-outer .header-btn-wrapper a { min-width: 216px; max-width: 216px; border-radius: 23px; font-size: 16px; padding: 11px 20px; line-height: 1.6; font-weight:500; } */
.header-main .header-outer .header-btn-wrapper a {
    font-size: 16px;
    line-height: 1.55;
    font-weight: 500;
    padding: 14px 24px;
}
.header-main .header-outer .header-logo { width:154px;position:relative;}

.header-main .header-outer .header-logo a,
.header-main .header-outer .header-logo img { display: block; }
.header-main .header-outer .mainmenu-toggle { width: calc(100% - 324px); display: flex; align-items: center; padding-left:24px; padding-right:12px; }
.header-main .header-outer .mainmenu { display: flex; align-items: center; }
.header-main .header-outer .mainmenu .hs-menu-wrapper > ul { margin: 0; padding: 0; list-style-type: none; display: flex; flex-wrap: wrap; align-items: center;padding-left:12px;}
.header-main .header-outer .mainmenu .hs-menu-wrapper > ul > li { display: inline-block; margin: 0px 12px; }
.header-main .mainmenu .hs-menu-wrapper>ul>li>a { color: #3f2b96; font-size: 14px; padding: 24px 0px; display: block; font-weight: 400; line-height:21px; }
.header-main .header-outer .mainmenu > span { width: 100%; }
.header-main .header-outer .mainmenu .hs-menu-wrapper>ul>li:nth-last-of-type(2) { margin-left: auto; margin-right:12px}
.header.headerfixed { top: 0; box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1) }
.header.headerfixed .header-main .header-outer,
.header.headerfixed{ background: #FFF; }

/* Menu CSS */
/* .header-main .header-btn-wrapper {width: 166px;} */
.menu-toggle{border:none;}
.header-main .mainmenu-toggle button{border:none;}
.menu-toggle:focus { outline: none;border:none;}
.menu-toggle{ z-index: 999; position: relative; padding: 14px; min-width: inherit; background-color: #4355F9 !important; float: right; border: none; cursor: pointer !important; width: 48px;height: 48px; display: flex; align-items: center; justify-content: center; margin-top:0px;}
.menu-toggle .icon-bar{margin: auto; background-color:#fff; border-radius:1px; display:block; height:3px; position:relative; width:22px; }
.menu-toggle .icon-bar + .icon-bar{margin-top:4px;}
.menu-toggle .icon-bar:nth-child(1), .menu-toggle .icon-bar:nth-child(3){top:0; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.menu-toggle.menu-menuopen .icon-bar:nth-child(1){top:7px; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg);}
.menu-toggle.menu-menuopen .icon-bar:nth-child(2){opacity:0;}
.menu-toggle.menu-menuopen .icon-bar:nth-child(3){top:-7px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg);}
.mainmenu .mobile-menu span.mobile-toggle{width:36px; height:36px; position:absolute; right:0px; top:0px; background-color:#ededed; }
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before{content:""; background-color:#000; height:16px; width:2px; position:absolute; left:17px; top:10px; }
.mainmenu .mobile-menu span.mobile-toggle:before{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);  }
.mainmenu .mobile-menu span.mobile-toggle.menu-subopen:after{-ms-transform:rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.mainmenu .mobile-menu span.mobile-toggle.menu-subopen:before{opacity:0; background-color:#fff; -ms-transform:rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.mainmenu .hs-menu-wrapper ul{float:left; padding:0; width:100%; min-width:250px;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none; width:auto;}
.mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{display:block;max-width:none;min-width:auto;overflow:visible;text-align:left;text-overflow:inherit;white-space:inherit;width:auto;}
.mainmenu .hs-menu-wrapper ul ul{background-color:#fff; min-width:250px;} 
.menu-toggle:not(.menu-menuopen) .close { display: none; }
.menu-toggle.menu-menuopen .toggler { display: none; }
.menu-toggle span.toggler img {width: 20px !important;height:24px;position:relative;top:-1px;bottom:-1px;}

/* .headerBgGradient .header { top: 0; padding-top: 40px; padding-bottom: 44px;} */
/* background: linear-gradient(90deg, #9964FF 0%, #A8A3F4 63%, #B0C4EF 100%); */
.headerBgGradient .header.headerfixed { padding-top: 0; padding-bottom: 0; background: #fff; }

.headerBgGradient > div:first-child { padding-top: 152px; }
.header-main .mainmenu .hs-menu-wrapper>ul>li>a{font-weight:400;}

.noBannerSpace header.header { top: 0px; padding:32px 0 48px 0px;
/*     background: linear-gradient(90deg, #D4E5F7 0%, #C6D8F4 11%, #B5C9F0 30%, #B0C4EF 43%, #ABBFEB 57%, #9DB4E1 73%, #87A0D0 89%, #748FC2 100%); */
}
.noBannerSpace .header.headerfixed { padding: 0; }
.noBannerSpace.body-wrapper { padding-top: 170px; }
.noBannerSpace header.header.headerfixed{ background: #fff; }



@media (min-width:1160px){

    .menu-toggle, .mainmenu .mobile-menu span.mobile-toggle,.mobilemenu-copyrights,.mobile-button {display:none;}
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {opacity:1; visibility:visible;}

    .only_mobile .social_media,
    .social_media_notification,
    .header_mobile_logo,
    .owlei_top_logo{ display: none; }
    .header-outer .mainmenu-toggle .mainmenu-wrapper { width: 100%;}
    .header-main .header-outer .header-logo:before {content: '';background-color:#52FFCB;height:32px; width: 2px;position:absolute;right: -24px;top: 50%;border-radius: 8px;transform: translateY(-50%);}


} 

@media (max-width:1159px){
    
    header.header.scrolling_down {
    opacity: 0;
}
    
     header.header { top: 16px;}

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static; opacity:1; visibility: visible; display:none; width:100%;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul{display:none;}
    .mainmenu .hs-menu-wrapper.hs-menu-flow-horizontal > ul.mobile-menu li{float: left; width: 100%; display: block;}

    /*     .header-main .header-outer .mainmenu .hs-menu-wrapper > ul, */
    .header-main .header-outer .mainmenu-wrapper { display: none; position: absolute; top: 120px; left: 50%;transform: translateX(-50%); background: #fff; border-radius: 16px; height: calc(100vh - 120px); overflow: auto;   width: calc(100% - 32px); margin: 0 0 0 auto;}
    .header.headerfixed .header-main .header-outer .mainmenu-wrapper { height: calc(100vh - 0px); }
    .header .header-main .header-outer .mainmenu .hs-menu-wrapper>ul { display: block;padding:0;}

    .header-main .mainmenu .hs-menu-wrapper>ul>li>a { color: #5451F8; font-size: 32px;line-height:40px; }
     .header-main .header-outer .mainmenu .hs-menu-wrapper>ul>li { margin:0; } 
    .header-main .mainmenu .hs-menu-wrapper>ul>li>a { padding: 32px 24px; text-align:left; }
    .header-main .mainmenu .hs-menu-wrapper>ul>li>a { font-weight: 700 !important;}
    .header-btn-wrapper { display: none;}

    .header-main .header-outer .mainmenu-toggle { width: calc(100% - 100px); padding-right: 0; justify-content: flex-end; }
    .header-main .header-outer .header-logo { padding-left: 0; width: 100px; }
    .header-main .header-outer { padding-left: 22px; padding-right: 16px; padding-top: 12px; padding-bottom: 12px; }

    .headerBgGradient>div:first-child { padding-top: 135px;}

    .noBannerSpace header.header { padding: 30px 0px; }
    .noBannerSpace.body-wrapper { padding-top: 110px; }

    .only_mobile .gateway-eye-main svg { width: 43px; height: 35px; } 
    .only_mobile .inner_social_media { margin-right: 28px; }
    .only_mobile .inner_social_media span { display: inline-block; width: 20px; height: 20px; }
    .only_mobile .social_media { display: flex; flex-wrap: wrap; justify-content: center; padding-top: 32px; padding-bottom: 12px; }
    .only_mobile .inner_social_media span svg {  fill: #504CF2; }
    .only_mobile .inner_social_media:last-child { margin-right: 0; }
    .only_mobile .header_mobile_logo a img { width: 100%; height: 100%; object-fit: cover; }
    .only_mobile .header_mobile_logo a { display: inline-block; max-width: 101px; width: 100%; }
    .header_mobile_logo { text-align: center; padding: 75px 0px 50px; }

    .social_media_notification .form-title { font-style: normal; font-weight: 500; font-size: 14px; color: #fff !important; line-height: 21px; text-align: center;  margin-bottom: 16px;} 
    .social_media_notification form .hs-form-field .input input[type='email']::placeholder { color: #B0C4EF; }
    .social_media_notification form .hs-form-field .input input[type='email'] { padding: 10px 10px; color: #3F2B96; border-radius: 10px; font-size: 10px; line-height: 15px; text-align: center; width: 100%; }
    .social_media_notification form input[type='submit'],
    .social_media_notification form .hs-button { background: #3F2B96; border-radius: 10px; }
    .social_media_notification form .field {  padding: 0 0 8px;}
    .social_media_notification .formResetStyling .hs_submit input.hs-button { min-width: 266px; padding: 11px; } 
    .social_media_notification .form-contact-info { max-width: 315px; margin: 0 auto; }
    .social_media_notification .formResetStyling .submitted-message { padding: 0; background: transparent; font-size: 15px; color: #fff; }
    .owlei_top_logo { padding-top: 30px; text-align: center; padding-bottom: 5px; }
    .owlei_top_logo svg { width: 43px; }
    .social_media_notification { padding-left: 15px; padding-right: 15px;}
/*     .header-main.menuOpen .header-outer { padding-right: 0; } */
    .menu-toggle,.header-main .header-outer .header-logo { -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

    
    .menuOpenWrapper .header-main .header-outer .mainmenu-wrapper{ height: calc(100vh - 180px); width: calc(100% - 32px); }
    .header-main .header-outer .mainmenu-wrapper { position: fixed; }
    .bodyMenuOpen{ overflow: hidden;position: relative; }
    .close svg {  width: 20px;  height: 18px; display: block;}
    
    .bodyMenuOpen:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background-color: #0D0B23;
    top: 0;
    left: 0;
    z-index:9;
}
    .mainmenu-wrapper .mobile-button {
    padding:40px 24px 0;
}
   .mainmenu-wrapper .mobile-button a {
    display: block;
    background-color: #4355F9;
    color: #fff !important;
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    border-radius: 40px;
    padding: 23px 10px;
}
    .mainmenu-wrapper .mobile-button a:hover {
    background-color:#3a49d7;
    }
    .mobilemenu-copyrights {
    padding-bottom: 24px;
}

}

@media(max-width:767px){

   

    .noBannerSpace header.header { padding: 15px 0px; }
    .noBannerSpace.body-wrapper { padding-top: 80px; }

    .spaceSmallHeader header.header:not(.headerfixed) { top: 15px; }





} 
.footer-main { padding: 80px 0px 80px;overflow: hidden; }
.footer-main .footer-outer { display: flex; flex-wrap: wrap; }
.footer-main .footer-outer .footer-left { width: 23%; float: left; }
.footer-main .footer-outer .footer-right { width: 77%; float: left; display: flex; justify-content: flex-end; flex-wrap: wrap; } 
.footer-outer .footer-left .footer-ssdetails { padding-top:64px; }
.footer-ssdetails .text { padding-top:24px; }
.footer-left .footer-ssdetails .footer-btn { padding-top:24px; }
.hero-main.gradient_blue{opacity: 1}
/* .footer-ssdetails .footer-btn.button a { padding: 10px 15px; } */
.footer-ssdetails .footer-ssdetails-top { line-height: 1.5; }
.footer-menu-wrapp { display: flex; flex-wrap: wrap;justify-content:space-between;}
.footer-menu-wrapp .footer-ssdetails { display: none; }
.footer-menu-wrapp .footer-ssdetails .footer-btn { padding-top: 16px; }
.footer-menu-wrapp .footer-ssdetails .text { display: none; }
.footer-menu {margin-left: 25px; }
.footer-menu ul li { margin: 0px 0px 16px; }
.footer-menu ul li a { line-height: 1.5;display:inline-block; }
.footer-outer .footer-right .footer-right-inner { max-width: 623px; width: 100%; }
.footer-outer .footer-right .footer-right-inner .social-wrapper { padding-top:40px; }
.footer-menu ul li:last-child { margin-bottom: 0; }
.social-wrapper .social-items ul { display: flex; margin: 0; padding: 0; list-style-type: none; padding-top:12px; }
.social-wrapper .social-items ul li { margin: 0; margin-right: 28px; align-items: center; display: flex; justify-content: center; }
.social-wrapper .social-items ul li * { display: flex;height:25px;width:25px; align-items: center; justify-content: center; fill: #fff; color: #fff; transition: all 400ms ease; }
/* .footer-right-bottom { max-width: 435px; margin-left: auto; } */
.footer-right-bottom .copyright-wrapper { padding-top:12px; }
.social-wrapper .social-items ul li a:hover * {color: rgb(82, 255, 203);fill: rgb(82, 255, 203);}

.baseModuleStyle.footer-main.footer_bg_purple { background: linear-gradient(90deg, #9033FF 0%, #974BF8 14%, #A372EE 40%, #AC8EE7 64%, #B29FE3 85%, #B4A6E2 100%); }
.footer-btn.button a {
    color: #4355F9;
}
.footer-menu.footer-menu1 {
    margin-left: 0;
}
@media(min-width: 768px){

    .footer-main .footer-outer .footer-left .social-wrapper { display: none;}
    .mobile_logo { display: none !important; }
    .footer-menu ul li:last-child {   margin-bottom: 0px;}

}

@media(max-width: 991px){

    .footer-main .footer-outer .footer-right { width: 70%; }
    .footer-main .footer-outer .footer-left { width: 30%; }
    .footer-ssdetails .footer-ssdetails-top,
    .footer-main .footer-right-bottom { font-size: 16px; }
/*     .footer-main { padding: 50px 0; } */

}
@media(max-width: 767px){

    .footer-main .footer-outer .footer-right { width: 100%; }
    .footer-main .footer-outer .footer-left { width: 100%; }
/*     .footer-outer .footer-right .footer-right-inner .social-wrapper { display: none; } */
/*     .footer-main { padding: 37px 0px 24px; } */
    .footer-menu { margin-left: 0; width: 100%; text-align: center; }
/*     .footer-menu.footer-menu3 { padding-top: 60px; padding-bottom: 20px; } */
    .footer-menu-wrapp .footer-ssdetails { display: block; text-align: center; padding-top: 78px;  width: 100%; }
/*     .footer-ssdetails .footer-btn.button a { min-width: 125px; } */
    .footer-menu-wrapp .footer-ssdetails .footer-btn { text-align: center; }
/*     .footer-main .footer-outer .footer-left .footer-ssdetails { display: none; } */

    .footer-main .footer-outer .footer-left .social-wrapper { display: flex; flex-wrap: wrap; flex-direction: column-reverse; text-align: center; justify-content: center; }
    .footer-main .footer-outer .footer-left .social-wrapper .social-title { padding-top: 40px; max-width: 250px; margin-left: auto; margin-right: auto; }
    .footer-main .footer-outer .footer-left .social-wrapper .social-items ul { display: flex; padding: 42px 0 0; justify-content: center; flex-wrap: wrap; }
    .footer-main .footer-outer .footer-left .social-wrapper .social-items ul li { margin: 0px 14px; }
    .footer-main .footer-outer .footer-right { padding-top: 64px; }
/*     .desktop_logo { display: none !important; } */
    .footer-logo,.footer-left .footer-ssdetails .footer-btn,.footer-main .footer-right-bottom { text-align: center; }
    .footer-right-bottom { max-width: 100%; }
    .footer-outer .footer-right .footer-right-inner { max-width: 100%; }
    
    
   
    .footer-outer .footer-left .footer-ssdetails {text-align:center;padding-top: 64px;}
    .footer-left .footer-ssdetails .footer-btn {
    padding-top: 24px;
}
    .footer-outer .social-wrapper .social-items ul li:last-child{margin:0;}
    .footer-menu ul li {
    margin: 0px 0px 16px;
}
    .footer-menu-wrapp > div {
    margin-bottom: 32px;
}
    .footer-menu-wrapp > div:last-child {margin-bottom:0;}
    .footer-outer .footer-right .footer-right-inner .social-wrapper {
    padding-top: 32px;
}
    .social-wrapper .social-items ul {justify-content: center;}

} 
@import url('https://fonts.cdnfonts.com/css/helvetica-neue-5');
@import url('//code.jquery.com/ui/1.12.0-rc.2/themes/smoothness/jquery-ui.css');




/* ex. -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; */


/* ex. -webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);;  */


/* color variable */













/* color variable End */





.content-wrapper,.dnd-section > .row-fluid {
    max-width: 1240px;
    width: 100%;
    padding: 0px 20px;
} 
.content-wrapper--narrow {
    max-width: 818px;
}

.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post {
    padding: 0px 20px;
}








/* @media (min-width:1921px) {
.body-wrapper { box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -webkit-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -moz-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -ms-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); -o-box-shadow: 0 0 36px 0 rgba(58,61,66,0.15); margin: 0 auto; max-width: 1920px; }
} */

body a.cta_button {
    box-sizing: border-box !important;
    display: inline-block;
}

h1, h2, h3, h4, h5, h6 {padding: 0;}

/* span {
text-decoration-thickness: 2px !important;
text-underline-offset: 5px;
}  */ 

img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }
.FullImageWidth img{width:100%;}
::focus{outline:none;}

a { text-decoration: none!important; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; }

p { margin: 0;}
*+h1, *+h2 { margin-top: 35px;}
*+h3, *+h4 { margin-top: 30px;}
*+h5, *+h6 { margin-top: 25px;}
*+p { margin-top: 20px;}

.extrabold, .extrabold h1, .extrabold h2, .extrabold h3, .extrabold h4, .extrabold h5, .extrabold h6,.extrabold a { font-weight: 900;}
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6,.bold p,.bold a { font-weight: 700;}
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold a { font-weight: 600;}
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium a { font-weight: 500;}
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal a { font-weight: 400;}
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6.light a { font-weight: 300;}


.uppercase { text-transform: uppercase;}
.text-center { text-align: center;}
.text-right { text-align: right;}
.text-left { text-align: left;}
.text-capitalize { text-transform: capitalize;}

.parallaxEffect{background-attachment:fixed}
.bg, .overlay, .set-bg { background-size: cover; background-position: center; position: relative; background-repeat: no-repeat;}
.bg.bgTop{background-position: top center;}

.overlay { position: relative;}


/* color(theme.footer.background_color) */
.overlay>* { position: relative; z-index: 2;}
.whiteBg{background-color:}


.footerBg, .darkblackBg{ background-color: 

  
  
    
  


  rgba(#null, 1)

; }
.primaryBg{ background-color: #4355F9; }
.secondaryBg{ background-color: #52FFCB; }
.lightBlack{ background-color: ; }
.bodyBG{ background-color: ; }

.color_1BG{background-color: #DAE2E7; }
.dark_grayBG{background-color: #557483; }
.light_grayBG{background-color: #87A6B5; }
.grayBG{background-color: #E6E3E0; } 

/* Font Color */
.fontWhite,.fontWhite h1,.fontWhite h1 small,.fontWhite h2,.fontWhite h3,.fontWhite h4,.fontWhite h5,.fontWhite h6,.fontWhite a{ color: #ffffff; }
.fontPrimary,.fontPrimary h1,.fontPrimary h1 small,.fontPrimary h2,.fontPrimary h3,.fontPrimary h4,.fontPrimary h5,.fontPrimary h6{ color: #4355F9; }
.fontSecondary,.fontSecondary h1,.fontSecondary h1 small,.fontSecondary h2,.fontSecondary h3,.fontSecondary h4,.fontSecondary h5,.fontSecondary h6{ color: #52FFCB; }
.fontBlack,.fontBlack h1,.fontBlack h1 small,.fontBlack h2,.fontBlack h3,.fontBlack h4,.fontBlack h5,.fontBlack h6,.fontBlack a{ color: #000; } 
.fontDark_gray,.fontDark_gray h1,.fontDark_gray h1 small,.fontDark_gray h2,.fontDark_gray h3,.fontDark_gray h4,.fontDark_gray h5,.fontDark_gray h6,.fontDark_gray a{ color: #557483; } 
.fontLight_gray,.fontLight_gray h1,.fontLight_gray h1 small,.fontLight_gray h2,.fontLight_gray h3,.fontLight_gray h4,.fontLight_gray h5,.fontLight_gray h6,.fontLight_gray a{ color: #87A6B5; } 
.fontGray,.fontGray h1,.fontGray h1 small,.fontGray h2,.fontGray h3,.fontGray h4,.fontGray h5,.fontGray h6,.fontGray a{ color: #E6E3E0; }  

.gradient_blue{ background: linear-gradient(90deg,  0%, #C6D8F4 11%, #B5C9F0 30%,  43%, #ABBFEB 57%, #9DB4E1 73%, #87A0D0 89%, #52FFCB 100%);; }
.gradient_purple{ background: linear-gradient(90deg,  0%, #ADB9F0 6%, #A494F6 29%, #9E79FB 50%, #9A69FE 69%, #9964FF 84%);; }
.gradient_pink{ background: linear-gradient(90deg, #7F00FF 0%, #AF00FF 51%, #E100FF 100%);; }
.gradient_light_purple{ background: linear-gradient(90deg, #9964FF 0%, #A8A3F4 63%,  100%);; } 
.gradient_dark_purple{ background: linear-gradient(90deg, #C4DAE2 0%, #C2D6E2 14%, #BFCAE4 28%, #B9B7E6 41%, #B29CEA 54%, #A879EE 68%, #9B4EF4 81%, #8D1CFB 93%, #8500FF 100%);; }
.gradient_dark_blue{ background: linear-gradient(90deg, #A8C0FF 0%, #8690DD 23%, #6764BE 47%, #5145A8 69%, #43319A 87%, #4355F9 100%);; }

@media(max-width: 767px){

    .mb_gradient_blue{ background: linear-gradient(90deg,  0%, #C6D8F4 11%, #B5C9F0 30%,  43%, #ABBFEB 57%, #9DB4E1 73%, #87A0D0 89%, #52FFCB 100%); !important; }
    .mb_gradient_purple{ background: linear-gradient(90deg,  0%, #ADB9F0 6%, #A494F6 29%, #9E79FB 50%, #9A69FE 69%, #9964FF 84%); !important; }
    .mb_gradient_pink{ background: linear-gradient(90deg, #7F00FF 0%, #AF00FF 51%, #E100FF 100%); !important; }
    .mb_gradient_light_purple{ background: linear-gradient(90deg, #9964FF 0%, #A8A3F4 63%,  100%); !important; }
    .mb_gradient_dark_purple{ background: linear-gradient(90deg, #C4DAE2 0%, #C2D6E2 14%, #BFCAE4 28%, #B9B7E6 41%, #B29CEA 54%, #A879EE 68%, #9B4EF4 81%, #8D1CFB 93%, #8500FF 100%); !important; }
    .mb_gradient_dark_blue{ background: linear-gradient(90deg, #A8C0FF 0%, #8690DD 23%, #6764BE 47%, #5145A8 69%, #43319A 87%, #4355F9 100%); !important; }

}

.listStyle ul, .nolistStyle ul { margin: 0; padding: 0; list-style: none;}
.nolistStyle ul li{margin:0;}
.listStyle *+ul { margin-top: 30px;}
.listStyle ul li { padding-left: 25px; position: relative; }
.listStyle ul li:before { position: absolute; left: 10px; font-weight: 400; top: 9px; font-size: 6px; content: '\f111'; font-family: fontAwesome; color: inherit; background-repeat: no-repeat; }
.bodylistStyle.listStyle ul li:before{color:#ffffff;}
ul { padding-left: 20px; margin:0;}
.listStyle  ul li + li{margin-top:15px;}
* + ul,* + ol { margin-top: 30px;}


.body-container-wrapper ul li,.body-container-wrapper ol li{list-style-position: outside;}


.hs_error_rollup{display:none !important;}
.fl { float: left;}
.fr { float: right;}
.ib{display:inline-block; vertical-align:middle; margin-right:-4px}
.ib.vt { vertical-align: top!important;}
.d-flex{display:flex; flex-wrap:wrap;}
.flex-center{align-items: center;}
.flex-end{align-items: flex-end;}

.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w33 { width: 33.33%}
.w34 { width: 34%}
.w35 { width: 35%}
.w40 { width: 40%}
.w42 { width: 42%}
.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w58 { width: 58%}
.w60 { width: 60%}
.w65 { width: 65%}
.w66 { width: 66%}
.w66 { width: 66.66%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w100 { width: 100%}




/*unique paddings*/
.pl0, .p0, .plr0 { padding-left:0; }
.pl10, .p0-10 { padding-left:10px; }
.pl12, .p0-12 { padding-left:12px; }
.pl15, .p0-15 { padding-left:15px; }
.pl20, .p0-20 { padding-left:20px; }
.pl30 , .p0-30{ padding-left:30px; }
.pr0, .p0, .plr0  { padding-right:0; }
.pr10, .p0-10 { padding-right:10px; }
.pr12, .p0-12 { padding-right:12px; }
.pr15, .p0-15 { padding-right:15px; }
.pr20, .p0-20 { padding-right:20px; }
.pr30, .p0-30 { padding-right:30px; }
.pt0, .p0, .ptb0 { padding-top:0;  }
.pb0,.p0, .ptb0 { padding-bottom:0;}
.pb5,.p5-0{ padding-bottom:5px; }  
.pb10,.p10-0 { padding-bottom:10px; }
.pb15,.p15-0 { padding-bottom:15px; }
.pb20,.p20-0 { padding-bottom:20px;}
.pb25,.p25-0 { padding-bottom:25px;}
.pb30,.p30-0 { padding-bottom:30px;}
.pb35,.p35-0 { padding-bottom:35px;}
.pb40,.p40-0 { padding-bottom:40px; }
.pb45,.p45-0 { padding-bottom:45px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb55,.p55-0 { padding-bottom:55px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb65,.p65-0 { padding-bottom:65px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb75,.p75-0 { padding-bottom:75px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb85,.p85-0 { padding-bottom:85px; }
.pb90,.p90-0 { padding-bottom:90px; }
.pb95,.p95-0 { padding-bottom:95px; }
.pb100,.p100-0 { padding-bottom:100px; }
.pb105,.p105-0 { padding-bottom:105px; }
.pb110,.p110-0 { padding-bottom:110px; }
.pb115,.p115-0 { padding-bottom:115px; }
.pb120,.p120-0 { padding-bottom:120px; }
.pb125,.p125-0 { padding-bottom:125px; }
.pb130,.p130-0 { padding-bottom:130px; }
.pb135,.p135-0 { padding-bottom:135px; }
.pb140,.p140-0 { padding-bottom:140px; }
.pb145,.p145-0 { padding-bottom:145px; }
.pb150,.p150-0 { padding-bottom:150px; }
.pb155,.p155-0 { padding-bottom:155px; }
.pb160,.p160-0 { padding-bottom:160px; }
.pb165,.p165-0 { padding-bottom:165px; }
.pb170,.p170-0 { padding-bottom:170px; }
.pb175,.p175-0 { padding-bottom:175px; }
.pb180,.p180-0 { padding-bottom:180px; }
.pb185,.p185-0 { padding-bottom:185px; }
.pb190,.p190-0 { padding-bottom:190px; }
.pb200,.p200-0 { padding-bottom:200px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb205,.p205-0 { padding-bottom:205px; }
.pb210,.p210-0 { padding-bottom:210px; }
.pb215,.p215-0 { padding-bottom:215px; }
.pb220,.p220-0 { padding-bottom:220px; }
.pb225,.p225-0 { padding-bottom:225px; }
.pb230,.p230-0 { padding-bottom:230px; }
.pb235,.p235-0 { padding-bottom:235px; }
.pb240,.p240-0 { padding-bottom:240px; }
.pb245,.p245-0 { padding-bottom:245px; }
.pb250,.p250-0 { padding-bottom:250px; }

.pt5,.p5-0{ padding-top:5px; }  
.pt10,.p10-0 { padding-top:10px; }
.pt15,.p15-0 { padding-top:15px; }
.pt20,.p20-0 { padding-top:20px; }
.pt25,.p25-0 { padding-top:25px; }
.pt30,.p30-0 { padding-top:30px  }
.pt35,.p35-0 { padding-top:35px  }
.pt40,.p40-0 { padding-top:40px; }
.pt45,.p45-0 { padding-top:45px; }
.pt50,.p50-0 { padding-top:50px; }
.pt55,.p55-0 { padding-top:55px; }
.pt60,.p60-0 { padding-top:60px; }
.pt65,.p65-0 { padding-top:65px; }
.pt70,.p70-0 { padding-top:70px; }
.pt75,.p75-0 { padding-top:75px; }
.pt80,.p80-0 { padding-top:80px; }
.pt85,.p85-0 { padding-top:85px; }
.pt90,.p90-0 { padding-top:90px; }
.pt95,.p95-0 { padding-top:95px; }
.pt100,.p100-0 { padding-top:100px; }
.pt105,.p105-0 { padding-top:105px; }
.pt110,.p110-0 { padding-top:110px; }
.pt115,.p115-0 { padding-top:115px; }
.pt120,.p120-0 { padding-top:120px; }
.pt125,.p125-0 { padding-top:125px; }
.pt130,.p130-0 { padding-top:130px; }
.pt135,.p135-0 { padding-top:135px; }
.pt140,.p140-0 { padding-top:140px; }
.pt145,.p145-0 { padding-top:145px; }
.pt150,.p150-0 { padding-top:150px; }
.pt155,.p155-0 { padding-top:155px; }
.pt160,.p160-0 { padding-top:160px; }
.pt165,.p165-0 { padding-top:165px; }
.pt170,.p170-0 { padding-top:170px; }
.pt175,.p175-0 { padding-top:175px; }
.pt180,.p180-0 { padding-top:180px; }
.pt185,.p185-0 { padding-top:185px; }
.pt190,.p190-0 { padding-top:190px; }
.pt200,.p200-0 { padding-top:200px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt205,.p205-0 { padding-top:205px; }
.pt210,.p210-0 { padding-top:210px; }
.pt215,.p215-0 { padding-top:215px; }
.pt220,.p220-0 { padding-top:220px; }
.pt225,.p225-0 { padding-top:225px; }
.pt230,.p230-0 { padding-top:230px; }
.pt235,.p235-0 { padding-top:235px; }
.pt240,.p240-0 { padding-top:240px; }
.pt245,.p245-0 { padding-top:245px; }
.pt250,.p250-0 { padding-top:250px; }
.pt255,.p255-0 { padding-top:255px; }


.p10-0, .pl10 { padding-left: 10px;}
.p10-0, .pr10 { padding-right: 10px;}
.p15-0, .pl15 { padding-left: 15px;}
.p15-0, .pr15 { padding-right: 15px;}

.p0-24{padding-left:24px; padding-right:24px}
.m0-24{margin-left:-24px; margin-right:-24px;}
.p0-20{padding-left:20px; padding-right:20px}
.m0-20{margin-left:-20px; margin-right:-20px;}
.ps0-15{padding-left:15px; padding-right:15px}
.ms0-15{margin-left:-15px; margin-right:-15px;}

.ps0-10{padding-left:10px; padding-right:10px}
.ms0-10{margin-left:-10px; margin-right:-10px;}


.pr110 { padding-right:110px; }






html {
    font-size: 16px;
}

html body { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; 
    background-color: #0D0B23;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.5;
}

/* Paragraphs */

p.lead,
p.intro {
    font-size: 1.25rem;
}


mark { 
    background-color: transparent; 
    
    font-weight: 700; 
    position:relative;
}
mark:after {content: '';width: 100%;background-color: #ffe744;display: inline-block;position: absolute;bottom: 0;height: 7px;left: 0;z-index: -10;}

/* Anchors */

a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 
    color: #4355F9;
    font-weight: inherit;
    font-style: inherit;
}

a:hover, a:focus {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #52FFCB;

}

a:active {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #a2ffff;
}

a.button:disabled {
    background-color: #87A6B5;
}

/* Headings */
h1,h2,h3,h4,h5,h6{ margin-bottom: 20px; margin-top: 0px; }

h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4,
h5,.h5,
h6,.h6 {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #ffffff;
    text-transform: none;
}
.sub-inherit *{ line-height: inherit; font-size: inherit; color: inherit; font-family: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; text-decoration: inherit; text-transform: inherit; }
.inheritAllColor *{ color: inherit; }
.sub-hover-inherit *:hover { color: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-decoration: inherit; text-transform: inherit; }



h1,.h1 { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #ffffff;
    font-size: 86px;
    letter-spacing: 0px;
    text-transform: none;
    line-height: 1.25;
}
h1 small,.h1 small { 
    ;
    color: ;
    font-size: ;
    letter-spacing: px;
    text-transform: ;
    line-height: 1.3em;
}
h1 span,.h1 span{ color: #52FFCB; } 
h2,.h2 { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #ffffff;
    font-size: 48px;
    letter-spacing: 0px;
    text-transform: none;
    line-height: 1.25;
}
h2 span,.h2 span{ color: ; }


h3,.h3 { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #ffffff;
    font-size: 32px;
    letter-spacing: 0px;
    text-transform: none;
    line-height: 1.25;
}
h3 span,.h3 span{ color: ; }

h4,.h4 { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #ffffff;
    font-size: 24px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.25;
}

h5,.h5 { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #ffffff;
    font-size: 20px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.3;
}
h5 span,.h5 span{ color: ; }

h6,.h6 { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    color: #ffffff;
    font-size: 16px;
    letter-spacing: 0px;
    text-transform: none;
    line-height:1.25;
}




u {text-underline-offset: 4px;
    text-decoration-thickness: 2px;
}

/* Lists */

ul,
ol {
    margin: 1.5rem 0;
    padding-left: 1.5rem;
}

ul li,
ol li {
    margin: 0.75rem;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin: 1.5rem;
}

/* Blockquote */

blockquote {
    border-left: 4px solid #4355F9;
    padding-left: 1.5rem;
}

/* Horizontal Rules */

hr {
    border-bottom-color: #E6E3E0;
}






.black_link a,a.black_link,
.white_link a,a.white_link { font-weight: 500; font-size: 16px; } 


.black_link a,a.black_link { color: #4355F9; }
.black_link a:hover,a.black_link:hover{ text-decoration: underline !important; }

.white_link a,a.white_link { color: #FFFFFF; }
.white_link a:hover,a.white_link:hover{ text-decoration: underline !important; }

.underline_link a { text-decoration: underline !important; }
.underline_link a:hover { text-decoration: inherit !important; text-shadow: 1px 0px 0px currentColor; letter-spacing: 0.2px; }

/* Primary Button */

button,
.button a,a.button,
.ias-trigger-next a{ 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(82, 255, 203, 1)

;
    border: 1px solid #52FFCB;
    border-radius: 40px; 
    color: #4355F9;
    fill: #4355F9;
    font-size: 16px;
    padding: 14px 24px;
    text-transform: none;
    display:inline-block;  
    text-align: center;
    line-height: 1.5; 

    cursor: pointer;
} 
/* button.button_gradient_bg,
.button.button_gradient_bg a,a.button.button_gradient_bg,
.ias-trigger-next.button_gradient_bg a{ background: linear-gradient(270deg, 

  
  
    
  


  rgba(82, 255, 203, 1)

 0%, 

  
  
    
  


  rgba(82, 255, 203, 1)

 0.01%, 

  
  
    
  


  rgba(82, 255, 203, 1)

 45.89%, 

  
  
    
  


  rgba(82, 255, 203, 1)

 91.79%); }
.button_gradient_bg.button a:hover { background: linear-gradient(270deg, #496AC2 0%, #6A64B8 0.01%, 

  
  
    
  


  rgba(82, 255, 203, 1)

 45.89%, 

  
  
    
  


  rgba(82, 255, 203, 1)

 91.79%);} */

button:disabled,
.button a:disabled,
a.button:disabled,
button:disabled:hover,
.button a:disabled:hover,
a.button:disabled:hover,
button:disabled:focus,
.button a:disabled:focus,
a.button:disabled:focus,
button:disabled:active,
.button a:disabled:active,
a.button:disabled:active {
    background-color: #E6E3E0 !important; 
    border-color: #E6E3E0 !important;
    color: #87A6B5 !important;
}

.button--simple:disabled,
.button--simple:disabled:hover,
.button--simple:disabled:focus,
.button--simple:disabled:active {
    background-color: transparent !important;
}

button:hover,
button:focus,
.button a:hover,
a.button:hover,
.button a:focus,
a.button:focus,
button:active,
.button a:active,
a.button:active,
.ias-trigger-next a:hover{ 
    background-color: #46d9b0;
    border: 1px solid #52FFCB;
    color: #4355F9;
} 

button:active,
a.button:active,
.button a:active { 
    background-color: #46d9b0;
    border: 1px solid #52FFCB;
    border-color: #46d9b0;
}


/* Secondary Button */

.button.button--secondary a,
a.button.button--secondary
{ 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; 
    background-color: 

  
  
    
  


  rgba(67, 85, 249, 1.0)

;
    border: 1px solid #4355F9;
    border-radius: 40px; 
    color: #ffffff;
    fill: #ffffff; 
    font-size: 16px;
    padding: 14px 24px;
    text-transform: none; 
    position: relative;
} 
.button.button--secondary a:hover,
.button.button--secondary a:focus,
.button.button--secondary a:active,
a.button.button--secondary:hover,
a.button.button--secondary:focus,
a.button.button--secondary:active,
.ias-trigger-next a:hover
{ 
    background-color: 

  
  
    
  


  rgba(58, 73, 215, 1.0)

;
    border: 1px solid #3a49d7;
    color: #FFFFFF;
    fill: #FFFFFF;
}

.button.button--secondary a:active,
a.button.button--secondary:active { 
    background-color: rgba(138, 153, 255, 100);
    border: 1px solid #3a49d7;
    border-color: #8a99ff;
    color: #ffffff;
    fill: #ffffff;
}

/* Tertiary Button */
.button.button--tertiary a,
a.button.button--tertiary
{ 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; 
    background-color: 

  
  
    
  


  rgba(82, 255, 203, 0.0)

;
    border: 1px solid #52FFCB;
    border-radius: 40px; 
    color: #52FFCB;
    fill: #52FFCB; 
    font-size: 16px;
    padding: 14px 24px;
    text-transform: none; 
    position: relative;
} 
.button.button--tertiary a:hover,
.button.button--tertiary a:focus,
.button.button--tertiary a:active,
a.button.button--tertiary:hover,
a.button.button--tertiary:focus,
a.button.button--tertiary:active,
.ias-trigger-next a:hover
{ 
    background-color: 

  
  
    
  


  rgba(24, 50, 61, 1.0)

;
    border: 1px solid #52FFCB;
    color: #52FFCB;
    fill: #52FFCB;
}

.button.button--tertiary a:active,
a.button.button--tertiary:active { 
    background-color: rgba(104, 130, 141, 100);
    border: 1px solid #52FFCB;
    border-color: #a2ffff;
    color: #a2ffff;
    fill: #a2ffff;
}






.default-form {
    background-color: 

  
  
    
  


  rgba(82, 255, 203, 1.0)

;
    border: 0px solid #F1F1F1;
    border-radius: 40px;
    padding: 12px 24px;
}

.hs-form-field {
    margin-bottom: 1.4rem;
}

/* Form Title */
.form-title:empty { display: none;}
.form-title,.default-form h4,.default-form h3 { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(82, 255, 203, 0.0)

;
    border: 0px none #52FFCB;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #ffffff;
    font-size: 48px;
    padding: 0px 0px;
    text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #ffffff;
    font-size: 16px;
    padding: 8px 0px;
    display: inline-block;
    line-height: 1.5;
}

/* Help Text - Legends */

.hs-form-field legend { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #ffffff;
    font-size: 14px;
}

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(31, 27, 80, 1.0)

;
    border: 0px solid 

  
  
    
  


  rgba(209, 209, 209, 1.0)

;
    border-radius: 56px;
    color: #ffffff;
    font-size: 16px;
    padding: 14px 16px;
    width:100% !important;
    outline: none !important;

}
textarea {
    border-radius:12px;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
select:focus,
textarea:focus{
    border-color:#4355F9;
}



input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
textarea{
    -webkit-appearance: none;
}

::-webkit-input-placeholder {
    color: #9FB5E4;
}

::-moz-placeholder {
    color: #9FB5E4;
}

:-ms-input-placeholder {
    color: #9FB5E4;
}

:-moz-placeholder {
    color: #9FB5E4;
}

::placeholder {
    color: #9FB5E4;
}


/* Inputs - Checkbox/Radio */

form .inputs-list:not(.no-list) label,
form .inputs-list:not(.no-list) label > span,
form .inputs-list:not(.no-list) label > span p { 
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #ffffff;
    font-size: 16px;
    cursor: pointer;
    display: inline-block;
}
form .inputs-list:not(.no-list) label > span {
    color:#9FB5E4;
}

/* Inputs - Datepicker */

.fn-date-picker td.is-today .pika-button {
    color: #52FFCB;
}

.hs-datepicker .is-selected button.pika-button {
    background-color: #52FFCB;
}

.hs-datepicker button.pika-button:hover {
    background-color: #4355F9 !important;
}

/* Form Rich Text */

form .hs-richtext,
form .hs-richtext *,
form .hs-richtext p,
form .hs-richtext h1,
form .hs-richtext h2,
form .hs-richtext h3,
form .hs-richtext h4,
form .hs-richtext h5,
form .hs-richtext h6 {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #ffffff;
}

/* GDPR Text */

.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #ffffff;
    font-size: 16px;
    font-size: 12px;
    line-height: 1.4em;}
form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
form .legal-consent-container .inputs-list:not(.no-list) label>span {
    font-size: 12px;
    line-height: 1.4em;
}


/* Validation */

.hs-input.invalid.error {
    border-color: #EF6B51;
}

.hs-error-msg {
    color: #EF6B51;
}

/* Submit */
form input[type='submit'],
form .hs-button{
    cursor: pointer;
    -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;;
}
form input[type='submit']:focus,
form .hs-button:focus{ outline: none; /* box-shadow: inset 0 0 0 2px ; */}





form input[type='submit'],
form .hs-button {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(82, 255, 203, 1)

;
    border: 1px solid #52FFCB;
    border-radius: 40px; 
    color: #4355F9;
    fill: #4355F9;
    font-size: 16px;
    padding: 14px 24px;
    text-transform: none;
    display:inline-block;  
    text-align: center;
    line-height: 1.27; 
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
    background-color: 

  
  
    
  


  rgba(70, 217, 176, 1.0)

;
    border: 1px solid #52FFCB;
    color: #4355F9;
}

form input[type='submit']:active,
form .hs-button:active {
    background-color: 

  
  
    
  


  rgba(70, 217, 176, 1.0)

;
    border: 1px solid #52FFCB;
    color: #4355F9;
} 



form fieldset .hs-fieldtype-file.hs-form-field label,
form fieldset .hs-fieldtype-file.hs-form-field label span { font-weight: 400; font-size: 19px; }
form fieldset .hs-fieldtype-file.hs-form-field label { background: rgba(0, 42, 50, 0.1); border: 1px solid #C4C4C4; border-radius: 4px; height: 120px; display: flex; align-items: center; justify-content: center; cursor: pointer; }
form fieldset .hs-fieldtype-file.hs-form-field { margin-top: 24px; position: relative; padding-bottom: 0; margin-bottom: 24px; }
form fieldset .hs-fieldtype-file.hs-form-field.added label span { opacity: 0; visibility: hidden; }
form fieldset .hs-fieldtype-file.hs-form-field .input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto !important; max-width: 153px; color: #52FFCB; }
form fieldset .hs-fieldtype-file.hs-form-field input::-webkit-file-upload-button { display: none; }
form fieldset .hs-fieldtype-file.hs-form-field .input input { width: 100%; text-align: center; }
form fieldset .hs-fieldtype-file.hs-form-field:not(.added) .input{ opacity: 0; visibility: hidden; }

/* Inline Thank You Message */

.submitted-message {
    background-color: 

  
  
    
  


  rgba(82, 255, 203, 1.0)

;
    border: 0px solid #F1F1F1;
    border-radius: 40px;
    padding: 12px 24px;
    color: #4355F9;
}

form .input { margin-right: 0!important;}
form fieldset { max-width: inherit!important; 
    /*   margin: 0 -10px!important; */
}
/* form fieldset.form-columns-1 .field,form fieldset.form-columns-1 .hs-input { width: 100%!important;} */
/* form fieldset.form-columns-2 .field { width: 50%!important;} */
/* form fieldset.form-columns-3 .field { width: 33.33%!important;} */
.hs-form-field > label, .hs-form-field > label span {padding: 0 0px 8px;}
form .field { padding: 0 0 30px;}
/* form fieldset .field { padding-left: 10px; padding-right: 10px;} */
form ul.multi-container { padding-top: 10px;}
form ul.multi-container li { margin: 5px 0;}
form .field>label { margin-bottom: 8px; display: block;}
form .hs-form-field .input textarea { resize: none; min-height: 100px;}
.hs-form-field { margin-bottom: 0;}
.hs-error-msgs { list-style: none; margin: 10px 0 10px; padding: 0 0 0 10px; font-size: 12px;}

form fieldset input.hs-input[type=checkbox]  { width: auto !important;}
form fieldset input.hs-input[type=radio] { width: auto !important;}


.hs-form-field .input { display: table; width: 100%; margin: 0 !important; }
.hs-error-msgs { position: relative; }
.hs-error-msgs li label{
    font-size: 12px;
    line-height: 14px;
    color: #DA0000;
}
.hs-error-msgs li{ list-style-type:none; margin: 0; }
.hs-form-checkbox{
    width:100%;
    float:left;
    list-style-type:none;
}
.hs-form-radio{
    width:100%;
    float:left;
    list-style-type:none;
}
.hs-form-checkbox input, .hs-form-radio input{
    margin-right: 27px;
}
form .hs-richtext, form .hs-richtext p { text-align: left; font-size: 14px; line-height: 1.3; margin-bottom: 10px; color:; }
form{
    max-width:100%;
    width:100%;
    float: none !important; padding-top: 18px; 
}
form legend{
    color:#8B8B8B;
    font-size:18px;
    margin-bottom: 0;
}
form .hs-input:focus { outline: none; /* box-shadow: inset 0 0 0 2px ; */ }  

.submitted-message { 
    text-align: center; 
    font-size: 20px; 
    overflow: hidden !important; 
    line-height: normal; 
    color:; margin-top: 40px;
}
form .hs-error-msgs { margin-top: 10px; display: inline-block; }
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }

.legal-consent-container .hs-form-booleancheckbox-display>span p, .legal-consent-container .hs-form-booleancheckbox-display>span { font-size: 10px; line-height:12px; color:;line-height: normal; margin-left: 0 !important; }

.form-title { font-weight: 400; font-size: 42px; color: #52FFCB !important; line-height: 1.2em; margin-bottom: 40px; }

.hs-form select { -webkit-appearance: none; background-image: url(''); background-repeat: no-repeat; background-size: 16px; background-position: center right 20px; } 

/* Form Two Col Section */

.form-columns-2 , .form-columns-1{max-width:100% !important;}
.form-columns-2 > div { width: 48.3% !important; }
.form-columns-2 > div:first-child{float:left !important;}
.form-columns-2 > div:last-child{float:right !important;}


/* Radio Button Style */

.hs-form-radio label.hs-form-radio-display {font-size: 16px; display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-radio-display .hs-input { display: none; }
.hs-form-radio label.hs-form-radio-display input+span{display:flex;position:relative; padding-left: 25px; font-size: 18px;}
.hs-form-radio label.hs-form-radio-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #52FFCB; background-color: transparent; display: inline-block; border-radius: 100%; margin-right: 13px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; position: absolute; left: -11px; top: 2px; }
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#52FFCB; border-color:#52FFCB; }
.hs-form-radio label.hs-form-radio-display input:checked+span:after { content: ''; position: absolute; left: -5px; width: 8px; height: 8px; background-color:#FFF; top: 8px; border-radius: 100%; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; }
form.hs-form fieldset > .legal-consent-container { margin-bottom: 25px; } 
form.hs-form fieldset > .legal-consent-container .hs-dependent-field .input > ul.inputs-list { margin: 0; }
form.hs-form fieldset > .legal-consent-container .hs-dependent-field .input > ul.inputs-list > li.hs-form-booleancheckbox { margin: 5px 0px; }
form.hs-form fieldset > .legal-consent-container .hs-dependent-field .input > ul.inputs-list > li.hs-form-booleancheckbox label { display: inline-block; padding-top: 2px; }

/* Checkbox Style */

/* .hs-form-checkbox:not(:last-child){margin-bottom:29px;} */
/* .hs-form-checkbox label.hs-form-checkbox-display { font-size: 16px; font-weight: 500; text-transform: inherit;display:flex;flex-wrap:wrap; margin-bottom: 0; }
.hs-form-checkbox-display .hs-input { display: none; }
.hs-form-checkbox label.hs-form-checkbox-display input+span{display:flex;position:relative; padding-left:30px; font-size: 18px; }
.hs-form-checkbox label.hs-form-checkbox-display input+span:before { width: 20px; height: 20px; content: ''; border: 1px solid #B7C5D4; background-color: transparent; display: inline-block; margin-right: 13px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; position: absolute; left:-11px; top: 4px; }
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before{background-color:#4355F9; border-color:#52FFCB;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left:-7px; width: auto; height: auto; background-color: transparent; top: 5px; border-radius: 100%; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; color:; font-size: 12px; } */

/* li.hs-form-booleancheckbox:not(:last-child){margin-bottom:29px;} */
/* li.hs-form-booleancheckbox label.hs-form-checkbox-display { font-size: 14px; } */
/* .hs-form-booleancheckbox-display .hs-input { display: none; } */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative; margin-left:25px !important; }
li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 10px; height: 10px; border-radius:2px;content: ''; border: 1px solid #52FFCB; background-color:#fff; display: inline-block; margin-right: 13px; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; position: absolute; left: -25px; top: 2px; } */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#111d33;} */
/* li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { content: '\f00c'; font-family: FontAwesome; position: absolute; left: -23px; width: auto; height: auto; background-color: transparent; top:4px; line-height: normal; border-radius: 100%; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; color: ; font-size:6px; color:#52FFCB; } */

form .hs-fieldtype-booleancheckbox .input .inputs-list, form li.hs-form-checkbox label.hs-form-checkbox-display { margin-bottom: 10px; list-style: none; padding: 0; }
form .hs-fieldtype-booleancheckbox .input .inputs-list .hs-form-booleancheckbox, form li.hs-form-checkbox { margin: 0; }
form .hs-fieldtype-booleancheckbox .input .inputs-list .hs-form-booleancheckbox + .hs-form-booleancheckbox, form li.hs-form-checkbox + .hs-form-checkbox{ margin-bottom: 0px; display: inline-block; }
form li.hs-form-checkbox label.hs-form-checkbox-display,
form .hs-fieldtype-booleancheckbox .input li label { position: relative; padding-left: 40px; }
form li.hs-form-checkbox label.hs-form-checkbox-display input,
form .hs-fieldtype-booleancheckbox .input li label input { width: 0 !important; height: 0;  margin: 0; opacity:0;}
form li.hs-form-checkbox label.hs-form-checkbox-display input + span:before,
form .hs-fieldtype-booleancheckbox .input li label input+ span:before { content: ''; position: absolute; top: 2px; left: 0; width: 20px; height: 20px; background-color: #100F2E; border: 0px solid #52FFCB; border-radius: 8px; }
form li.hs-form-checkbox label.hs-form-checkbox-display input:checked + span:after,
form .hs-fieldtype-booleancheckbox .input li label input:checked + span:after { content: ''; position: absolute; top: 2px; left: 0; width: 20px; height: 20px; border: 0px solid #52FFCB; border-radius: 8px; background-color: #52FFCB; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: center; background-size: 18px; }
.hs-form-radio label.hs-form-radio-display input+span,
form .hs-fieldtype-checkbox .inputs-list:not(.no-list) .hs-form-checkbox label>span { line-height: normal; font-size: 16px; }


form .hs-error-msgs { margin-top: 10px; display: inline-block; }
form .hs-error-msgs li { margin-bottom: 0; }
form .hs-error-msgs li + li { margin-bottom: 10px; }
form.hs-form .hs-error-msgs li { margin: 0; }

form .inputs-list>li { margin: 0 0 10px 0; }
.legal-consent-container li.hs-form-booleancheckbox { padding-left: 0; }

span.hs-form-required {   margin: 0; color:; } 

li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#52FFCB}


.legal-consent-container ul.inputs-list { padding: 0; list-style-type: none; }
.legal-consent-container .field.hs-form-field {  margin-bottom: 8px; }
.hs-fieldtype-booleancheckbox {  padding: 0 !important; }


/* Contact Form */

.formResetStyling form { background-color: transparent; border-color: transparent; border-radius: 0; padding: 0;}
.formResetStyling h3 { padding: 0;}
.form-contact-srt form .field>label { padding: 0; margin: 0;}
.form-contact-srt .hs_submit { text-align: right;}



@media(max-width:991px){

    /*     input[type='text'],input[type='email'],input[type='password'],input[type='tel'],input[type='number'],select,textarea{ font-size:20px;} */

}

@media(max-width:767px){
    /*     li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{margin-left: 17px !important;} */
    form fieldset.form-columns-2 .field,form fieldset.form-columns-3 .field{width:100% !important;}
}


/* form { background-color: transparent !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important; }
form fieldset .field { padding-left: 0 !important; padding-right: 0 !important; }
body form fieldset { display: flex !important; flex-wrap: wrap !important;margin: 0 !important; }
form fieldset.form-columns-2 > div.field { width: calc(50% - 10px) !important; }
form fieldset .field label.is-empty { display: none; }
form fieldset.form-columns-2 > div.field:first-child { margin-right: 10px; }
form fieldset.form-columns-2 > div.field:last-child { margin-left: 10px; }
textarea { min-height: 80px !important; }
form input[type='submit'], form .hs-button { width: auto; margin: 0 0 auto !important; font-size: 15px !important; letter-spacing: 0; padding: 10px 65px 10px 20px !important; border-radius: 0px 0px 0px 10px !important; background-image: url(//nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/arrow-img.svg); background-repeat: no-repeat; background-position: calc(100% - 20px) 15px !important; background-size: initial; }
form .hs-submit .actions { text-align: right; } */

.hs-fieldtype-radio .input { }
.hs-fieldtype-radio .input > ul.inputs-list,
.hs-fieldtype-checkbox .input > ul.inputs-list{ margin: 0; padding-left: 12px; }
.hs-fieldtype-checkbox .input > ul.inputs-list{  padding-left: 0px; }
form ul.multi-container { padding-top: 0;}

/*     # ############################   6. Tables   ############################## # */


table {
    background-color: ;
    border: ;
}

th,
td {
    border: ;
    color: ;
    padding: ;
}

thead th,
thead td {
    background-color: ;
    border-bottom: ;
    color: ;
}

tbody + tbody {
    border-top: ;
}

tfoot td {
    background-color: ;
    color: ;
}




/* .header{
background-color: 

  
  
    
  


  rgba(67, 85, 249, 1.0)

;
border-bottom: 0px solid #4355F9;
}   */

.menu-toggle .icon-bar,
.mainmenu .mobile-menu span.mobile-toggle,
.mainmenu .mobile-menu span.mobile-toggle:after, .mobile-toggle:before,
.mainmenu .mobile-menu span.mobile-toggle:before{ -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; }

/* Header content */

header.header p,
header.header h1,
header.header h2,
header.header h3,
header.header h4,
header.header h5,
header.header h6, 
header.header *:not(.button) > a,
header.header span,
header.header div,
header.header li,
header.header blockquote {
    color: #4355F9;
}


/* Header modules */

.header .icon svg {
    fill: #4355F9;
}

.header .news-listing__entry-row--author,
.header .news-listing__entry-summary,
.header .upcoming-events__event-date,
.header .event_details__date--small {
    color: #ffffff;
}

.header .news-listing__header a,
.header .upcoming-events__header a,
.header .news-listing__entry a,
.header a.icon-card__link {
    color: #4355F9;
}

.header .news-listing__header a:hover,
.header .news-listing__header a:focus
.header .upcoming-events__header a:hover,
.header .upcoming-events__header a:focus,
.header .news-listing__entry a:hover,
.header .news-listing__entry a:focus,
.header a.icon-card__link:hover,
.header a.icon-card__link:focus {
    color: #52FFCB;
}

.header .news-listing__header a:active,
.header .upcoming-events__header a:active,
.header .news-listing__entry a:active,
.header a.icon-card__link:active {
    color: #a2ffff;
}

.header h3.form-title {
    color: #ffffff;
}

.header .news-listing__header h3,
.header .upcoming-events__header h3 {
    color: #ffffff;
}

.header .news-listing__entry h4,
.header h4.upcoming-events__event-title {
    color: #ffffff;
}

.header h6.news-listing__entry-date,
.header .upcoming-events__event-subtitle h6 {
    color: #ffffff;
}


/* Main Navigation */
.header-main .mainmenu .hs-menu-wrapper > ul > li > a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;  
    text-transform: none;
    font-weight:400;
    line-height:24px;
} 

.header-main .mainmenu .hs-menu-wrapper > ul > li > a:hover {
    opacity:0.7;
} 


@media(min-width: 1160px){

    .header-main .mainmenu .hs-menu-wrapper > ul > li > a {
        color: #4355F9;
        font-size: 16px; 
    } 

}

.header-main .mainmenu .hs-menu-wrapper > ul > li:hover,
.header-main .mainmenu .hs-menu-wrapper > ul > li:focus {
    background-color: 

  
  
    
  


  rgba(67, 85, 249, 0.0)

;
}

.header-main .mainmenu .hs-menu-wrapper > ul > li:hover > a,
.header-main .mainmenu .hs-menu-wrapper > ul > li:focus > a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #4355F9;

}


.header-main .mainmenu .hs-menu-wrapper > ul > li:active {
    background-color: 

  
  
    
  


  rgba(82, 255, 203, 0.0)

;
}

.header-main .mainmenu .hs-menu-wrapper > ul > li:active > a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    color: #4355F9;
}

.header-main .mainmenu .hs-menu-wrapper > ul > li.active-item {
    background-color: 

  
  
    
  


  rgba(67, 85, 249, 0.0)

;
}

.header-main .mainmenu .hs-menu-wrapper > ul > li.active-item > a {
    color: #4355F9;
}

.header-main .mainmenu .hs-menu-wrapper > ul > li.has-submenu.active-item:after {
    border-color: #4355F9 transparent transparent transparent;
}

.header-main .mainmenu .hs-menu-wrapper > ul > li > a.active-item:after {
    background-color: #4355F9;
}

/* Main Navigation - Child Menus */


.header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item > a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; 
    text-transform: none;
}
@media(min-width: 1160px){
    .header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper {
        background-color: 

  
  
    
  


  rgba(82, 255, 203, 1.0)

;
    }
    .header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item > a {
        font-size: 16px;
        color: #4355F9; 
        font-weight:400;
    } 

}


.header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item:hover,
.header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item:focus {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item:hover > a,
.header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item:focus > a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    color: #FFFFFF;
}

.header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item:active {
    background-color: 

  
  
    
  


  rgba(0, 0, 0, 0.0)

;
}

.header-main .mainmenu .hs-menu-wrapper>ul>li ul.hs-menu-children-wrapper .hs-menu-item:active > a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: 500; text-decoration: none;
    color: #FFFFFF;
}

/* Main Navigation - Mobile Menu */

@media (max-width: 768px) {
    .header__navigation {
        background-color: 

  
  
    
  


  rgba(82, 255, 203, 1.0)

 !important;
    }

    .header__container--lower .navigation-primary .level-1 > li:hover,
    .header__container--lower .navigation-primary .level-1 > li:focus
    .navigation-primary .submenu:not(.level-1) .menu-item:hover,
    .navigation-primary .submenu:not(.level-1) .menu-item:focus {
        background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    }

    .navigation-primary a {
        color: #4355F9 !important;
    }

    body .header__mobile-menu-icon,
    body .header__mobile-menu-icon:after,
    body .header__mobile-menu-icon:before {
        background-color: #4355F9;
    }

    body .menu-arrow-icon,
    body .menu-arrow-icon:after {
        background-color: #4355F9;
    }
}





.footer {
    background-color: 

  
  
    
  


  rgba(#null, 1)

;
    border-top: 0px solid #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1240px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #FFF;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer p a,
.footer h1 a,
.footer h2 a,
.footer h3 a,
.footer h4 a,
.footer h5 a,
.footer h6 a,
.footer span a,
.footer span,
.footer a,
.footer div,
.footer li,
.footer blockquote
{
    color: #FFF;
}

/* Header modules */


/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin:0;
    padding:0; 
    list-style-type:none; 
}


.footer .hs-menu-wrapper a {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #FFF;
    font-size: 16px;
    text-transform: none;

}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #52FFCB;
}

.footer .hs-menu-wrapper a:active {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #52FFCB;
}

/* Footer Bottom Navigation */

.footer .footerBottomNavigation .hs-menu-wrapper a { 
    color: #52FFCB;
}
.footer .footerBottomNavigation .hs-menu-wrapper a:hover,
.footer .footerBottomNavigation .hs-menu-wrapper a:focus{
    color: #FFF;
}

.footer .hubspotPartnerContent p, .footer 
.hubspotPartnerContent a {
    color: #d7d3d1;
}

.hubspotPartnerContent a:hover {
    color: #52FFCB;
}

.footer .footerSocialLink ul li a{
    color: #FFF;
}
.footer  .footerSocialLink ul li a:hover{
    color: #52FFCB;

}

.footer .footerLowerNavigation .hs-menu-wrapper ul li a{
    color:#B1B2B0;
    font-size:14px;
}
.footer .footerLowerNavigation .hs-menu-wrapper ul li a:hover{
    color: #52FFCB;
}
.bottom_links a.text_xsm {
    text-decoration: underline !important;
    color: #52FFCB;
}
/* .bottom_links a.text_xsm:hover { 
color: #FFF;
} */

.footer .footerBoxIcon{background-color:#FFF;}





/* Blog Listing */

.blog-index__post-title,
.blog-index__post-title a,
.blog-index__author-name,
.blog-index__author-name a,
.blog-index__date,
.blog-index__post-summary {
    color: #ffffff;
}

.blog-filter {
    background-color: ;
    color: ;
}

.blog-filter,
body .blog-tag-filter__title,
body .blog-tag-filter__select,
body .blog-tag-filter__select-wrapper:after,
.blog-filter form input,
.blog-filter ul.hs-search-field__suggestions li,
.blog-filter ul.hs-search-field__suggestions li a {
    color: ;
}

body .blog-tag-filter__select,
.blog-filter form input,
.blog-filter ul.hs-search-field__suggestions li,
.blog-filter ul.hs-search-field__suggestions li a {
    background-color: ;
}

.blog-filter form input::placeholder {
    background-color: ;
    color: ;
}

.blog-filter form input::-moz-placeholder {
    background-color: ;
    color: ;
}

.blog-filter form input:-ms-input-placeholder {
    background-color: ;
    color: ;
}

/* Blog Tags */

.blog-index__post-header,
body .blog-related-posts__post-header {
    border-bottom-color: ;
}

.blog-index__topic,
body .blog-related-posts__topic {
    background-color: ;
}

.blog-index__topic-link,
.blog-index__topic-link:hover,
.blog-index__topic-link:focus,
.blog-index__topic-link:active,
body .blog-related-posts__topic-link,
body .blog-related-posts__topic-link:hover,
body .blog-related-posts__topic-link:focus,
body .blog-related-posts__topic-link:active,
.header a.blog-related-posts__topic-link,
.header a.blog-related-posts__topic-link:hover,
.header a.blog-related-posts__topic-link:focus,
.header a.blog-related-posts__topic-link:active {
    color: ;
}

/* Blog Pagination */

.blog-pagination__link {
    color: #4355F9;
}

.blog-pagination__prev-link svg,
.blog-pagination__next-link svg {
    fill: #4355F9;
}

.blog-pagination__link:hover,
.blog-pagination__link:focus {
    color: #52FFCB;
}

.blog-pagination__link:hover svg,
.blog-pagination__link:focus svg {
    fill: #52FFCB;
}

.blog-pagination__link--active {
    background-color: #52FFCB;
}

/* Blog Post */

.blog-post-header {
    background-image: url();
}


/* Blog Updates */

.blogIndexDate h5,.blogIndexTopicLink {color:}
.blogRecentPostTitle h2 a,.blogRecentPostTitle h2 a:hover{font-weight:600}
.blogIndexPostTitle h3 a,.blogIndexTopic  a,.blogIndexTopic,.blogRecentPostTitle h2 a{color:#52FFCB;}
.blogIndexPostTitle h3 a:hover,.blogIndexTopic  a:hover,.blogRecentPostTitle h2 a:hover{color:#4355F9;}
.loadMoreBta.button a{background-color:; border-color:; color:#52FFCB;}
.loadMoreBta.button a:hover{background-color:#52FFCB; border-color:#52FFCB; color:#4355F9}
.loadMoreBta.button a:hover:after{
    background-image: url('//nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/secondary_btn_arrow.svg');
}


/* .ias-trigger-next a{background-color:; border-color:; color:#52FFCB;}
.ias-trigger-next a:hover{background-color:#52FFCB; border-color:#52FFCB; color:#4355F9}
.ias-trigger-next a:hover:after{
background-image: url('//nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/secondary_btn_arrow.svg');
} */






/* Error Pages - Global */

.error-page:before {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #E6E3E0;
}

/* System Pages - Global */

.hs-search-results__title {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #ffffff;
}

.hs-search-results__title:hover {
    font-family: Helvetica Neue, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Forms in System Pages */

#email-prefs-form h3 {
    font-size: 24px;
}

/* Password Prompt */

.password-prompt input[type='password'] {
    margin-bottom: 1.4rem;
}

/* Backup Unsubscribe */

.backup-unsubscribe input[type='email'] {
    margin-bottom: 1.4rem;
    padding: 14px 16px !important;
}





/* Blog Post Listing */

body .news-listing__header-icon > svg {
    fill: #4355F9;
}

/* Card */

body .icon-card__lower {
    border-top-color: #4355F9;
}

body .icon-card__icon {
    background-color: #4355F9;
}

/* Image Gallery */

body .image-gallery__selector:checked + .image-gallery__thumbnail {
    border-color: #4355F9;
}

/* Upcoming Events */

body .upcoming-events__header-icon > svg {
    fill: #4355F9;
}







/*****************************
form style
****************************  */





/*****************************
Slick slider
****************************  */

.slick-dotted.slick-slider { margin-bottom: 0}
.slick-dots { bottom: -30px; z-index:1; margin:0; padding:0;}
.slick-dots li { width: 16px;height: 16px; vertical-align: middle; border-radius: 50%}
.slick-dots li button { width: 16px; height: 16px; padding: 8px 0; border-radius: 50%}
.slick-dots li button:before { width: 16px; height: 16px; line-height: 16px; content: ''; border-radius: 50%; opacity: 1}
.slick-dots li button:before { background-color: #ccc; }
.slick-dots li.slick-active button:before { background-color: #4355F9; opacity: 1}
.slick-dots li button:before,.slick-dots li button:before { -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; }
.slick-dots li button:focus:before,.slick-dots li button:hover:before {opacity: 1; background-color: #4355F9; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; }

/* Arrows */


.slick-prev { left: 30px; z-index: 10 !important}
.slick-next { right: 30px}
button.slick-next,button.slick-prev{background: #DADAD9}
.slick-next:before,.slick-prev:before { color: #29333c;}
.slick-prev:after,.slick-next:after { display: none;}
.slick-next,.slick-prev { width: 46px; height: 46px; border-radius: 0; z-index: 1; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; top: inherit; bottom: -20px;}
.slick-next:before,.slick-prev:before { font-family: fontawesome; font-size: 0; background-repeat:no-repeat; }
.slick-next:before { content: ''; color : #4355F9; background-image:url('//nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/slider-arrow-right.svg');}
.slick-prev:before { content: ''; color : #4355F9; background-image:url('//nextlevel.inbnd.nl/hubfs/Cuex_theme_assets_Oct-21/images/slider-arrow-left.svg')}
.slick-next:before,.slick-prev:before { width: 8px; height: 17px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; background-repeat: no-repeat; font-size: 0; line-height: 1; }
.slick-next:before {background-position: center center;}
.slick-arrow.slick-disabled { opacity: 0; visibility: hidden;}

.slick-slide:focus { outline: none;}

.sliderStyleVer2 .slick-prev { opacity: 0; visibility: hidden; } 
/* White Arrow */
.slickwhiteArrow .slick-prev:before { color: #fff;}
.slickwhiteArrow .slick-next:before { color: #fff;}
.slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { background-color: #4355F9; border-color: #ffe744;}


/*****************************
Magnific Popup
****************************  */
.mfp-iframe-holder .mfp-close { width: 40px; height: 40px; padding-right: 0; right: 0; top: -40px; background-color: #8dc63f; color: #fff; text-align: center; border-radius: 5px 5px 0 0; }

button.mfp-close:after {  display: none;}
.mfp-close-btn-in .iframeStyleing .mfp-close { color: #000; width: 40px; height: 40px; background-color: #fff; right: 30px; top: -10px; border-radius: 5px 5px 0 0; } 
.popplayParent { position: relative; } 
.popplayIcon { width: 100px; height: 100px; margin-left: -50px; margin-top: -50px; background-color: #ff146d; box-shadow: 0px 10px 30px rgba(88, 89, 91, 0.7); -webkit-box-shadow: 0px 10px 30px rgba(88, 89, 91, 0.7); display: inline-block; border-radius: 50%; line-height: 100px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; vertical-align: middle; } .popplayIcon:hover { background-color: rgba(65, 35, 137, 0.9); } .popplayIcon svg { width: 50px; height: 50px; display: inline-block; vertical-align: middle; fill: #fff; position: relative; left: 3px; } .popplayIcon { width: 100px; height: 100px; } .roundshape, .roundshape.shapeGray { position: relative; overflow: hidden; } .roundshape:after { content: ''; position: absolute; z-index: 5; right: -1px; bottom: -1px; background-image: url('//cdn2.hubspot.net/hubfs/4738149/2steps_Theme_Images_Sep-2019/shapeWhite.svg'); background-size: 100% 100%; width: 150px; height: 150px; background-repeat: no-repeat; } 
.iframeStyleing { max-width: 830px; margin: 0 auto; padding: 30px; position: relative;}
.iframeStyleinner { border-radius: 10px 0 10px 10px; overflow: hidden;}

/* Max-width */
.max476{max-width:476px; width:100%; }
.max530{max-width:530px; width:100%; }
.max600{max-width:600px; width:100%; }
.max630{max-width:630px; width:100%; }
.max650{max-width:650px; width:100%; }
.max670{max-width:670px; width:100%; }
.max700{max-width:700px; width:100%; }
.max710{max-width:710px; width:100%; }
.maxCenter{margin:0 auto}
.maxRight{margin:0 0 0 auto}

blockquote { font-size: 18px; }

.bannerShape{text-align:right;}

.justify-center{ justify-content: center; }
.justify-between{ justify-content: space-between; }
.justify-end{ justify-content: flex-end; }
.justify-start{ justify-content: flex-start; }
.content-wrapper.small-wrapper { max-width: 1400px; }

.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}


/* .tertiary_button:hover a{ background: #4355F9; } 
.tertiary_button a{ background: ; } */

/* Gateway */
#eye_body{ fill: ; }
#eye_left{ fill: #4355F9; }
#eye_right{ fill: #4355F9; }
#eye_top{ fill: #4355F9; }
#eye_left, #eye_right { opacity: 0; visibility: hidden;}

.gateway-main { min-height: 100vh; min-height: 100svh; position: relative; }
.gateway-main .gateway-bg-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; z-index: -2; }
.gateway-main .bg-img-wrapper { bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: -1; }
.gateway-main .bg-img-wrapper > div { bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.gateway-main .gateway-bg-wrapper > div { width: 50%; float: left; }
.gateway-main .gateway-eye-main { position: absolute; max-width: 215px; margin: 0 auto; top: 125px; left: 0; right: 0;display:none;}
.gateway-main .gateway-top .gateway-top-outer { display: flex; flex-wrap: wrap; align-items: center; }
.gateway-main .gateway-top .gateway-top-outer > div { width: 50%; float: left; }
.gateway-main .gateway-top { padding:88px 0 43px 0px; }
.gateway-main .gateway-top .gateway-top-outer .gateway-top-right { display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }
.gateway-main .gateway-bottom { min-height: calc(100vh - 230px); display: flex; align-items: flex-end; padding-top: 160px; padding-bottom: 292px; }
.gateway-main .gateway-bottom .gateway-bottom-outer { display: flex; flex-wrap: wrap;margin: 0 -50px;}
.gateway-main .gateway-bottom .gateway-bottom-outer > div { width: 50%; float: left; }
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right { padding-left: 42px; padding-right: 50px; }
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left { padding-right: 42px; padding-left: 50px; }
.gateway-main .gateway-bottom .gateway-bottom-outer .text {max-width: 392px;}
.gateway-main .gateway-bottom .gateway-bottom-outer a { font-weight: 700; font-size: 80px; color: #FFFFFF; display: inline-block; line-height: 1.45; position: relative;}
/* .gateway-main .gateway-bottom .gateway-bottom-outer a:before { content: ''; position: absolute; bottom: 35px; right: 0; width: 53px; height: 53px; display: inline-block; background-image: url('https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/Gateway-arrow.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; -webkit-transition: all 400ms ease;
-moz-transition: all 400ms ease;
-o-transition: all 400ms ease;
-ms-transition: all 400ms ease;f
transition: all 400ms ease;; } */
.gateway-main .gateway-bottom .gateway-bottom-outer a:hover:before { background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/Gateway%20arrow-rounded-blue.svg); }
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left-inner:hover a{ color: #4355F9; }
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left-inner:hover svg path{ fill: #4355F9; }
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right-inner:hover a{ color: #4355F9; }
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right-inner:hover svg path{ fill: #4355F9; }
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left-inner{width:100%;}
.gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right-inner{width:100%;}
.gateway-main .gateway-eye-main .eyering { position: absolute; top: 71px; left: 19px; width: 75px; height: 75px; /* border: 1px solid red; */ border-radius: 100%; }
.gateway-main .gateway-eye-main .eyering .eyeringinner { position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 45px; height: 45px; background-color: #4355F9; border-radius: 100%; margin: auto; }
.gateway-main .gateway-eye-main .eyering .eyeringinner .eyekey { width: 20px; height: 20px; background-color: #ffffff; border-radius: 100%; top: 2px; left: 2px; position: relative; }
.gateway-main .gateway-eye-main .eyering.eyepart2 { right: 20px; left: initial; }


.hero-main .word { position: absolute; opacity: 0; }
.hero-main .letter { display: inline-block; position: relative; float: left; transform: translateZ(25px); transform-origin: 50% 50% 25px; }
.hero-main .letter.out { transform: rotateX(90deg); }
.hero-main .letter.behind { transform: rotateX(-90deg); transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.hero-main .letter.in { transform: rotateX(0deg); transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275); transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.52, 2.275) }
.hero-main .animated_text { display: inline-block; vertical-align: top; position: relative; }
.hero-main .animated_text .word:first-child { position: relative; }
.hero-main .word{ right: 0px; }
.hero-main .slick-track {display: flex;align-items: center;}
.hero-main { overflow: hidden; padding-top: 180px; }
.hero-main .bg_pattern { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.hero-outer { max-width: 900px; margin: 0 auto; }
/* .hero-outer .hero-heading { max-width: 680px;} */
.filter-box-wrapper .filter-box-top .icon svg path {
    fill: #4355F9;
}

.logos-slider { padding-top: 40px; padding-bottom: 40px; }
.logos-slider .slick-list { overflow: inherit; }
.logos-slide { display: flex !important; align-items: center; justify-content: center; margin: 0 15px;  }
.logos-slide > div { display: flex; align-items: center; justify-content: center; max-width: 300px; width:100% }
.logos-slide  > div > img {  display: block;  width: 100%;  max-height: 150px ;  object-fit: contain;}



.heading { padding-bottom: 40px; }
.heading h2 { margin: 0; line-height: 1.25; }



.cslider-outer .heading{padding-bottom: 48px;}
.mpjob-main .heading { padding-bottom: 44px;}

.category-boxes { display: flex; flex-wrap: wrap; margin: 0px -12px; }
.category-boxes .category-box,
.category-boxes .slick-list .slick-slide{ border: 1px solid #1F1B50; overflow: hidden; border-radius: 8px; background: #1F1B50; padding: 24px; }
.category-boxes .category-box { width: calc(25% - 24px); margin: 0px 12px 24px; }
.category-boxes .category-box .category-icon * { fill: #fff; }
.category-boxes .category-box .category-icon {position: relative;height:38px;width:38px;}
.category-boxes .category-box .category-icon svg { display: block; }
.category-boxes .category-box .category-title { padding-top: 62px; }
.category-boxes .category-box .category-link { margin-top: 5px; }
.category-boxes .category-box .category-title h5 { margin-bottom: 8px; line-height:1.5;}
.category-boxes .category-box:hover { background: #4355F9; border-color: #4355F9; }
.category-boxes .category-box:hover .category-icon * { fill: #52FFCB; color: #52FFCB; }
.category-boxes .category-box:hover .category-title h6 { color: #fff; }
.category-boxes .category-box:hover .category-link span { color: #9FB5E4; } 
/* .category-boxes .category-box:hover .category-link span:before { background-image: url('//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/white_arrow.svg'); } */
.category-main .category-btn1 { margin-top: 40px; }
.category-main .category-btn2 { margin-top: 16px; }
.category-boxes .category-box .category-icon svg { display: block;width:36px;height:36px;}
.category-link span { font-weight:400; font-size: 14px; color: #9FB5E4; display: block; line-height: 1.55; position: relative; padding-right: 51px; }
.category-link span:before { content: ''; position: absolute; top: 0; bottom: 0; right: 0; background-image: url('/hubfs/139717360/insysc-images/cat-arrow-icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 13px; height: 13px; margin: auto; }
.category-boxes .category-box .category-icon img { position: absolute; top: 0; left: 0; bottom: 0; object-fit: contain; transition: all 400ms ease; width: 100%; height: 100%; object-position: left; }
.category-boxes .category-box .category-icon img.white_icon { opacity: 0; visibility: hidden; }
.category-boxes .category-box .category-icon img.Pink_icon { opacity: 1; visibility: visible; }
.category-boxes .category-box:hover .category-icon img.white_icon { opacity: 1; visibility: visible; }
.category-boxes .category-box:hover .category-icon img.Pink_icon { opacity: 0; visibility: hidden; }
.category-main .heading {padding-bottom: 48px;}
.category-main .heading h2 {line-height:1.5; }
.category-boxes .category-box .category-title h6 {
    margin-bottom: 0;
    line-height:1.55;
    font-size:16px;
    font-weight:700;
}


.mpjob-boxes { display: flex; flex-wrap: wrap; margin: 0px -12px; }
.mpjob-boxes .mpjob-box { border-radius: 8px; margin: 12px; overflow: hidden; width: calc(33.33% - 24px); position: relative; z-index: 1;min-height:240px; }
.mpjob-boxes .mpjob-box .mpjob-box-inner { padding: 16px; width: 100%; height: 100%; display: flex; flex-wrap: wrap; align-items: flex-end; position: relative; z-index: 1;min-height:240px;}
.mpjob-boxes .mpjob-box .mpjob-box-inner:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: linear-gradient(0deg, #000000 0%, #000000 14.58%, rgba(0, 0, 0, 0.884259) 28.13%, rgba(28, 28, 28, 0.844577) 40.63%, rgba(72, 72, 72, 0.791667) 54.69%, rgba(217, 217, 217, 0) 88.54%); opacity: 0.5; z-index: -1; }
.mpjob-boxes .mpjob-box .mpjob-box-inner .taglabel { position: absolute; top: 22px; background: #52FFCB; border-radius: 0px 10px 10px 0px; left: 0; color: #4355F9; padding: 5px 16px 5px 24px; font-weight: 500; font-size: 10px; line-height: 15px; z-index: 1; }
.mpjob-boxes .mpjob-box .mpjob-box-inner .taglabel:before { content: ''; position: absolute; top: 0; left: 0; z-index: -1; width: 0; height: 0; border-style: solid; border-width: 10px 15px 0 0; border-color: #4355F9 transparent transparent; }
.mpjob-content h6 { font-weight: 700; font-size: 16px; color: #FFFFFF; margin-bottom: 5px; line-height:1.35; }
.mpjob-content .mpjob-company { font-size: 14px; color: #FFFFFF; line-height:21px;display: flex;align-items: center;  }
.mpjob-content .mpjob-price { font-size: 14px; color: #FFFFFF; line-height:21px;display: flex;align-items: center;  }
.mpjob-boxes .mpjob-box .savejob { z-index: 1; transition: all 400ms ease; position: absolute; width: 30px; height: 27px; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/white_heart.svg); background-repeat: no-repeat; background-position: center; background-size: contain; top: 20px; right: 20px; cursor: pointer; }
.mpjob-boxes .mpjob-box .savejob.saveJobPost { background-image: url(/hubfs/139717360/insysc-images/on-hover-hart-icon-1.svg); }
.mpjob-btn-wrapper { display: flex; flex-wrap: wrap; justify-content: center; padding-top: 10px; }
.mpjob-btn-wrapper .mpjob-btn .button { margin:42px 8px 0px; }
.mpjob-outer .heading {
    padding-bottom: 36px;
}
/* .mpjob-box .mpjob-company img,.mpjob-box .mpjob-price img {
margin-right: 5px;
} */
.mpjob-content .mpjob-company *,.mpjob-content .mpjob-price * {
    margin-right: 4px;
}

.mpjob-box-outer.jobBoxRepeat-outer {
    min-height: 240px;
    transition: 400ms all;
    position: absolute;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2;
    transition: all 400ms ease;
}
.mpjob-box-outer.jobBoxRepeat-outer {
    height: 240px;
    transition: 400ms all;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.mpjob-box.jobBoxRepeat:hover .jobBoxRepeat-outer {
    transform: scale(1.05);
}
.mpjob-btn-wrapper .mpjob-btn.mpjob-btn1 a {
    padding: 14px 24px;
    min-width:auto;
}

.cslider-boxes .cslider-box{ margin:12px; border-radius:8px; overflow: hidden; width: calc(33.33% - 24px); max-width: calc(33.33% - 24px); min-height: 240px; position: relative; z-index: 1; display: flex !important; }
.cslider-boxes .cslider-box .cslider-box-inner {
    position: relative;
    z-index: 1;
    padding: 16px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.cslider-boxes .cslider-box .cslider-box-inner:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.64) 100%);z-index: -1; }
.cslider-boxes .cslider-box .cslider-box-inner .taglabel { 
    position: absolute;
    top: 30px;
    background: #52FFCB;
    border-radius: 0px 10px 10px 0px;
    left: 0;
    color: #4355F9;
    padding: 5px 14px 5px 28px;
    font-weight: 500;
    font-size: 10px;
    line-height: 15px;
    z-index: 1;
}
.cslider-boxes .cslider-box .cslider-box-inner .taglabel:before { 
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 15px 0 0;
    border-color: #4355F9 transparent transparent;
}
.advanced-wrapper span.industry_drop.filter_drop {
    position: relative;
}
.cslider-content h6 { font-weight: 700; font-size: 16px; color: #FFFFFF; margin-bottom: 5px; }
.cslider-content .cslider-company { font-size: 14px;
    color: #FFFFFF;
    line-height: 21px;
    display: flex;
    align-items: center; }
.cslider-content .cslider-company *,.cslider-content .cslider-price *  {margin-right:4px;}
.cslider-content .cslider-price {font-size: 14px; color: #FFFFFF; margin-top: 3px;  display: flex;align-items: center; }
.cslider-boxes .cslider-box .savejob { z-index: 5; transition: all 400ms ease; position: absolute; width:30px; height:27px; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/white_heart.svg); background-repeat: no-repeat; background-position: center; background-size: contain; top:16px; right:16px; cursor: pointer; }
.cslider-boxes .cslider-box .savejob.saveJobPost,
.shortlist-companies .cslider-boxes .cslider-box .savejob.saveCompanyPost{ background-image: url(/hubfs/139717360/insysc-images/on-hover-hart-icon-1.svg); }
.cslider-btn-wrapper { padding-top:64px; }
.cslider-btn-wrapper .cslider-btn:not(:first-child) { margin-top: 16px; }
.cslider-title-wrapper ul { list-style-type: none; padding: 0; margin: 0;}
.cslider-title-wrapper ul li { cursor: pointer; margin: 0; } 
.cslider-title-wrapper .slick-slide { padding: 0px 41px; margin: 0;  position: relative; padding-bottom: 10px; color: #9FB5E4; font-size: 14px; font-weight: 500; }
.cslider-title-wrapper .slick-slide:before { content: ''; position: absolute; bottom: 2px; left: 0; right: 0; border-bottom: 2px solid #9FB5E4; border-radius: 0; }
.cslider-title-wrapper .slick-slide:after { content: ''; position: absolute; bottom: 1px; left: 0; right: 0; border-bottom: 4px solid #52FFCB; opacity: 0; border-radius: 9px; }
.cslider-title-wrapper .slick-slide.current:before { border-color: #52FFCB; border-radius: 9px; }
.cslider-title-wrapper .slick-slide.current:after { opacity: 1; }
.cslider-title-wrapper .slick-slide.current { color: #52FFCB; font-weight:700;} 
.cslider-title-wrapper { margin-bottom: 48px;}
.cslider-boxes div:focus,
.cslider-boxes div:focus-visible,.cslider-boxes a:focus,
.cslider-boxes a:focus-visible { outline: none !important; }
.cslider-boxes .slick-slide > div { display: flex; flex-wrap: wrap; margin: 0px -12px;} 
.cslider-boxes .cslider-box:hover .cslider-box-bg { transform: scale(1.05); transform-origin: center center; }
/* .cslider-box .cslider-box-inner .cslider-box-bg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -2; transition: all 400ms ease; } */
.cslider-box .cslider-box-inner .cslider-box-bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -2;
    transition: all 400ms ease;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.review-main .review-boxes { margin: 0px -12px; display: flex; flex-wrap: wrap; }
.review-main .review-boxes .top-content {width: 100%;padding: 8px;display: flex;align-items:center;}
.review-main .review-boxes .review-box { margin: 0 12px; width: calc(33.33% - 24px); padding:16px; border-radius: 10px; display: flex; flex-wrap: wrap;background-color: #1F1B50; }
.review-main .review-boxes .review-box .review-star ul { display: flex; flex-wrap: wrap; list-style-type: none; margin: 0; padding: 0; }
.review-box .review-star ul li { margin: 0; padding: 0; }
.review-box .review-star ul li svg { width: 22px; display: block; }
.review-box .review-star ul li svg polygon { fill: #52FFCB; }
.review-box .review-text { font-size: 16px;
    margin-top: 25px;
    color: #000;
    background-color: #2F3066;
    font-weight: 400;
    padding: 16px;
    border-radius: 8px; }
.review-box  h5 { margin-bottom: 10px; color: #000; }
.review-box .review-star.s1 ul li:nth-child(1) ~ li,
.review-box .review-star.s2 ul li:nth-child(2) ~ li,
.review-box .review-star.s3 ul li:nth-child(3) ~ li,
.review-box .review-star.s4 ul li:nth-child(4) ~ li { display: none; } 
.review-main .review-boxes .review-icon { height:64px; width:64px; border-radius: 100%; background-color: #f76700; float: left;background-repeat:no-repeat;background-position:center;background-size:cover;}
.review-main .review-boxes .review-content {  width: calc(100% - 64px); padding-left: 16px; }
.review-main .heading { padding-bottom:64px;}
.review-outer .review-box h6 {color:#fff;margin-bottom: 8px;}

/* .filter-banner-main .hero-outer { max-width: 928px; margin: 0 auto; text-align: center; } */
/* .hero-main.filter-banner-main:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 186px; background-color: #fff; display: block; } */
/* .hero-main.filter-banner-main { position: relative; padding-top: 268px; padding-bottom: 356px; } */
.filter-box-wrapper { padding-top: 55px;max-width: 800px;
    margin: auto; }
.filter-box-wrapper .filter-box-top { background: #FFFFFF; box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1); background: #FFFFFF; border-radius: 64px; display: flex; flex-wrap: wrap; align-items: center; padding: 12px 12px 12px 30px;}
.filter-box-wrapper .filter-box-top input[type="text"] { border: none;  border-radius: 0; font-weight: 400; font-size: 16px; padding: 4px 0px; color: #4355F9;background-color:#fff0; }
.filter-box-wrapper .filter-box-top > div { display: flex; flex-wrap: wrap; align-items: center; }
.filter-box-wrapper .filter-box-top .icon { height: 21px; width: 23px; text-align: center; display: flex; align-items: center; justify-content: center; float: left; }
.filter-box-wrapper .filter-box-top .icon svg { display: block; max-height: 100%; object-fit: contain; }
.filter-box-wrapper .filter-box-top .icon + input[type="text"] { width: calc(100% - 47px) !important; float: left; margin-left: 12px;position:relative;}
.filter-box-wrapper .filter-box-key .icon + input[type="text"]:after{position:absolute;content:'';width:2px;height:38px;background:rgba(82, 255, 203, 1);border-radius:8px;top:0;right:0;}
/* .filter-box-wrapper .filter-box-top > div:not(:last-child) { padding-right: 40px; } */
.filter-box-wrapper .filter-box-top .filter-box-key { width: 45%; }
.filter-box-wrapper .filter-box-top .filter-box-location { width: 37%; float: left; }
.filter-box-location{position:relative;}
.filter-box-location:before {position: relative;content: '';left: -12px;height: 32px;width: 2px;border-radius: 8px;background:#52FFCB;}
.filter-box-wrapper .filter-box-top .searchbtn { width: 18%; float: left; }
.filter-box-wrapper .filter-box-top input[type=text]::-webkit-input-placeholder{ color: #4355F9; }
.filter-box-wrapper .filter-box-top input[type=text]::-moz-placeholder{ color: #4355F9; }
.filter-box-wrapper .filter-box-top input[type=text]:-ms-input-placeholder{ color: #4355F9; }
.filter-box-wrapper .filter-box-top input[type=text]:-moz-placeholder{ color: #4355F9; }

.advanced-wrapper { background: #ffffff; border-radius: 24px; display: flex; flex-wrap: wrap; text-align: left;padding:24px;margin-top:16px; }
.advanced-wrapper > div { width: 50%; float: left; }
.advanced-wrapper .advanced-left {
    padding-right: 16px;
}

.advanced-wrapper .advanced-right {
    padding-left: 16px;
}
/* .advanced-wrapper .advanced-left { padding: 14px 0px 75px 60px; } */
.advanced-wrapper .advanced-left > div:not(:first-child),
.advanced-wrapper .advanced-right > div:not(:first-child){ margin-top: 16px; } 
.advanced-wrapper label { padding-bottom: 8px; font-weight: 500; font-size: 16px; display: block; line-height: 1.5;color: #4355F9; }
/* .advanced-wrapper .advanced-left ul { list-style-type: none; padding: 0; margin: 0; } */
/* .advanced-wrapper .advanced-left ul li { margin: 4px 0px 0px; }
.advanced-wrapper .advanced-left ul li a { border: 1px solid #4355F9; border-radius: 10px; font-weight: 400; font-size: 14px; color: #52FFCB; display: block; padding: 10px 45px; position: relative; z-index: 1; } */
/* .advanced-wrapper .advanced-left > div { max-width: 255px; } */
/* .advanced-wrapper .advanced-left ul li a:before { content: ''; position: absolute; top: 0; left: 16px; border: 2px solid #4355F9; width: 13px; height: 13px; border-radius: 100%; bottom: 0; margin: auto; } */
/* .advanced-wrapper .advanced-right { padding: 14px 60px 75px 0px; } */
/* .advanced-wrapper .advanced-left ul li a .counter { position: absolute; top: 0; right: 0; pointer-events: none; user-select: none; left: 0; text-align: right; bottom: 0; display: flex; align-items: center; justify-content: flex-end; z-index: -1; font-weight: 300; font-size: 12px; line-height: 18px; color: #52FFCB; padding-right: 13px; }
*/
.advanced-wrapper-inner-desktop-hide {display:none;}
.filter_drop {cursor: pointer;
    border: 1px solid #4355F9;
    border-radius: 56px;
    display: block;
    color: #9FB5E4;
    font-weight: 400;
    position: relative;
    font-size: 16px;
    padding: 14px 16px;
    line-height: 1.15; }
.advanced-wrapper > .salary .input_range_wrapper:after {
    position: absolute;
    content: '';
    width: 16px;
    height: 2px;
    background-color: #9FB5E4;
    left: 50%;
    transform: translateX(-50%);
}
/* .filter_drop:before { content: ''; position: absolute; top: 0; bottom: 0; right: 15px; background-image: url('//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/bottom_angle_blue.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 10px; height: 10px; margin: auto; } */
.filter_drop + ul { position: absolute; left: 0; right: 0; top: 100%; margin: 0; padding: 0; list-style-type: none; background-color: #ffff; z-index: 5; max-height: 250px; overflow: auto; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border: 1px solid #4355F9; border-top: 0px; display: none; }
.filter_drop_wrapper { position: relative; }
.filter_drop + ul li { margin: 0; }
.filter_drop + ul li a { padding: 10px 25px; display: block; border-top: 1px solid rgba(63, 43, 150, 0.2); }

.filter-box-bottom .black_link {
    max-width: 149px;
    margin: 0 auto;
    padding-top: 16px;
}
.filter-box-bottom .black_link a {
    background-color: #2F3066;
    color: #9FB5E4;
    padding: 8px 12px;
    border-radius: 8px;
    font-weight:400;
    display: inline-block;
}
.hero-main.filter-banner-main {
    padding-bottom: 172px;
}
.filter_drop.open { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom-color: transparent;} 
.filter_drop+ul li a:hover { background-color: #4355F9; color: #fff;} 
.advanced-wrapper div#salary_range { border: none; height: 1px; margin-top: 25px; background: #4355F9; position: relative; pointer-events: none; user-select: none; }
.advanced-wrapper div#salary_range .ui-widget-header { background: #4355F9; }
.advanced-wrapper div#salary_range:before,
.advanced-wrapper div#salary_range:after { content: ''; position: absolute; top: 0; left: 0; background: #4355F9; width: 13px; height: 13px; border-radius: 100%; bottom: 0; margin: auto; }
.advanced-wrapper div#salary_range:after { left: inherit; right: 0; }
.input_range_wrapper { display: flex; align-items: center;  margin-left: auto; margin-right: auto;position: relative; }
.input_range_wrapper > input { width:50%; color: #4355F9; border: 1px solid #4355F9; border-radius: 10px; }
.input_range_wrapper>input[type=number]::-webkit-inner-spin-button, 
.input_range_wrapper>input[type=number]::-webkit-outer-spin-button { display: none;}
.advanced-wrapper div#salary_range .ui-slider-handle { border: 2px solid #4355F9; background: #FFFFFF; border-radius: 100%; width: 13px; height: 13px; }
.input_range_wrapper>input[type=number]::-webkit-input-placeholder{ color: #9FB5E4; }
.input_range_wrapper>input[type=number]::-moz-placeholder{ color: #9FB5E4; }
.input_range_wrapper>input[type=number]:-ms-input-placeholder{ color: #9FB5E4; }
.input_range_wrapper>input[type=number]:-moz-placeholder{ color: #9FB5E4; }
.filter_drop.open:before {translateY(-50%) rotate(180deg);}
.advanced-wrapper > .salary {width:100%;margin-top:16px;}
.advanced-wrapper .input_range_wrapper > input:last-child {
    margin-left: 16px;
}
.advanced-wrapper .input_range_wrapper > input:first-child {
    margin-right: 16px;
}
.filter-box-bottom .advanced-wrapper select {
    background-color: #fff0;
    border: 1px solid #4355F9;
    color: #4355F9;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}
.advanced-wrapper .country,.advanced-wrapper .experience {
    position: relative;
}
/* .advanced-wrapper .country:after,.advanced-wrapper .experience:after {
position: absolute;
content: '';
background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/advance-filter-select-icon.svg);
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
width: 10px;
height: 6px;
right: 16px;
bottom: 20px;
} */
.filter_drop:before {     position: absolute;
    content: '';
    background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/advance-filter-select-icon.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 10px;
    height: 6px;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
}
.advanced-wrapper .input_range_wrapper > input {
    background-color: #fff0;
    border: 1px solid #4355F9;
    color: #4355F9;
    border-radius: 56px;
}
.advanced-wrapper { display: none; }
.filter_active .advanced-wrapper { display: flex; }
/* .filter-box-wrapper.filter_active .filter-box-top { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } */
/* .advanced-wrapper .advanced-left ul li.active a:before,
.advanced-wrapper .advanced-left ul li:hover a:before{ background-color: #4355F9; } */
/* .advanced-wrapper .advanced-left ul li.active a,
.advanced-wrapper .advanced-left ul li:hover a{ color: #4355F9; } */
.filter-box-wrapper .popular_text { font-weight: 500; font-size: 16px; line-height: 21px; color: #52FFCB; margin-top: 16px; padding-left: 60px;display: flex;
    align-items: center;
    justify-content: center; }
.popular_text_text_outer {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left:4px;
}
.popular_text_label {
    color: #9FB5E4;
    font-weight:400;
    line-height:1.55;
}
.popular_text_text {
    background-color: #2F3066;
    color: #9FB5E4;
    padding: 8px 12px;
    border-radius: 8px;
    margin: 0 4px;
    font-weight:400;
    line-height:1.55;
}

.filter-banner-main .hero-outer .hero-heading { max-width: 100%; display: none; } 
.filter-box-wrapper:not(.filter_active) .black_link .icon { opacity: 0; visibility: hidden;}
/* .browse-job-banner.hero-main .animated_text {
display: flex;
max-width: 634px;
margin: 0 auto;
} */
/* .blisting-main { overflow: hidden; margin-top: -246px; } */
.blisting-main .popular-slider .mpjob-boxes .mpjob-box { margin-left: 0; margin-right: 0; display: flex !important; }
.blisting-main .popular-slider .mpjob-boxes .mpjob-box .mpjob-box-inner{ height: initial; }
.blisting-main .popular-slider .mpjob-boxes .slick-slide { margin-left: 15px; margin-right: 15px; }
.blisting-main .popular-slider .mpjob-boxes .slick-list { margin-left: -15px; margin-right: -15px; overflow: initial; }
.blisting-main .popular-slider .mpjob-boxes { margin: 0; display: initial; }
.slick-slide:focus,
.slick-slide:focus a,
.slick-slide:focus-visible,
.slick-slide:focus-visible a,
.slick-slide a:focus-visible,
.slick-slide a:focus{ outline: none !important; }

.all-companies-main .cslider-boxes,
.shortlist-companies .cslider-boxes{ display: flex; flex-wrap: wrap; margin: 0px -12px; padding-top: 40px; }
.shortlist-companies .cslider-boxes { padding-top: 0px; }
.all-companies-main .cslider-box {
    margin: 12px;
}
/* .all-companies-main .cslider-boxes .cslider-box,
.shortlist-companies .cslider-boxes .cslider-box{ margin-top: 20px; margin-bottom: 20px; } */
.shortlist-btn a { font-size: 16px; }

.all-jobs-main { padding-top:45px; }
.jobs-boxes { display: flex; flex-wrap: wrap; margin: 0px -12px; }
div#jobs_tab .jobs-boxes .jobs-box {
    padding: 16px;
    border-radius: 8px;
    border: 1px solid #2F3066;
    background:#1F1B50;
    position:relative;
}

div#jobs_tab .jobs-title {
    font-weight: 700;
    margin-bottom: 8px;
}

div#jobs_tab .jobs_tab_head_inner {
    display: flex;
    margin-bottom: 16px;
    flex-wrap: wrap;
}

div#jobs_tab .jobs-company {
    padding-right: 22px;
    position: relative;
    color: #9FB5E4;
}

div#jobs_tab .jobs-company:after {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #9FB5E4;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
}

div#jobs_tab .jobs-location {
    color: #9FB5E4;
}

div#jobs_tab .jobs-img {position: relative;height: 230px;object-fit: cover;width: 100%;border-radius: 4px;}

div#jobs_tab .jobs-companies-logo {
    position: absolute;
    width: 90px;
    height: 90px;
    bottom: -46px;
    background-color: #3a3e85;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    left: 12px;
    border: 9px solid #1F1B50;
}

div#jobs_tab .jobs-companies-logo img {
    max-width: 70px;
    max-height: 70px;
    border-radius: 50%;
}
div#jobs_tab .jobs_tab_footer_inner,div#jobs_tab .jobs-industry,div#jobs_tab .jobs-timeing {display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;}
div#jobs_tab .jobs_tab_footer {padding-top:48px;}
div#jobs_tab .jobs_tab_footer_inner {
    margin-bottom: 16px;
}
div#jobs_tab .jobs-industry:after {
    position: absolute;
    content: '';
    width: 2px;
    height: 25px;
    background-color: #3a3e85;
    top: 50%;
    right: 16px;
    border-radius: 16px;
    transform: translateY(-50%);
}
div#jobs_tab .jobs_tab_footer .icon {
    margin-right: 8px;
}
div#jobs_tab .jobs-industry {
    padding-right: 34px;
}
div#jobs_tab  .mpjob-price {
    display: flex;
    align-items: center;
}
div#jobs_tab .mpjob-price img {
    margin-right: 8px;
    width: 22px;
}
div#jobs_tab .jobs_tab_btn {
    margin-top: 24px;
}
div#jobs_tab .jobs_tab_btn {
    background-color: #52FFCB;
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 500;
    border-radius: 40px;
    padding: 12px 24px;
    color: #4355F9;
}

div#jobs_tab .jobs-boxes .jobs-box > a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index:1;
}

div#jobs_tab .jobs_tab_head {
    width: 85%;
    height:100%;
}

.jobs-boxes .jobs-box { border-radius: 8px;
    margin: 12px;
    overflow: hidden;
    width: calc(33.33% - 24px);
    position: relative;
    z-index: 1;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
}
.similar-jobs-main .jobs-box .jobs-box-inner {padding: 16px;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    position: relative;
    z-index: 1;}
.similar-jobs-main .jobs-box .jobs-box-inner:before {content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, #000000 0%, #000000 14.58%, rgba(0, 0, 0, 0.884259) 28.13%, rgba(28, 28, 28, 0.844577) 40.63%, rgba(72, 72, 72, 0.791667) 54.69%, rgba(217, 217, 217, 0) 88.54%);
    opacity: 0.5;
    z-index: -1;}
.similar-jobs-outer .heading-text h2 {
    margin-bottom: 0;
}
.similar-jobs-main .jobs-box .jobs-box-inner .taglabel {position: absolute;
    top: 22px;
    background: #52FFCB;
    border-radius: 0px 10px 10px 0px;
    left: 0;
    color: #4355F9;
    padding: 5px 16px 5px 24px;
    font-weight: 500;
    font-size: 10px;
    line-height: 15px;
    z-index: 1;}
.similar-jobs-main .jobs-box .jobs-box-inner .taglabel:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 10px 0 0;
    border-color: #4355F9 transparent transparent;
}
.sjjob-box-outer.sjjobBoxRepeat-outer {height: 240px;}

.jobs-boxes .jobs-box .savejob { background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/white_heart.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; cursor: pointer; height:27px; position: absolute; right: 20px; top: 20px; transition: all .4s ease; width:30px;z-index:9; }
.jobs-boxes .jobs-box .savejob:hover,.jobs-boxes .jobs-box .savejob.saveJobPost,.ib-hero-main-new .ib-hero-box .like-content .savejob:hover,.ib-hero-main-new .ib-hero-box .like-content .savejob.saveJobPost { background-image: url(/hubfs/139717360/insysc-images/on-hover-hart-icon-1.svg); }

/* 
.jobs-boxes .jobs-box .jobs-title { font-weight: 700; font-size: 14px; line-height: 1.5; }
.jobs-boxes .jobs-box .jobs-company { font-weight: 500; font-size: 14px; margin-top: 8px; color: ; }
.jobs-boxes .jobs-box .jobs-img { height: 181px; width: 100%; margin-top: 8px; position: relative; display: flex; align-items: flex-end; }
.jobs-boxes .jobs-box .jobs-img .jobs-companies-logo { border: 1px solid ; background: #FFFFFF; width: 95px; height: 95px; border-radius: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin-bottom: -31px; margin-left: 10px; padding: 15px; }
.jobs-boxes .jobs-box .jobs-location { text-align: right; font-weight: 500; font-size: 14px; line-height: 1.5; color: ; margin-top: 20px; }
.jobs-boxes .jobs-box .jobs-industry { display: flex; flex-wrap: wrap; align-items: center; padding-top: 20px; }
.jobs-boxes .jobs-box .jobs-industry .icon { width: 24px; height: 24px; }
.jobs-boxes .jobs-box .jobs-industry .icon svg { max-height: 100%; max-width: 100%; display: block; object-fit: contain; object-position: left; }
.jobs-boxes .jobs-box .jobs-industry  .industry-name { padding-left: 11px; font-weight: 400; font-size: 14px; line-height: 1.5; width: calc(100% - 24px); color: #4355F9; }
.jobs-boxes .jobs-box .jobs-timeing { display: flex; flex-wrap: wrap; align-items: center; padding-top: 20px; }
.jobs-boxes .jobs-box .icon { width: 24px; height: 22px; }
.jobs-boxes .jobs-box .icon svg { max-height: 100%; max-width: 100%; display: block; object-fit: contain; object-position: left; }
.jobs-boxes .jobs-box .timeing { padding-left: 11px; font-weight: 400; font-size: 14px; line-height: 1.5; color: #4355F9; width: calc(100% - 24px); }
.jobs-boxes .jobs-box .jobs-img .jobs-companies-logo img { max-width: 80%; max-height: 80%;} */

.salary-range-wrapper { pointer-events: none; user-select: none; display: flex; flex-wrap: wrap; align-items: center; margin-top: 37px; }
.salary-range-wrapper .currency { display: block; width: 23px; font-weight: 700; font-size: 14px; line-height: 1.5; }
.salary-range-wrapper .salary_slide { width: calc(100% - 23px); padding-left: 10px; }
.salary-range-wrapper .ui-widget.ui-widget-content { border: none; background: #D9D9D9; border-radius: 10px; height: 4px; }
.salary-range-wrapper .ui-slider-horizontal .ui-slider-range { background: ; border-radius: 10px; }
.salary-range-wrapper .ui-slider-handle { border: none; background: transparent; }
.salary-range-wrapper .ui-slider-handle .value { left: 50%; transform: translateX(-50%); position: absolute; top: -15px; font-weight: 400; font-size: 10px; line-height: 15px; color: #4355F9; }

.salary-range-wrapper .value { position: absolute; top: 30px; left: 50%; margin: 0 0 0 -20px; width: 40px; text-align: center; display: block;  /* optional */ font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #333; }
.salary-range-wrapper .price-range-both.value { width: 100px; margin: 0 0 0 -50px; top: 26px; }
.salary-range-wrapper .price-range-both { display: none; }
.salary-range-wrapper .price-range-both.value { font-weight: 400; font-size: 10px; line-height: 15px; color: #4355F9;    }

.all-companies-main, .all-jobs-main{ display: none; }

/* .blisting-controls { padding-bottom: 22px; } */
.blisting-controls .blisting-tabs-wrapper { border: 1px solid ; border-radius: 64px; background: #FFFFFF; padding: 12px 6px; max-width: 447px;
    margin: auto;}
.blisting-controls .blisting-tabs-wrapper .blisting-tabs { display: flex; flex-wrap: wrap; align-items: center;border-radius: 40px; }
.blisting-tabs-wrapper .blisting-tabs .blisting-tab { font-weight: 500; font-size: 16px; line-height: 1.5; color: #9FB5E4; width: 50%; float: left;padding:0 6px; }
.blisting-tabs-wrapper .blisting-tabs .blisting-tab span { cursor: pointer;
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    padding: 14px 24px; }
.blisting-tabs-wrapper .blisting-tabs .blisting-tab.active span {
    background-color: #4355F9;
    border-radius: 40px;
    color:#fff;
}
/* .blisting-tabs-wrapper .blisting-tabs .blisting-tab span:before { content: ''; position: absolute; bottom: -3px; left: 0; right: 0; border-bottom: 4px solid #52FFCB; border-radius: 4px; } */
/* .blisting-tabs-wrapper .blisting-tabs .blisting-tab:first-child span { padding-left: 25px; } */

.blisting-tabs-wrapper .blisting-tabs .blisting-tab.active span:before { border-color: #4355F9; }
.controls-bottom { align-items: center; display: flex; flex-wrap: wrap; padding: 30px 95px 0px; justify-content: space-between; }
.controls-bottom .controls-savjob a { min-width: 256px; }

.controls-clear a { font-weight: 500; font-size: 14px; line-height: 1.5; border-bottom: 2px solid #fff; padding-bottom:6px; position: relative; padding-left: 30px;color:#fff; }
.controls-clear a:before { content: ''; position: absolute; top: -2px; left: 2px; background-image: url(/hubfs/139717360/insysc-images/close-icon.svg); background-repeat: no-repeat; background-size: contain; background-position: center; width: 21px; height: 21px; }
.blisting-btn-wrapper { padding-top: 48px; }

.three_col_box h4 span {display: flex;position: relative;align-items:center;}
.three_col_box h4 span:before {content: '';border-radius: 24px;background-color: #52ffcb;position:relative;height: 24px;width: 3px;margin-right:12px;}
.three_col_box .inner_card_boxes { border-radius: 8px; padding: 24px;background-color: #1F1B50; }
.three_col_box { border-radius: 10px;}
.three_col_box .sub_title h5 span { color: #A175F6; }

.three_col_box .outer_card_boxes { padding: 0 12px 24px 12px; }
.three_col_box .main_card_boxes { margin: 0 -12px; }
/* .main_three_col_box_content .title { max-width: 975px; width: 100%; } */
.three_col_box .inner_small_icon { width: 48px; height: 48px; overflow: hidden; }
.three_col_box .inner_small_icon img { width: 100%; height: 100%; object-fit: contain; }
.three_col_box .icon_title { display: flex; flex-wrap: wrap; }
.three_col_box .inner_card_boxes { display: flex; flex-direction: column; }
.three_col_box .icon_title h4 { margin-bottom:0px;}

.careerpath .main_careerpath { max-width: 1106px; width: 100%; margin: 0 auto; }
.outer_time_careerpath:after { border-radius: 11px; content: ''; font-family: FontAwesome; font-size: 22px; height: 21px; position: absolute; top: 39px; width: 15px; right: -1px; line-height: 1; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/Up_DropDown.svg); background-repeat: no-repeat; background-position: right center; background-size: contain; transform: rotate(90deg); }
.outer_time_careerpath:before { content: ""; top: 48px; position: absolute; left: 70px; width: 100vw; height: 3px; background-color: #3f2b96; z-index: -1; }
.outer_time_careerpath { position: relative; overflow: hidden; }
.careerpath .inner_careerpath { width: 97px; height: 97px; background: #FFFFFF; border: 4px solid #3F2B96; border-radius: 100%; padding: 15px; display: flex; justify-content: center; align-items: center; position: relative; z-index:1; margin: 0 auto;}
.careerpath .time_careerpath { margin-right: 17px; width: 20%; }
.careerpath .title h3 span { color: #A175F6; }
.careerpath .title { padding-left: 46px; }
.careerpath .time_careerpath .sub_title { font-weight: 500; font-size: 20px; line-height: 1.5; }
.careerpath .title h3 { margin: 0; }

/* .two_col_activities .main_two_col_activities { max-width: 1025px; margin: 0 0 0 auto; width: 100%; } */
/* .two_col_activities .left_two_col_activities, .right_two_col_activities { padding: 0 16.5px } */
/* .two_col_activities .outer_two_col_activities { margin: 0 -16.5px; } */
/* .two_col_activities .inner_left:before { z-index: -1; position: absolute; top: 0; bottom: 0; right: 0; left: 0; content: ''; opacity: 0.3; background: linear-gradient(90deg, #e9f4ff, #c6d8f4 11%, #b5c9f0 30%, #b0c4ef 43%, #abbfeb 57%, #9db4e1 73%, #87a0d0 89%, #b3c4e6); } */
/* .two_col_activities .inner_left { position: relative; height: 100%; border-radius: 10px; padding: 38px 38px 38px; overflow: hidden; } */
.two_col_activities .left_two_col_activities { width: 50%;padding-left:32px; }
.two_col_activities .right_two_col_activities { width: 50%;padding-right:32px; }
.two_col_activities .left_content p { line-height: 1.5; }
.two_col_activities .acitivties_title h3 {   margin: 0px; }
.two_col_activities .acitivties_title h3 span { color: #A175F6; }
.two_col_activities .left_dropdown span,.two_col_activities .mobile_down_dropdown span {  position: relative; cursor: pointer; padding-right: 30px; display: inline-block;color: #52FFCB; }
.left_two_col_activities .left_dropdown {margin-top:24px;}
.two_col_activities .left_dropdown span:before { content: ''; background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/arrow-down.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 25px; height: 25px; position: absolute; right: 0px; }
.two_col_activities .inner_dropdown { display: block; height: 100%; background: #FFFFFF; border: 1px solid #B0C4EF; border-radius: 10px; padding: 20px 28px 20px 16px; }
.two_col_activities .inner_dropdown_content .ac-text{ color: #B0C4EF; }
.two_col_activities .outer_dropdown { padding: 0 12.5px 25px; }
.two_col_activities .main_dropdown_three { margin: 0 -12.5px; }
.two_col_activities .inner_dropdown_content { display: flex; flex-wrap: wrap; min-height: 108.4px; height: 100%; align-items: end; }
.two_col_activities .mobile_down_dropdown span:before { content: ''; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/Up_DropDown.svg); background-position: 50%; background-repeat: no-repeat; background-size: cover; content: ""; height: 16px; margin-top: 4px; position: absolute; right: 0px; width: 16px; }
.two_col_activities .mobile_social { background: #FFFFFF; border-radius: 30px; align-items: center; max-width: 263px; width: 100%; margin: 0 auto; padding: 6px 12px; margin-top: 48px; }
.two_col_activities .inner_share { width: 35px; display: flex; justify-content: center; padding: 4px; align-items: center; height: 35px; border-radius: 100%; margin-right: 8px; background-color: #3F2B96; }
.two_col_activities .inner_share:nth-child(2) { background-color: #A175F6; }
.two_col_activities .inner_share:last-child { background-color: #fff; margin:0;border: 1px solid #3F2B96; }
.two_col_activities .inner_social_share { margin-right: 8px; }
.two_col_activities .inner_social_share:last-child { margin: 0; }
.two_col_activities .share { margin-right: 14px; }
.two_col_activities .inner_left .Drop_wraper { display: none; }
.Drop_wraper { display:none;} 
.left_dropdown.active + .Drop_wraper { display:block;} 
.two_col_activities .left_dropdown.active span:before {transform: rotateZ(180deg);
    transform-origin: center;}
/* .Drop_wraper:before { content: ''; background: linear-gradient(to bottom, rgba(100, 100, 100, 0) 0%, #e3eaf7  93%); height: 120px; position: absolute; bottom: 0px; z-index: 9; width: 100%; } */
.left_dropdown.active + .Drop_wraper:before {   display: block;}
/* .left_dropdown .Drop_wraper:before {display:none;}  */

.filter_drop.active_drop { color: #4355F9; }

.jobLoadMore,.companyLoadMore,.jobLoadMoreItem { text-align: center; padding-top:52px; max-width: 540px; margin: 0 auto;padding-bottom:12px;}
/* .jobLoadMore a,.companyLoadMore a,.jobLoadMoreItem a { width: 100%; } */

.shortlist-outer .heading { padding-bottom: 36px; }
.shortlist-outer .heading h2,
.shortlist-outer .heading h1 { margin: 0; }
.shortlist-companies { padding-top: 110px; }
/* .shortlist-outer .jobs-boxes, .shortlist-outer .cslider-boxes { margin: 0; display: block; } */
.shortlist-outer .errorMessage p { font-size: 25px; }
.shortlist-jobs  .jobs_tab_head {
    width: 85%;
}
.shortlist-jobs .jobs-title {
    font-weight: 700;
    margin-bottom: 8px;
    text-align:left;
}
.shortlist-jobs  .jobs_tab_head_inner {
    display: flex;
    margin-bottom: 16px;
    flex-wrap: wrap;
}
.shortlist-jobs .jobs-company
{
    padding-right: 22px;
    position: relative;
    color: #9FB5E4;
}
.shortlist-jobs .jobs-company:after {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #9FB5E4;
    top: 50%;
    right: 11px;
    transform: translateY(-50%);
}
.shortlist-outer .jobs-boxes .jobs-box {
    background-color: #2F3066;
    padding: 16px;
}
.shortlist-outer .jobs-location {
    color: #9FB5E4;
}
.shortlist-outer .jobs-img {
    position: relative;
    height: 230px;
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
}
.shortlist-outer .jobs-companies-logo {
    position: absolute;
    width: 90px;
    height: 90px;
    bottom: -40px;
    background-color: #3a3e85;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    left: 16px;
    border: 10px solid #2F3066;
}
.shortlist-outer  .jobs-companies-logo img {
    max-width: 50px;
    max-height: 50px;
}
.shortlist-outer .jobs_tab_footer {
    padding-top: 48px;
}
.shortlist-outer  .jobs_tab_footer_inner {
    margin-bottom: 16px;
}
.shortlist-outer .jobs_tab_footer_inner, .shortlist-outer .jobs-industry,.shortlist-outer .jobs-timeing {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
}
.shortlist-outer  .jobs-industry {
    padding-right: 34px;
}
.shortlist-outer .jobs_tab_footer .icon {
    margin-right: 8px;
}
.shortlist-outer .jobs-industry:after {
    position: absolute;
    content: '';
    width: 2px;
    height: 25px;
    background-color: #3a3e85;
    top: 50%;
    right: 16px;
    border-radius: 16px;
    transform: translateY(-50%);
}
.shortlist-outer .jobs_tab_footer .icon {
    margin-right: 8px;
}
.shortlist-outer .mpjob-price {
    display: flex;
    align-items: center;
}
.shortlist-outer .mpjob-price img {
    margin-right: 8px;
    width: 22px;
}
.shortlist-outer .jobs_tab_btn {
    margin-top: 24px;
}
.shortlist-outer .jobs_tab_btn a {
    background-color: #52FFCB;
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 500;
    border-radius: 40px;
    padding: 12px 24px;
    color: #4355F9;
}
.ib-hero-main { padding-bottom: 120px; }
.ib-hero-main .ib-hero-outer { height: calc(900px - 120px); display: flex; flex-wrap: wrap; align-items: flex-end; }
.ib-hero-main .ib-hero-outer .ib-hero-inner { width: 100%; }
.ib-hero-outer .ib-hero-inner .ib-hero-box { border: 1px solid #B0C4EF; box-shadow: 0px 4px 8px rgba(104, 104, 104, 0.15); border-radius: 130px; background: #FFFFFF; width: 100%; display: flex; flex-wrap: wrap;  padding: 32px 65px 32px 32px; align-items: center; justify-content: space-between;}
.ib-hero-inner .ib-hero-box .ib-box-logo { border: 1px solid #9FB5E4; width: 160px; height: 160px; border-radius: 100%; background-color: #fff; overflow: hidden; display: flex; align-items: center; justify-content: center; float: left; }
.ib-hero-inner .ib-hero-box .ib-box-logo img {width:133px;height:52px; object-fit: contain; }
.ib-box-content h2 {
    color: #3F2B96;
    font-size:48px;
    line-height:1.25;
}
.ib-hero-inner .ib-hero-box .ib-box-content { width: calc(100% - 395px); float: left; padding-left: 48px; padding-right: 25px; }
.ib-hero-inner .ib-hero-box .ib-box-button { width:235px; float: left; }
.ib-hero-box .ib-box-content h1 { margin-bottom: 35px; }
.ib-hero-box .ib-box-content .ib-box-tool { display: flex; flex-wrap: wrap; align-items: center; }
.ib-box-content .ib-box-tool > div { font-weight: 500; font-size: 24px; line-height: 30px; position: relative;  float: left; padding-right: 32px; }
/* .ib-box-content .ib-box-tool > div:first-child { width: 50%;} */
.ib-box-content .ib-box-tool .ib-box-ind { padding-left: 43px;color: #3F2B96; }
.ib-box-content .ib-box-tool .ib-box-ind:before { content: ''; position: absolute; top: 2px; left: 0; width: 25px; height: 25px; background-image: url('//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/ind.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; }
.ib-box-content .ib-box-tool .ib-box-location { padding-left: 41px; padding-right: 0;color: #3F2B96; }
.ib-box-content .ib-box-tool .ib-box-location:before { content: ''; position: absolute; top: 2px; left: 0; width: 25px; height: 25px; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/pin.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }
.ib-box-content .ib-box-applicants { padding-top: 40px; font-weight: 700; font-size: 14px; color: #B0C4EF; }
/* .ib-hero-box .ib-box-button .button a { width: 100%; border-radius: 35px; padding-top: 14px; padding-bottom: 14px; } */
.ib-hero-box .ib-box-button .button a {
    width: 100%;
    border-radius: 35px;
    padding-top: 14px;
    padding-bottom: 14px;
    display: flex;
    align-items:center;
    justify-content: center;
}
.ib-hero-box .ib-box-button .button:last-child { margin-top: 16px; }
.ib-hero-box .ib-box-button .button.whatsapp-btn a:before { content: ''; background-image: url('/hubfs/139717360/insysc-images/whatapp-icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 24px; height: 24px; display: inline-block; vertical-align: top; margin-right:7px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; }
.ib-hero-box .ib-box-button .apply-now-btn a:before { content: ''; background-image: url('/hubfs/139717360/insysc-images/checkout-job-icon.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 20px; height: 20px; display: inline-block; vertical-align: top; margin-right: 10px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; }
/* .ib-hero-box .ib-box-button .button.whatsapp-btn a:hover:before { filter: brightness(0) invert(1); }  */
.ib-hero-back .ib-back-btn { margin-bottom: 57px; }
.ib-hero-back .ib-back-btn a { font-weight: 500; font-size: 24px; padding-left: 43px; position: relative;line-height:1.2;}
.ib-hero-back .ib-back-btn a:before { content: ''; position: absolute; top: 1px; left: 0; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/white_arrow.svg); background-repeat: no-repeat; background-position: center; background-size: contain; width: 26px; height: 26px; transform: rotate(180deg);     transition: 400ms all ease-in; }
.ib-hero-back .ib-back-btn a:hover:before { left: -7px; }
.ib-hero-back .ib-back-btn a:hover { text-decoration: none !important; }


.main_three_col_box_content .sub_title h5 { margin-bottom: 0; }

.jbdetails-main .jbdetails-content .content { padding-left: 32px; } 
.jbdetails-boxes { margin: 0 -16px; }
.jbdetails-boxes .jbdetails-box { padding: 12px; }
.jbdetails-boxes .jbdetails-box .jbdetails-inner { height: 100%; padding: 24px; border-radius: 8px;background-color: #1F1B50; }
.jbdetails-boxes .jbdetails-box .jbdetails-inner h4 {
    margin: 0;
    font-size: 24px;
    line-height: 1.25;
}
.jbdetails-boxes .jbdetails-box .jbdetails-title {
    margin-bottom: 15px;
}
.jbdetails-desc {color: #9FB5E4;}



.skills-boxes { display: flex; flex-wrap: wrap; margin: 0px -12px; padding-top:52px; }
.skills-boxes .skills-left { width: 33.33%; float: left; } 
.skills-boxes .skills-center { width:33.33%; float: left; }
.skills-boxes .skills-right { width:33.33%; float: left; } 
.skills-boxes .skills-box { margin: 12px; width: calc(100% - 24px); padding: 24px; height: calc(50% - 24px); border-radius: 8px; overflow: hidden; float: left;background-color:#1F1B50;display:flex;flex-direction:column;justify-content:space-between;}
.skills-boxes .skills-left .skills-box { height: calc(100% - 24px); }
.skills-boxes .skills-box .skills-box-text { padding-top: 32px; }
.skills-boxes .skills-box .skills-box-text h4 { color: #fff; margin: 0; line-height: 1.25; }
.skills-boxes .skills-box .skills-box-counter { font-size: 48px; font-weight: 700; line-height: 1.26; }
.skills-boxes .skills-box .skills-box-icon { height: 48px; }
.skills-boxes .skills-box .skills-box-icon img { max-height: 100%; object-fit: contain; object-position: bottom; }
.skills-boxes .skills-left .skills-box-text {  padding-top:16px;}

.font14{ font-size: 14px; }
.font20{ font-size: 20px; }

.video-main .video-outer { text-align: center;padding-bottom:5px;}
.video-main .video-outer .video-inner { background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/laptop-eb-owlie%201.png); background-repeat: no-repeat; background-size: contain; background-position: center; padding-top:43.60%; position: relative; }
.video-main .video-outer .video-inner * { width: 83.45% !important; height: 93.9% !important; max-width: 100% !important; max-height: 100% !important; object-fit: cover; position: absolute; top: 10px; left: 2px; margin: 0 auto; right: 0px; bottom: 0; padding: 0; }

.swap { flex-direction: row-reverse;}

.form-info-title h3 { margin: 0; } 
.formResetStyling .hs_submit { text-align: center;margin-top:30px; }
/* .formResetStyling .hs_submit input.hs-button { min-width: 350px; } */
.formResetStyling .hs-fieldtype-booleancheckbox .input ul.inputs-list { margin:0 auto 0 0;max-width: 600px;}
.formResetStyling .submitted-message { margin-top: 0;}

.process-main .title h3 { margin: 0; }
.process-outer { display: flex; flex-wrap: wrap; }
.process-outer .process-left { width: calc(100% - 400px); float: left; padding-right: 100px; }
.process-outer .process-right { width:400px; float: left; } 
.process-outer .process-right .person-outer{padding:0 24px;}
.process-outer .step-outer .step-box { display: flex; flex-wrap: wrap; }
.process-outer .step-outer .step-box .step-box-icon { width: 38px; height: 38px; }
.step-outer .step-box .step-box-icon img { max-height: 100%; object-fit: contain; }
.step-outer .step-box .step-box-content { padding-left: 32px; width: calc(100% - 38px); }
.step-box .step-box-content h5 { font-weight: 600; margin-bottom: 15px; line-height:1.5; }
.step-box .step-box-content .text { font-size: 18px; line-height: 1.5;color: #9FB5E4; }
.process-outer .step-outer .step-box:not(:last-child) { margin-bottom: 28px; }
.process-outer .process-right .person-img { width: 324px; height: 324px; border-radius: 100%; overflow: hidden; margin: 0 auto; }
.process-outer .process-right .person-content { padding-top:25px; }
.person-btn-wrapper { display: flex; flex-wrap: wrap; justify-content: space-between; padding-top:32px;}
.person-btn-wrapper .process-btn a { border-radius: 36px; }

.person-btn-wrapper .process-btn2 a:before { background-image: url(/hubfs/139717360/insysc-images/whatapp-white.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 24px; margin-right: 9px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; vertical-align: bottom; width: 24px; }
.person-btn-wrapper .process-btn1 a:before { background-image: url(/hubfs/139717360/insysc-images/mail-white.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 24px; margin-right: 9px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; vertical-align: bottom; width: 24px; }
.person-btn-wrapper .process-btn3 a { padding-top: 23px; padding-bottom: 23px;}
.person-btn-wrapper .process-btn2 a:hover:before,.person-btn-wrapper .process-btn3 a:hover:before { filter: brightness(0) invert(1); }
/* .person-btn-wrapper .process-btn3 a:before { content: ''; background-image: url(https://26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/phone-call.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 20px; margin-right: 14px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; vertical-align: bottom; width: 20px; filter: invert(#fff); } */
.person-btn-wrapper .process-btn3 {   width: 100%;margin-top: 32px;}
.person-btn-wrapper .process-btn3 a {width:100%;}
.person-btn-wrapper .process-btn.process-btn2 {
    padding-left: 8px;
}
.person-btn-wrapper .process-btn.process-btn1 {
    padding-right: 8px;
}
.person-btn-wrapper .process-btn.process-btn1 a, .person-btn-wrapper .process-btn.process-btn2 a {
    width: 100%;
    display:flex;
    justify-content:center;
}
.person-btn-wrapper .process-btn.process-btn1, .person-btn-wrapper .process-btn.process-btn2 {
    width: 50%;
}

.process-outer .process-right .person-img img { width: 100% !important; height: 100% !important; object-fit: cover; object-position: center;}

.officel-main .officel-tabs .officel-inner { height: 100%; border: 1px solid #1F1B50; border-radius: 8px; padding: 24px; display: flex; flex-wrap: wrap; align-items: center; cursor: pointer; }
.officel-main .iframe_wrapper{padding-bottom: 47.90%;}
.officel-tabs .officel-inner .officel-icon { width: 26px; text-align: center; }
/*  .officel-tabs .officel-inner .officel-icon img { width: 100%; }   */
.officel-tabs .officel-inner .officel-content { padding-left: 22px; width: calc(100% - 26px); }
.officel-inner .officel-content h6 { margin: 0; line-height: 1.5; } 
.officel-tab-content { height: 533px; }
.officel-tab-content * { width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: cover; padding: 0; }
.officel-tabs .slick-list { margin: 0px -16px; }
.officel-tabs .slick-list .slick-slide { padding: 12px; margin: 0; }
.officel-outer .officel-tabs {
    margin-top: 46px;
}
.officel-tabs .slick-list .slick-slide > div { height: 100%; }
.officel-tabs .slick-list .slick-slide .officel-tab { height: 100%; }
.officel-outer .title h3 { margin-bottom: 15px; }
.officel-tabs .slick-list .slick-slide.slick-current .officel-inner { background: #1F1B50; }

.photos-outer { display: flex;flex-wrap:wrap; width: 100%; }
.photos-outer .photos-left { width: 61%; float: left; display: flex; flex-wrap: wrap; }
.photos-outer .photos-left .photos-group-left { width: 72%; float: left; }
.photos-outer .photos-left .photos-group-right { width: 28%; float: left; }
.photos-outer .photos-img img { width: 100%; height: 100% !important; object-fit: cover; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.photos-outer .photos-left .photos-group-left .photos-img { width: 100%; height: 624px; }
.photos-outer .photos-img { overflow: hidden; position: relative; object-fit: cover; }
.photos-outer .photos-left .photos-group-right .photos-img { height: calc(50% - 12px); }
.photos-outer .photos-right { width: 39%; float: left; display: flex; flex-wrap: wrap; }
.photos-outer .photos-right .photos-group-right { width: 44%; }
.photos-outer .photos-right .photos-group-right .photos-img { height: 50%; width: 100%; }
.photos-outer .photos-right .photos-group-left { width: 56%; }
.photos-outer .photos-right .photos-group-left .photos-img { width: 100%; height: 100%; }

.social-share-main { position: absolute; top: 0px; right: calc(50vw - 597px); width: 20px; z-index: 99; opacity: 0; visibility: hidden; }
.social-share-main.fixed { position: fixed; opacity: 1; visibility: visible;display:none; }
.social-share-main .social-share-inner { padding-top: 100px; }
.social-share-main .social-share-btn { display: none; }
.social-share-main ul.social-share { margin: 0; padding: 0; list-style-type: none; display: flex; flex-wrap: wrap; }
.social-share-main ul.social-share li { margin: 0px 0px 20px; width: 100%; }
.social-share-main ul.social-share li a { display: block; }
.social-share-main ul.social-share li a img { display: block; }
.social-share-main ul.social-share li.share_icon { pointer-events: none; user-select: none; }


/* .ctbanner-main .bg_pattern { position: absolute; top: 0px; left: 0; right: 0; bottom: 0; }
.ctbanner-main .bg_pattern { height: 1019px; width: 100%; } */
.ctbanner-main { padding-top: 252px; padding-bottom: 243px; overflow:hidden;}
.ctbanner-main .ctbanner-outer { text-align: center;}
.ctbanner-main .ctbanner-outer .ctbanner-btn { text-align: center; }
/* .ctbanner-main .ctbanner-outer .ctbanner-btn a { background-color: #fff; }
.ctbanner-main .ctbanner-outer .ctbanner-btn a:hover { color: #3f2b96; fill: #3f2b96; } */

.packages-outer .title { text-align: center; max-width:588px; margin: 0 auto;padding-bottom:60px; } 
.packages-main { position: relative; z-index: 1; }
.packages-inner{ display: none; }
.packages-min-inner {  margin: 0px -16px; }
.packages-inner .packages-left { width: calc(33.33% - 32px); float: left; margin: 16px; }
.packages-inner .packages-right { width: calc(66.66% - 32px); float: left; margin: 16px; }
.packages-inner .packages-left .packages-listing {background-color: #1F1B50;border-radius: 8px;}
.packages-left .packages-listing .packages-list { max-width:100%;padding:20px 24px;display: flex; flex-wrap: wrap; width: 100%; }
.packages-left .packages-listing .packages-list .content-text { width: 100%; font-weight: 700; font-size: 14px;line-height: 1.5; display: flex; align-items: center; }
.packages-listing .packages-list:first-child .content-text { font-size: 16px; line-height: 1.5; margin-top:0; }
.packages-box-bottom .packages-list:first-child {  margin-top: 0;}
.packages-main .slick-slider .slick-dots{bottom:-50px;}
.packages-main .slick-dots li{border:none !important;height:12px !important;width:12px !important;}
.packages-main .slick-dots li button {
    border: 2px solid rgba(67, 85, 249, 1) !important;
}
.packages-main .slick-dots li button:before {
    border:none !important;
    width: 12px;
    height: 12px;
    line-height: 16px;
    content: '';
    border-radius: 50%;
    opacity: 1;
    background-color: transparent;
}


/* .packages-main > .baseModuleOverlay + .baseModuleParent:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 60px; background-color: #fff; z-index: -1; } */

/* .packages-tabs-wrapper { margin-top: 80px; position: relative; background: #fff; border: 1px solid #b0c4ef; border-radius: 10px; padding: 45px 83px 45px 109px; } */
.packages-tabs-wrapper {
    margin-top: 80px;
    position: relative;
    background: #fff;
    border: 1px solid #b0c4ef;
    border-radius: 64px;
    padding: 12px;
    max-width: 447px;
    margin: 0 auto;
}
.packages-tabs-wrapper .packages-tabs { align-items: center; display: flex; flex-wrap: wrap;justify-content: space-between;}
.packages-tabs-wrapper .packages-tabs .packages-tab { color:rgba(159, 181, 228, 1); float: left; font-size: 16px; font-weight: 500; line-height: 1.5; width: 50%; max-width:205px; }
.packages-tabs-wrapper .packages-tabs .packages-tab span { cursor: pointer; display:block; padding-bottom: 8px; padding: 14px 24px;position: relative; text-align:center; }
.packages-tabs-wrapper .packages-tabs .packages-tab.active span { color: #3f2b96;text-align:center;width:100%; }
/* .packages-tabs-wrapper .packages-tabs .packages-tab:first-child span { padding-left: 25px; } */
/* .packages-tabs-wrapper .packages-tabs .packages-tab:first-child span {
padding: 14px 24px;
color:#FFF;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 155%;
background-color: #4355F9;
border-radius: 40px;
text-align:center;
width:100%;
} */

.packages-tabs-wrapper .packages-tabs .packages-tab.active span {
    padding: 14px 24px;
    color:#FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 155%;
    background-color: #4355F9;
    border-radius: 40px;
    text-align:center;
    width:100%;
}
/* .packages-tabs-wrapper .packages-tabs .packages-tab.active span:before { border-color: #3f2b96; } */
/* .packages-tabs-wrapper .packages-tabs .packages-tab span:before { border-bottom: 4px solid #748fc2; border-radius: 4px; bottom: -3px; content: ""; left: 0; position: absolute; right: 0; } */
/* .packages-tabs-wrapper .packages-tabs .packages-tab:nth-child(2) span { padding-right: 15px; position: relative; padding-left: 0px; } */
/* .packages-tabs-wrapper .packages-tabs .packages-tab:nth-child(2) span {
position: relative;
padding: 14px 24px;
color: #9FB5E4;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: 155%;
border-radius: 40px;
text-align: center;
width: 100%;
} */

.packages-inner .packages-right .packages-box { width: calc(50% - 32px); margin: 0px 16px; height: 100%; }
.packages-boxes { 
    /*     display: flex; */
    flex-wrap: wrap; margin: 0px -16px; }
.packages-right .packages-box .packages-box-top { background: #4355F9; /* box-shadow: 0px 4px 114px rgba(77, 77, 77, 0.09); */ border-radius: 10px 10px 0px 0px; padding:24px; text-align: center; }
.packages-box-bottom {border-radius: 0px 0px 10px 10px; background:#1F1B50;}
.packages-box .packages-box-top .packages-top-title { font-weight: 700; font-size: 24px; line-height: 1.25; color: #fff; }
.packages-box .packages-box-top .packages-top-price { font-weight: 700; font-size: 48px; color: #FFFFFF; line-height: 1.25; }
.packages-box-bottom .packages-list { display: flex; align-items: center; justify-content: center;}
.packages-box-bottom .packages-list .icon.icon_check { width:32px; height:32px; }
.packages-box-bottom .packages-list .icon.icon_check img { display: block; max-height: 100%; object-fit: contain; }
.packages-box-bottom .content-btn { margin-top: 38px; }
.packages-box-bottom .packages-list:first-child .content-text {font-size: 16px; line-height: 1.5; }
.packages-box-bottom .packages-list .content-text { font-size: 14px; font-weight: 700; line-height: 1.5; }
.most-popular .most-popular-btn { pointer-events: none; user-select: none; font-weight: 700; font-size: 12px; background: #3F2B96; border-radius: 10px; display: inline-block; text-align: center; color: #fff; min-width: 160px; padding: 6px 15px; margin-bottom: 8px; }
/* .packages-box-bottom .packages-list .content-btn.button a { background: #A175F6; color: #3F2B96; min-width: 224px; font-size:14px; }
.packages-box-bottom .packages-list .content-btn.button a:hover { background: #bda5eb; color: #FFFFFF; } */

.slick-slider .slick-dots { text-align: center; width: 100%; margin-top: 20px; }
.slick-slider .slick-dots li { display: inline-block; margin: 0 5px; height: 10px; width: 10px; border: 1px solid #3F2B96; }
.slick-slider .slick-dots li button { width: 6px; height: 6px; border-radius: 100%; background: transparent; border: none; padding: 0; text-indent: -9999px; cursor: pointer; opacity: .5; transition: all 200ms ease; }
.slick-slider .slick-dots li.slick-active button { opacity: 1; background: rgba(67, 85, 249, 1); }
.slick-slider .slick-dots li button { width: 100%; height: 100%; min-width: inherit; opacity: 1; display: block; }
.slick-slider .slick-dots li button:focus{ outline: none; }

.packages-boxes .slick-list { margin: 0px -16px; }
.packages-inner .packages-right .slick-slide { margin: 0px 16px; }
.packages-inner .packages-right .slick-slide .packages-box { margin: 0px; }
.packages-boxes.slick-slider { margin:0; }
.packages-btn { display: inline-block; width: 100%;}

.packages-box-bottom .packages-list:first-child .m-text { display: none; }
.packages-box .salary_strip { display: flex; flex-wrap: wrap; background-color: rgba(161, 117, 246, 0.5); padding: 20px 30px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.packages-box .salary_title { font-weight: 700; }
.packages-box .salary_button { color: #fff; padding: 4px 10px; border-radius: 30px; background-color: #3F2B96; text-align: center; font-weight: 500; }
.packages-box .inner_salary_strip { padding: 0 10px; }

.magic-main { padding-bottom: 320px; }
.magic-main .heading { text-align: center; } 
.magic-main .magic-boxes .magic-box { border: 1px solid #B0C4EF; border-radius: 10px; background: #FFFFFF; padding: 35px 28px 55px; }
.magic-main .magic-boxes .magic-box .magic-icon { height:48px;}
.magic-main .magic-boxes .magic-box .magic-icon * { display: block; max-height: 100%; object-fit: contain; max-width: 100%; }
.magic-boxes .magic-box .magic-title { margin-top:43px; margin-bottom: 8px; } 
.magic-boxes .magic-box .text { font-weight: 500; font-size: 14px;color:#9FB5E4;} 
.magic-boxes .slick-list { margin: 0px -16px; }
.magic-boxes .slick-list .slick-slide { margin: 16px; }
.magic-boxes .slick-list { margin: 0px -16px; }
.magic-boxes .slick-list .slick-slide { margin: 16px 16px; }
.magic-boxes .magic-box .magic-title h5 { margin: 0; font-size:24px;line-height:1.25;}

.step-main { margin-top: -265px; }
.step-main .heading { text-align: center; padding-bottom: 64px; }
.step-main .heading .heading-icon { height: 45px; }
.step-main .heading .heading-icon img { max-height: 100%; object-fit: contain; }
.step-main .heading .heading-text { margin-top: 27px; }
.step-main .step-boxes { display: flex; flex-wrap: wrap; margin: 0px -16px; }
.step-main .step-boxes .step-box { width: calc(25% - 32px); margin: 0px 16px 40px; border: 1px solid #B0C4EF; border-radius: 10px; background: #FFFFFF; padding: 24px 28px; }
.step-main .step-boxes .step-box .step-count h3 { margin: 0; line-height: 1; }
.step-main .step-boxes .step-box .step-title { font-weight: 700; font-size: 16px; margin-top: 15px; }
.step-main .step-boxes .step-box .step-title h6 { line-height: 24px; margin: 0; }
.step-main .step-boxes .step-box .step-title h6 strong { color: #B0C4EF; }
.step-main .step-boxes .step-box .bottom-content{width:100%;}
.step-main .step-btn-wrapper {display: flex; flex-wrap: wrap; justify-content: center; } 
.step-main .step-btn-wrapper > div { margin: 8px 8px 0px; }
.step-main .step-btn-wrapper > div .button a{min-width:140px;}
.btm-text { text-align: center; font-weight: 400; font-size: 16px; line-height: 24px; margin-top: -23px; }

.employer-Banner .ctbanner-outer { margin: 0 auto; max-width: 936px; text-align: inherit;  }
/* .employer-Banner .employer-btn.button.button--secondary a{min-width:257px; } */
.employer-Banner .employer-btn.button.button--secondary:nth-child(2) a { background-color: transparent !important; }
.employer-Banner .ctbanner-heading h1 {line-height: 1.25;max-width: 1100px;margin: 0 auto;}
.employer-btn:not(:last-child) { margin-right: 30px; }
/* .employer-Banner:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; background-color: #fff; height: 55px; pointer-events: none; user-select: none;   margin-bottom: -1px;} */
.employer-Banner { padding-bottom: 219px; padding-top: 310px; }
.employer-Banner { overflow: hidden; }
/* .employer-shape { position: absolute; right: 0; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/BG-employer%201.svg); background-position: center; background-repeat: no-repeat; background-repeat: no-repeat; background-size: cover; width: 667px; height: 1081px; z-index: 2;     bottom: 0;}
*/
.employer-story .employer-story_title h2 { margin-bottom: 0; }
.employer-story .first_part, .second_part { padding: 0 16px; }
.employer-story .employer-story_content { margin: 0 -16px; }

.white_gradient_overlay { position: relative; }
.white_gradient_overlay:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; opacity: 0.7; pointer-events: none; user-select: none; }

.tcs-main .tcs-outer { display: flex; flex-wrap: wrap; }
.tcs-main .tcs-outer .tcs-left { width: 50%; float: left; padding-right: 32px; }
.tcs-main .tcs-outer .tcs-right { width: 50%; float: left;padding-left: 32px; }
.tcs-outer .tcs-right .tcs-img { width: 100%; text-align: right; } 
.tcs-main .tcs-outer .tcs-left h3 { margin-bottom: 8px; }
.tcs-main .tcs-outer .tcs-left .text { color: #000000; min-height: 113px; }
.tcs-main .tcs-outer .tcs-left .tcs-btn { padding-top: 53px; }
.tcs-main .tcs-outer .tcs-left .tcs-btn.button a { font-weight: 700; font-size: 12px; min-width: 352px; }
.tcs-main { border-radius: 10px 10px 0px 0px; overflow: hidden; }

.photos-main.three .photos-group-right { width: 33%;padding-left:12px;}
.photos-main.three .photos-right { display: none; }
.photos-main.three .photos-left { width: 100%; }
.photos-main.three .photos-group-left { width: 67%;padding-right:12px;border-radius: 8px }
.photos-group-right .photos-img:last-child {
    margin-top: 24px;
}
.somen-boxes { margin: 0 -16px; }
.somen-boxes .somen-box { padding: 16px 16px 0px; }
.somen-boxes .somen-box{padding-bottom:28px;}
.somen-boxes .somen-box .somen-inner { height: 100%; padding: 40px 28px 27px; border-radius:8px; }
.somen-boxes .somen-box .somen-inner h4 { margin: 0; }
.somen-boxes .somen-box .somen-inner .inner_small_icon { height: 33px; }
.somen-boxes .somen-box .somen-inner .inner_small_icon img {max-height: 100%;object-fit: contain;object-position: left center;height: 48px !important;width: 48px;}
.somen-main .heading { padding-bottom: 25px;text-align:center;}
.somen-main .icon_title { max-width: 240px; }
.somen-main .icon_title h4 { line-height: 1.25;font-size:24px;}

.step-main .step-boxes .step-box .step-box-icon * { display: block; max-height: 100%; max-width: 100%; object-fit: contain; }
.step-main .step-boxes .step-box .step-box-icon { height: 31px; margin-bottom: 51px; }
.step-main .step-boxes .step-box .step-box-icon + .step-title { font-size: 10px; }
.step-main .step-boxes .step-box .step-box-icon + .step-title * + p { margin-top: 15px; color: #B0C4EF; font-weight:400;}

.stcs-main .stcs-outer { display: flex; flex-wrap: wrap; }
.stcs-main .stcs-outer .stcs-left { width: 50%; float: left; padding-right: 32px; }
.stcs-main .stcs-outer .stcs-right { width: 50%; float: left; padding-left: 32px; }
.stcs-outer .stcs-right .stcs-img { width: 100%; text-align: right; } 
.stcs-main .stcs-outer .stcs-left h3 { margin-bottom: 8px; }
.stcs-main .stcs-outer .stcs-left .text { color: #000000; min-height: 113px; }
.stcs-main .stcs-outer .stcs-left .stcs-btn { padding-top: 53px; }
.stcs-main .stcs-outer .stcs-left .stcs-btn.button a { font-weight: 700; font-size: 12px; min-width: 352px; }
.stcs-main .stcs-outer .stcs-box-content .text { line-height: 1.5; }

.showcase_image {overflow: hidden;}
.showcase_image .cslider-boxes .cslider-box{max-width: 100%;}
/* .showcase_image .outer_right_showcase, .outer_leftshowcase { padding: 0 30px; } */
/* .showcase_image .main_showcase_image { margin: 0 -30px; } */
.showcase_image .showcase_image_title h2 { margin: 0; }
.showcase_image .showcase_image_cotent { max-width: 544px; width: 100%; }
/* .showcase_image .main_wraper_outer  {padding-right: 50px; padding-left:10px;} */
.showcase_image .main_wraper_outer {padding-left: 64px;}
/* .showcase_image .slick-slider .slick-dots {   margin-top: 3px; } */
.showcase_image .slick-slider .slick-dots {margin-top: 3px;bottom: -35px;}
.showcase_image .slick-slider .slick-dots li {display: inline-block;margin: 0 4px;height: 12px;width: 12px;border: none;}
.showcase_image .slick-dots li button{border: 2px solid rgba(67, 85, 249, 1);}
.showcase_image .slick-dots li button:before {width: 12px;height: 12px;line-height: 16px;content: '';border-radius: 50%;opacity: 1;background-color:transparent;}

.abbanner-main .bg_pattern { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.abbanner-main { position: relative; padding-top: 183px; padding-bottom: 220px; }
.abbanner-main .abbanner-heading h1,.contact_section .form-info-title h1, .abbanner-main .abbanner-heading h1 small { line-height:  1.25;font }
.abbanner-main .abbanner-heading h1{ line-height:1.25; }
.abbanner-main .abbanner-heading { padding-right: 10px; }
/* .abbanner-main:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; background-color: #fff; height: 72px; pointer-events: none; user-select: none; } */

.form_video form { max-width: 552px; margin: 0 auto; }
.form_video form .hs_email .input input[type='email'] { background: #FFFFFF; border: 1px solid #3F2B96; border-radius: 10px; font-size: 10px; font-weight: 400; line-height: 15px; color: #B0C4EF; padding: 9px 12px;     width: 218px !important;}
.form_video .formResetStyling form .hs_submit input.hs-button { font-size: 10px; padding: 12px 11px; min-width: calc(100% - 227px); }
.form_video .hs-form-field .input { margin-right: 9px !important; }
.form_video form .field { padding: 0; }
.form_video .form-contact-srt form { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; }
.form_video .form-contact-srt { padding-bottom: 62px; }
.form_video form .hs_email .input input[type='email']::placeholder { color: #B0C4EF; }
.form_video .form-info-title h2 { margin: 0; }
.form_video .form_video_wraper { display: flex; flex-direction: column; }

.employer_logo .logos-slider { padding: 0;overflow: hidden;}
.employer_logo .title { font-weight: 700; font-size: 16px; line-height: 24px; text-align: center; }

.employer_logo .title{max-width:580px; width:100%; margin: 0 auto;}
.employer_logo{overflow:hidden;}


.contact_section { overflow: hidden; position:relative; }
.contact_section .left_wraper { padding-bottom: 150px; }
.contact_section .contact_shape { position: absolute; background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/Contact_svg.svg); background-position: center; background-repeat: no-repeat; background-size: cover; width: 1155px; height: 1596px; top: 8px; left: 0px; }
.inner_contant_wrapper {width: 100%;  height: calc(100% + 105px); transform: translate(0, -105px);} 
.contact_section embed_container iframe { width: 100%; height: 100%; }
.contact_section .iframe_wrapper { height: 0; padding-bottom: 0; padding-top: 0; position: relative; width: 100%; height: 100%; }
.contact_section .right_wraper { position: relative; padding-left: 95px; }
.contact_section .embed_container iframe { position: absolute;   width: 100%;  height: 100%; }
.contact_section form input[type='submit'], .contact_section form .hs-button { background-color: rgba(63, 43, 150, 1.0); border: 0px solid #A175F6; color: #FFFFFF; fill: #FFFFFF; }
.contact_section .left_wraper { padding-right: 32px; }
.contact_section .hs-form-field > label, .contact_section .hs-form-field > label span {font-weight:500; color: #fff; line-height:1.5;   padding-bottom: 10px; padding-top:1px}
.contact_section form .actions { text-align: left; padding-top:24px; }
.contact_section .gm-style .place-card-large { padding: 9px 4px 9px 11px; display: none !important; }
.contact_section .formResetStyling .submitted-message { margin-top: 0; z-index: 2; position: relative; max-width: 80%; padding: 40px; }
.contact_section .formResetStyling .hs-fieldtype-booleancheckbox .input ul.inputs-list { margin-top: 0px; margin-left: 0; }
.contact_section .form-info-title h1 { margin-bottom: 0;}
.contact_section address { font-family: 'Poppins'; font-style: normal; font-weight: 500; font-size: 25px; line-height: 38px; color: #FFFFFF; }

.contact_section .telephone_numner { padding-top: 38px; }
.contact_section .telephone_numner a:hover { color: #3F2B96; }
.contact_section .telephone_numner a { color: #fff; transition: 400ms all ease-in; }
.contact_section .contact_map_wraper { position: absolute; bottom: -62px; width: 750px; height: 750px; left: -95px; overflow: hidden; border-radius:100%; }
.contact_section  .formResetStyling .hs-fieldtype-booleancheckbox .input ul.inputs-list { margin-top: 10px;  }

.cbdetails-main .cbdetails-content .content { padding-top: 12px; } 
.cbdetails-boxes { margin: 0 -16px; }
.cbdetails-boxes .cbdetails-box { padding: 16px 16px 0px; }
.cbdetails-boxes .cbdetails-box .cbdetails-inner { height: 100%; padding: 30px 30px 30px 30px; border-radius: 10px; }
.cbdetails-boxes .cbdetails-box .cbdetails-inner h4 { margin: 0; }
.cbdetails-boxes .cbdetails-box .cbdetails-inner .inner_small_icon { height: 28px; }
.cbdetails-boxes .cbdetails-box .cbdetails-inner .inner_small_icon img { max-height: 100%; object-fit: contain; object-position: left center; }
.box-title h5 {color: #fff;margin-bottom: 0;font-size: 17px;font-weight: 700;line-height: 27px;}
.cbdetails-boxes .cbdetails-box .cbdetails-inner h4 { line-height: 1.5; }
.cbdetails-boxes .cbdetails-box .cbdetails-inner .text { line-height: 1.5; padding-top: 10px; }
.cbdetails-main .cbdetails-content .content p { line-height: 1.5; }

.photos-outer.sixstwo { height: inherit; }
.photos-outer.sixstwo .photos-group-right { width: 100%; float: left; height: 924px; position: relative; }
.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(1) { top: 0;
    left: 0;
    width: calc(33.33% - 16px);
    height: calc(300px - 12px); }
.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(2) { top: 0;
    left: calc(33.33% + 8px);
    height: calc(300px - 12px);
    width: calc(33.33% - 16px); }
.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(3) { height: calc(300px - 12px);
    right: 0;
    width: calc(33.33% - 16px); }
.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(4) { width: calc(66.66% - 8px);
    bottom: 0;
    height: calc(624px - 12px); }
.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(5) { top: calc(300px + 12px);
    right: 0;
    width: calc(33.33% - 16px);
    height: 300px; }
.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(6) { right: 0;
    width: calc(33.33% - 16px);
    height: calc(300px - 12px);
    bottom: 0; }
.photos-outer.sixstwo .photos-img { position: absolute; }
.photos-main .photos-img { overflow: hidden;border-radius: 8px; }
.photos-main .photos-img img:hover { transform: scale(1.04); }
.photos-main .photos-img img { cursor: pointer; transition: 400ms all ease-in; }

.ocols-box { display: flex !important; flex-wrap: wrap; }
.ocols-box .ocols-left { width: 47%; float: left; }
.ocols-box .ocols-right { width: 53%; float: left; padding-left: 64px; display: flex; align-items: center; }
.ocols-outer { padding-top: 20px; }
.ocols-box .ocols-right .ocols-text { line-height: 1.5; padding-top: 4px; } 
.ocols-box .ocols-right .ocols-title h4 { margin-bottom: 8px;
    font-size: 32px;
    line-height: 1.25; }
.ocols-box .ocols-right .ocols-title h4 span { color: #52ffcb; }
.ocols-box .ocols-right .ocols-title h5 { font-weight: 400; line-height:1.5;font-size:24px;line-height:1.25;}
.ocols-outer.slick-slider .slick-dots li { width: 5px; height: 5px; margin: 0px 4px; }
.ocols-box .ocols-left .ocols-img img { width: 100%;
    height: 500px !important;
    object-fit: cover;
    border-radius: 8px; }

.thejob-loadMore .thejob-btn,.similar-jobs-btn { padding-top: 24px; }
.thejob-loadMore .thejob-btn a,.similar-jobs-btn a { max-width: 100%; width: 544px; }
.similar-jobs-main .jobs-box { display: none;}



.thejob-slider .mpjob-boxes .mpjob-box { display: none;}

.hero-main .filter-box-wrapper .filter-box-top .searchbtn .hero-main .filter-box-wrapper .filter-box-top .searchbtn a { background-color: #A175F6;}
.hero-main .filter-box-wrapper .filter-box-top .searchbtn input[type="submit"],.hero-main .filter-box-wrapper .filter-box-top .searchbtn a { width: 100%;background-color: #4355F9;
    color: #fff;
    border: 1px solid #4355f9;
    font-size: 16px;
    font-weight: 500;
    transition:400ms all;
}
.hero-main .filter-box-wrapper .filter-box-top .searchbtn input[type="submit"]:hover{
    background-color: rgba(58, 73, 215, 1.0);
    color: #FFFFFF;
}
.hero-main .filter-box-wrapper .filter-box-top .searchbtn a:hover {
    background-color: rgba(58, 73, 215, 1.0);
    border: 1px solid #3a49d7;
}
.stcs-main { border-radius: 10px; overflow: hidden;clip-path: polygon(0 16%, 100% 0, 100% 100%, 0% 100%);}

.sliderPoints{padding: 37px 0 10px; overflow: hidden; display: flex; flex-wrap: wrap; align-items: center;}
span.currencySign { display: block; font-size: 14px; font-weight: 700; line-height: 1.5; width: 23px; margin-right: 10px; }
.sliderPointsInner{ align-items: center; display: flex; flex-wrap: wrap; pointer-events: none; user-select: none; background: #d9d9d9; border: none; border-radius: 10px; height: 4px; position: relative; width: calc(100% - 33px); } 
.fillSliderPoint { background: #a175f6; border-radius: 10px; position: absolute; left: 0; top: 0; height: 4px; width: 0; }
.sliderMinText,.sliderMaxText { color: #3f2b96; font-size: 10px; font-weight: 400; left: 50%; line-height: 15px; position: absolute; top: -15px; transform: translateX(-50%);}

.packages-room .title h2 { line-height: 1.36; }

.social-share-main ul.social-share li a span,
.social-share-main ul.social-share li a span svg { display: block; color: #3F2B96; fill: #3F2B96; }


.apply-sjf-outer { width: 100%; display: flex; flex-direction: row-reverse; flex-wrap: wrap; }
.apply-sjf-outer .apply-sjf-left .apply-sjf-img { width: 324px; height: 324px; border-radius: 100%; overflow: hidden; margin: 0 auto; }
.apply-sjf-outer .apply-sjf-left .apply-sjf-content { padding-top: 30px; }
.apply-sjf-btns .apply-sjf-btn {width: 50%;}
.apply-sjf-btns .apply-sjf-btn.apply-sjf-btn1 {
    padding-right: 8px;
}
.apply-sjf-btns .apply-sjf-btn.apply-sjf-btn2 { padding-left: 8px;}
.apply-sjf-btns .apply-sjf-btn.apply-sjf-btn1 a,.apply-sjf-btns .apply-sjf-btn.apply-sjf-btn2 a{width:100%;}
.apply-sjf-outer .apply-sjf-left .apply-sjf-img img { width: 100% !important; height: 100% !important; object-fit: cover; object-position: center;}
.apply-sjf-btns { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 24px; padding-right: 5px; }
.apply-sjf-btns .apply-sjf-btn a { border-radius: 36px; }
.apply-sjf-btns .apply-sjf-btn2 a:before { background-image: url(//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/Whatsapp.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: ""; display: inline-block; height: 20px; margin-right: 14px; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; vertical-align: bottom; width: 20px; }
/* .apply-sjf-btns .apply-sjf-btn2 a { padding-top: 17px; padding-bottom: 17px; } */
.apply-sjf-btns .apply-sjf-btn2 a:hover:before { filter: brightness(0) invert(1); }
.apply-sjf-outer .apply-sjf-left {  width: 352px;
    float: left; }
.apply-sjf-outer .apply-sjf-right { width: calc(100% - 352px);
    float: left;
    padding-right: 100px; } 
.apply-sjf-outer .apply-sjf-btn.apply-sjf-btn3 a { width: 100%;}
.apply-sjf-outer .apply-sjf-btn.apply-sjf-btn3 {
    width: 100%;
    margin-top: 32px;
}
.shortlist-outer .errorMessage {
    width: 100%;
}

.apply-sjf-btns .apply-sjf-btn.apply-sjf-btn1 a:before {
    background-image: url(/hubfs/139717360/insysc-images/mail-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 24px;
    margin-right: 6px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    vertical-align: bottom;
    width: 24px;
}
.apply-sjf-btns .apply-sjf-btn.apply-sjf-btn2 a:before {
    background-image: url(/hubfs/139717360/insysc-images/whatapp-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 24px;
    margin-right: 6px;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    -ms-transition: all .4s ease;
    transition: all .4s ease;
    vertical-align: bottom;
    width: 24px;
}
.apply-sjf-outer .apply-sjf-right .form-contact-info .form-contact-srt { max-width: 640px; }
/* .apply-sjf-outer .formResetStyling .hs-fieldtype-booleancheckbox .input ul.inputs-list { margin-left: inherit; margin-right: inherit; max-width: 485px; } */
.apply-sjf-outer .formResetStyling .hs_submit.hs-submit {text-align: left; }
/* .apply-sjf-outer .formResetStyling .hs_submit.hs-submit .hs-button { background-color: #3F2B96; padding-top: 22px; padding-bottom: 22px; }
.apply-sjf-outer .formResetStyling .hs_submit.hs-submit .hs-button:hover { background-color: rgba(63, 43, 150, 0.4); }
*/

.form-contact-srt form .hs-fieldtype-booleancheckbox .input li label input+ span:before {border: 2px solid #2F3066 ;}
/* .jobBoxRepeat .savejob.saveJobPost,
.companyBoxRepeat .savejob.saveJobPost { background-image: url(/hubfs/139717360/insysc-images/Liked=True.svg); } */

.companyLoadMore.disableCompanyBtn{ pointer-events: none; }

.fancybox__backdrop { opacity: 0.4; }
.fancybox__container button { min-width: inherit; }


.form-contact-info .hs-form-field .input input[type='text'],
.form-contact-info .hs-form-field .input input[type='email'],
.form-contact-info .hs-form-field .input input[type='password'],
.form-contact-info .hs-form-field .input input[type='tel'],
.form-contact-info .hs-form-field .input input[type='number'],
.form-contact-info .hs-form-field .input select,
.form-contact-info .hs-form-field .input textarea { padding: 16px 16px; }

.video-main .button-content .main_form_video_btn:not(:last-child) {
    margin-right: 24px;
}

.jbdetails-content,.skills-content  {
    display: flex;
    flex-wrap: wrap;
}
.jbdetails-content .title,.skills-content .title {
    padding-right: 32px;
}
.jbdetails-content > div,.skills-content > div {width:50%;}
.skills-box  .skills-box-text ul {
    padding-left: 19px;
    margin-top:0;
    margin-bottom:16px;
}
.skills-content > div{line-height:1.55;padding-left:30px;}
.skills-box .skills-box-text ul li {
    margin: 0 0.75rem;
    font-size: 24px;
    line-height: 30px;
    color:rgba(159, 181, 228, 1);
}

.skills-box .skills-box-text-second ul{margin:0;}
.form-info-title h2 {
    margin-bottom: 0;
}

.searchBoxGrp {background: #4355F9 !important;padding: 10px !important;}
.searchBoxGrp li {padding: 0 !important;}

.pra-main form .hs-fieldtype-booleancheckbox .input li label input:checked + span:after {
    background-color:#4355F9;
    background-image:url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/form-check.svg);
}

.pra-main .form-columns-2 > div{width:304px !important;}
.pra-main form .hs-form-field .input textarea{min-height:117px;resize:none;}

/* .pra-main .hs-form-checkbox label.hs-form-checkbox-display input:checked + span:after {
background-color: #4355F9;
background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/form-check.svg);
} */

.cslider-boxes .cslider-box .savejob.saveCompanyPost {
    background-image: url(/hubfs/139717360/insysc-images/on-hover-hart-icon-1.svg);
}
.shortlist-outer .jobs-companies-logo img  {max-width: 70px;
    max-height: 70px;
    border-radius: 50%;}

form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .inputs-list.multi-container{display: flex;flex-wrap: wrap;margin:0 -10px;}
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .hs-form-checkbox{width: 50%;margin:0;padding:0 10px;} 
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .hs-form-field > label span {color: #3f2b96;}
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .hs-form-field .input input[type=email]{text-align:left !important} 
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] li.hs-form-checkbox label.hs-form-checkbox-display input + span:before{background-color:transparent;border: 2px solid #100F2E;border-radius: 8px;}
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] li.hs-form-checkbox label.hs-form-checkbox-display input:checked + span:after{border: 0px solid #52FFCB;border-radius: 8px;background-color:transparent;filter: invert(1);}
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .hs-form-field .input input[type=email] {background: rgba(31, 27, 80, 1.0) !important;border-radius: 54px !important;color: #fff !important;font-size:16px !important;} 
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .field {padding: 0px 0 20px;}
form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] input[type="email"]::placeholder {color: #fff;}


@media (min-width: 768px ) {

    .mobileShow{display:none;} 
    .mobile_down_dropdown{display:none;}
    .mobile_social{display:none;}

    .left_space100{ padding-left: 100px; }

    .maxW935{ max-width: 935px; }

    .packages-box-bottom .packages-list .m-text { display: none; }
    .count-m{ display: none; }
    .modile_address{display:none;}

    .mobile-btn{display:none;}

} 

@media(min-width: 992px){

    .tabShow{display:none}

    .hero-main .filter-box-wrapper .filter-box-top .filter-box-location { width: 43%; }
    .hero-main .filter-box-wrapper .filter-box-top .filter-box-key { width: 39%; }
    .hero-main .filter-box-wrapper .filter-box-top .searchbtn { width: 18%; } 

    /*     .all-companies-main .cslider-boxes .cslider-box,
    .shortlist-companies .cslider-boxes .cslider-box{ width: calc(33.33% - 32px); max-width: initial; } */

}  
/* @media(min-width: 1159px){

.gateway-main .content-wrapper { max-width: 1335px; }

} */
@media(min-width: 1361px){

    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left a { max-width: 440px; }

}
@media(max-width: 1440px){ 
    /*     .hero-main:not(.filter-banner-main) .bg_pattern { top: 23%; width: 1439px; height: 543px; } */
    /*     .ctbanner-main .bg_pattern { top: 46px; } */
}

@media(max-width: 1360px){ 
    .gateway-main .gateway-bottom .gateway-bottom-outer{margin:0;}
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left { padding-right: 70px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right { padding-left: 70px; }
    .gateway-main .gateway-bottom { height: calc(100% - 230px); } 

    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right { padding-right: 25px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left { padding-left: 25px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right a { max-width: 100%; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left a { max-width: 100%; }
    .gateway-main .gateway-bottom .gateway-bottom-outer a{ font-size: 70px; }


    .social-share-main { bottom: 8px; right: 0px; left: 0px; margin: 0 auto; background-color: rgba(255, 255, 255, 0.85); border-radius: 30px; padding: 7px 12px; width: 263px; top: inherit; }
    .social-share-main .social-share-inner { padding-top: 0; }
    .social-share-main .social-share-btn { display: block; }
    .social-share-main ul.social-share li { margin: 0px 0px 0px 7px; display: inline-block; width: auto; }

    .social-share-main .social-share-inner { display: flex; justify-content: space-between; align-items: center; }
    .social-share-main .social-share-btn { display: flex; align-items: center; }
    .social-share-main .social-share-btn a { font-size: 0 !important; padding: 0 !important; width: 35px; height: 35px; min-width: inherit !important; border-radius: 100%; margin-left: 8px; display: block; }
    .social-share-main .social-share-back a { background-color: #3F2B96; display: flex; align-items: center; justify-content: center; margin-left: 0; }
    .social-share-main .social-share-btn .apply-now-btn a { background: #A175F6; background-image: url(https://26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/share-1.svg); background-repeat: no-repeat; background-position: center 49%; }
    .social-share-main .social-share-btn .whatsapp-btn a { background-image: url(https://26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/Whatsapp.svg); background-repeat: no-repeat; background-position: center; background-size: 21px; }
    .social-share-main ul.social-share li a { color: #B0C4EF; fill: #B0C4EF; display: block; width: 18px; height: 19px; } 
    .social-share-main ul.social-share li a *{ color: #B0C4EF; fill: #B0C4EF; } 
    .social-share-main ul.social-share li.whatsapp.call { display: none; }

} 
@media(max-width: 1159px){ 

    .gateway-main .gateway-bottom .gateway-bottom-outer a { font-size: 60px; }
    .gateway-main .gateway-bottom { padding-bottom: 100px; }

    .category-boxes .category-box { width: calc(33.33% - 24px); }

    .ib-hero-back .ib-back-btn a:before { height: 22px; top: 2px; width: 22px; }
    /*     .ib-hero-back .ib-back-btn a {padding-left: 35px; } */
    /*     .ib-hero-back .ib-back-btn { margin-bottom: 30px; } */
    .ib-hero-outer .ib-hero-inner .ib-hero-box { padding: 30px 40px 30px 40px; }
    .ib-hero-inner .ib-hero-box .ib-box-content { padding-left: 25px; padding-right: 20px; }

    /*     .two_col_activities .left_two_col_activities { max-width: 636px; }
    .two_col_activities .right_two_col_activities { width: calc(100% - 636px); } */

    .video-main .video-outer .video-inner * { top: 8px; }
    /*     .process-outer { width: calc(100% + 50px); } */

    .tcs-main .tcs-outer .tcs-left .text { min-height: inherit; }
    .tcs-main .tcs-outer .tcs-left .tcs-btn.button a { min-width: 200px; }

    .stcs-main .stcs-outer .stcs-left .text { min-height: inherit; }
    .stcs-main .stcs-outer .stcs-left .stcs-btn.button a { min-width: 200px; }

    /*     .showcase_image .main_showcase_image { margin: 0 -20px;} */



} 
@media(max-width:991px){

    html, html body{ font-size: 18px; } 

    h1,.h1{ font-size: 60px; }
    h1 small,.h1 small { font-size: 48px; }
    h2,.h2{ font-size: 37px; }
    .largeText h2 { font-size: 37px; }
    h3,.h3, .ctaHeading h3,h3.form-title{ font-size: 28px; }
    h4,.h4{ font-size: 26px; }
    h5,.h5{ font-size: 22px; }
    h6,.h6{ font-size: 20px; }

    .tabw30{width:30%}
    .tabw33{width:33.33%}
    .tabw40{width:40%}
    .tabw50{width:50%}
    .tabw60{width:60%}
    .tabw66{width:66.66%}
    .tabw70{width:70%}
    .tabw100{width:100%}
    .tabMax100{max-width:100%;}

    .tabtop10 {margin-top: 10px;}
    .tabtop20 {margin-top: 20px;}
    .tabtop30 {margin-top: 30px;}

    .pb35,.p35-0 { padding-bottom:30px;}
    .pb40,.p40-0 { padding-bottom:25px; }
    .pb45,.p45-0 { padding-bottom:25px; }
    .pb50,.p50-0 { padding-bottom:35px; }
    .pb55,.p55-0 { padding-bottom:35px; }
    .pb60,.p60-0 { padding-bottom:40px; }
    .pb65,.p65-0 { padding-bottom:40px; }
    .pb70,.p70-0 { padding-bottom:50px; }
    .pb75,.p75-0 { padding-bottom:50px; }
    .pb80,.p80-0 { padding-bottom:55px; }
    .pb85,.p85-0 { padding-bottom:55px; }
    .pb90,.p90-0 { padding-bottom:55px; }
    .pb95,.p95-0 { padding-bottom:55px; }
    .pb100,.p100-0 { padding-bottom:55px; }
    .pb105,.p105-0 { padding-bottom:60px; }
    .pb110,.p110-0 { padding-bottom:60px; }
    .pb115,.p115-0 { padding-bottom:60px; }
    .pb120,.p120-0 { padding-bottom:60px; }
    .pb125,.p125-0 { padding-bottom:60px; }
    .pb130,.p130-0 { padding-bottom:60px; }
    .pb135,.p135-0 { padding-bottom:60px; }
    .pb140,.p140-0 { padding-bottom:60px; }
    .pb145,.p145-0 { padding-bottom:60px; }
    .pb150,.p150-0 { padding-bottom:60px; }
    .pb155,.p155-0 { padding-bottom:60px; }
    .pb160,.p160-0 { padding-bottom:60px; }
    .pb165,.p165-0 { padding-bottom:60px; }
    .pb170,.p170-0 { padding-bottom:60px; }
    .pb175,.p175-0 { padding-bottom:60px; }
    .pb180,.p180-0 { padding-bottom:60px; }
    .pb185,.p185-0 { padding-bottom:60px; }
    .pb190,.p190-0 { padding-bottom:60px; }
    .pb200,.p200-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb205,.p205-0 { padding-bottom:60px; }
    .pb210,.p210-0 { padding-bottom:60px; }
    .pb215,.p215-0 { padding-bottom:60px; }
    .pb220,.p220-0 { padding-bottom:60px; }
    .pb225,.p225-0 { padding-bottom:60px; }
    .pb230,.p230-0 { padding-bottom:60px; }
    .pb235,.p235-0 { padding-bottom:60px; }
    .pb240,.p240-0 { padding-bottom:60px; }
    .pb245,.p245-0 { padding-bottom:60px; }
    .pb250,.p250-0 { padding-bottom:60px; }

    .pt35,.p35-0 { padding-top:30px  }
    .pt40,.p40-0 { padding-top:25px; }
    .pt45,.p45-0 { padding-top:25px; }
    .pt50,.p50-0 { padding-top:35px; }
    .pt55,.p55-0 { padding-top:35px; }
    .pt60,.p60-0 { padding-top:40px; }
    .pt65,.p65-0 { padding-top:40px; }
    .pt70,.p70-0 { padding-top:50px; }
    .pt75,.p75-0 { padding-top:50px; }
    .pt80,.p80-0 { padding-top:55px; }
    .pt85,.p85-0 { padding-top:55px; }
    .pt90,.p90-0 { padding-top:55px; }
    .pt95,.p95-0 { padding-top:55px; }
    .pt100,.p100-0 { padding-top:55px; }
    .pt105,.p105-0 { padding-top:60px; }
    .pt110,.p110-0 { padding-top:60px; }
    .pt115,.p115-0 { padding-top:60px; }
    .pt120,.p120-0 { padding-top:60px; }
    .pt125,.p125-0 { padding-top:60px; }
    .pt130,.p130-0 { padding-top:60px; }
    .pt135,.p135-0 { padding-top:60px; }
    .pt140,.p140-0 { padding-top:60px; }
    .pt145,.p145-0 { padding-top:60px; }
    .pt150,.p150-0 { padding-top:60px; }
    .pt155,.p155-0 { padding-top:60px; }
    .pt160,.p160-0 { padding-top:60px; }
    .pt165,.p165-0 { padding-top:60px; }
    .pt170,.p170-0 { padding-top:60px; }
    .pt175,.p175-0 { padding-top:60px; }
    .pt180,.p180-0 { padding-top:60px; }
    .pt185,.p185-0 { padding-top:60px; }
    .pt190,.p190-0 { padding-top:60px; }
    .pt200,.p200-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt205,.p205-0 { padding-top:60px; }
    .pt210,.p210-0 { padding-top:60px; }
    .pt215,.p215-0 { padding-top:60px; }
    .pt220,.p220-0 { padding-top:60px; }
    .pt225,.p225-0 { padding-top:60px; }
    .pt230,.p230-0 { padding-top:60px; }
    .pt235,.p235-0 { padding-top:60px; }
    .pt240,.p240-0 { padding-top:60px; }
    .pt245,.p245-0 { padding-top:60px; }
    .pt250,.p250-0 { padding-top:60px; }


    .tabpl0{padding-left:0;}
    .tabpr0{padding-right:0;}
    .tabtop0{padding-top:0}
    .tabbottom0{padding-bottom:0}
    .tabpb5,.tabp5-0{ padding-bottom:5px;}  
    .tabpb10,.tabp10-0 { padding-bottom:10px;}
    .tabpb15,.tabp15-0 { padding-bottom:15px;}
    .tabpb20,.tabp20-0 { padding-bottom:20px;}
    .tabpb25,.tabp25-0 { padding-bottom:25px;}
    .tabpb30,.tabp30-0 { padding-bottom:30px;}
    .tabpb35,.tabp35-0 { padding-bottom:35px;}
    .tabpb40,.tabp40-0 { padding-bottom:40px;}
    .tabpb45,.tabp45-0 { padding-bottom:45px;}
    .tabpb50,.tabp50-0 { padding-bottom:50px;}
    .tabpb55,.tabp55-0 { padding-bottom:55px;}
    .tabpb60,.tabp60-0 { padding-bottom:60px;}
    .tabpb65,.tabp65-0 { padding-bottom:65px;}
    .tabpb70,.tabp70-0 { padding-bottom:70px;}
    .tabpb75,.tabp75-0 { padding-bottom:75px;}
    .tabpb80,.tabp80-0 { padding-bottom:80px;}
    .tabpb85,.tabp85-0 { padding-bottom:85px;}
    .tabpb90,.tabp90-0 { padding-bottom:90px;}
    .tabpb95,.tabp95-0 { padding-bottom:95px;}
    .tabpb100,.tabp100-0 { padding-bottom:100px;}
    .tabpb105,.tabp105-0 { padding-bottom:105px;}
    .tabpb110,.tabp110-0 { padding-bottom:110px;}
    .tabpb115,.tabp115-0 { padding-bottom:115px;}
    .tabpb120,.tabp120-0 { padding-bottom:120px;}
    .tabpb125,.tabp125-0 { padding-bottom:125px;}
    .tabpb130,.tabp130-0 { padding-bottom:130px;}
    .tabpb135,.tabp135-0 { padding-bottom:135px;}
    .tabpb140,.tabp140-0 { padding-bottom:140px;}
    .tabpb145,.tabp145-0 { padding-bottom:145px;}
    .tabpb150,.tabp150-0 { padding-bottom:150px;}
    .tabpb155,.tabp155-0 { padding-bottom:155px;}
    .tabpb160,.tabp160-0 { padding-bottom:160px;}
    .tabpb200,.tabp200-0 { padding-bottom:200px;}



    .tabpt5,.tabp5-0{ padding-top:5px;}  
    .tabpt10,.tabp10-0 { padding-top:10px;}
    .tabpt15,.tabp15-0 { padding-top:15px;}
    .tabpt20,.tabp20-0 { padding-top:20px;}
    .tabpt25,.tabp25-0 { padding-top:25px;}
    .tabpt30,.tabp30-0 { padding-top:30px;}
    .tabpt35,.tabp35-0 { padding-top:35px;}
    .tabpt40,.tabp40-0 { padding-top:40px;}
    .tabpt45,.tabp45-0 { padding-top:45px;}
    .tabpt50,.tabp50-0 { padding-top:50px;}
    .tabpt55,.tabp55-0 { padding-top:55px;}
    .tabpt60,.tabp60-0 { padding-top:60px;}
    .tabpt65,.tabp65-0 { padding-top:65px;}
    .tabpt70,.tabp70-0 { padding-top:70px;}
    .tabpt75,.tabp75-0 { padding-top:75px;}
    .tabpt80,.tabp80-0 { padding-top:80px;}
    .tabpt85,.tabp85-0 { padding-top:85px;}
    .tabpt90,.tabp90-0 { padding-top:90px;}
    .tabpt95,.tabp95-0 { padding-top:95px;}
    .tabpt100,.tabp100-0 { padding-top:100px;}
    .tabpt105,.tabp105-0 { padding-top:105px;}
    .tabpt110,.tabp110-0 { padding-top:110px;}
    .tabpt115,.tabp115-0 { padding-top:115px;}
    .tabpt120,.tabp120-0 { padding-top:120px;}
    .tabpt125,.tabp125-0 { padding-top:125px;}
    .tabpt130,.tabp130-0 { padding-top:130px;}
    .tabpt135,.tabp135-0 { padding-top:135px;}
    .tabpt140,.tabp140-0 { padding-top:140px;}
    .tabpt145,.tabp145-0 { padding-top:145px;}
    .tabpt150,.tabp150-0 { padding-top:150px;}
    .tabpt155,.tabp155-0 { padding-top:155px;}
    .tabpt160,.tabp160-0 { padding-top:160px;}
    .tabpt200,.tabp200-0 { padding-top:200px;}



    .tabResImage{padding-bottom:56.25%;}
    .tab-right{text-align:right}
    .tab-left{text-align:left}

    .tabw50 {width: 50%}
    .tabw100 {width: 100%}
    .tabBlock{display:block; margin-right:0;}
    .tabTop10 { padding-top: 10px; }
    .tabTop20 { padding-top: 20px; }
    .tabTop30 { padding-top: 30px; }

    /*  Slick slider  */

    .slick-prev { left: 15px;}
    .slick-next { right: 15px;}
    .slick-next, .slick-prev { bottom: 0px;  }

    .pr110{padding-right:30px;}

    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left { padding-right: 40px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right { padding-left: 40px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer a { font-size: 45px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer a:before { bottom: 25px; height: 45px; width: 45px; }

    .heading { padding-bottom: 30px; }
    /*     .hero-main { padding-top: 200px; } */

    .category-boxes .category-box { width: calc(50% - 32px); }
    .category-main .category-btn1 { margin-top: 50px; }

    .mpjob-boxes .mpjob-box { width: calc(50% - 30px); }

    /*     .cslider-boxes .cslider-box { max-width: calc(100% - 24px); } */
    .sliderCategoryRepeat.cslider-boxes .cslider-box {
        max-width: calc(50% - 24px);
        margin:12px;
    }
    .review-main .review-boxes .review-box { width: calc(50% - 32px); }

    .filter-box-wrapper .filter-box-top .filter-box-key { width: 40%; }
    .filter-box-wrapper .filter-box-top .filter-box-location { width: 37%; }
    .filter-box-wrapper .filter-box-top .searchbtn { width: 23%; }

    .all-companies-main .cslider-boxes .cslider-box,
    .shortlist-companies .cslider-boxes .cslider-box{ width: calc(50% - 32px); max-width: initial; }

    .all-jobs-main .jobs-boxes .jobs-box,
    .shortlist-jobs .jobs-boxes .jobs-box{ width: calc(50% - 24px); } 

    .two_col_activities .right_two_col_activities,.two_col_activities .left_two_col_activities { width: 100%; }
    .two_col_activities .left_two_col_activities { max-width: 100%; }
    /*     .outer_two_col_activities { flex-direction: column-reverse; } */
    .right_two_col_activities, .two_col_activities .left_two_col_activities { padding: 0; }
    .two_col_activities .outer_two_col_activities { margin: 0; }

    .ib-hero-inner .ib-hero-box .ib-box-logo { height: 80px; width: 80px; }
    .ib-hero-inner .ib-hero-box .ib-box-logo img { max-height: 70%; max-width: 70%; }
    /*     .ib-hero-inner .ib-hero-box .ib-box-button { width: 180px; } */
    .ib-hero-inner .ib-hero-box .ib-box-content { padding-left: 15px; padding-right: 20px;  }
    .ib-box-content .ib-box-applicants { padding-top: 20px; }
    .ib-hero-box .ib-box-content h1 { margin-bottom: 20px; }
    .ib-hero-outer .ib-hero-inner .ib-hero-box { padding: 24px;border-radius:24px; margin-bottom: -105px; }
    .ib-hero-main { margin-bottom: 105px; }

    .skills-boxes .skills-left { width: 100%; }
    .skills-boxes .skills-center { width: 40%; }
    .skills-boxes .skills-right { width: 60%; }

    .two_col_activities .left_two_col_activities { padding-top: 16px; }
    /*     .two_col_activities .inner_left { padding: 28px 19px; } */

    .video-main .video-outer .video-inner * { top:13px;}

    .process-outer { width: 100%; }
    .step-box .step-box-content h5 { font-size: 20px; }

    .packages-tabs-wrapper { margin-top: 48px; padding: 35px 30px 45px 30px; }
    .packages-inner .packages-left .packages-listing { padding: 40px 20px 40px; }
    .packages-box-bottom { padding: 40px 20px 40px; }
    .packages-box-bottom .packages-list .content-btn.button a { min-width: 165px; }
    .packages-box .packages-box-top .packages-top-price { font-size: 48px; }
    /*     .packages-box .packages-box-top .packages-top-title { font-size: 17px; } */

    .step-main .step-boxes .step-box { margin: 0 10px 30px; padding: 20px 20px; width: calc(50% - 20px); }
    .step-main { margin-top: -220px; }
    .magic-main { padding-bottom: 275px; }
    .btm-text { margin-top: -15px; }
    .step-main .step-btn-wrapper { margin-top: 20px; }
    .step-main .step-btn-wrapper>div { margin: 8px 10px 0;}

    .employer-shape { height: 702px; width: 432px; top: 0; }

    .employer-Banner .main-employer-btn { padding-top: 30px; }

    /*     .showcase_image .outer_right_showcase, .outer_leftshowcase { padding: 0 15px; } */
    /*     .showcase_image .main_showcase_image { margin: 0 -15px; } */
    .showcase_image .main_wraper_outer {padding-left: 20px;}

    .abbanner-main:before { height: 50px; }
    .abbanner-main { padding-top: 140px; padding-bottom: 125px; }

    .contact_section .contact_map_wraper { position: absolute; bottom: -20px; width: 500px; height: 500px; left: -40px; overflow: hidden; border-radius: 100%; }
    .contact_section .right_wraper { padding-left: 30px; }

    .contact_section .contact_shape { width: 740px; height: 984px; left: -15px; }

    .ocols-main .customWidthOption.left_space100 { padding-left: 0;}
    /*     .hero-main:not(.filter-banner-main) .bg_pattern { top: 23%; width: 1000px; height: 381px; } */
    .category-boxes .category-box .category-link {  line-height:15px; }

    .jobs-boxes .jobs-box { width: calc(50% - 24px);}
    .fcst-main .title h2 {  margin-bottom: 16px;}
    /*     .hero-outer .hero-heading h1 {  line-height: 1.5;}  */
    .contact_section .left_wraper {  padding-bottom: 160px;}
    .contact_section .formResetStyling .submitted-message {   max-width: 85%; padding: 40px; }
    .contact_section { padding-top: 40px; }
    /*     .ctbanner-main .bg_pattern { height: 655px; max-width: 991px; width: 100%; } */
    .logos-slider.slick-initialized.slick-slider .slick-slide {  margin: 0 12px;}
    .ib-box-content .ib-box-tool .ib-box-ind { margin-bottom: 32px; }
    .ib-hero-box .ib-box-content .ib-box-tool {flex-direction: column;align-items: start;}
    .ocols-box .ocols-right {padding-left: 24px;}
    .jbdetails-main .jbdetails-content .content { padding-left:10px; } 
}
@media(min-width:768px) and (max-width:991px){
    .review-main .heading {
        padding-bottom: 34px;
    }
    .review-main .review-boxes .review-box {margin-top:30px;}
}
@media(max-width:767px){

    html, html body{ font-size: 16px; line-height: 24px; }

    .content-wrapper, .dnd-section > .row-fluid { padding: 0px 16px;}
    .container-fluid .row-fluid .left-padding { padding-left: 20px; }
    .container-fluid .row-fluid .right-padding{ padding-right: 20px; }

    h1,.h1{ font-size: 48px; line-height: 1.17; } 
    h2,.h2{ font-size: 32px; line-height: 1.19; }
    h3,.h3{ font-size: 25px; line-height: 1.3; }
    /*     h4,.h4{ font-size: 20px; line-height: 1.22; } */
    h5,.h5{ font-size: 16px; line-height: 1.5; }
    h6,.h6{ font-size: 14px; line-height: 1.25; }

    .mobileHeading1,.mobileHeading2,.mobileHeading3,.mobileHeading4,.mobileHeading5,.mobileHeading6{font-weight:600;}

    .mobileFont19,.mobileFont19 h4{font-size:19px; line-height:1.23}
    .mobileFont14,.mobileFont14 h5{font-size:14px; }

    .mtop10{margin-top:10px;}
    .mtop20{margin-top:20px;}
    .mtop30{margin-top:30px;}
    .mbottom30{margin-bottom:30px;}
    .mp0,.mpt0{padding-top:0!important}
    .mp0,.mpb0{padding-bottom:0!important}
    .mpl0,.mp0-0{padding-left:0!important;}
    .mpr0,.mp0-0{padding-right:0!important;}
    .mobile-left{text-align:left;}
    .mobile-center{text-align:center;}
    .mobile-center.text-right{text-align:center;}
    .mobilMax100{max-width:100%; width:100%;}
    .mw50{width:50%;}
    .mw100,.row-fluid .forTabw50{width:100%;}
    .mBlock{display:block;margin-right:0;}
    .mobileHide{display:none;}

    .reversOrderMobile .twoColCrmTecLeftSide{order:1;}
    .reversOrderMobile .twoColCrmTecRightSide{order:2;} 


    .mobilept0,.mobilep0-0{ padding-top:0px;}
    .mobilept5,.mobilep5-0{ padding-top:5px;}  
    .mobilept10,.mobilep10-0 { padding-top:10px;}
    .mobilept15,.mobilep15-0 { padding-top:15px;}
    .mobilept20,.mobilep20-0 { padding-top:20px;}
    .mobilept25,.mobilep25-0 { padding-top:25px;}
    .mobilept30,.mobilep30-0 { padding-top:30px;}
    .mobilept35,.mobilep35-0 { padding-top:35px;}
    .mobilept40,.mobilep40-0 { padding-top:40px;}
    .mobilept45,.mobilep45-0 { padding-top:45px;}
    .mobilept50,.mobilep50-0 { padding-top:50px;}
    .mobilept55,.mobilep55-0 { padding-top:55px;}
    .mobilept60,.mobilep60-0 { padding-top:60px;}
    .mobilept65,.mobilep65-0 { padding-top:65px;}
    .mobilept70,.mobilep70-0 { padding-top:70px;}
    .mobilept75,.mobilep75-0 { padding-top:75px;}
    .mobilept80,.mobilep80-0 { padding-top:80px;}
    .mobilept85,.mobilep85-0 { padding-top:85px;}
    .mobilept90,.mobilep90-0 { padding-top:90px;}
    .mobilept95,.mobilep95-0 { padding-top:95px;}
    .mobilept100,.mobilep100-0 { padding-top:100px;}
    .mobilept105,.mobilep105-0 { padding-top:105px;}
    .mobilept110,.mobilep110-0 { padding-top:110px;}
    .mobilept115,.mobilep115-0 { padding-top:115px;}
    .mobilept120,.mobilep120-0 { padding-top:120px;}
    .mobilept125,.mobilep125-0 { padding-top:125px;}
    .mobilept130,.mobilep130-0 { padding-top:130px;}
    .mobilept190,.mobilep190-0 { padding-top:190px;}
    .mobilept200,.mobilep200-0{padding-top:200px;} 

    .mobilepb0,.mobilep0-0{ padding-bottom:0px;}  
    .mobilepb5,.mobilep5-0{ padding-bottom:5px;}  
    .mobilepb10,.mobilep10-0 { padding-bottom:10px;}
    .mobilepb15,.mobilep15-0 { padding-bottom:15px;}
    .mobilepb20,.mobilep20-0 { padding-bottom:20px;}
    .mobilepb25,.mobilep25-0 { padding-bottom:25px;}
    .mobilepb30,.mobilep30-0 { padding-bottom:30px;}
    .mobilepb35,.mobilep35-0 { padding-bottom:35px;}
    .mobilepb40,.mobilep40-0 { padding-bottom:40px;}
    .mobilepb45,.mobilep45-0 { padding-bottom:45px;}
    .mobilepb50,.mobilep50-0 { padding-bottom:50px;}
    .mobilepb55,.mobilep55-0 { padding-bottom:55px;}
    .mobilepb60,.mobilep60-0 { padding-bottom:60px;}
    .mobilepb65,.mobilep65-0 { padding-bottom:65px;}
    .mobilepb70,.mobilep70-0 { padding-bottom:70px;}
    .mobilepb75,.mobilep75-0 { padding-bottom:75px;}
    .mobilepb80,.mobilep80-0 { padding-bottom:80px;}
    .mobilepb85,.mobilep85-0 { padding-bottom:85px;}
    .mobilepb90,.mobilep90-0 { padding-bottom:90px;}
    .mobilepb95,.mobilep95-0 { padding-bottom:95px;}
    .mobilepb100,.mobilep100-0 { padding-bottom:100px;}
    .mobilepb105,.mobilep105-0 { padding-bottom:105px;}
    .mobilepb110,.mobilep110-0 { padding-bottom:110px;}
    .mobilepb115,.mobilep115-0 { padding-bottom:115px;}
    .mobilepb120,.mobilep120-0 { padding-bottom:120px;}
    .mobilepb125,.mobilep125-0 { padding-bottom:125px;}
    .mobilepb130,.mobilep130-0 { padding-bottom:130px;}
    .mobilepb160,.mobilep160-0 { padding-bottom:160px;}
    .mobilept160,.mobilep160-0 { padding-top:160px;}
    .mobilepb190,.mobilep190-0 { padding-bottom:190px;}
    .mobilepb200,.mobilep200-0{padding-bottom:200px;} 


    .mobilepl16,.mobilep16-0 { padding-left:16px;}
    .mobilepr16,.mobilep16-0 { padding-right:16px;}

    .mb-tp120{ padding-top: 120px; }
    .mb-bp120{ padding-bottom: 120px; }
    .mb-tp80{ padding-top: 80px; }
    .mb-bp80{ padding-bottom: 80px; }
    .mb-tp60{ padding-top: 60px; }
    .mb-bp60{ padding-bottom: 60px; }
    .mb-tp40{ padding-top: 40px; }
    .mb-bp40{ padding-bottom: 40px; }
    .mb-tp24{ padding-top: 24px; }
    .mb-bp24{ padding-bottom: 24px; }
    .mb-tp20{ padding-top: 20px; }
    .mb-bp20{ padding-bottom: 20px; }
    .mb-tp16{ padding-top: 16px; }
    .mb-bp16{ padding-bottom: 16px; }
    .mb-tp12{ padding-top: 12px; }
    .mb-bp12{ padding-bottom: 12px; }

    .mb-tm120{ margin-top: 120px; }
    .mb-bm120{ margin-bottom: 120px; }
    .mb-tm80{ margin-top: 80px; }
    .mb-bm80{ margin-bottom: 80px; }
    .mb-tm60{ margin-top: 60px; }
    .mb-bm60{ margin-bottom: 60px; }
    .mb-tm40{ margin-top: 40px; }
    .mb-bm40{ margin-bottom: 40px; }
    .mb-tm24{ margin-top: 24px; }
    .mb-bm24{ margin-bottom: 24px; }
    .mb-tm20{ margin-top: 20px; }
    .mb-bm20{ margin-bottom: 20px; }
    .mb-tm16{ margin-top: 16px; }
    .mb-bm16{ margin-bottom: 16px; }
    .mb-tm12{ margin-top: 12px; }
    .mb-bm12{ margin-bottom: 12px; }

    form fieldset {  margin: 0 !important; }
    form fieldset .field { padding-left: 0; padding-right: 0; }


    .sm-w100.w20,
    .sm-w100.w25,
    .sm-w100.w30,
    .sm-w100.w33,
    .sm-w100.w34,
    .sm-w100.w35,
    .sm-w100.w40,
    .sm-w100.w42,
    .sm-w100.w45,
    .sm-w100.w50,
    .sm-w100.w55,
    .sm-w100.w58,
    .sm-w100.w60,
    .sm-w100.w65,
    .sm-w100.w66,
    .sm-w100.w66,
    .sm-w100.w70,
    .sm-w100.w75,
    .sm-w100.w80 { width: 100% }

    .simple_link a { font-size: 15px;}
    .simple_link a:after { width: 13px; }

    /*     .button a,
    .ias-trigger-next a,
    a.button,
    button { font-size: 10px; padding: 10px 15px; font-weight: 700; }
    .button.button--secondary a, a.button.button--secondary { font-size: 10px; padding: 10px 15px; font-weight: 700; } */

    textarea { height: 70px; }
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p, 
    form .inputs-list:not(.no-list) label, form .inputs-list:not(.no-list) label>span, form .inputs-list:not(.no-list) label>span p { font-size: 15px; line-height:1.5;  } 
    .legal-consent-container, .legal-consent-container .hs-richtext, .legal-consent-container .hs-richtext p { font-size: 10px; line-height: 12px;}
    form .inputs-list>li.hs-form-booleancheckbox { margin: 10px 0;}
    form .legal-consent-container .inputs-list:not(.no-list) label>span { font-size: 10px;}
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { top: 1px; left: -16px;}
    li.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { top: 3px; left: -14px;}
    /*     .formResetStyling .hs_submit input.hs-button { min-width: 250px; } */
    form .hs-button,
    form input[type=submit] { padding: 20px 20px; }
    input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], select, textarea{padding:19px 20px}
    .hs-form-field>label,
    .hs-form-field>label span { font-size: 16px; padding: 8px 0 12px; }

    .gateway-main .gateway-eye-main { display: none; }
    .gateway-main .gateway-bottom .gateway-bottom-outer>div { width: 100%; height: 50%; } 
    .gateway-main .gateway-bottom .gateway-bottom-outer a { font-size: 40px; line-height: 1.3; padding-right:0px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer a:before { bottom: 8px; height: 34px; width: 34px; }
    .gateway-main .gateway-bg-wrapper>div { width: 100%; height: 50%; }
    .gateway-main .gateway-bg-wrapper { flex-wrap: wrap; }
    .gateway-main .gateway-top .gateway-top-outer .gateway-top-left .gateway-top-logo { max-width: 154px; }
    .gateway-main .gateway-top { padding: 30px 0px; }
    .gateway-main .gateway-bottom { align-items: inherit; padding-top: 137px; min-height: calc(100vh - 106px); min-height: calc(100svh - 106px); padding-bottom: 265px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer { min-height: calc(100vh - 106px); min-height: calc(100svh - 106px);margin: 0 auto; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right { padding-right: 0; padding-left: 0px; padding-bottom: 0px; display: flex; align-items: flex-end; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left { padding-right: 0px; padding-left: 0; padding-bottom: 100px; display: flex; align-items: flex-end; } 
    .gateway-main .content-wrapper{ padding-left: 20px; padding-right: 20px; }
    .gateway-main .gateway-top .content-wrapper{ padding-left: 30px; padding-right: 30px; } 
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left a,
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right a{ max-width: 245px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .text a {padding-right: 40px;font-size: 32px;font-weight: 700;line-height:1.25;}
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right { min-height: calc(50vh - 160px); padding:0px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left { min-height: calc(50vh - 106px); min-height: calc(50svh - 106px); padding-bottom: 50px; }
    .gateway-main .gateway-bottom .gateway-bottom-outer .text {max-width: 205px;}

    .heading { padding-bottom: 16px; }

    .category-boxes {margin: 0px -8px;}
    .category-boxes .category-box {
        width: calc(50% - 16px);
        margin: 8px;
        padding:12px;
    }
    /*     .category-boxes .category-box .category-icon { height: 20px; } */
    .category-boxes .category-box .category-title { padding-top:47px; }
    .category-boxes .slick-list{ margin: 0 -10px; } 
    .category-boxes .slick-list .slick-slide { padding: 0px; margin: 16px 10px; height: inherit !important; }
    .category-boxes .slick-list .slick-track { display: flex !important; } 
    .category-main .category-btn1 { margin-top:54px; }
    .category-main .category-btn2 { display: none; }
    .category-main .heading {padding-bottom: 40px;}
    .category-link span { font-size: 14px; padding-right: 38px;font-weight:100;}
    .category-boxes .slick-list .slick-slide > div,
    .category-boxes .slick-list .slick-slide > div > a { height: 100%; }

    /*     .mpjob-boxes .mpjob-box .mpjob-box-inner { padding: 28px 35px 30px; } */
    .mpjob-boxes .mpjob-box { margin: 8px 15px; width: 100%; margin-left: 0; margin-right: 0; } 
    /*     .mpjob-boxes { margin: 0; } */

    /*     .cslider-boxes .cslider-box { max-width: 100%;} */
    .showcase_image .cslider-boxes .cslider-box {max-width: 100%;margin: 0 24px 0 0;}
    /*    .showcase_image .outer_right_showcase .slick-slide{width:342px !important;} */
    /*     .showcase_image .outer_right_showcase{padding-right:14px;} */
    .cslider-boxes .slick-slide>div{ margin: 0;padding-top:45px !important; }
    .cslider-boxes .slick-list,.cslider-title-wrapper .slick-list {overflow:visible;}

    .review-main .review-boxes .review-box{ margin-right: 0px; margin-left: 0px; }
    .review-main .review-boxes .slick-slide { margin-right: 12px; margin-left: 12px; }
    .review-main .review-boxes { margin: 0px -10px; }
    .review-box h5 { font-size: 13px; margin-bottom: 5px; }
    /*     .review-box .review-text { font-size: 11px; } */
    .review-box .review-star ul li svg { width: 20px; } 
    .review-main .review-boxes .review-box { padding: 20px 9px; }
    .review-main .review-boxes .review-icon { height: 64px; width: 64px; }
    /*     .review-main .review-boxes .review-content {
    margin-top: 12px;
} */
    /*     .review-box .review-text {margin-top: 40px;} */
    .logos-slide { height: 51px;  }
    .filter-box-wrapper .popular_text { font-size: 8px; line-height: 12px; margin-top:13px; padding-left: 0; }
    .filter-box-wrapper { padding-top: 0; }
    .hero-main { padding-top: 205px; }
    .hero-main h1{line-height:1.25;}
    .hero-main .hero-heading {
        padding-bottom:100px;
    }
    /*     .hero-outer .hero-heading {  max-width: 204px;  line-height: 2.14286;} */
    /*     .hero-outer { padding-left: 30px; padding-right: 30px; } */
    /*     .hero-main .bg_pattern { background-size: contain !important; background-position: center 36% !important; } */

    .filter-box-wrapper .filter-box-top { box-shadow: none; background: transparent; border-radius: 0px; padding: 0; align-items: inherit;position: relative; }
    .filter-box-wrapper .filter-box-top .filter-box-location { display: none; }
    .filter-box-wrapper .filter-box-top .searchbtn {width: unset;
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%); }
    .filter-box-wrapper .filter-box-top .searchbtn a { font-size: 0; min-width: auto; height: 100%; position: relative; }
    .filter-box-wrapper .filter-box-top>div:not(:last-child) { width: 100% }
    .filter-box-wrapper .filter-box-top .icon { display: none; }
    .filter-box-wrapper .filter-box-top .icon+input[type=text] { width: 100% !important; margin: 0; font-size: 16px; padding: 30px 12px 30px 30px; background: #FFFFFF; box-shadow: 0px 5px 30px rgba(0, 0, 0, 0.1); border-radius: 64px; border: none; }
    .filter-box-wrapper .filter-box-top .searchbtn a:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background-image: url('//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/search_white.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width:20px; height:20px; }

    .all-companies-main .cslider-boxes .cslider-box,
    .shortlist-companies .cslider-boxes .cslider-box{ width: 100%; max-width: initial; margin-left: 0px; margin-right: 0px; }
    .all-companies-main .cslider-boxes,
    .shortlist-companies .cslider-boxes{ margin: 0px; }

    .all-jobs-main .jobs-boxes .jobs-box,
    .shortlist-jobs .jobs-boxes .jobs-box{ width: 100%;margin: 12px 0px; }
    .all-jobs-main .jobs-boxes,
    .shortlist-jobs .jobs-boxes{ margin: 0; }
    .blisting-main .all-jobs-main{padding-top:35px;}
    /*     .blisting-controls .blisting-tabs-wrapper { padding: 19px 30px 19px 30px; } */
    /*     .blisting-tabs-wrapper .blisting-tabs .blisting-tab:first-child span { padding-left: 0; } */
    /*     .blisting-tabs-wrapper .blisting-tabs .blisting-tab { font-size: 10px; } */
    .controls-bottom { align-items: center; display: flex; flex-wrap: wrap; justify-content: flex-end; padding: 30px 25px 14px; }
/*     .controls-bottom .controls-savjob.button { display: none; } */
    .controls-bottom .controls-savjob a { min-width: 130px; font-size: 10px; padding: 8px 15px; }
    .blisting-controls .controls-bottom { max-width: 447px; margin: 0 auto; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-left: 0; padding-right: 0; }
    .blisting-controls .controls-bottom .controls-clear { position: relative; top: -5px; }
    
    .blisting-controls { align-items: flex-start; padding-bottom: 39px; display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
    .controls-clear a:before { height: 12px; left: 0; top: 0px; width: 12px; }
    .controls-clear a { font-size: 10px; padding-bottom: 2px; padding-left: 15px; }
    .blisting-main { margin-top: 0; padding-top: 10px; }
    .hero-main.filter-banner-main:before { display: none; }
    .hero-main.filter-banner-main { padding-bottom: 80px; padding-top: 180px; }
    .hero-main.filter-banner-main .hero-heading {padding-bottom:110px;}
    .hero-main .bg_pattern { background-size: 500px !important; }

    /*     .hero-main:not(.filter-banner-main) .bg_pattern{ top: 0; width: 1000px; height: 381px; } */

    /*     .ctbanner-main .bg_pattern { background-position: center 36% !important; background-size: cover !important; } */
    /*     .blisting-tabs-wrapper .blisting-tabs .blisting-tab span { padding-right: 5px; } */
    .blisting-controls > div { width: 100%;}


    /*     .three_col_box .inner_card_boxes { padding: 28px 28px 28px; } */
    .three_col_box .icon_title { display: flex; flex-wrap: wrap; min-height: 50px; }
    .three_col_box .outer_card_boxes { padding: 0 0 16px 0; }

    .three_col_box .main_card_boxes { margin: 0; }
    .logos-slide  > div > img {max-height:90px;}
    .logos-slide img { max-height: 100%; object-fit: contain; }
    .logos-slide div {   height: 100%; }

    /*     .two_col_activities .inner_left { padding: 28px 19px;} */
    .main_repeater_wrap { overflow: auto; }
    .outer_time_careerpath { padding-bottom: 15px; width: 1100px; }
    .outer_time_careerpath:before { width: 100%; }

    .two_col_activities .outer_two_col_activities.swap .left_two_col_activities{order:1;}
    .two_col_activities .left_two_col_activities{padding-top:4px;}
    .outer_two_col_activities.swap { flex-direction: column; }

    /*     .ib-hero-outer .ib-hero-inner .ib-hero-box { margin-bottom: 0; padding: 0; background: transparent; border: none; border-radius: 0; flex-direction: column; box-shadow: none; } */
    .ib-hero-inner .ib-hero-box .ib-box-content { padding-left: 0; padding-right: 0; width: 100%;margin-top:24px; }
    .ib-hero-main .ib-hero-outer { padding: 345px 0px 106px; align-items: center; min-height: inherit; }
    .ib-hero-inner .ib-hero-box .ib-box-button { width: 100%;  }
    /*     .ib-hero-back .ib-back-btn { margin-bottom: 20px; } */
    .ib-box-content .ib-box-tool>div { width: 100%;}


    /*     .ib-box-content .ib-box-tool .ib-box-ind:before,
    .ib-box-content .ib-box-tool .ib-box-location:before { content: none; } */
    .ib-hero-box .ib-box-content h1 { line-height: 1.5; font-size: 20px; margin-bottom: 8px; margin-top: 40px; color: #fff; }
    .ib-hero-main { margin-bottom: 0;padding-bottom:96px;}
    /*     .ib-box-content .ib-box-tool .ib-box-location { padding-left: 0; } */
    /*     .ib-hero-inner .ib-hero-box .ib-box-logo { height: 60px; width: 60px; border: 1px solid #fff;} */

    .three_col_box .inner_card_boxes { display: flex; flex-direction: column;
        align-items: start; }
    /*     .three_col_box .inner_card_boxes { padding: 21px 28px 22px; } */
    .three_col_box .icon_title { padding: 24px 0 0 0; }
    .two_col_activities .outer_dropdown { width: 100%; padding: 0 0 4px 0; }
    .two_col_activities .inner_dropdown_content { min-height: 20px; }
    .three_col_box .icon_title { min-height: initial; }
    .three_col_box .icon_title h4 { margin-bottom: 0; line-height: 1.25;font-size:24px;}
    .three_col_box .inner_small_icon { margin-top:0px; }
    .three_col_box .inner_card_boxes .samll_icon {  padding-bottom: 0; }

    .jbdetails-main .jbdetails-content .content { padding-top: 4px; }
    .jbdetails-boxes .jbdetails-box { padding:24px 0px 0; }
    .jbdetails-boxes { margin: 0; }

    .skills-boxes { margin: 0; padding-top:52px; }
    .skills-boxes .skills-left,
    .skills-boxes .skills-center,
    .skills-boxes .skills-right { width: 100%; }
    .skills-boxes .skills-box { height: initial; margin: 12px 0px;width: 100%; }
    .skills-boxes .skills-box:last-child{margin:12px 0 0 0;}
    .skills-boxes .skills-box .skills-box-text h4 {font-size:24px;}
    .skills-boxes .skills-left .skills-box { height: initial; }
    .skills-boxes .skills-box .skills-box-text { padding-top: 10px; }
    /*     .left_dropdown.active span { pointer-events: none; } */
    /*     .left_dropdown.active span:before { display: none; } */
    .two_col_activities .inner_dropdown_content .ac-text { display: none; }
    .two_col_activities .main_dropdown_three { margin: 0px;}
    .two_col_activities .inner_left .Drop_wraper { margin: 0 0px; }
    .left_dropdown.active ~ .mobile_down_dropdown { display: block; }
    .mobile_down_dropdown { display: none; }
    .two_col_activities .inner_dropdown { position: relative; padding-left: 56px; }
    .two_col_activities .inner_dropdown:before { content: ''; position: absolute; top: 26px; left: 19px; width: 10px; height: 10px; background: #3F2B96; border: 2px solid #3F2B96; border-radius: 100%; }

    .video-main .video-outer .video-inner { background: none; padding: 0; }
    .video-main .video-outer .video-inner * { position: relative; width: 100% !important; height: 251px !important; min-height: 251px !important; }

    .careerpath .title { padding-left: 0px; } 

    .submitted-message { font-size: 16px; padding: 20px; }

    .process-outer .process-left { padding-right: 0; width: 100%;padding-top:64px; }
    .process-outer .process-right { width: 100%;}
    .person-btn-wrapper .process-btn3 {display:none;}
    .process-outer .process-right .person-img { height:220px; width:220px; }
    .process-outer .process-right .person-content { padding-top:25px; }
    .process-outer .process-right .person-content h3{font-size:32px;line-height:1.25;}
    .process-outer .process-right .person-outer { text-align: center; display: flex; justify-content: center; flex-wrap: wrap; flex-direction: column;}
    .person-btn-wrapper {flex-direction: column;  justify-content: center; padding-right: 0;align-items: center; }
    .person-btn-wrapper .process-btn + .process-btn { margin-top: 16px; }
    .process-right .person-content h5 { font-size: 20px; }
    /*     .person-btn-wrapper .process-btn a { padding: 20px 15px; } */
    .person-btn-wrapper .process-btn2.button.button--secondary a, .person-btn-wrapper .process-btn3.button.button--secondary a{ padding-bottom: 17px; padding-top: 17px; min-width:288px }
    .person-btn-wrapper .process-btn {  text-align: center;}
    /*     .step-box .step-box-content h5 { font-size: 14px; } */
    .step-box .step-box-content .text { font-size: 18px; }

    .officel-tabs .officel-inner .officel-icon { width:40px;height:40px;}
    .officel-tabs .officel-inner .officel-content { width: calc(100% - 40px); }
    .officel-tabs .slick-list .slick-slide { margin: 0; padding: 16px 11px 10px; }
    .officel-tabs .slick-list { margin: 0 -11px; overflow: initial; }
    .officel-main .officel-tabs .officel-inner { padding: 20px; }
    /*     .officel-main .content-wrapper { padding-left: 0; padding-right: 0; } */
    /*     .officel-tab-contents { margin-bottom: -7px; } */
    .officel-outer .officel-tabs {margin-top:64px;}
    .officel-main { overflow: hidden; }
    .officel-tab-content { height: 257px; }

    .photos-outer .photos-right { width: 100%; display: none; }
    .photos-outer .photos-left { width: 100%; margin-left:-4px;}
    .photos-outer { width: 100%; }
    .photos-main { overflow: hidden; }
    .photos-outer .photos-left .photos-group-left { width: 52%; }
    .photos-outer .photos-left .photos-group-right { width: 48%; }


    .packages-tabs-wrapper { padding: 18px 30px; }
    .packages-tabs-wrapper .packages-tabs .packages-tab { font-size: 10px; }
    .packages-controls>div { width: 100%; }
    .packages-tabs-wrapper .packages-tabs .packages-tab span { padding-right: 5px; }
    .packages-tabs-wrapper .packages-tabs .packages-tab:first-child span { padding-left: 0; }

    .packages-inner .packages-left { float: left; margin: 0; width: 100%; display: none; }
    .packages-min-inner { margin: 0; }
    .packages-inner .packages-right { float: left; margin: 0; width: 100%; }

    .packages-btn .button { padding-top: 66px; padding-bottom: 16px; }
    .slick-slider .slick-dots li { height: 5px; margin: 0 4px; width: 5px; }
    .slick-slider .slick-dots { margin-top: 15px; }
    .packages-tabs-wrapper { margin-top: 0; } 
    .packages-main>.baseModuleOverlay+.baseModuleParent:before { bottom: 35px; }
    .packages-box-bottom .packages-list .content-btn.button a { min-width: 165px; }
    .packages-box .packages-box-top .packages-top-price { font-size: 48px; }
    .packages-box .packages-box-top .packages-top-title { font-size: 24px; }
    .packages-box-bottom { padding: 57px 55px 40px; }
    .packages-box-bottom .packages-list .content-btn.button a { min-width: 224px; font-size: 14px; padding-top: 18px; padding-bottom: 18px; }
    .packages-btn.button a { font-size: 12px; min-width: 288px; padding-top: 19px; padding-bottom: 19px;}

    .packages-box-bottom .packages-list:not(:first-child):not(:last-child) .content-text { display: flex; flex-wrap: wrap; justify-content: left; width: 100%; align-items: center; }
    .packages-box-bottom .packages-list:not(:first-child):not(:last-child) .content-text .icon + div {
        width: calc(100% - 32px);
        float: left;
        padding-left: 19px;
        font-size: 16px;
        line-height: 1.55;
    }
    .magic-boxes .slick-list { margin: 0; }
    .magic-boxes .slick-list .slick-slide { margin: 16px 0px 0px; }
    .magic-outer .magic-boxes { padding-top: 24px;margin: 0 !important; }
    .magic-main { padding-bottom: 45px; }

    .step-main { margin-top: 0; }
    /*     .step-main .heading .heading-icon { height: 25px; } */
    .step-main .heading .heading-text { padding-top: 0px; margin:0; }
    .step-main .heading { padding-bottom: 64px; }
    .step-main .step-boxes .step-box { margin: 0px 0px 4px; padding: 7px 12px; width: 100%; }
    .step-main .step-boxes .step-box h2{font-size:48px;line-height:1.25;}
    .step-main .step-boxes .step-box .step-title { margin-top: 0;}
    .step-main .step-boxes .step-box .step-title h4{font-size:24px;}
    .step-main .step-boxes .step-box .bottom-content {width:100%}
    .step-main .step-boxes { margin: 0; }
    .btm-text { margin-top: 0; display: none; }
    .step-main .step-btn-wrapper { margin-top: 13px; }
    .step-main .step-btn-wrapper .step-btn2 {display: none;}
    .step-main .step-btn-wrapper .button a,
    .step-main .step-btn-wrapper .button.button--secondary a,
    .step-main .step-btn-wrapper .ias-trigger-next a,
    .step-main .step-btn-wrapper .packages-btn.button a,
    .step-main .step-btn-wrapper a.button,
    .step-main .step-btn-wrapper a.button.button--secondary,
    /*     .step-main .step-btn-wrapper button { min-width: 226px; padding: 19px 15px; font-size: 12px; } */
    .step-main .step-boxes .step-box .step-title h6:before { content: attr(data-text)' '; }

    /*     .mbg-gradient-main{ background: none !important; } */
    .mbg-gradient-main{ position: relative; z-index: 1; }
    /*     .mbg-gradient-main:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; pointer-events: none; user-select: none; } */
    .mbg-gradient-main:before {opacity:100%;}

    .ctbanner-main .ctbanner-outer h1 { line-height: 1.25; margin: 0; }
    .ctbanner-main .ctbanner-outer { display: flex; align-items: flex-end; justify-content: center; }
    .ctbanner-main .ctbanner-outer .ctbanner-btn.button a {min-width: 129px; }

    .tcs-main .tcs-outer .tcs-right { width: 100%; display: none; }
    .tcs-main .tcs-outer .tcs-left { float: left; padding-right: 0; width: 100%; padding-bottom: 0; }
    .tcs-outer .tcs-right .tcs-img { text-align: center; }
    .tcs-main .tcs-outer .tcs-left .tcs-btn { padding-top: 26px; }
    .tcs-main .tcs-outer .tcs-left h3 { margin-bottom: 0; line-height:1.5}
    .tcs-main .tcs-outer .tcs-left .tcs-btn.button a { font-size: 12px; font-weight: 700; min-width: inherit; width: 100%; padding: 19px 20px; }


    .somen-boxes .somen-box { padding: 24px 0px 0 !important;}
    .somen-boxes .somen-box:first-child { padding:0px 0px 0 !important;}
    .somen-boxes { margin: 0; }
    .somen-main .heading { display: none; }

    .employer-Banner .main-employer-btn { padding-top:12px; } 
    .employer-Banner .main-employer-btn .employer-btn:last-child .employer-btn{padding:0;}
    .employer-Banner .employer-btn {margin-right: 0;width: 100%;text-align: center;}
    .employer-Banner .employer-btn.button.button--secondary a { font-size: 12px; font-weight: 700; padding: 17px 15px; } 
    .employer-Banner .ctbanner-outer { max-width: 285px; min-height: 333px; }
    .employer-Banner { padding-bottom: 78px; }
    .employer-story_content { padding-top:0px;}
    .employer-Banner .first_part p:nth-child(2),.employer-Banner .second_part p:nth-child(2) {   margin-top: 10px;}


    .step-main .step-boxes .step-box .step-box-icon { display: none; }
    .step-main .step-boxes .step-box .step-box-icon+.step-title *+p { margin-top: 5px; }

    .stcs-main .stcs-outer .stcs-right { width: 100%; padding-left: 0; padding-right: 0; }
    .stcs-main .stcs-outer .stcs-left { float: left; text-align: center; padding-right: 0; width: 100%; padding-bottom: 0; }
    .stcs-outer .stcs-right .stcs-img { text-align: center; }
    .stcs-outer .stcs-right .stcs-img img {height:361px !important;}
    .stcs-main .stcs-outer .stcs-left .stcs-btn { padding-top: 26px; }
    .stcs-main .stcs-outer .stcs-left h3 { margin-bottom: 0; }
    .stcs-main .stcs-outer .stcs-left .stcs-btn.button a { font-size: 12px; font-weight: 700; min-width: inherit; width: 100%; padding: 19px 20px; }
    .stcs-main .stcs-outer { flex-direction: column-reverse; }

    .showcase_image .outer_right_showcase, .outer_leftshowcase { padding: 0 0; }
    .showcase_image .outer_right_showcase{padding:0 14px 0 0;}
    /*     .showcase_image .main_showcase_image { margin: 0 0; } */
    .outer_leftshowcase {margin-bottom:20px;}
    .showcase_image .slick-slider .slick-dots{display:none !important;}
    .showcase_image .showcase_image_cotent { max-width: 100%; }

    .abbanner-main .bg_pattern {height:500px;top:80px;background-size:cover !important;} 
    .abbanner-main .abbanner-outer h1 { line-height: 1.25; margin: 0; }
    .abbanner-main .abbanner-outer { max-width: 274px; min-height: 375px; margin: 0 auto; padding: 30px 0px; padding-bottom:0px; display: flex; align-items: center; justify-content: center; }
    .abbanner-main .abbanner-outer .abbanner-btn.button a { padding: 19px 15px; font-size: 12px; min-width: 280px; }

    /*     .abbanner-main:before { height: 25px; } */
    .abbanner-main .abbanner-heading { padding-right: 0; }
    .abbanner-main .abbanner-heading h1 small,
    .abbanner-main .abbanner-heading small { font-size: 20px; line-height: 1.5; }
    .abbanner-main { overflow: hidden;}
    .employer-Banner:before { height: 16px; }
    /*     .employer-Banner .employer-shape { height: 560px; width: 440px; right: -123px; background-size: contain; background-position: center bottom !important; bottom: 0;top: unset; } */
    .showcase_image .main_wraper_outer {padding-right: 0px; padding-left:0;}

    .contact_section .right_wraper address { display: none; }
    .contact_section { padding-top: 40px; }
    .contact_section .main_wraper_contact {flex-direction: column-reverse; padding-top:40px;}
    .contact_section .right_wraper { padding-left: 0; }
    .contact_section .left_wraper { padding-right: 0;  padding-top: 25px;}
    .contact_section .contact_map_wraper { position: static;   width: 500px; height: 500px;  }
    .contact_section .contact_shape { width: 260px; height: 519px; top: -58px; left: 0px; }

    .cbdetails-main .cbdetails-content .content { padding-top: 10px; }
    .cbdetails-boxes .cbdetails-box { padding: 17px 0px 0; }
    .cbdetails-boxes { margin: 0; }

    
    .photos-outer.sixstwo .photos-img {
        position: relative;
    }
    .photos-outer.sixstwo .photos-group-right .photos-img:nth-child(1),.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(2),
    .photos-outer.sixstwo .photos-group-right .photos-img:nth-child(3),.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(4),
    .photos-outer.sixstwo .photos-group-right .photos-img:nth-child(5),.photos-outer.sixstwo .photos-group-right .photos-img:nth-child(6) {width:100%;left: unset;
        top: unset;}
    .photos-outer.sixstwo .photos-group-right .photos-img:not(:last-child) {margin-bottom:24px;}
    .photos-outer.sixstwo .photos-group-right {height:unset;}
    .three_col_box .outer_card_boxes:last-child {padding-bottom:0;}

    .ocols-outer { padding-top:20px; }
    .ocols-box .ocols-right { width: 100%; padding-left: 0; display: flex; align-items: flex-start; }
    .ocols-box .ocols-left { width: 100%; }
    /*     .ocols-box { flex-direction: column-reverse; } */
    .ocols-box .ocols-left { margin-bottom: 24px; }
    .ocols-box .ocols-right .ocols-text { padding-top: 0; }
    .ocols-box .ocols-right .ocols-title h4 { font-size: 24px; }
    .ocols-box .ocols-right .ocols-title h5 { font-size:16px;font-weight:400; }
    .ocols-main .ocols-heading {
        text-align: center;
    }

    /*     .gateway-main .bg-img-wrapper > div { opacity: 0.7; } */
    /*     .gradient_light_purple { background: #1F1B50; } */
    .gradient_blue { background: linear-gradient(180deg, #D4E5F7 0%, #C6D8F4 11%, #B5C9F0 30%, #B0C4EF 43%, #ABBFEB 57%, #9DB4E1 73%, #87A0D0 89%, #748FC2 100%);  }
    .hero-main.gradient_blue{opacity: 1}

    .filter-box-wrapper .filter-box-top .searchbtn a { padding: 14px 22px; }

    .logos-slider { padding-top:56px; padding-bottom: 30px; }
    .employer_logo .title { padding-bottom:33px; }
    .showcase_image .showcase_image_cotent { padding-top: 7px; }

    .jobs-boxes .jobs-box { width: calc(100% - 24px);}
    .fcst-main { padding-bottom: 42px; }
    .stcs-main .stcs-outer .stcs-left { padding-top: 34px; }
    .packages-outer2 { padding-top: 64px; }
    .packages-box-bottom .packages-list:first-child .content-text{margin-bottom:3px}
    .contact_section .telephone_numner { padding-top: 30px; }
    .contact_section .formResetStyling .hs-fieldtype-booleancheckbox .input ul.inputs-list {  margin-top: 9px;}
    .contact_section form .actions { text-align: left; padding-top: 0px; }
    .contact_section .hs-form-field > label, .contact_section .hs-form-field > label span{color:#3F2B96; font-size:16px; padding-bottom:19px;}
    .contact_section form .field {  padding: 0 0 15px;}
    /*     .cslider-outer .heading { padding-bottom: 16px; } */
    /*     .cslider-main { padding-top: 40px; } */
    /*     .pra-main .formResetStyling .hs_submit input.hs-button {  min-width: 100%;} */
    .pra-main .hs-form-field>label span {
        padding: 0px 0 12px;
    }
    .thejob-btn a {padding: 18px 15px; font-size:12px;}
    .process-outer .process-left .step-outer { padding-left: 14px; }
    .process-outer {flex-direction: column-reverse;}

    .cbdetails-boxes .cbdetails-box .cbdetails-inner { padding: 28px 28px 37px; }
    .contact_section .left_wraper {  padding-bottom: 60px;}
    .contact_section .formResetStyling .submitted-message {   max-width: 100%; padding: 20px; }
    .employer-Banner .employer-btn:last-child { padding-top:16px; }
    .magic-main .magic-boxes .magic-box p {  line-height: 1.5;}
    .magic-main .magic-boxes .magic-box { margin:0 0 24px 0;width:100% !important;}
    .magic-main .magic-boxes .magic-box:last-child { margin: 0px;}
    .magic-main .heading { text-align: unset;padding:0; } 
    .stcs-main .title h2 {  line-height: 1.25;}
    /*     .ctbanner-main .bg_pattern { height: 448px; max-width: 767px; width: 100%; } */

    .apply-sjf-outer .apply-sjf-right { width: 100%; padding-right: 0; padding-top: 80px; }
    .form-info-title h2 {text-align:center;}
    .apply-sjf-outer .formResetStyling .hs_submit.hs-submit { padding-top: 10px; text-align: left; }
    .apply-sjf-outer .formResetStyling .hs_submit.hs-submit .hs-button { max-width: 100%; width: 350px; }
    /*     .apply-sjf-outer .apply-sjf-left { padding-top: 50px; width: calc(100% + 40px); float: left; background: #F6F6F6; margin-left: -20px; margin-right: -20px; padding-left: 20px; padding-right: 20px; padding-bottom: 70px; text-align: center; }
    */
    .apply-sjf-outer .apply-sjf-left .apply-sjf-img { width: 230px; height: 230px; }
    .apply-sjf-outer .apply-sjf-left .apply-sjf-content { padding-top: 30px; }
    .apply-sjf-outer .apply-sjf-left .apply-sjf-content h5 { font-size: 20px; }
    .apply-sjf-btns { justify-content: center; padding-top: 32px; padding-right: 0; }
    .apply-sjf-btns .apply-sjf-btn2 a { margin-top: 16px; }
    .apply-sjf-btns .apply-sjf-btn a { padding: 20px 15px; }
    /*     .shortlist-main { background: linear-gradient(90deg, #9964FF 0%, #A8A3F4 63%, #B0C4EF 100%); padding-top: 0; } */
    .shortlist-companies { padding-top: 68px; }

    .advanced-wrapper > div { width: 100%; }
    /*     .advanced-wrapper .advanced-left { padding: 30px 30px 5px 30px; } */
    .filter-banner-main .hero-outer { padding-left: 0; padding-right: 0; }
    /*     .advanced-wrapper .advanced-right { padding: 14px 30px 30px 30px; } */
    .advanced-wrapper .advanced-right {padding-left:0;}
    .advanced-wrapper .advanced-left {padding-right: 0;}
    .advanced-wrapper > .salary {margin-top:0;}
    .advanced-wrapper div#salary_range { display: none; }
    /*     .input_range_wrapper { margin-top: 4px; } */
    /*     .input_range_wrapper > input { padding: 5px 10px; } */
    /*     .advanced-wrapper .advanced-left > div:not(:first-child),
    .advanced-wrapper .advanced-right > div:not(:first-child) { margin-top: 16px; } */
    /*     .filter-banner-main .filter_drop { padding: 9px 30px 8px 24px; } */
    .filter-banner-main .filter_active .advanced-wrapper { border-radius: 10px; position: fixed;
        left: 50%;
        width: calc(100% - 32px);
        transform: translateX(-50%);
        bottom: 16px;z-index: 10;margin:0; }
    .desktop-btn{ display: none !important; }
    .filter-box-key input,.filter-box-location input {border: 1px solid #4355F9;
        border-radius: 56px;
        display: block;
        color: #4355F9;
        font-weight: 400;
        position: relative;
        font-size: 16px;
        padding: 14px 16px;
        line-height: 1.15;background-color:#fff0;}

    /*     .filter-banner-main .filter-box-wrapper .filter-box-top .filter-box-location { display: block; margin-top: 5px; } */
    /*     .filter-banner-main .filter-box-wrapper .filter-box-top>div:not(:last-child) { padding-right: 0; width: 100%; } */
    /*     .filter-banner-main .filter-box-bottom .black_link { margin-top: 24px; } */
    /*     .filter-banner-main .filter-box-wrapper .filter-box-top,
    .filter-banner-main .filter-box-bottom .searchbtn,
    .filter-banner-main .filter-box-bottom .black_link{ max-width: 243px; margin: 0 auto; }  */
    .filter-banner-main .filter-box-bottom .searchbtn a:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background-image: url('//26578885.fs1.hubspotusercontent-eu1.net/hubfs/26578885/owlie_Theme_2023/Images/search_white.svg'); background-repeat: no-repeat; background-position: center; background-size: contain; width: 15px; height: 15px; }
    .filter-banner-main .filter-box-bottom .searchbtn { width: 100%; }
    .filter-banner-main .filter-box-bottom .searchbtn a { margin-top: 5px; width: 100%; font-size: 0; min-width: auto; height: 100%; position: relative; padding: 14px 22px; }

    /*     .filter-banner-main .filter-box-wrapper .filter-box-top .searchbtn { position: absolute; bottom: 35px; left: 0; right: 0; width: 100%; justify-content: center; } */
    .filter-banner-main .hero-outer { position: relative; }
    .filter-banner-main .hero-outer .underline_link { padding-top: 45px; }
    .filter-box-wrapper .filter-box-top > div {z-index:1;}
    .filter-banner-main .filter-box-wrapper .filter-box-top .searchbtn a {position: unset;
        font-size: 0;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 20px;
        padding: 0;
        width: 48px;
        height: 48px; }


    .hero-main .filter-box-wrapper .filter-box-top .searchbtn input[type="submit"] {position: unset;
        font-size: 0;
        background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/Serach-bar-icon.svg);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 20px;
        padding: 0;
        width: 48px;
        height: 48px;}
    .filter-box-wrapper .popular_text {padding-left:0;}
    .popular_text_text_outer {flex-wrap: wrap;justify-content: start;}
    .filter-box-wrapper .popular_text {font-size: 16px;line-height: 24px;align-items: start; }
    .popular_text_text,.popular_text_label {margin-top:4px;}
    .popular_text_label {
        width: 95px;margin-top:13px;}


    .review-main .review-boxes .review-box {
        margin-top: 30px;
    }
    .review-main .heading {max-width: 340px;margin: 0 auto;}
    .form_video { padding:80px 0; }
    .magic-main {padding-bottom:64;}
    .photos-outer .photos-left .photos-group-left,.photos-main.three .photos-group-right {width: 100%;}
    .photos-main .photos-img {height:300px !important;object-fit:cover;}
    .photos-main.three .photos-group-left{padding-right: 0;}
    .photos-main.three .photos-group-right {padding-left:0;margin-top:24px;}
    .mpjob-btn-wrapper.multiple-btn {
        flex-direction: column;
    }
    .mpjob-btn-wrapper.multiple-btn a {
        min-width: 200px;
    }
    .mpjob-btn-wrapper.multiple-btn .mpjob-btn + .mpjob-btn {
        margin-top:16px;} 
    .mpjob-boxes .slick-slide {
        margin: 0 12px;
    }
    .mpjob-boxes .slick-list {
        margin: 0 -16px 0 0;
    }
    .sliderCategoryRepeat.cslider-boxes .cslider-box {max-width: calc(100% - 24px);margin:0 12px}
    .cslider-main .sliderCategoryRepeat.cslider-boxes.companyBoxRepeat {margin:0 -12px;}
    .cslider-title-wrapper .slick-slide {padding: 0px 20px 10px 20px;}
    .cslider-title-wrapper{margin-bottom: 5px;}
    .ib-hero-box .ib-box-content .ib-box-tool { align-items: center; display: flex; flex-wrap: wrap; justify-content: center;margin-bottom: 48px; }
    .jbdetails-content > div,.skills-content > div {
        width: 100%;
    }
    .skills-content > div{line-height:1.55;padding-left:0px;}
    .jbdetails-content .title, .skills-content .title {padding-right:0;}
    .jbdetails-main .jbdetails-content .content, .skills-content .content {padding-left:0;}
    .person-btn-wrapper .process-btn.process-btn1 {padding-right: 0;}
    .person-btn-wrapper .process-btn.process-btn2 {
        padding-left: 0;
    }
    .person-btn-wrapper .process-btn.process-btn1, .person-btn-wrapper .process-btn.process-btn2 {min-width:200px;}
    .person-btn-wrapper .process-btn.process-btn2 a {background-color: rgba(82, 255, 203, 1) !important;
        border: 1px solid #52FFCB !important;
        color: #4355F9 !important;}
    .person-btn-wrapper .process-btn2 a:before {background-image: url(/hubfs/139717360/insysc-images/process-sec-mobilewhatsapp.svg);}
    .officel-outer .officel-tab {
        margin-bottom: 24px;
    }
    .officel-outer .officel-inner {
        background-color: #1F1B50;
    }
    .officel-outer .title {
        text-align: center;
    }
    .label-selected .label-selected-show {
        display: block;
        padding:0 12px 12px;
    }
    .label-selected-show {
        display: none;
    }
    .hero-main.filter-banner-main .baseModuleParent {z-index:unset !important;}
    .advanced-wrapper label {

        padding: 10px 10px;
        display: flex;
        align-items: center;
        justify-content: space-between;}
    .mobile-dropdown {
        background: #F0F2FF;
        border-radius: 8px;

    }
    .mobile-dropdown svg {
        background: #d4e2fe;
        width: 24px;
        height: 24px;
        border-radius: 50%;
    }
    .advanced-wrapper  .label-icon {
        height: 24px;
    }
    .advanced-wrapper-top-row.advanced-wrapper-inner-desktop-hide {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom:16px !important;
    }
    .advanced-wrapper-mobile-title h3 {
        margin-bottom: 0;
        color: #4355F9;
    }
    .advanced-wrapper-inner-desktop-hide {display:block;}
    .open-advanced-wrapper:after { 
        position: absolute;
        content: '';
        width: 100%;
        height: 100%;
        background: rgba(13, 11, 35, 0.60);
        top: 0;
        left: 0;
        z-index: 9;
    }
    .filter-banner-main .filter_active .advanced-wrapper > div,.filter-banner-main .filter_active .advanced-left > div, .filter-banner-main .filter_active .advanced-right > div {
        margin-bottom: 8px;
    }
    .filter-banner-main .filter_active .advanced-wrapper > div:last-child,.filter-banner-main .filter_active .advanced-left > div:last-child, .filter-banner-main .filter_active .advanced-right > div:last-child {
        margin-bottom: 0;
    }
    .filter_drop.open {
        border-bottom-left-radius: 56px;
        border-bottom-right-radius: 56px;
        border-bottom-color: #4355F9;
    }
    .filter_drop + ul {border: 1px solid #4355F9 !important;}
    .advanced-wrapper > .salary .input_range_wrapper:after {display:none;}
    .advanced-wrapper .input_range_wrapper > input:last-child {margin-left:0;}
    .advanced-wrapper .input_range_wrapper > input:first-child {margin-right:0;margin-bottom:12px;}
    .advanced-wrapper .input_range_wrapper { padding: 14px 16px  !important; }
    .advanced-wrapper .advanced-left > div:not(:first-child), .advanced-wrapper .advanced-right > div:not(:first-child) {margin-top:0 !important;}
    .filter-banner-main .filter-box-bottom .searchbtn a {margin-top: 16px;
        width: 100%;
        font-size: 16px;
        min-width: auto;
        height: unset;
        position: relative;
        padding: 14px 22px;
        background-color: #4355F9;
        color: #fff;
        border-color: #4355F9;}
    .filter-banner-main .filter-box-bottom .searchbtn a:before{display:none;}
    .mobile-dropdown.label-selected svg {
        transform: rotate(180deg);
    }
    .filter-banner-main .hero-main .hero-heading {
        padding-bottom: 110px;
    }
    .shortlist-outer .heading {
        padding-bottom: 20px;
    }
    .apply-sjf-btns .apply-sjf-btn.apply-sjf-btn2,.apply-sjf-btns .apply-sjf-btn.apply-sjf-btn1 {
        padding-left: 0;
    }
    .apply-sjf-btns .apply-sjf-btn {
        width: 100%;
    }
    .apply-sjf-btns .apply-sjf-btn.apply-sjf-btn1 {
        padding-right: 0;
    }
    .apply-sjf-btns .apply-sjf-btn.apply-sjf-btn2 { padding-left: 0;}
    .apply-sjf-outer .apply-sjf-btn.apply-sjf-btn3 {margin-top:40px;}    
    .mpjob-btn-wrapper.multiple-btn .mpjob-btn + .mpjob-btn .mpjob-btn2 { margin:0px;}
    .hero-main  .logos-slider { padding-top:45px; padding-bottom: 30px; }

    form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .hs-form-checkbox{width:100%;margin:0;padding:0;}
    form[data-form-id="6eef0ad1-eff2-4e78-acca-abf18f03e187"] .inputs-list.multi-container{margin:0;}
}

@media(max-width:480px){
    .form_video .hs-form-field .input { margin-right: 0 !important; margin-bottom: 16px !important; }
    .form_video .form-contact-srt { padding-top: 35px; padding-bottom:0px; }
    .form_video .form-contact-srt form { flex-direction: column; }
    .form_video .formResetStyling form .hs_submit input.hs-button { min-width: 288px; }
    .form_video form .hs_email .input input[type='email'] { width: 288px !important; }
    .form_video .main_form_video_btn { order: 2;padding-top: 8px; }
    .form_video .form-contact-info { order: 1; }
    .employer-story { padding-top: 80px; padding-bottom: 80px; } 
    .form_video { padding:80px 0; }

    .contact_section .form-info-title { padding: 0; }
    .contact_section .form-info-title h1 { margin-bottom: 10px; }
    .contact_section .title_wraper { padding-left: 26px; }
    .contact_section address { font-weight: 500; font-size: 20px; line-height: 30px; }
    .contact_section .contact_map_wraper { width: 390px; height: 390px; margin-left: 13px; margin-top: 3px;  }
    .contact_section .formResetStyling .hs_submit input.hs-button { min-width: 100%; }
    .contact_section form .hs-fieldtype-booleancheckbox .input .inputs-list .hs-form-booleancheckbox{padding-left: 31px;}
    /*     .hero-main:not(.filter-banner-main) .bg_pattern { top: 27%; width: 480px; height: 181px; } */

    .cslider-title-wrapper .slick-slide:before { border-bottom: 2px solid #B0C4EF; }
    /*     .cslider-title-wrapper .slick-slide { padding-bottom: 4px; font-size: 10px; } */

    /*     .stcs-img { height: 253px; } */
    .stcs-img img { height: 100% !important; width: 100%; object-fit: cover; display: block; }

    /*     .stcs-img { height: 253px; } */
    .stcs-img img { height: 100% !important; width: 100%; object-fit: cover; display: block; }
    /*     .photos-outer .photos-img img { top: 4px; left: 4px; right: 4px; bottom: 4px; } */
    .packages-box-bottom .packages-list .icon_cross { padding-left: 5px; }
    .skills-content h3 {  line-height: 1.5;}
    .thejob-outer h3 { padding-bottom: 5px; }
    .magic-main .heading h2 {  line-height: 1.5;text-align: center;max-width: 260px;margin: 0 auto;}

    .contact_meeting iframe { max-width: 100% !important; min-width: 213px !important; }


}
@media(max-width:390px){

    .gateway-main .gateway-bottom .gateway-bottom-outer { padding-left: 20px; padding-right: 20px; }

    /*     .button a,
    .ias-trigger-next a,
    a.button,
    button { min-width: 260px; }
    .button.button--secondary a, a.button.button--secondary,
    .packages-btn.button a{ min-width: 260px; } */
    /*     .category-boxes {margin: 0px -8px;}    */
    /*     .category-boxes .category-box { width:calc(50% - 16px);padding: 12px; display: flex !important;  flex-direction: column; } */
    .category-boxes .category-box .category-link {  margin-top: 0px;}
    .category-boxes .category-box .category-title h5 {   margin-bottom: 4px;}

    .mpjob-boxes .mpjob-box .mpjob-box-inner { padding:16px; }

    .blisting-main .popular-slider .mpjob-boxes .slick-list{ margin-left: 0px; margin-right: 0px; }
    .blisting-main .popular-slider .mpjob-boxes .slick-slide { margin-left: 4px; margin-right: 4px; }

    .packages-box-bottom {  padding: 57px 20px 40px;}

    .magic-main .magic-boxes .magic-box { padding: 20px 15px 30px; }
    /*     .hero-main:not(.filter-banner-main) .bg_pattern { top: 32%; width: 410px; height: 154px; left: 0px; } */

    /*     .person-btn-wrapper .process-btn a{min-width:288px;} */



} 
.page-center{overflow:hidden;}

.neutral-secondary
{
    color:#9FB5E4;
}

.ctbanner-main  button, .button a, a.button, .ias-trigger-next a {
    min-width: 129px;
}

.headerBgGradient > div:first-child {
    padding-top: 0px; 
}

.ctbanner-main .bg_pattern {
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.team-temp .ctbanner-main{padding:314px 0;}

.team-temp .ctbanner-main p{max-width:719px;margin:0 auto;}

.employer_logo .title {
    max-width: 100%;
}

.employer_logo .logos-slider .slick-list {
    margin: 0 -57px;
}

.step-main{overflow:hidden;}

.step-main .step-boxes{margin:0 -12px;}

.step-main .step-boxes .step-box {
    border: 0;
    width: calc(25% - 24px);
    margin: 0px 12px 24px;
    padding:24px;
    min-height: 260px;
    background-color:#1F1B50;
    display: flex;
    flex-wrap: wrap;
    align-content:space-between;
}

/* .step-main .step-btn-wrapper {
padding-top: 44px;
} */

.step-main .step-boxes .step-box .step-title {
    margin-top: 36px;
}

.somen-boxes {
    margin: 0 -12px;
}
.somen-boxes .somen-box .somen-inner {
    background-color:#1F1B50;
    padding: 24px;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}

.somen-boxes .somen-box .somen-inner .inner_small_icon{
    height:auto;
}

.step-main .heading .heading-text {
    margin-top: 16px;
}
.step-main .btm-text {
    color: #9FB5E4;
}
.somen-main .icon_title {
    max-width: 100%;
}
.somen-boxes .somen-box {
    padding: 16px 12px 0px;
}

.magic-main .magic-boxes {
    margin: 0 -12px;
    width: 100% !important;
}

.magic-main .slick-slider .slick-dots{display:none !important;}

.magic-main .magic-boxes .magic-box {
    border: 0;
    border-radius:8px;
    padding: 24px;
    background-color:#1F1B50;
    width: calc(33.33% - 24px);
    margin:12px;
    height:100%;
}

.magic-main .slick-track{
    width:100% !important;
}

.magic-boxes .slick-list{margin:0 -12px;}

.magic-boxes .slick-list .slick-slide {
    margin: 0px 12px;
    width: calc(33.33% - 24px) !important;
}

.magic-boxes .magic-box .magic-title {
    margin-bottom: 16px;
}

.magic-boxes .magic-box .text {
    font-weight: 400;
    font-size: 16px;
    padding-right:50px;
}

.video-main {
    /*     clip-path: polygon(0 12%, 100% 0, 100% 100%, 0% 100%); */
    overflow:hidden;
}

.magic-main {padding-bottom: 332px;}
.magic-main .heading {padding-bottom:52px;}

.magic-main .slick-dots li button:before {
    width: 12px;
    height: 12px;
    line-height: 16px;
    content: '';
    border-radius: 50%;
    opacity: 1;
    background-color: transparent;
}

.magic-main .slick-dots li button {
    border: 2px solid #3F2B96;
}

.magic-main .slick-slider .slick-dots li {
    display: inline-block;
    margin: 0 4px;
    height: 12px !important;
    width: 12px !important;
    border: none;
}

.showcase_image .showcase_image_cotent {
    max-width: 100%;
}

.form_video .form-contact-srt {
    padding-bottom: 0px;
}

.employer-Banner{padding-top:291px;padding-bottom:291px;}

.employer-Banner .ctbanner-outer {
    max-width:100%;
}

.abbanner-main {
    padding: 243px 0 223px 0;
}

.gateway-main .bg_pattern {
    height:100svh;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index:0;
} 

.mpjob-outer .heading{max-width:730px;margin:0 auto;padding-bottom:24px;}

.mpjob-outer .description {max-width: 736px;margin: 0 auto;padding-bottom: 54px;}

@media(max-width:1440px){
    .page-center {
        overflow: hidden;
        padding: 0 20px;
    }
}

@media(max-width:1360px){
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left {
        padding-left:0;
    }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right{
        padding-right:0;
    }
}

@media(max-width:1240px){
    .showcase_image .main_showcase_image {
        margin: 0;
    }   

}


@media(max-width:767px){
    .somen-boxes .somen-box .somen-inner{display:block;}
    .showcase_image .showcase_image_cotent {padding-top: 24px;}
    .employer-Banner .button.button--tertiary a, a.button.button--tertiary{padding:14px 36px;}
    .cslider-boxes .slick-slide>div {padding-top: 44px;}
    .showcase_image .cslider-boxes .slick-slide>div {padding-top: 64px !important;}
    .video-main .button.button--tertiary a, a.button.button--tertiary {
        padding: 14px 26px;
    }

    .employer_logo .title {text-align: left;}
    .employer_logo .title h2 {line-height: 1.25;}
    .employer_logo .logos-slider{overflow:visible;}
    .employer_logo .logos-slider .slick-list {overflow:visible;}
    .employer_logo .logos-slider.slick-initialized.slick-slider .slick-slide {margin: 0 16px;width: 104px !important;}

    .btm-text{display:block;}
    .step-main .step-btn-wrapper{margin:0;}
    .step-main .step-btn-wrapper .step-btn2{display:block;width:100%;margin: 16px 0 0 0;}
    .step-main .step-btn-wrapper>div{width:100%;}
    .step-main .step-btn-wrapper .button a{min-width:140px;}
    .step-main .btm-text {margin:0 auto;max-width:280px;}
    .gateway-main .bg_pattern{display:none;}
    .team-temp .ctbanner-main{padding:200px 0 120px 0;}
}

/* about us css */

.stcs-main{clip-path: none;border-radius:0;}
.photos-main {overflow: hidden;}

.somen-main .heading {
    padding-bottom: 48px;
    text-align: center;
}

.photos-main.three .photos-group-left {
    border-radius: 8px;
}

.photos-main.three .photos-group-right {
    border-radius: 8px;
}

.stcs-main .title{display:none;}
.tcs-main .top-title .title {
    display: none;
}

/* about us css End */

/* employer css */

.employer-btn:not(:last-child) {
    margin-right: 16px;
}
.employer-story .employer-story_content {
    margin: 0;
} 
.employer-story .first_part {
    padding: 0 32px 0 0;
}

.employer-story .second_part{
    padding: 0 0 0 32px;
}

.form_video .button-content-second{
    display:none;
}

.form_video .button-content-second {
    max-width: 200px;
    margin: 0 auto;
}

.form_video .main_form_video_btn:first-child {
    margin-bottom: 16px;
}

.logos-slide {
    margin: 0 auto;
    max-width: 104px;
}

.employer_logo .logos-slide {
    margin: 0 auto;
    width: 104px !important;
}

.employer_logo .slick-track{
    display: flex;
    margin: 0;
    align-items:center;
}

.employer_logo .slick-slide {
    width: 104px !important;
    margin: 0 57px;
}

/* .hero-main .slick-list{
margin:0 -57px;
}
*/
/* .hero-main .logos-slide {
margin: 0 auto;
width: 104px !important;
}

.hero-main .slick-track{
display: flex;
margin: 0;
align-items:center;
}

.hero-main .slick-slide {
width: 104px !important;
margin: 0 57px;
} */

@media(max-width:991px){
    .magic-main {
        padding-bottom:277px;
    }
}

@media(max-width:767px){
    .employer-btn:not(:last-child){
        margin-right:0;
    }
    .employer-story .first_part {
        padding: 0 0 5px 0;
    }
    .employer-story .second_part {
        padding: 0 0 0 0;
    }
    .form_video {
        padding: 160px 0 80px 0;
    }
    .form_video .button-content {
        display: none;
    }
    .form_video .button-content-second{display:block;text-align:center;}
    .magic-main .magic-boxes .magic-box { margin:0 0 24px 0;width:100% !important;height:100%;}
    .magic-main .magic-boxes .magic-box:last-child { margin: 0px;}
    .magic-boxes .magic-box .magic-title{height:unset !important;}
    .magic-main .heading {padding-bottom: 0;}
    .somen-boxes{margin:0 !important;}
}

@media(max-width:480px){
    .form_video {
        padding: 160px 0 80px 0;
    }
}

/* employer css */

/* gateway css */

.gateway-main .gateway-bottom {
    min-height: calc(100svh - 280px) !important;
    display: flex;
    align-items:center;
    justify-content:center;
    padding-top: 0;
    padding-bottom: 0;
}

@media(max-width:767px){
    .gateway-main .gateway-top .content-wrapper{
        padding-left: 16px;
        padding-right: 16px;
    }
    .gateway-main .content-wrapper {
        padding-left: 16px;
        padding-right: 16px;
    }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-left {
        min-height: calc(50svh - 156px);
        padding-bottom: 0;
    }
    .gateway-main .gateway-bottom .gateway-bottom-outer .gateway-bottom-right {
        min-height: calc(50svh - 156px);
        align-items:flex-start;
    }
    /*     .gateway-main .gateway-bottom {
    min-height: calc(100svh - 100px) !important;
} */
}

/* gateway css End */

/* packages page */

.packages-outer .title {
    padding-bottom:44px;
}

.packages-inner .packages-left {
    width: calc(33.33% - 64px);
    float: left;
    margin: 16px 32px;
}

.packages-inner .packages-right .slick-slide {
    margin: 0px 30px;
    max-width: 358px;
}

.packages-main .slick-slider .slick-dots {
    display: none !important;
}

.packages-box-bottom .packages-list .content-text {
    display: flex;
    align-items: center;
}

.package-banner .ctbanner-heading {
    max-width: 1094px;
    margin: 0 auto;
}


/* comapany page */

.unslick .review-boxes {
    margin: 0 -12px;
    display: flex;
    flex-wrap: wrap;
}

.unslick .review-boxes .review-box{display:flex !important;}

.unslick .review-boxes .slick-track{width:100% !important;}
.unslick .review-boxes .slick-list {
    margin: 0 -12px;
    width:100% !important;
}

.unslick .review-boxes .slick-slide {
    display: block;
    width: calc(33.33% - 24px) !important;
    margin: 0 12px;
}

.unslick .review-boxes .slick-list {
    margin: 0 -12px;
}

@media(max-width:991px){
    .unslick .review-boxes .slick-slide {
        width: calc(50% - 24px) !important;
    }
}

@media(max-width:767px){
    .unslick .review-boxes .slick-list{margin:0;}
    .unslick .review-boxes{margin:0;}
    .unslick .review-boxes .review-content {
        padding-left: 16px;
    }
    .unslick .review-boxes .review-box {
        width: 100% !important;
        margin:0;
    }
    .unslick .review-boxes .slick-slide {
        display: block;
        width:100% !important;
        margin:8px 0;
    }
    .unslick .review-boxes .slick-slide:first-child{
        margin:0 0 8px 0;
    }
    .unslick .review-boxes .slick-slide:last-child{margin:0;}
    .unslick .review-boxes .review-box:last-child{margin:0;}
}

/* ==================================== */

.unslick .mpjob-boxes {
    display: flex;
    flex-wrap: wrap;
}

.unslick .mpjob-boxes .mpjob-box {display:block !important;}

.unslick .mpjob-boxes .slick-track{width:100% !important;}

.unslick .mpjob-boxes .slick-slide {
    display: block;
    width: calc(33.33% - 24px) !important;
    margin: 0 12px;
}

.unslick .mpjob-boxes .slick-list {
    margin: 0 -12px;
    width:100% !important;
}

@media(max-width:767px){
    .mpjob-boxes {margin: 0px;}
    .mpjob-boxes.slick {margin: 0px -12px;}
    .unslick .mpjob-boxes .slick-list{margin:0;}
    .unslick .mpjob-boxes{margin:0;}
    .unslick .mpjob-boxes .mpjob-box {
        width: 100% !important;
    }
    .unslick .mpjob-boxes .slick-slide {
        display: block;
        width:100% !important;
        margin:8px 0;
    }
    .unslick .mpjob-boxes .mpjob-box{margin:0;}
    .unslick .review-boxes .slick-slide:last-child{margin:8px 0 0 0;}
    .unslick .review-boxes .mpjob-box:last-child{margin:0;}
}

/* company page end */

/* contact-us */

.contact-us-banner{
    padding:200px 0 120px 0;
    position:relative;
    overflow:hidden;
}

.contact-us-banner .bg_pattern {
    height: 900px !important;
    position: absolute;
    top: 115px;
    left: 0;
    right: 0;
    bottom: 0;
}

.contact-us-banner .title h1 {
    font-size: 48px;
}

.contact-us-banner .form-two-col {
    display: flex;
    flex-wrap: wrap;
}

.contact-us-banner .form {
    width: 42%;
    text-align:left;
}

.contact-us-banner  .meeting {
    width: 58%;
    padding-left:48px;
}

.contact-us-banner form{padding:0;}
.contact-us-banner form .field{padding:0 0 32px 0;}

.contact-us-banner .hs-form-field > label {
    padding: 0;
    margin:0;
    text-align: left;
}

.contact-us-banner form .input textarea{min-height:117px;}
.contact-us-banner form .hs-fieldtype-booleancheckbox .input .inputs-list{margin:15px 0 15px 0;text-align:left;}
.contact-us-banner form .inputs-list:not(.no-list) label > span {
    text-align: left;
}

.contact-us-banner .actions {text-align: left;padding-top: 43px;}

.contact-us-banner form .hs-fieldtype-booleancheckbox .input li label input+ span:before {
    border: 2px solid #2F3066;
    background:#100F2E;
}
.contact-us-banner form .hs-fieldtype-booleancheckbox .input li label {padding-left: 32px;}
.contact-us-banner form .hs-fieldtype-booleancheckbox .input li label input:checked + span:after {
    background-color:#4355F9;
    background-image:url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/form-check.svg);
}
.contact-us-banner .actions{text-align:left;}

.contact-us-banner form ul.multi-container li{text-align:left;}

.contact-us-banner form li.hs-form-checkbox label.hs-form-checkbox-display input + span:before {
    border: 2px solid #2F3066;
}

.contact-us-banner .hs-form-checkbox label.hs-form-checkbox-display input:checked + span:after {
    background-color: #4355F9;
    background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/form-check.svg);
}

.contact-us-banner .hs-form-radio label.hs-form-radio-display input+span:before{border: 2px solid #2F3066;background:transparent;}
.contact-us-banner .hs-form-radio label.hs-form-radio-display input:checked+span:after {background-color:#4355F9;}

.contact-us-banner .hs-form select{appearance:none;}
.contact-us-banner .hs_demo_testing.hs-demo_testing.hs-fieldtype-select.field.hs-form-field > .input{position:relative;}

.contact-us-banner .hs_demo_testing.hs-demo_testing.hs-fieldtype-select.field.hs-form-field .input:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 8px;
    background-image: url(https://139717360.fs1.hubspotusercontent-eu1.net/hubfs/139717360/insysc-images/advance-filter-select-icon.svg);
    background-repeat: no-repeat;
    background-size: cover;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
}


@media(max-width:991px){
    .contact-us-banner .bg_pattern{display:none;}
    .contact-us-banner .title h1 {
        font-size: 48px;
    }
}

@media(max-width:767px){
    .contact-us-banner .title h1 {
        font-size: 32px;
    }
    .contact-us-banner .ctbanner-outer{width:100%;display:block;}
    .contact-us-banner .form-two-col{flex-direction:column-reverse;}
    .contact-us-banner .form {
        width:100%;
    }
    .contact-us-banner  .meeting {
        width:100%;
        padding:15px 0 0 0;
    }
    .contact-us-banner .hs-form-field>label span {
        padding: 0 0 8px 0;
    }
    .contact-us-banner .actions{text-align:center;}
    .contact-us-banner input[type='text'], input[type='email'], input[type='password'], input[type='tel'], input[type='number'], select, textarea{padding:12px 16px;}
    .contact-us-banner form .hs-button, form input[type=submit] {
        padding: 14px 24px;
    }
}

/* contact-us End */






@media(max-width:991px){
    .packages-tabs-wrapper{padding:12px;}
    .packages-min-inner {
        margin: 0px -10px;
    }
    .packages-inner .packages-left {
        width: calc(33.33% - 20px);
        float: left;
        margin: 16px 10px;
    }
    .packages-inner .packages-right .slick-slide {
        margin: 0px 10px;
    }
    .packages-left .packages-listing .packages-list {
        padding: 20px 15px;
    }
    .packages-box-bottom .packages-list {
        padding: 20px 15px !important;
    }
    .step-main .step-boxes .step-box {
        width: calc(50% - 24px);
    }
}
@media(max-width:767px){
    .packages-tabs-wrapper .packages-tabs .packages-tab:first-child span{padding:14px 24px;}
    .packages-tabs-wrapper .packages-tabs .packages-tab.active span {
        padding: 14px 24px;
    }
    .packages-tabs-wrapper .packages-tabs .packages-tab span{padding: 14px 24px;}
    .packages-tabs-wrapper{padding:12px;}
    .packages-box-bottom {
        padding: 0;
    }
    .packages-tabs-wrapper .packages-tabs .packages-tab {
        font-size: 16px;
    }
    .packages-box-bottom .packages-list:not(:first-child):not(:last-child) .content-text{flex-wrap:nowrap;}
    .packages-btn .button {padding-top: 130px;padding-bottom:0;}
    .packages-btn.button a{min-width:165px;font-size: 16px;padding: 14px 24px;}
    .packages-box-bottom .packages-list .content-btn.button a {
        min-width: 159px;
        font-size: 16px;
        padding: 14px 24px;
    }
    .packages-inner .packages-right .slick-slide {
        margin: 0px; 
        max-width: 100%;
    }
    .packages-boxes .slick-list{margin:0px;}
    .packages-popular-btnv2 {
        left: 74.5% !important;
    }
    .packages-main .slick-slider .slick-dots {
        display: block !important;
        bottom: -75px;
    }
    .packages-min-inner {
        margin: 0px;
    }
    .packages-box-bottom .packages-list {
        padding: 16px 56px !important;
    }
    .packages-box-bottom .packages-list:last-child{padding: 24px 56px !important;}
    .font-change.magic-main .heading h2 {
        text-align: left;
        max-width: 100%;
        font-size: 48px;
    }
    .font-change.magic-main .magic-outer .magic-boxes {
        padding-top:10px;
    }
    .font-change.magic-main .magic-boxes .magic-box{margin-bottom:16px:}
    .ctbanner-main.package-banner .bg_pattern {
        background-size: 500px !important;
    }
    .ctbanner-main .bg_pattern {
        background-size: 500px !important;
    }
    .ctbanner-main.package-banner .ctbanner-outer .ctbanner-btn .button{padding-top:18px;}
    .ctbanner-main.package-banner .ctbanner-outer h1 {max-width: 336px;margin: 0 auto;}
    .magic-boxes .magic-box .text {
        padding-right:0px;
        height: 75px !important;
    }
    .mpjob-outer .heading{padding-bottom:44px;}
}

@media(max-width:480px){
    .packages-box-bottom .packages-list .icon_cross{padding-left:0;}
    .form_video .main_form_video_btn {
        padding-top: 0;
    }
}

/* packages page end */



@media(max-width:767px){
    .employer-Banner {
        padding-top: 200px;
        padding-bottom: 120px;
    }
    .employer-Banner .bg_pattern {
        background-size: 500px !important;
        transform: rotate(0deg);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }
    .video-main {
        clip-path: polygon(0 8%, 100% 0, 100% 100%, 0% 100%);
    }
    .step-main .step-boxes .step-box{
        width:100% !important;
        margin:0 0 24px;
    }
    .step-main .step-boxes {
        margin: 0 !important;
    }
    .stcs-main .title{display:block;}
    .stcs-main .stcs-outer .stcs-right h2{display:none;}
    .stcs-main .stcs-outer {flex-direction:column;}
    /*     .stcs-main {clip-path: polygon(0 8%, 100% 0, 100% 100%, 0% 100%);} */
    /*     .tcs-main {clip-path: polygon(0 8%, 100% 0, 100% 100%, 0% 100%);} */
    .stcs-main .stcs-outer .stcs-left {padding-top: 0px;}
    .stcs-main .stcs-outer .stcs-left img{width:100%;height:361px !important;object-fit:cover;}
    .abbanner-main {
        padding-top: 200px;
        padding-bottom:120px;
    }
    .abbanner-main .abbanner-outer {
        max-width: 100%;
        min-height:auto;
        padding: 0;
        padding-bottom: 0px;
    }
    .somen-main .heading {
        display: block;
        text-align: left;
        padding-bottom:40px;
    }
    .tcs-main .top-title .title {
        display: block;
    }
    .tcs-main .title h2 {
        font-size:48px;
        line-height:1.25;
    }
    .tcs-main .tcs-outer .tcs-left{padding-bottom:24px;}
    .tcs-main .tcs-outer .tcs-right{display:block;padding-left:0;}
    .tcs-main .tcs-outer .tcs-right .title{display:none;}
    .tcs-main .tcs-btn{text-align:center;}
    .tcs-main .tcs-img img {height: 361px !important;object-fit: cover;}
    .review-main .review-boxes .review-box {margin-top: 0;padding:16px;}
}

@media(max-width:390px){
    .gateway-main .gateway-bottom .gateway-bottom-outer {
        padding-left:0px;
        padding-right:0px;
    }
}