/* @font-face {
    font-family: 'Emelind';
    src: url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/fonts_updates/Emelind-Regular.eot');
    src: url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/fonts_updates/Emelind-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/fonts_updates/Emelind-Regular.woff2') format('woff2'),
        url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/fonts_updates/Emelind-Regular.woff') format('woff'),
        url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/fonts_updates/Emelind-Regular.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
} */
@font-face {
    font-family: 'Emelind';
    src: url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/font-2/Emelind-Regular.eot');
    src: url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/font-2/Emelind-Regular.eot?#iefix') format('embedded-opentype'),
        url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/font-2/Emelind-Regular.woff2') format('woff2'),
        url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/font-2/Emelind-Regular.woff') format('woff'),
        url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/font-2/Emelind-Regular.ttf') format('truetype'),
        url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/font-2/Emelind-Regular.svg#Emelind-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}/* Global variable *//* 1a. Containers *//* End 1a. Containers *//* End 1c. Colors */if(false == true){}if(true == true){}if(true == true){}if(true == true){}if(true == true){}if(true == true){}if(true == true){}if(false == true){}




/* 1e. Buttons */

/* Buttons Size *//* Buttons Size */

/* Primary Button *//* End primary Button *//* Primary Inverse Button *//* End Primary Inverse *//* Secondary Button *//* End Secondary Button */

/* Secondary Inverse Button *//* End Secondary Inverse */

/* Tertiary Button *//* Tertiary Button */

/* Quaternary Button *//* Quaternary Button */

/* Simple Button *//* Simple Button *//* Forms *//* End Forms */

/* Site Header *//* End Site Header */

/* Site Footer *//* End Site Footer */

/* 1e. Border *//* 1f. Corner Radius *//* 1g. Lists *//* 1h. Horizontal Rule *//* 1i. Blockquote */
*, *: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 {
  line-height: 1.15; /* 1 */
  -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.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* 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: bolder;
}

/**
 * 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 15px; width:100%; }
.dnd-section > .row-fluid { margin: 0 auto;}
.dnd-section .dnd-column { padding: 0 20px;}


@media screen and (min-width: 768px) {
    .content-wrapper { max-width:730px; }
    .wrapping-left {padding-left: calc(calc(100% + 40px - 730px)/2);}
       .wrapping-right {padding-right: calc(calc(100% + 40px - 730px)/2);}
}



@media screen and (min-width: 992px) {
    .content-wrapper { max-width:973px; }
    .wrapping-left {padding-left: calc(calc(100% + 40px - 943px)/2);}
    .wrapping-right {padding-right: calc(calc(100% + 40px - 943px)/2);}
}

@media screen and (min-width: 1200px) {
    .content-wrapper { max-width:1220px; }
    .wrapping-left {padding-left: calc(calc(100% + 40px - 1140px)/2);}
    .wrapping-right {padding-right: calc(calc(100% + 40px - 1140px)/2);}
}
@media screen and (min-width: 1400px) {
    .content-wrapper { max-width:1270px; }
    .wrapping-left {padding-left: calc(calc(100% + 40px - 1270px)/2);}
    .wrapping-right {padding-right: calc(calc(100% + 40px - 1270px)/2);}
}


.dnd-section,
.content-wrapper--blog-index,
.content-wrapper--blog-post { padding: 80px 20px; }
.dnd-section > .row-fluid { max-width: 1270px; }

@media (max-width: 767px) {
    
    .wrapping-left,.wrapping-right {padding-left: 20px;padding-right: 20px;}
    
    .dnd-section .dnd-column {
        padding: 0;
    }
}

.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */

.slick-loading .slick-list{background:#fff url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/fonts/slick/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/fonts/slick/slick.eot);src:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/fonts/slick/slick.eot?#iefix) format('embedded-opentype'),url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/fonts/slick/slick.woff) format('woff'),url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/fonts/slick/slick.ttf) format('truetype'),url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/fonts/slick/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/* .slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25} */
/*# sourceMappingURL=slick-theme.min.css.map */




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

.slick-dotted.slick-slider { margin-bottom: 0}
.slick-dots { bottom: 0px; z-index:1; margin:0; padding:0;}
.slick-dots li { width: 16px;height: 16px; vertical-align: middle; border-radius: 50%; margin:0 3px;}
.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: #DBF2FF; }
.slick-dots li.slick-active button:before { background-color: rgba(75, 255, 125,1); opacity: 1}
.slick-dots li button:before,.slick-dots li button:before { transition: all ease .4s; -weblit-transition: all ease .4s}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {opacity: 1; background-color: rgba(75, 255, 125,1); transition: all ease .4s; -weblit-transition: all ease .4s}

/* Arrows */


.slick-prev { left: -40px; z-index: 10 !important}
.slick-next { right: -40px}
button.slick-next,button.slick-prev{background: #fff; border-radius:50%;}

.slick-next:before,.slick-prev:before { color: #29333c;}
.slick-prev:after,.slick-next:after { display: none;}
.slick-next,.slick-prev { width: 42px; height: 42px; border-radius: 0; z-index: 1;background: #fff;border: 2px solid #6AC5DC;transition: all ease .4s; -weblit-transition: all ease .4s;}
.slick-next:before,.slick-prev:before { font-family: fontawesome; font-size: 0; background-repeat:no-repeat; }
.slick-next:before { content: ''; color : #0B3954; background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg');}
.slick-prev:before { content: ''; color : #0B3954; background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg')}
.slick-next:before,.slick-prev:before { width: 7px; height: 13px; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); opacity: 1; background-repeat: no-repeat; font-size: 0; line-height: 1;background-position: 50%; }
.slick-next:before {background-position: center center;}
.slick-arrow.slick-disabled { opacity: 50%; }
.slick-slide:focus { outline: none;}

 .slick-next:hover,
 .slick-prev:hover{background-color:#6ac5dc; border-color:#6AC5DC;}


.slick-next:hover:before { content: ''; color : #0B3954; background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon-white.svg');}
.slick-prev:hover:before { content: ''; color : #0B3954; background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon-white.svg')}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}


/*****************************
Magnific Popup
****************************  */

.mfp-close-btn-in button.mfp-close, 
.mfp-close-btn-in button.mfp-arrow {opacity: 1;}
.mfp-close-btn-in button.mfp-close:hover {background: #fff;border: none;}

button.mfp-close{font-size:0!important;}
button.mfp-close:before,
button.mfp-close:after{ content: ''; position: absolute; background-color: #000; border-radius: 20px;}
button.mfp-close:before {transform: rotate(45deg);}
button.mfp-close:after { transform: rotate(-45deg);}
.mfp-close-btn-in button.mfp-close { border:none !important;border-radius: 5px 5px 0 0; right:0; padding: 0; background-color: #fff; color: #000;}

/* Box Styling */
.popupiframeStyle { max-width: 1020px; margin: 0 auto; padding: 60px; position: relative; background-color:#fff; width:95%;}
.popupiframeStyleinner {overflow: hidden;}


@media(min-width:768px){
    .mfp-iframe-holder { padding: 60px 60px;}
    .mfp-close-btn-in button.mfp-close{top: -44px; width: 44px; height: 44px; }
    button.mfp-close:before,button.mfp-close:after{width: 4px; height: 30px; right: 19px; top: 8px;}
    .mfp-close-btn-in .popupiframeStyle button.mfp-close{top:-44px;right: 0;}
}
@media(max-width:767px){
    .mfp-iframe-holder { padding: 60px 30px;}
    .mfp-close-btn-in button.mfp-close{top: -34px; right: 0; width: 34px; height: 34px;}
    button.mfp-close:before, button.mfp-close:after { width: 2px; height: 20px; right: 15px; top: 8px;}
    .mfp-close-btn-in .popupiframeStyle button.mfp-close{top:-34px;right: 0;}
}



/* html{
overflow-x:hidden;
} */

body {
    line-height: 1.5;
    word-break: break-word;
}

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





html {
    font-size: 16px;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    overflow-x:hidden;
}
body {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: #FFFFFF;
    color:#003158;letter-spacing:em;;
    font-size: 16px;
    line-height: 1.5;
    overflow-x:hidden;
}
/* Image */
img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }

.FullImageWidth img{width:100%;}
/* Anchors */
body a.cta_button {
    box-sizing: border-box !important;
    display: inline-flex;
}
a {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #E74B10;
    text-decoration: none!important;
    transition: all ease .3s; -moz-transition: all ease .3s; -webkit-transition: all ease .3s; -o-transition: all ease .3s;
}
a:hover, a:focus {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #E74B10;
}
a:active {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #ff9b60;
}
a.button:disabled {
    background-color: #F1F1F1;
}
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #003158;
    margin:0;
    padding:0;
}


h1{
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;text-transform:none; color:#ffffff;letter-spacing:em;
}

/* Lists */


ul,
ol {
    list-style-position: inside;
}

ul ul,
ol ul,
ul ol,
ol ol {
    padding-left: 3rem;
}

ul.no-list {
    list-style: none;
}


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 {
    font-size: 1.5rem;
    margin: 0 0 1.5rem;
} 

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

/* Horizontal Rules */

hr {
    border: 0 none;
    border-bottom: 1px solid;
}
hr {
    border-bottom-color: #D0D0D0;
}


/* Code Blocks */

code {
    vertical-align: bottom;
}

strong {
    font-weight: 700;
}

/* Anchors */

a {
    cursor: pointer;
}

a.button:disabled {
    pointer-events: none;
}

/* Subscripts and Superscripts */

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

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

.clearfix {
    display: block
}

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


.font60,.font60 h1, .font60 h2{font-size:60px;}
.font56,.font56 h1, .font56 h2{font-size:56px;}
.font18,.font18 h6 .font18 p{font-size:18px;}
.font16,.font16 h6 .font16 p{font-size:16px;}
.font14,.font14 h6{font-size:14px}
.font12,.font12 h6{font-size:12px}

.m0{
    margin:0;
}

.mx-10{
    margin:0 -10px;
}



.all-text-white * {
    color:#ffffff
}

.text-white,
.text-white *{
    color:#ffffff
}

.text-primary,
.text-primary *{
    color:#003158
}


.text-secondary,
.text-secondary *{
    color:#6AC5DC
}



.text-tertiary,
.text-tertiary *{
    color:#002A47
}

.text-quaternary,
.text-quaternary *{
    color:#EBAB3F
}

.text-quinary,
.text-quinary *{
    color:#E74B10
}


.whiteBgColor {
    background-color: #ffffff
}

.primaryBgColor {
    background-color: #003158
}


.secondaryBgColor {
    background-color: #6AC5DC
}
.secondaryBgColor14 {
    background-color: rgba(106, 197, 220, .14);
}
.tertiaryBgColor {
    background-color: #002A47
}

.quaternaryBgColor{
    background-color:#EBAB3F
}

.quinaryBgColor{
    background-color:#E74B10
}


.px29{
    padding-left:29px;
    padding-right:29px;
}

.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;}



.d-none{display:none;}

h1,.h1 h2{ font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;text-transform:none; color:#ffffff;letter-spacing:em; }
h2,.h2{ font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;text-transform:none; color:#003158;letter-spacing:em; }
h3,.h3{ font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;text-transform:none; color:#003158;letter-spacing:em; }
h4,.h4{ font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;text-transform:none; color:#003158;letter-spacing:em; }
h5,.h5{ font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;text-transform:none; color:#003158;letter-spacing:em; }
h6,.h6{ font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;text-transform:none; color:#003158;letter-spacing:em; }



@media (min-width: 768px){
    .font-md-40 h1{
        font-size: 40px;
    }
}


@media(min-width:992px){

    h1,.h1 h2{font-size:52px;line-height:1.15;}
    h2,.h2{font-size:34px;line-height:1.15;}
    h3,.h3{font-size:22px;line-height:1.18;}
    h4,.h4{font-size:20px;line-height:1.30;}
    h5,.h5{font-size:18px;line-height:1.28;}
    h6,.h6{font-size:16px;line-height:1.19;}
    .font-md-30 p,
    .font-md-30{
        font-size: 30px;
        line-height: 1.2;
    }
    .font-md-26 p,
    .font-md-26{
        font-size: 26px;
        line-height: 1.2;
    }
    .font-md-20{font-size:20px;}
    .font-md-64 h1 {
        font-size: 64px;
    }
}


/* Tablet Device */
@media(max-width:991px){
    
    
    
    h1,.h1 h2{font-size:52px;line-height:1.15;}
    h2,.h2{font-size:34px;line-height:1.15;}
    h3,.h3{font-size:22px;line-height:1.18;}
    h4,.h4{font-size:20px;line-height:1.30;}
    h5,.h5{font-size:18px;line-height:1.28;}
    h6,.h6{font-size:16px;line-height:1.19;}

    .tab-d-none{
        display:none
    }

    .tab-d-block{
        display:block
    }




    .font56,.font56 h1, .font56 h2{font-size:34px;}
}


/* Mobile Device */
@media(max-width:767px){
    
    body{font-size:14px;line-height:1.5;}
    
    h1,.h1 h2{font-size:35px;line-height:1.17;}
    h2,.h2{font-size:22px;line-height:1.18;}
    h3,.h3{font-size:16px;line-height:1.19;}
    h4,.h4{font-size:14px;line-height:1.14;}
    h5,.h5{font-size:14px;line-height:1.14;}
    


    .font60, .font60 h1, .font60 h2{font-size:35px;}
    .font56, .font56 h1, .font56 h2{font-size:30px;}
    .font18,.font18 h6{font-size:14px;}
    .mobfont18,.mobfont18 h6{font-size:18px;}
    .mobfont16{font-size:16px;}
    .mobfont20 h4,.mobfont20{font-size:20px;}
    
    .mb-d-none{
        display:none
    }

    .mb-d-block{
        display:block;
    }

    .mb-px12{
        padding-left:12px;
        padding-right:12px;
    }

    .mobilefont-18 *,.mobilefont-18{font-size: 18px;}

    .mobilefont-16 *,.mobilefont-16{font-size: 16px; line-height: 1.16;}
    .mobilefont-14 *,.mobilefont-14{font-size: 14px;}
    .font16,.font16 h6 .font16 p{font-size:14px;}

}
/* Primary Button */
button,
a.button,.button a,
a.hs-button, .cta_button{
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(235, 171, 63, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    color: rgba(0, 42, 71, 1.0);
    fill: rgba(0, 42, 71, 1.0);
    font-size: 15px;
    padding: 9px 18px;
    text-transform: none;
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    line-height:1.16;
    text-align: center;
    position:relative;
    min-height:49px;
}


a.button.no-icon,
.button.no-icon a{
    padding: 9px 18px;
}


button:disabled,
a.button:disabled,
.button a:disabled,
button:disabled:hover,
a.button:disabled:hover,
.button a:disabled:hover,
button:disabled:focus,
a.button:disabled:focus,
.button a:disabled:focus,
button:disabled:active,
a.button:disabled:active,
.button a:disabled:active{
    background-color: #D0D0D0 !important;
    border-color: #D0D0D0 !important;
    color: #F1F1F1 !important;
}

button:hover, button:focus,
.button a:hover, a.button:hover, 
.cta_button:hover, a.hs-button:hover, 
.button a:focus, .cta_button:focus,
a.button:focus, a.hs-button:focus, 
button:active, .button a:active,
.cta_button:active, a.button:active, 
a.hs-button:active {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(231, 75, 16, 1.0);
    border: 2px solid #003158;
    color: rgba(255, 255, 255, 1.0);
}

button:active, 
a.button:active, 
.button a:active, 
.cta_button:active, 
a.hs-button:active{
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: #ff9b60;
    border: 2px solid #003158;
    border-color: #5081a8;
}

a.button:after,
.button a:after{
    content: '';
    vertical-align: middle;
    display: inline-block;
    width: 30px;
    height: 27px;
    top: 1px;
    position: relative;
    margin-left: 6px;
    background-image: url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/rocket_2.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

/* End Primary Button */


/* Primary Inverse Button */
.button.btn-primary-inverse a,
a.button.btn-primary-inverse {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    background-color: rgba(231, 75, 16, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    color: rgba(255, 255, 255, 1.0);
    fill: rgba(255, 255, 255, 1.0);
    padding: 9px 18px;
    text-transform: none;
}

a.button.btn-primary-inverse.no-icon,
.button.btn-primary-inverse.no-icon a{
    padding: 9px 18px;
}

.button.btn-primary-inverse a:hover,
.button.btn-primary-inverse a:focus,
.button.btn-primary-inverse a:active,
a.button.btn-primary-inverse:hover,
a.button.btn-primary-inverse:focus,
a.button.btn-primary-inverse:active {
    background-color: rgba(235, 171, 63, 1);
    border: 2px solid #003158;
    color: rgba(0, 49, 88, 1.0);
    fill: rgba(0, 49, 88, 1.0);
}

.button.btn-primary-inverse a:active,
a.button.btn-primary-inverse:active {
    background-color: rgba(255, 251, 143, );
    border: 2px solid #003158;
    border-color: #5081a8;
    color: #5081a8;
    fill: #5081a8;
}
/* End Primary Inverse Button */





/* Secondary Button */
.button.button--secondary a,
a.button.button--secondary,
a.hs-button{
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(235, 171, 63, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    color: rgba(0, 42, 71, 1.0);
    fill: rgba(0, 42, 71, 1.0);
    padding: 9px 18px;
    text-transform: none;
}

.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,
a.hs-button:hover,
a.hs-button:focus,
a.hs-button:active{
    background-color: rgba(231, 75, 16, 1.0);
    border: 2px solid #003158;
    color: rgba(255, 255, 255, 1.0);
    fill: rgba(255, 255, 255, 1.0);
}

.button.button--secondary a:active,
a.button.button--secondary:active,
a.hs-button:active{
    background-color: rgba(255, 155, 96, 100);
    border: 2px solid #003158;
    border-color: #5081a8;
    color: #ffffff;
    fill: #ffffff;
}

.button.button--secondary a:after,
a.button.button--secondary:after{    
    content: '';
    vertical-align: middle;
    display: inline-block;
    width: 14px;
    height: 27px;
    top: 0px;
    position: relative;
    margin-left: 12px;
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);
    background-size: 6px;
    background-position: center;
    background-repeat: no-repeat;
}


.button.button--secondary a:hover:after,
a.button.button--secondary:hover:after{
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-white.svg);
}


/* End Secondary Button */


/* Secondary Inverse Button */
.button.btn-secondary-inverse a,
a.button.btn-secondary-inverse {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    background-color: rgba(231, 75, 16, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    color: rgba(255, 255, 255, 1.0);
    fill: rgba(255, 255, 255, 1.0);
    padding: 9px 18px;
    text-transform: none;
}

a.button.btn-secondary-inversebutton:not(.no-icon),
.button.btn-secondary-inverse.no-icon a{
    padding: 9px 18px;
}


.button.btn-secondary-inverse a:hover,
.button.btn-secondary-inverse a:focus,
.button.btn-secondary-inverse a:active,
a.button.btn-secondary-inverse:hover,
a.button.btn-secondary-inverse:focus,
a.button.btn-secondary-inverse:active {
    background-color: rgba(235, 171, 63, 1);
    border: 2px solid #003158;
    color: rgba(0, 49, 88, 1.0);
    fill: rgba(0, 49, 88, 1.0);
}

.button.btn-secondary-inverse a:active,
a.button.btn-secondary-inverse:active {
    background-color: rgba(255, 251, 143, );
    border: 2px solid #003158;
    border-color: #5081a8;
    color: #5081a8;
    fill: #5081a8;
}

.button.btn-secondary-inverse a:after,
a.button.btn-secondary-inverse:after{
    content: '';
    vertical-align: middle;
    display: inline-block;
    width: 14px;
    height: 27px;
    top: 0px;
    position: relative;
    margin-left: 12px;
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-white.svg);
    background-size: 6px;
    background-position: center;
    background-repeat: no-repeat;
    width: 7px;
}

.button.btn-secondary-inverse a:hover:after,
a.button.btn-secondary-inverse:hover:after{
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);
}


.button.btn-secondary-inverse.btn-large a:after{
    background-size: 8px;
    width:8px;
    margin-left: 21px;
}

/* End Secondary Inverse Button */


/* Tertiary Button */
.button.button--tertiary a,
a.button.button--tertiary {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    background-color: rgba(255, 255, 255, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    color: rgba(0, 42, 71, 1.0);
    fill: rgba(0, 42, 71, 1.0);
    padding: 9px 18px;
    text-transform: none;
}

a.button.button--tertiary.no-icon,
.button.button--tertiary.no-icon a{
    padding: 9px 18px;
}


.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 {
    background-color: rgba(0, 49, 88, 1);
    border: 2px solid #003158;
    color: rgba(255, 255, 255, 1.0);
    fill: rgba(255, 255, 255, 1.0);
}

.button.button--tertiary a:active,
a.button.button--tertiary:active {
    background-color: rgba(80, 129, 168, );
    border: 2px solid #003158;
    border-color: #5081a8;
    color: #ffffff;
    fill: #ffffff;
}

.button.button--tertiary a:after,
a.button.button--tertiary:after{
    content: '';
    vertical-align: middle;
    display: inline-block;
    width: 14px;
    height: 27px;
    top: 0px;
    position: relative;
    margin-left: 12px;
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);
    background-size: 6px;
    background-position: center;
    background-repeat: no-repeat;
}

.button.button--tertiary a:hover:after,
a.button.button--tertiary:hover:after{
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-white.svg);
}

/* End Tertiary Button */

/* quaternary Button */
.button.button--quaternary a,
a.button.button--quaternary {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
    background-color: rgba(0, 49, 88, 0.0);
    border: 2px solid #ffffff;
    border-radius: 30px;
    color: rgba(255, 255, 255, 1.0);
    fill: rgba(255, 255, 255, 1.0);
    padding: 9px 18px;
    text-transform: none;
}

a.button.button--quaternary.no-icon,
.button.button--quaternary.no-icon a{
    padding: 9px 18px;
}


.button.button--quaternary a:hover,
.button.button--quaternary a:focus,
.button.button--quaternary a:active,
a.button.button--quaternary:hover,
a.button.button--quaternary:focus,
a.button.button--quaternary:active {
    background-color: rgba(255, 255, 255, 1);
    border: 2px solid #ffffff;
    color: rgba(0, 49, 88, 1.0);
    fill: rgba(0, 49, 88, 1.0);
}

.button.button--quaternary a:active,
a.button.button--quaternary:active {
    background-color: rgba(255, 255, 255, );
    border: 2px solid #ffffff;
    border-color: #ffffff;
    color: #5081a8;
    fill: #5081a8;
}

.button.button--quaternary a:after,
a.button.button--quaternary:after{
    content: '';
    vertical-align: middle;
    display: inline-block;
    width: 14px;
    height: 27px;
    top: 0px;
    position: relative;
    margin-left: 12px;
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-white.svg);
    background-size: 6px;
    background-position: center;
    background-repeat: no-repeat;
}

.button.button--quaternary a:hover:after,
a.button.button--quaternary:hover:after{
    background-image: url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);
}

/* End quaternary Button */

/* Simple Button */

.button.button--simple a,
a.button.button--simple {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 0px none #003158;
    border-radius: 30px;
    color: 

  
  
    
  


  rgba(235, 171, 63, 1.0)

;
    fill: 

  
  
    
  


  rgba(235, 171, 63, 1.0)

;
    padding: 0;
    font-size: 18px;
    text-transform: none;
    min-height:auto !important;
}

.button.button--simple a:hover,
.button.button--simple a:focus,
.button.button--simple a:active,
a.button.button--simple:hover,
a.button.button--simple:focus,
a.button.button--simple:active {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 0px none #ffffff;
    color: 

  
  
    
  


  rgba(235, 171, 63, 1.0)

;
    fill: 

  
  
    
  


  rgba(235, 171, 63, 1.0)

;
}

.button.button--simple a:active,
a.button.button--simple:active {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
    border: 0px none #ffffff;
    border: 0px none #ffffff;
    color: 

  
  
    
  


  rgba(235, 171, 63, 1.0)

;
    fill: 

  
  
    
  


  rgba(235, 171, 63, 1.0)

;
}

.button.button--simple a:before,
a.button.button--simple:before{
    content:none !important;
}

.button.button--simple a:after,
a.button.button--simple:after{
    content: '';
    width: 35px;
    position: absolute;
    bottom: -10px;
    height: 2px;
    display: inline-block;
    background: 

  
  
    
  


  rgba(235, 171, 63, 1.0)

;;
    transition: width ease .3s;
    top:auto;
    margin:0;
}

.button.button--simple a:hover:after,
a.button.button--simple:hover:after{
    width: 100%;
}


/* End Simple Button */


/* Button Sizing */


button.btn-small,
a.button.btn-small,
.button.btn-small a,
button.btn-small.no-icon,
a.button.btn-small.no-icon,
.button.btn-small.no-icon a,
a.hs-button.btn-small,
.cta_button.btn-small,
a.hs-button.btn-small.no-icon,
.cta_button.btn-small.no-icon,
.button.btn-primary-inverse.btn-small a,
a.button.btn-primary-inverse.btn-small{
    font-size: 13px;
    padding: 6px 14px !important;
    min-height:32px;
}
button.btn-large,
a.button.btn-large,
.button.btn-large a,
a.hs-button.btn-large,
.cta_button.btn-large,
.button.btn-primary-inverse.btn-large a,
a.button.btn-primary-inverse.btn-large{
    font-size: 18px;
    padding: 13px 24px !important;
    min-height:57px;
}


.no-icon a,
a.no-icon{
    min-height:48px;
}

.no-icon.btn-small a,
a.no-icon.btn-small{
    min-height:32px;
}

.no-icon.btn-large a,
a.no-icon.btn-large{
    min-height:55px;
}


.no-icon:after,
.no-icon a:after{
    content:none !important;
}

@media screen and (max-width:767px){
    
    button,
a.button,.button a,
    a.hs-button, .cta_button{
    min-height:56px;
    }

    .button.button--simple a,
    a.button.button--simple {
        font-size:16px;
    }

    button.btn-large,
    a.button.btn-large,
    .button.btn-large a,
    a.hs-button.btn-large,
    .cta_button.btn-large,
    .button.btn-primary-inverse.btn-large a,
    a.button.btn-primary-inverse.btn-large{
        font-size:15px;
    }

    .button.btn-secondary-inverse.btn-large a:after {
        background-size: 6px;
        width: 7px;
        margin-left: 14px;
    }

    button.btn-small,
    a.button.btn-small,
    .button.btn-small a,
    button.btn-small.no-icon,
    a.button.btn-small.no-icon,
    .button.btn-small.no-icon a,
    a.hs-button.btn-small,
    .cta_button.btn-small,
    a.hs-button.btn-small.no-icon,
    .cta_button.btn-small.no-icon,
    .button.btn-primary-inverse.btn-small a,
    a.button.btn-primary-inverse.btn-small{
        min-height:56px;
        font-size:15px;
    }

    .no-icon a,
    a.no-icon{
        min-height:56px;
    }



}

/* Base */

form {
    max-width: 100%;
}

.hs-form-field {
    position: relative;
}

/* Form Title */

.form-title {
    margin: 0;
}

.hs_error_rollup {
    display: none;
}

.hs-form .input input[type='file']{opacity:0;position:absolute;top:0;left:0;width:100%!important;height:100%!important;}
.chooseFileWp input.hs-input{width:max-content!important;}
.chooseFileWp input.hs-input span{margin-left:20px;display:block;}
.chooseFileWp span{margin-left:10px;}
/* Labels */

.hs-form-field > label {
    display: block;
    margin-bottom: 5px;
    text-align: left;
    width: auto;
    z-index: 1;
    line-height:1.21;
}

/* Inputs */

.input {
    position: relative;
}

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
input[type='file'],
select,
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    width: 100% !important;
    line-height:1.21;
}

textarea{
    vertical-align:middle;
}

select::-ms-expand {
    display: none;
}

input[type='text']:focus,
input[type='email']:focus,
input[type='password']:focus,
input[type='tel']:focus,
input[type='number']:focus,
input[type='file']:focus,
select:focus,
textarea:focus {
    border-color: #003158;
    outline: none;
}

:focus{
    outline: none;
}

fieldset {
    max-width: 100% !important;
}

/* Inputs - Checkbox/Radio */

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

.inputs-list > li {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}

input[type='checkbox'],
input[type='radio'] {
    border: none;
    cursor: pointer;
    height: auto;
    line-height: normal;
    margin-right: 0.375rem;
    padding: 0;
    width: auto;
}

/* Inputs - Select */

/* .hs-fieldtype-select .input:after {
content: '\25BE';
pointer-events: none;
position: absolute;
right: 1rem;
top: 50%;
transform: translateY(-50%);
} */

/* Inputs - Datepicker */

.hs-fieldtype-date .input .hs-dateinput:before {
    content: '\01F4C5';
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: translateY(-50%);
}

.fn-date-picker .pika-table thead th {
    color: #fff;
}

.fn-date-picker td.is-selected .pika-button {
    border-radius: 0;
    box-shadow: none;
}

.fn-date-picker td .pika-button:hover {
    border-radius: 0 !important;
}

/* Inputs - File Picker */

input[type='file'] {
    background-color: transparent;
    border: initial;
    box-shadow: none;
    line-height: initial;
    padding: initial;
}

/* Headings and Text */

form .hs-richtext img {
    max-width: 100% !important;
}

form .header {
    background-color: transparent;
    border: none;
}

/* GDPR */

/* .legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
font-size: 0.875rem;
margin-left: 1rem !important;
}
*/
/* Validation */

.hs-form-required {
    color: #ef6b51;
}

.hs-error-msg {
    margin-top: 0.375rem;
}

/* Submit */

form input[type='submit'],
form .hs-button {
    cursor: pointer;
    display: inline-block;
    letter-spacing: normal;
    line-height:1;
    margin: 0;
    text-align: center;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    white-space: normal;
    width:auto;
    min-height:49px;
    line-height: 1.16;
}

/* Captcha */

.grecaptcha-badge {
    margin: 0 auto;
}

.hs-form-required {
    color: #003158;
}





form {
    background-color: rgba(255, 255, 255, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    padding: 44px 40px;
}

.hs-form-field {
    margin-bottom: 18px;
}

/* Form Title */

.form-title {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(255, 255, 255, 1.0);
    border: 0px none #ffffff;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    color: #003158;
    font-size: 22px;
    padding: 0px 0px;
    text-transform: none;
}

/* Labels */

.hs-form-field > label,
.hs-form-field > label span {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #003158;
    font-size: 16px;
    padding: 0px 0px;
}

/* Help Text - Legends */

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

/* Inputs */

input[type='text'],
input[type='email'],
input[type='password'],
input[type='tel'],
input[type='number'],
select,
textarea {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(255, 255, 255, 1.0);
    border: 1px solid #cbcbcb;
    border-radius: 10px;
    color: #002A47;
    font-size: 14px;
    padding: 15px 10px;
}

::-webkit-input-placeholder {
    color: #cbcbcb;
}

::-moz-placeholder {
    color: #cbcbcb;
}

:-ms-input-placeholder {
    color: #cbcbcb;
}

:-moz-placeholder {
    color: #cbcbcb;
}

::placeholder {
    color: #cbcbcb;
}

/* 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: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #003158;
    font-size: 12px;
}

/* Inputs - Datepicker */

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

.hs-datepicker .is-selected button.pika-button {
    background-color: #6AC5DC;
}

.hs-datepicker button.pika-button:hover {
    background-color: #003158 !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: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #003158;
    font-size: 14px;
}

/* GDPR Text */

.legal-consent-container,
.legal-consent-container .hs-richtext,
.legal-consent-container .hs-richtext p {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: #003158;
    font-size: 14px;
}

/* Validation */

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


.hs-error-msg,
.hs-error-msgs label{
    color: #DF2121;
    font-size: 11px;
    line-height: 1;
}

/* Submit */

.actions{
    display:inline-block;
    position:relative;
}



form input[type='submit'],
form .hs-button {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(235, 171, 63, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    color: rgba(0, 42, 71, 1.0);
    fill: rgba(0, 42, 71, 1.0);
    padding: 9px 18px;
    text-transform: none;
}

form input[type='submit']:hover,
form input[type='submit']:focus,
form .hs-button:hover,
form .hs-button:focus {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(231, 75, 16, 1.0);
    border: 2px solid #003158;
    color: rgba(255, 255, 255, 1.0);
}

form input[type='submit']:active,
form .hs-button:active {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    background-color: rgba(255, 155, 96, 100);
    border: 2px solid #003158;
    border-color: #5081a8;
}





form input[type='submit'],
form .hs-button {
    font-size: 15px;
    padding: 9px 18px;
}



/* Inline Thank You Message */
.submitted-message {
    background-color: rgba(255, 255, 255, 1.0);
    border: 2px solid #003158;
    border-radius: 30px;
    padding: 44px 40px;
    font-size: 14px;
}




form .form-columns-2,form .form-columns-3,form .form-columns-1{max-width:100%!important;}

form .form-columns-3,form .form-columns-2{display:flex;flex-wrap:wrap;margin:0 -10px!important;max-width:initial!important;float:none!important;}
form .form-columns-3 >div,form .form-columns-2>div{margin-left:10px!important;margin-right:10px!important;}
form .form-columns-3 >div{width:calc(33.33% - 20px)!important;}
form .form-columns-2>div{width:calc(50% - 20px)!important;}
.input { margin: 0 !important;}



ul.inputs-list.multi-container { margin-top: 10px;}
/* Radio Button Style */
/* .hs-form-radio{margin:0 0 10px!important;} */
.hs-form-radio label.hs-form-radio-display{display:flex;flex-wrap:wrap}
.hs-form-radio-display .hs-input{display:none}
.hs-form-radio label.hs-form-radio-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding-left:30px;}
.hs-form-radio label.hs-form-radio-display input+span:before{width:18px;height:18px;content:'';background-color:transparent;display:inline-block;border-radius:100%;margin-right:13px;transition:.5s ease all;border:1px solid #003158;position:absolute;left:0;top:2px;}
.hs-form-radio label.hs-form-radio-display input:checked+span:before{background-color:#003158;}
.hs-form-radio label.hs-form-radio-display input:checked+span:after{content:'';position:absolute;left:4px;width:10px;height:10px;background-color:#fff;top:6px;border-radius:100%;transition:.5s ease all}

/* Checkbox Style */
/* .hs-form-checkbox{margin:0 0 10px!important;} */
.hs-form-booleancheckbox{margin:0 0!important;}
.hs-form-checkbox label.hs-form-checkbox-display,.hs-form-booleancheckbox label.hs-form-booleancheckbox-display{display:flex;flex-wrap:wrap}
.hs-form-checkbox-display .hs-input,
.hs-form-booleancheckbox-display .hs-input{display:none}
.hs-form-checkbox label.hs-form-checkbox-display input+span,
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding-left:25px;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before,
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{content:'';background-color:transparent;display:inline-block;transition:.5s ease all;border:1px solid #cbcbcb;position:absolute;left:0;border-radius:3px;}
.hs-form-checkbox label.hs-form-checkbox-display input+span:before{top:3px;width:18px;height:18px;}

.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before { width: 14px; height: 14px; top: 2px;}





.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:before,
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:before{background-color:#003158;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after,
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{ content:'';display:block;position:absolute;left:6px;width:6px;height:11px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:.5s ease all;}
.hs-form-checkbox label.hs-form-checkbox-display input:checked+span:after{top:5px;}
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after { width: 4px; height: 8px; left: 5px; top: 4px;}
.hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span { margin-left: 0; font-size: 12px; }
.legal-consent-container > div { margin-bottom: 25px; }
textarea {
    overflow: hidden;
}
@media(min-width:768px){ 
    input[type='text'],
    input[type='email'],
    input[type='password'],
    input[type='tel'],
    input[type='number'],
    select,
    textarea{
        height:47px;
    }

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

    form .form-columns-2>div,form .form-columns-3>div { width: 100% !important; }

    .form-title {
        font-size:16px;
    }

    .hs-form-field{
        margin-bottom:10px;
    }

    input[type='text'],
    input[type='email'],
    input[type='password'],
    input[type='tel'],
    input[type='number'],
    select,
    textarea{
        height:55px;
    }

    .hs-form-field > label,
    .hs-form-field > label span {
        font-size:14px;
        line-height:1.5;
    }


}
/* 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;
}
/* Logo */

.widget-type-logo img {
  height: auto;
  max-width: 100%;
}

/* Menu and simple menu */

.hs-menu-wrapper ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

/* Horizontal menu */

.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
  flex-direction: column;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-horizontal ul {
    flex-direction: column;
  }
}

/* Vertical menu */

.hs-menu-wrapper.hs-menu-flow-vertical ul {
  flex-direction: column;
}

/* Flyouts */

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul {
  display: inline-flex;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.hs-menu-flow-vertical ul {
    display: flex;
  }
}

.hs-menu-wrapper.flyouts .hs-item-has-children {
  position: relative;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper {
  left: -9999px;
  opacity: 0;
  position: absolute;
}

.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a {
  display: block;
  white-space: nowrap;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts
  .hs-item-has-children:hover
  > .hs-menu-children-wrapper {
  left: 0;
  opacity: 1;
  top: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical.flyouts
  .hs-item-has-children:hover
  > .hs-menu-children-wrapper {
  left: 100%;
  opacity: 1;
  top: 0;
}

@media (max-width: 767px) {
  .hs-menu-wrapper.flyouts .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts
    .hs-item-has-children:hover
    > .hs-menu-children-wrapper,
  .hs-menu-wrapper.hs-menu-flow-vertical.flyouts
    .hs-item-has-children:hover
    > .hs-menu-children-wrapper {
    left: 0;
    opacity: 1;
    position: relative;
    top: auto;
  }
}
.baseModuleStyle{position:relative;}
 .baseModuleParent{position:relative; z-index:5}

.baseModuleOverlay{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index:3;}

.bgVideo,.bgVideoWrapper { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; width: auto; height: auto; background-size: cover; overflow: hidden; object-fit: cover; z-index:1;}


/* Header */


.cursor {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000;
    pointer-events: none;
    will-change: transform;
    transition: transform 30ms ease-in-out;
    transform: translate3d(50vw,50vh,0);
    opacity: 30%;
}
.cursor .ball {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 2px solid transparent;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background-color: #efbb01;
    will-change: transform;
    transition: width .2s ease-in-out,height .2s ease-in-out;
}

.cursor.cursor_anchor_active .ball{
    width: 68px;
    height: 68px;
}


/* 
.cursor,
.cursor2,
.cursor3{
position: fixed;
border-radius: 50%;	
transform: translateX(-50%) translateY(-50%);
pointer-events: none;
left: -100px;
top: 50%;
transition: all .3s linear;
pointer-events: none;
will-change: transform;
transition: transform 30ms ease-in-out;
}
.cursor {
background-color:transparent;
z-index: 109;
height: 2px;
width: 2px;
}
.cursor2,
.cursor3{
height: 11px;
width: 11px;
z-index: 108;
transition: all 0.3s ease-out;
}
.cursor2.hover,
.cursor3.hover {
transform: scale(5) translateX(-35%) translateY(-35%);
border: none;
background: transparent;
}

.cursor2.hover {
background:#E74B10
}


.ball {
height: 11px;
width: 11px;
cursor: pointer;
display: block;
border-radius: 50%;
border: 1px solid #E74B10;
background:#E74B10;
z-index: 100;
transition: all .3s linear;
} */



.header .dnd-section { padding: 0; }

.headerSection { background-color: rgba(255, 255, 255, 0.0); border-bottom: 1px none #FFFFFF; }
/* Header content */
.headerSection p,
.headerSection h1,
.headerSection h2,
.headerSection h3,
.headerSection h4,
.headerSection h5,
.headerSection h6,
.headerSection a:not(.button a),
.headerSection span,
.headerSection div,
.headerSection li,
.headerSection blockquote {
    color: #003158;
}


/* Submenus */
.submenu{float:none;list-style:none;margin:0;padding:0;}

/* HubSpot Editor Styles */
.hs-inline-edit .submenu.level-1 > li.has-submenu:hover .submenu.level-2,
.hs-inline-edit > li.has-submenu.focus .submenu.level-2{visibility:hidden;}



.navigation-primary input[type=checkbox] { display: none;}

/* Color // Main Navigation */

.navigation-primary .level-1 > li > a {
    font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 14px; color: rgba(255, 255, 255, 1); text-transform: none;
}
/* Main Navigation - Child Menus */
.navigation-primary .submenu:not(.level-1) .menu-link {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: rgba(0, 49, 88, 1.0); font-size: 14px; text-transform: none;font-weight:700;position:relative
}

/* Header Sticky */

.headerSticky .headerSection{position:fixed; top:0; left:0; width:100%; animation:headerAnim 0.5s;}
.headerSection.headerSticky { position: fixed; top: 0; left: 0; width: 100%; animation: headerAnim 0.5s;background-color:#003158}
@keyframes headerAnim { from {transform : translateY(-100%) } to {transform : translateY(0%)}}
@keyframes headerAnimRev { from {transform : translateY(100%) } to {transform : translateY(-100%)}}
/* End Header Sticky */



.mega-menu-four .client-card >img {
    height: 52px;
    width: auto;
    object-fit: contain;
}

.child_trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 100%;
    display: block;
    z-index: 2;
}





/* -------------------------------- New CSS ---------------------------------------- */

.headerLanguageSwitcher::after {
    display: none !important;
}

.headerLanguageSwitcher.langEnable::after {
    display: inline-block !important;
}

header.headerSection {
    padding: 32px 0 30px; 
    position: absolute;
    left: 0; top: 0; 
    width: 100%;
    z-index:1001;
    line-height:normal
}
.headerParent{ display: flex; flex-wrap: wrap; align-items: center;justify-content: space-between; }
.headerLogo { width: 188px; }

.headerLogo .dark-logo{
    display:none;
}



.headerNavigation {padding-left:30px;display: flex; justify-content: flex-end; width: calc(100% - 188px);justify-content: space-between; }

.headerSection span.expandMenu{
    color:#ffffff;;
}

ul.submenu.level-2 li { margin: 0; padding: 0;}
ul.submenu.level-2 li a { display: block;}


.navigation-primary ul.submenu.level-2 li a:after{
    content:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shape.svg);
    position: absolute;
    right: 22px;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
}

.navigation-primary ul.submenu.level-2 li a{
    padding: 9px 21px;
    border-radius:20px;
}

/* Main Navigation - Child Menus */
.navigation-primary .submenu:not(.level-1) .submenu-inner { background-color: rgba(255, 255, 255, 1.0); }
.navigation-primary .submenu:not(.level-1) .menu-item:hover > a,
.navigation-primary .submenu:not(.level-1) .menu-item:focus  > a { background-color: rgba(106, 197, 220, 0.14); }
.navigation-primary .submenu:not(.level-1) .menu-item:hover > a,
.navigation-primary .submenu:not(.level-1) .menu-item:focus > a {  color: rgba(0, 49, 88, 1.0); }
.navigation-primary .submenu:not(.level-1) .menu-item:active> a { background-color: rgba(106, 197, 220, 0.14); }
.navigation-primary .submenu:not(.level-1) .menu-item:active > a {  color: rgba(0, 49, 88, 1); }

.mblgSwitcher{display:none;}
.headerLanguageSwitcher{align-items:center;display:flex;cursor:pointer;margin-left:10px;position:relative}
.headerLanguageSwitcher:after{background:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/Flags/dropdown-arrow.svg) no-repeat;content:"";height:6px;margin-left:10px;display:inline-block;transition:all .3s;width:11px}
.headerLanguageSwitcher .lang-box .globe_class{background-image:none!important;height:auto!important;width:auto!important}
.headerLanguageSwitcher .lang-box .lang_list_class{display:block!important;position:unset!important;transform:unset!important}
.headerLanguageSwitcher .lang_list_class:after,.headerLanguageSwitcher .lang_list_class:before{content:none}
.headerLanguageSwitcher .lang-box{cursor:pointer;display:inline-block;position:relative}
.headerLanguageSwitcher .lang-box .current{pointer-events:none}
.headerLanguageSwitcher .lang-box .hs_cos_wrapper_type_language_switcher{height:auto;left:0;opacity:0;position:absolute;top:100%;transition:all .3s linear;visibility:hidden;width:100%}
.headerLanguageCurrent{overflow:hidden;position:relative;}
.headerLanguageSwitcher .lang-box .lang_list_class li{background-color:transparent!important;border:none!important;font-size:0!important;margin:0!important;padding:0!important}
.headerLanguageSwitcher .lang-box .lang_list_class li a{display:block;font-size:inherit;height:29px;overflow:hidden;width:29px}
.headerLanguageSwitcher img{width:28px;height:22px;object-fit:contain;}


.mega-menu-three .mm3-card .mobile-link{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:53px;
}


/* lp header */
.headerSecMainLP header.headerSection {
    background-color: #003158;
    position: fixed;
    animation: none;
}

.headerSecMainLP header.headerSection .mobileVerBtn  .button.btn-secondary-inverse a {
    background-color: transparent;
    color: #ffffff;
    border-color: #EBAB3F;
}
.headerSecMainLP header.headerSection .mobileVerBtn  .button.btn-secondary-inverse a:hover {
    background-color: #EBAB3F;
    color: #002A47;
    border-color: #EBAB3F;
}


@media(min-width:992px){
    .headerSecMainLP header.headerSection .button.btn-secondary-inverse a {
        background-color: transparent;
        color: #ffffff;
        border-color: #EBAB3F;
    }
    .headerSecMainLP header.headerSection .button.btn-secondary-inverse a:hover {
        background-color: #EBAB3F;
        color: #002A47;
        border-color: #EBAB3F;
    }
    .headerSecMainLP header.headerSection {
        padding: 32px 0 30px;
    }
    .headerSecMainLP header.headerSection .headerLogo {
        width: 188px;
    }

    .mega-menu-three .mm3-card.noBtnAdded{cursor:default;}
    .mega-menu-three .mm3-card.noBtnAdded .mobile-link{display:none;}
    .mega-menu-three .mm3-card.noBtnAdded .noBtnLink{position:absolute;top:0;left:0;right:0;height:100%;width:100%;}
    .mega-menu-three .mm3-card.noBtnAdded .img-wrap{position:relative;}
    .child_trigger{display:none;}
    .headerSticky .headerLogo {
        width: 140px;
    }
    .headerSection.headerSticky .submenu.level-1 > li.has-submenu>a:before {
        bottom: -30px;
    }
    .headerSection.headerSticky .megaMenu {  top: 60px;}
    .headerSticky .megaMenuInner {
        margin-top: 21px;
    }

    .headerSection.headerSticky {
        padding: 20px 0;
    }
    .headerLanguageSwitcher:hover .lang-box .hs_cos_wrapper_type_language_switcher{opacity:1!important;visibility:visible!important}

    .headerLanguageSwitcher.langEnable.dpOpen::after {
        transform: rotate(180deg);
    }
    .headerLanguageSwitcher:hover:after{transform:rotate(180deg);}
    .submenu.level-1 > li.menuParent { position: static;}
    .megaMenu { position: absolute; left: 0; top:72px; width:100%; opacity: 0; visibility: hidden; transition:opacity ease 0.1s; pointer-events: none; display:block !important;} 
    .submenu.level-1 > li.menuParent:hover .megaMenu { opacity: 1; visibility: visible; pointer-events: inherit !important; }


    /* Navigation Wrapper */
    .navigation-primary{display:inline-block;float:right;}


    /* Active Menu Item Styles */
    .navigation-primary .submenu.level-1 > li > a.active-item{position:relative;}
    .navigation-primary .submenu.level-1 > li > a.active-item:after{background-color:#1d1d1d;bottom:-3px;content:'';height:2px;left:0;position:absolute;width:100%;}

    /* prettier-ignore */
    .navigation-primary .submenu.level-1 > li:last-child .submenu.level-2 .menu-item:hover .submenu.level-3,
    .navigation-primary .submenu.level-1 > li:last-child .submenu.level-2 .menu-item.focus .submenu.level-3{left:auto;right:100%;}

    .navigationParent,.navigation-primary .submenu{ display: block !important;}

    /*   Theme Color   */

    /* Main Navigation */
    .navigation-primary .level-1 > .has-submenu:after { border-color: rgba(255, 255, 255, 1) transparent transparent transparent; }
    .navigation-primary .level-1 > li:hover,
    .navigation-primary .level-1 > li:focus { background-color: rgba(0, 49, 88, 0.0); }
    .navigation-primary .level-1 > li:hover > a,
    .navigation-primary .level-1 > li:focus > a { color: rgba(255, 255, 255, 1);}
    .navigation-primary .level-1 > .has-submenu:hover:after,
    .navigation-primary .level-1 > .has-submenu:focus:after,
    .navigation-primary .level-1 > li.has-submenu.active-item:hover:after,
    .navigation-primary .level-1 > li.has-submenu.active-item:focus:after { border-color: transparent transparent rgba(255, 255, 255, 1) transparent; }
    .navigation-primary .level-1 > li:active { background-color: rgba(0, 49, 88, 0.0); }
    .navigation-primary .level-1 > li:active > a { color: rgba(255, 255, 255, 1); }
    .navigation-primary .level-1 > .has-submenu:active:after,
    .navigation-primary .level-1 > li.has-submenu.active-item:active:after { border-color: transparent transparent rgba(255, 255, 255, 1) transparent; }

    .navigation-primary .level-1 > li.active-item { background-color: rgba(0, 49, 88, 0.0); }
    .navigation-primary .level-1 > li.active-item > a { color: rgba(255, 255, 255, 1); }
    .navigation-primary .level-1 > li.has-submenu.active-item:after { border-color: font-family: Emelind, sans-serif; font-style: normal; font-weight: normal; text-decoration: none transparent transparent transparent; }
    .navigation-primary .submenu.level-1 > li > a.active-item:after { background-color: rgba(255, 255, 255, 1);}

    .navigationParent{
        width:100%;
    }

    .navigationParentInner {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        width: 100%;
        justify-content: space-between;
    } 

    /* Top Level Menu Items */
    .submenu.level-1{display:inline-block;}

    .submenu.level-1 > li{
        display:inline-block;
        position:relative;
        margin:0;
    }

    .submenu.level-1 > li>a{
        margin:0 2px;
        padding:10px 5px;
        position:relative;
        display:block;
    }


    /* Top Level Menu Items Icon */
    .headerSection .submenu.level-1 > li>a:after {
        position: absolute;
        left: 0;
        width: 100%;
        content: '';
        height: 1px;
        background: #fff;
        display: inline-block;
        bottom: 0;
        opacity: 0;
        -webkit-transition: opacity ease .4s;
        -moz-transition: opacity ease .4s;
        transition: opacity ease .4s;
    }
    .headerSection .submenu.level-1 > li:hover>a:after{
        opacity:1;
    }

    /* Menu Items With Children */
    .navigation-primary .submenu.level-2{
        left:0;
        top:100%;
    }
    .navigation-primary ul.submenu.level-2 li a{
        padding: 9px 21px;
        padding-right: 40px;
        position: relative;
    }

    .navigation-primary .submenu.level-2,
    .navigation-primary .submenu.level-3{
        border:none; 
        min-width:200px;
        opacity:0; 
        position:absolute;
        z-index:2;
        visibility: hidden;
        -webkit-transition: opacity ease .4s;
        -moz-transition: opacity ease .4s;
        transition: opacity ease .4s;
        display: block;
        pointer-events: none;
    }
    .navigation-primary .submenu.level-3{top:0;}

    .navigation-primary .submenu-inner {
        padding: 23px 20px 23px 16px;
        border-radius: 20px;
        background: #FFF;
        margin-top:29px;
        position:relative;
    }

    .headerSection .submenu.level-1 > li.has-submenu>a:before{
        content: url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/triangle-vector.svg);
        display: inline-block;
        position: absolute;
        top: auto;
        left: 50%;
        z-index: -1;
        bottom: -40px;
        transform: translateX(-50%);
        opacity:0;
        transition: opacity ease 0.2s;visibility: hidden;
    }

    .headerSection .submenu.level-1 > li.has-submenu:hover>a:before{
        opacity:1;    visibility: visible;
    }

    ul.submenu.level-2 li { margin: 0; padding: 0;white-space: nowrap;}


    /* Submenu Level One Visibility */
    .navigation-primary .submenu.level-1 > li:hover .submenu.level-2,
    .navigation-primary .submenu.level-1 > li.focus .submenu.level-2{left:50%;transform: translateX(-50%);opacity:1;  visibility: visible; pointer-events: inherit !important;}
    .navigation-primary .submenu.level-1 > li:hover:last-child .submenu.level-2,
    .navigation-primary .submenu.level-1 > li.focus:last-child .submenu.level-2{left:auto;right:0;}


    /* Submenu Level Two Visibility */
    .navigation-primary .submenu.level-2 > li .submenu.level-3{left:100%;}
    .navigation-primary .submenu.level-2 > li:hover .submenu.level-3,
    .navigation-primary .submenu.level-2 > li.focus .submenu.level-3{opacity:1;visibility: visible; pointer-events: inherit !important;}


}

@media(min-width:1200px){

    .headerNavigation{
        width: 80%;
    }

    .submenu.level-1 > li>a{
        margin:0 6px;
        padding:10px;
    }

    .navigation-primary .level-1 > li > a {
        font-size: 15px;
    }


}

@media(min-width:1299px){

    .headerNavigation{
        width: 75%;
    }



}

@media (min-width:1399px){
    .headerLanguageSwitcher{margin-left:20px;}
}
@media(max-width:991px){
    .headerSecMainLP header.headerSection {
        padding: 30px 0;
    }
    .menu-open .headerSecMainLP header.headerSection {
        background-color: #ffffff;
    }
    .menu-open {
        overflow: hidden;
    }
    .menu-open .light-logo {
        display: none;
    }

    .menu-open .dark-logo {
        display: block;
    }

    .menu-open .headerSection{
        background-color: #ffffff;
    }

    .menu-open .expandMenu i {
        background: #003158;
    }
    .headerSection.headerSticky {
        padding: 15px 0;
    }
    .menu-open .headerParent { padding: 0 15px; }
    header.headerSection{
        padding:30px 0;
    }

    .headerLogo {
        width: 145px;
    }

    .headerParent{

        padding: 0 5px;
    }


    .headerNavigation{
        width:auto;    padding-left: 0;
    }


    /*-=-=-=-  Expand Menu   -=-=-=*/  
    /*     .headerOutter {height: 88.89px;} */
    /*-=-=-=-  Expand Menu   -=-=-=*/
    .expandMenu { width: 22px; height: 18px; display: block; cursor: pointer; padding: 0; z-index: 999; }
    /*     .expandMenu i { position: relative; width: 30px; top: 8px; left: 0; border-radius: 5px; height: 4px; opacity: 1; display: block; background-color: #ffffff; margin: 6px auto; transition: all ease .3s; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; } */
    .expandMenu i:first-child { margin-top: 0; }
    .expandMenu i { position: relative; width: 100%; top: 0; left: 0; border-radius: 5px; height: 2px; opacity: 1; display: block; background-color: #ffffff; margin: 6px auto; transition: all ease .3s; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; }
    .expandMenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 8px; }
    .expandMenu.active i:nth-child(2) { position: relative; left: -46px; opacity: 0;}
    .expandMenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; }

    /*-=-=-=- Mobile Submenu Icon -=-=-=*/
    .childExpand { position: absolute; top: 5px; z-index: 999; display: inline-block; right: 22px; width: 36px; text-align: center; height: 36px; margin: 0; padding: 5px; cursor: pointer; }
    .childExpand i { position:relative; width: 18px; left:0; height: 1px; opacity:1; display: block; background: rgba(0, 49, 88, 1.0); top:5px; margin: 8px auto; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
    .childExpand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top: -4px; }
    .childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
    .childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }

    .headerLanguageSwitcher{position:absolute;top:0;bottom:0;margin:auto;left:15px;}
    .headerSection span.expandMenu{position:absolute;top:0;bottom:0;margin:auto;right:15px;}
    .menu-open .headerSection span.expandMenu{right:33px;}
    .menu-open .headerLanguageSwitcher{left:auto;right:98px;}
    .menu-open .headerParent{justify-content:unset;}

    .navigationParent { position: absolute; left: 0; top:100%; width: 100%; display:none; }
    .navigation-primary .submenu:not(.level-1),.navigation-primary .megaMenu { display: none;}
    .navigation-primary .submenu.level-1 > li { margin: 0; padding: 0;margin-bottom:25px; } 
    .navigation-primary .submenu.level-1 > li > a { padding:15px; display: inline-block;position:relative;font-size:22px;line-height:normal;min-width: 160px;}

    .navigation-primary .submenu.level-1 > li.has-submenu > a:after{
        content:'';
        position: absolute;
        right: -15px;
        width:15px;
        transition: all ease .3s;
        -moz-transition: all ease .3s;
        -webkit-transition: all ease .3s;
        -o-transition: all ease .3s;  
        transform: translateY(-40%) rotate(90deg);
        top: 50%;
        height: 15px;
        background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shape.svg);
        background-repeat: no-repeat;
        background-size: 8px;
        background-position: center;
    }


    .navigation-primary .submenu.level-1 > li > a.active:after {
        transform: translateY(-50%) rotate(-90deg);
    }

    .navigation-primary .menu-item { position: relative; }


    .navigationRight {
        padding: 10px 15px 0;
    }

    .navigationParent{background-color:#ffffff;}


    .navigationParentInner {
        padding: 50px 15px 80px;
        padding-top:15px;
        overflow: auto;
        height: calc(100vh - 105px);
    }

    .navigation-primary .level-1 > li > a { color: #003158;}

    ul.submenu.level-2 li{
        margin-bottom:6px;
    }

    ul.submenu.level-2 li:last-child{
        margin-bottom:0;
    }

    .navigation-primary .submenu:not(.level-1) .menu-link{
        font-size: 16px;
        padding: 10px 20px;
        display: inline-flex;
    }

    .navigation-primary ul.submenu.level-2 li a:after{
        content:none;
    }

    header.headerSection .button.btn-small a{
        font-size: 15px;
        padding: 13px 34px !important;
    }

    .navigation-primary .submenu-inner {
        padding-left: 15px;
        padding-top: 10px;
    }

    .headerSection .childExpand{
        display:none;
    }
    .mblgSwitcher .headerLanguageSwitcher{display:flex!important;}

    /*     .mblgSwitcher{display:block;position: absolute;top: 45px;right: 98px;z-index: 999;} */
    .mblgSwitcher{display:block;}
    .headerLanguageSwitcher{display:none;}
    .headerLanguageSwitcher{margin-left:0;}

    /*     .headerParent {justify-content: space-between;padding:0 15px;} */
    .headerLanguageSwitcher.dpOpen .lang-box .hs_cos_wrapper_type_language_switcher{opacity:1;visibility:visible;display:block!important;}
    .headerLanguageSwitcher.dpOpen:after{transform:rotate(180deg);}
    .menu-open .headerLanguageSwitcher:after{background:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/Flags/dropdown-arrow-blue.svg) no-repeat;background-size:11px;height:7px;}

}







/* --------------------------------- Mega Menu CSS ------------------------------ */

.megaMenuInner{
    position:relative;
    margin-top:40px;
    background:none;
}


.mega-menu-one{
    padding: 24px 0;
    padding-bottom:27px;
    border-radius: 20px;
    background: #fff;
}

.mega-menu-one ul{
    padding:0;
    margin:0;
    list-style-type:none;
}

.mega-menu-one ul li{
    margin:0;
}

.mega-menu-one .main-list{
    display:flex;
}

.mega-menu-one .main-list>li{
    /*     width: 16.66%; */
    width: 33.33%;
}

.mega-menu-one .main-list>li{
    border-right:1px solid #ddd;
    padding: 0 11px;
}

.mega-menu-one .main-list>li:last-child{
    border:0;
}


.mega-menu-one .heading-outer{
    padding:15px;
    border-radius: 16px;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    cursor:pointer;position: relative; 
}

.mega-menu-one .heading-outer:hover,
.mega-menu-one .heading-outer.active{
    background-color:rgba(106, 197, 220, 0.14)
}
.mega-menu-one  a.overLink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;    z-index: 1; }

.mega-menu-one .heading-inner{
    margin-bottom:10px;position: relative; 
}
.mega-menu-one .heading-inner div.h5 {
    margin: 0;
    margin-right:21px;    text-transform: unset;
}

.mega-menu-one .heading-inner .icon {
    margin-right: 11px;
}

.mega-menu-one .heading-inner .icon img {
    width: 28px;
}

.mega-menu-one .text-content {
    font-size: 14px;
    line-height: 1.4;
}

.mega-menu-one .sub-list{
    padding-top:8px;
}

.mega-menu-one .sub-list li {
    margin-bottom: 3px;
}

.mega-menu-one .sub-list li a{
    padding: 9px 21px;
    border-radius: 20px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.mega-menu-one .sub-list li a svg {
    margin-left: 5px;
    min-width: 9px;
}


.mega-menu-one .sub-list li:hover a{
    background-color:rgba(106, 197, 220, 0.14)
}

.mega-menu-two {
    margin: 0 auto;
    padding: 32px 15px;
    width: 100%;
    border-radius: 20px;
    background: #fff;
}

.mega-menu-two .mm2_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap:15px;
}

.mega-menu-two .common-hover-card{
    width:50%;    position: relative;
}

.common-hover-card {
    padding: 20px 18px;
    padding-right:30px;
    border-radius: 16px;
    display: flex;
    align-items: center;
    max-width: 392px;
    border-radius: 16px;
    cursor:pointer;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;position: relative;
}

.common-hover-card:hover {
    background-color: rgba(106, 197, 220, 0.14);
}

.common-hover-card .mobile-link{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:53px;
}

.common-hover-card .icon-wrap {
    width: 70px;
    height: 70px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(104, 198, 221, 0.14);
    border-radius: 100%;
    margin-right: 15px;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
}

.common-hover-card:hover .icon-wrap:not(.no-hover){
    background-color:#ffffff !important;
}

.common-hover-card div.h6 {
    margin-bottom: 6px;
}

.common-hover-card div.h6 a {
    font: inherit;
}

.common-hover-card .desc {
    font-size: 14px;
    line-height: 1.4;
}


.mega-menu-three {
    padding: 24px 24px 30px;
    max-width: 878px;
    margin: 0 auto;
    background: #fff;
    border-radius: 20px;
}

.mega-menu-three .mm3-row {
    display: flex;
    justify-content: center;
    justify-content: space-between;
}

.mega-menu-three .mm3-card {
    padding: 18px 15px 22px;
    border-radius: 16px;
    max-width: 241px;
    cursor:pointer;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;    position: relative;
}

.mega-menu-three .mm3-card:hover {
    background-color: rgba(106, 197, 220, 0.14);
}

.mega-menu-three .mm3-card .img-wrap {
    margin-bottom: 16px;
    height: 68px;
    display: inline-flex;
    align-items: center;
    width: 179px;
    background: #fff;
    justify-content: center;
    padding: 20px 19px;
    border-radius:16px;
}

.mega-menu-three .mm3-card .content div.h6 {
    margin-bottom: 9px;
}

.mega-menu-three .mm3-card .content div.h6>a {
    font: inherit;
}

.mega-menu-three .mm3-card .desc {
    font-size: 14px;
    line-height: 1.4;
}

/* .mega-menu-three .mm3-card .mobile-link{
display:none;
} */

.mega-menu-four {
    display: flex;
    margin: 0 auto;
    background: #fff;
    border-radius: 20px;
}

.mega-menu-four .industry-col {
    width: 31%;
    padding: 38px 34px 38px 23px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.mega-menu-four .clients-col {
    width: 69%;
    padding: 47px 42px 45px 61px;
    padding-top: 32px;
    padding-bottom: 28px;
    padding-right: 21px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 21px;
    background:rgba(106, 197, 220, 0.14);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.mega-menu-four .industry-col ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: block;
    column-count: 2;
    column-fill: balance;
    column-gap: 0px;
}

.mega-menu-four .industry-col ul li {
    margin: 0;
    margin-bottom:15px;
}

.mega-menu-four .industry-heading {
    padding: 7.5px 16px;
    border-radius: 20px;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    cursor:pointer;
}

.mega-menu-four .industry-heading:hover,
.mega-menu-four .industry-heading.active{
    background-color:rgba(106, 197, 220, 0.14)
}

.mega-menu-four .industry-heading .d-flex{
    flex-wrap:nowrap;
}

.mega-menu-four .industry-svg img {
    max-width: 16px !important;
    margin-right:10px;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    vertical-align:middle;
}

.mega-menu-four .industry-heading.active svg path,
.mega-menu-four .industry-heading:hover svg path{
    stroke:#003158
}

.mega-menu-four .arrow-svg svg {
    margin-left: 4px;
    min-width: 9px;
}


.mega-menu-four .client-tab .row{
    display:none;
    width: 100%;
    float: left;
}

.mega-menu-four .client-tab .row:first-child{
    display:block;
}
.mega-menu-four .client-tab .row>div{ float: left;}
.mega-menu-four .client-title {
    margin-bottom: 24px;
}

.mega-menu-four .client-tab .row {
    margin: 0 -8px;
}

.mega-menu-four .client-tab .col-lg-6 {
    padding: 0 8px;
    margin-bottom:15px;
}

.mega-menu-four .client-card {
    padding: 20px 15px 20px 26px;
    gap: 24px;
    background: #fff;
    border-radius: 20px;
    position: relative;
    text-align: center;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items:center;
}

.mega-menu-four .client-card .overLink {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
}

.mega-menu-four .client-tab .row>div:nth-child(4) ~ div {
    display: none;
}

.mega-menu-four .client-card .content {
    text-align: left;
}

.mega-menu-four .client-card img {
    max-width: 126px !important;
}

.mega-menu-four .client-card h5 {
    margin-top: 0;
    margin-bottom: 10px;
    line-height:1.15;
}

.mega-menu-four .client-card h5>a{
    font:inherit;
}
.mega-menu-four .client-card p {
    margin: 0;
    font-size: 14px;
    line-height: 1.2;
}

.mobile-clients{
    display: none;
}


.mega-menu-five {
    display: flex;
    max-width: 915px;
    margin: 0 auto;
    background: #fff;
    border-radius: 20px;
}

.mega-menu-five .left-col {
    padding-top: 33px;
    padding-left: 48px;
    padding-right: 28px;
    padding-bottom:36px;
    border-radius: 20px 0px 0px 20px;
    background: #fff;
    flex-direction: column;
    gap: 20px;
    display:flex;
}

.mega-menu-five>div {
    width: 50%;
}

.mega-menu-five .right-col {
    padding-right: 30px;
    padding-left: 33px;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-right: 13px;
    margin-top: 17px;
    margin-bottom: 17px;
    margin-right: 16px;
    background: rgba(104, 198, 221, 0.14);
    border-radius: 0px 20px 20px 0px;
}

.mega-menu-five .mm5_tabs div.h5 {
    margin-bottom: 16px;
}

.mega-menu-five .mm5_tabs .images-content {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 8.4px;
    /*     justify-content: space-between; */
}

.mega-menu-five .mm5_tabs .person-img-inner {
    width: 60px;
    height: 60px;
    padding-top: 0;
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.mega-menu-five .mm5_tabs .person-img img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}

.mega-menu-five .mm5_tabs {
    display: none;

}

.common-hover-card .content {
    width: calc(100% - 70px);
}
.mega-menu-five .links-content a {
    display: inline-block;
    background: #fff;
    padding: 18px 20px;
    padding-right:28px;
    border-radius: 20px;
    font-size: 16px;
    display: flex;
    max-width: 340px;
    width: 100%;
    justify-content: space-between;
}

.mega-menu-five .links-content {
    display: flex;
    flex-direction: column;
    flex-direction: column;
    gap: 19px;
    align-items: flex-start;
}

.mega-menu-five .links-content .arrow-svg {
    margin-left: 15px;
}

.mega-menu-five .mm5_tabs:first-child {
    display: block;
}


@media(min-width:992px){

    .headerSection.light_header:not(.headerSticky) .navigation-primary .level-1>li>a::after {
        background: currentColor;
    }
    .mega-menu-one .heading-inner .arrow-svg{
        margin-top:-2px;    display: flex;
    }

    .mega-menu-one .heading-inner .icon {
        margin-top: -2px;
    }

    .mobile-clients{
        display: none !important;
    }

    .mega-menu-three .mm3-card.img-align-left{
        background: rgba(231, 75, 16, 0.14);
    }

    .mega-menu-three .mm3-card.img-align-left:hover{
        background: rgba(231, 75, 16, 0.14);
    }

    .mega-menu-three .mm3-card.img-align-left .img-wrap{
        width: auto;
        height: auto;
        padding: 0;
        background: none;
        justify-content: center;
        display: flex;
    }

    .mega-menu-three .mm3-card.img-align-left img {
        max-width: 100px !important;
    }

    .mega-menu-three .mm3-card {
        padding: 18px 12px 22px;
        width: 20%;
    }

    .mega-menu-three {
        padding: 24px 10px 30px;
    }
    .mega-menu-three .mm3-card .img-wrap {
        width: 155px;
    }

}

@media(min-width:1081px){

}

@media(min-width:1200px){

    .mega-menu-three .mm3-card .img-wrap{
        width: 179px;
    }
    .mega-menu-three .mm3-card {
        padding: 18px 15px 22px;
        width: 20%;
    }
    .mega-menu-three .mm3-card.img-align-left{
        max-width: 370px;
        align-items: flex-start;
        padding-right: 15px;
        display:flex;
        width: 50%;
    }


    .mega-menu-three .mm3-card.img-align-left .img-wrap{
        display: block;
        margin-right: 16px;
        border-radius: 0;
    }

    .mega-menu-three .mm3-card.img-align-left img {
        max-width: 130px !important;
    }

    .mega-menu-three .mm3-card.img-align-left .content{
        width: 164px;
        /*         padding-top: 20px; */
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .mega-menu-three .mm3-card.img-align-left .content-inner {
        padding-right: 20px;
    }


}

@media(min-width:1399px){



}




@media(max-width:1399px){

    .mega-menu-one .main-list>li{
        padding:0 5px;
    }

    .mega-menu-four .industry-col{
        padding-left: 20px;
        padding-right: 20px;
        width:34%;
    }

    .mega-menu-four .clients-col{
        width:66%;
    }

}

@media(max-width:1199px){



    .mega-menu-one .heading-outer {
        padding: 8px;
    }

    .mega-menu-one .heading-inner .icon {
        margin-right: 8px;
    }

    .mega-menu-one .heading-inner .icon img {
        width: 20px;
    }

    .mega-menu-one .heading-inner div.h5 {
        margin: 0;
        margin-right: 10px;
        font-size: 16px;
    }

    .mega-menu-one .text-content {
        font-size: 12px;
    }

    .mega-menu-one .sub-list li a {
        padding: 8px 12px;
        font-size: 10px;
    }

    .mega-menu-four .industry-heading{
        padding: 7.5px 10px;
        font-size: 12px;
    }

    .mega-menu-four .industry-col {
        padding: 25px 15px;
    }

    .mega-menu-four .client-card img {
        max-width: 90px !important;
    }

    .mega-menu-four .clients-col {
        padding: 30px;
        margin-right:15px;
    }

    .mega-menu-four .client-title {
        margin-bottom: 20px;
        font-size: 16px;
    }

    .clients-col .row .col-lg-3 {
        padding: 0 5px;
    }

    .mega-menu-four .client-card p {
        font-size: 12px;
    }


}


@media(max-width:991px){
    .mobile-clients .col-6:nth-child(4) ~ .col-6 {
        display: none;
    }
    .megaMenuInner{
        margin-top:0;
    }

    .mega-menu-one .main-list {
        flex-direction: column;
    }

    .mega-menu-one .main-list>li {
        width: 100%;
        border: 0;
        padding:0;
        margin-bottom:10px;
    }

    .mega-menu-one .main-list>li:last-child{
        margin-bottom:0;
    }

    .mega-menu-one {
        padding: 0;
        padding-top: 15px;
    }

    .mega-menu-one .heading-outer {
        display: inline-flex;
        padding: 9px 16px;
        min-width: 280px;
        border-radius: 53px;
    }

    .mega-menu-one .heading-inner div.h5 {
        font-size: 18px;
        /* justify-self: right; */
    }

    .mega-menu-one .heading-inner .icon {
        margin-right: 22px;
    }

    .mega-menu-one .heading-inner .icon img {
        width: 40px;
    }

    .mega-menu-one .text-content {
        display: none;
    }

    .mega-menu-one .heading-inner {
        padding-bottom: 0;
        width: 100%;
        justify-content: space-between;
        margin-bottom:0;
    }

    .mega-menu-one .heading-outer .arrow-svg svg {
        width: 12px;
        height:12px;
        transform: rotate(90deg);
        transition: all ease .3s;
        -moz-transition: all ease .3s;
        -webkit-transition: all ease .3s;
        -o-transition: all ease .3s;
    }

    .mega-menu-one .heading-outer.active .arrow-svg svg{
        transform: rotate(-90deg);
    }

    .mega-menu-one .sub-list {
        padding-left: 60px;
        padding-top: 16px;
        padding-bottom:15px;
        display:none;
    }

    .mega-menu-one .sub-list li a {
        font-size: 16px;
        padding: 10px 20px;
        display: inline-flex;
    }

    .mega-menu-one .sub-list li {
        margin-bottom: 6px;
    }

    .mega-menu-one .sub-list li a svg {
        display: none;
    }

    .mega-menu-two {
        width: 100%;
        margin-top: 5px;
        padding: 0;
    }

    .common-hover-card {
        width: 100%;
        padding: 10px 9px;
        border-radius: 53px;
        position:relative;
    }

    .common-hover-card div.h6 {
        margin-bottom: 0;
        font-size: 18px;
    }

    .common-hover-card .desc {
        display: none;
    }

    .common-hover-card .icon-wrap {
        width: 40px;
        height: 40px;
        min-width:40px;
        margin-right:16px;
    }

    .common-hover-card .icon-wrap img {
        width: 18px;
    }

    .mega-menu-two .common-hover-card {
        width: 100%;
        display: inline-flex;
        align-items: center;
        max-width: 329px;
    }
    /* 
    .common-hover-card .mobile-link{
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:53px;
}
    */
    .mega-menu-two .mm2_row {
        flex-wrap: wrap;
        gap: 7px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
    }

    .mega-menu-three .mm3-card {
        width: 100%;
        padding: 10px 9px;
        border-radius: 53px;
        display: inline-flex;
        max-width: 395px;
        align-items: center;
        border-radius: 53px;

    }

    .mega-menu-three .mm3-card .desc {
        display: none;
    }

    .mega-menu-three .mm3-card .button {
        display: none;
    }

    .mega-menu-three .mm3-row {
        flex-direction: column;
        gap: 2px;
    }

    .mega-menu-three {
        padding: 0;
        margin-top: 5px;
    }

    .mega-menu-three .mm3-card .img-wrap {
        margin: 0;
        width: auto;
        height: 45px;
        padding: 6px 17px;
        border-radius: 15px;
        border: 1.5px solid rgba(106, 197, 220, 0.14);
        margin-right: 10px;
    }

    .mega-menu-three .mm3-card .content div.h6 {
        margin-bottom: 0;
        font-size: 18px;
    }

    .mega-menu-three .mm3-card .img-wrap img {
        max-width: 67px !important;
        max-height: 31px;
    }


    .mega-menu-four {
        display: block;
        padding-top:15px;
    }

    .mega-menu-four .industry-col {
        padding: 0;
    }

    .mega-menu-four .industry-col {
        width: 100%;
    }
    .mega-menu-four .industry-col ul{
        column-count:auto;
    }

    .mega-menu-four .industry-col ul li {
        width: 100%;
        margin-bottom:14px;
    }

    .mega-menu-four .industry-col ul li:last-child{
        margin-bottom:0;
    }

    .mega-menu-four .industry-heading {
        display: inline-flex;
        padding: 14px 43px;
        min-width: 280px;
        border-radius: 20px;
        font-size: 14px;
        justify-content: space-between;
        width:100%;
    }

    .mega-menu-four .industry-heading.active {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
    }

    .mega-menu-four .industry-svg img {
        width: 30px;
        height: auto;
        margin-right:22px;
        max-width:none !important;
    }

    .mega-menu-four .arrow-svg svg {
        width: 12px;
        height:12px;
        transform: rotate(90deg);
        margin:0;
        transition: all ease .3s;
        -moz-transition: all ease .3s;
        -webkit-transition: all ease .3s;
        -o-transition: all ease .3s;
    }

    .mega-menu-four .industry-heading.active .arrow-svg svg{
        transform: rotate(-90deg);
    }

    .mega-menu-four .clients-col{
        display:none
    }

    .mega-menu-four .client-title {
        font-size: 18px;
    }

    .mobile-clients .row {
        margin: 0 -5px;
    }

    .mobile-clients .col-6 {
        padding: 0 5px;
        margin-bottom:15px;
    }

    .mobile-clients {
        background: none;
        margin-top: 0;
        margin-bottom:0;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        padding: 20px;
        padding-top:0;
        padding-bottom:10px;
    }

    .industry-heading.active+.mobile-clients {
        background: rgba(106, 197, 220, 0.14);
    }

    .mega-menu-four .client-card img {
        max-width: 109px !important;
    }

    .mega-menu-four .client-card {
        display:block;
        gap: 20px;
        height: 100%;
        text-align: center;
        padding: 21px 13px;
        margin-bottom:0;
    }
    .mega-menu-four .client-card h5{
        margin-bottom:12px;
    }
    .mega-menu-four .client-card p {
        font-size: 12px;
    }

    .mega-menu-four .mobile-btn{
        padding-left:28px;
    }


    .mega-menu-five>div{
        width:100%;
    }

    .mega-menu-five .right-col {
        display: none;
        margin:0;
    }

    .mega-menu-five .common-hover-card {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mega-menu-five .left-col{
        display: flex;
        flex-direction: column;
        gap: 7px;
        padding-left: 0;
        padding-top: 5px;
        padding-right: 2px;
    }


}


@media(max-width:379px){


    .mega-menu-four .industry-heading{
        min-width:auto;
    }

    .mega-menu-four .client-card img{
        max-width:100% !important;
    }

    .mobile-clients .col-6{
        width:100%;
    }


}





/* studio header */


.headerSectionStudio .headerSocialGrp .headerSociaItem{width:32px;height:32px;border-radius:50%;border:1px solid #003158;padding:9px;background-color:#FFF;}
.headerSectionStudio .headerSociaItem svg{width:13px;height:100%;display:block;}
.headerSectionStudio .headerSocialGrp{padding-left:28px;}
.headerSectionStudio .headerSocialGrp .headerSociaItem:hover{background-color:#003158;}
.headerSectionStudio .headerSocialGrp .headerSociaItem:hover svg{fill:#ffffff;}
.headerSectionStudio .headerSocialGrp .headerSociaItem:not(:last-child){margin-right:11px;}
.headerSectionStudio.headerSection.light_header:not(.headerSticky) .navigation-primary .level-1>li>a{color:#002A47;}
.headerSectionStudio .headerLogo{width:196px;}
.headerOutterStudio .headerSectionStudio .headerNavigation{width:calc(100% - 196px);}
.studioLpHeader header.headerSectionStudio{padding-top:40px;padding-bottom:40px;}
.studioLpHeader header.headerSectionStudio .headerNavigation {display: none;}

@media(min-width:992px){
    .studioLpHeader header.headerSectionStudio{padding-top:57px;}
    header.headerSectionStudio{padding:36px 0 35px;}
    .headerSectionStudio .navigationParentInner{justify-content:flex-end;}
    .headerSectionStudio .navigationRight{padding-left:13px;}
    header.headerSectionStudio .submenu.level-1>li>a{margin:0px 11px;line-height:1.16;}
}

@media (min-width:1200px){
    .headerSectionStudio .submenu.level-1 > li>a{margin:0 3px;}
    .headerSectionStudio .headerNavigation{width:80%;}
    .headerSectionStudio .headerLogo{width:280px;}
    .headerOutterStudio .headerSectionStudio .headerNavigation{width:calc(100% - 280px);}
}
@media (min-width:1299px){
    .headerSectionStudio .headerNavigation{width:75%;}
}
@media (max-width:991px){
    .headerSectionStudio .headerSocialGrp{padding-left:0;width:100%;padding-top:30px;}
    .menu-open .headerSectionStudio .headerLanguageSwitcher{left:auto;right:65px;}
    .headerSectionStudio .navigationParentInner{height:calc(100vh - 85px);}
    .menu-open .headerSectionInnerStudio .content-wrapper{max-width:100%;}
}

.footer {
    background-color: 

  
  
    
  


  rgba(0, 42, 71, 1.0)

;
    border-top: 1px none #FFFFFF;
    font-size:14px;
}

.footerSecLp .shape-svg svg path{
    fill: #003158;
}

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

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

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button a),
.footer span,
.footer div,
.footer li,
.footer blockquote {
    color: #ffffff;
}

/* Header modules */

.footer .icon svg {
    fill: #ffffff;
}

.footer h3.form-title {
    color: #003158;
}

/* Footer Menu */

.footer .hs-menu-wrapper a {
    font-family: Inter, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: rgba(255, 255, 255, 1)!important;
    font-size: ;
    text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    ;
    color: rgba(231, 75, 16, 1) !important;
}

.footer .hs-menu-wrapper a:active {
    ;
    color: rgba(255, 255, 255, 1);
}


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

.footer ul li{
    padding: 0;
    margin: 0;
}

.footer-menu-group h5 {
    line-height: 1.16;
}

.footer .footer-menu-group ul li {
    margin-bottom: 2px;
    width: 100%;
    white-space: nowrap;
    line-height:1.7
}

.footer .footer-menu-group ul li:last-child {
    margin-bottom: 0;
}

.footer .top-row{
    display: flex;
    justify-content: flex-start;
}

.footer .top-row>div {
    padding: 0 15px;
    margin-bottom:45px;
    width:50%;
}

.footer ul.social-icons img{
    width:42px;
}

.footer .bottom-links ul {
    display: flex;
    flex-wrap:wrap;
    justify-content: flex-start;
    gap: 3%;
}

.footer .bottom-links ul li {
    padding-bottom:10px;
    font-size:13px;
    line-height:1.4;
}

.footer #back-to-top {
    position: absolute;
    width: 42px;
    height: 42px;
    right: 30px;
    bottom: 30px;
    display:none;
    align-items: center;
    justify-content: center;
    border: 2px solid #6AC5DC;
    border-radius: 100%;
    background: #FFFFFF;
    cursor: pointer;
    z-index:10;
    transition: all ease .3s;
    -moz-transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
}

.footer #back-to-top:hover{
    background-color:#6AC5DC;
}

.footer #back-to-top:hover svg path{
    fill:#ffffff;
}

ul.social-icons li a{width:42px;height:42px;display:block;background-color:#FFFFFF;border-radius:100%;display:flex;align-items:center;justify-content:center;color:#002A47!important;}
ul.social-icons li a svg{height:23px;width:23px;}
ul.social-icons li a span{display:flex;}
ul.social-icons li a:hover{background-color:#E74B10;color:#ffffff!important;}
ul.social-icons li a svg{fill:inherit;}
ul.social-icons li a:hover svg{fill:#ffffff;}



@media screen and (min-width:400px) and (max-width:767px){

    .footer  a.button.no-icon,
    .footer .button.no-icon a{
        min-width: 175px;
        text-align: center;
        justify-content: center;
    }
}

@media screen and (min-width:768px){

    .footer .top-row>div{
        width:33.33%;
        margin-bottom:30px;
    }

    .footer #back-to-top{
        display: inline-flex;
    }

}

@media screen and (min-width:992px){

    .footer .bottom-links ul {
        gap:7%;
    }

}

@media screen and (min-width:1200px){

    .footer .top-row{
        flex-wrap: nowrap;
    }
    .footer .top-row>div {
        flex: 1;
        margin-bottom:0;
        width:auto;
    }

    .footer #back-to-top{
        display: inline-flex;
        right:67px;
        bottom:40px;
    }


}



@media screen and (max-width:767px){
    .footer .footer-menu-group ul li { padding: 0; }
    .footer{
        font-size:12px;
    }

    .footer h5{
        font-size:16px;
    }

    .footer .mb-logo-group {
        display: flex;
        justify-content: space-between;
        align-items:center;
    }

    .footer .mb-logo-group img{
        width:195px;
    }

    .footer ul.social-icons img{
        width:36px;
    }

    .footer .content-wrapper{
        padding:0 26px;
    }

    .footer .order1{
        order:1;
    }

    .footer .order2{
        order:2;
    }

    .footer .order3{
        order:3;
    }

    .footer .order4{
        order:4;
    }

    .footer .order5{
        order:5;
    }

    .footer .order6{
        order:6;
        padding-left:0;
    }

    .footer .mobile-bottom-links ul {
        display: flex;
        flex-wrap: wrap;
        font-size: 16px;
        line-height: normal;
        justify-content: space-between;
        gap: 32px;
    }

}

@media screen and (max-width:767px){

    .mobile-btn-wrap .button.btn-small a{
        font-size: 15px;
        min-height: 56px;
        padding: 18px 34px;
        width: 100%;
        justify-content: center;
        max-width: 200px;
    }



}





/* ====== studio footer ***************** */



.footerStudioSec .top-row .logo-text a{display:inline;position:relative;line-height:1.64285714286;}
.footerStudioSec .top-row .logo-text a::after{content:'';border-bottom:1px solid currentColor;display:inline-block;width:100%;position:absolute;left:0;bottom:0;}
.footerStudioSec .bottom-links ul li a{display:inline-block;}
.footerStudioSec .button.button--secondary a:not(:hover){color:#003158;}
.footerStudioSec .social_outer .social-icons li{width:auto;}
.footerStudioSec .social_outer .social-icons{gap:10px;}
.footerStudioSec.footer .logo-text p strong{font-weight:600;}
.footerStudioSec.footer .top-row{justify-content:space-between;}
.footerStudioLPWrp.footer .top-row>div.order1 {
    font-size: 13px;
}
.footerStudioLPWrp.footer .top-row>div.order2 {
    font-size: 13px;
}
.footerStudioLPWrp .bottom-links {
    font-size: 13px;
}


@media (min-width:768px){
    .footer .footer-menu-group ul li{margin-bottom:1px;}
}
@media (min-width:1200px){
    .footerStudioSec.footer .top-row>div{flex:unset;width:17.6%;}
    .footerStudioSec.footer .top-row .logo_outer{width:31%;}
    .footerStudioSec.footer .top-row>div.order1{width:22%;}
    .footerStudioSec.footer .top-row>div.order4{width:17.6%;}
    .footerStudioSec.footer .top-row>div.order2{width:22%;}
    
    .footerStudioLPWrp.footer .top-row .logo_outer{width:33%;}
    .footerStudioLPWrp.footer .top-row>div.order1{width:18%;margin-top: 34px;}
    .footerStudioLPWrp.footer .top-row>div.order4{width:17.6%; margin-left: auto; margin-right: 33px; margin-top: 34px;}
    .footerStudioLPWrp.footer .top-row>div.order2{width:18%; margin-top: 34px;}
    .footerStudioLPWrp .social_outer .social-icons {justify-content: center;}
    .footerStudioLPWrp.footer #back-to-top {bottom: 50%;right: 101px;transform: translateY(-5%);}
}


@media (max-width:767px){
    .footerStudioSec.footer .mb-logo-group.d-none{display:none;}
    .footerStudioSec .top-row .logo_outer{width:100%;}
    .footerStudioSec.footer .top-row .logo_outer .logo-n-text{width:65%;}
    .footerStudioSec.footer .top-row>div.order1{width:100%;margin-bottom:55px;}
    .footerStudioSec.footer .footer-menu-group ul li{padding:0;white-space:normal;margin:0;line-height:1.4;}
    .footerStudioSec.footer .top-row>div.order1 .hs-menu-wrapper>ul{display:block;column-gap:10px;column-count:2;}
    .footerStudioSec.footer .top-row .logo-group{display:flex;flex-wrap:wrap;justify-content:space-between;}
    .footerStudioSec.footer .top-row .logo_outer .social_outer{width:35%;padding-left:15px;}
    .footerStudioSec .bottomLinkWrp{display:none;}
    .footerStudioSec.footer .top-row>div.order4 .mobile-btn-wrap{margin-top:-20px;margin-left:-10px;margin-right:-10px;}
    .footerStudioLPWrp.footer .top-row>div {
        margin-bottom: 30px;
    }
    .footerStudioLPWrp.footer .top-row>div.order1 {
        margin-bottom: 20px;
    }
}




.d-flex{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}


.row{ display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px; }

[class*="col-"],
[class*="col-sm-"],
[class*="col-md-"],
[class*="col-lg-"],
[class*="col-xl-"],
[class*="col-xxl-"] { padding-left: 15px; padding-right: 15px; position: relative; width: 100%; }



.col-2{width:16.67%;}.col-3{width:25.00%;}.col-4{width:33.33%;}.col-5{width:41.67%;}.col-6{width:50.00%;}.col-7{width:58.33%;}.col-8{width:66.67%;}.col-9{width:75.00%;}.col-10{width:83.33%;}.col-12{width:100.00%;}





.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}




.mx-15{margin-left:-15px; margin-right:-15px}
.mx-20{margin-left:-20px; margin-right:-20px}




.justify-flex-start{ justify-content: flex-start; }
.justify-center{ justify-content: center; }
.justify-flex-end{ justify-content: flex-end; }
.justify-space-between{ justify-content: space-between; }
.justify-space-around{ justify-content: space-around; }
.justify-space-evenly{ justify-content: space-evenly; }

.align-flex-start{ align-items: flex-start; }
.align-center{ align-items: center; }
.align-baseline{ align-items: baseline; }
.align-flex-end{ align-items: flex-end; }

.direction-column{ flex-direction: column; }
.direction-column-reverse{ flex-direction: column-reverse; }
.direction-revert{ flex-direction: revert; }
.direction-row{ flex-direction: row; }
.direction-row-reverse{ flex-direction: row-reverse; }



.pt0,.py0{padding-top:0px;}
.pt5,.py5{padding-top:5px;}
.pt10,.py10{padding-top:10px;}
.pt15,.py15{padding-top:15px;}
.pt20,.py20{padding-top:20px;}
.pt25,.py25{padding-top:25px;}
.pt30,.py30{padding-top:30px;}
.pt35,.py35{padding-top:35px;}
.pt40,.py40{padding-top:40px;}
.pt45,.py45{padding-top:45px;}
.pt50,.py50{padding-top:50px;}
.pt55,.py55{padding-top:55px;}
.pt60,.py60{padding-top:60px;}
.pt65,.py65{padding-top:65px;}
.pt70,.py70{padding-top:70px;}
.pt75,.py75{padding-top:75px;}
.pt80,.py80{padding-top:80px;}
.pt85,.py85{padding-top:85px;}
.pt90,.py90{padding-top:90px;}
.pt95,.py95{padding-top:95px;}
.pt100,.py100{padding-top:100px;}

.pb0,.py0{padding-bottom:0px;}
.pb5,.py5{padding-bottom:5px;}
.pb10,.py10{padding-bottom:10px;}
.pb15,.py15{padding-bottom:15px;}
.pb20,.py20{padding-bottom:20px;}
.pb25,.py25{padding-bottom:25px;}
.pb30,.py30{padding-bottom:30px;}
.pb35,.py35{padding-bottom:35px;}
.pb40,.py40{padding-bottom:40px;}
.pb45,.py45{padding-bottom:45px;}
.pb50,.py50{padding-bottom:50px;}
.pb55,.py55{padding-bottom:55px;}
.pb60,.py60{padding-bottom:60px;}
.pb65,.py65{padding-bottom:65px;}
.pb70,.py70{padding-bottom:70px;}
.pb75,.py75{padding-bottom:75px;}
.pb80,.py80{padding-bottom:80px;}
.pb85,.py85{padding-bottom:85px;}
.pb90,.py90{padding-bottom:90px;}
.pb95,.py95{padding-bottom:95px;}
.pb100,.py100{padding-bottom:100px;}

.pl5,.px5{padding-left:5px;}
.pl10,.px10{padding-left:10px;}
.pl15,.px15{padding-left:15px;}
.pl20,.px20{padding-left:20px;}

.pr5,.px5{padding-right:5px;}
.pr10,.px10{padding-right:10px;}
.pr15,.px15{padding-right:15px;}
.pr20,.px20{padding-right:20px;}


.ml5,.mx5{margin-left:5px;}
.ml10,.mx10{margin-left:10px;}
.ml15,.mx15{margin-left:15px;}
.ml20,.mx20{margin-left:20px;}

.mr5,.mx5{margin-right:5px;}
.mr10,.mx10{margin-right:10px;}
.mr15,.mx15{margin-right:15px;}
.mr20,.mx20{margin-right:20px;}


.mt0,.my0{margin-top:0px;}
.mt5,.my5{margin-top:5px;}
.mt10,.my10{margin-top:10px;}
.mt15,.my15{margin-top:15px;}
.mt20,.my20{margin-top:20px;}
.mt25,.my25{margin-top:25px;}
.mt30,.my30{margin-top:30px;}
.mt35,.my35{margin-top:35px;}
.mt40,.my40{margin-top:40px;}
.mt45,.my45{margin-top:45px;}
.mt50,.my50{margin-top:50px;}
.mt55,.my55{margin-top:55px;}
.mt60,.my60{margin-top:60px;}
.mt65,.my65{margin-top:65px;}
.mt70,.my70{margin-top:70px;}
.mt75,.my75{margin-top:75px;}
.mt80,.my80{margin-top:80px;}
.mt85,.my85{margin-top:85px;}
.mt90,.my90{margin-top:90px;}
.mt95,.my95{margin-top:95px;}
.mt100,.my100{margin-top:100px;}

.mb0,.my0{margin-bottom:0px;}
.mb5,.my5{margin-bottom:5px;}
.mb10,.my10{margin-bottom:10px;}
.mb15,.my15{margin-bottom:15px;}
.mb20,.my20{margin-bottom:20px;}
.mb25,.my25{margin-bottom:25px;}
.mb30,.my30{margin-bottom:30px;}
.mb35,.my35{margin-bottom:35px;}
.mb40,.my40{margin-bottom:40px;}
.mb45,.my45{margin-bottom:45px;}
.mb50,.my50{margin-bottom:50px;}
.mb55,.my55{margin-bottom:55px;}
.mb60,.my60{margin-bottom:60px;}
.mb65,.my65{margin-bottom:65px;}
.mb70,.my70{margin-bottom:70px;}
.mb75,.my75{margin-bottom:75px;}
.mb80,.my80{margin-bottom:80px;}
.mb85,.my85{margin-bottom:85px;}
.mb90,.my90{margin-bottom:90px;}
.mb95,.my95{margin-bottom:95px;}
.mb100,.my100{margin-bottom:100px;}


.positionRelative{position:relative;}








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

    
    
.justify-md-flex-start{ justify-content: flex-start; }
.justify-md-center{ justify-content: center; }
.justify-md-flex-end{ justify-content: flex-end; }
.justify-md-space-between{ justify-content: space-between; }
.justify-md-space-around{ justify-content: space-around; }
.justify-md-space-evenly{ justify-content: space-evenly; }
    
.align-md-flex-start{ align-items: flex-start; }
.align-md-center{ align-items: center; }
.align-md-baseline{ align-items: baseline; }
.align-md-flex-end{ align-items: flex-end; }
    
.direction-md-column{ flex-direction: column; }
.direction-md-column-reverse{ flex-direction: column-reverse; }
.direction-md-revert{ flex-direction: revert; }
.direction-md-row{ flex-direction: row; }
.direction-md-row-reverse{ flex-direction: row-reverse; }

    
    .col-md-2{width:16.67%;}.col-md-3{width:25.00%;}.col-md-4{width:33.33%;}.col-md-5{width:41.67%;}.col-md-6{width:50.00%;}.col-md-7{width:58.33%;}.col-md-8{width:66.67%;}.col-md-9{width:75.00%;}.col-md-10{width:83.33%;}.col-md-12{width:100.00%;}
    
    

    
    .text-md-left{text-align:left}
    .text-md-center{text-align:center}
    .text-md-right{text-align:right}

    
    
.pt-md-0,.py-md-0{padding-top:0px;}
.pt-md-5,.py-md-5{padding-top:5px;}
.pt-md-10,.py-md-10{padding-top:10px;}
.pt-md-15,.py-md-15{padding-top:15px;}
.pt-md-20,.py-md-20{padding-top:20px;}
.pt-md-25,.py-md-25{padding-top:25px;}
.pt-md-30,.py-md-30{padding-top:30px;}
.pt-md-35,.py-md-35{padding-top:35px;}
.pt-md-40,.py-md-40{padding-top:40px;}
.pt-md-45,.py-md-45{padding-top:45px;}
.pt-md-50,.py-md-50{padding-top:50px;}
.pt-md-55,.py-md-55{padding-top:55px;}
.pt-md-60,.py-md-60{padding-top:60px;}
.pt-md-65,.py-md-65{padding-top:65px;}
.pt-md-70,.py-md-70{padding-top:70px;}
.pt-md-75,.py-md-75{padding-top:75px;}
.pt-md-80,.py-md-80{padding-top:80px;}
.pt-md-85,.py-md-85{padding-top:85px;}
.pt-md-90,.py-md-90{padding-top:90px;}
.pt-md-95,.py-md-95{padding-top:95px;}
.pt-md-100,.py-md-100{padding-top:100px;}
.pt-md-105,.py-md-105{padding-top:105px;}
.pt-md-110,.py-md-110{padding-top:110px;}
.pt-md-115,.py-md-115{padding-top:115px;}
.pt-md-120,.py-md-120{padding-top:120px;}
.pt-md-125,.py-md-125{padding-top:125px;}
.pt-md-130,.py-md-130{padding-top:130px;}
.pt-md-135,.py-md-135{padding-top:135px;}
.pt-md-140,.py-md-140{padding-top:140px;}
.pt-md-145,.py-md-145{padding-top:145px;}
.pt-md-150,.py-md-150{padding-top:150px;}
.pt-md-155,.py-md-155{padding-top:155px;}
.pt-md-160,.py-md-160{padding-top:160px;}
.pt-md-165,.py-md-165{padding-top:165px;}
.pt-md-170,.py-md-170{padding-top:170px;}
.pt-md-175,.py-md-175{padding-top:175px;}
.pt-md-180,.py-md-180{padding-top:180px;}
.pt-md-185,.py-md-185{padding-top:185px;}
.pt-md-190,.py-md-190{padding-top:190px;}
.pt-md-195,.py-md-195{padding-top:195px;}
.pt-md-200,.py-md-200{padding-top:200px;}
.pt-md-205,.py-md-205{padding-top:205px;}
.pt-md-210,.py-md-210{padding-top:210px;}
.pt-md-215,.py-md-215{padding-top:215px;}
.pt-md-220,.py-md-220{padding-top:220px;}
.pt-md-225,.py-md-225{padding-top:225px;}
.pt-md-230,.py-md-230{padding-top:230px;}
.pt-md-235,.py-md-235{padding-top:235px;}
.pt-md-240,.py-md-240{padding-top:240px;}
.pt-md-245,.py-md-245{padding-top:245px;}
    
.pb-md-0,.py-md-0{padding-bottom:0px;}
.pb-md-5,.py-md-5{padding-bottom:5px;}
.pb-md-10,.py-md-10{padding-bottom:10px;}
.pb-md-15,.py-md-15{padding-bottom:15px;}
.pb-md-20,.py-md-20{padding-bottom:20px;}
.pb-md-25,.py-md-25{padding-bottom:25px;}
.pb-md-30,.py-md-30{padding-bottom:30px;}
.pb-md-35,.py-md-35{padding-bottom:35px;}
.pb-md-40,.py-md-40{padding-bottom:40px;}
.pb-md-45,.py-md-45{padding-bottom:45px;}
.pb-md-50,.py-md-50{padding-bottom:50px;}
.pb-md-55,.py-md-55{padding-bottom:55px;}
.pb-md-60,.py-md-60{padding-bottom:60px;}
.pb-md-65,.py-md-65{padding-bottom:65px;}
.pb-md-70,.py-md-70{padding-bottom:70px;}
.pb-md-75,.py-md-75{padding-bottom:75px;}
.pb-md-80,.py-md-80{padding-bottom:80px;}
.pb-md-85,.py-md-85{padding-bottom:85px;}
.pb-md-90,.py-md-90{padding-bottom:90px;}
.pb-md-95,.py-md-95{padding-bottom:95px;}
.pb-md-100,.py-md-100{padding-bottom:100px;}
.pb-md-105,.py-md-105{padding-bottom:105px;}
.pb-md-110,.py-md-110{padding-bottom:110px;}
.pb-md-115,.py-md-115{padding-bottom:115px;}
.pb-md-120,.py-md-120{padding-bottom:120px;}
.pb-md-125,.py-md-125{padding-bottom:125px;}
.pb-md-130,.py-md-130{padding-bottom:130px;}
.pb-md-135,.py-md-135{padding-bottom:135px;}
.pb-md-140,.py-md-140{padding-bottom:140px;}
.pb-md-145,.py-md-145{padding-bottom:145px;}
.pb-md-150,.py-md-150{padding-bottom:150px;}
.pb-md-155,.py-md-155{padding-bottom:155px;}
.pb-md-160,.py-md-160{padding-bottom:160px;}
.pb-md-165,.py-md-165{padding-bottom:165px;}
.pb-md-170,.py-md-170{padding-bottom:170px;}
.pb-md-175,.py-md-175{padding-bottom:175px;}
.pb-md-180,.py-md-180{padding-bottom:180px;}
.pb-md-185,.py-md-185{padding-bottom:185px;}
.pb-md-190,.py-md-190{padding-bottom:190px;}
.pb-md-195,.py-md-195{padding-bottom:195px;}
.pb-md-200,.py-md-200{padding-bottom:200px;}
.pb-md-205,.py-md-205{padding-bottom:205px;}
.pb-md-210,.py-md-210{padding-bottom:210px;}
.pb-md-215,.py-md-215{padding-bottom:215px;}
.pb-md-220,.py-md-220{padding-bottom:220px;}
.pb-md-225,.py-md-225{padding-bottom:225px;}
.pb-md-230,.py-md-230{padding-bottom:230px;}
.pb-md-235,.py-md-235{padding-bottom:235px;}
.pb-md-240,.py-md-240{padding-bottom:240px;}
.pb-md-245,.py-md-245{padding-bottom:245px;}

    
.mt-md-0,.my-md-0{margin-top:0px;}
.mt-md-5,.my-md-5{margin-top:5px;}
.mt-md-10,.my-md-10{margin-top:10px;}
.mt-md-15,.my-md-15{margin-top:15px;}
.mt-md-20,.my-md-20{margin-top:20px;}
.mt-md-25,.my-md-25{margin-top:25px;}
.mt-md-30,.my-md-30{margin-top:30px;}
.mt-md-35,.my-md-35{margin-top:35px;}
.mt-md-40,.my-md-40{margin-top:40px;}
.mt-md-45,.my-md-45{margin-top:45px;}
.mt-md-50,.my-md-50{margin-top:50px;}
.mt-md-55,.my-md-55{margin-top:55px;}
.mt-md-60,.my-md-60{margin-top:60px;}
.mt-md-65,.my-md-65{margin-top:65px;}
.mt-md-70,.my-md-70{margin-top:70px;}
.mt-md-75,.my-md-75{margin-top:75px;}
.mt-md-80,.my-md-80{margin-top:80px;}
.mt-md-85,.my-md-85{margin-top:85px;}
.mt-md-90,.my-md-90{margin-top:90px;}
.mt-md-95,.my-md-95{margin-top:95px;}
.mt-md-100,.my-md-100{margin-top:100px;}
.mt-md-105,.my-md-105{margin-top:105px;}
.mt-md-110,.my-md-110{margin-top:110px;}
.mt-md-115,.my-md-115{margin-top:115px;}
.mt-md-120,.my-md-120{margin-top:120px;}
.mt-md-125,.my-md-125{margin-top:125px;}
.mt-md-130,.my-md-130{margin-top:130px;}
.mt-md-135,.my-md-135{margin-top:135px;}
.mt-md-140,.my-md-140{margin-top:140px;}
.mt-md-145,.my-md-145{margin-top:145px;}
.mt-md-150,.my-md-150{margin-top:150px;}
.mt-md-155,.my-md-155{margin-top:155px;}
.mt-md-160,.my-md-160{margin-top:160px;}
.mt-md-165,.my-md-165{margin-top:165px;}
.mt-md-170,.my-md-170{margin-top:170px;}
.mt-md-175,.my-md-175{margin-top:175px;}
.mt-md-180,.my-md-180{margin-top:180px;}
.mt-md-185,.my-md-185{margin-top:185px;}
.mt-md-190,.my-md-190{margin-top:190px;}
.mt-md-195,.my-md-195{margin-top:195px;}
.mt-md-200,.my-md-200{margin-top:200px;}
.mt-md-205,.my-md-205{margin-top:205px;}
.mt-md-210,.my-md-210{margin-top:210px;}
.mt-md-215,.my-md-215{margin-top:215px;}
.mt-md-220,.my-md-220{margin-top:220px;}
.mt-md-225,.my-md-225{margin-top:225px;}
.mt-md-230,.my-md-230{margin-top:230px;}
.mt-md-235,.my-md-235{margin-top:235px;}
.mt-md-240,.my-md-240{margin-top:240px;}
.mt-md-245,.my-md-245{margin-top:245px;}
    
.mb-md-0,.my-md-0{margin-bottom:0px;}
.mb-md-5,.my-md-5{margin-bottom:5px;}
.mb-md-10,.my-md-10{margin-bottom:10px;}
.mb-md-15,.my-md-15{margin-bottom:15px;}
.mb-md-20,.my-md-20{margin-bottom:20px;}
.mb-md-25,.my-md-25{margin-bottom:25px;}
.mb-md-30,.my-md-30{margin-bottom:30px;}
.mb-md-35,.my-md-35{margin-bottom:35px;}
.mb-md-40,.my-md-40{margin-bottom:40px;}
.mb-md-45,.my-md-45{margin-bottom:45px;}
.mb-md-50,.my-md-50{margin-bottom:50px;}
.mb-md-55,.my-md-55{margin-bottom:55px;}
.mb-md-60,.my-md-60{margin-bottom:60px;}
.mb-md-65,.my-md-65{margin-bottom:65px;}
.mb-md-70,.my-md-70{margin-bottom:70px;}
.mb-md-75,.my-md-75{margin-bottom:75px;}
.mb-md-80,.my-md-80{margin-bottom:80px;}
.mb-md-85,.my-md-85{margin-bottom:85px;}
.mb-md-90,.my-md-90{margin-bottom:90px;}
.mb-md-95,.my-md-95{margin-bottom:95px;}
.mb-md-100,.my-md-100{margin-bottom:100px;}
.mb-md-105,.my-md-105{margin-bottom:105px;}
.mb-md-110,.my-md-110{margin-bottom:110px;}
.mb-md-115,.my-md-115{margin-bottom:115px;}
.mb-md-120,.my-md-120{margin-bottom:120px;}
.mb-md-125,.my-md-125{margin-bottom:125px;}
.mb-md-130,.my-md-130{margin-bottom:130px;}
.mb-md-135,.my-md-135{margin-bottom:135px;}
.mb-md-140,.my-md-140{margin-bottom:140px;}
.mb-md-145,.my-md-145{margin-bottom:145px;}
.mb-md-150,.my-md-150{margin-bottom:150px;}
.mb-md-155,.my-md-155{margin-bottom:155px;}
.mb-md-160,.my-md-160{margin-bottom:160px;}
.mb-md-165,.my-md-165{margin-bottom:165px;}
.mb-md-170,.my-md-170{margin-bottom:170px;}
.mb-md-175,.my-md-175{margin-bottom:175px;}
.mb-md-180,.my-md-180{margin-bottom:180px;}
.mb-md-185,.my-md-185{margin-bottom:185px;}
.mb-md-190,.my-md-190{margin-bottom:190px;}
.mb-md-195,.my-md-195{margin-bottom:195px;}
.mb-md-200,.my-md-200{margin-bottom:200px;}
.mb-md-205,.my-md-205{margin-bottom:205px;}
.mb-md-210,.my-md-210{margin-bottom:210px;}
.mb-md-215,.my-md-215{margin-bottom:215px;}
.mb-md-220,.my-md-220{margin-bottom:220px;}
.mb-md-225,.my-md-225{margin-bottom:225px;}
.mb-md-230,.my-md-230{margin-bottom:230px;}
.mb-md-235,.my-md-235{margin-bottom:235px;}
.mb-md-240,.my-md-240{margin-bottom:240px;}
.mb-md-245,.my-md-245{margin-bottom:245px;}
    
.pl-md-5,.px-md-5{padding-left:5px;}
.pl-md-10,.px-md-10{padding-left:10px;}
.pl-md-15,.px-md-15{padding-left:15px;}
.pl-md-20,.px-md-20{padding-left:20px;}
.pl-md-25,.px-md-25{padding-left:25px;}
.pl-md-30,.px-md-30{padding-left:30px;}
    
.pr-md-5,.px-md-5{padding-right:5px;}
.pr-md-10,.px-md-10{padding-right:10px;}
.pr-md-15,.px-md-15{padding-right:15px;}
.pr-md-20,.px-md-20{padding-right:20px;}
.pr-md-25,.px-md-25{padding-right:25px;}
.pr-md-30,.px-md-30{padding-right:30px;}

}

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

    
    .text-lg-left{text-align:left}
    .text-lg-center{text-align:center}
    .text-lg-right{text-align:right}

    
    .col-lg-2{width:16.67%;}.col-lg-3{width:25.00%;}.col-lg-4{width:33.33%;}.col-lg-5{width:41.67%;}.col-lg-6{width:50.00%;}.col-lg-7{width:58.33%;}.col-lg-8{width:66.67%;}.col-lg-9{width:75.00%;}.col-lg-10{width:83.33%;}.col-lg-12{width:100.00%;}
    
    
    
    
.pt-lg-0,.py-lg-0{padding-top:0px;}
.pt-lg-5,.py-lg-5{padding-top:5px;}
.pt-lg-10,.py-lg-10{padding-top:10px;}
.pt-lg-15,.py-lg-15{padding-top:15px;}
.pt-lg-20,.py-lg-20{padding-top:20px;}
.pt-lg-25,.py-lg-25{padding-top:25px;}
.pt-lg-30,.py-lg-30{padding-top:30px;}
.pt-lg-35,.py-lg-35{padding-top:35px;}
.pt-lg-40,.py-lg-40{padding-top:40px;}
.pt-lg-45,.py-lg-45{padding-top:45px;}
.pt-lg-50,.py-lg-50{padding-top:50px;}
.pt-lg-55,.py-lg-55{padding-top:55px;}
.pt-lg-60,.py-lg-60{padding-top:60px;}
.pt-lg-65,.py-lg-65{padding-top:65px;}
.pt-lg-70,.py-lg-70{padding-top:70px;}
.pt-lg-75,.py-lg-75{padding-top:75px;}
.pt-lg-80,.py-lg-80{padding-top:80px;}
.pt-lg-85,.py-lg-85{padding-top:85px;}
.pt-lg-90,.py-lg-90{padding-top:90px;}
.pt-lg-95,.py-lg-95{padding-top:95px;}
.pt-lg-100,.py-lg-100{padding-top:100px;}
.pt-lg-105,.py-lg-105{padding-top:105px;}
.pt-lg-110,.py-lg-110{padding-top:110px;}
.pt-lg-115,.py-lg-115{padding-top:115px;}
.pt-lg-120,.py-lg-120{padding-top:120px;}
.pt-lg-125,.py-lg-125{padding-top:125px;}
.pt-lg-130,.py-lg-130{padding-top:130px;}
.pt-lg-135,.py-lg-135{padding-top:135px;}
.pt-lg-140,.py-lg-140{padding-top:140px;}
.pt-lg-145,.py-lg-145{padding-top:145px;}
.pt-lg-150,.py-lg-150{padding-top:150px;}
.pt-lg-155,.py-lg-155{padding-top:155px;}
.pt-lg-160,.py-lg-160{padding-top:160px;}
.pt-lg-165,.py-lg-165{padding-top:165px;}
.pt-lg-170,.py-lg-170{padding-top:170px;}
.pt-lg-175,.py-lg-175{padding-top:175px;}
.pt-lg-180,.py-lg-180{padding-top:180px;}
.pt-lg-185,.py-lg-185{padding-top:185px;}
.pt-lg-190,.py-lg-190{padding-top:190px;}
.pt-lg-195,.py-lg-195{padding-top:195px;}
.pt-lg-200,.py-lg-200{padding-top:200px;}
.pt-lg-205,.py-lg-205{padding-top:205px;}
.pt-lg-210,.py-lg-210{padding-top:210px;}
.pt-lg-215,.py-lg-215{padding-top:215px;}
.pt-lg-220,.py-lg-220{padding-top:220px;}
.pt-lg-225,.py-lg-225{padding-top:225px;}
.pt-lg-230,.py-lg-230{padding-top:230px;}
.pt-lg-235,.py-lg-235{padding-top:235px;}
.pt-lg-240,.py-lg-240{padding-top:240px;}
.pt-lg-245,.py-lg-245{padding-top:245px;}
    
.pb-lg-0,.py-lg-0{padding-bottom:0px;}
.pb-lg-5,.py-lg-5{padding-bottom:5px;}
.pb-lg-10,.py-lg-10{padding-bottom:10px;}
.pb-lg-15,.py-lg-15{padding-bottom:15px;}
.pb-lg-20,.py-lg-20{padding-bottom:20px;}
.pb-lg-25,.py-lg-25{padding-bottom:25px;}
.pb-lg-30,.py-lg-30{padding-bottom:30px;}
.pb-lg-35,.py-lg-35{padding-bottom:35px;}
.pb-lg-40,.py-lg-40{padding-bottom:40px;}
.pb-lg-45,.py-lg-45{padding-bottom:45px;}
.pb-lg-50,.py-lg-50{padding-bottom:50px;}
.pb-lg-55,.py-lg-55{padding-bottom:55px;}
.pb-lg-60,.py-lg-60{padding-bottom:60px;}
.pb-lg-65,.py-lg-65{padding-bottom:65px;}
.pb-lg-70,.py-lg-70{padding-bottom:70px;}
.pb-lg-75,.py-lg-75{padding-bottom:75px;}
.pb-lg-80,.py-lg-80{padding-bottom:80px;}
.pb-lg-85,.py-lg-85{padding-bottom:85px;}
.pb-lg-90,.py-lg-90{padding-bottom:90px;}
.pb-lg-95,.py-lg-95{padding-bottom:95px;}
.pb-lg-100,.py-lg-100{padding-bottom:100px;}
.pb-lg-105,.py-lg-105{padding-bottom:105px;}
.pb-lg-110,.py-lg-110{padding-bottom:110px;}
.pb-lg-115,.py-lg-115{padding-bottom:115px;}
.pb-lg-120,.py-lg-120{padding-bottom:120px;}
.pb-lg-125,.py-lg-125{padding-bottom:125px;}
.pb-lg-130,.py-lg-130{padding-bottom:130px;}
.pb-lg-135,.py-lg-135{padding-bottom:135px;}
.pb-lg-140,.py-lg-140{padding-bottom:140px;}
.pb-lg-145,.py-lg-145{padding-bottom:145px;}
.pb-lg-150,.py-lg-150{padding-bottom:150px;}
.pb-lg-155,.py-lg-155{padding-bottom:155px;}
.pb-lg-160,.py-lg-160{padding-bottom:160px;}
.pb-lg-165,.py-lg-165{padding-bottom:165px;}
.pb-lg-170,.py-lg-170{padding-bottom:170px;}
.pb-lg-175,.py-lg-175{padding-bottom:175px;}
.pb-lg-180,.py-lg-180{padding-bottom:180px;}
.pb-lg-185,.py-lg-185{padding-bottom:185px;}
.pb-lg-190,.py-lg-190{padding-bottom:190px;}
.pb-lg-195,.py-lg-195{padding-bottom:195px;}
.pb-lg-200,.py-lg-200{padding-bottom:200px;}
.pb-lg-205,.py-lg-205{padding-bottom:205px;}
.pb-lg-210,.py-lg-210{padding-bottom:210px;}
.pb-lg-215,.py-lg-215{padding-bottom:215px;}
.pb-lg-220,.py-lg-220{padding-bottom:220px;}
.pb-lg-225,.py-lg-225{padding-bottom:225px;}
.pb-lg-230,.py-lg-230{padding-bottom:230px;}
.pb-lg-235,.py-lg-235{padding-bottom:235px;}
.pb-lg-240,.py-lg-240{padding-bottom:240px;}
.pb-lg-245,.py-lg-245{padding-bottom:245px;}

    
.mt-lg-0,.my-lg-0{margin-top:0px;}
.mt-lg-5,.my-lg-5{margin-top:5px;}
.mt-lg-10,.my-lg-10{margin-top:10px;}
.mt-lg-15,.my-lg-15{margin-top:15px;}
.mt-lg-20,.my-lg-20{margin-top:20px;}
.mt-lg-25,.my-lg-25{margin-top:25px;}
.mt-lg-30,.my-lg-30{margin-top:30px;}
.mt-lg-35,.my-lg-35{margin-top:35px;}
.mt-lg-40,.my-lg-40{margin-top:40px;}
.mt-lg-45,.my-lg-45{margin-top:45px;}
.mt-lg-50,.my-lg-50{margin-top:50px;}
.mt-lg-55,.my-lg-55{margin-top:55px;}
.mt-lg-60,.my-lg-60{margin-top:60px;}
.mt-lg-65,.my-lg-65{margin-top:65px;}
.mt-lg-70,.my-lg-70{margin-top:70px;}
.mt-lg-75,.my-lg-75{margin-top:75px;}
.mt-lg-80,.my-lg-80{margin-top:80px;}
.mt-lg-85,.my-lg-85{margin-top:85px;}
.mt-lg-90,.my-lg-90{margin-top:90px;}
.mt-lg-95,.my-lg-95{margin-top:95px;}
.mt-lg-100,.my-lg-100{margin-top:100px;}
.mt-lg-105,.my-lg-105{margin-top:105px;}
.mt-lg-110,.my-lg-110{margin-top:110px;}
.mt-lg-115,.my-lg-115{margin-top:115px;}
.mt-lg-120,.my-lg-120{margin-top:120px;}
.mt-lg-125,.my-lg-125{margin-top:125px;}
.mt-lg-130,.my-lg-130{margin-top:130px;}
.mt-lg-135,.my-lg-135{margin-top:135px;}
.mt-lg-140,.my-lg-140{margin-top:140px;}
.mt-lg-145,.my-lg-145{margin-top:145px;}
.mt-lg-150,.my-lg-150{margin-top:150px;}
.mt-lg-155,.my-lg-155{margin-top:155px;}
.mt-lg-160,.my-lg-160{margin-top:160px;}
.mt-lg-165,.my-lg-165{margin-top:165px;}
.mt-lg-170,.my-lg-170{margin-top:170px;}
.mt-lg-175,.my-lg-175{margin-top:175px;}
.mt-lg-180,.my-lg-180{margin-top:180px;}
.mt-lg-185,.my-lg-185{margin-top:185px;}
.mt-lg-190,.my-lg-190{margin-top:190px;}
.mt-lg-195,.my-lg-195{margin-top:195px;}
.mt-lg-200,.my-lg-200{margin-top:200px;}
.mt-lg-205,.my-lg-205{margin-top:205px;}
.mt-lg-210,.my-lg-210{margin-top:210px;}
.mt-lg-215,.my-lg-215{margin-top:215px;}
.mt-lg-220,.my-lg-220{margin-top:220px;}
.mt-lg-225,.my-lg-225{margin-top:225px;}
.mt-lg-230,.my-lg-230{margin-top:230px;}
.mt-lg-235,.my-lg-235{margin-top:235px;}
.mt-lg-240,.my-lg-240{margin-top:240px;}
.mt-lg-245,.my-lg-245{margin-top:245px;}
    
.mb-lg-0,.my-lg-0{margin-bottom:0px;}
.mb-lg-5,.my-lg-5{margin-bottom:5px;}
.mb-lg-10,.my-lg-10{margin-bottom:10px;}
.mb-lg-15,.my-lg-15{margin-bottom:15px;}
.mb-lg-20,.my-lg-20{margin-bottom:20px;}
.mb-lg-25,.my-lg-25{margin-bottom:25px;}
.mb-lg-30,.my-lg-30{margin-bottom:30px;}
.mb-lg-35,.my-lg-35{margin-bottom:35px;}
.mb-lg-40,.my-lg-40{margin-bottom:40px;}
.mb-lg-45,.my-lg-45{margin-bottom:45px;}
.mb-lg-50,.my-lg-50{margin-bottom:50px;}
.mb-lg-55,.my-lg-55{margin-bottom:55px;}
.mb-lg-60,.my-lg-60{margin-bottom:60px;}
.mb-lg-65,.my-lg-65{margin-bottom:65px;}
.mb-lg-70,.my-lg-70{margin-bottom:70px;}
.mb-lg-75,.my-lg-75{margin-bottom:75px;}
.mb-lg-80,.my-lg-80{margin-bottom:80px;}
.mb-lg-85,.my-lg-85{margin-bottom:85px;}
.mb-lg-90,.my-lg-90{margin-bottom:90px;}
.mb-lg-95,.my-lg-95{margin-bottom:95px;}
.mb-lg-100,.my-lg-100{margin-bottom:100px;}
.mb-lg-105,.my-lg-105{margin-bottom:105px;}
.mb-lg-110,.my-lg-110{margin-bottom:110px;}
.mb-lg-115,.my-lg-115{margin-bottom:115px;}
.mb-lg-120,.my-lg-120{margin-bottom:120px;}
.mb-lg-125,.my-lg-125{margin-bottom:125px;}
.mb-lg-130,.my-lg-130{margin-bottom:130px;}
.mb-lg-135,.my-lg-135{margin-bottom:135px;}
.mb-lg-140,.my-lg-140{margin-bottom:140px;}
.mb-lg-145,.my-lg-145{margin-bottom:145px;}
.mb-lg-150,.my-lg-150{margin-bottom:150px;}
.mb-lg-155,.my-lg-155{margin-bottom:155px;}
.mb-lg-160,.my-lg-160{margin-bottom:160px;}
.mb-lg-165,.my-lg-165{margin-bottom:165px;}
.mb-lg-170,.my-lg-170{margin-bottom:170px;}
.mb-lg-175,.my-lg-175{margin-bottom:175px;}
.mb-lg-180,.my-lg-180{margin-bottom:180px;}
.mb-lg-185,.my-lg-185{margin-bottom:185px;}
.mb-lg-190,.my-lg-190{margin-bottom:190px;}
.mb-lg-195,.my-lg-195{margin-bottom:195px;}
.mb-lg-200,.my-lg-200{margin-bottom:200px;}
.mb-lg-205,.my-lg-205{margin-bottom:205px;}
.mb-lg-210,.my-lg-210{margin-bottom:210px;}
.mb-lg-215,.my-lg-215{margin-bottom:215px;}
.mb-lg-220,.my-lg-220{margin-bottom:220px;}
.mb-lg-225,.my-lg-225{margin-bottom:225px;}
.mb-lg-230,.my-lg-230{margin-bottom:230px;}
.mb-lg-235,.my-lg-235{margin-bottom:235px;}
.mb-lg-240,.my-lg-240{margin-bottom:240px;}
.mb-lg-245,.my-lg-245{margin-bottom:245px;}

    
.pl-lg-5,.px-lg-5{padding-left:5px;}
.pl-lg-10,.px-lg-10{padding-left:10px;}
.pl-lg-15,.px-lg-15{padding-left:15px;}
.pl-lg-20,.px-lg-20{padding-left:20px;}
    
.pr-lg-5,.px-lg-5{padding-right:5px;}
.pr-lg-10,.px-lg-10{padding-right:10px;}
.pr-lg-15,.px-lg-15{padding-right:15px;}
.pr-lg-20,.px-lg-20{padding-right:20px;}


}

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

    
    .text-xl-left{text-align:left}
    .text-xl-center{text-align:center}
    .text-xl-right{text-align:right}

    
    .col-xl-2{width:16.67%;}.col-xl-3{width:25.00%;}.col-xl-4{width:33.33%;}.col-xl-5{width:41.67%;}.col-xl-6{width:50.00%;}.col-xl-7{width:58.33%;}.col-xl-8{width:66.67%;}.col-xl-9{width:75.00%;}.col-xl-10{width:83.33%;}.col-xl-12{width:100.00%;}
    
    
    
    
.pt-xl-0,.py-xl-0{padding-top:0px;}
.pt-xl-5,.py-xl-5{padding-top:5px;}
.pt-xl-10,.py-xl-10{padding-top:10px;}
.pt-xl-15,.py-xl-15{padding-top:15px;}
.pt-xl-20,.py-xl-20{padding-top:20px;}
.pt-xl-25,.py-xl-25{padding-top:25px;}
.pt-xl-30,.py-xl-30{padding-top:30px;}
.pt-xl-35,.py-xl-35{padding-top:35px;}
.pt-xl-40,.py-xl-40{padding-top:40px;}
.pt-xl-45,.py-xl-45{padding-top:45px;}
.pt-xl-50,.py-xl-50{padding-top:50px;}
.pt-xl-55,.py-xl-55{padding-top:55px;}
.pt-xl-60,.py-xl-60{padding-top:60px;}
.pt-xl-65,.py-xl-65{padding-top:65px;}
.pt-xl-70,.py-xl-70{padding-top:70px;}
.pt-xl-75,.py-xl-75{padding-top:75px;}
.pt-xl-80,.py-xl-80{padding-top:80px;}
.pt-xl-85,.py-xl-85{padding-top:85px;}
.pt-xl-90,.py-xl-90{padding-top:90px;}
.pt-xl-95,.py-xl-95{padding-top:95px;}
.pt-xl-100,.py-xl-100{padding-top:100px;}
.pt-xl-105,.py-xl-105{padding-top:105px;}
.pt-xl-110,.py-xl-110{padding-top:110px;}
.pt-xl-115,.py-xl-115{padding-top:115px;}
.pt-xl-120,.py-xl-120{padding-top:120px;}
.pt-xl-125,.py-xl-125{padding-top:125px;}
.pt-xl-130,.py-xl-130{padding-top:130px;}
.pt-xl-135,.py-xl-135{padding-top:135px;}
.pt-xl-140,.py-xl-140{padding-top:140px;}
.pt-xl-145,.py-xl-145{padding-top:145px;}
.pt-xl-150,.py-xl-150{padding-top:150px;}
.pt-xl-155,.py-xl-155{padding-top:155px;}
.pt-xl-160,.py-xl-160{padding-top:160px;}
.pt-xl-165,.py-xl-165{padding-top:165px;}
.pt-xl-170,.py-xl-170{padding-top:170px;}
.pt-xl-175,.py-xl-175{padding-top:175px;}
.pt-xl-180,.py-xl-180{padding-top:180px;}
.pt-xl-185,.py-xl-185{padding-top:185px;}
.pt-xl-190,.py-xl-190{padding-top:190px;}
.pt-xl-195,.py-xl-195{padding-top:195px;}
.pt-xl-200,.py-xl-200{padding-top:200px;}
.pt-xl-205,.py-xl-205{padding-top:205px;}
.pt-xl-210,.py-xl-210{padding-top:210px;}
.pt-xl-215,.py-xl-215{padding-top:215px;}
.pt-xl-220,.py-xl-220{padding-top:220px;}
.pt-xl-225,.py-xl-225{padding-top:225px;}
.pt-xl-230,.py-xl-230{padding-top:230px;}
.pt-xl-235,.py-xl-235{padding-top:235px;}
.pt-xl-240,.py-xl-240{padding-top:240px;}
.pt-xl-245,.py-xl-245{padding-top:245px;}
.pt-xl-250,.py-xl-250{padding-top:250px;}
.pt-xl-255,.py-xl-255{padding-top:255px;}
.pt-xl-260,.py-xl-260{padding-top:260px;}
.pt-xl-265,.py-xl-265{padding-top:265px;}
.pt-xl-270,.py-xl-270{padding-top:270px;}
.pt-xl-275,.py-xl-275{padding-top:275px;}
.pt-xl-280,.py-xl-280{padding-top:280px;}
.pt-xl-285,.py-xl-285{padding-top:285px;}
.pt-xl-290,.py-xl-290{padding-top:290px;}
.pt-xl-295,.py-xl-295{padding-top:295px;}
    
.pb-xl-0,.py-xl-0{padding-bottom:0px;}
.pb-xl-5,.py-xl-5{padding-bottom:5px;}
.pb-xl-10,.py-xl-10{padding-bottom:10px;}
.pb-xl-15,.py-xl-15{padding-bottom:15px;}
.pb-xl-20,.py-xl-20{padding-bottom:20px;}
.pb-xl-25,.py-xl-25{padding-bottom:25px;}
.pb-xl-30,.py-xl-30{padding-bottom:30px;}
.pb-xl-35,.py-xl-35{padding-bottom:35px;}
.pb-xl-40,.py-xl-40{padding-bottom:40px;}
.pb-xl-45,.py-xl-45{padding-bottom:45px;}
.pb-xl-50,.py-xl-50{padding-bottom:50px;}
.pb-xl-55,.py-xl-55{padding-bottom:55px;}
.pb-xl-60,.py-xl-60{padding-bottom:60px;}
.pb-xl-65,.py-xl-65{padding-bottom:65px;}
.pb-xl-70,.py-xl-70{padding-bottom:70px;}
.pb-xl-75,.py-xl-75{padding-bottom:75px;}
.pb-xl-80,.py-xl-80{padding-bottom:80px;}
.pb-xl-85,.py-xl-85{padding-bottom:85px;}
.pb-xl-90,.py-xl-90{padding-bottom:90px;}
.pb-xl-95,.py-xl-95{padding-bottom:95px;}
.pb-xl-100,.py-xl-100{padding-bottom:100px;}
.pb-xl-105,.py-xl-105{padding-bottom:105px;}
.pb-xl-110,.py-xl-110{padding-bottom:110px;}
.pb-xl-115,.py-xl-115{padding-bottom:115px;}
.pb-xl-120,.py-xl-120{padding-bottom:120px;}
.pb-xl-125,.py-xl-125{padding-bottom:125px;}
.pb-xl-130,.py-xl-130{padding-bottom:130px;}
.pb-xl-135,.py-xl-135{padding-bottom:135px;}
.pb-xl-140,.py-xl-140{padding-bottom:140px;}
.pb-xl-145,.py-xl-145{padding-bottom:145px;}
.pb-xl-150,.py-xl-150{padding-bottom:150px;}
.pb-xl-155,.py-xl-155{padding-bottom:155px;}
.pb-xl-160,.py-xl-160{padding-bottom:160px;}
.pb-xl-165,.py-xl-165{padding-bottom:165px;}
.pb-xl-170,.py-xl-170{padding-bottom:170px;}
.pb-xl-175,.py-xl-175{padding-bottom:175px;}
.pb-xl-180,.py-xl-180{padding-bottom:180px;}
.pb-xl-185,.py-xl-185{padding-bottom:185px;}
.pb-xl-190,.py-xl-190{padding-bottom:190px;}
.pb-xl-195,.py-xl-195{padding-bottom:195px;}
.pb-xl-200,.py-xl-200{padding-bottom:200px;}
.pb-xl-205,.py-xl-205{padding-bottom:205px;}
.pb-xl-210,.py-xl-210{padding-bottom:210px;}
.pb-xl-215,.py-xl-215{padding-bottom:215px;}
.pb-xl-220,.py-xl-220{padding-bottom:220px;}
.pb-xl-225,.py-xl-225{padding-bottom:225px;}
.pb-xl-230,.py-xl-230{padding-bottom:230px;}
.pb-xl-235,.py-xl-235{padding-bottom:235px;}
.pb-xl-240,.py-xl-240{padding-bottom:240px;}
.pb-xl-245,.py-xl-245{padding-bottom:245px;}
.pb-xl-250,.py-xl-250{padding-bottom:250px;}
.pb-xl-255,.py-xl-255{padding-bottom:255px;}
.pb-xl-260,.py-xl-260{padding-bottom:260px;}
.pb-xl-265,.py-xl-265{padding-bottom:265px;}
.pb-xl-270,.py-xl-270{padding-bottom:270px;}
.pb-xl-275,.py-xl-275{padding-bottom:275px;}
.pb-xl-280,.py-xl-280{padding-bottom:280px;}
.pb-xl-285,.py-xl-285{padding-bottom:285px;}
.pb-xl-290,.py-xl-290{padding-bottom:290px;}
.pb-xl-295,.py-xl-295{padding-bottom:295px;}

    
.mt-xl-0,.my-xl-0{margin-top:0px;}
.mt-xl-5,.my-xl-5{margin-top:5px;}
.mt-xl-10,.my-xl-10{margin-top:10px;}
.mt-xl-15,.my-xl-15{margin-top:15px;}
.mt-xl-20,.my-xl-20{margin-top:20px;}
.mt-xl-25,.my-xl-25{margin-top:25px;}
.mt-xl-30,.my-xl-30{margin-top:30px;}
.mt-xl-35,.my-xl-35{margin-top:35px;}
.mt-xl-40,.my-xl-40{margin-top:40px;}
.mt-xl-45,.my-xl-45{margin-top:45px;}
.mt-xl-50,.my-xl-50{margin-top:50px;}
.mt-xl-55,.my-xl-55{margin-top:55px;}
.mt-xl-60,.my-xl-60{margin-top:60px;}
.mt-xl-65,.my-xl-65{margin-top:65px;}
.mt-xl-70,.my-xl-70{margin-top:70px;}
.mt-xl-75,.my-xl-75{margin-top:75px;}
.mt-xl-80,.my-xl-80{margin-top:80px;}
.mt-xl-85,.my-xl-85{margin-top:85px;}
.mt-xl-90,.my-xl-90{margin-top:90px;}
.mt-xl-95,.my-xl-95{margin-top:95px;}
.mt-xl-100,.my-xl-100{margin-top:100px;}
.mt-xl-105,.my-xl-105{margin-top:105px;}
.mt-xl-110,.my-xl-110{margin-top:110px;}
.mt-xl-115,.my-xl-115{margin-top:115px;}
.mt-xl-120,.my-xl-120{margin-top:120px;}
.mt-xl-125,.my-xl-125{margin-top:125px;}
.mt-xl-130,.my-xl-130{margin-top:130px;}
.mt-xl-135,.my-xl-135{margin-top:135px;}
.mt-xl-140,.my-xl-140{margin-top:140px;}
.mt-xl-145,.my-xl-145{margin-top:145px;}
.mt-xl-150,.my-xl-150{margin-top:150px;}
.mt-xl-155,.my-xl-155{margin-top:155px;}
.mt-xl-160,.my-xl-160{margin-top:160px;}
.mt-xl-165,.my-xl-165{margin-top:165px;}
.mt-xl-170,.my-xl-170{margin-top:170px;}
.mt-xl-175,.my-xl-175{margin-top:175px;}
.mt-xl-180,.my-xl-180{margin-top:180px;}
.mt-xl-185,.my-xl-185{margin-top:185px;}
.mt-xl-190,.my-xl-190{margin-top:190px;}
.mt-xl-195,.my-xl-195{margin-top:195px;}
.mt-xl-200,.my-xl-200{margin-top:200px;}
.mt-xl-205,.my-xl-205{margin-top:205px;}
.mt-xl-210,.my-xl-210{margin-top:210px;}
.mt-xl-215,.my-xl-215{margin-top:215px;}
.mt-xl-220,.my-xl-220{margin-top:220px;}
.mt-xl-225,.my-xl-225{margin-top:225px;}
.mt-xl-230,.my-xl-230{margin-top:230px;}
.mt-xl-235,.my-xl-235{margin-top:235px;}
.mt-xl-240,.my-xl-240{margin-top:240px;}
.mt-xl-245,.my-xl-245{margin-top:245px;}
    
.mb-xl-0,.my-xl-0{margin-bottom:0px;}
.mb-xl-5,.my-xl-5{margin-bottom:5px;}
.mb-xl-10,.my-xl-10{margin-bottom:10px;}
.mb-xl-15,.my-xl-15{margin-bottom:15px;}
.mb-xl-20,.my-xl-20{margin-bottom:20px;}
.mb-xl-25,.my-xl-25{margin-bottom:25px;}
.mb-xl-30,.my-xl-30{margin-bottom:30px;}
.mb-xl-35,.my-xl-35{margin-bottom:35px;}
.mb-xl-40,.my-xl-40{margin-bottom:40px;}
.mb-xl-45,.my-xl-45{margin-bottom:45px;}
.mb-xl-50,.my-xl-50{margin-bottom:50px;}
.mb-xl-55,.my-xl-55{margin-bottom:55px;}
.mb-xl-60,.my-xl-60{margin-bottom:60px;}
.mb-xl-65,.my-xl-65{margin-bottom:65px;}
.mb-xl-70,.my-xl-70{margin-bottom:70px;}
.mb-xl-75,.my-xl-75{margin-bottom:75px;}
.mb-xl-80,.my-xl-80{margin-bottom:80px;}
.mb-xl-85,.my-xl-85{margin-bottom:85px;}
.mb-xl-90,.my-xl-90{margin-bottom:90px;}
.mb-xl-95,.my-xl-95{margin-bottom:95px;}
.mb-xl-100,.my-xl-100{margin-bottom:100px;}
.mb-xl-105,.my-xl-105{margin-bottom:105px;}
.mb-xl-110,.my-xl-110{margin-bottom:110px;}
.mb-xl-115,.my-xl-115{margin-bottom:115px;}
.mb-xl-120,.my-xl-120{margin-bottom:120px;}
.mb-xl-125,.my-xl-125{margin-bottom:125px;}
.mb-xl-130,.my-xl-130{margin-bottom:130px;}
.mb-xl-135,.my-xl-135{margin-bottom:135px;}
.mb-xl-140,.my-xl-140{margin-bottom:140px;}
.mb-xl-145,.my-xl-145{margin-bottom:145px;}
.mb-xl-150,.my-xl-150{margin-bottom:150px;}
.mb-xl-155,.my-xl-155{margin-bottom:155px;}
.mb-xl-160,.my-xl-160{margin-bottom:160px;}
.mb-xl-165,.my-xl-165{margin-bottom:165px;}
.mb-xl-170,.my-xl-170{margin-bottom:170px;}
.mb-xl-175,.my-xl-175{margin-bottom:175px;}
.mb-xl-180,.my-xl-180{margin-bottom:180px;}
.mb-xl-185,.my-xl-185{margin-bottom:185px;}
.mb-xl-190,.my-xl-190{margin-bottom:190px;}
.mb-xl-195,.my-xl-195{margin-bottom:195px;}
.mb-xl-200,.my-xl-200{margin-bottom:200px;}
.mb-xl-205,.my-xl-205{margin-bottom:205px;}
.mb-xl-210,.my-xl-210{margin-bottom:210px;}
.mb-xl-215,.my-xl-215{margin-bottom:215px;}
.mb-xl-220,.my-xl-220{margin-bottom:220px;}
.mb-xl-225,.my-xl-225{margin-bottom:225px;}
.mb-xl-230,.my-xl-230{margin-bottom:230px;}
.mb-xl-235,.my-xl-235{margin-bottom:235px;}
.mb-xl-240,.my-xl-240{margin-bottom:240px;}
.mb-xl-245,.my-xl-245{margin-bottom:245px;}

    
.pl-xl-5,.px-xl-5{padding-left:5px;}
.pl-xl-10,.px-xl-10{padding-left:10px;}
.pl-xl-15,.px-xl-15{padding-left:15px;}
.pl-xl-20,.px-xl-20{padding-left:20px;}
    
.pr-xl-5,.px-xl-5{padding-right:5px;}
.pr-xl-10,.px-xl-10{padding-right:10px;}
.pr-xl-15,.px-xl-15{padding-right:15px;}
.pr-xl-20,.px-xl-20{padding-right:20px;}


}

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

    
    .text-xxl-left{text-align:left}
    .text-xxl-center{text-align:center}
    .text-xxl-right{text-align:right}

    
    .col-xxl-2{width:16.67%;}.col-xxl-3{width:25.00%;}.col-xxl-4{width:33.33%;}.col-xxl-5{width:41.67%;}.col-xxl-6{width:50.00%;}.col-xxl-7{width:58.33%;}.col-xxl-8{width:66.67%;}.col-xxl-9{width:75.00%;}.col-xxl-10{width:83.33%;}.col-xxl-12{width:100.00%;}
    
    

    
    
.pt-xxl-0,.py-xxl-0{padding-top:0px;}
.pt-xxl-5,.py-xxl-5{padding-top:5px;}
.pt-xxl-10,.py-xxl-10{padding-top:10px;}
.pt-xxl-15,.py-xxl-15{padding-top:15px;}
.pt-xxl-20,.py-xxl-20{padding-top:20px;}
.pt-xxl-25,.py-xxl-25{padding-top:25px;}
.pt-xxl-30,.py-xxl-30{padding-top:30px;}
.pt-xxl-35,.py-xxl-35{padding-top:35px;}
.pt-xxl-40,.py-xxl-40{padding-top:40px;}
.pt-xxl-45,.py-xxl-45{padding-top:45px;}
.pt-xxl-50,.py-xxl-50{padding-top:50px;}
.pt-xxl-55,.py-xxl-55{padding-top:55px;}
.pt-xxl-60,.py-xxl-60{padding-top:60px;}
.pt-xxl-65,.py-xxl-65{padding-top:65px;}
.pt-xxl-70,.py-xxl-70{padding-top:70px;}
.pt-xxl-75,.py-xxl-75{padding-top:75px;}
.pt-xxl-80,.py-xxl-80{padding-top:80px;}
.pt-xxl-85,.py-xxl-85{padding-top:85px;}
.pt-xxl-90,.py-xxl-90{padding-top:90px;}
.pt-xxl-95,.py-xxl-95{padding-top:95px;}
.pt-xxl-100,.py-xxl-100{padding-top:100px;}
.pt-xxl-105,.py-xxl-105{padding-top:105px;}
.pt-xxl-110,.py-xxl-110{padding-top:110px;}
.pt-xxl-115,.py-xxl-115{padding-top:115px;}
.pt-xxl-120,.py-xxl-120{padding-top:120px;}
.pt-xxl-125,.py-xxl-125{padding-top:125px;}
.pt-xxl-130,.py-xxl-130{padding-top:130px;}
.pt-xxl-135,.py-xxl-135{padding-top:135px;}
.pt-xxl-140,.py-xxl-140{padding-top:140px;}
.pt-xxl-145,.py-xxl-145{padding-top:145px;}
.pt-xxl-150,.py-xxl-150{padding-top:150px;}
.pt-xxl-155,.py-xxl-155{padding-top:155px;}
.pt-xxl-160,.py-xxl-160{padding-top:160px;}
.pt-xxl-165,.py-xxl-165{padding-top:165px;}
.pt-xxl-170,.py-xxl-170{padding-top:170px;}
.pt-xxl-175,.py-xxl-175{padding-top:175px;}
.pt-xxl-180,.py-xxl-180{padding-top:180px;}
.pt-xxl-185,.py-xxl-185{padding-top:185px;}
.pt-xxl-190,.py-xxl-190{padding-top:190px;}
.pt-xxl-195,.py-xxl-195{padding-top:195px;}
.pt-xxl-200,.py-xxl-200{padding-top:200px;}
.pt-xxl-205,.py-xxl-205{padding-top:205px;}
.pt-xxl-210,.py-xxl-210{padding-top:210px;}
.pt-xxl-215,.py-xxl-215{padding-top:215px;}
.pt-xxl-220,.py-xxl-220{padding-top:220px;}
.pt-xxl-225,.py-xxl-225{padding-top:225px;}
.pt-xxl-230,.py-xxl-230{padding-top:230px;}
.pt-xxl-235,.py-xxl-235{padding-top:235px;}
.pt-xxl-240,.py-xxl-240{padding-top:240px;}
.pt-xxl-245,.py-xxl-245{padding-top:245px;}
    
.pb-xxl-0,.py-xxl-0{padding-bottom:0px;}
.pb-xxl-5,.py-xxl-5{padding-bottom:5px;}
.pb-xxl-10,.py-xxl-10{padding-bottom:10px;}
.pb-xxl-15,.py-xxl-15{padding-bottom:15px;}
.pb-xxl-20,.py-xxl-20{padding-bottom:20px;}
.pb-xxl-25,.py-xxl-25{padding-bottom:25px;}
.pb-xxl-30,.py-xxl-30{padding-bottom:30px;}
.pb-xxl-35,.py-xxl-35{padding-bottom:35px;}
.pb-xxl-40,.py-xxl-40{padding-bottom:40px;}
.pb-xxl-45,.py-xxl-45{padding-bottom:45px;}
.pb-xxl-50,.py-xxl-50{padding-bottom:50px;}
.pb-xxl-55,.py-xxl-55{padding-bottom:55px;}
.pb-xxl-60,.py-xxl-60{padding-bottom:60px;}
.pb-xxl-65,.py-xxl-65{padding-bottom:65px;}
.pb-xxl-70,.py-xxl-70{padding-bottom:70px;}
.pb-xxl-75,.py-xxl-75{padding-bottom:75px;}
.pb-xxl-80,.py-xxl-80{padding-bottom:80px;}
.pb-xxl-85,.py-xxl-85{padding-bottom:85px;}
.pb-xxl-90,.py-xxl-90{padding-bottom:90px;}
.pb-xxl-95,.py-xxl-95{padding-bottom:95px;}
.pb-xxl-100,.py-xxl-100{padding-bottom:100px;}
.pb-xxl-105,.py-xxl-105{padding-bottom:105px;}
.pb-xxl-110,.py-xxl-110{padding-bottom:110px;}
.pb-xxl-115,.py-xxl-115{padding-bottom:115px;}
.pb-xxl-120,.py-xxl-120{padding-bottom:120px;}
.pb-xxl-125,.py-xxl-125{padding-bottom:125px;}
.pb-xxl-130,.py-xxl-130{padding-bottom:130px;}
.pb-xxl-135,.py-xxl-135{padding-bottom:135px;}
.pb-xxl-140,.py-xxl-140{padding-bottom:140px;}
.pb-xxl-145,.py-xxl-145{padding-bottom:145px;}
.pb-xxl-150,.py-xxl-150{padding-bottom:150px;}
.pb-xxl-155,.py-xxl-155{padding-bottom:155px;}
.pb-xxl-160,.py-xxl-160{padding-bottom:160px;}
.pb-xxl-165,.py-xxl-165{padding-bottom:165px;}
.pb-xxl-170,.py-xxl-170{padding-bottom:170px;}
.pb-xxl-175,.py-xxl-175{padding-bottom:175px;}
.pb-xxl-180,.py-xxl-180{padding-bottom:180px;}
.pb-xxl-185,.py-xxl-185{padding-bottom:185px;}
.pb-xxl-190,.py-xxl-190{padding-bottom:190px;}
.pb-xxl-195,.py-xxl-195{padding-bottom:195px;}
.pb-xxl-200,.py-xxl-200{padding-bottom:200px;}
.pb-xxl-205,.py-xxl-205{padding-bottom:205px;}
.pb-xxl-210,.py-xxl-210{padding-bottom:210px;}
.pb-xxl-215,.py-xxl-215{padding-bottom:215px;}
.pb-xxl-220,.py-xxl-220{padding-bottom:220px;}
.pb-xxl-225,.py-xxl-225{padding-bottom:225px;}
.pb-xxl-230,.py-xxl-230{padding-bottom:230px;}
.pb-xxl-235,.py-xxl-235{padding-bottom:235px;}
.pb-xxl-240,.py-xxl-240{padding-bottom:240px;}
.pb-xxl-245,.py-xxl-245{padding-bottom:245px;}

    
.mt-xxl-0,.my-xxl-0{margin-top:0px;}
.mt-xxl-5,.my-xxl-5{margin-top:5px;}
.mt-xxl-10,.my-xxl-10{margin-top:10px;}
.mt-xxl-15,.my-xxl-15{margin-top:15px;}
.mt-xxl-20,.my-xxl-20{margin-top:20px;}
.mt-xxl-25,.my-xxl-25{margin-top:25px;}
.mt-xxl-30,.my-xxl-30{margin-top:30px;}
.mt-xxl-35,.my-xxl-35{margin-top:35px;}
.mt-xxl-40,.my-xxl-40{margin-top:40px;}
.mt-xxl-45,.my-xxl-45{margin-top:45px;}
.mt-xxl-50,.my-xxl-50{margin-top:50px;}
.mt-xxl-55,.my-xxl-55{margin-top:55px;}
.mt-xxl-60,.my-xxl-60{margin-top:60px;}
.mt-xxl-65,.my-xxl-65{margin-top:65px;}
.mt-xxl-70,.my-xxl-70{margin-top:70px;}
.mt-xxl-75,.my-xxl-75{margin-top:75px;}
.mt-xxl-80,.my-xxl-80{margin-top:80px;}
.mt-xxl-85,.my-xxl-85{margin-top:85px;}
.mt-xxl-90,.my-xxl-90{margin-top:90px;}
.mt-xxl-95,.my-xxl-95{margin-top:95px;}
.mt-xxl-100,.my-xxl-100{margin-top:100px;}
.mt-xxl-105,.my-xxl-105{margin-top:105px;}
.mt-xxl-110,.my-xxl-110{margin-top:110px;}
.mt-xxl-115,.my-xxl-115{margin-top:115px;}
.mt-xxl-120,.my-xxl-120{margin-top:120px;}
.mt-xxl-125,.my-xxl-125{margin-top:125px;}
.mt-xxl-130,.my-xxl-130{margin-top:130px;}
.mt-xxl-135,.my-xxl-135{margin-top:135px;}
.mt-xxl-140,.my-xxl-140{margin-top:140px;}
.mt-xxl-145,.my-xxl-145{margin-top:145px;}
.mt-xxl-150,.my-xxl-150{margin-top:150px;}
.mt-xxl-155,.my-xxl-155{margin-top:155px;}
.mt-xxl-160,.my-xxl-160{margin-top:160px;}
.mt-xxl-165,.my-xxl-165{margin-top:165px;}
.mt-xxl-170,.my-xxl-170{margin-top:170px;}
.mt-xxl-175,.my-xxl-175{margin-top:175px;}
.mt-xxl-180,.my-xxl-180{margin-top:180px;}
.mt-xxl-185,.my-xxl-185{margin-top:185px;}
.mt-xxl-190,.my-xxl-190{margin-top:190px;}
.mt-xxl-195,.my-xxl-195{margin-top:195px;}
.mt-xxl-200,.my-xxl-200{margin-top:200px;}
.mt-xxl-205,.my-xxl-205{margin-top:205px;}
.mt-xxl-210,.my-xxl-210{margin-top:210px;}
.mt-xxl-215,.my-xxl-215{margin-top:215px;}
.mt-xxl-220,.my-xxl-220{margin-top:220px;}
.mt-xxl-225,.my-xxl-225{margin-top:225px;}
.mt-xxl-230,.my-xxl-230{margin-top:230px;}
.mt-xxl-235,.my-xxl-235{margin-top:235px;}
.mt-xxl-240,.my-xxl-240{margin-top:240px;}
.mt-xxl-245,.my-xxl-245{margin-top:245px;}
    
.mb-xxl-0,.my-xxl-0{margin-bottom:0px;}
.mb-xxl-5,.my-xxl-5{margin-bottom:5px;}
.mb-xxl-10,.my-xxl-10{margin-bottom:10px;}
.mb-xxl-15,.my-xxl-15{margin-bottom:15px;}
.mb-xxl-20,.my-xxl-20{margin-bottom:20px;}
.mb-xxl-25,.my-xxl-25{margin-bottom:25px;}
.mb-xxl-30,.my-xxl-30{margin-bottom:30px;}
.mb-xxl-35,.my-xxl-35{margin-bottom:35px;}
.mb-xxl-40,.my-xxl-40{margin-bottom:40px;}
.mb-xxl-45,.my-xxl-45{margin-bottom:45px;}
.mb-xxl-50,.my-xxl-50{margin-bottom:50px;}
.mb-xxl-55,.my-xxl-55{margin-bottom:55px;}
.mb-xxl-60,.my-xxl-60{margin-bottom:60px;}
.mb-xxl-65,.my-xxl-65{margin-bottom:65px;}
.mb-xxl-70,.my-xxl-70{margin-bottom:70px;}
.mb-xxl-75,.my-xxl-75{margin-bottom:75px;}
.mb-xxl-80,.my-xxl-80{margin-bottom:80px;}
.mb-xxl-85,.my-xxl-85{margin-bottom:85px;}
.mb-xxl-90,.my-xxl-90{margin-bottom:90px;}
.mb-xxl-95,.my-xxl-95{margin-bottom:95px;}
.mb-xxl-100,.my-xxl-100{margin-bottom:100px;}
.mb-xxl-105,.my-xxl-105{margin-bottom:105px;}
.mb-xxl-110,.my-xxl-110{margin-bottom:110px;}
.mb-xxl-115,.my-xxl-115{margin-bottom:115px;}
.mb-xxl-120,.my-xxl-120{margin-bottom:120px;}
.mb-xxl-125,.my-xxl-125{margin-bottom:125px;}
.mb-xxl-130,.my-xxl-130{margin-bottom:130px;}
.mb-xxl-135,.my-xxl-135{margin-bottom:135px;}
.mb-xxl-140,.my-xxl-140{margin-bottom:140px;}
.mb-xxl-145,.my-xxl-145{margin-bottom:145px;}
.mb-xxl-150,.my-xxl-150{margin-bottom:150px;}
.mb-xxl-155,.my-xxl-155{margin-bottom:155px;}
.mb-xxl-160,.my-xxl-160{margin-bottom:160px;}
.mb-xxl-165,.my-xxl-165{margin-bottom:165px;}
.mb-xxl-170,.my-xxl-170{margin-bottom:170px;}
.mb-xxl-175,.my-xxl-175{margin-bottom:175px;}
.mb-xxl-180,.my-xxl-180{margin-bottom:180px;}
.mb-xxl-185,.my-xxl-185{margin-bottom:185px;}
.mb-xxl-190,.my-xxl-190{margin-bottom:190px;}
.mb-xxl-195,.my-xxl-195{margin-bottom:195px;}
.mb-xxl-200,.my-xxl-200{margin-bottom:200px;}
.mb-xxl-205,.my-xxl-205{margin-bottom:205px;}
.mb-xxl-210,.my-xxl-210{margin-bottom:210px;}
.mb-xxl-215,.my-xxl-215{margin-bottom:215px;}
.mb-xxl-220,.my-xxl-220{margin-bottom:220px;}
.mb-xxl-225,.my-xxl-225{margin-bottom:225px;}
.mb-xxl-230,.my-xxl-230{margin-bottom:230px;}
.mb-xxl-235,.my-xxl-235{margin-bottom:235px;}
.mb-xxl-240,.my-xxl-240{margin-bottom:240px;}
.mb-xxl-245,.my-xxl-245{margin-bottom:245px;}

    
.pl-xxl-5,.px-xxl-5{padding-left:5px;}
.pl-xxl-10,.px-xxl-10{padding-left:10px;}
.pl-xxl-15,.px-xxl-15{padding-left:15px;}
.pl-xxl-20,.px-xxl-20{padding-left:20px;}
    
.pr-xxl-5,.px-xxl-5{padding-right:5px;}
.pr-xxl-10,.px-xxl-10{padding-right:10px;}
.pr-xxl-15,.px-xxl-15{padding-right:15px;}
.pr-xxl-20,.px-xxl-20{padding-right:20px;}

}



@media(max-width:767px){


    
    
.mobilept0,.mobilepy0{padding-top:0px;}
.mobilept5,.mobilepy5{padding-top:5px;}
.mobilept10,.mobilepy10{padding-top:10px;}
.mobilept15,.mobilepy15{padding-top:15px;}
.mobilept20,.mobilepy20{padding-top:20px;}
.mobilept25,.mobilepy25{padding-top:25px;}
.mobilept30,.mobilepy30{padding-top:30px;}
.mobilept35,.mobilepy35{padding-top:35px;}
.mobilept40,.mobilepy40{padding-top:40px;}
.mobilept45,.mobilepy45{padding-top:45px;}
.mobilept50,.mobilepy50{padding-top:50px;}
.mobilept55,.mobilepy55{padding-top:55px;}
.mobilept60,.mobilepy60{padding-top:60px;}
.mobilept65,.mobilepy65{padding-top:65px;}
.mobilept70,.mobilepy70{padding-top:70px;}
.mobilept75,.mobilepy75{padding-top:75px;}
.mobilept80,.mobilepy80{padding-top:80px;}
.mobilept85,.mobilepy85{padding-top:85px;}
.mobilept90,.mobilepy90{padding-top:90px;}
.mobilept95,.mobilepy95{padding-top:95px;}
.mobilept100,.mobilepy100{padding-top:100px;}
.mobilept105,.mobilepy105{padding-top:105px;}
.mobilept110,.mobilepy110{padding-top:110px;}
.mobilept115,.mobilepy115{padding-top:115px;}
.mobilept120,.mobilepy120{padding-top:120px;}
.mobilept125,.mobilepy125{padding-top:125px;}
.mobilept130,.mobilepy130{padding-top:130px;}
.mobilept135,.mobilepy135{padding-top:135px;}
.mobilept140,.mobilepy140{padding-top:140px;}
.mobilept145,.mobilepy145{padding-top:145px;}
.mobilept150,.mobilepy150{padding-top:150px;}
.mobilept155,.mobilepy155{padding-top:155px;}
.mobilept160,.mobilepy160{padding-top:160px;}
.mobilept165,.mobilepy165{padding-top:165px;}
.mobilept170,.mobilepy170{padding-top:170px;}
    
    
.mobilepb0,.mobilepy0{padding-bottom:0px;}
.mobilepb5,.mobilepy5{padding-bottom:5px;}
.mobilepb10,.mobilepy10{padding-bottom:10px;}
.mobilepb15,.mobilepy15{padding-bottom:15px;}
.mobilepb20,.mobilepy20{padding-bottom:20px;}
.mobilepb25,.mobilepy25{padding-bottom:25px;}
.mobilepb30,.mobilepy30{padding-bottom:30px;}
.mobilepb35,.mobilepy35{padding-bottom:35px;}
.mobilepb40,.mobilepy40{padding-bottom:40px;}
.mobilepb45,.mobilepy45{padding-bottom:45px;}
.mobilepb50,.mobilepy50{padding-bottom:50px;}
.mobilepb55,.mobilepy55{padding-bottom:55px;}
.mobilepb60,.mobilepy60{padding-bottom:60px;}
.mobilepb65,.mobilepy65{padding-bottom:65px;}
.mobilepb70,.mobilepy70{padding-bottom:70px;}
.mobilepb75,.mobilepy75{padding-bottom:75px;}
.mobilepb80,.mobilepy80{padding-bottom:80px;}
.mobilepb85,.mobilepy85{padding-bottom:85px;}
.mobilepb90,.mobilepy90{padding-bottom:90px;}
.mobilepb95,.mobilepy95{padding-bottom:95px;}
.mobilepb100,.mobilepy100{padding-bottom:100px;}
.mobilepb105,.mobilepy105{padding-bottom:105px;}
.mobilepb110,.mobilepy110{padding-bottom:110px;}
.mobilepb115,.mobilepy115{padding-bottom:115px;}
.mobilepb120,.mobilepy120{padding-bottom:120px;}
.mobilepb125,.mobilepy125{padding-bottom:125px;}
.mobilepb130,.mobilepy130{padding-bottom:130px;}
.mobilepb135,.mobilepy135{padding-bottom:135px;}
.mobilepb140,.mobilepy140{padding-bottom:140px;}
.mobilepb145,.mobilepy145{padding-bottom:145px;}
.mobilepb150,.mobilepy150{padding-bottom:150px;}
.mobilepb155,.mobilepy155{padding-bottom:155px;}
.mobilepb160,.mobilepy160{padding-bottom:160px;}
.mobilepb165,.mobilepy165{padding-bottom:165px;}
.mobilepb170,.mobilepy170{padding-bottom:170px;}

    
    .mw25{width:25%;}.mw33{width:33.33%;}.mw50{width:50%;}.mw100{width:100%;}

    
    
    
.mobile-justify-flex-start{ justify-content: flex-start; }
.mobile-justify-center{ justify-content: center; }
.mobile-justify-flex-end{ justify-content: flex-end; }
.mobile-justify-space-between{ justify-content: space-between; }
.mobile-justify-space-around{ justify-content: space-around; }
.mobile-justify-space-evenly{ justify-content: space-evenly; }
    
.mobile-align-flex-start{ align-items: flex-start; }
.mobile-align-center{ align-items: center; }
.mobile-align-baseline{ align-items: baseline; }
.mobile-align-flex-end{ align-items: flex-end; }
    
.mobile-direction-column{ flex-direction: column; }
.mobile-direction-column-reverse{ flex-direction: column-reverse; }
.mobile-direction-revert{ flex-direction: revert; }
.mobile-direction-row{ flex-direction: row; }
.mobile-direction-row-reverse{ flex-direction: row-reverse; }

    /******* Text Alignments  *******/    
    .mobile-left{text-align:left}
    .mobile-center{text-align:center}
    .mobile-right{text-align:right}
    /******* Text Alignments  *******/ 


}

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





.hsHomePage .inpage-editor-active-field {z-index: 2;}


.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}
body{overflow-x:hidden;}
/* body.bodyLoaded{opacity:1;} */

/*==================== Home banner====================--------- */
.home-banner{overflow:hidden;}
.home-banner .mobile-svg{display:block;}
.home-banner .desktop-svg{display:none;}
.home-banner .shape-svg{position:absolute;left:0;top:auto;bottom:-65px;width:100%;}
.home-banner .stars-bg{position:absolute;top:0;left:0;z-index:1;}
.home-banner .sliderLogoImg img{height:45px!important; object-fit: contain; width: auto;}
.home-banner .content{padding:0 15px;}
.home-banner .text-content{padding:0 15px;}
.home-banner .img-wrap img{width:120px;}

/* ====================--content with img slider ====================*/
.content-with-img-slider .row{flex-direction:column-reverse;}
.content-with-img-slider  .slider-col{text-align:center;}
.content-with-img-slider .imgSlider-wrap{width:300px;height:300px;display:inline-block;border-radius:100%;position:relative}
.content-with-img-slider .slick-list{width:100%;height:100%;border-radius:100%;border:4px solid #003158;overflow:hidden;}
.content-with-img-slider .slick-slide img{width:300px;height:300px;}
.content-with-img-slider .shape-svg{position:absolute;left:0;top:0px;width:100%;}
.content-with-img-slider .shape-svg svg{width:100%;height:auto;}
.content-with-img-slider .planet-lune,.content-with-img-slider .planet-blue,.content-with-img-slider .planet-jaune{position:absolute;z-index:1;}
.content-with-img-slider .planet-lune{right:30px;top:6px;width:61px;}
.content-with-img-slider .planet-blue{width:56px;bottom:56px;left:-12px;}
.content-with-img-slider .planet-jaune{width:33px;bottom:13px;left:48px;}

/* ====================--accordion-with-img ====================*/
.accordion-with-img .heading-wrapper{padding:0 20px;}
.accordion-with-img .accordion-item{padding:24px 24px 31px 30px;border-radius:20px;margin-bottom:25px;cursor:pointer;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s;}
.accordion-with-img .accordion-title svg{margin-right:10px;width:25px;margin-top:-6px}
.accordion-with-img .accordion-body{display:none;max-width:100%;}
.accordion-with-img .circle-svg{border-radius:100%;width:35px;height:35px;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s;}
.accordion-with-img .accordion-item .accordion-title{width:calc(100% - 35px);}
.accordion-with-img .circle-svg svg{width:20px;}
.accordion-with-img .accordion-img{display:none;max-width:81%;}
.accordion-with-img .accordion-title h4{font-size:16px;}
.accordion-item.active{background-color:#ffffff;}
.accordion-with-img .active .circle-svg{border-color:#6AC5DC;transform:rotate(-180deg);background-color:rgba(106, 197, 220,0.14);}
.accordion-with-img .active .circle-svg svg,.accordion-with-img .active .circle-svg svg path{fill:#6AC5DC;}
.accordion-with-img .active .accordion-title h4{color:#EBAB3F;}
.accordion-with-img .active .accordion-title svg,.accordion-with-img .active .accordion-title path{fill:#EBAB3F;}
.accordion-with-img .accordion-item:hover{background-color:#ffffff;}
.accordion-with-img .accordion-item:hover .accordion-title h4{color:#EBAB3F;}
.accordion-with-img .accordion-item:hover .accordion-title svg,.accordion-with-img .accordion-item:hover .accordion-title path{fill:#EBAB3F;}
.accordion-with-img .accordion-item:hover .circle-svg{border-color:#6AC5DC;background-color:rgba(106, 197, 220,0.14);}
.accordion-with-img .accordion-item:hover .circle-svg svg,.accordion-with-img .accordion-item:hover .circle-svg svg path{fill:#6AC5DC;}
.accordion-with-img .mobile-img{position:relative;}
.accordion-with-img .mobile-img img{width:350px;}

/* ====================-- Our Support ====================*/
.our-support-section .row{margin:0 -9px}
.our-support-section .row .support-col{padding-left:9px;padding-right:9px;}
.our-support-section .support-card{border-radius:20px;padding:22px 22px 28px;cursor:pointer;max-width:294px;margin:0 auto;}
.our-support-section .support-card .img-wrap img{max-width:118px!important;}
.our-support-section .toggle-svg{height:35px;width:35px;display:inline-flex;justify-content:center;align-items:center;border:2px solid #ffffff;border-radius:100%;cursor:pointer;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;}
.our-support-section .support-card.active .toggle-svg{transform:rotate(-180deg);}
.our-support-section .toggle-svg svg{width:20px;height:20px;vertical-align:middle;}
.our-support-section .support-card-content{display:none;}
.our-support-section .support-card h4{font-size:16px;}
.our-support-section .text-content p br{display:none}

/* ====================-- two-column-content-with-img ====================*/
.two-column-content-with-img .img-wrap img{width:224px;}
.two-column-content-with-img .main-row{flex-direction:column-reverse;}

/* ====================-- content-with-img-v2 ====================*/
.content-with-img-v2 .shape-svg{position:absolute;left:0;top:0;width:100%;z-index:1;}
.content-with-img-v2 .img-wrap{max-width:516px;margin:0 auto;}
.content-with-img-v2 .text-quinary h2{padding-right:5px;}
.content-with-img-v2 .content-wrapper{position:relative;z-index:2;}
.content-with-img-v2 .shape-svg svg{width:100%;height:auto;}
.content-with-img-v2 .bg-svg{position:absolute;right:0;bottom:0;text-align:right;display:inline-block;width:100%;height:100%;}
.content-with-img-v2 .bg-svg img{width:auto;}
.content-with-img-v2 .img-wrap.mb-d-block img{width:282px;}
.content-with-img-v2 .btn-wrap{justify-content:center;}
.content-with-img-v2 .bg-svg{display:none}
.content-with-img-v2 .bg-svg-mobile{position:absolute;right:0;text-align:right;z-index:0;bottom:32%;display:block;}

/* ====================-- about-us ====================*/
.about-us .card-row{display:flex;}
.about-us .svg-wrap{background:#ffffff;display:inline-flex;padding:15px;width:100%;width:53px;height:53px;border-radius:100%;align-items:center;justify-content:center;}
.about-us .parallax-img{display:none}
.about-us .about-card h4{font-size:16px;line-height:normal;}
.about-us .title-wrap{display:flex;align-items:flex-start;gap:20px;}
.about-us .content{padding-left:73px;margin-top:-20px;}
.about-us .order-1{order:1;}
.about-us .order-2{order:2;}
.about-us .order-3{order:3;}
.about-us .order-4{order:4;}
.about-us .order-5{order:5;}
.about-us .order-6{order:6;}

/* =================== our-partners  ====================*/
.our-partners{overflow:hidden;}
.our-partners .title-n-img-wrap{display:flex;gap:15px;align-items:center;}
.our-partners .row{justify-content:center;}
.our-partners .img-wrap{background:#ffffff;display:inline-block;border-radius:15px;height:55px;display:inline-flex;align-items:center;justify-content:flex-end;padding:16px 20px 16px 14px;}
.our-partners .img-wrap img{max-width:78px!important;}
.our-partners *+p{margin-top:25px;}
.our-partners .stars-bg{position:absolute;right:0;bottom:-46%;}

/* ====================-- client-testimonials  ====================*/
.client-testimonials{overflow:hidden;}
.client-testimonials .client-card{height:100%;}
.client-testimonials .client-card-inner{border-radius:20px;position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;margin-left:10px;margin-right:10px;}
.client-testimonials .client-card-inner h4{font-size:18px;}
.client-testimonials .client-card-inner p{font-size:14px;line-height:1.5;}
.client-testimonials .industry-tag{border-radius:5px;font-size:12px;line-height:1.4;display:inline-block;padding:2px 8px; font-weight: 600;    margin-right: 5px; }
.client-testimonials .img-wrap img{margin:0 auto;}
.client-testimonials .start-bg1{position:absolute;right:0;top:-30%;}
.client-testimonials .start-bg2{position:absolute;top:90px;left:-13%;z-index:1;}
.client-testimonials .start-bg3{position:absolute;bottom:-32%;left:0%;}
.client-testimonials .client-row{margin:0;}
.client-testimonials .slick-track{display:flex;}
.client-testimonials .slick-slide{height:auto;}
.client-testimonials .slick-slide>div{height:100%;text-align: center;}
.client-testimonials .media-wrapper video,.client-testimonials .media-wrapper img,.client-testimonials .media-wrapper .iframeWp{width:100%;height:100%;border-radius:20px;height:395px; position: relative;   /*     height: auto; */object-fit:cover;}
.client-testimonials .media-wrapper .iframeWp iframe {width: 100%; height: 100%;}
.client-testimonials .media-wrapper .iframeWp .iframeposter {position: absolute;height: 100%;width: 100%;top: 0;left: 0;right: 0;bottom: 0;background-repeat: no-repeat;background-size: cover;cursor: pointer;background-position: center;    border-radius: 20px;}
.client-testimonials .media-wrapper {line-height: 0;}
.client-testimonials .iframeWp .play_trigger {background-image: url(https://infos.digitalisim.fr/hubfs/white_play.svg);background-position: 50%;background-repeat: no-repeat;background-size: contain;cursor: pointer;height: 90px;left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 90px;transition: background 0.3s;}
.client-testimonials .vertical_wrapper .client-card {width: 50%;}




/* ====================-- content-with-img  ====================*/
.content-with-img{overflow:hidden;}
.content-with-img .shape-svg{position:absolute;left:0;top:-1px;width:100%;}
.content-with-img .shape-svg.desktop{display:none;}
.content-with-img .shape-svg.mobile{display:block;}
.content-with-img .shape-svg svg{width:100%;height:auto;}
.content-with-img .img-wrap img{width:500px;}

/* ====================--web-slider====================*/
.web-slider-section .slick-slide{padding:0 25px;cursor:pointer;}
.web-slider-section .slick-list{margin-left:-25px;}
.web-slider-section .web-card{max-width:184px;}
.web-slider-section .slick-arrow-wrapper{display:flex;gap:20px;}
.web-slider-section .slick-arrow{left:auto;right:auto;position:static;}
.web-slider-section .card-head{gap:13px;flex-wrap:nowrap;}
.web-slider-section .icon-wrap{width:37px;height:37px;min-width:37px;display:inline-flex;align-items:center;justify-content:center;background:rgba(106, 197, 220,0.2);border-radius:100%;}
.web-slider-section .icon-wrap img{max-width:20px!important;}
.web-slider-section .commonAppendArrowWp .slick-arrow{transform:unset;position:relative;padding:0;border-color:#6AC5DC;}
.web-slider-section .slick-arrow:focus{background-color:#ffffff;}
.web-slider-section .slick-prev:focus::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-prev-icon.svg);}
.web-slider-section .slick-next:focus::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-next-icon.svg);}
.web-slider-section .commonAppendArrowWp .slick-arrow:hover{background-color:#6AC5DC;}
.web-slider-section .slick-prev:hover::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-prev-icon-white.svg);}
.web-slider-section .slick-next:hover::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-next-icon-white.svg);}

/* ====================-- our-cms-platforms  ====================*/
.our-cms-platforms .tabber-outer{text-align:center}
.our-cms-platforms .tabber-wrapper{display:inline-flex;justify-content:space-between;align-items:center;padding:6px 10px;border:2px solid #003158;border-radius:48px;gap:5px;width:100%;max-width:450px;}
.our-cms-platforms .moon-img{text-align:center;margin:0 auto;    /*     margin-bottom: -20px; */}
.our-cms-platforms .tab-img{padding:8px;border-radius:100%;}
.our-cms-platforms .tab-item.active .tab-img{background-color:#003158;}
.our-cms-platforms .tab-img .mobile-img{display:block;}
.our-cms-platforms .tab-img .desktop-img{display:none}
.our-cms-platforms .tab-img .desktop-img img{max-width:120px!important;}
.our-cms-platforms .tab-item{position:relative;cursor:pointer}
.our-cms-platforms .tab-img{position:relative;z-index:2;}
.our-cms-platforms .tab-hover-content{display:none;}
.our-cms-platforms .tab-img .mobile-img{width:48px;height:48px;border:2px solid #003158;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;background:#ffffff;padding:10px;}
.our-cms-platforms .tab-img .mobile-img img{max-width:34px!important;}
.our-cms-platforms .mobile-tab-content{display:block}
.our-cms-platforms .tab-content{display:none;padding:20px 30px 30px 42px;border-radius:8px;margin-top:35px;}
.our-cms-platforms .tab-content h4{font-size:18px;}
.our-cms-platforms .tab-content p{line-height:1.4;}

/* ====================--recent-blog-posts  ====================*/
.recent-blog-posts{overflow:hidden;}
.recent-blog-posts .slick-track{display:flex;}
.recent-blog-posts .slick-slide{height:auto;}

/* .recent-blog-posts .slick-slide{
height:auto;
} */
.recent-blog-posts .slick-slide>div{height:100%;}
.recent-blog-posts .recent-post-list{margin:0 -8px;}
.recent-blog-posts .recent-post-item{margin:0 8px;height:100%;}
.recent-blog-posts .recent-post-inner{background:#ffffff;border-radius:30px;overflow:hidden;height:100%;}
.recent-blog-posts .recent-post-inner .img-wrap{height:166px;}
.recent-blog-posts .recent-post-inner .img-wrap img{width:100%;height:166px;object-fit:cover;}
.recent-blog-posts .item-content{display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 166px);}
.recent-blog-posts .recent-post__tag-link{background-color:#6AC5DC;border-radius:8px;color:#ffffff;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.4;text-transform:uppercase;}
.recent-blog-posts .recent-post_tags{gap:6px;}
.recent-blog-posts .item-content h5 a{font:inherit;color:inherit;}
.recent-blog-posts .read-more{font-size:14px;font-weight:600;line-height:normal;}

/* ====================---------team-section====================----- */
.team-section .team-member-inner{border-radius:6px;overflow:hidden;display:inline-flex!important;align-items:flex-end;justify-content:center;cursor:pointer;vertical-align:middle;}
/* .team-section .team-member-inner img{display:block;margin:0 auto;max-width:85px!important;max-height:85px;} */
.team-section .team-slider .slick-slide{padding:0 5px;}
.team-section .team-member-inner img {object-fit: cover;min-height: 140px;}
/*==================== Contact banner====================--------- */
.contactBanner-section{overflow:hidden;}
.contactBanner-section .stars-bg{position:absolute;top:0%;left:0;z-index:2;}
.contactBanner-section .bg-color-circle{position:absolute;width:306px;height:306px;background:#6AC5DC;border-radius:100%;top:30%;left:-14%;}

.contactBanner-section .formWpinner{border-radius:30px;border:2px solid #003158;background:#ffffff;padding:30px;max-width:542px;margin:0 auto;}
.contactBanner-section .formWpinner form{padding:0;border-radius:0;border:none;border-radius:0;}
.contactBanner-section .formWpinner .form-title{margin-bottom:10px;}
.contactBanner-section .formWp .hs-submit{text-align:center;}
.contactBanner-section .bottom-shape{position:absolute;bottom:-2px;width:100%;}
.contactBanner-section .bottom-shape .desktop-svg{display:none}
.contactBanner-section .bottom-shape .mobile-svg{display:block;}
.contactBanner-section .bottom-shape svg{width:100%;height:auto;}
.contactBanner-section .formWp .submitted-message p strong {padding-right: 4px;}

/* ====================--locate-our-diginauts====================---- */
.locateSection .main-row{flex-direction:column-reverse;}
.locateSection .person-img-row{flex-wrap:nowrap;}
.locateSection .map-img{position:relative;width:337px;max-width:100%;margin:0 auto;    /*     height: 335px; */}
.locateSection .toggle-circle{position:absolute;width:53px;height:53px;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;font-size:40px;background-color:#EBAB3F;cursor:pointer;}
.locateSection .toggle-circle.active{background-color:#E74B10;}
.locateSection .toggle-circle h2{font-size:25px;}
.locateSection .toggle-item{display:none}
.locateSection .toggle-item.active{display:block;}
.locateSection .toggle-card{border-radius:15px;padding:25px 20px 32px 25px;}
.locateSection .toggle-card h3{font-size:22px;line-height:1.14;}
.locateSection .person-img{border-radius:20px;width:102px;height:102px;display:inline-flex;align-items:flex-end;justify-content:center;padding:0 5px;margin-right:16px;}
.locateSection .img-content h6{line-height:1.18;}
.locateSection .img-content *+p{margin-top:5px;}
.locateSection .img-content p{font-size:14px;}

/* ====================--make-an-appointment====================---- */
.appointmentSection .content-inner{padding:0 4px;}
.appointmentSection .meetings-iframe-container iframe{max-width:100%;min-width:100%!important;min-height:unset!important;}
:not(.hs-inline-edit) .hs-meetings-placeholder{display:none;}
.hs-inline-edit .hs-meetings-placeholder{display:block!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:14px!important;text-align:center!important;background-color:#f5f8fa!important;margin:2px 1px!important;border:1px dashed #516f90!important;outline:1px dashed #ffffff!important;}
.hs-inline-edit .hs-meetings-placeholder > *{display:block!important;box-sizing:border-box!important;padding:12px!important;margin:1px!important;width:calc(100% - 2px)!important;}
.hs-inline-edit h3.hs-meetings-placeholder__title{color:#7c98b6!important;font-size:14px!important;font-style:italic!important;font-weight:700!important;line-height:initial!important;margin-bottom:10px!important;margin-top:0!important;padding:0!important;text-shadow:0 -1px 0 hsla(0,0%,100%,.5)!important;}
.hs-inline-edit p.hs-meetings-placeholder__description{color:#7c98b6!important;font-style:italic!important;line-height:1.6!important;margin:0!important;text-shadow:0 -1px 0 hsla(0,0%,100%,.5)!important;}

/* ====================-- content-with-cta  ====================*/
.contentWithCTASection .content-inner{padding-right:16px;}

/* style-here */
.three_col_filter_tag_sec label{border-radius:10px;background:#002A47;color:#ffffff;}
.inner_three_col_only_content_repeat{max-width:295px;}
.five_col_inner_box .five_col_repeat_box{padding:0 10px;max-width:209px;}
.five_col_inner_box .repeat_box_outer {padding-bottom: 20px;}
.five_col_main_box_inner .five_col_inner_box {margin: 0 -10px;}
.five_col_without_slider{margin:0 -10px;}
.five_col_slider .five_col_repeat_box{margin-right:20px;}
.five_col_slider .slick-list{margin-right:-20px;}
.five_col_info h6{font-family:Inter,sans-serif;margin:9px 0;}
.five_col_info{padding-top:6px;}
.five_col_repeat_box .five_col_img img {object-fit: cover;min-height: 160px;}
.five_col_repeat_box .five_col_img{position:relative;border-radius: 20px;overflow: hidden;}
.five_col_linkedin{position:absolute;bottom:12px;left:12px;}
.three_col_filter_tag_sec#filters .hidden{visibility:hidden;width:0px!important;height:0px!important;margin:0px!important;padding:0px!important;}
.three_col_filter_tag_text{padding:13px 15px;border-radius:10px;background-color:#002A47;color:#ffffff;border:2px solid #002A47;margin-right:18px;font-size:18px;min-width:150px;justify-content:center;}
.is-checked.three_col_filter_tag_text,.three_col_filter_tag_text:hover,.three_col_filter_tag_text:focus,.three_col_filter_tag_text:active,.three_col_filter_tag_text.active{background:#68C6DD;border:2px solid #68C6DD;}
.three_col_filter_category span{font-weight:600;text-transform:uppercase;border-radius:5px;font-size:12px;line-height:1.4;padding:3px 10px;background-color:#6AC5DC;color:#ffffff;display:inline-block;}
.three_col_filter_content{max-width:232px;margin:20px auto 0;}
.contentWithVideoSectionSlider .slick-prev{left:-80px;}
.contentWithVideoSectionSlider .slick-next{right:-80px;}
.three_col_filter_tag_slider .slick-next{right:-1px;}
.three_col_filter_tag_sec .slick-next:focus,.three_col_filter_tag_sec .slick-prev:focus{background-color:#ffffff;}
.innerbox_three_col_filter{text-align:center;background-color:#ffffff;position:relative;}
.three_col_filter_logo img{height:100%!important;object-fit:contain;width:100%;}
.innerbox_three_col_filter a.overLink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.three_col_filter_repeat{display:none;}
.inner_three_col_filter .column{padding:0 10px;}
.three_col_filter_repeat{padding:10px 0;}
.innerbox_three_col_filter{border-radius:20px;}
.three_col_filter_content{margin-top:20px;}
.inner_three_col_filter{margin:0 -10px;}
.three_col_filter_category{text-align:left;}
.three_col_filter_tag_sec .slick-next,.three_col_filter_tag_sec .slick-prev{border:2px solid #003158;}
.three_col_filter_tag_sec .slick-next:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/right_Path.png);background-repeat:no-repeat;background-size:contain;}
.three_col_filter_tag_sec .slick-prev:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/left_Path.png);background-repeat:no-repeat;background-size:contain;}
.three_col_filter_button a{border:2px solid #EBAB3F!important;background-color:transparent!important;color:#ffffff!important;}
.three_col_filter_button a:after{transform:rotate(90deg);}
.three_col_filter_button{text-align:center;}
.three_col_filter_button a:hover{background-color:#EBAB3F !important;color:#003158!important;}

/* .inner_three_col_filter{margin-bottom:45px;} */
.five_col_btn{text-align:center;}
.mob-two_col_with_vid_btn{display:none;}
.other_three_col_filter_button{text-align:center;}
.loadImage{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Rocket-21.gif);background-repeat:no-repeat;background-size:contain;text-align:center;background-position:center;width:50px;height:50px;position:relative;left:50%;transform:translateX(-50%);}

/*==================== FAQ Section====================--------- */
.faqWrp{overflow:hidden;}
.faqWrp .acc_item{position:relative;border-radius:20px;border:2px solid #ffffff;overflow:hidden;padding:22px 28px 25px 23px;cursor:pointer;transition:background-color .3s ease;-moz-transition:background-color .3s ease;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;}
.faqWrp .acc_item .acc_content{display:none;}
.faqWrp .acc_item .cont_inner{padding:18px 0;padding-top:15px;max-width:95%;}
.faqWrp .acc_item:not(:last-child){margin-bottom:22px;}
.faqWrp .acc_item .acc_titleWrp h5{line-height:1.3;max-width:70%;}
.faqWrp .acc_item .acc_titleWrp .icon{width:35px;height:35px;min-width:35px;border:2px solid #ffffff;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;}
.faqWrp .acc_item .acc_titleWrp h5{width:calc(100% - 35px);}
.faqWrp .acc_item .icon svg{width:20px;height:auto;}
.faqWrp .acc_item:hover .icon,.faqWrp .acc_item.active .icon{border-color:#003158;}
.faqWrp .acc_item.active .icon{transform:rotate(-180deg);}
.faqWrp .acc_item:hover .icon svg,.faqWrp .acc_item:hover .icon svg path,.faqWrp .acc_item.active .icon svg,.faqWrp .acc_item.active .icon svg path{fill:#003158;}
.faqWrp .acc_item .acc_titleWrp h5{color:#ffffff;}
.faqWrp .acc_item.active{background-color:#ffffff;}
.faqWrp .acc_item:hover{background-color:#ffffff;}
.faqWrp .acc_item.active .acc_title h5,.faqWrp .acc_item:hover .acc_title h5{color:#003158;}
.faqWrp .acc_title{flex-wrap:nowrap;align-items:center;}
.faqWrp .star-bg{bottom:-31%;position:absolute;right:0;}
.lightTheme.faqWrp .acc_item{border-color:#003158;}
.lightTheme.faqWrp .acc_item .acc_titleWrp h5{color:#003158;}
.lightTheme.faqWrp .acc_item .acc_titleWrp .icon{border-color:#003158;}
.lightTheme.faqWrp .acc_item .acc_titleWrp .icon path{fill:#003158;}
.lightTheme.faqWrp .acc_item.active,
.lightTheme.faqWrp .acc_item:hover{background:#003158;}
.lightTheme.faqWrp .acc_item.active .acc_titleWrp h5,
.lightTheme.faqWrp .acc_item:hover .acc_titleWrp h5{color:#ffffff;}
.lightTheme.faqWrp .acc_item.active .cont_inner{color:#ffffff;}
.lightTheme.faqWrp .acc_item.active .acc_titleWrp .icon,
.lightTheme.faqWrp .acc_item:hover .acc_titleWrp .icon{border-color:#ffffff;}
.lightTheme.faqWrp .acc_item.active .acc_titleWrp .icon path,
.lightTheme.faqWrp .acc_item:hover .acc_titleWrp .icon path{fill:#ffffff;}


.bannerSectionV2 .sliderLogoImg img{height: 45px!important; object-fit: contain; width: auto;}
.bannerSectionV2{z-index:1;}
/* .bannerSectionV2:after{content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/ETOILES.svg);background-repeat:no-repeat;background-position:top right;background-size:contain;z-index:-1;} */
.bannerSectionV2 .imageShap { height: 100%; position: absolute; right: 0; top: 0; width: 100%; z-index: -1; }
.bannerSectionV2 .imageShap img { width: 100%; height: 100%; object-position: top right; object-fit: contain; }
.smallTagButtons .tagTextDiv .tagText{border-radius:17.5px;border:1.5px solid #EBAB3F;display:block;font-size:14px;font-weight:600;line-height:1.5;color:#EBAB3F;padding:5px 18px;}
.smallTagButtons .tagTextDiv:nth-child(2)  .tagText{border-color:#6AC5DC;color:#6AC5DC;}
.smallTagButtons .tagTextDiv:nth-child(3)  .tagText{border-color:#E74B10;color:#E74B10;}
.bannerSectionV2 .contentWp .text{max-width:620px;width:100%;}
.bannerSectionV2 .contentWp .headline.primary span{color:#003158;}
.bannerSectionV2 .contentWp .headline.secondary span{color:#6AC5DC;}
.bannerSectionV2 .contentWp .headline.tertiary span{color:#002A47;}
.bannerSectionV2 .contentWp .headline.quaternary span{color:#EBAB3F;}
.bannerSectionV2 .contentWp .headline.quinary span{color:#E74B10;}

/* Timeline Module */
.timeLineSection .headings-wrapper{margin:0 auto;max-width:860px}
.timeLineWp .leftSide .leftSideInner,.timeLineWp .outter{position:relative}
.timeLineWp .outter:nth-child(2n):after,.timeLineWp .outter:nth-child(odd):after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/whiteStroke.svg);content:"";position:absolute;width:3px;background-position:bottom;}
.timeLineWp .bottomLeftShap svg,.timeLineWp .topLeftShap svg,.timeLineWp .topRightShap svg{height:100%;object-fit:contain;width:100%}
.timeLineWp .inner{align-items:flex-end;position:relative}
.timeLineWp .content,.timeLineWp .rightSide{position:relative}
.timeLineWpParent{height:500px;overflow:auto}
.timeLineWpParent::-webkit-scrollbar{display:none}
.timeLineWpParent{-ms-overflow-style:none;scrollbar-width:none}
.timeLineWp .bottomRightShap svg{height:100%;width:100%}
.timeLineWp .outter.slideIn_Mobile{opacity:1}
.timeLineWp .leftSide .leftSideInner:after{border-radius:100%;content:"";height:35px;left:0;margin:auto;position:absolute;right:0;top:calc(100% + 14px);width:35px}
.timeLineWp .outter:nth-child(4n + 1) .leftSide .leftSideInner:after{background-color:#EBAB3F;}
.timeLineWp .outter:nth-child(4n + 2) .leftSide .leftSideInner:after{background-color:#E74B10;}
.timeLineWp .outter:nth-child(4n + 3) .leftSide .leftSideInner:after{background-color:#6AC5DC;}
.timeLineWp .outter:nth-child(4n + 4) .leftSide .leftSideInner:after{background-color:#ffffff;}
.timeLineWp .outter:nth-child(2n) .leftSide .leftSideInner:after{top:calc(100% + 10px);}
.timeLineWp .leftSide{padding-bottom:43px;width:100%}
.timeLineWp .outter:last-child{margin-bottom:200px}


/* Our commitments Module */
.ourCommitmentsWp .leftSideInner{height:100%;position:relative;width:100%;z-index:1}
.ourCommitmentsWp .leftSideInner img{height:100%!important;object-fit:contain;width:100%}
.ourCommitmentsWp .leftSideInner:after{background-color:#EBAB3F;border-radius:100%;content:"";position:absolute;z-index:-1}
.ourCommitmentsWp .outter{position:relative}
.ourCommitmentsWp .rightSide .content{max-width:359px;overflow:auto;position:relative}
.ourCommitmentsWp .rightSide .content p{margin-top:13px}
.outterSecondGp .outter:nth-child(odd) .leftSideInner:after{background-color:#E74B10;}
.outterFirstGp .outter:nth-child(2n) .inner,.outterSecondGp .outter:nth-child(2n) .inner{flex-direction:row-reverse}
.outterFirstGp .outter:nth-child(2) .leftSideInner:after{background-color: #6AC5DC ;}

/* ======= blog recent post ======= */

.rec_postsV2 .rec-inner { border:2px solid #6AC5DC;border-radius: 30px; background: #ffffff; overflow: hidden; position: relative; height: 100%; margin: 0 10px; }
.rec_postsV2 .img-wrap .bgImg{width:100%;background-size:cover;height:100%;background-repeat:no-repeat;background-position:55% 50%}
.rec_postsV2 .img-wrap{width:249px}
.rec_postsV2 .read-more{font-size:14px;font-weight:600;line-height:normal}
.rec_postsV2 .read-more:hover,
.rec_postsV2 .read-more:focus{font-weight:600}
.rec_postsV2 .rec-inner .rec-tag-link{display:inline-flex;padding:2px 10px;justify-content:center;align-items:center;border-radius:5px;color:#ffffff;font-weight:600;line-height:1.417;font-size:12px;background-color:#6AC5DC;border:1px solid #6AC5DC;text-transform:uppercase}
.rec_postsV2 .rec-inner .rec-tag-link{margin-right:6px;margin-bottom:6px}
.rec_postsV2 .rec-inner .rec-content h5 a{font:inherit;color:currentColor}
.rec_postsV2 .rec-inner .rec-content{border-left:none;border-bottom-right-radius:30px;border-top-right-radius:30px;display:flex;flex-wrap:wrap;flex-direction:column}
.rec_postsV2 .rec-inner .rec-tag-link:last-child{margin-right:0}
.rec_postsV2 .content-wrapper{position:relative}
.rec_postsV2 .slick-main-wrap .slick-arrow{transform:none;top:0;border:2px solid #ffffff;background-color:transparent;min-height:0;color:#ffffff}
.rec_postsV2 .slick-main-wrap .slick-prev.slick-arrow{left:auto;right:calc(42px + 17px)}
.rec_postsV2 .slick-main-wrap .slick-next.slick-arrow{right:0}
.rec_postsV2 .rec-post-wrapper::before{content:'';position:absolute;height:50%;background-color:#ffffff;left:0;pointer-events:none;bottom:0;width:100%}
.rec_postsV2 .slick-main-wrap .slick-prev::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/left-white-arrow.svg)}
.rec_postsV2 .slick-main-wrap .slick-next::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/right-white-arrow.svg)}
.rec_postsV2 .slick-main-wrap .slick-next:hover::before{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg)}
.rec_postsV2 .slick-main-wrap .slick-prev:hover::before{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);transform:translate(-50%,-50%) rotate(180deg)}
.rec_postsV2 .slick-main-wrap .slick-arrow:hover{background-color:#ffffff}
.blog-index__post--card .post_item{border-radius:30px;background-color:#ffffff;height:100%;width:100%;display:flex;flex-direction:column}

.blog-related-posts__list .slick-track{display:flex}
.blog-related-posts__list .slick-track .slick-slide{height:auto;display:flex}
.blog-related-posts__list .slick-track .slick-slide>div{display:flex;width:100%}

.blog-index__post--card .post_item .item_content{border:2px solid #F4F4F4;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border-top:none}
.blog-index__post--card .post_bgImg{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:166px;overflow:hidden;border-radius:20px 20px 0px 0px}

.blog-index__post-image-wrapper{margin-bottom:0;border:2px solid #F4F4F4;border-top-left-radius:30px;border-bottom:0;border-top-right-radius:30px;overflow:hidden;border-image-outset:23px;}.hs-post_banner .post-featured-image{border-radius:30px}

.blog-index__post--card .post_item .item_content{padding:30px 25px 40px 25px;height:100%}
.blog-index__post--card .post_item .blog-index__topic-link{border-radius:5px;background-color:#6AC5DC;padding:2px 10px;color:#ffffff;font-weight:600;text-transform:uppercase;font-size:12px;line-height:1.41666666667;border:1px solid #6AC5DC;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s}
.blog-index__post--card .post_item .blog-index__info{padding-bottom:16px}

.blog-index__post-title{margin-bottom:15px;line-height: 1.12;}

.blog-index__post-summary{margin-bottom:16px;font-size:14px}

.post-pagination a:hover{color:#E74B10}

.post-pagination a:hover svg path,
.post-pagination a:hover svg{fill:#E74B10}

.button--read-more{font-weight:600;font-size:14px;line-height:normal}

.button--read-more:hover,
.button--read-more:focus{font-weight:600}

.top-tags-wrap .list{display:inline-block}

.top-tags-wrap .list{margin-right:18px}
.top-tags-wrap .list:last-child{margin-right:0}
.top-tags-wrap .list a{color:#ffffff;font-size:14px;min-width:150px;font-family:Emelind;line-height:16px;text-transform:capitalize;display:flex;justify-content:center;padding:15px 30px;background-color:#003158;transition:all .3s ease-in;border-radius:10px;vertical-align:middle}
.top-tags-wrap .list.active a,
.top-tags-wrap .list:hover a{background-color:#EBAB3F}


.bloglistingFilterSection .slick-list:after{content:'';position:absolute;right:0;top:0;background:linear-gradient(270deg,#ffffff 36.15%,rgba(255,255,255,0) 100%);height:100%;width:50px}
.bloglistingFilterSection:has(.slick-prev:not(.slick-disabled)) .slick-list:before{content:'';position:absolute;right:auto;top:0;left:0;background:linear-gradient(-270deg,#ffffff 36.15%,rgba(255,255,255,0) 100%);height:100%;width:50px;z-index:22}
.bloglistingFilterSection .slick-arrow.slick-disabled {display: none !important;}
.bloglistingFilterSection .slick-next:before,.bloglistingFilterSection .slick-prev:before {width: 28px;height: 30px;}
.bloglistingFilterSection .slick-next{right:-1px;}
.bloglistingFilterSection .slick-next:hover,.bloglistingFilterSection .slick-prev:hover,.bloglistingFilterSection .slick-next:focus,.bloglistingFilterSection .slick-prev:focus{background-color:#6AC5DC;}
.bloglistingFilterSection .slick-next,.bloglistingFilterSection .slick-prev{background-color:#003158;border:2px solid #003158;}
.bloglistingFilterSection .slick-next:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/right-white-arrow.svg);background-repeat:no-repeat;background-size:contain;}
.bloglistingFilterSection .slick-prev:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/left-white-arrow.svg);background-repeat:no-repeat;background-size:contain;}

@media (min-width:768px){
    .bloglistingFilterSection .slick-next {right: -25px;}
    .bloglistingFilterSection .slick-prev {left: -25px;}
}

@media (min-width:1400px){
    .ourVideoProducts .videoFilterOuter .slick-prev{left:-45px;}
    .ourVideoProducts .videoFilterOuter .slick-next {right: -40px;}
}

@media (max-width:767px){
    .bloglistingFilterSection .slick-next {right: -10px;}
    .bloglistingFilterSection .slick-prev {left: -10px;}
    .bloglistingFilterSection .slick-list:after{right:10px}
    .top-tags-wrap .list{margin-right:10px;}
}

@media (max-width:480px){
    .bloglistingFilterSection .slick-list:after{right:0}
    .bloglistingFilterSection .slick-next,
    .bloglistingFilterSection .slick-prev{width: 20px;height: 20px;}
    .bloglistingFilterSection .slick-next:before,
    .bloglistingFilterSection .slick-prev:before {width: 16px;height: 16px;}
}



h1.blog-index__tag-heading{color:inherit;margin-bottom:20px;text-transform:capitalize;margin-top:10px}

.blog-index__post-header{width:100%}
.blog-index__post--card{padding:0 10px}
.blog-index__post--card .post_item .blog-index__topic-link{margin-right:6px;margin-bottom:6px}
.blog-index__post--card .post_item .blog-index__topic-link:last-child{margin-right:0}
.blog-index__post-title a{font:inherit;color:currentColor}

.blog-index .list_wrap.row{margin-left:-10px;margin-right:-10px}

.list_wrap .blog-index__post--card.show {opacity: 0;}
.list_wrap .blog-index__post--card.delayshow {-webkit-animation-duration: .3s;animation-duration: .3s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fade;animation-name: fade;}

@-webkit-keyframes fade {
    0% {opacity: 0}
    to {opacity: 1}
}
@keyframes fade {
    0% {opacity: 0}
    to {opacity: 1}
}

.blog-banner .star-bg{position:absolute;right:4.2%;top:-6.5%}

.blog-pagination__number-link{width: 32px; line-height: normal; height: 32px; border-radius: 16px; font-weight: 600; padding: 0; color: inherit; display: flex; align-items: center; justify-content: center;}
.blog-pagination__number-link.blog-pagination__link--active,
.blog-pagination__number-link:hover{background-color:rgba(106, 197, 220,0.15);color:#6AC5DC}
.blog-pagination__prev-link,
.blog-pagination__next-link{width:42px;height:42px;padding:14px;border:2px solid #6AC5DC;border-radius:21px;justify-content:center;display:inline-flex;align-items:center}
.blog-pagination__prev-link:hover,
.blog-pagination__next-link:hover,
.blog-pagination__prev-link:focus,
.blog-pagination__next-link:focus{background-color:#6AC5DC}
.blog-pagination__prev-link svg{overflow:hidden}
.blog-pagination__prev-link:hover svg path,
.blog-pagination__next-link:hover svg path,
.blog-pagination__prev-link:focus svg path,
.blog-pagination__next-link:focus svg path{fill:#ffffff}
.blog-pagination__prev-link{margin-right:40px}
.blog-pagination__next-link{margin-left:40px}
.blog-pagination__number-link.blog-pagination__link--active{margin-right:18px}
.blog-pagination__number-link:nth-last-child(2){margin-right:0}
.blog-pagination__number-link{margin-right:18px}

.rec-post-list .slick-track{display:flex;flex-wrap:wrap}
.rec-post-list .rec-item{display:flex;height:auto}
.rec-item.noImg .rec-inner .rec-content{margin-top:auto}
.hs-post_banner .post-featured-image{background-repeat:no-repeat;background-size:cover;background-position:top center;min-height:350px;width:100%}

.post_banner_wrp{background:rgba(106, 197, 220,0.14)}

.hs-post_banner .post__tag-link{display:inline-flex;padding:2px 10px;border-radius:5px;background-color:#6AC5DC;text-transform:uppercase;font-size:12px;line-height:1.417;font-weight:600;color:#ffffff;margin-right:13px;border:1px solid #6AC5DC;margin-bottom:10px}
.hs-post_banner .post__tag-link:last-child{margin-right:0}
.hs-post_banner .post-title h1{color:currentColor}
.hs-post_banner .post-breadcrumb{color:rgba(0, 49, 88,0.6);font-size:12px}
.hs-post_banner .post-breadcrumb a{color:currentColor}

.progress-container{height:10px;width:100%;z-index:9;position:sticky;top:0}

.main_post_section .left-col{position:sticky;top:60px}
iframe .video-js  {
    object-fit: cover !important;
}
.progress-bar{background-color:#E74B10;height:10px;width:0%}

.blog-post__body blockquote{border-radius:30px;background:rgba(231, 75, 16,0.14);border:0;padding:40px 52px;font-size:inherit;line-height:1.3125;margin-bottom:55px}
.blog-post__body a:hover {
    color: #EBAB3F;
}
.post-pagination a{color:inherit;font-size:14px;position:relative;font-weight:600}
.post-pagination .previous-posts-link svg{left:0}
.post-pagination .next-posts-link svg{right:0}
.blog-post__body iframe {
    width: 100%;
    height: 100%;
}
html.blogPost{overflow:visible}

.post-pagination a svg{position:absolute;top:50%;transform:translateY(-50%)}

.main_post_section .post_author_wrp .author-img{border-radius:35.5px;background-color:#EBAB3F;width:57px;height:57px;overflow:hidden}
.main_post_section .post_author_wrp .author-img img{border-radius:30.376px;overflow:hidden}
.main_post_section .post_author_wrp .auth-cont{font-size:14px;width:calc(100% - 57px);padding-left:13px}
.main_post_section .blog-post__read-minutes{font-size:14px}
.main_post_section .blog-post{padding-left:0}
.main_post_section .blog-post__read-minutes svg{overflow:hidden;vertical-align:middle;width:17px;height:16px;display:block}
.main_post_section .blog-post__read-minutes .icon,
.main_post_section .post_dateWrp .icon{padding-right:5px}
.main_post_section .post_dateWrp{font-size:14px}
.main_post_section .post_dateWrp svg{width:14px;height:16px;display:block;overflow:hidden;vertical-align:middle}
.main_post_section .post_menuWrp{border:2px solid #6AC5DC;border-radius:30px;padding:25px 25px 35px 25px}

.blog-social-share a{margin-right:12px;background-color:#003158;border-radius:50%;border:1px solid #003158}
.blog-social-share a:hover{background:transparent}
.blog-social-share a:hover svg path{fill:#003158}
.blog-social-share a:last-child{margin-right:0}
.blog-social-share a svg{overflow:hidden;vertical-align:middle}

.blog-post__body blockquote h3{font-family:inherit;font-weight:normal;color:#002A47}
.blog-post__body blockquote p{font-family:Emelind;text-transform:uppercase;color:#E74B10;font-weight:400;line-height:1.3125}
.blog-post__body ul{padding:0;margin:20px 0}
.blog-post__body ul li{margin-top:0;margin-bottom:0;margin-right:0}

.blogPost .headerSection:not(.headerSticky) .dark-logo{display:block}
.blogPost .headerSection:not(.headerSticky) .light-logo{display:none}
.blogPost .headerSection:not(.headerSticky) .navigation-primary .level-1 > li > a{color:inherit}

.main_post_section .summary-title{font-size:14px;font-weight:600}
.main_post_section .newsletterSec{position:relative}
.main_post_section .newsletterSec .baseModuleStyle{border-radius:30px}
.main_post_section .newsletterSec .cont_in *{color:#ffffff}
.main_post_section .newsletterSec .imgWrp{position:relative}

.newsletterSec .star-bg{position:absolute;right:-1%;top:-10%}

.main_post_section .newsletterSec .form-wrap form{padding:0;background-color:transparent;border:0;border-radius:0;max-width:364px;position:relative;display:flex;flex-wrap:wrap;align-items:flex-end}

.main_post_section .newsletterSec .form-wrap form .field{margin:0}
.main_post_section .newsletterSec .form-wrap form .hs-input{border-radius:100px;border:2px solid #003158;min-height:50px;padding-left:26px;height:auto;color:#003158}
.main_post_section .newsletterSec .form-wrap form .hs-input::placeholder{color:#003158}
.main_post_section .newsletterSec::before{position:absolute;content:'';left:0;width:100%;bottom:0;height:50%;background-color:rgba(106, 197, 220,0.14)}

.blog-comments .grecaptcha-badge{margin-left:0}

.newsletterSec{padding-left:15px;padding-right:15px}

.main_post_section .tablecontent h2,
.main_post_section .tablecontent h3{font-size:14px;font-style:normal;display:block;font-weight:inherit;font-family:inherit;margin-bottom:10px;line-height:1.5}
.main_post_section .newsletterSec .form-wrap form .field>label span{color:#ffffff}
.main_post_section .summary-title{margin-bottom:21px}
.main_post_section .hs_error_rollup{display:none}
.main_post_section .tablecontent h3{margin:0}
.main_post_section .newsletterSec .hs-submit{position:absolute;right:-50px;top:0;z-index:9;margin-left:-112px}
.main_post_section .newsletterSec .form-wrap form .field>label{margin:0}
.main_post_section .newsletterSec .form-wrap form .field{position:relative}
.main_post_section .newsletterSec .form-wrap form .field ~ .field{margin-top:28px}
.main_post_section .newsletterSec .form-wrap form{display:flex;flex-wrap:wrap}
.main_post_section .newsletterSec .form-wrap form .field{width:100%}
.main_post_section .newsletterSec .hs-submit input{min-height:50px}

.blog-post__body h3{color:#E74B10}
.blog-post__body h2{line-height:1.3}

.main_post_section .post_menuWrp ul{margin:0;padding:0;list-style:none}
.main_post_section .post_menuWrp ul li{margin:0;font-size:14px;position:relative;cursor: pointer;}
.main_post_section .post_menuWrp ul li:not(:last-child){margin-bottom:10px}
.main_post_section .post_menuWrp ul li.active,
.main_post_section .post_menuWrp ul li:hover{color:#E74B10}

.main_post_section .post_menuWrp ul li.active{padding-left:12px;font-weight:600}

.main_post_section .post_menuWrp ul li.active::before{content:'';position:absolute;width:5px;height:7.731px;left:0;top:6px;background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/orange-arrow.svg)}

.blog-post__body *+p{margin-top:15px}

h1.blog-index__author-header__author-title{color:inherit;margin-top:20px}

h4.blog-index__author-header__author-subtitle{margin-bottom:20px;line-height:1.3;margin-top:20px}
.blog-index__author-header__avatar{width:150px;height:150px;}
.blog-index__author-header__avatar img{width:100%;height:100%;border-radius:100%;}
.blog-index__author-header .authorDetail{width:calc(100% - 150px);padding-left:50px;}

.blog-related-posts__list .slick-track .slick-slide>div {margin: 0 10px;}
.blog-related-posts__list .slick-track .blog-index__post--card {padding: 0;}
.blog-index__post--card .post_bgImg img { width: 100%; height: 100%; object-fit: cover; }

/* ---------------- Props Page  ---------------  */

.aboutBanner .heading h1{color:inherit}
.aboutBanner .content-wrapper{position:relative;z-index:2}
.aboutBanner .right_img .bgImg{right:4.5%;bottom:-20px;width:261px;height:357px}
.aboutBanner .left_img .bgImg{height:443px;width:368px;bottom:-45px;left:-4.75%}
.aboutBanner .bgImg{position:absolute;z-index:1;pointer-events:none;background-repeat:no-repeat;background-size:contain}

.bannerV2_outer{position:relative}

.featSliderSec .feat_item .feat-inner{border-radius:10px;border:3px solid;padding:37px 28px 33px 40px;position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%}
.featSliderSec .feat_item .icon_wrp{border-radius:22px;height:44px;left:-11px;position:absolute;top:-15px;width:44px;z-index:2}
.featSliderSec .feat_item .icon_wrp .icon{height:100%;width:100%;display:flex;justify-content:center;font-size:20px;font-weight:700;line-height:1.4;align-items:center;color:#ffffff}
.featSliderSec .slick-slide>div{margin:0 34px}
.featSliderSec .slick-main-wrap{margin-left:100px}
.featSliderSec .slick-main-wrap .slick-arrow{left:0;color:#ffffff;min-height:0;top:0;margin:0;transform:none;position:relative}
.feat-slider-wrapper .slick-list,
.featSliderSec .slick-track{display:flex}
.featSliderSec .slick-main-wrap .slick-prev{margin-right:20px}
.featSliderSec .feat_item{margin-top:15px;position:relative;width: 100%;}
.featSliderSec .slick-track .slick-slide>div{display:flex;height:100%}
.featSliderSec .slick-track .feat_main{height:100%;display:flex;flex-wrap:wrap}
.featSliderSec .feat-slider-wrapper .slick-list{position:relative;z-index:2}
.featSliderSec .slick-main-wrap .slick-arrow:hover{background-color:#6AC5DC;}
.featSliderSec .slick-main-wrap .slick-arrow:focus{border-color:#6AC5DC;}
.featSliderSec .slick-main-wrap .slick-prev:hover::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/left-white-arrow.svg)}
.featSliderSec .slick-main-wrap .slick-next:hover::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/right-white-arrow.svg)}


.ourValues .content-box .svg-wrap{padding-right:10px;line-height:0}
.ourValues{overflow:hidden}
.ourValues .content-box .svg-wrap img{width:20px}
.ourValues .content-box .title-wrap h4{line-height:1.15}
.ourValues .content-box .content{max-width:300px;padding-top:3px}
.ourValues .heading-wrapper h4{text-transform:uppercase;line-height:1.15}
.ourValues .shape-svg{left:0;position:absolute;width:100%;top:0}
.ourValues .shape-svg svg{height:auto;width:100%}
.ourValues .shape-svg.desktop{display:block}
.ourValues .shape-svg.mobile{display:none}

.our_features .content_wrap p strong{font-weight:700}
.our_features .content_wrap h4{text-transform:uppercase}
.our_features .img_wrap{min-height:265px}
.our_features .img_wrap .backImg{position:absolute;width:269px;height:178px;top:0;background-repeat:no-repeat;background-size:cover;border-radius:10px;overflow:hidden}
.our_features .img_wrap .frontImg{position:absolute;width:269px;height:178px;top:0;background-repeat:no-repeat;background-size:cover;transform:translate(-22%,45%);left:50%;overflow:hidden;border-radius:10px}
.our_features .leftCol .img_wrap .frontImg{transform:translate(-36%,55%)}
.our_features .img_slidewrappper{height:100%}
.our_features .leftCol .img_wrap .backImg{left:50%;top:0;transform:translate(-82%,-6%)}
.our_features .img_slidewrappper .img_item img{width:100%}

.jobOffers .job_item{background-color:#ffffff;border-radius:20px;padding:30px 67px 30px 32px}
.jobOffers .job_item h3+p{margin-top:2px}
.jobOffers .job_item p{line-height:1.4}
.jobOffers .job_opening{position:relative;z-index:2}
.jobOffers .head_outer{position:relative;z-index:2}
.jobOffers .job_item:not(:last-child){margin-bottom:20px}

.getInTouch .formSec .formCont h3{line-height:1.4}
.getInTouch .overlayImgs .bginner{background-size:contain;background-repeat:no-repeat;position:absolute;pointer-events:none}
.getInTouch .overlayImgs .num1{width:42%;height:24%;top:10.5%;left:-16%}
.getInTouch .overlayImgs .num2{top:78%;height:24%;width:42%;right:-22.5%}
.getInTouch .formCont,
.getInTouch .hs_cos_wrapper_type_form{position:relative;z-index:1}
.getInTouch .hs_cos_wrapper_type_form{background-color:#ffffff;border:2px solid #003158;border-radius:30px;padding:44px 40px 49px 40px;display:block}
.getInTouch .hs_cos_wrapper_type_form form{border:0;padding:0;border-radius:0}
.getInTouch .overlayImgs .num3{width:215px;height:295px;left:9%;top:60%}
.getInTouch .form-title{margin-bottom:23px}
.getInTouch form .hs-fieldtype-textarea.hs-input{min-height:85px}
.getInTouch form .hs-submit{margin-top:10px}
.getInTouch .form_wrapper{max-width:542px;margin:0 auto}

form .actions::after{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:6px;content:"";display:inline-block;height:27px;margin-left:0;position:absolute;right:18px;top:50%;transform:translateY(-50%);vertical-align:middle;width:14px}

form .actions:hover::after{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-white.svg)}

form .actions input.hs-button{padding-right:40px}

.jobOffers .star-bg{position:absolute;pointer-events:none}
.jobOffers .star-bg.right{right:0.7%;top:-60.4%}
.jobOffers .star-bg.bottom{right:-14.6%;top:31.5%;z-index:2}
.jobOffers .star-bg.bottom img{width:680.135px;height:530.047px}

.getInTouch .left.star-bg{left:-11%;position:absolute;top:21%;pointer-events:none}
.getInTouch .star-bg img{width:680.135px;height:530.047px}
.getInTouch .star-bg.right{position:absolute;right:-2%;top:36%;pointer-events:none}

.our_features .star-bg.bottom{position:absolute;bottom:-33%;left:1.5%;pointer-events:none;z-index:2}


.lightHeaderCustomClassWp .headerSection:not(.headerSticky) .headerLogo .dark-logo{display:block}
.lightHeaderCustomClassWp .headerSection:not(.headerSticky) .headerLogo .light-logo{display:none}
.lightHeaderCustomClassWp .headerSection:not(.headerSticky) .navigation-primary .level-1>li>a{color:inherit}
.lightHeaderCustomClassWp .headerSection:not(.headerSticky) .headerLogo .dark-logo img{width:100%}
.lightHeaderCustomClassWp .headerSection:not(.headerSticky) .headerLanguageSwitcher:after{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/blue-down-arrow.svg)}
.lightHeaderCustomClassWp .headerSection:not(.headerSticky) span.expandMenu i{background-color:#003158}


.headerSection.light_header:not(.headerSticky) .headerLogo .dark-logo{display:block}
.headerSection.light_header:not(.headerSticky) .headerLogo .light-logo{display:none}
.headerSection.light_header:not(.headerSticky) .navigation-primary .level-1>li>a{color:inherit}
.headerSection.light_header:not(.headerSticky) .headerLogo .dark-logo img{width:100%}
.headerSection.light_header:not(.headerSticky) .headerLanguageSwitcher:after{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/blue-down-arrow.svg)}
.headerSection.light_header:not(.headerSticky) span.expandMenu i{background-color:#003158;}


/*  */

.testimonial-cards .card_inner{border-radius:20px;height:100%;position: relative;}
.testimonial-cards .card_inner a.overLink { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.testimonial-cards .card_inner .img_wrap{width:100%}
.testimonial-cards .card_inner .description{margin-top:auto;width:100%}
.testimonial-cards .testi-card{padding-left:10px;padding-right:10px}
.testimonial-cards .row{margin-left:-10px;margin-right:-10px}
.testimonial-cards .testi-card .tag_wrap{width:100%}
.testimonial-cards .testi-card .tag_wrap .tag{padding:3px 10px;border-radius:5px;font-size:12px;font-weight:600;line-height:1.4;vertical-align:middle;    margin-right: 5px;}
.testimonial-cards .card_inner .cont{font-size:14px}
.testimonial-cards .start-bg1{position:absolute;top:-24%;left:-1%;z-index:9;transform:rotate(2deg)}
.testimonial-cards .testi-card h3{font-size:18px;line-height:1.16666666667}

.main_post_section .newsletterSec .form-wrap form .hs-input:focus{outline:none}

.bannerSlider .right-slider-wrap{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/pc.png);background-repeat:no-repeat;background-size:cover;width:401.568px;height:322.079px;padding-top:17px;padding-left:12px;margin: 0 auto;}
.bannerSlider .right-slider-wrap img{width:378px}
.bannerSlider .bg-overlayImg{position:absolute;top:0;left:12px}
.bannerSlider ul.slick-dots li{width:12px;height:12px;margin:0;margin-right:12px}
.bannerSlider ul.slick-dots li:last-child{margin-right:0}
.bannerSlider ul.slick-dots{display:block;text-align:center;bottom:-12%;line-height:0;left:0}
.bannerSlider ul.slick-dots li button{width:12px;height:12px;padding:0;height:auto}
.bannerSlider ul.slick-dots li button::before{width:12px;height:12px;background:rgba(0, 49, 88,0.2)}
.bannerSlider ul.slick-dots li:hover button::before{background:#003158;}
.bannerSlider ul.slick-dots li.slick-active button::before{background:#003158;}
.bannerSlider .heading-wrapper h1{color:inherit}

.breadcrumb_menu{width:100%}
.breadcrumb_menu ul.hs-breadcrumb-menu li{margin:0;color:rgba(0, 49, 88,0.6);padding:0;font-size:12px}
.breadcrumb_menu.breadcrumb_menuwhite ul.hs-breadcrumb-menu li,
.breadcrumb_menu.breadcrumb_menuwhite ul.hs-breadcrumb-menu li a{color:#ffffff;}
.breadcrumb_menu ul.hs-breadcrumb-menu li a{color:rgba(0, 49, 88,0.6);}
.hs-breadcrumb-menu-divider:before{padding:0;padding-right:4px;content:' > '}

.bannerSlider .heading-wrapper h1 span,.featdBanner .headline h1 span{color:#E74B10}
.bannerSlider .heading-wrapper .font18{line-height:1.4}
.featdBanner .headline h1 {color: inherit;}

.hs-demoBanner .contentCol .heading h1{color:inherit;margin-top:0;}
.hs-demoBanner .contentCol .heading h1 span{color:#FF7953}
.hs-demoBanner .button.button--simple a{color:#E74B10;font-size:15px;position:relative;border-radius:0}
.hs-demoBanner .hs_error_rollup{display:none}
.hs-demoBanner .button.button--simple a::before{content:''!important;display:block!important;border-bottom:1px solid #E74B10;width:100%;position:absolute;bottom:0;transition:all 500ms linear}
/* .hs-demoBanner .button.button--simple a:hover::before{width:100%} */
.hs-demoBanner .button.button--simple a::after{background:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/down-arrow.svg);content:"";display:block;width:11px;height:7px;top:50%;position:absolute;right:-18px;transform:translateY(-50%);bottom:0;background-repeat:no-repeat;background-size:contain;margin-left:8px}
.hs-demoBanner .overlay_logo{bottom:-55px;left:45.8%;position:absolute;transform:translateX(-51%) rotate(-1.593deg);z-index:1;width:200px;height:230px}
.hs-demoBanner .formWpinner{border-radius:30px;border:2px solid #003158;background:#ffffff;position:relative;padding:40px}
.hs-demoBanner .formWpinner form{padding:0;border:0;background:transparent}
.hs-demoBanner .formWpinner .form-title{text-align:center;margin-bottom:27px}
.hs-demoBanner .formWpinner .form-title span{color:#FF7953}
.hs-demoBanner .formWpinner .form-title:empty{margin:0}
.hs-demoBanner .formWpinner .hs-submit{text-align:center}
.hs-demoBanner .overlay_logo.mobile{display:none}

.demo_page .dnd-section[class*="background-color"]{position:relative;z-index:1}
.demo_page .hs-video-widget .hs-video-container .hs-video-wrapper{border-radius:30px;overflow:hidden}
.demo_page .hs-video-container{margin-left:0!important}
.demo_page .hs-video-widget .hs-video-container{max-width:616px!important}

.embed_container{border-radius:30px;overflow:hidden}

.slick-next,.slick-prev{min-height:auto}
.slick-next:focus,
.slick-prev:focus{background-color:transparent}

.recent-blog-posts .slick-list{display:flex}

iframe{object-fit:cover}

.jobOffers{overflow:hidden}

.getInTouch{overflow:hidden}

.hs-demoBanner form .actions::after{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-white.svg)}
.hs-demoBanner form .actions:hover::after{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg)}

.formation_list_banner .contentWp .heading h1 span{color:#EBAB3F}

/*  */

.four_list_item .col_inner{background-color:#ffffff;height: 100%;border-radius:20px;border-color:#F4F4F4;padding:20px 20px 35px 20px}
.four_list_item .category{background-color:#6AC5DC;display:inline-block;padding:3px 10px 3px 10px;border-radius:5px;font-size:12px;text-transform:uppercase;color:#ffffff;font-weight:600;vertical-align:middle}
.four_list_item .repeat_col {height: 100%;}

.our_courses .four_list_item{padding-left:10px;padding-right:10px}
.our_courses .row{margin-left:-10px;margin-right:-10px}

.four_list_item .iconWrp{line-height:0}
.four_list_item .iconWrp:not(:last-child){padding-right:2px}
.four_list_item .col_inner .topCol{gap:10px}

.course_catalog .filter_col_inner .four_list_item{padding-left:10px;padding-right:10px}
.course_catalog .row{margin-left:-10px;margin-right:-10px}
.course_catalog .star-bg.top{position:absolute;top:4%;left:-5px}
.course_catalog .star-bg.bottom{position:absolute;right:4%;bottom:6%}
.course_catalog .tag_sec .filter_tag_text{background-color:#002A47;border:2px solid #002A47;border-radius:10px;color:#ffffff;font-size:14px;justify-content:center;margin-right:14px;min-width:150px;padding:13.5px 15px;min-height:unset}
.course_catalog .tag_sec{margin-bottom:8px}
.course_catalog .tag_sec .filter_tag_text.active,
.course_catalog .tag_sec .filter_tag_text:hover{background-color:#EBAB3F;border-color:#EBAB3F;}

.our_courses .heading h2{line-height:1.4}.our_courses .heading h2 br{display:none}

.four_list_item .category span{vertical-align:middle}

.featSliderSec .heading-wrapper{max-width:100%}
/*  */

.appyToJobWpRightInner .icon{width:137px;height:140px}
.appyToJobWpRightInner .icon img{width:100%;height:100%!important;object-fit:contain}
.appyToJobWpRightInner .content{width:calc(100% - 137px);padding-left:32px}
.appyToJobWpRightInner{background-color:#ffffff;border-radius:20px;padding-left:40px;padding-right:40px}

/*  */

.sliderLogoWp {flex-flow: row; align-items: center;}
.sliderLogoWp .sliderLogoImg {flex: 0 0 auto;display: block;}
.sliderLogoWp {align-items: center;flex-flow: row;position: relative;}
.sliderLogoWp .sliderLogoImg {display: block;flex: 0 0 auto}

/*  */
.bannerV4Section .leftBgShap {position: absolute;top: 0;left: 0;width: auto;height: auto;pointer-events: none;}
.bannerV4Section .rightBgShap {position: absolute;left: calc(100% - 312px);bottom: -150px;pointer-events: none;width: auto;height: auto;}
.bannerV4Wp {min-height: 325px;}

/*  */
.benefits .heading-wrapper h2 {line-height: 1.29;}
.benefits .items_wrapper {border-radius: 30px;}
.benefits .items_wrapper .inner .icon {background-color: #ffffff;border-radius: 50%;width: 53px;height: 53px;padding: 5px;display: flex;justify-content: center;}
.benefits .items_wrapper {padding: 25px 30px 0px 20px;}
.benefits .items_wrapper .inner .icon img {
    max-width: 22px !important;
}

.client-card-inner a.overLink {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/*  */
.clientbanner .breadcrumb_menu ul.hs-breadcrumb-menu li a{color:#ffffff;}
.clientbanner .rightInnerWp.imgChange .deskImg{display:none}
.clientbanner .rightInnerWp.imgChange .mobImg{display:none}
.clientbanner .rightInnerWp.imgChange .deskImg{display:block}
.clientbanner .feat_box{background-color:#ffffff;border-radius:30px;padding:40px 60px 55px 40px;max-width:440px;margin-left:auto}
.clientbanner .feat_box .iconWrp{width:20px}
.clientbanner .feat_box .box_item:not(:last-child){padding-bottom:20px}
.clientbanner .feat_box .text_title{line-height:1.4}
.clientbanner .feat_box .text_title{max-width:calc(100% - 20px);text-align:left;padding-left:15px}
.clientbanner .feat_box{position:relative}
.clientbanner .leftIconCol .topIcon{margin-bottom:-20px;z-index:1;position:relative}
.clientbanner .rightCol{max-width:218px;text-align:right;margin-left:auto}
.clientbanner .leftIconCol.deskstyle{display:none}
.clientbanner .leftIconCol.tabStyle{display:block}
.clientbanner .star-bg{position:absolute;top:-6.6%;z-index:1;pointer-events:none}
.clientbanner .leftIconCol .logo_img{ background: #fff;  display: flex; align-items: center; justify-content: center; border: 3px solid #003158; padding: 10px;} 
.clientbanner .leftIconCol .logo_img img { width: 100%; height: 100%; object-fit: contain; }
/*  */
.commitmentsCustomersWp .content-card{display:flex;flex-direction:column;height:100%;}
.commitmentsCustomersWp .content-card .img-wrap{min-height:175px;}
/*  */
.contact_sec  .main-cont .img_wrp{width:223px;margin-bottom:-22px;margin-top:-31px;}
.contact_sec  .main-cont .right_grp{width:calc(100% - 288px);padding-left:35px;align-self:center;}
.contact_sec  .main-cont .right_grp .social_grp .icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:11px;margin-right:-40px;position:relative;}
.contact_sec  .main-cont .right_grp .social_grp .icon span{width:100%;height:100%;display:block;}
.contact_sec  .main-cont .right_grp .social_grp .icon span svg{height:100%;width:100%;}
.contact_sec  .main-cont .right_grp .social_grp .title a{border:2px solid rgba(37,211,102,1);border-radius:30px;color:#002A47;padding:14px 22px 14px 50px;font-size:15px;line-height:17px;display:inline-block;font-family:Emelind,sans-serif;}
.contact_sec  .main-cont .right_grp .social_grp .title{width:calc(100% - 24px);}
.contact_sec  .main-cont .right_grp .social_grp .title a:hover{color:#ffffff;}
/*  */
.contentWithImgVideoSec .hub_video video,.casClientSingleProjectSec .hub_video video{width: 100%;max-height: 500px;}
.contentWithImgVideoSec .shape-svg,.casClientSingleProjectSec .shape-svg {left: 0;position: absolute;top: -1px;width: 100%;}
.contentWithImgVideoSec .shape-svg svg,.casClientSingleProjectSec .shape-svg svg {height: auto;width: 100%;}
/*  */
.contentWithVideoWp .leftWp .otherWp{width:100%;height:100%;}
.contentWithVideoWp .leftWp .otherWp .hs-video-widget{height:100%;}
.contentWithVideoWp .leftWp .otherWp .hs-video-container{height:100%;}
.contentWithVideoWp .leftWp .otherWp iframe{width:100%;height:100%;border-radius:32px;}
.contentWithVideoWp .leftWp .otherWp .hs-embed-wrapper{width:100%;height:100%!important;}
.contentWithVideoWp .leftWp .otherWp .hs-embed-content-wrapper{height:100%;}
.contentWithVideoWp .leftWp .otherWp .hs-video-wrapper{height:100%!important;}
.contentWithVideoWp .leftWp .otherWp .hs-video-wrapper iframe{background-color:#000;}
.contentWithVideoWp .leftWp .otherWp .hs-embed-content-wrapper>div{width:100%;height:100%;}
.contentWithVideoWp .leftWp video{height:100%;object-fit:cover;width:100%;vertical-align:top}
.contentWithVideoWp .leftWp .iframeWp{height:100%}
.contentWithVideoWp .leftWp .iframeWp iframe{width:100%;height:100%}
.contentWithVideoWp .videoWp{position:relative;border-radius:20px;border:2px solid #6AC5DC;overflow:hidden;    height: 100%;}
.contentWithVideoWp .videoWp .play-button-wrapper{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:61px;transition:background 0.3s}
.contentWithVideoWp .videoWp:hover .play-button-wrapper.playing{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/push.svg)}
.contentWithVideoWp .videoWp .play-button-wrapper.playing{background-image:none}
.contentWithVideoWp .leftWp{width:100%;height:600px;}
.contentWithVideoWp .rightWp{width:100%;padding-left:0}
/*  */
.content_withCtaCard{overflow:hidden}
.content_withCtaCard .bg-stars{display:none}
.content_withCtaCard .cc_card-inner{background:#ffffff;max-width:310px;border-radius:10px;border:2px solid #EBAB3F;height:100%;position:relative;padding:25px}
.content_withCtaCard .cc_cards-row{display:flex;flex-wrap:wrap;margin:0 -16px;justify-content:center}
.content_withCtaCard .cc_card-outer{padding:0 10px;margin-bottom:26px}
.content_withCtaCard .icon-wrap{position:absolute;top:0;width:34px;height:34px;display:inline-flex;background:#EBAB3F;border-radius:100%;align-items:center;justify-content:center;left:-10px;top:-14px}
.content_withCtaCard .icon-wrap img{width:15px}
.content_withCtaCard .heading-wrapper h2 br{display:none}
/*  */
.contentWithVideoWpSlider .leftWp video{height:100%;object-fit:cover;width:100%;vertical-align:top}
.contentWithVideoSectionSlider .slick-next,.contentWithVideoSectionSlider .slick-prev{background:transparent}
.contentWithVideoWpSlider .videoWp{position:relative;border-radius:20px;border:2px solid #6AC5DC;overflow:hidden}
.contentWithVideoWpSlider .videoWp .play-button-wrapper{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:70px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:61px;transition:background 0.3s}
.contentWithVideoWpSlider .videoWp:hover .play-button-wrapper.playing{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/push.svg)}
.contentWithVideoWpSlider .videoWp .play-button-wrapper.playing{background-image:none}
.contentWithVideoWpSlider .leftWp{width:208px;height:370px;display:flex}
.contentWithVideoWpSlider .rightWp{width:calc(100% - 208px);padding-left:65px}
.contentWithVideoSectionSlider .slick-next:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/right-slider.svg)}
.contentWithVideoSectionSlider .slick-prev:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/left_slider.svg)}
.contentWithVideoSectionSlider .slick-next,.contentWithVideoSectionSlider .slick-prev{border:2px solid #003158;}
.contentWithVideoSectionSlider .slick-next:hover:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon-white.svg)}
.contentWithVideoSectionSlider .slick-prev:hover:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon-white.svg)}
.contentWithVideoSectionSlider .slick-next:hover,.contentWithVideoSectionSlider .slick-prev:hover{background-color:#003158;border-color:#003158;}
/*  */
.five_col_sec .shape-svg.desktop,.five_col_sec .shape-svg.mobile{bottom:-1px;top:auto;transform:rotate(180deg)}
.five_col_linkedin svg{display:inline-block;height:100%;fill:#003158;width:100%}
.five_col_linkedin a:hover .iconWrp{background-color:#003158;}
.five_col_linkedin a:hover .iconWrp svg{fill:#ffffff;}
.five_col_linkedin .iconWrp{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;background-color:#ffffff;}
.five_col_repeat_box .five_col_img .iconWrp img{min-height: auto;width: 20px;height: 20px;vertical-align: middle;object-fit: contain;}
.five_col_main_title h4{font-family:inherit;font-weight:700}
/*  */
.formation_banner .bottom-tag{background-color:#ffffff;border-radius:12px;padding:8px 18px}
.formation_banner .bottom-tag:not(:last-child){margin-right:15px}
.formation_banner .top_tag{background-color:#6AC5DC;display:inline-block;padding:3px 10px 3px 10px;font-weight:600;border-radius:5px;font-size:12px;color:#ffffff;vertical-align:middle}
.formation_banner .top-col .iconWrp{line-height:0;padding-right:2px}
.formation_banner .right-icon{padding-left:8px}
/*  */
.imageSliderSection .sliderOutter {height: 244px !important;width: 411px;display: flex !important;justify-content: center;}
.imageSliderSection .sliderInner img {display: inline-block !important;height: 100% !important;border-radius: 30px;width: 100%;}
.imageSliderSection .sliderOutter .sliderInner {width: 100%;}
.imageSliderSection .sliderOutter {margin: 0 10px;}
/*  */
.listBoxWp .inner ul li:before{content:'';position:absolute;background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Icon_2.svg);background-repeat:no-repeat;background-size:contain;background-position:center;top:4px;left:0;}
.listBoxWp .inner ul li{display:inline-block;position:relative;width: 100%;}
.listBoxWp .inner ul{padding:0;list-style:none;}
.listBoxWp .inner .topIcon img{width:100%;height:100%;object-fit:contain;}
.listBoxWp .inner .topIcon{position:absolute;z-index:1;}
.listBoxWp .inner{ position: relative;}
.listBoxWp .inner ul li:last-child {margin-bottom: 0;}
/*  */
.methodology-section{overflow:hidden}
.methodology-section .bg-img-one,.methodology-section .bg-img-two{display:none}
.methodology-section .heading-wrapper h2 br{display:none}
.methodology-section .m_process-card{position:relative;border-bottom:1px solid #D4D4D4;padding-top:24px;padding-bottom:15px;padding-left:12px;padding-right:12px}
.methodology-section .m_process-card:first-child{border-top:1px solid #d4d4d4}
.methodology-section .m_process-card .m_card-body{display:none;padding-top:18px;margin-right:-5px;padding-bottom:35px}
.methodology-section .m_card-header{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:24px;cursor:pointer}
.methodology-section .m_card-header-inner{gap:25px;flex-wrap:nowrap;align-items:center;margin-bottom:0}
.methodology-section .arrow-wrap{display:block}
.methodology-section .arrow-wrap svg{vertical-align:middle;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s}
.methodology-section .m_process-card.active .arrow-wrap svg{transform:rotate(180deg)}
.methodology-section .icon-wrap{width:43px;height:43px;min-width:43px;display:inline-flex;align-items:center;justify-content:center;position:relative;background:rgba(231, 75, 16,0.14);border-radius:100%}
.methodology-section .card-num{position:absolute;width:24px;height:24px;top:-11px;left:-8px;font-size:14px;line-height:1.4;font-weight:700;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;background-color:#E74B10;color:#ffffff;}
.methodology-section .icon-wrap img{width:20px}
.methodology-section .title-wrap h4{line-height:1.4}
.methodology-section .bottom-img{position:absolute;bottom:-17px;display:none}
.methodology-section .bottom-img img{width:368px}
/*  */
.our-cms-platforms .bottomShap {bottom: -1px;height: auto;left: 0;line-height: 0;position: absolute;width: 100%;z-index: 9;}
.our-cms-platforms .bottomShap svg {height: 100%;line-height: 0;width: 100%;}
/*  */
.our_skills .shape-svg{position:absolute;top:0;width:100%}
.our_skills .shape-svg svg{height:auto;display:block;width:100%}
.our_skills .inner .cont_wrp{max-width:250px;margin:0 auto}
.our_skills .desk{display:none}
.our_skills .mobile{display:block;margin-top:-1px}
/*  */
.our-tools-section .innner_card{border-radius:20px;height:100%;padding:40px 40px 43px 45px}
.our-tools-section .innner_card .desc ul{padding-left:0;margin-bottom:7px;margin-top:30px}
.our-tools-section .innner_card .desc ul li{margin:0;list-style:none;position:relative;padding-left:20px}
.our-tools-section .innner_card .desc ul li::before{content:"\2022";position:absolute;left:0;top:0}
/*  */
.steps_section .box_wrap{border-radius:10px;background:#FDEBD7;z-index:1;position:relative;padding:43px 32px 48px 30px}
.steps_section .card-num{width:42px;height:44px;flex-shrink:0;background:#E74B10;border-radius:50%;font-size:20px;font-weight:700;color:#ffffff;display:flex;justify-content:center;align-items:center;line-height:1.4}
.steps_section .box_wrap .right_col{padding-left:32px;max-width:calc(100% - 42px)}
.steps_section .box_wrapper:nth-child(even) .box_outer:after{content:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2030.svg);position:absolute;left:-110px;top:78px}
.steps_section .box_wrapper:nth-child(odd) .box_outer:after{content:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/border.svg);position:absolute;right:-135px;top:72px}
.steps_section .box_wrap .right_col h4{line-height:1.4}
.steps_section .box_wrap .right_col .title-wrap{margin-bottom:12px}
.steps_section .box_outer{position:relative}
.steps_section .botomCont{max-width:847px;margin:0 auto;padding-left:15px;padding-right:15px}
.steps_section .botomCont .innerCont h3{font-size:24px}
.steps_section .botomCont .innerCont{border-radius:20px;padding:50px 20px 40px}
.steps_section img.topStar{position:absolute;right:0;top:12px}
.steps_section .content-wrapper{position:relative}
.steps_section .heading-wrapper{max-width:781px}
.steps_section img.bottomStar{bottom:15px;position:absolute;left:4%}
.steps_section .box_outer{max-width:535px}
/*  */
.tabberCards-section .tabber_header-outter{width:100%}
.tabberCards-section .tabber_header-wrapper{border:2px solid #003158;width:100%;padding:7px;background-color:#ffffff;border-radius:14px}
.tabberCards-section .tabber_header-item{padding:12px 12px 11px 8px;border-radius:10px;cursor:pointer}
.tabberCards-section .tabber_header-item h6{font-size:10px;line-height:1.4;font-weight:400}
.tabberCards-section .tabber_header-item.active{background-color:#003158;}
.tabberCards-section .tabber_header-item.active h6{color:#ffffff;}
.tabberCards-section .row{margin:0}
.tabberCards-section .tc-desc ul li {margin-left: 0;}
.tabberCards-section .tc-desc ul {padding-left: 10px;}
.tabberCards-section .tabber-card-wrapper{padding-left:0;padding-right:0}
.tabberCards-section .tabber-card-wrapper{display:none}
.tabberCards-section .tabber-card-wrapper.active{display:block}
.tabberCards-section .tabber-card{border-radius:20px;height:100%;padding:25px 29px 25px 24px}
.tabberCards-section .tc-head{display:flex;gap:20px;justify-content:space-between;align-items:center;margin-bottom:16px}
.tabberCards-section .tc-images{display:flex;justify-content:flex-end}
.tabberCards-section .tc-img{margin-left:-6px;cursor:pointer;position:relative}
.tabberCards-section .tc-img img{width:36px;height:36px;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s}
.tabberCards-section .tc-img:hover img{transform:scale(1.5);z-index:1;position:relative}
.tabberCards-section .tc-img-name{position:absolute;width:max-content;left:-8px;font-size:12px;font-weight:600;line-height:1.4;opacity:0;top:-32px;transition:all ease .3s;-moz-transition:all ease .3s;-webkit-transition:all ease .3s;-o-transition:all ease .3s}
.tabberCards-section .tc-img:hover .tc-img-name{opacity:1}
.tabberCards-section .title-wrap h3{line-height:1.4}
.tabberCards-section .tc-desc{padding-right:10px}
/*  */
.trainingWp .cont_wrp h4{line-height:1.39;}
.trainingWp .cont_wrp{max-width:295px;margin:0 auto;}
.trainingWp .cont_wrp .desc{line-height:1.4;}
.training .star-bg{position:absolute;left:0;top:auto;}
.trainingWp .videoWp{width:auto;height:100%;position:relative;}
.trainingWp .boxWp img{width:auto;height:100%!important;object-fit:contain;}
.trainingWp .boxWp{height:110px;}
.trainingWp .videoWp video{width:auto;max-width: 173px;height:100%;border-radius:20px;border:2px solid #6AC5DC;object-fit:cover;}
.trainingWp .trainingVideoPlay{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:38px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:34px;}
.training .videoWp.video-playing:hover .trainingVideoPlay {background-image: url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/push.svg);}
.training .videoWp.video-playing .trainingVideoPlay {background-image: none;}
/*  */
.two_col_with_vid .leftWp video{height:100%;object-fit:cover;width:100%;vertical-align:top}
.two_col_with_vid .videoWp{position:relative;border-radius:20px;width:100%;overflow:hidden}
.two_col_with_vid .videoWp .play-button-wrapper{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play_vid.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:90px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90px;transition:background 0.3s}
.two_col_with_vid .videoWp:hover .play-button-wrapper.playing{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/push.svg)}
.two_col_with_vid .videoWp .play-button-wrapper.playing{background-image:none}
.two_col_with_vid .leftWp{height:338px;display:flex}
.two_col_with_vid.row{flex-direction:column-reverse}
.two_col_with_vid_main_title br{display:none}
/*  */
.yourMissionsSection .shape-svg{left:0;position:absolute;top:0;width:100%;height:auto;}
.yourMissionsSection .shape-svg svg{width:100%;height:auto;}
.yourMissionsWpLeft .headLineIcon{width:91px;height:55px;}
.yourMissionsWpLeft .headLineIcon img{width:100%;height:100%!important;object-fit:contain;}
.yourMissionsWpLeft .headLineContent{width:calc(100% - 91px);padding-left:3px;}
.yourMissionsWpRightInner{background-color:rgba(106, 197, 220,0.14);border-radius:30px;padding-left:25px;padding-right:25px;}
.yourMissionsWpRightInner .listWp .icon{width:46px;height:46px;background-color:#ffffff;border-radius:100%;padding:8px;}
.yourMissionsWpRightInner .listWp .list{width:calc(100% - 46px);padding-left:23px;}
.yourMissionsWpRightInner .listWp+.listWp{margin-top:24px;}
/*  */
.popupPaymentIframeOpen .mfp-wrap{transition:transform .5s ease 0s,visibility .5s ease 0s;visibility:hidden;transform:translateY(100%);}
.popupPaymentIframeOpen .mfp-wrap.mfp-ready{transform:translateY(0%);visibility:visible;}
@-webkit-keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{
    0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
    100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.popupPaymentIframeOpen .mfp-iframe-holder{padding:50px 0 0;}
.popupPaymentIframeOpen .mfp-iframe-holder .mfp-content{max-width:100%;height:100%;}
.popupPaymentIframeOpen .mfp-iframe-scaler{height:100%;padding:0;}
.popupPaymentIframeOpen .mfp-iframe-scaler iframe{position:unset;}
.popupPaymentIframeOpen button.mfp-close:after{content:none;}
.popupPaymentIframeOpen button.mfp-close:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/close.svg);width:20px;height:24px;background-color:transparent;transform:none;background-repeat:no-repeat;background-position:center;top:0;right:0;}
.popupPaymentIframeOpen .mfp-close-btn-in button.mfp-close{width:20px;height:24px;right:16px;top:16px;min-height:auto;}
.popupPaymentIframeOpen .mfp-bg{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.2);inset:0;}
.our_package .card_items .card_inner{border:2px solid #003158;border-radius:30px;padding:15px;padding-bottom:30px;height:100%;display:flex;flex-direction:column;flex-wrap:wrap}
.our_package .card_items .btn-wrp{margin-top:auto;width:100%;padding-left:18px;padding-right:10px}
.our_package .card_items .top_header{border-radius:20px;padding:22px;width:100%}
.our_package .card_items{padding-left:10px;padding-right:10px}
.our_package .row{margin-left:-10px;margin-right:-10px}
.our_package .card_items .top_header .price span{font-size:14px;line-height:1.3}
.our_package .card_items .cut_price{font-size:14px;padding-left:5px;text-decoration:line-through;color: rgba(0, 49, 88,0.35);display:inline-block}
.our_package .card_items .top_header .price{display:inline-block}
.our_package .card_items .feat_title{max-width:calc(100% - 20px);padding-left:10px;font-size:14px}
.our_package .card_items .ico{width:20px;height:20px}
.our_package .card_items .list_outer{padding-left:18px;padding-right:18px}
.our_package .card_items .list_outer .list_item:not(:last-child){padding-bottom:15px}
/*  */
.inner_history_slider.horiz-gallery-strip{width:100%;position:relative;}
.history_slider_box{width:100%;margin:0px auto 0;max-width:800px;font-weight:400;}
.history_slider_repeat.active{opacity:1;transition:all .4s ease;pointer-events:unset;position:unset;}
.history_slider_repeat.active+.history_slider_repeat{left:80%;opacity:0.5;max-width:340px;top:0;filter:blur(2px);}
.history_slider_repeat.active+.history_slider_repeat .history_slider_box{transform:scale(0.86) translateY(-60px) translateX(44px);}
.history_slider_repeat{position:absolute;right:0;top:0;width:100%;opacity:0;pointer-events:none;}
.history_slider_repeat.active .three_col_only_content_title h2 { font-size: 56px; }
.horiz-gallery-wrapper .dotWp{width:100%;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:80px;}
.horiz-gallery-wrapper .dots{background:hsla(0,0%,100%,.14);border-radius:200px;height:10px;margin:0 5px;position:relative;width:48px;}
.horiz-gallery-wrapper .dots.active{background:#6AC5DC;}
.history_slider_sec .star-bg{position: absolute;bottom: 40px;left: 0;}
.history_slider_sec .horiz-gallery-wrapper {padding-bottom: 40px;}
/*  */

.intgt_banner .contentWp .text{line-height:1.4;}
.intgt_banner .infiniteslide_wrap{overflow:visible!important;}
.intgt_banner .bannersliderLogoWp .logo_inner{background-color:#fff;box-shadow:4px 4px 20px 1px #0E0E0E1A;border-radius:10px;text-align:center;height:57px;padding:15px 25px;width: 124px;position:relative;}
.intgt_banner .bannersliderLogoWp .logo_inner img{max-width:90px!important;height: 100%;object-fit: contain;width:100%;}
.intgt_banner .bannersliderLogoWp .logo_inner .overLink {height: 100%;left: 0;position: absolute;top: 0;width: 100%;}
/*  */
.intg-section .intg_items .intg_inner{background-color:#FFF;border-radius:20px;padding:35px 30px;padding-bottom: 38px;height:100%;}
.intg-section .intg_items{padding-left:8px;padding-right:8px;}
.intg-section .row{margin-left:-8px;margin-right:-8px;}
.intg-section .intg_items .intg_inner .icon{max-width:26px;}
.intg-section .intg_items .intg_inner .ico_wrp {margin-bottom: 3px;}
.intg-section .heading-wrapper h2{line-height:1.4;}
.intg-section .intg_bottom_sec h3{line-height:1.4;}
.intg-section .intg_bottom_sec{background:#ffffff;border-radius:20px;}
.intg-section .intg_logo{max-width:180px;margin:0 15px;}
.intg-section .star-bg {position: absolute;bottom: 11%;right:0%;}
/*  */
.our-service-section .service-card{padding:20px 25px 40px 30px;border-radius:20px;background:#ffffff;}
.our-service-section .service-card .img-wrap{margin-top:-45px;margin-bottom:2px;min-height:140px;}
.our-service-section .service-card h3{line-height:1.4;}
.our-service-section .service-col{padding-left:8px;padding-right:8px;}
.our-service-section .row{margin-left:-8px;margin-right:-8px;}
.our-service-section .heading-wrapper h2 {line-height: 1.4;}


.bannerSectionV2 .breadcrumb_menu ul.hs-breadcrumb-menu li a,
.home-banner .breadcrumb_menu ul.hs-breadcrumb-menu li a,
.contactBanner-section .breadcrumb_menu ul.hs-breadcrumb-menu li a,
.blog-banner .breadcrumb_menu ul.hs-breadcrumb-menu li a{color: #ffffff;}


.content-with-img-slider .slick-slide img {min-height: 292px;}
.content-with-img-slider .slider-col.containImg .slick-slide img {object-fit: contain;}
.content-with-img-slider .slider-col .slick-slide img {object-fit: cover;}


/* digit lp page */
/*  */
.solutionAccordion .solacc_item .solacc_itemInner{background:#EAF7FA;border:4px solid #013A5D;border-radius:20px;padding:20px 15px;}
.solutionAccordion .solacc_item[class*="col-"]{padding-left:10px;padding-right:10px;}
.solutionAccordion .row{margin-left:-10px;margin-right:-10px;}
.solutionAccordion .solacc_item .solacc_content{display:none;}
.solutionAccordion .solacc_item .title{font-weight:700;margin-right:10px;width:calc(100% - 85px);}
.solutionAccordion .solacc_item .loopcount{width:35px;height:35px;font-size:15px;margin-right:10px;background:#0D3953;border-radius:50%;font-family:'Emelind';color:#FFF;display:flex;justify-content:center;align-items:center;padding:5px;}
.solutionAccordion .solacc_item .loopcount::before{counter-increment:list-counter;content:counter(list-counter,decimal-leading-zero);}
.solutionAccordion .solfaq_contain{counter-reset:list-counter;position:relative;}
.solutionAccordion .solacc_item .icon{border:2px solid #02233A;border-radius:50%;width:30px;transition:0.3s;height:30px;display:flex;justify-content:center;align-items:center;}
.solutionAccordion .solacc_item .icon svg path{fill:#02233A;}
.solutionAccordion .solacc_item .solacc_titleWrp{cursor:pointer;}
.solutionAccordion .solacc_item .solcont_inner{padding-top:12px;padding-left:46px;padding-right:0;}
.uppercase > *{text-transform:inherit;}
.solutionAccordion .solacc_item .solacc_titleWrp.active .icon{transform:rotate(-180deg);}
.solutionAccordion .overlayImg{position:absolute;top:-18%;right:-7%;z-index:1;}
.solutionAccordion .overlayImg img{width:100px;}
.solutionAccordion {overflow: hidden;}

/*  */
.performanceWrp .perform_titleWrp{font-weight:700;}
.performanceWrp .rightColwrp .rightColwrpInner img{border-radius:20px;overflow:hidden;}
.performanceWrp .performIcon img{max-width:30px!important;height:100%!important;object-fit:contain;}
.performanceWrp .perform_itemInner{padding:30px 20px;border-radius:20px;height:100%;}
.performanceWrp .performIcon{width:60px;height:60px;display:flex;flex-direction:column;justify-content:center;padding:10px;align-items:center;border-radius:50%;background-color:#0D3953;}
.lpmainPageParent{overflow-x:visible;}
.performanceWrp .rightColwrp .rightColwrpInner{position:sticky;top:0;max-width:539px;margin:0 auto;}
.performanceWrp .shape-svg{left:0;position:absolute;top:-1px;width:100%;}
.performanceWrp .shape-svg svg{height:auto;width:100%;}
.performanceWrp .shape-svg.desktop{display:none;}
.performanceWrp .shape-svg.mobile{display:block;}

.lpmainPage {
    padding-top: 80px;
}

/*  */
.ourProfitsWrp .profits_itemInner{border-radius:20px;padding:20px 8px;height:100%;}
.ourProfitsWrp .perform_item .profits_titleWrp .valWrp{font-size:32px;font-weight:900;line-height:1.5;}
.ourProfitsWrp .profitrightColInnerwrp{position:sticky;top:0;}
.ourProfitsWrp .perform_item .profits_titleWrp .title{font-weight:900;line-height:1.5;}
.ourProfitsWrp .shape-svg{left:0;position:absolute;top:0;width:100%;}
.ourProfitsWrp .shape-svg svg{height:auto;width:100%;}
.ourProfitsWrp .shape-svg .mob{display:block;margin-top:-1px;}
.ourProfitsWrp .shape-svg .desk{display:none;}

/*  */
.campaignBanner .campaignrightColInnerwrp img{border-radius:20px;overflow:hidden;object-fit: cover;}
.campaignBanner .bannOverlayImg{max-width:238px;margin:0 auto;text-align:center;}
.campaignBanner{overflow:hidden;}
.campaignBanner .campaignrightColwrp{position:relative;}
.campaignBanner .campaignleftColwrpInner .richContent {line-height: normal;}
.campaignBanner.colWidthAdded .campaignrightColwrp .campaignrightColInnerwrp{max-width:508px;margin-left:auto;}
.campaignBanner.colWidthAdded .campaignrightColwrp .campaignrightColInnerwrp img{height:100%!important;object-fit:cover;border:4px solid #EAF7FA;}
.campaignBanner.colWidthAdded .campaignleftColwrpInner{max-width:632px;}
.campaignBanner .shape-svg{position:absolute;bottom:-8px;width:100%;}
.campaignBanner .shape-svg svg{height:auto;width:100%;}
.campaignBannerOuter .star-bg{position:absolute;width:1019px;height:788px;right:0;pointer-events:none;top:22%; z-index: 5;pointer-events: none;}
.campaignBannerOuter .star-bg img{width:100%;}
.campaignBannerOuter{position:relative;}


/*  */
.valueCardItem .valuetitleWrp{align-items:center;justify-content:space-between;line-height:normal;}
.valueCardItem .valuetitleWrp .companyName{font-weight:700; line-height: 1.125;}
.valueCardItem .valuetitleWrp{font-size:20px;}
.valueCardItem .value_content{line-height:1.2;}
.valueCardItem .valueImgWrp img{height:100%!important;border-radius:20px;overflow:hidden;object-fit:cover;}
.valueCardsWrp .overlayparnterImg{position:absolute;top:5px;right:5px;max-width:70px;}
.valueCardsWrp .stars-bg{position:absolute;top:22px;left:38px;z-index:5;pointer-events:none;}
.valueCardsWrp .stars-bg img{width:100%;height:100%;}
/*  */
.twoColumnMeeting .twoColumnMeetingrightColInnerwrp{padding:20px;border-radius:40px;}
.twoColumnMeeting .twoColumnMeetingrightColInnerwrp iframe{max-width:100%;min-width:100%!important;min-height:unset!important;}
.twoColumnMeeting .twoColumnMeetingrightColInnerwrp .logoImg{max-width:120px;margin:0 auto;}
.twoColumnMeeting .overlayBgImg{position:absolute;bottom:0;right:0;}
.twoColumnMeeting .shape-svg{left:0;position:absolute;top:0;width:100%;}
.twoColumnMeeting .shape-svg svg{height:auto;width:100%;}
.twoColumnMeeting .shape-svg .desk{display:none;}
.twoColumnMeeting .twoColumnMeetingleftColwrpInner .richContent {color: #013A5D;}
.twoColumnMeeting .shape-svg .mob{display:block;margin-top:-2px;}
.twoColumnMeeting .appointment_detail{background:#E74B1033;padding:20px 20px 20px 0;border-top-right-radius:20px;position:relative;border-bottom-right-radius:20px;}
.twoColumnMeeting .appointment_detail .overlayBox{left:-50%;width:50%;position:absolute;top:0;height:100%;background:#F7C5B2;text-align: right;}
.twoColumnMeeting .appointment_detail .overlayBoxImg {margin-right: -45px;margin-top: -8px;}
.twoColumnMeeting .appointment_detail .overlayBoxImg svg {width: 29px;height: 40px;}
.twoColumnMeeting .twoColumnFormrightColInnerwrp{outline:4px solid #E74B10;padding:30px 26px;border-radius:20px;max-width:550px;margin-left:auto;margin-right:auto;}
.twoColumnMeeting .twoColumnFormrightColInnerwrp form{background-color:transparent;border-radius:0;border:none;padding:0;}
.twoColumnMeeting .twoColumnFormrightColInnerwrp form input[type='text'],
.twoColumnMeeting .twoColumnFormrightColInnerwrp form input[type='email'],
.twoColumnMeeting .twoColumnFormrightColInnerwrp form input[type='password'],
.twoColumnMeeting .twoColumnFormrightColInnerwrp form input[type='tel'],
.twoColumnMeeting .twoColumnFormrightColInnerwrp form input[type='number'],
.twoColumnMeeting .twoColumnFormrightColInnerwrp form select,
.twoColumnMeeting .twoColumnFormrightColInnerwrp form textarea{background:#E74B1033;border-color:transparent;color:#002A47;padding:12px 20px;}
.twoColumnMeeting .twoColumnFormrightColInnerwrp form ::placeholder{color:#002A47;}
.twoColumnMeeting .twoColumnFormrightColInnerwrp form .hs-form-field > label,
.twoColumnMeeting .twoColumnFormrightColInnerwrp form .hs-form-field > label span{line-height:1.5;color:#002A47;}
.twoColumnMeeting .twoColumnFormrightColInnerwrp form .hs-fieldtype-textarea.hs-input{min-height:110px;}
.twoColumnFormrightColInnerwrp .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:inline-block;}

/*  */
.ourGoalWrp .shape-svg{left:0;position:absolute;top:0;width:100%;}
.ourGoalWrp .shape-svg svg{height:auto;width:100%;}
.ourGoalWrp .shape-svg .desk{display:none;}
.ourGoalWrp .shape-svg .mob{display:block;margin-top:-1px;}
.ourGoalWrp .goalfunnel-container{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;}
.ourGoalWrp .goalstep .title{margin:0;}
.ourGoalWrp .goalfunnel-box{border-radius:20px;background:#003158;position:relative;padding:32px;margin-left:auto;margin-right:auto;}
.ourGoalWrp .goalfunnel-box ul{list-style:none;margin:0;padding:0;padding-left:22px;}
.ourGoalWrp .goalfunnel-box ul li{margin:0;list-style:disc;}
.ourGoalWrp .goalfunnel-steps{width:425px; counter-reset: list-counter;}
.ourGoalWrp .goalstep .goalstepInnner{display:none;border:2px dashed #013A5D;border-radius:10px;text-align:center;padding:27px 10px;margin:0;width:100%;line-height:1;position:relative; background-color: #EAF7FA;}
.ourGoalWrp .goalfunnel-box .border{position:absolute;top:50%;transform:translateY(-50%);}
.ourGoalWrp .goalfunnel-box.evenItem .border{left:0;}
.ourGoalWrp .goalfunnel-box .title{margin:0;}
.ourGoalWrp .goalfunnel-box.oddItem .border{right:0;transform:translateY(-50%) rotateZ(180deg);}
.ourGoalWrp .goalstep svg.funnel-svg{position:absolute;height:auto;width:100%;left:0;top:0;}
.ourGoalWrp .goalfunnel-box.evenItem:last-child{margin-top:30px;}
.ourGoalWrp .goalstep{margin:0 auto; position: relative;margin-bottom:40px; padding-left: 14px; padding-right: 14px;}
.ourGoalWrp .goalfunnel-box.oddItem:last-child{margin-top:30px;}
.ourGoalWrp .goalfunnel-col.desktopCol{display:none;}
.ourGoalWrp .goalfunnel-steps .goalfunnel-box.mobileboxWrp{display:block;}
.ourGoalWrp .goalstep::before{counter-increment:list-counter;content:counter(list-counter,decimal-leading-zero);position:absolute;width:60px;height:60px;border-radius:50%;background-color:#EAF7FA;border:4px solid #013A5D;z-index:1;top:0;display:flex;left:0;transform:translate(-20%,-45%);align-items:center;justify-content:center;font-family:Emelind;font-size:32px;line-height:1;}

/*  */

.coreValuesCard.cardStyleAdded .coreValuesBottomColWrp { padding: 0; }
.coreValuesCard .shape-svg { position: absolute; top: 0; left: 0; right: 0; }
.coreValuesCard .shape-svg svg { width: 100%; height: auto; }
.coreValuesCard.cardStyleAdded .coreValuesBottomColWrp .coreValuesItemsInner:not(:hover) { background: #003158; }
.coreValuesCard.cardStyleAdded .coreValuesBottomColWrp .coreValuesItemsInner { border: 0; }
.coreValuesCard.cardStyleAdded .coreValuesItemsInner:not(:hover) .coreValuesItemsIcon { background: #002A47; }
.coreValuesCard .stars-bg img { width: 100%; height: 100%; }
.coreValuesCard .stars-bg { height: 601px; width: 1402px; top: 108px; right: 0; }

.lpmainPage .baseModuleStyle h4 {
    line-height: 1.15;
}

/*  */
.ourMethodsWrp .outerMethodBox{background:#002A47;padding:40px 120px 40px 100px;border-top-left-radius:20px;border-bottom-left-radius:20px;position:relative;}
.ourMethodsWrp .outerMethodBox .overlayImg{position:absolute;top:20px;left:-65px;}
.ourMethodsWrp .ourMethodsItemsInner{padding:9px 40px;text-align:center;position:relative;margin-left:-15px;margin-right:-15px;background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Vector%201.svg);background-size:cover;background-position:center;background-repeat:no-repeat;}
.ourMethodsWrp .ourMethodsItems{width:50%;padding-left:8px;padding-right:8px;position:relative;}
.ourMethodsWrp .ourMethodsItemsWrp.d-flex{margin-left:-8px;margin-right:-8px;}
.ourMethodsWrp .ourMethodsItemsInner .d-flex{justify-content:center;align-items:center;gap:12px;}
.ourMethodsWrp .ourMethodsItems .icoImg{background-color:#003158;padding:10px;width:40px;height:40px;border-radius:50px;display:flex;align-items:center;flex-wrap:wrap;}
.ourMethodsWrp .ourMethodsItemsInner .title{font-weight:900;}
.ourMethodsWrp .ourMethodsItems .icoImg img{width:20px;height:20px!important;object-fit:contain;}
.ourMethodsWrp .stars-bg{position:absolute;bottom:0;right:0;pointer-events:none;}
.ourMethodsWrp .stars-bg img{width:100%;}
.ourMethodsWrp .desktopSec {display: none;}
.ourMethodsWrp .mobileSec {display: block; position: relative;}
.ourMethodsWrp .mobileSecInnerCol{background:#002A47;border-top-right-radius:12px;border-bottom-right-radius:12px;padding:17px 64px 5px 20px;max-width:81%;min-width:300px;margin-right:10px;}
.ourMethodsWrp .mobileSec .mobOverlayImg{position:absolute;bottom:-12px;right:0;max-width:123px;}
/*  */

.ourAdvertiseWrp .ourAdvertiseItem{max-width:1200px;}

/*  */

.agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner{transition:all .2s ease-in-out;background:#EAF7FA;padding:40px 32px;border-radius:20px;height:100%;position:relative;}
.agenceBenefits .contentSec{max-width:1015px;margin:0 auto;}
.agenceBenefits .agenceBenefitsItemsInner .agenceBenefitsTitle{font-weight:700;}
.agenceBenefits .row{margin-left:-10px;margin-right:-10px;}
.agenceBenefits .row div[class*="col-"]{padding-left:10px;padding-right:10px;}
.agenceBenefits .agenceBenefitsItemsIcon{width:60px;height:60px;margin-left:auto;margin-right:auto;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:10px;background:#0D3953;}
.agenceBenefits .agenceBenefitsItemsInner .overlayImg{position:absolute;top:-45%;left:-17px;display:none;}
.agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner:hover{color:#FFF;background-color:#003158;}
.agenceBenefits{overflow:hidden;}

/*  */
.clientSliderWrp .shape-svg{position:absolute;top:0;left:0;right:0;}
.clientSliderWrp .shape-svg svg{height:auto;width:100%;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner{padding:32px;border-radius:20px;position:relative;background-color:#FFFFFF;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .column{padding:20px;width:100%;border-radius:20px;}
.clientSliderWrp .clinetSlideOuter button.slick-arrow{background-color:#6ac5dc;border-color:#6AC5DC;}
.clientSliderWrp .clinetSlideOuter button.slick-prev.slick-arrow::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon-white.svg);}
.clientSliderWrp .clinetSlideOuter button.slick-prev.slick-arrow:hover::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg);}
.clientSliderWrp .clinetSlideOuter button.slick-arrow:hover{background:#fff;}
.clientSliderWrp .clinetSlideOuter button.slick-next.slick-arrow::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon-white.svg');}
.clientSliderWrp .clinetSlideOuter button.slick-next.slick-arrow:hover::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg');}
.clientSliderWrp .clinetSlideItems .challengeCol.column{width:calc(50% - 6px);background:#E1F3F8;}
.clientSliderWrp .clinetSlideItems .solutionCol.column{width:calc(50% - 6px);background:#E1F3F8;}
.clientSliderWrp .clinetSlideItems .resultCol.column{background:#B4E2ED;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .middleRow{gap:12px;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .post{background:#003158;padding:2px 8px;border-radius:4px;font-weight:700;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .clientname{font-weight:700;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .bioWrp{gap:12px;max-width:400px;margin:0 auto;}
.clientSliderWrp .clinetSlideImg{text-align:center;}
.clientSliderWrp .clinetSlideImg .clinetSlideImgInner img{object-fit:cover;width:100%;border-radius:50%;border:4px solid #6AC5DC;height:100%;}
.clientSliderWrp .clinetSlideImg .clinetSlideImgInner{width:110px;height:110px;overflow:hidden;transition:all .2s ease-in;margin:0 auto;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .ratingText{font-weight:700;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .ratingWrp .ratingIcon{display:block;vertical-align:middle;height:24px;width:24px;line-height:0;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .ratingWrp{gap:8px;}
.clientSliderWrp .clinetSlideOuterMain{position:relative;}
.clientSliderWrp .clinetSlideOuterMain .overlayImg{position:absolute;right:0;bottom:0;}
.clientSliderWrp .clinetSlideOuterMain .overlayImg{display:none;}
.clientSliderWrp .clinetSlideImgOuter{position:absolute;z-index:1;left:0;top:0;right:0;}
.clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .ratingWrp .ratingIcon svg{width:100%;height:100%;}
.clientSliderWrp .clientSliderWrpOuter{overflow:hidden;}
.clientSliderWrp .stars-bg{position:absolute;top:0;bottom:0;left:0;}
.clientSliderWrp .stars-bg img{width:100%;height:100%;}

/*  */
.ourExpertise .ourExpertiseItems .ourExpertiseItemsInner{transition:all .2s ease-in-out;background:#EAF7FA;padding:40px 32px;border-radius:20px;height:100%;position:relative;border:4px solid rgba(0,49,88,1);display:flex;flex-direction:column;gap:12px;}
.ourExpertise .contentSec{max-width:1015px;margin:0 auto;}
.ourExpertise .ourExpertiseItemsInner .ourExpertiseTitle{font-weight:700;}
.ourExpertise .row{margin-left:-10px;margin-right:-10px;}
.ourExpertise .row div[class*="col-"]{padding-left:10px;padding-right:10px;}
.ourExpertise .ourExpertiseItemsIcon{overflow:hidden;margin-top:12px;width:241px;height:120px;margin-left:auto;margin-right:auto;border-radius:8px;display:flex;justify-content:center;align-items:center;}
.ourExpertise .ourExpertiseItemsInner .overlayImg{position:absolute;top:-45%;left:-17px;display:none;}
.ourExpertise .ourExpertiseItems .ourExpertiseItemsInner:hover{color:#FFF;background-color:#003158;}
.ourExpertise .ourExpertiseItemsInner:hover .ourExpertiseTitle{color:#6AC5DC;}
.ourExpertise{overflow:hidden;}
.ourExpertise .ourExpertiseItemsIcon img{width:100%;height:100%;object-fit:cover;object-position: top center;}
.ourExpertise .slick-arrow{top:0;border:2px solid #002a47;background:transparent;width:42px;height:42px;margin:0 15px;opacity:1;transform:none;}
.ourExpertise .slick-arrow:hover{border-color:#6AC5DC;}
.ourExpertise .slick-prev.slick-arrow{left:calc(50% - 42px);transform:translateX(-50%);}
.ourExpertise .slick-next.slick-arrow{right:calc(50% - 42px);transform:translateX(50%);}
.ourExpertise .slick-arrow.slick-disabled{opacity:40%!important;pointer-events:none;}
.ourExpertise .slick-arrow.slick-prev:not(:hover):before{transform:translate(-50%,-50%) rotate(180deg);}
.ourExpertise .slick-arrow.slick-next:not(:hover):before,
.ourExpertise .slick-arrow.slick-prev:not(:hover):before{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);}
.ourExpertise .slick-arrow.slick-next:hover:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg);}
.ourExpertise .slick-arrow.slick-prev:hover:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg);}
.ourExpertise .ourExpertiseItems .ourExpertiseItemsInner:hover .ourExpertiseDesc * {color: #FFFF;}
/*  */
.serviceSliderWrp .serviceSlideItemsInner .serviceSlideImg img{width:100%;height:100%;object-fit:cover;object-position:top;}
.serviceSliderWrp .serviceSlideItems{transition:all .3s;flex-shrink:0;width:100%;}
.serviceSliderWrp .serviceSlideItemsInner{box-shadow:0px 0px 20px 0px #0000001F;background:#002A47;padding:20px;height:100%;border-radius:20px;}
.serviceSliderWrp .serviceSlideItemOuter .slide{width:300px!important;margin:10px;transition:all 0.6s ease;opacity:0.5;transform:scale(0.95);}
.serviceSliderWrp .serviceSlideItemOuter .slide img{width:100%;height:auto;border-radius:15px;}
.serviceSliderWrp .rightContBox .slick-arrow{position:relative;top:0!important;transform:none;left:0;border-radius:50%;}
.serviceSliderWrp .rightContBox .slider-nav{display:flex;flex-wrap:wrap;gap:12px;}
.serviceSliderWrp .serviceSlideItemsInner .serviceSlideImg{height:246px;border-radius:12px;overflow:hidden;}
.serviceSliderWrp .serviceSlideItemOuter .slick-current{opacity:1;}
.serviceSliderWrp .shape-svg{position:absolute;top:0;left:0;width:100%;}
.serviceSliderWrp .shape-svg svg{width:100%;height:auto;}
.serviceSliderWrp .serviceSlideItems .aserviceSlideTitle{margin:0;}
.serviceSliderWrp .mainSLider.slick-slide{display:flex;}
.serviceSliderWrp{overflow:hidden;}
.serviceSliderWrp .serviceSlideItemOuter .swiper-slide{transition:transform 0.6s ease;}
.serviceSliderWrp .serviceSlideItemOuter .swiper-slide{column-gap:38px;display:flex!important;}
.serviceSliderWrp .rightContBox .slick-arrow:not(:hover){border:2px solid #002A47;}
.serviceSliderWrp .rightContBox .slick-arrow{background-color:transparent;}
.serviceSliderWrp .rightContBox .slick-arrow.slick-next:not(:hover)::before{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);}
.serviceSliderWrp .rightContBox .slick-arrow.slick-prev:not(:hover)::before{background-image:url(//7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/raw_assets/public/_digitalisim_theme/images/arrow-blue.svg);transform:translate(-50%,-50%) rotate(180deg);}
.serviceSliderWrp .rightContBox .slick-arrow.slick-next:hover::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg');}
.serviceSliderWrp .rightContBox .slick-arrow.slick-prev:hover::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg');}
.serviceSliderWrp .serviceSlideItems .serviceSlideDesc{line-height:normal;}
.serviceSliderWrp .serviceSliderRow .desktopSlide{display:none;}
.serviceSliderWrp .serviceSliderRow .mobileSlide{display:block;width:100%;}
.serviceSliderWrp .rightContBox{max-width:893px;width:100%;}
.serviceSliderWrp .serviceSliderRow{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.serviceSliderWrp .shape-svg .desk-shape{display:none;}
.serviceSliderWrp .shape-svg .mob-shape{display:block;}
.serviceSliderWrp .rightContBox .slider-nav.deskNav{display:none;}
.serviceSliderWrp .rightContBox .mobileNav.slider-nav{display:flex;}
.serviceSliderWrp .rightContBox .slick-arrow.swiper-button-disabled{opacity:40%!important;pointer-events:none;}

/*  */

.ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{padding:9px 40px;text-align:center;position:relative;margin-left:-15px;margin-right:-15px;background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Vector%201.svg);background-size:cover;background-position:center;font-weight:700;background-repeat:no-repeat;height:100%;display:flex;align-items:center;}
.ourSolutionProcess .solutionProcessItems{width:50%;padding-left:8px;padding-right:8px;position:relative;}
.ourSolutionProcess .solutionProcessItemsWrp.d-flex{margin-left:-8px;margin-right:-8px;}
.ourSolutionProcess .stars-bg{position:absolute;right:0;top:0;height:510px;}
.ourSolutionProcess .stars-bg img{height:100%;}
.ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner .content{color:#013A5D;}


























@media screen and (min-width:391px){

    /*==================== Home banner====================--------- */
    .home-banner .mobile-svg{display:none;}
    .home-banner .desktop-svg{display:block;}
    .home-banner .shape-svg img{width:100%;}
    .home-banner .shape-svg{bottom:0px;}
    .home-banner .stars-bg{top:25%;}
    .accordion-with-img .accordion-item{padding:24px 28px 31px 36px;}

    /* =====================content-with-img ====================----*/
    .content-with-img .shape-svg.desktop{display:block;}
    .content-with-img .shape-svg.mobile{display:none;}

    /* =====================content-with-img-v2 ====================----*/
    .content-with-img-v2 .bg-svg{display:inline-flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;}
    .content-with-img-v2 .bg-svg-mobile{display:none}
    .content-with-img-v2 .img-wrap.mb-d-block img{max-width:400px!important;width:auto;}

    /*==================== Contact banner====================*/
    .contactBanner-section .bottom-shape .desktop-svg{display:block;}
    .contactBanner-section .bottom-shape .mobile-svg{display:none;}

    .contentWithImgVideoSec .shape-svg.desktop,.casClientSingleProjectSec .shape-svg.desktop {display: block;}  
    .contentWithImgVideoSec .shape-svg.mobile,.casClientSingleProjectSec .shape-svg.mobile {display: none;}
}

@media screen and (min-width:480px){
    .client-testimonials .img-wrap{max-width:108px;margin-left:auto;margin-right:auto;}
    .web-slider-section .slick-list{margin-left:-20px}
    .web-slider-section .slick-slide{padding:0 20px;}

    /*==================== Home banner====================--------- */
    .home-banner .text-content{padding:0;}

    /* =====================content-with-img-v2 ----------------*/
    .content-with-img-v2 .text-quinary h2{padding-right:0;}

    /*==================== Contact banner====================--------- */


    /* ====================-- content-with-cta  ====================*/
    .contentWithCTASection .content-inner{padding-right:0;}
}

@media screen and (min-width:490px){

    /* ====================-- two-column-content-with-img ====================*/
    .two-column-content-with-img .img-wrap img{width:372px;}

    /* ====================--make-an-appointment====================---- */
    .appointmentSection .meetings-iframe-container iframe{min-width:312px;}
}

@media screen and (min-width:768px){
    .ourGoalWrp .goalstep .title{line-height: 1;}
    .ourGoalWrp .shape-svg .mob{display:none;}
    .ourGoalWrp .shape-svg .desk{display:block;}
    .ourGoalWrp .goalfunnel-steps{width:100%;display:flex;flex-wrap:wrap; margin-left: -15px;margin-right: -15px;}
    .ourGoalWrp .goalstep{display:flex;flex-direction:row;align-items:center;width:50%;column-gap:20px;padding-left: 15px;padding-right: 15px;}
    .ourGoalWrp .goalfunnel-box{max-width:100%;width:100%;}
    .twoColumnMeeting .shape-svg .mob{display:none;}
    .twoColumnMeeting .shape-svg .desk{display:block;}
    .twoColumnMeeting .twoColumnMeetingrightColInnerwrp iframe{height:100%!important;position:absolute;top:0;left:0;}
    .twoColumnMeeting .twoColumnMeetingrightColInnerwrp .meetings-iframe-container{padding-top:0;height:409px;}
    .valueCardItem .valueImgWrp{height:281px;}
    .valueCardsWrp .overlayparnterImg{max-width:100px;}
    .campaignBanner .bannOverlayImg{position:absolute;right:-105px;top:-135px;z-index:9;max-width:36%;right:-26px;top:-95px;}
    .ourProfitsWrp .shape-svg .mob{display:none;}
    .ourProfitsWrp .shape-svg .desk{display:block;}
    .performanceWrp .shape-svg.desktop{display:block;}
    .performanceWrp .shape-svg.mobile{display:none;}

    .content-with-img-slider .slick-slide img {min-height: 392px;}

    .five_col_inner_box .repeat_box_outer {width: 25%;}
    .intgt_banner .col-md-6 .contentWp .text{max-width:585px;}

    .yourMissionsWpRightInner{padding-left:25px;padding-right:25px;}

    .two_col_with_vid .leftWp{padding-right:10px}
    .two_col_with_vid.row{flex-direction:row}
    .two_col_with_vid_main_title br{display:block}
    .rightWp .two_col_with_vid_btn{display:flex}
    .two_col_with_vid.row.align-right{flex-direction:row-reverse}
    .two_col_with_vid .content-inner{max-width:504px}
    .two_col_with_vid.align-right .content-inner{margin-right:auto;margin-left:0}
    .contentWithVideoSection .mob-two_col_with_vid_btn{display:none}

    .tabberCards-section .row{margin:0 -10px}
    .tabberCards-section .tabber-card-wrapper{padding-left:10px;padding-right:10px}
    .tabberCards-section .tabber-card-wrapper{display:block}

    .steps_section .img_box{max-width:425px}
    .steps_section .box_wrapper{justify-content:space-between}
    .steps_section .box_wrap{padding:40px 20px}

    .our-tools-section .heading-wrapper h2{line-height:1.4}

    .our_skills .inner .imgWrp img{object-fit:cover;min-height:152px}
    .our_skills .desk{display:block}
    .our_skills .mobile{display:none}
    .our_skills .inner .cont_wrp h4{font-size:22px;line-height:1.15}
    .our_skills .inner .cont_wrp .desc{line-height:1.4}

    .listBoxWp .inner .topIcon{top: -42px;right: 40px;width: 108px;height: 99px;}  
    .listBoxWp .inner{border-radius: 30px;padding-left: 30px;padding-right: 20px;}
    .listBoxWp .inner ul{margin:23px 0 0;}
    .listBoxWp .inner ul li{margin: 9px 0px;padding-left:36px;line-height: 1.4;}
    .listBoxWp .inner ul li:before{width:20px;height:20px;}

    .contentWithVideoWpSlider .rightWp .font-md-24 p{line-height:1.5}

    .content_withCtaCard .icon-wrap{width:44px;height:44px}
    .content_withCtaCard .icon-wrap img{width:20px}

    .clientbanner .leftIconCol .topIcon {max-width: 165px;margin-left:auto;margin-right:auto;}
    .clientbanner .leftIconCol .logo_img {width: 245px;margin-left:auto;margin-right:auto;border-radius: 30px;height: 121px;}
    .clientbanner .leftIconCol.tabStyle{display:block}
    .clientbanner .headline h1{font-size:48px}
    .clientbanner .feat_box{padding:40px 30px;max-width:100%;padding-top:30px}
    .clientbanner .leftIconCol{position:relative;left:0;top:0;margin-bottom:-15px;z-index:1}
    .clientbanner .rightCol{max-width:100%}

    .benefits .items_wrapper {padding: 25px 30px;}

    .bannerV4Wp .contentWp h1 {line-height: 1.68;}

    .main_post_section .blog-post{padding-left:10px}

    .bannerSlider .right-slider-wrap img{width:326px}
    .bannerSlider .right-slider-wrap{width:350px;height:282px}

    .getInTouch .overlayImgs .num1{top:8.5%;height:51%;left:-4.87%;width:25.6%}
    .getInTouch .overlayImgs .num2{height:58.4%;right:-4.65%;top:26%;width:27.3%}

    .aboutBanner .right_img .bgImg{width:24%;right:0%;bottom:-12%}
    .aboutBanner .left_img .bgImg{width:30%;left:-15%;bottom:0px}

    .featSliderSec .heading-wrapper{max-width:560px}

    .four_list_item .col_inner .title h4{font-size:inherit;line-height:1.17}

    .hs-demoBanner .form_outer{margin-bottom:-70px}

    .rec_postsV2 .rec-inner .rec-content .title h5{line-height:1.18}

    .blog-post__body blockquote h3+p{margin-top:19px}

    .rec_postsV2 .rec-inner .summary{font-size:14px}

    .blog-banner .desc{font-size:18px}

    .testimonial-cards .card_inner .cont{font-size:18px}
    .testimonial-cards .testi-card h3{font-size:24px;line-height:1.04166666667;margin-bottom:2px;margin-top:1px}
    .testimonial-cards .card_inner .img_wrap{margin-top:3px}
    .testimonial-cards .testi-card .tag_wrap{margin-top:4px}

    .ourValues .content-box .title-wrap h4{line-height:1.2;font-family:inherit;font-weight:700}

    .our_features .content_wrap .content_inner{max-width:538px}

    .getInTouch .overlayImgs .mob.bginner{display:none}

    .our_features .main-cont:last-child{padding-bottom:0}
    .our_features .img_slidewrappper{display:none}

    .aboutBanner .mobile.bgImg{display:none}
    .aboutBanner .content{font-size:18px}

    .feat-slider-wrapper .slick-list{margin-left:-32px}

    .main_post_section .newsletterSec h3{font-size:24px}

    .rec_postsV2 .rec-inner .rec-content{padding:36px 38px 34px 24px}
    .rec_postsV2 .rec-inner .rec-content{width:calc(100% - 249px);max-width:358px}

    .blog-post__body blockquote h3{font-size:24px;line-height:1.5}
    .blog-post__body p+h2{margin-top:40px;font-size:28px}
    .blog-post__body h2+p{margin-top:26px}
    .blog-post__body p+h3{margin-top:44px}
    .blog-post__body h3+p{margin-top:31px}
    .blog-post__body h3{font-size:22px}
    .blog-post__body blockquote h3{font-size:22px}
    .blog-post__body blockquote{margin-top:53px;padding:30px}

    .main_post_section .newsletterSec .baseModuleStyle{padding-left:65px;padding-right:54px}
    .main_post_section .post_author_wrp .mob_meta{display:none}
    .main_post_section .post_author_wrp .auth-cont{width:100%;padding-left:0;padding-top:10px}

    .inner_three_col_only_content_repeat h2{font-size:30px;}
    .contactBanner-section .imgWrap img{width:237px;height:326px}
    /*==================== Home banner====================--------- */
    .home-banner .content{padding:0;}
    .home-banner .img-wrap{text-align:right;position:relative;right:-33px;top:-60px;}
    .home-banner .img-wrap img{width:initial;}
    /*     .home-banner .sliderLogoImg img{height:55px!important;} */
    .home-banner .stars-bg{top:0px;}

    /* ====================--content with img slider ====================*/
    .content-with-img-slider .imgSlider-wrap,.content-with-img-slider .slick-slide img{width:400px;height:400px;}
    .content-with-img-slider .planet-lune{width:100px;}
    .content-with-img-slider .planet-blue{bottom:110px;left:-40px;width:90px;}
    .content-with-img-slider .planet-jaune{bottom:25px;left:50px;width:45px}

    /* ====================--content-with-img-v2  ====================*/
    .content-with-img-v2 .content-inner{max-width:567px}
    .content-with-img-v2 .btn-wrap{justify-content:flex-start;}

    /* ====================--accordion-with-img ====================*/
    .accordion-with-img .accordion-item{padding:16px 25px 17px 36px;margin-bottom:17px;}
    .accordion-with-img .heading-wrapper{padding:0;}
    .accordion-with-img .accordion-title h4{font-size:20px;}
    .accordion-with-img .accordion-item .accordion-title{width:calc(100% - 42px);}
    .accordion-with-img .circle-svg{width:42px;height:42px;}
    .accordion-with-img .circle-svg svg{width:24px;}

    /* ====================-- Our Support ====================*/
    .our-support-section .support-card{padding:26px;max-width:initial;}
    .our-support-section .support-card h4{font-size:20px;}
    .our-support-section .support-card .img-wrap{margin-top:-60px;margin-bottom:2px;min-height:214px;}
    .our-support-section .support-card .img-wrap img{max-width:150px!important;}
    .our-support-section .toggle-svg{width:25px;height:25px;display:inline-block;border:none;}
    .our-support-section .toggle-svg svg{width:24px;height:24px;}

    /*-----------two-column-content-with-img====================-- */
    .two-column-content-with-img .main-row{flex-direction:row;}
    .two-column-content-with-img .right-content{padding:0;}

    /* ====================--about-us====================*/
    .about-us .about-card h4{font-size:20px;}
    .about-us .order-1,.about-us .order-2,.about-us .order-3,.about-us .order-4,.about-us .order-5,.about-us .order-6{order:0;}
    .about-us .title-wrap{align-items:center;}
    .about-us .content{margin-top:0;}

    /* ====================--our-partners====================*/
    .our-partners .img-wrap{height:68px;padding:18px 24px;}
    .our-partners .title-n-img-wrap{display:block;}
    .our-partners .img-wrap img{max-width:initial;}

    /* ====================--client-testimonials====================*/
    .client-testimonials .client-card{padding-left:10px;padding-right:10px;}
    .client-testimonials .client-card-inner{margin-left:0;margin-right:0;}
    .client-testimonials .client-card-inner h4{font-size:24px;}
    .client-testimonials .client-card-inner p{font-size:18px;}
    .client-testimonials .client-row{margin:0 -15px;padding:0;}
    .client-testimonials .client-card{height:auto;}
    .client-testimonials .client-card-inner{width:auto;}
    .client-testimonials .media-wrapper video,.client-testimonials .media-wrapper img,.client-testimonials .media-wrapper .iframeWp{height:314px;}


    /* ====================--web-slider====================*/
    .web-slider-section .slick-arrow-wrapper{left:65%;transform:translateX(-65%);top:-105px;position:absolute;}
    .web-slider-section .heading-wrapper{max-width:398px}
    .web-slider-section .card-head{gap:18px;}
    .web-slider-section .icon-wrap{width:45px;height:45px;min-width:45px;}
    .web-slider-section .commonAppendArrowWp{margin-left:72px;}

    /* ====================--web-slider====================*/
    .web-slider-section .slick-list{margin:0;}
    .web-slider-section .web-card{max-width:228px;}

    /* ====================--recent-blog-posts====================*/
    .recent-blog-posts .recent-post-list{margin:0 -10px;}
    .recent-blog-posts .recent-post-item{margin:0 10px;}

    /* ====================--content-with-img_v3====================*/
    .content-with-img_v3 .row.align-left{flex-direction:row-reverse}
    .content-with-img_v3 .row.align-left .img-wrap{text-align:left;}

    /* ====================---------team-section====================----- */
    .team-section .team-member-inner{min-width:139px;height:139px;border-radius:20px;}
    /*     .team-section .team-member-inner img{max-width:125px!important;max-height:135px;} */
    .team-section .team-member-inner img { max-height: 100%; height: 100% !important; }
    .team-section .team-slider .slick-slide{padding:0 10px;}

    /*==================== Contact banner====================--------- */
    .contactBanner-section .bg-color-circle{width:718px;height:718px;top:72%;left:-14%;}
    .contactBanner-section .stars-bg{left:5%;top:52%;z-index:0;}
    .contactBanner-section .contentWpinner{max-width:500px;}
    .contactBanner-section .imgWrap{padding-left:75px;}
    .contactBanner-section .formWpinner{padding:44px 40px 36px;margin-left:0;}
    .contactBanner-section .formWp{padding-left:5px;}
    .contactBanner-section .formWp .hs-submit{text-align:left;}
    .contactBanner-section .formWpinner .form-title{margin-bottom:21px;}

    /* ====================--locate-our-diginauts====================---- */
    .locateSection .map-img{width:450px;}
    .locateSection .toggle-circle{width:65px;height:65px;}
    .locateSection .toggle-circle h2{font-size:30px;}
    .locateSection .toggle-card h3{font-size:24px;line-height:1.4;}
    .locateSection .toggle-card{padding:40px;}
    .locateSection .toggle-card .title{padding-bottom:2px;}
    .locateSection .toggle-card .content{padding-bottom:3px;}

    /* ====================--make-an-appointment====================---- */
    .appointmentSection .content-inner{padding:0;}
    .appointmentSection .meetings-iframe-container iframe{height:100%!important;position:absolute;top:0;left:0;}
    .meetings-iframe-container{position:relative;padding-top:78%;}

    /*==================== FAQ Section====================--------- */
    .faqWrp .acc_item .acc_titleWrp .icon{width:42px;height:42px;min-width:42px;}
    .faqWrp .acc_item .acc_titleWrp h5{width:calc(100% - 42px);}
    .faqWrp .acc_item{padding:17px 44px 16px 34px;}
    .faqWrp .acc_item:not(:last-child){margin-bottom:16px;}
    .faqWrp .acc_item .acc_titleWrp h5{max-width:80%;}
    .faqWrp .acc_item .cont_inner{max-width:80%;padding-top:7px;}
    .faqWrp .acc_item .icon svg{width:24px;}

    /* style-here */
    .font40,.font40 h1,.font40 h2{font-size:25px;}
    .outterFirstGp .rightSide h4{font-size:22px;line-height:1.2;}
    .inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_content,.inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_content{margin-top:20px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title{margin-top:31px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .innerbox_three_col_filter,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .innerbox_three_col_filter{padding-bottom:45px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_title{margin-top:36px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_category{margin-bottom:40px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .innerbox_three_col_filter,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .innerbox_three_col_filter{padding-bottom:40px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category{margin-bottom:30px;}
    .three_col_filter_logo{height:46px;}
    .innerbox_three_col_filter{padding-top:12px;padding-left:15px;padding-right:15px;}

    .outterSecondGp .outter:first-child{margin-top:119px!important}
    .outterSecondGp .outter:nth-child(2n) .inner{align-items:end}
    .outterSecondGp .outter:nth-child(2n){margin-top:-110px}
    .outterFirstGp:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/rd.svg);background-position:100%;background-size:contain;bottom:-118px;height:171px;right:-1px}
    .outterFirstGp:after,.outterFirstGp:before{background-repeat:no-repeat;content:"";position:absolute;width:171px}
    .outterFirstGp:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/ru.svg);background-position:100%;height:187px;right:-1px;top:122px;z-index:1}
    .outterSecondGp:not(:last-child):after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/smallc.svg);background-repeat:no-repeat;background-size:contain;content:"";height:121px;position:absolute;right:10%;top:calc(100% - 3px);width:53px}
    .outterFirstGp>.line:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/s.svg);background-position:bottom;content:"";height:calc(100% - 371px);position:absolute;right:-1px;top:314px;width:2px}
    .outterFirstGp>.line:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Stroke.svg);background-position:100%;background-repeat:repeat;background-size:unset;content:"";height:3px;left:110px;margin:unset;position:absolute;top:122px;width:calc(100% - 286px);z-index:-1}
    .outterSecondGp .outter:nth-child(odd):after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/nrb.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:100%;content:"";height:107px;position:absolute;right:0;width:96px;}
    .outterSecondGp .outter:nth-child(odd):before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Lu.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:209px;left:-64px;position:absolute;top:25px;top:-4px;width:171px;width:192px;z-index:0}
    .outterSecondGp .outter:nth-child(odd) .line:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Stroke.svg);background-position:100%;background-repeat:repeat;background-size:inherit;content:"";height:3px;left:129px;margin:unset;position:absolute;top:-3px!important;width:calc(100% - 228px)!important;z-index:-1}
    .outterSecondGp .outter:nth-child(odd) .line:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/s.svg);background-position:top;content:"";height:calc(100% - 181px);left:-63px;position:absolute;top:208px;width:2px}
    .outterSecondGp .outter:nth-child(2n):last-child:before,.outterSecondGp .outter:nth-child(odd):last-child .line:before,.outterSecondGp .outter:nth-child(odd):last-child:before{content:none}
    .outterSecondGp .outter:nth-child(2n):before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/nrt.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";height:113px;position:absolute;right:0;top:calc(100% - 16px);width:97px;z-index:1}
    .outterSecondGp .outter:nth-child(2n):after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Ld.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:13px;content:"";height:160px;left:-62px;position:absolute;width:190px}
    .outterSecondGp .outter:nth-child(2n) .line:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/s.svg);background-position:top;bottom:179px;content:"";height:calc(100% - 167px);left:-63px;position:absolute;width:2px}
    .outterSecondGp .outter:nth-child(2n) .line:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Stroke.svg);background-position:0;background-repeat:repeat;background-size:unset;bottom:12px;content:"";height:3px;left:135px;margin:unset;position:absolute;width:calc(100% - 237px);z-index:-1}
    .outterSecondGp .outter:nth-child(odd){margin-top:369px}
    .outterSecondGp .outter:first-child:after{height:179px!important;right:-1px;width:181px!important}
    .outterSecondGp .outter:nth-child(odd) .inner .rightSide{padding-top:50px}
    .outterSecondGp .outter:first-child:after{content:none}
    .outterSecondGp .outter:first-child .line:after{width:calc(100% - 369px)!important;}
    .outterSecondGp .outter:nth-child(odd) .leftSideInner{margin-top:-30px}
    .outterFirstGp .outter:nth-child(2) .rightSide,.outterSecondGp .outter:nth-child(2n) .rightSide{text-align:right}
    .outterSecondGp .outter:nth-child(odd) .leftSideInner:after{left:6px;top:-31px}
    .outterFirstGp .outter:nth-child(2) .leftSideInner:after{left:auto;right:-45px;top:-10px}
    .outterFirstGp .outter:first-child .leftSide{height:141px;width:119px}
    .outterFirstGp .outter:first-child .rightSide{padding-left:40px;padding-top:150px;width:calc(100% - 119px)}
    .ourCommitmentsWp .leftSideInner:after{height:130px;left:-21px;top:-8px;width:130px}
    .outterFirstGp .outter:first-child .leftSideInner:after{left:19px;top:55px}
    .outterFirstGp .outter:nth-child(2) .leftSide{height:140px;width:126px}
    .outterFirstGp .outter:nth-child(2) .rightSide{padding-top:63px;width:calc(100% - 126px)}
    .ourCommitmentsWp .rightSide .content{max-width:289px}
    .outterSecondGp .outter:nth-child(odd) .leftSide{height:172px;width:108px}
    .outterSecondGp .outter:nth-child(odd) .inner .rightSide{padding-left:40px;padding-top:53px;width:calc(100% - 108px)}
    .outterSecondGp .outter:nth-child(2n) .leftSide{height:210px;width:135px;margin-bottom:-58px;}
    .outterSecondGp .outter:nth-child(2n) .rightSide{padding-right:77px;width:calc(100% - 135px);padding-bottom:30px;}
    .outterFirstGp .outter{width:100%}
    .outterFirstGp .outter:nth-child(2){margin-top:0}
    .outterSecondGp .outter:nth-child(2n){margin-top:45px}
    .outterSecondGp .outter:nth-child(odd){margin-top:197px;}
    .outterFirstGp .outter:nth-child(2) .rightSide{padding-right:25px;text-align:right}
    .outterSecondGp{margin-left:13%;margin-right:0;}
    .outterFirstGp .outter:nth-child(2) .rightSide .content,.outterSecondGp .outter:nth-child(2n) .rightSide .content{margin-left:auto}
    .outterFirstGp{display:flex;flex-wrap:wrap;margin-bottom:50px;margin-right:9%;position:relative}
    .outterSecondGp .outter:nth-child(2n) .inner:after{content:""}
    .solutionAccordion .overlayImg {top: -70px;right: -36px;}
    .campaignBanner.colWidthAdded .bannOverlayImg{transform:rotate(-18.54deg);}
    .campaignBanner .campaignleftColwrpInner .richContent {font-weight: 500;}
    .campaignBanner.colWidthAdded .campaignrightColwrp{width:42.67%;}
    .campaignBanner.colWidthAdded .campaignleftColwrp{width:57.33%;}
    .campaignBanner.colWidthAdded .bannOverlayImg{max-width:80px;right:-14px;top:-70px;}
    .ourAdvertiseWrp .rightAlign .ourAdvertiseItem .imgColumn{text-align:right;padding-right:8px;}
    .ourAdvertiseWrp .leftAlign .ourAdvertiseItem .imgColumn{text-align:left;padding-left:8px;}
    .ourAdvertiseWrp .rightAlign .ourAdvertiseItem{padding-right:65px;}
    .ourAdvertiseWrp .leftAlign .ourAdvertiseItem{padding-left:65px;margin-left:auto;}
    .ourAdvertiseWrp .ourAdvertiseItem .contColumnInner{max-width:500px;}
    .ourAdvertiseWrp .rightAlign .ourAdvertiseItem .contColumnInner{margin-left:auto;}
    .ourAdvertiseWrp .leftAlign .ourAdvertiseItem .contColumnInner{margin-right:auto;}
    .ourAdvertiseWrp .leftAlign .d-flex{flex-direction:row-reverse;}
    .ourAdvertiseWrp .rightAlign .ourAdvertiseItem {border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
    .ourAdvertiseWrp .leftAlign .ourAdvertiseItem {border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
    .ourAdvertiseWrp .ourAdvertiseItem .imgColumnInner{margin-top:-20px;}
    .twoColumnMeeting .appointment_detail .overlayBoxImg {margin-right: -12px;}
    .twoColumnMeeting .appointment_detail {padding-left: 20px; }
    .ourProfitsWrp .perform_item .profits_titleWrp .title{font-size:24px;}
    .ourMethodsWrp .desktopSec {display: block;}
    .ourMethodsWrp .mobileSec {display: none;}
    .twoColumnMeeting .twoColumnFormrightColInnerwrp .formTitle{line-height:1.5;}
    .twoColumnMeeting .twoColumnFormrightColInnerwrp form .form-columns-2>div{width:calc(50% - 12px)!important;}
    .twoColumnMeeting .twoColumnFormrightColInnerwrp form .form-columns-3 >div,
    .twoColumnMeeting .twoColumnFormrightColInnerwrp form .form-columns-2>div{margin-left:6px!important;margin-right:6px!important;}
    .twoColumnMeeting .twoColumnFormrightColInnerwrp form .hs-form-field{margin-bottom:8px;}
    .twoColumnMeeting .twoColumnFormrightColInnerwrp{padding:40px;max-width:550px;margin-left:auto;margin-right:0;}
    .twoColumnMeeting .twoColumnFormrightColInnerwrp form .legal-consent-container > div{margin-bottom:40px;}
    .twoColumnMeeting .twoColumnFormrightColInnerwrp form .hs-fieldtype-textarea.hs-form-field{margin-bottom:24px;}
    .agenceBenefits .agenceBenefitsItemsInner .overlayImg{display:block;max-width:120px;top:-28%;left:8px;}
    .agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner:hover{transform:rotate(-8deg);}
    .agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner:hover::before{content:'';position:absolute;background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2036%20%281%29-1.svg');right:-17px;height:213px;width:73px;bottom:-24px;background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(8deg);}
    .agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner:hover::after{background-image:url("https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2035%20%281%29-1.svg");content:"";height:146px;left:-30px;width:61px;top:48px;position:absolute;transform:rotate(8deg);background-repeat:no-repeat;background-position:center;}
    /*     .clientSliderWrp .clinetSlideImg.slick-slide.x-scale-small.slick-active .clinetSlideImgInner{width:60px;height:60px;}
    .clientSliderWrp .clinetSlideImg.slick-slide.scale-small.slick-active .clinetSlideImgInner{width:70px;height:70px;margin-top:19px;}
    .clientSliderWrp .clinetSlideImg.slick-slide.scale-medium.slick-active .clinetSlideImgInner{width:80px;height:80px;margin-top:28px;} */
    .clientSliderWrp .clinetSlideImg.slick-slide.slick-current.slick-active .clinetSlideImgInner{width:110px !important;margin-top:19px !important;height:110px !important;}
    .clientSliderWrp .clinetSlideOuterMain .overlayImg{display:block;}
    .clientSliderWrp .clinetSlideOuterMain .overlayImg{right:-25px;bottom:-60px;max-width:75px;}
    .clientSliderWrp .clinetSlideImgOuter{padding-left:30px;padding-right:30px;}
    .clientSliderWrp .clinetSlideOuter button.slick-prev.slick-arrow{left:-21px;}
    .clientSliderWrp .clinetSlideOuter button.slick-next.slick-arrow{right:-21px;}
    .clientSliderWrp .clinetSlideOuter .clinetSlideItems {padding-left: 6px;padding-right: 6px;}
    .clientSliderWrp .clinetSlideOuter .slick-list {margin-left: -6px;margin-right: -6px;}
    .ourExpertise .ourExpertiseItemsInner .overlayImg{display:block;max-width:120px;top:-28%;left:8px;}
    .serviceSliderWrp .serviceSlideItems{width:50%;}
    .serviceSliderWrp .shape-svg .desk-shape{display:block;}
    .serviceSliderWrp .shape-svg .mob-shape{display:none;}
    .ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{padding:16px 42px;}
    .clientSliderWrp .clinetSlideImg .clinetSlideImgInner {width: 80px;height: 80px;}
}

@media screen and (min-width:860px){
    /* ====================--home-banner ====================*/
    .home-banner .img-wrap{right:-10px;}
}

@media screen and (min-width:992px){
    .lpmainPage {
        padding-top: 121px;
    }
    .lpmainPage .baseModuleStyle:not(.faqWrp) h2 {
        font-size: 32px;
    }
    .client-testimonials .vertical_wrapper .media-wrapper video,
    .client-testimonials .vertical_wrapper .media-wrapper img,
    .client-testimonials .vertical_wrapper .media-wrapper .iframeWp {
        height: 581px;
    }

    .five_col_inner_box .repeat_box_outer{width: 20%;}
    .yourMissionsWpRightInner{padding-left:30px;padding-right:30px;}

    .tabberCards-section .tabber-card.imgRemove{padding-bottom:50px;padding-top:40px}
    .tabberCards-section .tabber-card.imgRemove .tc-head{margin-bottom:23px}
    .tabberCards-section .heading-wrapper h2{line-height:1.4}
    .tabberCards-section .tabber-card{padding:34px 35px 54px 35px}
    .tabberCards-section .tc-img{margin-left:-12px}
    .tabberCards-section .tc-img img{width:54px;height:54px}
    .tabberCards-section .tc-img:hover img{transform:scale(1.68)}
    .tabberCards-section .tc-desc{padding-right:0}
    .tabberCards-section .tc-img-name{left:0;top:-46px;font-size:14px}
    .tabberCards-section .heading-wrapper{max-width:705px;margin:0 auto}

    .steps_section .box_wrap{padding:43px 32px 48px 30px}

    .our-tools-section .tabber-card-wrapper:nth-child(odd){padding-right:10px}
    .our-tools-section .tabber-card-wrapper:nth-child(even){padding-left:10px}
    .our-tools-section .innner_card .desc h2{padding-top:10px}
    .our-tools-section .innner_card .desc ul{padding-right:10px}

    .methodology-section .contentsec{max-width:620px;margin:0 auto}
    .methodology-section .bg-img-one{position:absolute;right:10%;top:13%;display:block}
    .methodology-section .bg-img-two{position:absolute;right:0;top:auto;bottom:15%;display:block}
    .methodology-section .heading-wrapper h2 br{display:block}
    .methodology-section .custom-container{position:relative}
    .methodology-section .m_process-card{max-width:429px;margin-bottom:40px;min-height:167px;padding:0;border:none}
    .methodology-section .m_process-card:first-child{border:none}
    .methodology-process .m_process-card:nth-child(even){margin-left:auto;max-width:498px;margin-bottom:40px}
    .methodology-section .m_process-card .m_card-body{display:block!important;padding:0}
    .methodology-section .m_card-header.d-flex{margin-bottom:12px;cursor:auto}
    .methodology-section .icon-wrap{width:70px;height:70px;min-width:70px}
    .methodology-section .icon-wrap img{width:25px}
    .methodology-section .card-num{top:-17px;left:-3px;width:34px;height:34px;font-size:18px}
    .methodology-section .arrow-wrap{display:none}
    .methodology-section .bottom-img{display:block}
    .methodology-process .m_process-card:nth-child(odd):after{content:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector-28.svg);position:absolute;right:-135px;top:auto;bottom:45px}
    .methodology-process .m_process-card:nth-child(even):before{content:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector-29.svg);position:absolute;left:-178px;top:auto;bottom:0}
    .methodology-process .m_process-card:last-child:before,.methodology-process .m_process-card:last-child:after{content:none}
    .methodology-section.btm-img-align-right .bottom-img{right:0}

    .listBoxWp .inner .topIcon{top: -72px;right: 20px;width: 138px;height: 129px;} 
    .listBoxWp .inner{padding-left: 40px;padding-right: 20px;} 
    .listBoxWp .inner ul{margin:23px 0 0;}
    .listBoxWp .inner ul li{margin:15px 0px;padding-left:36px;}

    .content_withCtaCard .bg-stars{position:absolute;right:-16%;top:0;display:block}
    .content_withCtaCard .cc_card-inner{padding:32px 42px 32px 34px}
    .content_withCtaCard .cc_card-outer{padding:0 16px}
    .content_withCtaCard .heading-wrapper h2 br{display:block}

    .contentWithImgVideoSec .content-inner,.casClientSingleProjectSec .content-inner {max-width: 502px;}
    .contentWithImgVideoSec .innerChoiceContent,.casClientSingleProjectSec .innerChoiceContent{max-width: 580px;}
    /*     .content-inner p:first-of-type {margin-top: 35px;} */

    .contact_sec .main-cont .right_grp .cont_wrp{width:calc(100% - 247px);padding-right:65px;}
    .contact_sec .main-cont .right_grp{width:calc(100% - 223px);}
    .contact_sec .main-cont .social_outer{width:247px;}

    .commitmentsCustomersWp.four_col .content-card{max-width:250px;}
    .commitmentsCustomersWp.three_col>div:nth-child(3n+1) .content-card{max-width:316px;}
    .commitmentsCustomersWp.three_col>div:nth-child(3n) .content-card{max-width:356px;margin-left:auto;}
    .commitmentsCustomersWp.three_col>div:nth-child(3n+2) .content-card{max-width:282px;margin:0 auto;}
    .commitmentsCustomersWp.three_col>div:nth-child(3n+1):last-child .content-card { margin: 0 auto; max-width: 282px;}
    .benefits .heading-wrapper .text-content {max-width: 685px;margin: 0 auto;}

    .appyToJobWpRightInner{padding-left:20px;padding-right:20px;}

    .main_post_section .blog-post{padding-left:20px;}

    .blog-post__body h3{font-size:24px}
    .blog-post__body p+h2{font-size:34px}

    .bannerSlider .right-slider-wrap img{width:378px}
    .bannerSlider .right-slider-wrap{width:401.568px;height:322.079px}

    .getInTouch .overlayImgs .num1{top:-2.3%}

    .aboutBanner .left_img .bgImg{left:-10vw;width:22%}
    .aboutBanner .right_img .bgImg{right:0;width:21%}
    .aboutBanner .heading h1{font-size:60px}

    .featSliderSec .heading-wrapper{max-width:639px}

    .hs-demoBanner .overlay_logo{height:270px;width:260px}

    .blog-index__post--card:nth-child(4) ~ .blog-index__post--card{padding-top:84px}

    .blog-banner .content-inner h1{font-size:64px}.font-md-40 h2{font-size:40px;line-height:1.15}

    .bannerSectionV2 .LeftWp .headline h2{font-size:30px;}
    .inner_three_col_only_content_repeat h2{font-size:40px;}

    /* ====================--home-banner ====================*/
    .home-banner .img-wrap{right:-78px;}

    /* ====================--content with img slider ====================*/
    .content-with-img-slider .row{flex-direction:row;}
    .content-with-img-slider  .slider-col{text-align:right;}
    .content-with-img-slider .shape-svg{top:-10px;}

    /* ====================--content-with-img_v3====================*/
    .content-with-img_v3 .row.align-left .img-wrap img{margin-left:5px;}
    .content-with-img_v3 .row.align-right .img-wrap img{margin-left:-34px;}

    /* ====================--accordion-with-img ====================*/
    .accordion-with-img .accordion-body{max-width:90%;}
    .accordion-with-img .star-bg{position:absolute;top:35%;left:-9%;}

    /* ====================-- Our Support ====================*/
    .our-support-section .text-content p br{display:block}

    /* two-column-content-with-img */
    .two-column-content-with-img  .right-content{padding-left:15px;}
    .two-column-content-with-img  .content-row{margin:0 -10px;}
    .two-column-content-with-img  .content-row .col-md-6{max-width:314px;padding:0 10px;}

    /* ====================--about-us====================*/
    .about-us .about-card{max-width:375px;}
    .about-us .parallax-img{position:absolute;        /*         right: -24%; */left:calc(100% - 274px);top:30px;display:block}
    .about-us  .col-lg-4{position:static;}
    .about-us .parallax-img{width:550px;}

    /* ====================--our-partners====================*/
    .our-partners .row .col-lg-4{max-width:390px;}
    .our-partners .row{justify-content:space-between;}

    /* ====================--web-slider====================*/
    .web-slider-section .slick-slide{padding:0 30px;}
    .web-slider-section .slick-arrow-wrapper{left:50%;transform:translateX(-50%);}

    /* ====================--recent-blog-posts ====================*/
    .recent-blog-posts .stars-bg{position:absolute;top:-29%;left:0;}
    .recent-blog-posts .slick-list{padding:0!important;}

    /* ====================--locate-our-diginauts====================---- */
    .locateSection .main-row{flex-direction:row;}
    .font-md-24 p,.font-md-24{font-size:24px;line-height:1.2;}
    .font40,.font40 h1,.font40 h2{font-size:30px;}
    .font-md-22 {
        font-size: 22px;
    }
    .font-md-30 h2{font-size:30px;line-height:1.2;}
    /*     .two_col_with_vid .rightWp{padding-left:30px;} */

    .two_col_with_vid.align-left .rightWp{padding-left:30px;}
    .two_col_with_vid.align-right .rightWp{padding-right:30px;}

    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_title{margin-top:55px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_category{margin-bottom:45px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .innerbox_three_col_filter,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .innerbox_three_col_filter{padding-bottom:50px;}
    /*     .three_col_filter_logo{height:35px;} */
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category{margin-bottom:35px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title{margin-top:31px;}
    .innerbox_three_col_filter{padding-top:20px;}

    .bannerSectionV2 .rightInnerWp img{margin-left:-18px;}
    .timeLineWp .outter:nth-child(odd):last-child .bottomLeftShap{display:none;}
    .timeLineWp .outter+.outter{margin-top:158px}
    .timeLineWp .topLeftShap{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineLeftTop.svg);background-position:0 100%;background-repeat:no-repeat;bottom:-30px;height:125px;position:absolute;right:49%;width:188px;}
    .timeLineWp .topRightShap{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineRightTop.svg);background-position:100% 100%;background-repeat:no-repeat;bottom:40px;height:157px;left:100%;position:absolute;width:167px;}
    .timeLineWp .outter:nth-child(2n){margin-left:10%;}
    .timeLineWp .bottomRightShap{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineRightBottom.svg);background-position:100% 0;background-repeat:no-repeat;height:141px;left:100%;position:absolute;top:calc(100% - 12px);width:129px;}
    .timeLineWp .outter:nth-child(odd):after{height:calc(100% - 113px);right:-24.5%;top:-57px;}
    .timeLineWp .bottomLeftShap{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineLeftBottom.svg);background-position:0 0;background-repeat:no-repeat;height:159px;position:absolute;right:calc(50% - 14px);top:calc(100% + 30px);width:162px;z-index:1;}
    .timeLineWp .bottomLeftShap,.timeLineWp .content,.timeLineWp .rightSide .topRightShap,.timeLineWp .leftSide .leftSideInner h3,.timeLineWp .leftSide .leftSideInner:after,.timeLineWp .outter:nth-child(2n):after,.timeLineWp .outter:nth-child(odd):after,.timeLineWp .rightSide .button,.timeLineWp .topLeftShap{opacity:.2;transition:all .3s linear}
    .timeLineWp .outter:nth-child(2n):after{bottom:146px;height:calc(100% - 120px);left:-11.5%;top:auto;}
    .timeLineWp .outter.coming:not(.active):nth-child(odd):after,.timeLineWp .outter.active .bottomLeftShap,.timeLineWp .outter.active .content,.timeLineWp .outter.active .topRightShap,.timeLineWp .outter.active .leftSide .leftSideInner h3,.timeLineWp .outter.active .leftSide .leftSideInner:after,.timeLineWp .outter.active .rightSide .button,.timeLineWp .outter.active .topLeftShap,.timeLineWp .outter.active:nth-child(2n):after,.timeLineWp .outter.active:nth-child(odd):after,.timeLineWp .outter.coming:not(.active) .topLeftShap,.timeLineWp .outter.coming:not(.active):nth-child(2n):after{opacity:1}
    .timeLineWp .outter:first-child:after{content:none}
    .timeLineWp .rightSide{max-width:calc(100% - 215px);padding-bottom:8px;padding-left:30px;width:100%;min-height:108px;}
    .timeLineWp .outter{max-width:685px;width:100%}
    .timeLineWp .leftSide{max-width:215px}
    .timeLineWp .outter:nth-child(odd){margin-left:5.7%;}

    .timeLineWp .outter:first-child .topRightShap,.timeLineWp .outter:last-child .bottomRightShap{display:none}

    .outterSecondGp .outter:nth-child(2n) .line:after{height:calc(100% - 146px);}
    .outterSecondGp .outter:nth-child(2n):before{height:113px;position:absolute;right:67px;top:calc(100% - 16px);width:97px;z-index:1;}
    .outterSecondGp .outter:nth-child(odd):after{bottom:100%;height:107px;position:absolute;right:50px;width:127px;}
    .outterSecondGp .outter:nth-child(2n) .line:before{width:calc(100% - 293px);left:135px;bottom:12px;}
    .outterSecondGp .outter:nth-child(odd) .line:after{width:calc(100% - 296px)!important;left:129px;}
    .outterSecondGp .outter:first-child .line:after{width:calc(100% - 330px)!important;}
    .outterSecondGp{margin-right:7%;}
    .ourCommitmentsWp .rightSide .content p{margin-top:5px}
    .outterFirstGp .outter{width:50%}
    .outterFirstGp .outter:nth-child(2){margin-top:176px}
    .outterFirstGp .outter:first-child .leftSide{height:161px;width:139px}
    .outterFirstGp .outter:first-child .rightSide{padding-left:50px;padding-top:167px;width:calc(100% - 139px)}
    .ourCommitmentsWp .leftSideInner:after{height:150px;width:150px}
    .outterFirstGp .outter:nth-child(2) .leftSide{height:160px;width:146px}
    .outterFirstGp .outter:nth-child(2) .rightSide{width:calc(100% - 146px)}
    .outterSecondGp .outter:nth-child(odd) .leftSide{height:192px;width:128px}
    .outterSecondGp .outter:nth-child(odd) .inner .rightSide{padding-left:50px;width:calc(100% - 128px)}
    .outterSecondGp .outter:nth-child(2n) .leftSide{height:240px;margin-bottom:-118px;width:165px}
    .outterSecondGp .outter:nth-child(2n) .leftSideInner:after{left:-41px;top:-8px}
    .outterSecondGp .outter:nth-child(2n) .rightSide{padding-bottom:40px;padding-right:77px;width:calc(100% - 165px)}
    .outterFirstGp{margin-bottom:0}
    .outterSecondGp .outter:nth-child(2n){margin-top:47px}
    .outterSecondGp .outter:nth-child(odd){margin-top:193px}
    .outterFirstGp .outter:nth-child(2) .rightSide{padding-top:93px}
    .ourCommitmentsWp .rightSide .content{max-width:329px}
    .outterSecondGp .outter:nth-child(odd) .line:before{height:calc(100% - 197px);}
    .rec_postsV2 .rec-inner {min-height: 270px; }

    .solutionAccordion .solacc_item .title{width:calc(100% - 166px);margin-right:32px;}
    .solutionAccordion .solacc_item .loopcount{width:60px;height:60px;font-size:32px;margin-right:32px;}
    .solutionAccordion .solacc_item .solacc_itemInner{padding:36px 32px;}
    .solutionAccordion .solacc_item.boxPadd .solacc_itemInner {padding: 28px 32px;}
    .solutionAccordion .solacc_item .icon{width:42px;height:42px;}
    .solutionAccordion .solacc_item .solcont_inner{padding-left:92px;padding-right:74px;}
    .solutionAccordion .overlayImg{top:-18%;right:-2%;}

    .performanceWrp .perform_contain .leftColwrp{width:51%;}
    .performanceWrp .perform_contain .rightColwrp{width:49%;}
    .performanceWrp .rightColwrp .rightColwrpInner{text-align:right;margin-left:auto;margin-right:0;top:125px;}
    .ourProfitsWrp .profitsleftColwrp.col-lg-6{width:43%;}
    .ourProfitsWrp .profitrightColwrp.col-lg-6{width:57%;}
    .ourProfitsWrp .profitrightColInnerwrp{max-width:624px;margin-left:auto;top:122px;}
    .ourProfitsWrp .perform_item{padding-left:10px;padding-right:10px;}
    .ourProfitsWrp .profitrightColInnerwrp .row{margin-left:-10px;margin-right:-10px;}
    .campaignBanner .campaignleftColwrpInner{max-width:560px;}
    .campaignBanner .campaignrightColwrp{padding-left:0;}
    .valueCardItem{width:36.6%;}
    .valueCardsWrp .row{column-gap:30px;}
    .valueCardsWrp .overlayparnterImg{top:23px;right:23px;}
    .valueCardsWrp .overlayparnterImg{max-width:157px;}
    .twoColumnMeeting .twoColumnMeetingleftColwrpInner{max-width:503px;}
    .twoColumnMeeting .twoColumnMeetingrightColInnerwrp{max-width:580px;margin-left:auto;}
    .twoColumnMeeting .twoColumnMeetingleftColwrpInner .twoColumnMeetingImg{padding-left:9%;}
    .twoColumnMeeting.addInfoAdded .twoColumnMeetingleftColwrpInner .twoColumnMeetingImg{text-align:right;margin-right:-28px;margin-top:-10px;}
    .ourMethodsWrp .ourMethodsItemsInner{margin-left:-20px;padding:10px 58px;margin-right:-20px;}
    .ourMethodsWrp .ourMethodsItems{width:33.33%;}    
    .agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner:hover:after{left:-22px;}
    .agenceBenefits .agenceBenefitsItemsInner .overlayImg{left:17px;top:-30%;}
    .ourExpertise .ourExpertiseItems .ourExpertiseItemsInner:hover:after{left:-22px;}
    .ourExpertise .ourExpertiseItemsInner .overlayImg{left:17px;top:-30%;}
    .serviceSliderWrp .rightContBox .slider-nav.deskNav{display:flex;}
    .serviceSliderWrp .rightContBox .mobileNav.slider-nav{display:none;}
    .serviceSliderWrp .serviceSliderRow .swiper{overflow:unset;max-width:860px;}
    .serviceSliderWrp .content-wrapper{max-width:1440px;padding:0;}
    .serviceSliderWrp .serviceSliderRow .desktopSlide{display:block;}
    .serviceSliderWrp .serviceSliderRow .mobileSlide{display:none;}
    .serviceSliderWrp .serviceSlideItemOuter  .swiper-slide:nth-child(even) .serviceSlideItems:last-child .serviceSlideItemsInner{transform:rotate(7deg);}
    .serviceSliderWrp .serviceSlideItemOuter  .swiper-slide:nth-child(odd) .serviceSlideItems:last-child .serviceSlideItemsInner{transform:rotate(-7deg);}
    .serviceSliderWrp .serviceSliderRow{padding-left:1.5%;flex-direction:unset;align-items:flex-end;flex-wrap:nowrap;}
    .serviceSliderWrp .serviceSlideItemOuter .swiper-slide{column-gap:30px;padding-bottom:34px;}
    .serviceSliderWrp .rightContBox{background:#eaf7fa;margin-left:-270px;padding:80px 40px 80px 280px;}
    .serviceSliderWrp .serviceSlideItems{width:45%;padding-bottom:23px;}
    .serviceSliderWrp .serviceSliderRow .swiper{max-width:620px;}
    .serviceSliderWrp .serviceSliderRow .swiper{padding-left:0;}
    .ourSolutionProcess .solutionProcessItems{width:33.33%;}
    .ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{margin-left:-20px;padding:19px 58px;margin-right:-20px;}
    .ourSolutionProcess .content-wrapper{padding-left:20px;padding-right:20px;}
    .serviceSliderWrp .serviceSlideItemOuter .swiper-slide:nth-child(odd) .serviceSlideItems:only-child .serviceSlideItemsInner,
    .serviceSliderWrp .serviceSlideItemOuter .swiper-slide:nth-child(even) .serviceSlideItems:only-child .serviceSlideItemsInner {
        transform: none;
    }

}


@media (min-width:992px) and (max-width:1300px){
    .methodology-section .bg-img-two{top:61%;bottom:0;width:8%}
    .methodology-section .bg-img-one{right:5%;top:15%}
}
@media screen and (min-width:1024px){
    /*==================== Home banner====================--------- */
    .home-banner .shape-svg{bottom:-90px;}
}


@media screen and (min-width:1200px){

    .content-with-img-slider .slick-slide img {min-height: 460px;}

    .five_col_repeat_box .five_col_img img {min-height: 190px;}

    /* ====================--content with img slider ====================*/
    .content-with-img-slider .imgSlider-wrap{margin-right:30px;}
    .content-with-img-slider .imgSlider-wrap,.content-with-img-slider .slick-slide img{width:468px;height:468px;}
    .content-with-img-slider .planet-lune{top:20px;right:0;width:120px;}
    .content-with-img-slider .planet-blue{left:-50px;bottom:130px;width:110px;}
    .content-with-img-slider .planet-jaune{bottom:30px;left:40px;width:65px;}

    /* ====================--accordion-with-img ====================*/
    .accordion-with-img .accordion-img img{position:relative;width:420px;max-width:420px!important;max-height:500px;}

    /* ====================--about-us====================*/
    .about-us .parallax-img{width:624px;}

    /* ====================--*web-slider  ====================*/
    .web-slider-section .slick-slide{padding:0 42px;}
    .web-slider-section .slick-arrow-wrapper{left:42%;transform:translateX(-44%);}
    .web-slider-section .slick-list{margin-left:-40px}

    /* ====================--our-cms-platforms  ====================*/
    .our-cms-platforms .mobile-tab-content{display:none}
    .our-cms-platforms .moon-img{max-width:450px;}
    .our-cms-platforms .tab-img,.our-cms-platforms .tab-item.active .tab-img{padding:0;background:none;}
    .our-cms-platforms .tab-img .mobile-img{display:none;}
    .our-cms-platforms .tab-img .desktop-img{display:block}
    .our-cms-platforms .tab-item:hover .tab-hover-content{display:block;}
    .our-cms-platforms .tabber-wrapper{justify-content:space-between;position:relative;width:360px;margin:0 auto;padding:0;border:0;border-radius:0;gap:0;}
    .our-cms-platforms .tab-item.tab-item-1{top:175px;position:absolute;left:-195px;display:inline-block;}
    .our-cms-platforms .tab-item.tab-item-4{right:-188px;position:absolute;top:175px;display:inline-block;}
    .our-cms-platforms .tab-hover-content{display:none;position:absolute;padding:30px;border-radius:20px;z-index:1;width:max-content;padding-bottom:35px;}
    .our-cms-platforms .tab-item .tab-hover-content{max-width:330px;}
    .our-cms-platforms .tab-item-1 .tab-hover-content{left:-184px;top:-272px;}
    .our-cms-platforms .tab-item-2 .tab-hover-content{left:-344px;top:-232px;}
    .our-cms-platforms .tab-item-3 .tab-hover-content{top:-178px;left:-34px;}
    .our-cms-platforms .tab-item-4 .tab-hover-content{left:-20px;top:-194px;}

    /* ====================-- about-us ====================*/
    .about-us .row .col-md-6:nth-child(even) .about-card{margin-left:7px;}

    /* ====================--locate-our-diginauts====================---- */
    .locateSection .map-img{margin-left:auto;width:581px;}
    .locateSection .toggle-circle{width:85px;height:85px;}
    .locateSection .toggle-circle h2{font-size:40px;}

    /*     style-here */
    .font40,.font40 h1,.font40 h2{font-size:40px;}
    .two_col_with_vid.align-left .rightWp{padding-left:80px;}
    .two_col_with_vid.align-right .rightWp{padding-right:80px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_title{margin-top:76px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_category{margin-bottom:67px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .innerbox_three_col_filter,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .innerbox_three_col_filter{padding-bottom:73px;}
    .three_col_filter_logo{height:62px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category{margin-bottom:47px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title{margin-top:31px;}

    .timeLineWp .topLeftShap{height:125px;width:328px;}
    .timeLineWp .topRightShap{bottom:40px;height:125px;width:361px;}
    .timeLineWp .outter:nth-child(odd):after{height:calc(100% - 113px);right:-53%;top:-57px;}
    .timeLineWp .outter:nth-child(2n){margin-left:20%;}
    .timeLineWp .bottomRightShap{height:139px;width:203px;}
    .timeLineWp .bottomLeftShap{height:179px;width:181px;}
    .timeLineWp .outter:nth-child(2n):after{bottom:146px;height:calc(100% - 120px);left:-32%;top:auto;}
    .outterSecondGp .outter:nth-child(2n){margin-top:31px;}
    .outterSecondGp .outter:nth-child(odd) .line:before{height:calc(100% - 215px);}
    .ourCommitmentsWp .leftSideInner:after{height:170px;width:170px}
    .outterFirstGp .outter:first-child .leftSideInner:after{left:29px;top:55px}
    .outterFirstGp .outter:first-child .leftSide{height:181px;width:159px}
    .outterFirstGp .rightSide{padding-top:160px}
    .outterFirstGp .outter:first-child .rightSide{padding-left:70px;width:calc(100% - 159px)}
    .outterSecondGp .outter:first-child{margin-top:119px!important}
    .outterSecondGp .outter:nth-child(odd) .leftSide{height:212px;width:148px}
    .outterSecondGp .outter:nth-child(odd) .leftSideInner:after{left:6px;top:-31px}
    .outterSecondGp .outter:nth-child(odd) .inner .rightSide{padding-left:51px;width:calc(100% - 148px)}
    .outterSecondGp .outter:nth-child(odd){margin-top:193px}
    .outterSecondGp .outter:nth-child(2n) .leftSide{height:260px;margin-bottom:-118px;width:185px}
    .outterSecondGp .outter:nth-child(2n) .leftSideInner:after{left:-61px;top:-8px}
    .outterSecondGp .outter:nth-child(2n) .rightSide{padding-bottom:40px;padding-right:97px;width:calc(100% - 185px)}
    .outterFirstGp{margin-bottom:90px}
    .outterFirstGp .outter:nth-child(2) .leftSide{height:180px;width:166px}
    .outterFirstGp .outter:nth-child(2) .rightSide{width:calc(100% - 166px)}

    .yourMissionsWpRightInner{padding-left:60px;padding-right:60px;margin-left:10%;}

    .steps_section .box_wrapper:nth-child(even) .img_box{padding-left:20px}
    .steps_section .img_box{max-width:100%}
    .steps_section .box_wrapper{justify-content:unset}

    .methodology-process .m_process-card:nth-child(odd) .m_card-body{padding-left:7px}
    .methodology-section .m_process-card{margin-bottom:20px}
    .methodology-process .m_process-card:nth-child(even){margin-bottom:30px}
    .methodology-section .icon-wrap{width:83px;height:83px;min-width:83px}
    .methodology-section .icon-wrap img{width:30px}
    .methodology-section .card-num{top:-22px;left:-3px;width:44px;height:44px;font-size:20px}

    .listBoxWp .inner .topIcon{top:-82px;right:80px;width:158px;height:149px;}  
    .listBoxWp .inner{padding-left: 60px;padding-right: 100px;}
    .listBoxWp .inner ul{margin:23px 0 0;}
    .listBoxWp .inner ul li{margin:15px 0px;padding-left:36px; line-height: 1.25;}
    .listBoxSection .listBoxWp .outter:nth-child(odd) {padding-right: 10px;}
    .listBoxSection .listBoxWp .outter:nth-child(even) {padding-left: 10px;}

    .formation_list_banner .text-cont {max-width: 565px;}
    .formation_list_banner .col-md-6.rightWp {padding-right: 60px;}

    .contentWithImgVideoSec .innerChoiceContent,.casClientSingleProjectSec .innerChoiceContent {max-width: 620px;padding-right: 40px;}
    .contentWithImgVideoSec .imgSec,.casClientSingleProjectSec .imgSec {padding-left: 0;}
    .contact_sec .main-cont .right_grp{width:calc(100% - 288px);}

    .commitmentsCustomersWp .content-card .img-wrap {display: flex;align-items: flex-end;flex-wrap: wrap;}

    .clientbanner .rightCol{max-width:218px}
    .clientbanner .feat_box{max-width:440px;padding:40px 60px 55px 40px}
    .clientbanner .leftIconCol{position:absolute;left:-27%;top:-18%;margin-bottom:0}
    .clientbanner .contentWp .text{max-width:500px}
    .clientbanner .bannerSectionV2Wp .LeftWp{padding-right:25px}
    .clientbanner .leftIconCol.deskstyle{display:block}
    .clientbanner .leftIconCol.tabStyle{display:none}

    .benefits .items_wrapper {padding: 55px 50px 15px 53px;}
    .benefits .items_wrapper .inner {max-width: 328px;}

    .appyToJobWpRightInner{padding-left:40px;padding-right:40px}
    .appyToJobWpLeft{width:35%!important;padding-right:0}
    .appyToJobWpRight{width:65%!important}
    .appyToJobWpRightInner{margin-left:40px}

    .main_post_section .post_author_wrp .auth-cont{width:calc(100% - 57px);padding-left:13px;padding-top:0}

    .blog-post__body p+h3{margin-top:64px}
    .blog-post__body blockquote{padding:40px 52px}
    .blog-post__body p+h2{margin-top:64px}

    .our_courses .btm_btn_wrp .button:not(:last-child){margin-right:5px}
    .our_courses .heading h2 br{display:block}

    .hs-demoBanner .overlay_logo{width:272px;height:282px}
    .hs-demoBanner .formCol{padding-left:5px}
    .hs-demoBanner .contentCol .contentWpinner{max-width:500px}
    .hs-demoBanner .formWpinner{max-width:542px;margin-right:55px}

    .featdBanner .col-md-6 .contentWp .text{max-width:530px}

    .bannerSlider .slideImgOutr{padding-right:0}
    .bannerSlider .heading-wrapper{max-width:542px}

    .our_features .righCol .content_wrap{padding-left:0}
    .our_features .righCol .media_wrp{padding-left:80px}
    .our_features .leftCol .media_wrp{padding-right:110px}
    .our_features .leftCol .content_wrap{padding-left:100px;padding-right:0}

    .body-container--nous_rejoindre .two_col_with_vid.row.align-right .rightWp{padding-left:15px}
    .body-container--nous_rejoindre .two_col_with_vid.row.align-right .leftWp{padding-right:15px;padding-left:0}

    .blog-banner .img-wrap{padding-left:85px;text-align:left}

    .rec_postsV2 .rec-inner .summary{max-width:250px}

    .main_post_section .post_menuWrp{max-width:295px}
    .main_post_section .left-col{max-width:305px}
    .main_post_section .blog-post{max-width:715px;padding-left:0}
    .main_post_section .righsidebar{padding-left:10px}

    .aboutBanner .right_img .bgImg{right:4.5%;bottom:-20px;width:261px;height:357px}
    .aboutBanner .left_img .bgImg{height:443px;width:368px;bottom:-45px;left:-4.75%}

    .solutionAccordion .overlayImg{position:absolute;right:-75px;top:-48px;}
    .performanceWrp .perform_itemInner{padding:40px 32px;}
    .performanceWrp .performIcon{width:80px;height:80px;}
    .performanceWrp .performIcon img{max-width:44px!important;}
    .ourProfitsWrp .profits_itemInner{padding:40px 32px;}
    .ourProfitsWrp .perform_item .profits_titleWrp .valWrp{font-size:50px;}
    .campaignBanner .bannOverlayImg{right:-19px;top:-30%; max-width: 30%;}
    .campaignBanner.colWidthAdded .campaignrightColwrp .campaignrightColInnerwrp{height:541px;}
    .campaignBanner.colWidthAdded .campaignrightColwrp .campaignrightColInnerwrp img{height:100%!important;}
    .campaignBanner.colWidthAdded .bannOverlayImg{max-width:90px;right:0;}
    .twoColumnMeeting .twoColumnMeetingrightColInnerwrp .meetings-iframe-container{padding-top:86%;height:auto;}
    .solutionAccordion .overlayImg {top: -70px;right: -18px;}
    .solutionAccordion .overlayImg img {width: 110px;}
    .ourMethodsWrp .ourMethodsItemsInner{margin-left:-15px;margin-right:-15px;padding:9px 55px;}
    .agenceBenefits .row div[class*=col-]{width:33.33%;}
    .agenceBenefits .agenceBenefitsItemsInner .overlayImg{max-width:145px;left:-11px;top:-30%;}
    .agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner:hover:after{height:146px;left:-48px;top:65px;width:61px;}
    .clientSliderWrp .clinetSlideOuterMain .overlayImg{bottom:-60px;right:-85px;max-width:128px;}
    .clientSliderWrp .clinetSlideOuter button.slick-prev.slick-arrow{left:-21px;}
    .clientSliderWrp .clinetSlideOuter button.slick-next.slick-arrow{right:-21px;}
    .clientSliderWrp .clinetSlideOuterMain .overlayImg{bottom:-60px;right:-85px;max-width:128px;}
    .clientSliderWrp .clinetSlideImgOuter{padding-left:60px;padding-right:60px;}
    .ourExpertise .row div[class*=col-]{width:33.33%;}
    .ourExpertise .ourExpertiseItemsInner .overlayImg{max-width:145px;left:-11px;top:-30%;}
    .ourExpertise .ourExpertiseItems .ourExpertiseItemsInner:hover:after{height:146px;left:-48px;top:65px;width:61px;}
    .serviceSliderWrp .serviceSliderRow{flex-wrap:nowrap;padding-left:1.5%;}
    .serviceSliderWrp .serviceSliderRow .swiper{max-width:800px;}
    .ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{margin-left:-15px;margin-right:-15px;padding:19px 55px;}

    .clinetSlideImg.slick-slide.slick-current.slick-active + .slick-slide .clinetSlideImgInner{width:80px!important;height:80px!important;margin-top:28px!important;}
    .clinetSlideImg.slick-slide.slick-current.slick-active + .slick-slide + .slick-slide .clinetSlideImgInner{width:70px!important;height:70px!important;margin-top:19px!important;}
    .clinetSlideImg.slick-slide.slick-current.slick-active + .slick-slide + .slick-slide + .slick-slide .clinetSlideImgInner{width:60px;height:60px;margin-top:0;}
    .clientSliderWrp .clinetSlideImg.slick-slide.slick-active .clinetSlideImgInner{width:60px;height:60px;}
    .clientSliderWrp .clinetSlideImg.slick-slide.slick-active + .slick-slide .clinetSlideImgInner{width:70px;height:70px;margin-top:19px;}
    .clientSliderWrp .clinetSlideImg.slick-slide.slick-active + .slick-slide + .slick-slide .clinetSlideImgInner{width:80px;height:80px;margin-top:28px;}
}


@media screen and (min-width:1300px){

    /* ====================--accordion-with-img ====================*/
    .accordion-with-img .accordion-img img{left:-100px;width:512px;max-width:512px!important;}

    /* ====================--our-cms-platforms====================*/
    .our-cms-platforms .tabber-wrapper{width:435px;}
    .our-cms-platforms .moon-img{max-width:547px;}
}

@media(min-width:1400px){
    .timeLineWp .bottomRightShap{height:139px;width:243px;}
    .timeLineWp .topLeftShap{height:183px;width:346px}
    .timeLineWp .topRightShap{height:123px;width:420px;}

    /*     .timeLineWp .outter:nth-child(2n):after { left: -34.5%; top: -23px; height: calc(100% - 121px); } */
    .timeLineWp .outter:nth-child(odd):after{height:calc(100% - 113px);right:-61.5%;top:-57px;}
    .timeLineWp .outter:nth-child(2n):after{height:calc(100% - 120px);left:-34.5%;bottom:146px;top:auto;}
    .contentWithVideoSectionSlider .slick-next{right:-100px}
    .campaignBanner .bannOverlayImg{max-width:238px;right:-89px;top:-135px;}
    .campaignBanner .campaignleftColwrp.col-md-6{padding-left:0;width:46%;}
    .campaignBanner .campaignrightColwrp.col-md-6{width:54%;padding-right:30px;text-align:right;}
    .ourGoalWrp .goalstep.bottom .goalstepInnner{border:2px solid #013A5D;border-bottom-left-radius:30px;border-bottom-right-radius:30px; background-color: #EAF7FA;}
    .ourGoalWrp .goalfunnel-col.desktopCol{display:block;}
    .ourGoalWrp .goalfunnel-steps .goalfunnel-box.mobileboxWrp{display:none;}
    .ourGoalWrp .goalfunnel-steps{margin-top:35px;}
    .ourGoalWrp .goalstep:not(:last-child){margin-bottom:14px;}
    .ourGoalWrp .goalstep.step1{max-width:165px;}
    .ourGoalWrp .goalstep.step2{max-width:237px;}
    .ourGoalWrp .goalstep.step3{max-width:328px;}
    .ourGoalWrp .goalfunnel-box.evenItem:last-child::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2037.svg);background-repeat:no-repeat;content:"";height:100%;left:-41%;position:absolute;top:-24px;width:135px;background-position:center;}
    .ourGoalWrp .goalfunnel-box.evenItem:last-child{margin-left:20px;}
    .ourGoalWrp .goalfunnel-box.evenItem:first-child{margin-top:55px;margin-left:102px;}
    .ourGoalWrp .goalfunnel-box{margin-left:0;margin-right:0;}
    .ourGoalWrp .goalfunnel-box.evenItem:first-child:before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2036.svg');background-position:50%;background-repeat:no-repeat;content:"";height:41px;left:-47%;position:absolute;top:calc(24% + 26px);width:161px;background-size:contain;}
    .ourGoalWrp .goalfunnel-box.oddItem:last-child::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2035.svg');background-position:50%;background-repeat:no-repeat;content:"";height:37px;right:-31%;position:absolute;top:calc(6% + 20px);width:106px;background-size:contain;}
    .ourGoalWrp .goalfunnel-box.oddItem:first-child{margin-right:120px;}
    .ourGoalWrp .content-wrapper{max-width:1344px;}
    .ourGoalWrp .goalfunnel-box.oddItem:first-child::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2034.svg');background-position:50%;background-repeat:no-repeat;content:"";height:35px;right:-38%;position:absolute;top:calc(35% + 20px);width:129px;background-size:contain;}
    .ourGoalWrp .goalfunnel-box.oddItem:last-child{margin-left:auto;}
    .ourGoalWrp .goalfunnel-steps{display:block;width:425px;max-width:425px;flex:0 0 100%; margin-left: 0; margin-right: 0;}
    .ourGoalWrp .goalfunnel-box{width:auto;max-width:323px;}
    .ourGoalWrp .goalstep{display:block;width:auto;align-items:unset;margin-bottom: 0;padding-left: 0;padding-right: 0;}
    .ourGoalWrp .goalstep .goalstepInnner{display:block; border:none; background-color: transparent;}
    .ourGoalWrp .goalstep .goalstepInnner .bgImg{position:absolute;top:0;left:0;width:100%;z-index:-1;height:100%;background-repeat:no-repeat;background-position:center;}
    .ourGoalWrp .goalstep.step4 .goalstepInnner .bgImg{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2031.svg);}
    .ourGoalWrp .goalstep.step2 .goalstepInnner .bgImg{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2033%20%281%29.svg');}
    .ourGoalWrp .goalstep.step3 .goalstepInnner .bgImg{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2032%20%281%29.svg');}
    .ourGoalWrp .goalstep::before {content: none; }
    .ourGoalWrp.funnelEffectAdded .goalstep.step4 .goalstepInnner .bgImg{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%20%281%29.svg');}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-steps{width:518px;max-width:518px;flex:0 0 100%;margin-top:50px;margin-right:-30px;}
    .ourGoalWrp.funnelEffectAdded .content-wrapper{max-width:1380px;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-col.desktopCol{flex:1;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.oddItem:first-child{margin-right:81px;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.oddItem::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2039.svg');height:12px;right:-29%;top:calc(35% + 30px);width:80px;}
    .ourGoalWrp.funnelEffectAdded .goalstep .goalstepInnner{padding:37px 10px;background-color:transparent;border:0;border-radius:0;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step3{max-width:429px;margin-bottom:43px;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step3 .goalstepInnner .bgImg{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%20%282%29.svg');}
    .ourGoalWrp.funnelEffectAdded .goalstep.step3 .goalstepInnner{padding:40px 10px;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step2{max-width:335px;margin-bottom:49px;}
    .ourGoalWrp.funnelEffectAdded .goalstep .goalstepInnner .bgImg{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%20%284%29.svg');}
    .ourGoalWrp.funnelEffectAdded .goalstep.step1{max-width:244px;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step1 .title{color:#FFF;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step2 .goalstepInnner .bgImg{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%20%283%29.svg');}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.evenItem::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%2039.svg);height:12px;transform:rotate(180deg);width:80px;left:-29%;top:calc(33% + 26px);}
    .ourGoalWrp.funnelEffectAdded .goalstep.step2 .goalstepInnner .shapeSvg,
    .ourGoalWrp.funnelEffectAdded .goalstep.step3 .goalstepInnner .shapeSvg,
    .ourGoalWrp.funnelEffectAdded .goalstep.step4 .goalstepInnner .shapeSvg{height:50px;display:block;bottom:-50px;position:absolute;width:401px;background-repeat:no-repeat;background-size:cover;right:42px;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step4{margin-bottom:50px;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step3 .goalstepInnner .shapeSvg{height:45px;bottom:-45px;right:46px;width:304px;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step2 .goalstepInnner .shapeSvg{max-width:225px;right:34px;height:51px;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.oddItem:last-child{margin-top:100px;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.evenItem:first-child{margin-top:152px;margin-left:94px;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.evenItem:last-child{margin-top:94px;margin-left:0;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box .border{display:none;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.oddItem:only-child{margin-top:0%;}
    .ourGoalWrp.funnelEffectAdded .goalfunnel-box.evenItem:only-child{margin-top:35%;margin-left:30px;}
    .ourGoalWrp.funnelEffectAdded .goalstep.step2 .goalstepInnner{padding:39px 10px;}
    .campaignBanner.colWidthAdded .bannOverlayImg{max-width:131px;right:-59px;top:-60px;}
    .solutionAccordion .overlayImg img{width:139px;}
    .solutionAccordion .overlayImg {top: -18%;right: -7%;}
    .twoColumnMeeting .appointment_detail .overlayBoxImg{display:block;}
    .twoColumnMeeting .appointment_detail .overlayBox{left:-120px;width:120px;}
    .ourMethodsWrp .wrapping-left{padding-left:calc(calc(100% + 125px - 1270px) / 2);}
    .ourMethodsWrp .content-wrapper{max-width:1440px;padding-left:80px;padding-right:112px;}
    .ourMethodsWrp .ourMethodsItems{width:25%;}
    .ourMethodsWrp .ourMethodsItemsInner{margin-left:0;margin-right:-38px;padding:9px 45px;}
    .twoColumnMeeting .appointment_detail .overlayBoxImg{text-align:right;padding-right:20px;margin-top:-12px; margin-right: 0;}
    .twoColumnMeeting .appointment_detail .overlayBoxImg svg {width: auto;height: auto;}
    .twoColumnMeeting .appointment_detail {padding-left: 0;}
    .ourAdvertiseWrp .ourAdvertiseItem .imgColumn {width: 51%;}
    .ourAdvertiseWrp .ourAdvertiseItem .contColumn {width: 49%;}
    .agenceBenefits .row div[class*=col-]{width:25%;}
    .agenceBenefits .content-wrapper{max-width:1310px;}
    .ourExpertise .row div[class*=col-]{width:25%;}
    .ourExpertise .content-wrapper{max-width:1310px;}
    .ourExpertise.cardsRotate .ourExpertiseItems:first-child{transform:rotate(-8deg);}
    .ourExpertise.cardsRotate .ourExpertiseItems:nth-child(2){transform:rotate(-3deg);margin-top:0;}
    .ourExpertise.cardsRotate .ourExpertiseItems:nth-child(3){transform:rotate(3deg);}
    .ourExpertise.cardsRotate .ourExpertiseItems:nth-child(4){transform:rotate(8deg);}
    .ourExpertise.cardsRotate .ourExpertiseItems:nth-child(2) .ourExpertiseItemsInner{margin-top:-40px;}
    .ourExpertise.cardsRotate .ourExpertiseItems:nth-child(3) .ourExpertiseItemsInner{margin-top:-40px;}
    .ourExpertise.cardsRotate .heading-wrapper{padding-bottom:111px;}
    .serviceSliderWrp .serviceSliderRow{padding-left:5.5%;}
    .serviceSliderWrp .serviceSlideItems{width:410px;}
    .serviceSliderWrp .rightContBox{padding:138px 80px 138px 372px;margin-left:-292px;}
    .serviceSliderWrp .serviceSliderRow .swiper{max-width:860px;}
    .serviceSliderWrp .serviceSlideItemOuter .swiper-slide{column-gap:38px;}
    .ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{margin-left:0;margin-right:-38px;padding:19px 52px;}
    .ourSolutionProcess .solutionProcessItems{width:25%;}
    .ourSolutionProcess .content-wrapper{max-width:1440px;padding-left:80px;padding-right:112px;}
    .ourSolutionProcess .solutionProcessItemsWrp.d-flex{margin-left:-10px;margin-right:0;}
    .ourExpertise.cardsRotate .ourExpertiseItems:only-child{transform:none;}
    .ourExpertise.cardsRotate .ourExpertiseSlider.threecolumnLength .ourExpertiseItems:nth-child(3){transform:rotate(6deg);}
    .ourExpertise.cardsRotate .ourExpertiseSlider.threecolumnLength .ourExpertiseItems:nth-child(3) .ourExpertiseItemsInner{margin-top:0;}
    .ourExpertise.cardsRotate .ourExpertiseSlider.threecolumnLength .ourExpertiseItems:nth-child(2){transform:none;}
    .ourExpertise.cardsRotate .ourExpertiseSlider.threecolumnLength .ourExpertiseItems:nth-child(1){transform:rotate(-6deg);}
    .ourExpertise.cardsRotate .ourExpertiseSlider.twocolumnLength .ourExpertiseItems:nth-child(1){transform:rotate(-3deg);}
    .ourExpertise.cardsRotate .ourExpertiseSlider.twocolumnLength .ourExpertiseItems:nth-child(2){transform:rotate(3deg);}
    .ourExpertise.cardsRotate .ourExpertiseSlider.twocolumnLength .ourExpertiseItems:nth-child(2) .ourExpertiseItemsInner{margin-top:0;}
    .ourExpertise.cardsRotate .ourExpertiseSlider.threecolumnLength .ourExpertiseItems:nth-child(2) .ourExpertiseItemsInner{margin-top:-20px;}
}


@media (max-width:1200px){
    .contentWithVideoSectionSlider .slick-prev{display:none!important;}
    .contentWithVideoSectionSlider .slick-next{display:none!important;}
}

@media (min-width:768px) and (max-width:1200px){
    .contentWithVideoSectionSlider .slick-next,
    .contentWithVideoSectionSlider .slick-prev{display:block!important;height:35px;transform:none;width:35px;}
    .contentWithVideoSectionSlider .slick-prev{left:-35px;}
    .contentWithVideoWpSlider .rightWp{padding-left:40px;width:calc(100% - 200px);}
    .contentWithVideoWpSlider .leftWp{width:200px;}
    .contentWithVideoSectionSlider .slick-next{right:-35px;}
}


@media (min-width:1024px) and (max-width:1200px){
    .contentWithVideoSectionSlider .slick-prev {
        left: -5.5%;
    }
    .contentWithVideoSectionSlider .slick-next {
        right: -5.5%;
    }
}

@media (min-width:768px) and (max-width:991px){
    .contentWithVideoSectionSlider .slick-next,.contentWithVideoSectionSlider .slick-prev{display:block!important;bottom:-14%;width:35px;height:35px;transform:none;}
    .contentWithVideoSectionSlider .slick-prev{top:auto;left:calc(50% - 45px);}
    .contentWithVideoSectionSlider .slick-next{top:auto;right:calc(50% - 45px);}
}

@media(max-width:991px){
    .timeLineWp .leftSide{max-width:100%;position:relative;}
    .timeLineWp .rightSide{margin-top:35px;width:100%}
    .timeLineWp .outter:nth-child(odd),.timeLineWp .rightSide{max-width:100%;padding-left:0}
    .timeLineWp .bottomLeftShap{        /* display:none; */}
    .timeLineWp .outter+.outter{margin-top:62px}
    .timeLineWp .outter:nth-child(2n){max-width:100%;padding-left:0}
    .timeLineWp .outter:nth-child(2n) .content,.timeLineWp .outter:nth-child(odd) .content{min-height:auto}
    .timeLineWp .topLeftShap:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineRightTop-1.svg);background-position:0 100%;background-repeat:no-repeat;content:"";height:108px;left:34px;position:absolute;top:calc(100% - 77px);width:71px;}
    .timeLineWp .outter:nth-child(2n):after{content:none}
    .timeLineWp .outter:nth-child(2n) .inner:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineLeftTop-1.svg);background-position:100% 0;background-repeat:no-repeat;        /* content:""; */height:43px;position:absolute;right:50px;bottom:100%;width:31px}
    .timeLineWp .outter:nth-child(2n) .inner:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineRightTop-1.svg);background-position:0 100%;background-repeat:no-repeat;        /* content:""; */height:108px;left:35px;position:absolute;top:-56px;width:71px}
    .timeLineWp .leftSide .leftSideInner:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineOddStrock-3.svg);background-repeat:repeat-x;bottom:-32px;content:"";height:4px;left:110px;position:absolute;width:calc(100% - 193px);}
    .timeLineWp .outter:nth-child(odd) .leftSide:after{background-image:url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Vector%2026%20%28Stroke%29.svg');background-position:bottom;background-repeat:repeat;content:"";height:calc(100% + 9px);left:auto;position:absolute;right:44px;top:-100px;width:3px;}
    .timeLineWp .outter:nth-child(odd):before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineOddStrock-3.svg);background-repeat:repeat-x;        /* content:""; */height:4px;left:92px;position:absolute;top:49px;width:calc(100% - 219px)}
    .timeLineWp .outter:nth-child(odd) .inner:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineRightTop-1-1.svg);        /* content:""; */height:45px;left:38px;position:absolute;top:49px;width:48px}
    .timeLineWp .outter:nth-child(odd) .inner:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineLeftBottom-1.svg);background-repeat:no-repeat;bottom:calc(100% - 52px);        /* content:""; */height:72px;position:absolute;right:50px;width:71px}
    .timeLineWp .outter:first-child .inner:after,.timeLineWp .outter:first-child .inner:before,.timeLineWp .outter:first-child:after,.timeLineWp .outter:first-child:before{content:none}

    /*     .timeLineWp .content,.timeLineWp .leftSide .leftSideInner h3,.timeLineWp .leftSide .leftSideInner:after,.timeLineWp .outter:nth-child(2n) .inner:after,.timeLineWp .outter:nth-child(2n) .inner:before,.timeLineWp .outter:nth-child(2n):after,.timeLineWp .outter:nth-child(odd) .inner:after,.timeLineWp .outter:nth-child(odd) .inner:before,.timeLineWp .outter:nth-child(odd):after,.timeLineWp .outter:nth-child(odd):before{        opacity:.2!important;transition:all .3s linear} */
    .timeLineWp .outter.active .content,.timeLineWp .outter.active .leftSide .leftSideInner h3,.timeLineWp .outter.active .leftSide .leftSideInner:after,.timeLineWp .outter.active:nth-child(2n) .inner:after,.timeLineWp .outter.active:nth-child(2n) .inner:before,.timeLineWp .outter.active:nth-child(2n):after,.timeLineWp .outter.active:nth-child(odd) .inner:after,.timeLineWp .outter.active:nth-child(odd) .inner:before,.timeLineWp .outter.active:nth-child(odd):after,.timeLineWp .outter.active:nth-child(odd):before{opacity:1!important}
    .timeLineWp .leftSideInner h3{max-width:280px;margin:0 auto;}
    .timeLineWp .outter:nth-child(2n){}
    .timeLineWp .outter:nth-child(2n){    /* background-color: red; */}
    .timeLineWp .bottomRightShap{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineLeftTop-1.svg);background-position:100% 0;background-repeat:no-repeat;bottom:calc(100% + 6px);content:"";height:43px;position:absolute;right:46px;width:31px;}
    .timeLineWp .topLeftShap:after{background-image:url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Vector%2026%20%28Stroke%29.svg');background-position:bottom;background-repeat:repeat;bottom:83px;content:"";height:calc(100% - 29px);position:absolute;left:33px;width:3px;}
    .timeLineWp .outter:last-child{margin-bottom:150px;}
    .timeLineWp .bottomLeftShap:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineRightTop-1-1.svg);content:"";height:45px;left:40px;position:absolute;top:calc(100% + 28px);width:48px;}
    .timeLineWp .bottomLeftShap:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineLeftBottom-1.svg);background-repeat:no-repeat;content:"";height:72px;position:absolute;right:45px;top:calc(100% - 42px);width:71px;}
    .timeLineWp .outter:nth-child(odd) .leftSideInner:before{left:91px;width:calc(100% - 212px);}
    .timeLineWp .outter:first-child .bottomLeftShap:before{content:none;}
    .timeLineWp .outter:first-child .leftSideInner:before{content:none;}
    .timeLineWp .outter:first-child .bottomLeftShap:after{content:none;}
    .timeLineWp .outter.active:nth-child(odd) .leftSide:after,.timeLineWp .outter.active .bottomLeftShap:before,.timeLineWp .outter.active .leftSide .leftSideInner:before,.timeLineWp .outter.active .bottomLeftShap:after{opacity:1}

    /*     .timeLineWp .outter:nth-child(odd) .leftSide:after,.timeLineWp .bottomLeftShap:before,.timeLineWp .leftSide .leftSideInner:before,.timeLineWp .bottomLeftShap:after{opacity:0.2;} */
    .timeLineWp{max-width:360px;margin:0 auto;}
    .timeLineWpParent{height:auto;}

    .featSliderSec .slick-main-wrap{margin-left:20px}

    .blog-related-posts .content-wrapper{max-width:100%}

    .blog-index__post--card:nth-child(2) ~ .blog-index__post--card{padding-top:50px}

    .our_features .righCol .img_wrap .backImg{left:0}
    .our_features .righCol .img_wrap .frontImg{transform:translate(-40%,50%)}
    .our_features .leftCol .img_wrap .backImg{left:0;transform:translate(0%)}
    .our_features .leftCol .img_wrap .frontImg{transform:translate(-40%,50%)}
}

@media screen and (max-width:767px){
    /* ====================-- Our Support ====================*/
    .our-support-section .row .support-col:last-child{padding-bottom:0;}

    /* ====================-- Our CMS Platforms ====================*/
    .our-cms-platforms .moon-img{margin:0 auto -20px;}

    /*     style-here */
    .font40,.font40 h1,.font40 h2{font-size:22px;}
    .inner_three_col_only_content_repeat{max-width:100%;}
    .three_col_only_content_repeat{text-align:left;}
    .three_col_only_title .main_title *{font-size:22px;}
    .five_col_slider .slick-list{padding-right:10%;}
    .two_col_with_vid.row{flex-direction:column-reverse;}
    .two_col_with_vid_main_title{max-width:100%;}
    .inner_two_col_with_vid{text-align:left;}
    .rightWp .two_col_with_vid_btn{display:none;}
    .two_col_with_vid_btn{justify-content:center;}
    .two_col_with_vid .leftWp{width:100%;padding-top:55px;}
    .two_col_with_vid_main_title{max-width:100%;}
    .mob-two_col_with_vid_btn{display:block;}
    .appointmentSection .meetings-iframe-container iframe{height:605px!important;}
    .locateSection .map-img{height:335px;}
    .outter_banner_v3 .subhead h2{font-size:16px;line-height:1.2;}
    .content-with-img_v3 .img-wrap{max-width:250px;margin:0 auto;}
    .client-testimonials .col-lg-7{padding:0;}
    .bannerSectionV2 .LeftWp .headline h2{font-size:16px;}
    .two_col_with_vid  .rightWp .inner_two_col_with_vid h4{font-size:18px;}
    .recent-blog-posts .recent-post-item{margin:0 8px;}
    .recent-blog-posts .slick-slide{width:337px;}
    .three_col_filter_tag_text{padding:9px 20px;min-width:auto;border-radius:3px;font-size:12px;margin-right:14px;}
    .inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_content,.inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_content{margin-top:7px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title{margin-top:18px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .innerbox_three_col_filter,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .innerbox_three_col_filter{padding-bottom:21px;padding-top:22px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_title,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_title{margin-top:28px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .three_col_filter_category{margin-bottom:30px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(odd) .innerbox_three_col_filter,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(even) .innerbox_three_col_filter{padding-bottom:21px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_category,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_category{margin-bottom:24px;}
    .three_col_filter_logo{height:42px;}
    .innerbox_three_col_filter{padding-top:17px;padding-left:17px;padding-right:17px;}
    .three_col_filter_category{text-align:center;}
    .innerbox_three_col_filter{text-align:left;}
    .three_col_filter_content{font-size:13px;}
    .inner_three_col_filter .column{padding:0 5px;}
    .inner_three_col_filter{margin:0 -5px;}
    .inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .innerbox_three_col_filter,.inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .innerbox_three_col_filter{}
    .inner_three_col_filter .column:nth-child(even) .three_col_filter_repeat:nth-child(odd) .three_col_filter_content,.inner_three_col_filter .column:nth-child(odd) .three_col_filter_repeat:nth-child(even) .three_col_filter_content{margin-top:11px;}

    .bannerSectionV2Wp .rightInnerWp{max-width:228px;margin-left:auto;margin-right:auto;}
    /*     .bannerSectionV2 .sliderLogoImg img{height:20px!important;} */
    .bannerSectionV2:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/background.svg);}
    .smallTagButtons .tagTextDiv .tagText{font-size:10px;padding:4px 10px;}
    .timeLineWp .leftSide .leftSideInner h3{font-size:20px}
    .timeLineWp .leftSide .leftSideInner:after{top:calc(100% + 9px)}
    .timeLineWp .content{margin-bottom:22px}
    .timeLineWp .outter:last-child{margin-bottom:120px;}

    .ourCommitmentsWp .leftSideInner:after{height:110px;width:110px}
    .outterFirstGp .outter:first-child .leftSide{height:184px;width:154px}
    .outterFirstGp .outter:first-child .rightSide{padding-left:27px;padding-top:40px;width:calc(100% - 154px)}
    .outterFirstGp .outter:nth-child(2) .leftSide{height:170px;width:156px}
    .outterFirstGp .outter:nth-child(2) .rightSide{padding-right:14px;text-align:left;width:calc(100% - 156px)}
    .outterSecondGp .outter:nth-child(odd) .leftSide{height:170px;width:119px}
    .outterSecondGp .outter:nth-child(odd) .inner .rightSide{padding-left:55px;width:calc(100% - 119px)}
    .outterSecondGp .outter:nth-child(2n) .leftSide{height:170px;width:121px}
    .outterSecondGp .outter:nth-child(2n) .rightSide{padding-right:45px;text-align:left;width:calc(100% - 121px)}
    .outterFirstGp .outter:first-child .leftSideInner:after{bottom:-13px;left:auto;right:-4px;top:auto}
    .outterFirstGp .outter:nth-child(2) .leftSideInner:after{left:0;right:auto;top:27px}
    .outterSecondGp .outter:nth-child(odd) .leftSideInner:after{left:auto;right:-20px;top:-4px}
    .outterSecondGp .outter:nth-child(2n) .leftSideInner:after{left:-29px;top:-8px}
    .ourCommitmentsWp .outter .inner{align-items:center}
    .outterFirstGp .outter+.outter{margin-top:94px}
    .ourCommitmentsWp .outter .inner .leftSide{position:relative}
    .outterFirstGp .outter:first-child .line:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shortLeftTopShap.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:43px;left:90px;position:absolute;top:calc(100% + 11px);width:31px}
    .outterFirstGp .outter:first-child .inner:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Stroke.svg);background-position:0;background-repeat:repeat;background-size:inherit;bottom:-54px;content:"";height:3px;left:128px;margin:unset;position:absolute;width:calc(100% - 252px);z-index:-1}
    .outterFirstGp .outter:nth-child(2) .line:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shortRightBottomShap.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:calc(100% - 27px);content:"";height:71px;position:absolute;right:70px;width:49px}
    .outterFirstGp .outter .inner:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/s.svg);background-position:bottom;content:"";height:100%;left:90px;position:absolute;top:0;width:2px}
    .outterSecondGp .outter:nth-child(odd){margin-top:84px}
    .outterSecondGp .outter:nth-child(2n){margin-top:70px}
    .outterSecondGp .outter:nth-child(odd) .line:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shortLeftTopShap.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:43px;left:90px;position:absolute;top:calc(100% - 26px);width:31px}
    .outterSecondGp .outter:nth-child(odd) .inner:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Stroke.svg);background-position:0;background-repeat:repeat;background-size:inherit;bottom:-18px;content:"";height:3px;left:127px;margin:unset;position:absolute;width:calc(100% - 277px);z-index:-1}
    .outterSecondGp .outter:nth-child(2n) .line:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shortRightBottomShap.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:calc(100% - 15px);content:"";height:71px;position:absolute;right:96px;width:49px}
    .outterSecondGp .outter .inner:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/s.svg);background-position:bottom;content:"";height:calc(100% - 10px);position:absolute;top:0;width:2px}
    .outterSecondGp .outter:nth-child(odd) .inner:after{height:calc(100% - 62px);left:90px;top:27px}
    .outterSecondGp .outter:nth-child(2n) .inner:after{height:calc(100% - 30px);right:97px;top:20px}
    .outterSecondGp .outter:nth-child(odd) .line:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shortLeftBottomShap.svg);bottom:calc(100% - 23px);height:71px;left:90px;width:49px}
    .outterSecondGp .outter:nth-child(2n) .line:after,.outterSecondGp .outter:nth-child(odd) .line:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute}
    .outterSecondGp .outter:nth-child(2n) .line:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shortRightTopShap.svg);height:44px;right:97px;top:calc(100% - 6px);width:31px}
    .outterSecondGp .outter:nth-child(2n) .inner:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Stroke.svg);background-position:0;background-repeat:repeat;background-size:inherit;bottom:-38px;content:"";height:3px;left:145px;margin:unset;position:absolute;width:calc(100% - 277px);z-index:-1}
    .outterFirstGp .outter:first-child .inner:before{height:50%;top:50%}
    .outterFirstGp .outter:nth-child(2) .inner:before{background-position:top;height:calc(100% - 50px);left:auto;right:70px;top:35px}
    .outterSecondGp .outter:nth-child(2n):last-child .inner:after,.outterSecondGp .outter:nth-child(2n):last-child .inner:before,.outterSecondGp .outter:nth-child(2n):last-child .line:after,.outterSecondGp .outter:nth-child(odd):last-child .inner:after,.outterSecondGp .outter:nth-child(odd):last-child .inner:before,.outterSecondGp .outter:nth-child(odd):last-child .line:before{content:none}
    .outterSecondGp{position:relative}
    .outterSecondGp:after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Stroke.svg);background-position:0;background-repeat:repeat;background-size:inherit;content:"";height:3px;left:145px;margin:unset;position:absolute;top:-50px;width:calc(100% - 249px);z-index:-1}
    .outterSecondGp:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/shortRightTopShap.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:calc(100% + 46px);content:"";height:44px;position:absolute;right:70px;width:31px}
    .contactBanner-section .imgWrap img{    width: 147px;height:202px;}

    .innerbox_three_col_filter {text-align: center;}
    .contentWithVideoWp .leftWp { width: 208px; height: 370px; }
    .history_slider_repeat.active .three_col_only_content_title h2 {font-size: 45px;}
    .history_slider_repeat.active+.history_slider_repeat .history_slider_box {transform: scale(0.9) translateY(-85px) translateX(44px);max-width: 206px;}
    .history_slider_box {max-width: 400px;}
    .history_slider_repeat.active+.history_slider_repeat .history_slider_box .three_col_only_content {font-size: 8px;}
    .three_col_only_content {font-size: 16px;}
    .horiz-gallery-wrapper .dots {width: 31px;height: 6px;margin: 0 8px;}
    .history_slider_repeat.active+.history_slider_repeat {left: calc(100% - 55%);}

    .our_package .card_items .top_header .price{font-size:30px}
    .our_package .card_items .list_outer{padding-left:16px;padding-right:20px}
    .our_package .card_items .feat_title{font-size:12px}

    .yourMissionsWpRightInner .listWp .icon{width:35px;height:35px;padding:9px;}
    .yourMissionsWpRightInner .listWp .list { width: calc(100% - 35px); padding-left: 20px; }
    .yourMissionsWpRightInner .listWp+.listWp{margin-top:14px;}
    .yourMissionsWpRightInner{border-radius:25px;}

    .two_col_with_vid .videoWp .play-button-wrapper{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/mobile-play-icon.svg);width:53px;height:53px}

    .training .cont_wrp h4{line-height:1.6;font-size:16px;}

    .steps_section .botomCont .innerCont h3{font-size:22px}
    .steps_section .box_outer{max-width:100%}
    .steps_section .box_wrap{padding:25px 20px 17px 16px}
    .steps_section .box_wrap .right_col h4{line-height:1.28}
    .steps_section .card-num{width:32px;height:32px;font-size:15px}
    .steps_section .box_wrap .right_col{padding-left:15px;max-width:calc(100% - 32px)}
    .steps_section .box_wrapper:first-child{padding-top:0}
    .steps_section .box_wrapper:nth-child(even) .box_outer:after{left:calc(10% + 5px);top:100%;right:auto;content:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/mobile-border-right.svg)}
    .steps_section .box_wrapper:nth-child(odd) .box_outer:after{left:auto;right:calc(10% + 5px);top:100%;content:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/mobile-border-left.svg)}
    .steps_section .botomCont .innerCont{padding:30px 25px}

    .our_skills .inner .cont_wrp h4 {font-size: 16px;}

    .listBoxWp .inner .topIcon{top: -50px;right: 30px;width: 94px;height: 98px;}  
    .listBoxWp .inner{border-radius: 30px;padding-left: 26px;padding-right: 26px;}
    .listBoxWp .inner ul{margin: 21px 0 0;}
    .listBoxWp .inner ul li{margin: 9px 0px;padding-left:36px;}
    .listBoxWp .inner ul li:before{width:20px;height:20px;}
    .listBoxWp .inner h2 {font-size: 16px;line-height: 1.2;}
    .listBoxSection .listBoxWp .inner ul li:last-child {margin-bottom: 5px;}
    .listBoxWp .inner ul li {margin-bottom: 15px;}

    .imageSliderSection .sliderOutter .sliderInner {width: 339px;}
    .imageSliderSection .sliderOutter {height: 201px !important;width: 339px;}

    .formation_banner .bottom-tag h4{font-size:16px;line-height:1.31}
    .formation_banner .rightInnerWp{max-width:380px;margin-left:auto;margin-right:auto}

    .formation_list_banner .rightInnerWp {margin-bottom: -22px;}
    .formation_list_banner .rightInnerWp {max-width: 305px;margin-left: auto;margin-right: auto;}

    .five_col_linkedin .iconWrp{height:30px;width:30px;padding:5px}
    .five_col_inner_box .five_col_repeat_box{max-width:176px;padding:0 8px}
    .five_col_main_title h4{font-size:16px;line-height:1.2}
    .five_col_main_title .titleOuter{display:inline-block;padding:6px 10px;border-radius:6px;background:rgba(0, 49, 88,0.14)}
    .five_col_info h6{font-size:inherit}

    .contentWithVideoWpSlider .rightWp{padding-left:0;width:100%}
    .contentWithVideoSectionSlider .slick-next,.contentWithVideoSectionSlider .slick-prev{display:block!important;bottom:-70px;top:auto;transform:none;opacity:1;visibility:visible}
    .contentWithVideoSectionSlider .slick-next{right:calc(50% - 30px);left:auto;transform:translateX(50%)}
    .contentWithVideoSectionSlider .slick-prev{right:auto;left:calc(50% - 30px);transform:translateX(-50%)}
    .contentWithVideoSectionSlider .slick-next::before,.contentWithVideoSectionSlider .slick-prev::before{opacity:1}

    .contentWithVideoWp .rightWp{padding-left:0;width:100%;}

    .contact_sec .main-cont .right_grp{width:100%;padding-left:0;}
    .contact_sec .main-cont{flex-direction:column-reverse;}
    .contact_sec .main-cont .img_wrp{width:164px;margin-top:0;margin-bottom:-17px;margin-left:auto;margin-right:auto;}
    .contact_sec .main-cont .right_grp .cont_wrp{width:100%;}
    .contact_sec .main-cont .right_grp .social_grp .title a{padding:18px 22px 18px 50px;}
    .contact_sec .main-cont .right_grp .rich_cont h3{font-size:18px;}

    .clientbanner .rightInnerWp.imgChange .mobImg{display:block}
    .clientbanner .rightInnerWp.imgChange .deskImg{display:none}
    .clientbanner.bannerSectionV2:after{display:none}
    .clientbanner .rightInnerWp{max-width:100%}
    .clientbanner .breadcrumb_menu{display:none}
    .clientbanner .feat_box{padding:40px 20px 30px 30px;max-width:600px;margin-left:auto;margin-right:auto}
    .clientbanner .rightCol{max-width:100%}
    .clientbanner .feat_box .box_item:not(:last-child){padding-bottom:22px}
    .clientbanner .feat_box .text_title{font-size:13px}
    .clientbanner .feat_box .iconWrp{width:18px;line-height:0}
    .clientbanner .leftIconCol .logo_img{max-width:190px;margin:0 auto;height: 84px; border-radius: 20px;}
    .clientbanner .leftIconCol .topIcon{max-width:73px;margin-left:auto;margin-right:auto;margin-bottom:-13px}
    .clientbanner .leftIconCol.tabStyle{margin-bottom:-13px;position:relative;z-index:1}

    .benefits .items_wrapper .content .title {font-size: 18px;}

    .appyToJobWpLeft{max-width:450px;}
    .appyToJobWpRightInner{padding-left:20px;padding-right:20px;}
    .appyToJobWpRightInner .icon{width:107px;height:110px;}
    .appyToJobWpRightInner .content{width:calc(100% - 107px);padding-left:20px;}

    .aboutBanner{overflow:hidden}

    .bannerV4Wp {min-height: 180px;}

    .four_list_item .category{font-size:12px}
    .four_list_item .btn_wrap .button a{min-height:49px}
    .course_catalog .filter_tagSlider{margin-right:-15px}
    .four_list_item .col_inner .title h4{font-size:18px}

    .hs-demoBanner .contentCol .contentWpinner{max-width:100%}

    .course_catalog .tag_sec .filter_tag_text{font-size:12px;min-width:unset;line-height:1.51;margin-right:8px;border-radius:8px;padding:9.5px 20px}

    .demo_page .hs-video-widget .hs-video-container{max-width:100%!important}

    .testimonial-cards .testi-card{padding-left:25px;padding-right:25px}

    .hs-demoBanner::after{height:32.8%;position:absolute;width:100%;left:0;content:'';bottom:0;z-index:2}
    .hs-demoBanner .formWpinner{padding:30px}
    .hs-demoBanner .formWpinner .form-title{margin-bottom:10px}
    .hs-demoBanner .overlay_logo.mobile{left:auto;right:0px;top:0%;transform:rotate(0.5deg);width:274px;bottom:auto;z-index:0}
    .hs-demoBanner .contentCol .heading h1{line-height:1.2}
    .hs-demoBanner .overlay_logo.desktop{display:none}
    .hs-demoBanner .overlay_logo.mobile{display:block}

    .rec_postsV2 .rec-post-wrapper:before{height:32%}
    .rec_postsV2 .rec-inner .rec-content{border-top-right-radius:20px;border-bottom-right-radius:20px}
    .rec_postsV2 .rec-inner{border-radius:20px}

    .newsletterSec .form-wrap{padding-top:18px}

    .main_post_section .newsletterSec .hs-submit input{font-size:14px}

    .top-tags-wrap .list{margin-right:12px}

    .hs-post_banner .post-featured-image{min-height:265px}

    .ourValues .content-box .title-wrap h4{text-transform:uppercase}

    .jobOffers .job_item .job_btn{width:100%}
    .jobOffers .job_item .job_cont{width:100%}
    .jobOffers .job_item .job_btn{padding-top:22px}
    .jobOffers .job_item h3+p{margin-top:9px}
    .jobOffers .job_item{padding:25px 30px 18px}

    .getInTouch .hs_cos_wrapper_type_form{padding:30px 28px}

    .our_features .img_slidewrappper .img_item{padding:0 8.5px}
    .our_features .img_slidewrappper .img_item>div{background-repeat:no-repeat;background-size:contain;background-position:center;width:321px;height:214px}

    .aboutBanner .left_img .bgImg{width:105.438px;height:345.205px;bottom:0;left:-35px}
    .aboutBanner .right_img .bgImg{width:88.58px;height:383.215px;bottom:-4px;right:-35px}
    .aboutBanner .desktop.bgImg{display:none}
    .aboutBanner .mobile.bgImg{display:block}

    .featSliderSec .feat_item .feat-inner{padding:31px 25px 32px 32px}
    .feat-slider-wrapper .slick-list{margin-left:-20px}
    .featSliderSec .wrapping-left{padding-right:0}
    .featSliderSec .slick-slide>div{margin:0 20px}
    .featSliderSec .slick-main-wrap{display:none}

    .main_post_section .summary-title{margin-bottom:17px}

    .post-pagination a{font-size:10px}

    .blog-post__body p+h3{margin-top:44px}

    .blog-banner .content-inner h1{margin-bottom:8px}

    .rec_postsV2 .heading-wrapper h2{font-size:30px}
    .rec_postsV2 .rec-inner .rec-content h5{font-size:16px;line-height:1.2}

    .custom-post-pagination .right{text-align:right}
    .post-pagination a{padding:8px 9px 8px 12.362px;border-radius:6px;border:1px solid #003158;width:auto;display:inline-block;max-width:258px}
    a.previous-posts-link.col-6{padding-left:27px;margin-right:auto;margin-bottom:20px}
    .post-pagination .previous-posts-link svg{left:11px}
    a.next-posts-link.col-6{padding-right:27px;margin-left:auto;text-align:left}
    .post-pagination .next-posts-link svg{right:11px}
    .post-pagination a svg{width:4.276px;height:8.087px}
    .custom-post-pagination{display:block}

    .main_post_section .newsletterSec .hs-submit{right:0;}
    .main_post_section .post_menuWrp{padding:18px 20px 25px 22px;}

    .blog-index__post--card .post_item .item_content{padding:30px 20px 30px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
    .blog-index__post--card .post_item{border-radius:20px;}

    .blog-post__body blockquote h3{line-height:1.4;}
    .blog-post__body blockquote{padding:25px 22px;}

    .progress-bar,.progress-container{height:7px;}
    .progress-container{margin-top:-7px;}

    .blog-index__post--card{margin-bottom:28px;padding-left:8px;padding-right:8px}
    .blog-index__post--card:nth-child(2)~.blog-index__post--card{padding-top:0}
    .blog-index__post--card:last-child{margin-bottom:0}.rec_postsV2 .img-wrap{width:125px}

    .rec_postsV2 .slick-main-wrap{display:none}
    .rec_postsV2 .rec-inner .rec-content{width:100%;max-width:calc(100% - 125px)}

    .blog-index .list_wrap{padding-top:25px}

    .rec_postsV2 .rec-inner .rec-content{padding:20px 15px 40px 14px}

    .buttonV2 .d-flex{justify-content:center}

    .main_post_section .newsletterSec .baseModuleStyle{padding-left:10px;padding-right:10px}
    .main_post_section .newsletterSec .form-wrap form .hs-submit{transform:none}
    .main_post_section .newsletterSec .form-wrap form{max-width:100%}
    .main_post_section .post_author_wrp .auth-cont{padding-left:16px}
    .main_post_section .desk_meta{display:none}
    .main_post_section .post_dateWrp{padding-left:20px}

    .top-tags-wrap .list a{font-weight:700;font-family:inherit;line-height:1.25;min-width:auto;border-radius:8px;font-size:12px;padding:10.5px 20px}

    .blog-pagination__number-link{font-size:16px}

    .rec_postsV2 .rec-inner .rec-content .summary{display:none}
    .rec_postsV2 .rec-inner .rec-content .rec-tags{padding-bottom:14px}
    .rec_postsV2 .rec-inner .rec-content .read-more{font-size:12px;font-weight:600;text-decoration:underline!important}

    .blog-index__post--card .post_item .item_content h5{font-size:16px;line-height:1.2}

    .blog-post__body blockquote{margin-top:40px;margin-bottom:40px;border-radius:20px}

    .ourValues .content-box .content{max-width:100%}

    .our_features .media_wrp{display:none}

    .jobOffers .job_item:not(:last-child){margin-bottom:22px}

    .getInTouch .overlayImgs .mobadded .desk.bginner{display:none}
    .getInTouch .overlayImgs .mobadded .mob.bginner{display:block}
    .getInTouch .form_wrapper{padding:0 6px}
    .getInTouch .form-title{margin-bottom:10px}
    .getInTouch form .hs-fieldtype-textarea.hs-input{min-height:80px}
    .getInTouch form .hs-submit{margin-top:17px;text-align:center}

    .blog-pagination__prev-link{margin-right:17px}
    .blog-pagination__number-link.blog-pagination__link--active{margin-right:8px}
    .blog-pagination__number-link{margin-right:0}
    .blog-pagination__next-link{margin-left:8px}

    .blog-banner .img-wrap{max-width:248px;margin:0 auto}

    .rec_postsV2 .rec-inner .rec-tag-link{font-size:10px;line-height:1.4}
    .rec_postsV2 .rec-inner{margin:0 8px}.rec_postsV2 .rec-inner{width:325px}

    .blog-related-posts__list .slick-track .item_content{padding-bottom:40px}

    .bannerSlider ul.slick-dots li button:before{width:8px;height:8px}
    .bannerSlider ul.slick-dots li button{width:8px;height:8px}
    .bannerSlider ul.slick-dots li{width:8px;height:8px;margin-right:8px}
    .bannerSlider ul.slick-dots{bottom:-25px}.ourValues .shape-svg.desktop{display:none}

    .ourValues .shape-svg.mobile{display:block;top:-1px}

    .hs-demoBanner .overlay_logo.mobile{top:-2%}

    .aboutBanner .content{max-width:84%;margin:0 auto}

    .blog-index__author-header .authorDetail{padding:0;width:100%;margin-top:30px;}
    .blog-index__author-header__avatar{width:100px;height:100%;}

    .solutionAccordion .overlayImg{display:none;}
    .campaignBanner .campaignrightColInnerwrp{max-width:539px;margin:0 auto;}
    .valueCardItem .valueImgWrp img{max-height:360px!important;}
    .twoColumnMeeting .twoColumnMeetingrightColInnerwrp iframe{height:605px!important;}
    .ourGoalWrp .goalfunnel-steps{width:100%;max-width:425px;}
    .ourMethodsWrp .outerMethodBox{padding:20px 30px;}
    .ourMethodsWrp .outerMethodBox .overlayImg{max-width:100px;left:-31px;top:-60px;}
    .ourMethodsWrp .ourMethodsItems .icoImg{display:none;}
    .ourMethodsWrp .ourMethodsItems:nth-child(even) .ourMethodsItemsInner{margin-right:0;}
    .ourMethodsWrp .ourMethodsItems:nth-child(odd) .ourMethodsItemsInner{margin-left:0;}
    .ourMethodsWrp .ourMethodsItemsInner{padding:4% 12%;}
    .ourMethodsWrp .ourMethodsItemsInner .content{font-size:12px;}
    .ourAdvertiseWrp .ourAdvertiseItem .imgColumnInner img{width:60%;}
    .ourAdvertiseWrp .ourAdvertiseItem {padding: 32px; border-radius: 20px;}
    .ourAdvertiseWrp .ourAdvertiseItem .d-flex {margin-left: -15px;margin-right: -15px;}
    .coreValuesCard.cardStyleAdded .coreValuesBottomColWrp .coreValuesItemsInner{text-align:left;}
    .coreValuesCard.cardStyleAdded .coreValuesBottomColWrp .coreValuesItemsIcon{margin-left:0;}
    .performanceWrp .perform_itemInner{padding:20px;}
    .valueCardsWrp .overlayparnterImg{display:none;}
    .valueCardItem .valuetitleWrp .entreprise{font-size:16px;}
    .ourGoalWrp .goalstep:last-child {margin-bottom: 0;}
    .ourGoalWrp .goalstep:nth-child(even)::before{left:auto;right:0;transform:translate(20%,-45%);}
    .valueCardsWrp .slick-initialized .slick-slide{display:block;width:auto;padding-left:10px;padding-right:10px;}
    .valueCardsWrp .valueslideWrap{margin-left:-10px;}
    .valueCardsWrp button.slick-prev.slick-arrow{left:calc(50% - 44px);transform:translateX(-50%);}
    .valueCardsWrp button.slick-next.slick-arrow{right:calc(50% - 44px);transform:translateX(50%);}
    .valueCardsWrp button.slick-arrow{top:0;border:2px solid #ffffff;background:transparent;width:44px;height:44px;margin:0 10px;opacity:1;transform:none;}
    .valueCardsWrp .slick-prev.slick-arrow::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-prev-icon-white.svg);}
    .valueCardsWrp .slick-next.slick-arrow::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-next-icon-white.svg);}
    .valueCardsWrp .slick-next.slick-arrow:hover::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg');}
    .valueCardsWrp .slick-prev.slick-arrow:hover::before{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg');}
    .valueCardsWrp .slick-arrow:hover{border-color:#6AC5DC;}
    .campaignBanner .bannOverlayImg { transform: rotate(-12deg); }
    .agenceBenefits .agenceBenefitsItemsIcon{margin-left:0;}
    .agenceBenefits .agenceBenefitsItems .agenceBenefitsItemsInner{padding:20px;}
    .clientSliderWrp .clinetSlideItems .clinetSlideItemsInner{padding:20px;}
    .clientSliderWrp .clinetSlideItems .challengeCol.column,
    .clientSliderWrp .clinetSlideItems .solutionCol.column{width:100%;}
    .clientSliderWrp .clinetSlideOuter button.slick-next.slick-arrow{top:-75px;right:15%;}
    .clientSliderWrp .clinetSlideOuter button.slick-prev.slick-arrow{top:-75px;left:15%;}
    .clientSliderWrp .clinetSlideImgOuter{top:0;position:relative;}
    .clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .bioWrp{margin-left:0;}
    .clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .ratingWrp{gap:5px;font-size: 22px;}
    .clientSliderWrp .clinetSlideItems .clinetSlideItemsInner .ratingWrp .ratingIcon{width:24px;height:24px;}
    .clinetSlideItems .clinetSlideItemsInner .middleRow {gap: 8px;}
    .clientSliderWrp .clinetSlideImg.slick-slide.slick-current.slick-active .clinetSlideImgInner{margin-top:0;}
    .ourExpertise .ourExpertiseItemsIcon{margin-left:0;margin-top:0;max-width:100%;width:100%;height:144px;}
    .ourExpertise .ourExpertiseItems .ourExpertiseItemsInner{padding:12px;gap:0;}
    .ourExpertise .row div[class*=col-]{padding-right:6px;padding-left:6px;}
    .ourExpertise .row{margin-left:-6px;margin-right:-15px;}
    .ourExpertise .ourExpertiseSlider .slick-track{display:flex;height:100%;}
    .ourExpertise .ourExpertiseItemsInner .ourExpertiseTitle br{display:none;}
    .serviceSliderWrp .serviceSlideItemOuter{margin-left:0;}
    .serviceSliderWrp .serviceSlideItemsInner{padding:12px;}
    .serviceSliderWrp .rightContBox .mobileNav.slider-nav{justify-content:center;}
    .serviceSliderWrp .shape-svg{top:-2px;}
    .serviceSliderWrp .serviceSlideItemsInner .serviceSlideImg{height:196px;}
    .ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{padding:9px 13%;font-size:12px;}
    .ourSolutionProcess .solutionProcessItems:nth-child(even) .solutionProcessItemsInner{margin-right:0;}
    .ourSolutionProcess .solutionProcessItems:nth-child(odd) .solutionProcessItemsInner{margin-left:0;}
    .ourSolutionProcess .ourSolutionBtn .button a{margin-bottom:-25px;}
    .clientSliderWrp .clinetSlideItems {padding: 0 6px;}
    .clientSliderWrp .clinetSlideOuterMain .slick-list {margin-left: -6px;margin-right: -15px;}
}

@media (max-width: 540px){
    .steps_section .box_wrapper:nth-child(even) .box_outer:after{top:120px;left:36px}
    .steps_section .box_wrapper:nth-child(odd) .box_outer:after{top:120px;right:36px}
    .steps_section .img-wrap{margin:0 auto;max-width:346px}
}

@media screen and (max-width: 500px){
    .two_col_with_vid .leftWp{height:auto}
    .two_col_with_vid .videoWp{height:198px}
}

@media (max-width:600px){
    .recent-blog-posts .recent-post-list{margin:0 -15px;}
}

@media (max-width:480px){
    .intg-section .intg_logo {width: 100%;}

    .client-testimonials .client-card{max-width:324px;}
    .five_col_slider .slick-list{padding-right:7%;}

    /*     .history_slider_sec #dots { padding-top: 40px; } */
    .three_col_filter_tag_sec .slick-list .slick-track{padding-right:30%;}
    .innerbox_three_col_filter .three_col_filter_content{font-size:13px;}
    .innerbox_three_col_filter{padding:20px 18px 20px;}
    .contact_sec .main-cont .cont_wrp .rich_cont{max-width:358px}
    .contact_sec .bottomButton.button a{text-align:left;max-width:292px;padding:18px 34px;border-radius:37px}
    .tabberCards-section .tc-desc{font-size:13px}

    .formation_banner .heading{max-width:320px}

    .formation_list_banner .contentWp .heading img {max-width: 37px;}  
    .formation_list_banner  .contentWp .heading {max-width: 320px;}

    .content_withCtaCard .content{padding-right:17px}
    .appyToJobWpRightInner .icon{margin:0 auto}
    .appyToJobWpRightInner .content{width:100%;padding-left:0;margin-top:10px;text-align:center}

    .main_post_section .post_menuWrp{max-width:303px}

    .four_list_item .title{max-width:255px}

    .bannerSlider .right-slider-wrap img{width:272px}
    .bannerSlider .right-slider-wrap{width:289.032px;height:231.819px;padding-top:12px;padding-left:9px}

    .featdBanner .rightInnerWp{max-width:289.032px;margin-left:auto;margin-right:auto}

    .getInTouch .formCont{padding-left:20px;padding-right:20px}

    .trainingWp .cont_wrp .desc{max-width:239px;margin:0 auto}

    .testimonial-cards .card_inner{min-height:210px;padding-top:13px;padding-bottom:15px}
    .testimonial-cards .card_inner .description .title{padding-bottom:5px}

    .hs-demoBanner .contentCol .heading{max-width:288px}

    .blog-comments .hs_recaptcha.hs-recaptcha{overflow-y:hidden}

    .blog-banner .desc{max-width:355px}

    .hs-post_banner .post-featured-image{min-height:206px}

    .client-testimonials .img-wrap {max-width:110px;margin-left:auto;margin-right:auto;}
    .commitmentsCustomersWp .content-card .desc{max-width:250px;margin:0 auto;line-height:1.45;}

    .ourProfitsWrp .profitrightColInnerwrp .perform_item{padding-left:4px;padding-right:4px;}
    .ourProfitsWrp .profitrightColInnerwrp .row{margin-left:-4px;margin-right:-4px;}
    .ourMethodsWrp .ourMethodsItemsInner{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%201%20%281%29.svg');padding:3px 21px;}
    .ourMethodsWrp .ourMethodsItems{padding-bottom:8px;}
    .campaignBanner .campaignrightColInnerwrp{max-width:350px;height:243px;}
    .campaignBanner .campaignrightColInnerwrp img{height:100%!important;}
    .ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{background-image:url('https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/Vector%201%20%281%29.svg');padding:7px 23px;}
    .ourSolutionProcess .solutionProcessItems{padding-bottom:8px;}
}

@media (max-width: 460px){
    .steps_section .img-wrap{max-width:255px;margin:0 auto}
}

@media screen and (max-width:400px){
    .methodology-section .m_process-card:nth-child(2) .m_card-header-inner{max-width:calc(100% - 70px)}
    .methodology-section .m_process-card:nth-child(5) .m_card-header-inner{max-width:calc(100% - 101px)}
    .team-section .team-member-inner {max-width: 98px;height: 98px;}
    .team-section .team-member-inner img {min-height: 98px;}
}


@media (max-width: 360px){
    .main_post_section .newsletterSec .form-wrap form .hs-submit{position:relative;left:0;margin-left:0;margin-top:20px}
    .main_post_section .post_author_wrp .auth-cont{padding-left:0;width:100%;padding-top:15px}

    .rec_postsV2 .img-wrap{width:100%;min-height:150px}
    .rec_postsV2 .rec-inner .rec-content{width:100%}
    .rec_postsV2 .rec-inner{width:100%}
    .rec_postsV2 .rec-inner .rec-content{
        
        border-radius:0;max-width:100%;border-bottom-left-radius:30px;border-bottom-right-radius:30px}

    .ourValues .card_wrap{width:100%}
    .tabberCards-section .tabber_header-wrapper{justify-content:flex-start}
    .ourProfitsWrp .profitrightColInnerwrp .perform_item {width: 100%; }
    .ourMethodsWrp .ourMethodsItems{width:100%;}
    .ourMethodsWrp .ourMethodsItemsInner{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Vector%201.svg);padding:7px 34px 7px 45px;}
    .ourMethodsWrp .ourMethodsItemsInner{margin-left:0;margin-right:0;}
    .ourMethodsWrp .mobileSec .mobOverlayImg {
        max-width: 80px;
    }
    .ourSolutionProcess .solutionProcessItems{width:100%;}
    .ourSolutionProcess .solutionProcessItems .solutionProcessItemsInner{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/Vector%201.svg);margin-right:0;padding:7px 34px;padding-left:45px;}

}

@media screen and (max-width:340px){
    .tabberCards-section .tabber_header-wrapper{justify-content:space-around}
}
























/* ==============================================  Studio Page ======================================================== */



html.studioServicePage {
    overflow: visible;
}
.agenceBanner .agenceBannerImg img{height:100%;max-height:235px;width:100%;border-radius:20px;object-fit:cover;}
.agenceBanner .agenceItemImg{width:50%;max-width:238px;}
.agenceBanner .agenceItemImg.img1{padding-right:10px;}
.agenceBanner .agenceItemImg.img2{padding-left:10px;}
.agenceBanner .agenceItemImg.img1 .imgNum1{padding-bottom:20px;}
.agenceBanner .agenceItemImg.img2 .imgNum1{padding-bottom:20px;padding-top:45px;}
.agenceBanner .breadcrumb_menu ul.hs-breadcrumb-menu li,.agenceBanner .breadcrumb_menu ul.hs-breadcrumb-menu li a{color:rgb(0 42 71 / 60%);}
.agenceBanner .agenceBannerContent p{color:#002A47;}

/*  */

.companyLeadership .heading-wrapper .subContent{max-width:397px;}
.companyLeadership .companyLeadCard{border-radius:20px;background:#003158;min-height:222px;padding:40px;margin-left:auto;display:flex;flex-direction:column;justify-content:center;height:100%;}

/*  */

.contWithFormCol .formColMain .submitted-message{text-align:center;}
.contWithFormCol .shape-svg{left:0;position:absolute;top:0;width:100%;}
.contWithFormCol .shape-svg .mob{display:block;margin-top:-1px;}
.contWithFormCol .shape-svg svg{height:auto;width:100%;}
.contWithFormCol .shape-svg .desk{display:none;}
.contWithFormCol .formWrp form{border:0;padding:0;border-radius:0;}
.contWithFormCol .formWrp form .hs-form-field > label{font-size:14px;line-height:1.5;}
.contWithFormCol .formWrp form .hs-form-field{margin-bottom:14px;}
.contWithFormCol .formWrp form input[type='text'],.contWithFormCol .formWrp form input[type='email'],.contWithFormCol .formWrp form input[type='password'],.contWithFormCol .formWrp form input[type='tel'],.contWithFormCol .formWrp form input[type='number'],.contWithFormCol .formWrp form select,.contWithFormCol .formWrp form textarea{border:2px solid #E9E9E9;}
.contWithFormCol .formWrp form ul.inputs-list.multi-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:0;}
.contWithFormCol .formWrp form ul.inputs-list.multi-container li.hs-form-checkbox{width:auto;}
.contWithFormCol .formWrp form ul.inputs-list.multi-container li.hs-form-checkbox span{padding:8px 13px;border:1.7px solid #E9E9E9;border-radius:4px;padding-left:37px;font-size:14px;cursor:pointer;}
.contWithFormCol .formWrp form ul.inputs-list.multi-container li.hs-form-checkbox span::before{top:50%;transform:translateY(-50%);left:13px;width:14px;height:14px;border:1.5px solid #E9E9E9;}
.contWithFormCol .formWrp form ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span::before{background:#ffffff;}
.contWithFormCol .formWrp form ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span{background:#6AC5DC29;border:1.7px solid #68C6DD;}
.contWithFormCol .formWrp form ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span::after{left:17px;border-color:#003158;width:6px;height:6px;top:45%;transform:translateY(-40%) rotate(-316deg);}
.contWithFormCol .formWrp form .hs_quel_type_de_video_vous_faut_il__{margin-bottom:18px;}
.contWithFormCol .formWrp form .hs-submit{margin-top:11px;}
.contWithFormCol .formWrp form .hs-submit .hs-button{padding-left:22px;}
.contWithFormCol .formWrp form .hs-form-field > label,.contWithFormCol .formWrp form .hs-form-field > label span{font-size:14px;}

/*  */

.contWithImgV4 .shape-svg.desktop{display:none;}
.contWithImgV4 .shape-svg{position:absolute;left:0;top:-1px;width:100%;}
.contWithImgV4 .shape-svg svg{width:100%;height:auto;}
.contWithImgV4 .contWithImgV4-img-wrap img{object-position:50% 20px;width:405px;}
.contWithImgV4 .shape-svg.mobile{display:block;}

/*  */

.coreValues .row{margin-left:-10px;margin-right:-10px;}
.coreValues .row div[class*="col-"]{padding-left:10px;padding-right:10px;}
.coreValues .coreValuesItems .coreValuesItemsIcon{width:59px;height:59px;margin-left:auto;margin-right:auto;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:10px;}
.coreValues .coreValuesItems .coreValuesItemsIcon img{max-width:28px!important;}

/*  */

.counterSection .counterCard{border:2px solid #002A47;border-radius:20px;padding:30px 20px 24px;height:100%;display:flex;flex-direction:column;justify-content:center;}
.counterSection .counterCard .countVal{padding-bottom:3px;color:#002A47;}
.counterSection .counterItem{padding-left:10px;padding-right:10px;}
.counterSection .row{margin-left:-10px;margin-right:-10px;}
.counterSection .shape-svg.desktop{display:block;}
.counterSection .shape-svg{left:0;position:absolute;width:100%;top:0;}
.counterSection .shape-svg.mobile{display:none;}
.counterSection .shape-svg svg{height:auto;width:100%;}
.counterSection .counterCard .countDesc{color:#002A47;}

/*  */

.howWeWorkSecImgWrap img{width:100%;height:100%!important;object-fit:cover;border-radius:20px;}
.howWeWorkSecCont_Inner .button.button--tertiary a:after,.howWeWorkSecCont_Inner a.button.button--tertiary:after{margin-left:15px;}
.howWeWorkSecCont_Inner .button a{padding-left:22px;padding-right:22px;}

/*  */

.KeyAadvantages .keyAdvantageCard{border:2px solid #002A4733;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:30px 20px;}
.KeyAadvantages .keyAdvantageItemWrap .row{margin-left:-10px;margin-right:-10px;}
.KeyAadvantages .keyAdvantageItemWrap .keyAdvantageItem{padding-left:10px;padding-right:10px;}
.KeyAadvantages .keyAdvantageItemWrap .keyAdvantageItem .img-wrap{margin-top:-55px;}
.KeyAadvantages .keyAdvantageItemWrap .keyAdvantageItem .img-wrap img{max-width:150px!important;}
.KeyAadvantages .keyAdvantageCardCont{margin-top:auto;}
.KeyAadvantages .keyAdvantageItemWrap .keyAdvantageItem:nth-child(2) .img-wrap{margin-top:-42px;}
.KeyAadvantages .keyAdvantageItemWrap .keyAdvantageItem:nth-child(3) .img-wrap{margin-top:-65px;}
.KeyAadvantages .keyAdvantageItemWrap .keyAdvantageItem:nth-child(4) .img-wrap{margin-top:-45px;}
.KeyAadvantages .keyAdvantageLeftCol .heading-wrapper h2{color:#02233A;}
.KeyAadvantages .keyAdvantageLeftCol .heading-wrapper p{color:#002A47;}
.KeyAadvantages .keyAdvantageCardCont h3{color:#02233A;}
.KeyAadvantages .keyAdvantageCardCont .keyAdvantageCardContent{color:#002A47;}

/*  */

.logoSliderSec .sliderLogoWp img{max-height:67px;}
.logoSliderSec .sliderLogoWp{min-height:67px;}
.logoSliderSec .shape-svg{left:0;position:absolute;top:0;width:100%;}
.logoSliderSec .shape-svg .mob{display:block;margin-top:-1px;}
.logoSliderSec .shape-svg .desk{display:none;}
.logoSliderSec .shape-svg svg{height:auto;width:100%;}
.logoSliderSec .sliderLogoWp .sliderLogoImg {max-width: 230px;}

/*  */

.ourProcess .shape-svg.mobile{display:block;}
.ourProcess .shape-svg.desktop{display:none;}
.ourProcess .shape-svg{position:absolute;left:0;top:-1px;width:100%;}
.ourProcess .shape-svg svg{width:100%;height:auto;}
.ourProcessLeftImgInner{position:sticky;top:190px;}
.ourProcessItems::before{content:counter(my-sec-counter,decimal-leading-zero);counter-increment:my-sec-counter;position:absolute;background-color:#FFF;font-size:22px;line-height:1.15454545455;color:#EBAB3F;font-family:Emelind;z-index:-1;min-width:25px;text-align:center;left:-45px;top:0;}
.ourProcessItems{position:relative;}
.ourProcessItemsWrp{counter-reset:my-sec-counter;position:relative;}
.default-line .movingdot{width:13px;height:13px;display:block;background:#EBAB3F;border-radius:50%;margin-left:-5px;z-index:-1;position:sticky;top:200px;margin-bottom:10px;}
.default-line,
.draw-line{position:absolute;width:2px;left:-32px;top:0}
.default-line{height:calc(100% - 140px);background-image:repeating-linear-gradient(180deg,#EBAB3F,#EBAB3F 12px,transparent 0,transparent 27px);position:absolute;top:40px;width:2.2px;z-index:-1;}
.draw-line{height:0;}

/*  */

.ourTeamMember .teamMemberItem .teamMemberImg img{height:100%!important;object-fit:cover;border-radius:20px;}
.ourTeamMember .teamMemberItem{padding-left:10px;padding-right:10px;}
.ourTeamMember .teamMemItemWrp.row{margin-left:-10px;margin-right:-10px;}
.ourTeamMember .teamMemberItem .teamMemCont span{display:block;font-weight:400;}
.ourTeamMember .teamMemberItem .teamMemCont{margin:0;line-height:1.55;}
.ourTeamMember .teamMemberItem .teamMemCont .teamMemName{font-weight:600;}
.ourTeamMember .teamMemberItem .teamMemberImg{height:250px;}
.ourTeamMember .star-bg{position:absolute;}
.ourTeamMember .star-bg.top{right:-19%;top:-5%;}
.ourTeamMember .star-bg.bottom{bottom:0;left:-15%;}
.team-slick-main-wrap .slick-prev,
.team-slick-main-wrap .slick-next { position: static; }

/*  */

.ourVideoProducts .mobile-svg{display:block;}
.ourVideoProducts .desktop-svg{display:none;}
.ourVideoProducts .stars-bg{position:absolute;top:0;right:0;left:0;z-index:1;}
.ourVideoProducts .paginationNumber{margin:0 15px;}
.ourVideoProducts .video_productionsCatBtn a.btn.iframePopUp{width:100%;height:100%;display:block;}
.ourVideoProducts .paginationNumber.active{color:#fff;}
.ourVideoProducts .pagination ul{display:flex;}
.ourVideoProducts .prevArrow.prevArrowHide{display:none;}
.ourVideoProducts .video_productions_inner_filter{border-radius:20px;height:224px;display:flex;padding:25px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;flex-direction:column;}
.ourVideoProducts .video_productionsCatText{margin-top:auto;text-align:left;}
.ourVideoProducts .breadcrumb_menu ul.hs-breadcrumb-menu li a{color:#FFF;}
.ourVideoProducts .headerSec{max-width:720px;margin:0 auto;}
.ourVideoProducts .video_productions_filter .column{padding-left:10px;padding-right:10px;}
.ourVideoProducts .video_productions_filter{margin-left:-10px;margin-right:-10px;}
.ourVideoProducts .video_productions_inner_filter::before{position:absolute;height:100%;width:100%;left:0;content:'';top:0;right:0;background:rgba(0,49,88,0.80);bottom:0;transition:all 0.2s ease-in-out;opacity:0;}
.ourVideoProducts .video_productions_inner_filter:hover::before{opacity:1;}
.ourVideoProducts .video_tag_text{padding:13px 15px;border-radius:10px;background-color:#003158;color:#ffffff;border:2px solid #003158;margin-right:18px;transition:all .2s ease-in;font-size:14px;min-width:150px;}
.ourVideoProducts .video_tag_text:hover,
.ourVideoProducts .video_tag_text.active{background-color:#FFF;color:#003158;border:2px solid #FFF;}
.ourVideoProducts .video_productions_filter_repeat{padding-left:10px;padding-right:10px;}
.ourVideoProducts .video_productionsCatBtn{background-image:url(https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Group%209965.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:55px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:55px;}
.ourVideoProducts .video_productions_inner_filter:not(:hover) .video_productionsCatBtn{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play.svg);width:30px;height:30px;}
.ourVideoProducts .video_productions_inner_filter:hover .video_productionsCatBtn{background-image:url(https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Group%209965.svg);}
.ourVideoProducts .filterOverlayBox{transform:translateY(45%);position:absolute;bottom:0;padding:25px;left:0;opacity:0;visibility:hidden;width:100%;overflow:hidden;pointer-events:none;transition:all .2s ease-in-out;}
.ourVideoProducts .video_productions_inner_filter:hover .filterOverlayBox{opacity:1;transform:translateY(0%);visibility:visible;}
.ourVideoProducts .videoProductions_content{position:relative;z-index:2;font-weight:500;}
.video_popup_modal .videoPopupInner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;justify-content:center;overflow:hidden;overflow-y:auto;padding:50px 20px;width:100%;}
.video_popup_modal video{width:100%;height:100%;object-fit:cover;}
.video_popup_modal{ height:100%;left:0; top:0;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease; width:100%;max-width:1024px;margin:0 auto;z-index:999;}
.video_popup_modal::before{content:'';background:rgba(0,0,0,.3);position:absolute;height:100%;width:100%;top:0;left:0;right:0;display:block;pointer-events:none;}
.video_popup_modal.onVideo{opacity:1;display:block;visibility:visible;}
.videoPopupBox{border-radius:5px;margin:0 auto;max-width:1024px; -webkit-transition:.4s ease .2s;-o-transition:.4s ease .2s;transition:.4s ease .2s;width:100%;}
.video_popup_modal.onVideo .videoPopupBox{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.ourVideoProducts.parentVideo{z-index:9999;}
.ourVideoProducts .closeIcon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:35px;font-weight:700;height:35px;justify-content:center;position:absolute;right:20px;top:20px;width:35px;z-index:11;background:#fff;padding:5px;stroke-width:2px;}
.ourVideoProducts .paginationNumber{font-weight:600;line-height:1.1875;color:#ffffff;width:32px;height:32px;display:flex;align-items:center;border-radius:50%;justify-content:center;}
.ourVideoProducts .paginationNumber.active,
.ourVideoProducts .paginationNumber:hover{background-color:#FFF;color:#002A47;}
.ourVideoProducts .paginationNumber.prevArrow,
.ourVideoProducts .paginationNumber.nextArrow{width:42px;height:42px;border:2px solid #FFF;border-radius:50%;justify-content:center;}
.ourVideoProducts .paginationNumber.nextArrow:hover,
.ourVideoProducts .paginationNumber.prevArrow:hover{border-color:#002A47;background:#FFF;}
.ourVideoProducts .paginationNumber.nextArrow:hover svg path,
.ourVideoProducts .paginationNumber.prevArrow:hover svg path{fill:#002A47;}
.ourVideoProducts .videoFilterOuter .slick-arrow.slick-disabled{display:none!important;}
.ourVideoProducts .paginationNumber.disable{pointer-events:none;opacity:0.5;}
.video_popup_modal button.mfp-close{border-radius:0;}
.ourVideoProducts .slick-list:after{content:'';position:absolute;right:0;top:0;background:linear-gradient(270deg,#002A47 36.15%,rgba(255,255,255,0) 100%);height:100%;width:50px}
.ourVideoProducts:has(.slick-prev:not(.slick-disabled)) .slick-list:before{content:'';position:absolute;right:auto;top:0;left:0;background:linear-gradient(-270deg,#002A47 36.15%,rgba(255,255,255,0) 100%);height:100%;width:50px;z-index:22}

/*  */

.projectHighlight .projectHighlightItems{border-radius:20px;}
.projectHighlight .projectHighlightItems img{border-radius:12px;object-fit:cover;}

/*  */

.projectSlider .projectSliderItemCard{border-radius:20px;padding:27px 22px;margin:0 10px;height:100%;display:flex;flex-direction:column;width:235px;}
.projectSlider .projectSliderItemCard .iconWrap{background-color:#FFF;width:76px;height:76px;margin-left:auto;margin-right:auto;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:10px;}
.projectSlider .slick-main-wrap{position:relative;}
.projectSlider .slick-main-wrap .slick-arrow{position:relative;left:0;right:0;border:2px solid #02233A;bottom:0;transform:none;}
.projectSlider .slick-main-wrap .slick-arrow:hover{border-color:#6AC5DC;}
.projectSlider .slick-main-wrap .slick-prev:not(:hover)::before{background-image:url(https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector.svg);}
.projectSlider .slick-main-wrap .slick-next:not(:hover)::before{background-image:url(https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector-1.svg);}
.projectSlider .slick-main-wrap .slick-prev:hover::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon-white.svg);}
.projectSlider .slick-main-wrap .slick-next:hover::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon-white.svg);}
.projectSlider .slick-main-wrap .slick-next:focus:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg);}
.projectSlider .slick-main-wrap .slick-arrow:focus{border-color:#6AC5DC;}
.projectSlider .slick-main-wrap .slick-prev:focus:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg);}
.projectSlider .projectSliderItemCard .projectSliderItemBtn{margin-top:auto;}
.projectSliderWrap .projectSliderItem{height:auto;}
.projectSlider .slick-track{display:flex;}

/*  */

.ServiceBanner .mobile-svg{display:block;}
.ServiceBanner .desktop-svg{display:none;}
.ServiceBanner .stars-bg{position:absolute;right:0;top:0;z-index:1;left:0;}
.ServiceBanner .ServiceBannerRightInnerWp img{border-radius:20px;overflow:hidden;}
.ServiceBanner .ServiceBannerVideo{overflow:hidden;border-radius:20px;width:100%;height:100%;min-height:200px;object-fit:cover;}
.ServiceBanner .ServiceBannerVideoButton{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;transition:background 0.3s;}
.ServiceBanner .ServiceBannerVideoWp{line-height:0;position:relative;max-height:341px;}
.ServiceBanner .breadcrumb_menu ul.hs-breadcrumb-menu li a{color:#FFF;}
.ServiceBanner .ServiceBannerVideoWp:hover .ServiceBannerVideoButton.playing{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/push.svg);}
.ServiceBanner .ServiceBannerVideoWp .ServiceBannerVideoButton.playing{background-image:none;}
.ServiceBanner .ServiceBannerRightWp .iframeWp{height:550px;}
.ServiceBanner .ServiceBannerRightWp .iframeWp iframe{height:100%;width:100%;}

/*  */

.testimonialSliderSecleftWp img{width:100%;height:100%!important;object-fit:cover;border-radius:20px;border:2px solid #6AC5DC;}
.testimonialSliderSecContent  .testimonialSliderSecName{line-height:1.25;}
.testimonialSliderSecItemInner{max-width:780px;margin:0 auto;}
.testimonialSliderSecOutter button.slick-arrow{background:transparent;border:2px solid #fff;color:#fff;}
.testimonialSliderSecOutter .slick-prev:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-prev-icon-white.svg);}
.testimonialSliderSecOutter .slick-next:before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-next-icon-white.svg);}
.testimonialSliderSecOutter .slick-prev:hover:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg);}
.testimonialSliderSecOutter .slick-next:hover:before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg);}
.testimonialSliderSecOutter .slick-arrow:hover{border-color:#6AC5DC;}
.testimonialSliderSec .testimonialSliderSecOutter{padding:0 30px;}

/*  */

.timelineV2Sec .timelineV2Outter .inner{max-width:188px;width:100%;}
.timelineV2Sec .timelineV2Outter{position:relative;}
.timelineV2Sec .timelineV2Wp .btmBtn a{padding-left:22px;}


/*  */


.two-column-content .twoColLeft .twoColLeftInner h2{color:#02233A;}
.two-column-content .twoColRight .twoColRightInner{color:#002A47;}

/*  */

.hsVideoBanner .mobile-svg{display:block;}
.hsVideoBanner .desktop-svg{display:none;}
.hsVideoBanner .stars-bg{position:absolute;top:0;right:0;z-index:1;}
.hsVideoBanner .hsVideoBannerVideo{width:100%;object-fit:cover;height:100%!important;    /*     margin-bottom: -150px; */border-radius:20px;position:absolute;top:0;left:0;right:0;bottom:0;}
.hsVideoBanner .hsVideoBannerContentWp{max-width:1027px;margin:0 auto;}
.hsVideoBanner .hsVideoBannerSubCont{max-width:700px;margin:0 auto;}
.hsVideoBanner .hsVideoBannerOuter{line-height:0;position:relative;height:0;padding-top:50%;}
.hsVideoBanner .hsVideoBannerVidBtn{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:55px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:55px;}
.hsVideoBanner .hsVideoBannerVideoWp:hover .hsVideoBannerVidBtn.playing{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/push.svg);}
.hsVideoBanner .hsVideoBannerVidBtn.playing{background-image:none;}
.hsVideoBanner .iframeWraper iframe{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;}

/*  */

.videoSliderSec video.videoSliderSecVideo{border-radius:20px;height:100%;object-fit:cover;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;}
.videoSliderSec .videoSliderSecVideoWp{ width:557px;height:0;position:relative;padding-top:56.25%;}
.videoSliderSec .videoSliderSecVideoButton{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px;transition:background 0.3s;}
.videoSliderSec .videoSliderSecVideoWp:hover .videoSliderSecVideoButton.playing{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/push.svg);}
.videoSliderSec .videoSliderSecVideoWp .videoSliderSecVideoButton.playing{background-image:none;}
.videoSliderSec .slick-main-wrap .slick-prev{margin-right:20px;}
.videoSliderSec .slick-main-wrap .slick-arrow{left:0;color:#ffffff;min-height:0;margin:0 10px;border:2px solid #ffffff;background:transparent;top:0;transform:none;position:relative;}
.videoSliderSec .slick-main-wrap{justify-content:flex-end;position:absolute;right:6%;bottom:0;}
.videoSliderSec .slick-main-wrap .slick-prev::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-prev-icon-white.svg);}
.videoSliderSec .slick-main-wrap .slick-next::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/slick-next-icon-white.svg);}
.videoSliderSec .slick-main-wrap .slick-prev:hover::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-prev-icon.svg);}
.videoSliderSec .slick-main-wrap .slick-next:hover::before{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/slick-next-icon.svg);}
.videoSliderSec .slick-main-wrap .slick-arrow:hover{border-color:#6AC5DC;}
.videoSliderSec .videoSliderSecItem{margin:0 10px;}
.videoSliderSec .videoSliderSecItem .iframeWp{height:0;padding-top:56.25%;position:relative;width:557px;}
.videoSliderSec .videoSliderSecItem .iframeWp iframe{width:100%;position:absolute;top:0;left:0;right:0;height:100%;}
.videoSliderSec .button a{padding-left:24px;padding-right:24px;}
.videoSliderSec .button a::after{margin-left:11px;}
.videoSliderSec .videoSliderSecVideoWp.hubVideo { height: 100%; padding: 0; border-radius: 20px; overflow: hidden;}
.videoSliderSec .overlay_text { position: absolute; top: 0; left: 0; background-color: #FFF; z-index: 1; padding: 5px 12px; border-bottom-right-radius: 10px;}
.videoSliderSec .videoSliderSecVideoWp.hubVideo::before,
.videoSliderSec .videoSliderSecVideoWp.hubVideo::after{content:'';position:absolute;width:40%;height:80%;top:0;left:0;z-index:1;}
.videoSliderSec .videoSliderSecVideoWp.hubVideo::after{right:0;left:auto;}
.videoSliderOuter{position:relative;padding-top:98px;}
.videoSliderSec .shape-svg{position:absolute; top: -1px;;left:0;width:100%;}
.videoSliderSec .shape-svg svg{width:100%;height:auto;}
.videoSliderSec .shape-svg.desktop {
    display: none;
}
.videoSliderSec .shape-svg.mobile {
    display: block;
}
.videoSliderSec .slick-main-wrap.commonAppendArrowWp.arrowPos{position:relative;right:0;padding-left:60px;}
.videoSliderSec .slick-main-wrap.commonAppendArrowWp.arrowPos .slick-next{margin-right:0;}
.videoSliderSec .slick-main-wrap.commonAppendArrowWp.arrowPos .slick-prev{margin-left:0;}
.videoSliderSec .changeSlideArrow .content{padding:0;}
/*  */

.landingBannerWrp .formWpinner{padding:30px;border:0;border-radius:20px;background:transparent;background-color:#0f466a;max-width:454px;margin:0 auto;}
.landingBannerWrp .formWpinner form{background-color:transparent;padding:0;border:0;}
.landingBannerWrp .form-title{background-color:transparent;}
.landingBannerWrp .stars-bg{position:absolute;top:0%;left:0;z-index:2;}
.landingBannerWrp .bottom-shape{position:absolute;bottom:-2px;width:100%;}
.landingBannerWrp .bottom-shape svg{width:100%;height:auto;}
.landingBannerWrp .bottom-shape .desktop-svg{display:none;}
.landingBannerWrp .bottom-shape .mobile-svg{display:block;}
.landingBannerWrp .form-title{background:transparent;color:#ffffff;margin-bottom:10px;}
.landingBannerWrp form .hs-form-field > label,
.landingBannerWrp form .hs-form-field > label span{color:#FFF;}
.landingBannerWrp form .legal-consent-container,
.landingBannerWrp form .legal-consent-container .hs-richtext,
.landingBannerWrp form .legal-consent-container .hs-richtext p{color:#FFF;}
.landingBannerWrp form .inputs-list:not(.no-list) label,
.landingBannerWrp form .inputs-list:not(.no-list) label > span,
.landingBannerWrp form .inputs-list:not(.no-list) label > span p{color:#FFF;}
.landingBannerWrp form::placeholder{color:#C2C2C2;}
.landingBannerWrp form input[type='text'],.landingBannerWrp form input[type='email'],
.landingBannerWrp form input[type='password'],.landingBannerWrp form input[type='tel'],
.landingBannerWrp form input[type='number'],.landingBannerWrp form select,
.landingBannerWrp form textarea{padding:12px 18px;line-height:1.5;}
.landingBannerWrp form .hs-form-field > label,
.landingBannerWrp form .hs-form-field > label span{font-size:14px;line-height:1.5;}
.landingBannerWrp form .hs-form-field{margin-bottom:10px;}
.landingBannerWrp form .hs-fieldtype-textarea.hs-input{padding:16px 18px;height:80px;}
.landingBannerWrp form .hs_submit.hs-submit{margin-top:28px;}
.landingBannerWrp form .hs-fieldtype-textarea.hs-message{margin-bottom:10px;}
.landingBannerWrp form .hs-form-required{color:inherit;}
.landingBannerWrp form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span{display:inline;}
.landingBannerWrp form .hs_submit.hs-submit{text-align:center;}
.landingBannerWrp .formWp{margin-bottom:-115px;}
.landingBannerWrp .vidOuter{max-width:560px;border:2px solid #ffffff;border-radius:20px;overflow:hidden;}
.landingBannerWrp .vidOuter video{width:100%;height:100%;object-fit:cover;}
.landingBannerWrp .bannVideoWp{line-height:0;height:315px;position:relative;}
.landingBannerWrp .bannVideoWp .hsBannBtn{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:50px;}
.landingBannerWrp .bannVideoWp .hsBannBtn.playing{background-image:none;}
.landingBannerWrp .bannVideoWp:hover .hsBannBtn.playing{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/push.svg);}
.landingBannerWrp.vidAdded .imgWrap img{max-width:286px;height:225px;}


/*  */
.multistepFormSec form .hs-form-field > label,
.multistepFormSec form .hs-form-field > label span { font-size: 14px; }
.multistepFormSec form ul.inputs-list.multi-container { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 0; }
.multistepFormSec form ul.inputs-list.multi-container li.hs-form-checkbox { width: auto; }
.multistepFormSec form ul.inputs-list.multi-container li.hs-form-checkbox span { padding: 8px 13px; border: 1.7px solid #E9E9E9; border-radius: 4px; padding-left: 37px; font-size: 14px; cursor: pointer; }
.multistepFormSec form ul.inputs-list.multi-container li.hs-form-checkbox span::before { top: 50%; transform: translateY(-50%); left: 13px; width: 14px; height: 14px; border: 1.5px solid #E9E9E9; }
.multistepFormSec form ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span::after { left: 17px; border-color: #003158; width: 6px; height: 6px; top: 45%; transform: translateY(-40%) rotate(-316deg); }
.multistepFormSec form ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span::before { background: #ffffff; }
.multistepFormSec form ul.inputs-list.multi-container li.hs-form-checkbox input:checked+span { background: #6AC5DC29; border: 1.7px solid #68C6DD; }

/*  */

.ourApproach .approachItem .topBorder{background:#6AC5DC;border:2px solid #003158;height:23px;border-radius:100px;}
.ourApproach .approachItem .approBottomCont .approTitle{font-weight:bold;}
.ourApproach .approachItem .approBottomCont{max-width:135px;}
.ourApproach .subContwrapper{max-width:774px;margin:0 auto;}

/*  */

.advancdVideoWrp .overlayBtnText{position:absolute;right:-28px;top:-15px;z-index:1;transform:rotate(17deg);}
.advancdVideoWrp .hsAdvdWp{position:relative;}
.advancdVideoWrp .hsAdvdVideoWp video.hsAdvdVideo{height:100%;width:100%;object-fit:cover;vertical-align:middle;border-radius:10px;}
.advancdVideoWrp .hsAdvdOuter .hsAdvdBtn{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:55px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .3s;width:55px;}
.advancdVideoWrp .hsAdvdOuter{position:relative;}
.advancdVideoWrp .hsAdvdOuter .hsAdvdVideoWp{height:500px;}
.advancdVideoWrp .overlayBtnText .button a{border-radius:10px;padding:23px 35px;font-size:22px;}
.advancdVideoWrp .overlayBtnText .button.button--tertiary a{border:1px solid #000000;}
.advancdVideoWrp .hsAdvdOuter .iframeWraper{height:80%;}
.advancdVideoWrp .hsAdvdOuter .iframeWraper iframe{width:100%;border-radius:20px;vertical-align:middle;}
.advancdVideoWrp .hsAdvdVideoWp .hsAdvdBtn.playing{background-image:none;}
.advancdVideoWrp .hsAdvdVideoWp:hover .hsAdvdBtn.playing{background-image:url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/push.svg);}
.advancdVideoWrp::before{background-color:#FFF;}

/*  */

.getConnectWrp .baseModuleStyle{border-radius:20px;padding-left:90px;padding-right:40px;position:relative;z-index:1;}
.getConnectWrp .imgWrp img{width:151px;object-fit:contain;margin-top:-45px;}
.getConnectWrp{position:relative;padding:45px 15px;}
.getConnectWrp::before{content:'';position:absolute;top:0;left:0;right:0;z-index:-1;height:61.5%;background:#003158;}
.getConnectWrp::after{content:'';position:absolute;height:39.5%;width:100%;background:#002A47;bottom:0;left:0;}

/*  */


.featuredCard .featuredCardBg{background:#6AC5DC29;border-radius:20px;padding:20px;border:2px solid #003158;position: relative;}
.featuredCard .featuredCardBg .featCardImgWrpInner{border-radius:20px;overflow:hidden;height:98%;}
.featuredCard .featuredCardBg .featCardImgWrpInner img{height:100%;width:100%;object-fit:cover;object-position:right;}
.featuredCard .featuredCardBg .featCardfeatCont *+p{margin-top:12px;}
.featuredCard .featuredCardBg .featureCardIcon{background:#ffffff;width:40px;height:40px;border-radius:50%;padding:13px 10px;display:flex;align-items:center;justify-content:center;}
.featuredCard .featuredCardBg .featureCardIcon .featureCardIconInner{line-height:0;}
.featuredCard .featuredCardBg .featureCardItemTitle{width:calc(100% - 40px);padding-left:12px;font-weight:600;}
.featuredCard .featuredCardBg .featureCardItem{padding-bottom:12px;width:calc(50% - 10px);}
.featuredCard .featuredCardBg .featureCardItemOuter{display:flex;flex-wrap:wrap;column-gap:20px;max-width:460px;}
.featuredCard .overlayImg {position: absolute;display:none;transform: rotate(-21deg);}

/*  */


.coreValuesCard.hoverEffectAdded .coreValuesItemsIcon{background:#0D3953;border:2px solid #002A47;}
.coreValuesCard.hoverEffectAdded .coreValuesTitle{color:#6AC5DC;font-weight:700;}
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner{border:2px solid #ffffff;padding:40px 32px;border-radius:20px; height: 100%; transition: all .4s ease-in-out;}
.coreValuesCard .coreValuesBottomColWrp{padding-left:0;padding-right:0;}
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner:hover{background:#ffffff;}
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner:hover .coreValuesItemsIcon{background:#6AC5DC29;}
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner:hover .coreValuesTitle{color:#002A47;}
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner:hover .coreValuesDesc,
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner:hover .coreValuesDesc *{color:#002A47;}
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner .coreValuesItemsIcon svg path {stroke: #ffffff;}
.coreValuesCard.hoverEffectAdded .coreValuesItemsInner:hover .coreValuesItemsIcon svg path {stroke: #002A47;}


/*  */

.formVideoColumn .desktop {display: none;}
.formVideoColumn .mobile {display: block;}
.formVideoColumn .shape-svg { position: absolute; top: 0; width: 100%; left: 0; }
.formVideoColumn .shape-svg svg { width: 100%; height: auto; }
.formVideoColumn .formWpinner { background: #FFFFFF; padding: 30px 26px; border-radius: 20px; max-width: 454px; margin: 0 auto; }
.formVideoColumn .formWpinner .form-title { background: transparent; margin-bottom: 10px; }
.formVideoColumn .formWpinner form { background-color: transparent; padding: 0; border: 0; border-radius: 0; }
.formVideoColumn .formWpinner form .hs-form-field { margin-bottom: 8px; }
.formVideoColumn .formWpinner form .hs-form-field > label { margin-bottom: 8px; line-height: 1.5; }
.formVideoColumn .formWpinner input[type='text'],
.formVideoColumn .formWpinner input[type='email'],
.formVideoColumn .formWpinner input[type='password'],
.formVideoColumn .formWpinner input[type='tel'],
.formVideoColumn .formWpinner input[type='number'],
.formVideoColumn .formWpinner select,
.formVideoColumn .formWpinner textarea { background: #6AC5DC29; border-radius: 8px; padding: 12px 20px; border-color: transparent; height: auto; line-height: 1.5; }
.formVideoColumn .formWpinner form::placeholder { color: #00315899; }
.formVideoColumn .formWpinner form .hs-fieldtype-textarea.hs-input { min-height: 110px; }
.formVideoColumn .formWpinner form .hs-fieldtype-booleancheckbox { margin-top: 24px; }
.formVideoColumn .formWpinner form .hs_submit { margin-top: 40px; }
.formVideoColumn .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span { display: block; }
.formVideoColumn .vidOuter { max-width: 560px; border: 2px solid #ffffff; border-radius: 20px; overflow: hidden; }
.formVideoColumn .vidOuter video { width: 100%; height: 100%; object-fit: cover; }
.formVideoColumn .VideoWp { line-height: 0; height: 315px; position: relative; }
.formVideoColumn.vidAdded .imgWrap { max-width: 280px; margin-left: auto; }
.formVideoColumn .VideoWp .hsVidBtn { background-image: url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/play.svg); background-position: 50%; background-repeat: no-repeat; background-size: contain; cursor: pointer; height: 60px; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: background .3s; width: 50px; }
.formVideoColumn .VideoWp .hsVidBtn.playing { background-image: none; }
.formVideoColumn .VideoWp:hover .hsVidBtn.playing { background-image: url(https://infos.digitalisim.fr/hubfs/digitalisim_theme/images/push.svg); }




/*  */

@media screen and (min-width:391px){
    .contWithImgV4 .shape-svg.mobile{display:none;}
    .contWithImgV4 .shape-svg.desktop{display:block;}
    .ourProcess .shape-svg.mobile{display:none;}
    .ourProcess .shape-svg.desktop{display:block;}
    .ourVideoProducts .mobile-svg{display:none;}
    .ourVideoProducts .desktop-svg{display:block;width:100%;}
    .ServiceBanner .mobile-svg{display:none;}
    .ServiceBanner .desktop-svg{display:block;}
    .hsVideoBanner .mobile-svg{display:none;}
    .hsVideoBanner .desktop-svg{display:block;}
}

@media (min-width:768px){
    .companyLeadership .companyLeadItem{max-width:315px;}
    .companyLeadership .companyLeadItem{padding-left:10px;padding-right:10px;}
    .companyLeadership .companyLeadItemWrap .row{margin-left:-10px;margin-right:-10px;}
    .companyLeadership .companyLeadCard{padding:25px;}
    .contWithFormCol .shape-svg .mob{display:none;}
    .contWithFormCol .shape-svg .desk{display:block;}
    .contWithFormCol .formWrp form input[type='text'],
    .contWithFormCol .formWrp form input[type='email'],
    .contWithFormCol .formWrp form input[type='password'],
    .contWithFormCol .formWrp form input[type='tel'],
    .contWithFormCol .formWrp form input[type='number'],
    .contWithFormCol .formWrp form select,
    .contWithFormCol .formWrp form textarea{height:46px;}
    .contWithFormCol .formContSecMain{max-width:531px;}
    .contWithFormCol .formColMain{max-width:538px;}
    .howWeWorkSecImgWrap{padding-left:10px;}
    .howWeWorkSecCont_Inner{max-width:400px;}
    .rightAlign .howWeWorkSecImgWrap{padding-left:15px;padding-right:10px;}
    .rightAlign .howWeWorkSecCont_Inner{margin-left:auto;}
    .logoSliderSec .shape-svg .mob{display:none;}
    .logoSliderSec .shape-svg .desk{display:block;}
    .ourProcessItems:not(:last-child){padding-bottom:55px;}
    .ourProcess .ourProcessLeftImgCol{padding-left:35px;}
    .ourProcess .ourProcessRightContCol{padding-left:90px;}
    .ourProcess .ourProcessRightContCol .ourProcessItems{max-width:610px;}
    .ourTeamMember .teamMemberItem .teamMemberImg{height:280px;}
    .video_popup_modal button.mfp-close{top:0;}
    .ourVideoProducts .stars-bg{top:0px;}
    .projectHighlight .projectHighlightItems img{max-height:290px!important;}
    .projectHighlightImgWrp{max-width:493px;}
    .projectHighlight .projectHighlightItems{padding:30px;}
    .ServiceBanner .ServiceBannerContentWp .ServiceBannerSubCont{max-width:534px;}
    .ServiceBanner .ServiceBannerRightWp{padding-left:10px;}
    .ServiceBanner .stars-bg{top:0px;}
    .testimonialSliderSecleftWp{max-width:123px;height:152px;}
    .testimonialSliderSec .testimonialSliderSecrightWp{max-width:calc(100% - 152px);margin-left:auto;padding-left:25px;}
    .testimonialSliderSecContent .testimonialSliderSecTitle{font-size:22px;line-height:1.23;}
    .testimonialSliderSecOutter button.slick-prev{left:-4%;}
    .testimonialSliderSecOutter button.slick-next{right:-4%;}
    .hsVideoBanner .stars-bg{top:0px;}
    .hsVideoBanner .hsVideoBannerOuter{margin-top:-80px;bottom:-80px;}
    .videoSliderSec .slick-track{padding:0 10px;}
    .landingBannerWrp form .hs_submit.hs-submit{text-align:left;}
    .landingBannerWrp .form-title{margin-bottom:24px;line-height:1.4;}
    .landingBannerWrp .stars-bg{left:5%;top:52%;z-index:0;}
    .landingBannerWrp .bottom-shape .mobile-svg{display:none;}
    .landingBannerWrp .bottom-shape .desktop-svg{display:block;}
    .landingBannerWrp .contentWpinner{max-width:584px;}
    .landingBannerWrp .contentWpinner .subcontent{max-width:482px;}
    .landingBannerWrp form .hs-fieldtype-textarea.hs-message{margin-bottom:28px;}
    .landingBannerWrp form input[type='text'],
    .landingBannerWrp form input[type='email'],
    .landingBannerWrp form input[type='password'],
    .landingBannerWrp form input[type='tel'],
    .landingBannerWrp form input[type='number'],
    .landingBannerWrp form select,
    .landingBannerWrp form textarea{height:auto;}
    .landingBannerWrp form .hs-fieldtype-textarea.hs-input{height:110px;}
    .landingBannerWrp .contentWpinner .headline h1{font-size:46px;line-height:1.4;}
    .landingBannerWrp .imgWrap{margin-bottom:-115px; margin-top: auto;}
    .landingBannerWrp.vidAdded .imgWrap{position:relative;right:0;bottom:0;z-index:1;text-align:right;margin-bottom:-62px;margin-right:-34px;padding-top:20px;}
    .ourApproach .approachItem .approBottomCont{max-width:212px;}
    .ourApproach .approachItem .topBorder{height:31px;}
    .ourVideoProducts .videoFilterOuter .slick-next {right: -25px;}
    .ourVideoProducts .videoFilterOuter .slick-prev {left: -25px;}

    .featuredCard .featuredCardBg .featureCardItem {width: 100%;}
    .featuredCard .featuredCardBg .featCardImgWrpInner {height: 300px;}
    .videoSliderSec .shape-svg.desktop { display: block; }

    .videoSliderSec .shape-svg.mobile { display: none; }
    .featuredCard .overlayImg { display: block; width: 70px; right: -36px; transform: rotate(-14deg); top: -40px; }
    .formVideoColumn .desktop { display: block; }
    .formVideoColumn .mobile { display: none; }
    .formVideoColumn .formWpinner .form-title { margin-bottom: 24px; line-height: 1.4; }
    .landingBannerWrp.vidAdded .videoWrp .vidOuter { margin-left: 10px; }
    .formVideoColumn .vidOuter { margin-left: 30px; }
    .formVideoColumn.vidAdded .imgWrap { margin-right: -15px; }
}

@media (min-width:992px){
    .testimonialSliderSec .testimonialSliderSecOutter{padding:0 0px;}
    .agenceBanner .agenceBannerContent{max-width:534px;}
    .agenceBanner .agenceItemImg.img1{padding-right:12px;}
    .agenceBanner .agenceItemImg.img2{padding-left:12px;}
    .agenceBanner .agenceItemImgOuter{margin-bottom:-80px;}
    .agenceBanner .agenceItemImg.img1 .imgNum1{padding-bottom:27px;}
    .agenceBanner .agenceItemImg.img2 .imgNum1{padding-bottom:25px;padding-top:60px;}
    .contWithFormCol .formContSecMain .title h2{font-size:36px;line-height:1.4;}
    .contWithImgV4 .contWithImg_Inner h2{font-size:36px;line-height:1.4;}
    .contWithImgV4 .contWithImgV4Right{padding-left:10px;}
    .coreValues .stars-bg{position:absolute;top:0;right:0;}
    .howWeWorkSecImgWrap>div{height:341px;}
    .ourProcess .ourProcessLeftImgCol{margin-top:-155px;}
    .projectSliderWrap .projectSliderItem{max-width:255px;}
    .testimonialSliderSecOutter button.slick-prev{left:0;}
    .testimonialSliderSecOutter button.slick-next{right:0;}
    .timelineV2Sec .timelineV2Outter.topThreeStep .dotWrp{content:'';background:#E84B10;width:23px;height:23px;z-index:1;top:calc(-5% - 30px);position:absolute;border-radius:50%;}
    .timelineV2Sec .timelineV2Outter:nth-child(1){width:38.5%;}
    .timelineV2Sec .timelineV2Outter:nth-child(2){width:32.4%;}
    .timelineV2Sec .timelineV2Outter{width:28%;}
    .timelineV2Sec .timelineV2Wp{display:flex;flex-wrap:wrap;align-items:stretch;}
    .timelineV2Sec .timelineV2Outter.topThreeStep::before{content:'';position:absolute;width:100%;left:0;top:calc(-5% - 18px);background-image:url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineOddStrock-3.svg');height:2px;background-position:center;background-repeat:repeat-x;}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .timelineV2RightSide::before{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%204%20%28Stroke%29.svg');background-position:100% 0;background-repeat:no-repeat;content:"";height:110px;right:-10px;position:absolute;top:calc(-5% - 17px);width:100px;}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .inner::before,
    .timelineV2Sec .timelineV2Outter:nth-child(4) .inner::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/whiteStroke.svg);content:"";position:absolute;width:3px;background-position:bottom;height:calc(100% - 80px);right:-10px;top:75px;}
    .timelineV2Sec .timelineV2Outter:nth-child(4)::before,
    .timelineV2Sec .timelineV2Outter:nth-child(5)::before{right:0;background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineOddStrock-3.svg);background-position:50%;background-repeat:repeat-x;content:"";height:2px;left:-12%;position:absolute;top:-105px;width:100%;}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .timelineV2RightSide::before{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%204%20%28Stroke%29%20%281%29.svg');background-position:0 0;background-repeat:no-repeat;height:114px;position:absolute;left:-50%;width:102px;z-index:1;content:'';top:-105px}
    .timelineV2Sec .timelineV2Outter:nth-child(3)::before,
    .timelineV2Sec .timelineV2Outter:nth-child(3):after{width:66%;}
    .timelineV2Sec .timelineV2Outter:nth-child(5):before{width:182%;}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .timelineV2RightSide::after{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%204%20%28Stroke%29-1.svg');background-position:0 0;background-repeat:no-repeat;bottom:-34px;height:114px;position:absolute;width:102px;content:'';left:-50%;}
    .timelineV2Sec .timelineV2Outter:nth-child(4):after,
    .timelineV2Sec .timelineV2Outter:nth-child(5):after{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/timeLineOddStrock-3.svg);background-position:50%;background-repeat:repeat-x;content:"";height:2px;left:-16%;position:absolute;right:0;bottom:-35px;width:100%;}
    .timelineV2Sec .timelineV2Outter:nth-child(5):after{width:160%;}
    .timelineV2Sec .timelineV2Outter.bottomThreeStep .dotWrp{content:'';background:#E84B10;width:23px;height:23px;z-index:1;bottom:-45px;position:absolute;border-radius:50%;}
    .timelineV2Sec .timelineV2Wp .btmBtn{margin-bottom:-55px;width:29.5%;justify-content:flex-end;}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .inner:before{left:-50%;top:-6px;}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .inner::after{background-image:url('https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/Digitalisim%20Studio/images/Vector%204%20%28Stroke%29%20%282%29.svg');background-position:100% 100%;background-repeat:no-repeat;top:calc(100% - 12px);content:"";height:110px;right:-10px;position:absolute;width:100px;}
    .timelineV2Sec .timelineV2Outter:nth-child(3) ~ .timelineV2Outter{margin-top:200px;}
    .timelineV2Sec .timelineV2Outter:not(:nth-child(3n)){padding-right:20px;}
    .timelineV2Sec .timelineV2Outter:nth-child(4){margin-left:calc(15% - 10px);}
    .hsVideoBanner .hsVideoBannerheadline  h1{font-size:60px;}
    .landingBannerWrp .formWpinner{padding:40px 40px 45px;margin-left:auto;}
    .featuredCard .featuredCardBg .featureCardItem{padding-bottom:12px;width:calc(50% - 10px);}
    .formVideoColumn .formWpinner {
        padding: 40px;
    }
}

@media (min-width:1200px){
    .agenceBanner .agenceItemImgOuter{margin-bottom:-117px;}
    .companyLeadership .companyLeadCard{padding:40px;}
    .coreValues .coreValuesBottomColWrp{padding-left:60px;padding-right:60px;}
    .KeyAadvantages .keyAdvantageItemWrap{padding-left:60px;}
    .KeyAadvantages .keyAdvantageLeftCol{padding-right:20px;}
    .ourTeamMember .teamMemberItem .teamMemberImg{height:302px;}
    .ourVideoProducts .paginationNumber.prevArrow{margin-left:-30px;margin-right:25px;}
    .ourVideoProducts .paginationNumber.nextArrow{margin-left:20px;}
    .projectHighlight .projectHighlightItems .left .projectHighlightContWrp{max-width:592px;padding-left:35px;}
    .projectHighlight .projectHighlightItems{padding:40px;}
    .projectHighlight .projectHighlightItems .right .projectHighlightContWrp{max-width:630px;padding-right:110px;}
    .projectHighlight .projectHighlightItems:nth-child(even){padding:50px 42px 56px 40px;}
    .two-column-content .twoColLeft{width:31.2%;}
    .two-column-content .twoColRight{width:68.8%;padding-left:105px;}
    .hsVideoBanner .hsVideoBannerOuter{margin-top:-150px;bottom:-150px;}
    .landingBannerWrp .formWpinner{margin-right:82px;}
    .landingBannerWrp .formWp{margin-bottom:-170px;}
    .landingBannerWrp .imgWrap{margin-bottom:-170px;}
    .ourApproach .heading-wrapper h2{font-size:36px;line-height:1.4;}

    .featuredCard .featuredCardBg{padding:40px 80px 40px 40px;}
    .featuredCard .featCardContWrp{padding-left:45px;}
    .featuredCard .featuredCardBg .featureCardItemOuter{display:flex;flex-wrap:wrap;column-gap:20px;max-width:460px;}
    .landingBannerWrp .contentWpinner {
        margin-bottom: -65px;
    }
    .landingBannerWrp.vidAdded .imgWrap img {
        margin-top: -50px;
    }
    .landingBannerWrp.vidAdded .imgWrap {
        padding-top: 0;
        margin-bottom: 0;
    }
    .featuredCard .featuredCardBg .featCardImgWrpInner {
        height: 398px;
    }
}

@media screen and (min-width: 1400px) {
    .testimonialSliderSecOutter button.slick-prev{left:-40px;}
    .testimonialSliderSecOutter button.slick-next{right:-20px;}
    .ourVideoProducts .videoFilterOuter .slick-prev{left:-45px;}
    .ourVideoProducts .videoFilterOuter .slick-next {right: -40px;}
    .featuredCard .overlayImg {
        width: 138px;
        right: -85px;
        transform: rotate(-21deg);
        top: -40px;
    }
}

@media (max-width:991px){
    .timelineV2Sec .timelineV2Outter .inner::before{background:#e84b10;border-radius:50%;content:'';display:block;height:23px;width:23px;position:relative;z-index:1;margin-bottom:30px;}
    .timelineV2Wp{max-width:360px;margin:0 auto;}
    .timelineV2Sec .timelineV2Outter .inner{max-width:171px;width:100%;margin:0 auto;}
    .timelineV2Sec .timelineV2Outter .inner::after{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%2032%20%28Stroke%29.svg');background-position:50%;background-repeat:repeat-x;content:"";height:2px;right:84px;position:absolute;top:10px;width:45%;}
    .timelineV2Sec .timelineV2Outter:nth-child(odd) .topShapeWrp{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%2032%20%28Stroke%29%20%281%29.svg');background-position:100% 0;background-repeat:no-repeat;content:"";height:93px;position:absolute;right:0;top:10px;width:82px;}
    .timelineV2Sec .timelineV2Outter:nth-child(even) .bottomShapeWrp{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%2032%20%28Stroke%29%20%282%29.svg');background-position:100% 100%;background-repeat:no-repeat;content:"";height:80px;position:absolute;right:0;width:82px;top:-52px;}
    .timelineV2Sec .timelineV2Outter:not(:first-child){padding-top:18px;}
    .timelineV2Sec .timelineV2Outter:nth-child(3){padding-top:30px;}
    .timelineV2Sec .timelineV2Outter:nth-child(4){padding-top:40px;}
    .timelineV2Sec .timelineV2Outter:nth-child(5){padding-top:20px;}
    .timelineV2RightSide h5{font-size:18px;}
    .timelineV2Sec .timelineV2Outter:nth-child(2) .inner::after{top:28px;right:90px;width:calc(36% + 50px);}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .inner::after{top:40px;right:92px;width:calc(45% + 18px);}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .inner::after{top:50px;right:92px;width:calc(45% + 18px);}
    .timelineV2Sec .timelineV2Outter:nth-child(5) .inner::after{top:30px;}
    .timelineV2Sec .timelineV2Outter:nth-child(2) .inner::before{margin-bottom:17px;}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .inner::before{margin-bottom:27px;}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .inner::before{margin-bottom:19px;}
    .timelineV2Sec .timelineV2Outter:nth-child(5) .inner::before{margin-bottom:28px;}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .topShapeWrp{top:40px;}
    .timelineV2Sec .timelineV2Outter:nth-child(even){padding-left:50%;}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .bottomShapeWrp{top:-29px;}
    .timelineV2Sec .timelineV2Outter:nth-child(5) .topShapeWrp{display:none;}
    .timelineV2Sec .timelineV2Outter:nth-child(5) .inner::after{display:none;}
    .timelineV2Sec .timelineV2Outter:nth-child(even) .topShapeWrp{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%2032%20%28Stroke%29%20%283%29.svg');content:"";height:92px;left:0;position:absolute;top:30px;width:82px;}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .topShapeWrp{top:52px;}
    .timelineV2Sec .timelineV2Outter:nth-child(odd):not(:first-child) .bottomShapeWrp{background-image:url('https://infos.digitalisim.fr/hubfs/Digitalisim%20Studio/images/Vector%2032%20%28Stroke%29%20%285%29.svg');background-position:0 100%;background-repeat:no-repeat;content:"";height:93px;left:0;position:absolute;top:-52px;width:81px;}
    .timelineV2Sec .timelineV2Outter:nth-child(5) .bottomShapeWrp{width:96px!important;height:92px!important;top:-57px!important;}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .inner{max-width:188px;}
    .timelineV2Sec .timelineV2Outter:nth-child(odd):not(:nth-last-child(2))::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/whiteStroke.svg);background-position:bottom;content:"";height:calc(100% - 165px);position:absolute;right:-1px;top:102px;width:3px;}
    .timelineV2Sec .timelineV2Outter:nth-child(3)::before{top:130px!important;}
    .timelineV2Sec .timelineV2Outter:nth-child(even)::before{background-image:url(https://7294238.fs1.hubspotusercontent-na1.net/hubfs/7294238/digitalisim_theme/images/whiteStroke.svg);background-position:bottom;content:"";height:calc(100% - 165px);position:absolute;top:118px;width:3px;left:0px;}
    .timelineV2Sec .timelineV2Outter:nth-child(4)::before{height:calc(100% - 180px);top:130px;}
    .timelineV2Sec .timelineV2Outter:nth-child(odd){padding-left:10px;}
}

@media (max-width:767px){
    .agenceBanner .agenceItemImgOuter{margin-bottom:-95px;}
    .companyLeadership .companyLeadItem{padding-left:8px;padding-right:8px;}
    .companyLeadership .companyLeadItemWrap .row{margin-left:-8px;margin-right:-8px;}
    .companyLeadership .companyLeadCard{padding:28px 16px;min-height:200px;}
    .contWithFormCol .formContSecMain .formContSec .formCntent{font-size:16px;}
    .contWithFormCol .formWrp form .hs-form-field{margin-bottom:10px;}
    .contWithFormCol .formWrp form .hs-submit{text-align:center;margin-top:30px;}
    .contWithFormCol .formColMain .img-wrap{max-width:303px;margin-left:auto;margin-right:auto;}
    .contWithImgV4 .row{flex-direction:column-reverse;}
    .contWithImgV4 .contWithImgV4-img-wrap img{width:292px;}
    .contWithImgV4 .contWithImg_Inner h2{line-height:1.4;}
    .contWithImgV4 .contWithImg_Inner .font18{font-size:16px;}
    .coreValues .coreValuesItems .coreValuesDesc{font-size:16px;}
    .counterSection .content-wrapper{padding:0 45px;}
    .counterSection .counterCard{min-height:146px;}
    .howWeWorkSecImgWrap img{max-height:242px!important;max-width:358px!important;}
    .KeyAadvantages .keyAdvantageCardCont .font18{font-size:18px;}
    .KeyAadvantages .keyAdvantageCardCont h3{font-size:22px;}
    .KeyAadvantages .keyAdvantageItemWrap .keyAdvantageCard{max-width:293px;margin-left:auto;margin-right:auto;}
    .logoSliderSec .sliderLogoWp img{max-height:42px;}
    .logoSliderSec .sliderLogoWp{min-height:42px;}
    .ourProcess .ourProcessLeftImgCol{margin-top:-135px;}
    .ourProcessItems .ourProcessItemsTitle h3{font-size:16px;}
    .ourProcessItems:before{font-size:16px;}
    .ourProcessItemsWrp_scroll{padding-left:60px;}
    .default-line{background-image:repeating-linear-gradient(180deg,#EBAB3F,#EBAB3F 8px,transparent 0,transparent 18px);left:-35px;top:40px;}
    .ourProcessItems.num1::after{top:18%;}
    .ourTeamMember .teamMemberItem .teamMemCont{font-size:16px;line-height:1.47;}
    .ourTeamMember .teamMemberItem .teamMemberImg{ height: 185px; max-width: 170px;}
    .ourTeamMember .teamslide_Wrap {margin-left: -10px;margin-right: -15px;}
    .ourTeamMember .teamMemberItem .teamMemberImg img {min-height: 165px; }
    .ourVideoProducts .video_productions_inner_filter{height:200px;}
    .ourVideoProducts .paginationNumber{margin:0 5px;}
    .ourVideoProducts .paginationNumber.prevArrow{margin-right:15px;}
    .ourVideoProducts .paginationNumber.nextArrow{margin-left:10px;}
    .projectHighlight .projectHighlightItems .row {flex-direction: unset;}
    .projectHighlight .projectHighlightItems .projectHighlightImgWrp{padding-bottom:25px;}
    /* .projectHighlight .projectHighlightItems.leftAlign{padding:15px 15px 30px;} */
    .projectHighlight .projectHighlightItems{padding:35px 15px 35px;}
    .projectHighlight .projectHighlightItems:not(:last-child){margin-bottom:45px;}
    .projectHighlight .projectHighlightItems.rightAlign .button{padding-bottom:30px;}
    /* .projectHighlight .projectHighlightItems.rightAlign .projectHighlightContWrp{padding-bottom:25px;} */
    .projectSlider .projectSliderItemCard{padding:27px 18px;}
    .projectSlider .slick-main-wrap{display:none;}
    .ServiceBannerVideoButton{width:30px;height:30px;}
    .ServiceBanner .ServiceBannerRightWp .iframeWp{width:300px;margin:0 auto;height:350px;}
    .testimonialSliderSecleftWp{max-width:147px;height:188px;width:100%;}
    .testimonialSliderSec .testimonialSliderSecrightWp{width:100%;}
    .testimonialSliderSecContent .testimonialSliderSecTitle p{line-height:1.375;}
    .testimonialSliderSecOutter  button.slick-next,
    .testimonialSliderSecOutter  button.slick-prev{display:block!important;bottom:-80px;top:auto;transform:none;opacity:1;visibility:visible;}
    .testimonialSliderSecOutter button.slick-next{right:calc(50% - 30px);left:auto;transform:translateX(50%);}
    .testimonialSliderSecOutter button.slick-prev{right:auto;left:calc(50% - 30px);transform:translateX(-50%);}
    .testimonialSliderSec .testimonialSliderSecOutter{padding:0;}    
    .hsVideoBanner .hsVideoBannerOuter{margin-top:-80px;bottom:-80px;}
    .hsVideoBanner .hsVideoBannerVidBtn{width:20px;height:20px;}
    .hsVideoBanner .button a{min-width:212px;justify-content:center;}
    .videoSliderSec video.videoSliderSecVideo{width:291px;}
    .videoSliderSec .videoSliderSecVideoWp{width:291px;}
    .videoSliderSec .videoSliderSecVideoButton{width:15px;height:15px;}
    .videoSliderSec .slick-main-wrap{display:none}
    .videoSliderSec .videoSliderSecItem .iframeWp{width:291px;}
    .landingBannerWrp .contentWpinner .imgWrap img{width:222px;height:193px;}
    .ourApproach .approachItemWrap  .approachItem.slick-slide{width:160px;}
    .ourApproach .approachItemWrap .slick-list{margin-right:-15px;}
    .advancdVideoWrp .overlayBtnText .button a{font-size:13.2px;padding:16px 18px;}
    .advancdVideoWrp .overlayBtnText{right:-12px;top:-5px;}
    .advancdVideoWrp .hsAdvdOuter .hsAdvdVideoWp{height:158px;}
    .advancdVideoWrp .hsAdvdOuter .hsAdvdBtn{width:20px;height:20px;}
    .getConnectWrp .col-md-5{order:-1;}
    .getConnectWrp .baseModuleStyle{padding-left:40px;padding-right:40px;}
    .getConnectWrp .imgWrp img{width:149px;}
    .getConnectWrp .imgWrp img{margin-top:-142px;}
    .getConnectWrp{padding-top:140px;padding-bottom:30px;}
    .ourVideoProducts .videoFilterOuter .slick-next {right: -10px;}
    .ourVideoProducts .videoFilterOuter .slick-prev {left: -10px;}
    .ourVideoProducts .slick-list:after{right:10px}
    .ourVideoProducts .video_tag_text{margin-right:10px;}
    .landingBannerWrp .vidOuter {max-width: 100%;margin-bottom: -140px;}
    .landingBannerWrp .bannVideoWp{height:50%;}
    .landingBannerWrp .bannVideoWp .hsBannBtn{width:35px;height:40px;}
    .featuredCard .featuredCardBg .featureCardItemOuter {
        max-width: 100%;
    }
    .coreValuesCard .coreValuesBottomColWrp .coreValuesItems {
        width: 100%;
    }
    .coreValuesCard.hoverEffectAdded .coreValuesItemsInner {
        padding: 20px;
    }
    .coreValuesCard.hoverEffectAdded .coreValuesDesc {
        font-size: 12px;
    }
    .formVideoColumn .formWpinner form .hs-form-field > label { margin-bottom: 5px; }
    .formVideoColumn .formWpinner input[type='text'],
    .formVideoColumn .formWpinner input[type='email'],
    .formVideoColumn .formWpinner input[type='password'],
    .formVideoColumn .formWpinner input[type='tel'],
    .formVideoColumn .formWpinner input[type='number'],
    .formVideoColumn .formWpinner select,
    .formVideoColumn .formWpinner textarea { padding: 17px 10px; }
    .formVideoColumn .formWpinner form .hs-form-field { margin-bottom: 5px; }
    .formVideoColumn .formWpinner form .hs_submit { margin-top: 30px;text-align:center; }
    .formVideoColumn .imgWrap { max-width: 296px; margin: 0 auto; }
    .formVideoColumn .VideoWp { height: 98%; }
    .formVideoColumn .VideoWp .hsVidBtn { width: 35px; height: 40px; }
    .ourProfitsWrp .profits_itemInner .profits_content { font-size: 12px; }
}

@media (max-width:480px){
    .hsVideoBanner .hsVideoBannerOuter{margin-top:-80px;bottom:-80px;}

    .ourVideoProducts .slick-list:after{right:0}
    .ourVideoProducts .slick-next,
    .ourVideoProducts .slick-prev{width: 20px;height: 20px;}

    .ourVideoProducts .slick-next:before,
    .ourVideoProducts .slick-prev:before {width: 4px;height: 10px;}
}

@media (max-width:390px){
    .default-line{top:5%;height:calc(100% - 30%);}
    .getConnectWrp .baseModuleStyle{padding-left:15px;padding-right:15px;}
    .featuredCard .featuredCardBg .featureCardItem {width: 100%;}
}

@media (max-width:380px){
    .timelineV2Sec .timelineV2Outter:nth-child(4) .inner:after{right:calc(18% + 22px);width:calc(40% + 35px);}
    .timelineV2Sec .timelineV2Outter:nth-child(2) .inner:after{right:calc(18% + 22px);width:calc(40% + 35px);}
}

@media (max-width:330px){
    .timelineV2Sec .timelineV2Outter:nth-child(2) .inner:after{width:calc(20% + 60px);right:calc(16% + 40px);}
    .timelineV2Sec .timelineV2Outter:nth-child(3) .inner:after{width:calc(35% + 25px);right:calc(23% + 18px);}
    .timelineV2Sec .timelineV2Outter:nth-child(4) .inner:after{right:calc(22% + 22px);width:calc(30% + 30px);}
    .timelineV2Sec .timelineV2Outter:nth-child(5) .bottomShapeWrp{width:86px!important;}
}