/* Theme base styles */

/* Tools
Any animations, or functions used throughout the project.
Note: _macros.css needs to be imported into each stylesheet where macros are used and not included here
*/




























































 




































/* Button Style Macros */





.btn_style_one ,.cta_button:not(.non-btn-design){  
    
        font-size: 14px;
        line-height: 20px;
        color: #000000 !important;
        font-weight: 400;
        background-color: #FFD400;
        border: 2px solid #FFD400;
        padding: 9px 20px 7px;
        display: inline-block;
        border-radius: 25px;
        text-decoration: none;
        letter-spacing: 3.5px;
        text-align: center;
        text-transform: uppercase;
    
 }
.btn_style_one:hover,.cta_button:not(.non-btn-design):hover{ font-style: italic;  }

.btn_style_two,.button_2 .cta_button:not(.non-btn-design){ 
    
        font-size: 14px;
        line-height: 20px;
        color: #FFF !important;
        font-weight: 400;
        background-color: rgba(255, 255, 255, 0%);
        border: 2px solid #FFF;
        padding: 9px 20px 7px;
        display: inline-block;
        border-radius: 25px;
        text-decoration: none;
        letter-spacing: 3.5px;
        text-align: center;
        text-transform: uppercase;
    
 }
.btn_style_two:hover,.button_2 .cta_button:not(.non-btn-design):hover{ font-style: italic;  }

.cta_button:not(.non-btn-design) p{ text-indent: inherit !important; } 


    input[type=submit], form button, .hs-button, .button{ 
    
        font-size: 14px;
        line-height: 20px;
        color: #000000 !important;
        font-weight: 400;
        background-color: #FFD400;
        border: 2px solid #FFD400;
        padding: 9px 20px 7px;
        display: inline-block;
        border-radius: 25px;
        text-decoration: none;
        letter-spacing: 3.5px;
        text-align: center;
        text-transform: uppercase;
    
 }
    input[type=submit]:hover, form button:hover, .hs-button:hover, .button:hover{ font-style: italic;  }


/* transition Macros */
 


















































.d-flex{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 }
.row{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
 }
.flex-wrap{ -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 }
.justify-content-start{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
 }
.justify-content-end{ 
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
 }
.justify-content-center{ 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 }
.justify-content-between{ 
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
 }
.justify-content-around{ 
    -ms-flex-pack: distribute;
    justify-content: space-around;
 }
.align-items-start{ 
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
 }
.align-items-end{ 
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
 }
.align-items-center{ 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }


/* Generic
This is where reset, normalize & box-sizing styles go.
*/

*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
* {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
.hs-cta-wrapper a.cta_button:not(.non-btn-design) {box-sizing:border-box !important; -moz-box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -ms-box-sizing:border-box !important;}
.fancybox-container{ z-index: 999999; }

.inner-pagi {
    display: inline-block;
    width: 100%;
    margin: 50px 0;
}

.inner-pagi #paginate a {
    font-size: 25px;
    padding: 8px 15px;
    display: inline-block;
    /* background: #ffd400; */
    border-radius: 8px;
}

.inner-pagi #paginate {
    text-align: center;
}

.inner-pagi #paginate a.active {
    color: #000000;
    background: #ffd400;
    font-weight: 700;
}

.inner-pagi #paginate a:not(:last-child) {
    margin-right: 10px;
}
.inner-pagi #paginate a .fa-angle-double-left svg{
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg); 
}
.inner-pagi #paginate a .fa-angle-double-left svg,
.inner-pagi #paginate a .fa-angle-double-right svg{
    fill: #43BEAD; 
    -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;;
    display: inline-block;
    vertical-align: middle;
} 
.inner-pagi #paginate a:hover .fa-angle-double-left svg,
.inner-pagi #paginate a:hover .fa-angle-double-right svg{
    fill: #FFFFFF;
}
/*! 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.25; /* 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: 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;
}

/* Elements
Base HMTL elements are styled in this section (<body<, <h1>, <a>, <p>, <button> etc.)
*/

/* @font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Thin.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Thin.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Thin.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Thin.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Thin.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Thin.svg#NeueHaasDisplay-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Light.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Light.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Light.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Light.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Light.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Light.svg#NeueHaasDisplay-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Roman.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Roman.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Roman.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Roman.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Roman.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Roman.svg#NeueHaasDisplay-Roman') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Mediu.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Mediu.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Mediu.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Mediu.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Mediu.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Mediu.svg#NeueHaasDisplay-Mediu') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Bold.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Bold.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Bold.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Bold.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Bold.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Bold.svg#NeueHaasDisplay-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Black.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Black.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Black.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Black.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Black.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NeueHaasDisplay-Black.svg#NeueHaasDisplay-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FreightDispPro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProLight-Regular.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProLight-Regular.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProLight-Regular.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProLight-Regular.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProLight-Regular.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProLight-Regular.svg#FreightDispProLight-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
} */



/* @font-face {
    font-family: 'FreightDispPro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProMedium-Regular.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProMedium-Regular.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProMedium-Regular.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProMedium-Regular.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProMedium-Regular.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProMedium-Regular.svg#FreightDispProMedium-Regular') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FreightDispPro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProSemibold-Regular.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProSemibold-Regular.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProSemibold-Regular.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProSemibold-Regular.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProSemibold-Regular.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProSemibold-Regular.svg#FreightDispProSemibold-Regular') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FreightDispPro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBold-Regular.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBold-Regular.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBold-Regular.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBold-Regular.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBold-Regular.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBold-Regular.svg#FreightDispProBold-Regular') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FreightDispPro';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBlack-Regular.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBlack-Regular.eot#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBlack-Regular.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBlack-Regular.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBlack-Regular.ttf') format('truetype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/FreightDispProBlack-Regular.svg#FreightDispProBlack-Regular') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
} */

html,
body{
  width:100%;
  overflow-x: hidden!important;
}

body { font-family: neue-haas-grotesk-display, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; color: #FFF;  font-size: 16px; padding: 0; margin: 0; letter-spacing: 1px; line-height: 1.5;  }
h1, .h1 {margin: 0px;font-family: freight-display-pro; font-style: normal; font-weight: 400; text-decoration: none; color: #FFF;  font-size: 190px; line-height: 185px; line-height: 0.97; letter-spacing: inherit;  text-transform: none; font-weight:300; }
h2, .h2 {margin: 0px;font-family: freight-display-pro; font-style: normal; font-weight: 400; text-decoration: none; color: #FFF;  font-size: 75px; line-height: 72px; line-height: 0.96; letter-spacing: inherit;  text-transform: none; font-weight:300;}
h3, .h3 {margin: 0px;font-family: freight-display-pro; font-style: normal; font-weight: 400; text-decoration: none; color: #FFF;  font-size: 60px; line-height: 67px; line-height: 1.12; letter-spacing: inherit;  text-transform: none; font-weight:300;}
h4, .h4 {margin: 0px;font-family: neue-haas-grotesk-display, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #FFF;  font-size: 52px; line-height: 64px; line-height: 1.23; letter-spacing: inherit;  text-transform: none;}
h5, .h5 {margin: 0px;font-family: neue-haas-grotesk-display, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #FFF;  font-size: 48px; line-height: 60px; line-height: 1.25; letter-spacing: inherit;  text-transform: none;}
h6, .h6 {margin: 0px;font-family: neue-haas-grotesk-display, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #FFF;  font-size: 44px; line-height: 56px; line-height: 1.27; letter-spacing: inherit;  text-transform: none;} 
h3 span{ font-family: neue-haas-grotesk-display, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }

p { padding:10px 0; margin:0; letter-spacing: 1px; }
a { text-decoration:none; outline:none; color: #43BEAD; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
a:hover { color: #FFFFFF; text-decoration:none;} 

/* ol li, ul li, a, p, th, td, span{ line-height: 24px; } */

ul{ list-style: none; margin: 0; padding: 0; }
ul li{ padding-left: 25px; position: relative; letter-spacing: 1px; }
ul li:before{ content: ""; position: absolute; top: 10px; left: 10px; width: 5px; height: 5px; border-radius: 50%; background-color: #FFF; } 
/* ul li:not(:last-child){ margin-bottom: 10px; } */    

ul[role="menu"] li{ padding-left: 0; } 
ul[role="menu"] li:before{ display: none; }

.hs-tools-menu li{ padding-left: 0; } 
.hs-tools-menu li:before{ display: none; }

/* ul.styled_white li{ padding-left: 25px; position: relative; }
ul.styled_white li:before{ content: ""; position: absolute; top: 10px; left: 10px; width: 5px; height: 5px; border-radius: 50%; background-color: #FFF; } 
ul.styled_white li:not(:last-child){ margin-bottom: 10px; }

ul.styled_dark li{ padding-left: 25px; position: relative; }
ul.styled_dark li:before{ content: ""; position: absolute; top: 10px; left: 10px; width: 5px; height: 5px; border-radius: 50%; background-color: #000; } 
ul.styled_dark li:not(:last-child){ margin-bottom: 10px; }

ul.styled_yellow li{ padding-left: 25px; position: relative; }
ul.styled_yellow li:before{ content: ""; position: absolute; top: 10px; left: 10px; width: 5px; height: 5px; border-radius: 50%; background-color: #ffd400; } 
ul.styled_yellow li:not(:last-child){ margin-bottom: 10px; }

ul.styled_green li{ padding-left: 25px; position: relative; }
ul.styled_green li:before{ content: ""; position: absolute; top: 10px; left: 10px; width: 5px; height: 5px; border-radius: 50%; background-color: #43bead; } 
ul.styled_green li:not(:last-child){ margin-bottom: 10px; } */

.section_heading{ display: inline-block; width: 100%; }
.section_heading.left{ text-align: left; }
.section_heading.center{ text-align: center; }
.section_heading.right{ text-align: right; }
.section_heading h5{ display: inline-block; }
.section_heading h5 span{ font-family: freight-display-pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; }

.innbanner_title{ display: inline-block; width: 100%; }
.innbanner_title.left{ text-align: left; }
.innbanner_title.center{ text-align: center; }
.innbanner_title.right{ text-align: right; }
.innbanner_title h1{ display: inline-block; letter-spacing: -0.025em; }

.section_headingrow{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 padding-bottom: 50px }
.section_headingrow .section_heading{ width: auto; }
.seeall_buttonlink a{ font-size: 25px; line-height: 30px; color: #FFFFFF }
.seeall_buttonlink.seeall_btnline{ padding-left: 140px; position: relative; }
.seeall_buttonlink.seeall_btnline:after , .seeall_buttonlink.seeall_btnline:before{ content: ""; position: absolute; top: 50%; left: 0; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 height: 3px; border-radius: 7px; }
.seeall_buttonlink.seeall_btnline:after{ width: 105px; background: #58595B; }
.seeall_buttonlink.seeall_btnline:before{ width: 27px; background: #FFF; z-index: 2; }
.seeall_buttonlink a:hover{ color: #43BEAD; }

.border_design_link{ display: inline-block; width: 100%; }
.border_design_link a{ text-transform: uppercase; letter-spacing: 3.5px; color: #FFD400; display: inline-block; width: 100%; border-top: 2px solid #FFD400; border-bottom: 2px solid #FFD400; padding: 9px 23px 7px 0; position: relative; }
.border_design_link a:hover{ border-color: #FFF; color: #FFF; }
.border_design_link a:after{ content:""; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; width: 23px; height: 8px; position: absolute; top: 50%; right: 0; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 background: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8C18.1363 6.54131 18.7789 5.4473 19.3772 4.71795L0 4.71795L0 3.28205L19.3772 3.28205C18.7789 2.55271 18.1363 1.45869 17.4494 0L18.6127 0C20.0087 1.66382 21.4711 2.89459 23 3.69231V4.30769C21.4711 5.08262 20.0087 6.31339 18.6127 8H17.4494Z' fill='%23FFD400'/%3E%3C/svg%3E%0A") no-repeat center center / 100%; }
.border_design_link a:hover:after{ background: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8C18.1363 6.54131 18.7789 5.4473 19.3772 4.71795L0 4.71795L0 3.28205L19.3772 3.28205C18.7789 2.55271 18.1363 1.45869 17.4494 0L18.6127 0C20.0087 1.66382 21.4711 2.89459 23 3.69231V4.30769C21.4711 5.08262 20.0087 6.31339 18.6127 8H17.4494Z' fill='%23FFF'/%3E%3C/svg%3E%0A") no-repeat center center / 100%; }

.no-item { padding: 250px 0; font-family: freight-display-pro; font-style: normal; font-weight: 400; text-decoration: none; color: #FFF; font-weight: normal; font-size: 34px; line-height: 36px; text-align: center; font-feature-settings: 'pnum' on, 'lnum' on; }


@media(min-width: 1241px){
    .section_heading h5 span{ font-size: 52px; }
}


.overline{
  color:#43BEAD;
  font-size:14px;
  text-transform:uppercase;
}

.h2-sm{
  font-size:34px;
  line-height:1;
}

@media (min-width:992px){
  .h2-sm{
    font-size:60px;
  }
}


.lined-yellow-btn:after,
.lined-black-btn:after {
  content:"";
  margin-left:30px;
  display:flex;
  height: 9px;
  width: 23px;
  background-image: url("data:image/svg+xml,%3Csvg width='23' height='9' viewBox='0 0 23 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8.00879C18.1363 6.5501 18.7789 5.45609 19.3772 4.72674H0V3.29084H19.3772C18.7789 2.5615 18.1363 1.46748 17.4494 0.00878906H18.6127C20.0087 1.67261 21.4711 2.90338 23 3.7011V4.31648C21.4711 5.09141 20.0087 6.32218 18.6127 8.00879H17.4494Z' fill='%23FFD400'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.lined-black-btn,
.lined-yellow-btn:hover,
.lined-yellow-btn{
  position:relative;
  align-items: center;
  border-bottom: 1px solid #ffd400;
  border-top: 1px solid #ffd400;
  color: #ffd400;
  column-gap: 15px;
  display: inline-flex;
  /*   font-family: freight-display-pro; */
  text-transform:uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  overflow: hidden;
  transition: opacity .8s ease,padding .3s ease;
  -webkit-transition: opacity .8s ease,padding .3s ease;

  height: auto;
  opacity: 1;
  padding: 5px;
  letter-spacing: 3.5px;
}

.lined-black-btn:after{
background-image: url("data:image/svg+xml,%3Csvg width='23' height='9' viewBox='0 0 23 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8.00879C18.1363 6.5501 18.7789 5.45609 19.3772 4.72674H0V3.29084H19.3772C18.7789 2.5615 18.1363 1.46748 17.4494 0.00878906H18.6127C20.0087 1.67261 21.4711 2.90338 23 3.7011V4.31648C21.4711 5.09141 20.0087 6.32218 18.6127 8.00879H17.4494Z' fill='%23000000'%3E%3C/path%3E%3C/svg%3E");
position:absolute;
  right:0;
}
.lined-black-btn{
  border-color:#000;
  color:#000;
}
.lined-black-btn:hover{
  font-style:italic;
}
/* Fields */

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

/* Labels */

form label {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 0.35rem;
}

/* Help text */

form legend {
  font-size: 0.875rem;
}

/* Inputs */

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  display: inline-block;
  font-size: 0.875rem;
/*   padding: 0.7rem; */
  width: 100%;
}

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

/* Inputs - checkbox/radio */

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

form .inputs-list > li {
  display: block;
  margin: 0.7rem 0;
}

form .inputs-list input,
form .inputs-list span {
  vertical-align: middle;
}

form input[type=checkbox],
form input[type=radio] {
  cursor: pointer;
  margin-right: 0.35rem;
}

/* Inputs - date picker */

.hs-dateinput {
  position: relative;
}

.hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  right: 10%;
  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,
.fn-date-picker td .pika-button:focus {
  border-radius: 0 !important;
  color: #FFF;
}

/* Inputs - file picker */

form input[type=file] {
  background-color: transparent;
  border: initial;
  padding: initial;
}

/* Headings and text */

form .hs-richtext,
form .hs-richtext p {
  font-size: 0.875rem;
  margin: 0 0 1.4rem;
}

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

/* GDPR */

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 1rem !important;
}

/* Validation */

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

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

.hs-error-msg {
  color: #EF6B51;
  margin-top: 0.35rem;
}

/* Submit button */

form input[type=submit],
form .hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

/* Captcha */

.grecaptcha-badge {
  margin: 0 auto;
}






form label { font-size: 12px; text-transform: uppercase; line-height: 16px; color:#43BEAD; }
input , textarea, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { 
    outline:none !important; 
    margin:5px 0; 
    border: none;
    border-bottom: 2px solid #FFFFFF;
    background-color: rgba(255, 255, 255 ,0.0);
    padding: 10px 15px 10px 0; 
    width: 100% !important; 
    display: inline-block; 
    -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
    color: #FFF;
  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: none!important;
}

input, select{ height: 40px; }
textarea{ height: 85px; }
select option{ color: #000; }
input:focus, select:focus, textarea:focus{ border-color: #FFD400 !important; }

form .hs-form-field{ position: relative; margin-bottom: 30px; }
form fieldset .hs-form-field{ margin-bottom: 45px !important; position: relative; }
form fieldset .hs-fieldtype-textarea.hs-form-field{ margin-bottom: 0px !important; }
form .hs-form-field .input{ margin: 0 !important; }
form .form-columns-2{ margin: 0 -10px !important; max-width: inherit !important; }
form .form-columns-2 .hs-form-field{ margin: 0 10px; width: calc(50% - 20px) !important; }
form input[type=submit], form .hs-button{ width: auto !important; padding: 0 20px; }
form .hs-error-msgs{ position: absolute; top: 100%; }
form .hs-error-msgs li, form .hs-error-msgs li label{ margin: 0; font-weight: 500; letter-spacing: 1.5px; }
form .hs_error_rollup{ display: none !important;  }
.submitted-message{ display: block; width: 100%; font-size: 24px; line-height: 34px; text-align: center; } 

form .hs-richtext p{ font-size: 16px; line-height: 24px; }
form .hs-richtext p a{ color: #FFFFFF; }
form .hs-richtext p a:hover{ color: #43BEAD; }

form .hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:0; list-style:none; }
form .inputs-list .hs-form-checkbox-display , .row-fluid .inputs-list .hs-form-booleancheckbox , .row-fluid .inputs-list li.hs-form-radio { display: block; padding: 4px 0 0 40px; position: relative; }
form .inputs-list .hs-form-checkbox-display label, .row-fluid .inputs-list .hs-form-booleancheckbox label, .row-fluid .inputs-list li.hs-form-radio label{ margin: 0; }
form .inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
form .inputs-list input[type="radio"] { top:3px; }
form .inputs-list input[type="checkbox"] + span { color: #FFF; font-size: 16px; line-height: 24px; text-transform: initial; position: relative; padding: 5px 0 5px 35px; }
form .inputs-list input[type="checkbox"] + span:before  { position:absolute; left: 0; top:5px;  content:''; width: 22px; height: 22px; border: 1px solid #FFFFFF; border-radius: 6px; background: transparent; }
form .inputs-list input[type="checkbox"]:checked + span:after { content: ""; width: 14px; height: 14px; background: #FFD400; border-radius: 3px; position: absolute; left: 4px; top: 9px; }
form .inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:2px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
form .inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top:6px;  content:''; width:12px; height:12px; border-color:#333; background:#3333;  border-radius:100%; }

form .form-columns-2 .hs-form-field.hs-fieldtype-file label { height: 24px; } 
form .form-columns-2 .hs-form-field.hs-fieldtype-file { width: auto !important; }
form .fileUploadWrap{ position: relative; }
form .fileUploadWrap:before { cursor: pointer; display: inline-block; padding: 7px 20px; text-align: center; letter-spacing: 3.5px; text-transform: uppercase; font-feature-settings: 'tnum' on, 'lnum' on; background: rgba(0, 0, 0, 0.1); border: 2px solid #FFFFFF; backdrop-filter: blur(10px); border-radius: 25px; font-size: 14px; line-height: 20px; }
form .fileUploadWrap input[type=file] { cursor: pointer; opacity: 0; overflow: hidden; position: absolute; left: 0; top: 0; margin: 0; right: 0; bottom: 0; overflow: hidden; z-index: 1; }
form .hs_resume___cv .fileUploadWrap:before{ content: "Attach"; }
form .hs_resume___cv_dropbox .fileUploadWrap:before{ content: "Dropbox"; }
form .hs_cover_letter .fileUploadWrap:before{ content: "Attach"; }
form .hs_cover_letter_dropbox .fileUploadWrap:before{ content: "Dropbox"; }
form .fileUploadWrap p.fileName{ padding: 0; margin-top: 5px; font-size: 12px; line-height: 16px; }
form .hs-richtext, form .hs-richtext p { margin:0 0 15px;}
form li.hs-form-booleancheckbox { padding: 0 !important; margin:0 !important; }
form .inputs-list input[type="checkbox"]+span { padding-top:0px; margin-left: 0 !important; font-size:14px; line-height:24px; display: inline-block; }
form .inputs-list input[type="checkbox"]+span p { padding-top:0px; margin-left: 0 !important; font-size:14px; line-height:24px; }
.hs-fieldtype-booleancheckbox.field.hs-form-field { margin-bottom: 20px !important; }

@media( max-width: 1279px ){
    form .hs-form-field{ margin-bottom: 20px; }
}

@media( max-width: 991px ){
    form .hs-form-field{ margin-bottom: 20px; }
}

@media( max-width: 767px ){
    form .form-columns-2{ margin: 0 0px !important; }
    form .form-columns-2 .hs-form-field{ width: 100% !important; margin: 0 0px; }
    form .hs_submit.hs-submit .actions{ display: inline-block; width: 100%; text-align: right; }
}


::-webkit-input-placeholder { color: #808285; }
::-moz-placeholder { color: #808285; }
:-ms-input-placeholder { color: #808285; }
::placeholder { color: #808285; }


.invalid:-webkit-input-placeholder, .error::-webkit-input-placeholder { color: #ef6b51 !important; }
.invalid:-moz-placeholder, .error::-moz-placeholder { color: #ef6b51 !important; }
.invalid:-ms-input-placeholder, .error:-ms-input-placeholder { color: #ef6b51 !important; }
.invalid::placeholder, .error::placeholder { color: #ef6b51 !important; }



/* .subscribe_form form{ position: relative; margin: 5px 0px; }
.subscribe_form form .hs-form-field{ margin: 0 !important; }
.subscribe_form .input{ display: inline-block; width: 100%; }
.subscribe_form .input input{ border-bottom: none; border: 2px solid #FFFFFF; border-radius: 30px; height: 55px; padding: 10px 15px; padding-right: 125px; color: #FFF; margin: 0; }
.subscribe_form .input input::-webkit-input-placeholder{ color: #FFF; }
.subscribe_form .input input::-moz-placeholder{ color: #FFF; }
.subscribe_form .input input:-ms-input-placeholder{ color: #FFF; }
.subscribe_form .input input::placeholder { color: #FFF; }
.subscribe_form .hs_submit{ position: absolute; top: 7.5px; right: 7px; }
.subscribe_form .actions input{ margin: 0; width: 116px; } 
.subscribe_form form .hs-error-msgs{ position: absolute; top: 100%; left: 0; right: 0; width: 100%; padding-top: 10px; }
.subscribe_form form .hs-error-msgs li, .subscribe_form form .hs-error-msgs li label{ margin: 0; font-size: 14px; font-weight: 500; }
.subscribe_form form .hs_error_rollup{ display: none !important; }
.subscribe_form .submitted-message{ display: inline-block; width: 100%; } */ 
.subscribe_form form label { font-size: 10px; } 


.menu_searchdiv form .hs-form-field{ margin: 0 !important; }
.menu_searchdiv form input{ font-size: 16px; line-height: 24px; border-bottom: none; border: 2px solid #FFFFFF; border-radius: 30px; height: 55px; padding: 10px 15px; padding-right: 50px; color: #FFF; margin: 0; }
.menu_searchdiv form input::-webkit-input-placeholder{ color: #FFF; }
.menu_searchdiv form input::-moz-placeholder{ color: #FFF; }
.menu_searchdiv form input:-ms-input-placeholder{ color: #FFF; }
.menu_searchdiv form input::placeholder { color: #FFF; }
.menu_searchdiv form button{ position: absolute; top: 7.5px; right: 7px; background-color: transparent; border: none; padding: 7px 10px 5px; cursor: pointer; }
.menu_searchdiv .hs-search-field__bar button svg{ height: 24px; }
.menu_searchdiv ul.hs-search-field__suggestions { position: absolute; top: 100%; left: 0; right: 0; background: #000; padding: 60px 25px 40px; z-index: 2; }
.menu_searchdiv ul.hs-search-field__suggestions #results-for{ font-weight: 400; }
.menu_searchdiv ul.hs-search-field__suggestions li { font-weight: 400; font-size: 12px; line-height: 16px; text-transform: uppercase; margin-bottom: 20px; display: inline-block; width: 100%; }
.menu_searchdiv ul.hs-search-field__suggestions li a { font-weight: 400; font-size: 48px; line-height: 60px; text-transform: none; color: #FFFFFF; }
.menu_searchdiv ul.hs-search-field__suggestions li a:hover{ color: #43BEAD; }
.menu_searchdiv .hs-search-field .hs-search-field__suggestions{ display: none; }
.menu_searchdiv.active_input .hs-search-field.hs-search-field--open{ z-index: 2; }
.menu_searchdiv.active_input .hs-search-field.hs-search-field--open .hs-search-field__suggestions{ display: block; }
.menu_searchdiv.active_input .hs-search-field.hs-search-field--open:after { position: fixed; content: ""; top: 0; right: 0; bottom: 0; left: 0; background-color: #000; z-index: -1; }



.footer form .inputs-list input[type="checkbox"]+span p{ font-size: 16px; line-height: 24px; }
.footer form .inputs-list input[type="checkbox"]+span:before { top: 6px; }
.footer form .inputs-list input[type="checkbox"]:checked+span:after { top: 10px; }

form .hs-fieldtype-select.field.hs-form-field .input {
  background-image: url(data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.22304 7.6457C7.36704 7.6457 7.54704 7.5737 7.65504 7.4297L13.811 1.3097C14.063 1.0577 14.063 0.661703 13.811 0.409703C13.523 0.157703 13.127 0.157703 12.875 0.409703L7.22304 6.0617L1.53505 0.409703C1.28305 0.157703 0.887045 0.157703 0.635045 0.409703C0.383045 0.661703 0.383045 1.0577 0.635045 1.3097L6.75504 7.4297C6.86305 7.5737 7.04304 7.6457 7.22304 7.6457Z' fill='white'/%3E%3C/svg%3E);
  background-repeat: no-repeat;
  background-position: right center;
}
/* Table */

table {
  border-collapse: collapse;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
}

/* Table cells */

td,
th {
  vertical-align: top;
}

/* Table header */

thead th {
  vertical-align: bottom;
}

/* Components
Specific pieces of UI that are stylized. Typically used for global partial styling
*/

.header{ position: fixed; left: 0; right: 0; top: 0; padding: 70px 0; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; z-index: 999; background: rgba(0,0,0,0.6); background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0))); background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); background: -o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 ); }
.header.sticky{ padding: 50px 0;  }
.header.sticky{ background: rgba(0,0,0,0.6);
	background: -moz-linear-gradient(top, rgba(0,0,0,0.6) 20%,rgba(0,0,0,0) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.6) 20%,rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.6) 20%,rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.6) 20%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.6) 20%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.header .header_row{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.header .header_col{ width: calc(100% / 3); padding: 0 15px; }
.header .header_inncol_left{ width: calc(100% - 60px); }
.header .header_inncol_right{ width: 60px; }

.header .header_logodiv .header_title{ transition:800ms; display: inline-block; width: 100%; line-height: normal; text-align: center; font-size: 34px; line-height: 34px; font-kerning:0; font-weight: 300; font-family: freight-display-pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; font-kerning:0; font-weight: 300;}
.header .header_logodiv{ line-height: 0; height:32px;}
.header .header_desktoplogo{ max-width: 230px; width: 100%; margin: 0 auto; }
.header .header_desktoplogo img{ width: 100% !important; }

.header .header_mobilelogo{ max-width: 43px; width: 100%; }
.header .header_mobilelogo img{ width: 100% !important; }
.header .header_mobilelogo a{ display: inline-block; }
.header.home-header .header_desktoplogo{ margin: 0 auto; /*position: fixed !important;*/ text-align: center; /*top: 308px; width: 97vw; max-width: 100%; transition: 3000ms;*/ left: 0; right: 0; opacity: 0; visibility: hidden; height: 0; }
.header.sticky .header_logodiv .header_title{ opacity: 0; visibility: hidden; }
.header.sticky .header_desktoplogo { opacity: 1; visibility: visible; height: auto; }
.header.home-header .header_desktoplogo img{ display: block;margin: 0 auto; width: 100%; transition: 3000ms;} 

/* Header Fade Out */
.header .header_desktoplogo { animation: fadeOutLogo 1s ease-in both; opacity: 0; visibility: visible; } 
.header .header_desktoplogo{ animation-delay: 2.3s; }
.header .header_menubtndiv{ animation: fadeOutLogo 1s ease-in both; opacity: 0;  } 
.header .header_menubtndiv { animation-delay: 2.3s; }
@keyframes fadeOutLogo{
    0% { opacity:0; transform: translate3d(0, -20px, 0); }
    100% { opacity:1; transform: none; }
} 
/* Header Fade Out */


.header.home-header.header-animation .header_desktoplogo{top:66px;width:300px;}
.header.home-header.header-animation.sticky .header_desktoplogo img {max-width: 155px;transition: 1000ms;}
/* .header.home-header.header-animation .header_title{opacity:0;} */
.header.header-animation.sticky .header_desktoplogo {top: 20px;}

/* .header .header_logodiv .scrollmagic-pin-spacer{top:1px !important;} */

.header .header_title h3{font-size:34px; line-height:36px;}

.header .header_menubtndiv{ text-align: right; }
.header .header_menubtndiv #openmenu{ cursor: pointer; font-weight: 700; font-size: 16px; line-height: 24px; color: #FFFFFF; text-transform: uppercase; display: inline-block; letter-spacing:1.5px; }


.header .header_languagediv{ position: relative; /*display: inline-block;*/ display: none; min-width: 76px; }
.header .header_languagediv .header_selectedlang{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 cursor: pointer; }
.header .header_languagediv .header_selectedlang:after{ content: ""; display: inline-block; width: 10px; height: 5px; background: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100%; margin-left: 12px; }
.header .header_languagediv ul{ position: absolute; top: 100%; left: 0; border: 1px solid #FFF; padding: 10px 10px; background-color: #000; z-index: 1; display: none; width: 100%; }
.header .header_languagediv ul li{ white-space: nowrap; cursor: pointer; }
.header .header_languagediv ul li:not(:last-child) { margin-bottom: 5px; }

.header .header_megamenu_div{  z-index: 2; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; position: fixed; top: 0; right: 0; left: 0; background-color: #000; width: 100%; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -o-transition: translateY(-100%); -ms-transition: translateY(-100%); transform: translateY(-100%); }
.header .header_megamenu_div.open_header_megamenu{ z-index: 2; bottom: 0; -webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transition: translateY(0); -ms-transition: translateY(0); transform: translateY(0); }
.header .header_megamenu_div .header_row{ margin: 0 0; }
.header .header_megamenu_div .container{ max-width: 1135px; width: 100%; padding: 0 15px; }
.header .header_megamenu_div .header_megamenu_top{ margin: 95px 0 85px; position: relative; }
.header .megamenu_logo{ max-width: 255px; width: 100%; }  
.header .megamenu_logo img{ width: 100% !important; }
.header .megamenu_language{ max-width: 182px; width: 100%; padding-left: 50px; }

.header .menu_searchdiv{ opacity: 0; visibility: hidden; height: 0; width: 0; }
.header .megamenu_searchdiv .menu_searchdiv{ opacity: 1; visibility: visible; height: 100%; width: 100%; }
.header .m_searchbar_div .menu_searchdiv{ opacity: 1; visibility: visible; height: 100%; width: 100%; }
.header .megamenu_searchdiv{ max-width: 350px; width: 100%; }
.header .megamenu_searchdiv .menu_searchdiv.active_input { position: absolute; left: 0; right: 0; top: 0; max-width: calc(100% - 110px); background: #000; }

.header .megamenu_closediv{ max-width: 60px; text-align: center; position: relative; z-index: 9; }
.header .megamenu_closediv span{ font-size: 14px; line-height: 20px; letter-spacing: 3.5px; color: #ED1C24; }

.header .header_megamenu ul li a{ color: #FFFFFF; }
.header .header_megamenu ul li a:hover{ color: #43BEAD; }

.header .header_megamenu ul[role="menu"]{ max-width: 400px; width: 100%; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-item.hs-menu-depth-1 > a{ font-size: 48px; line-height: 60px; margin: 5px 0px; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children{ width: 100%; position: relative; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul[role="menu"] li.hs-menu-depth-1.hs-item-has-children:nth-child(2){ margin-bottom: 100px; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children > a{ -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; font-size: 64px; line-height: 70px; padding-right: 57px; position: relative; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children > a:after{ -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; content: ""; position: absolute; top: 50%; right: 0; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 width: 47px; height: 15px; background: url("data:image/svg+xml,%3Csvg viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8C18.1363 6.54131 18.7789 5.4473 19.3772 4.71795L0 4.71795L0 3.28205L19.3772 3.28205C18.7789 2.55271 18.1363 1.45869 17.4494 0L18.6127 0C20.0087 1.66382 21.4711 2.89459 23 3.69231V4.30769C21.4711 5.08262 20.0087 6.31339 18.6127 8H17.4494Z' fill='%23FFD400'/%3E%3C/svg%3E%0A") no-repeat center / 100%; display: none; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children.open_megamenu > a{ color: #FFD400; font-style: italic; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] > ul > li > ul{ position: absolute; top: 100%; left: 100%; min-width: 690px; width: 100%;}
/* .header .header_megamenu .hs-menu-wrapper[role="navigation"] > ul > li.open_megamenu > ul{ display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -ms-flex-wrap: wrap!important; flex-wrap: wrap!important; } */
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.open_megamenu.hs-menu-depth-1.hs-item-has-children > a:after{ display: block; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children .hs-menu-depth-2{ width: calc(100% / 3); }
/* .header .header_megamenu .hs-menu-wrapper[role="navigation"] > ul > li > ul > li{ width: 257px; padding: 0 15px; } */

.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.megamenu_level3 > a[role="menuitem"] + .hs-menu-children-wrapper{ top: 10px; }

.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-item-has-children .hs-menu-children-wrapper .hs-item-has-children { margin-bottom: 34px; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.megamenu_level3 .hs-menu-depth-2.hs-item-has-children > a{ position: relative; padding-right: 31px; margin-bottom: 16px; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul .hs-menu-depth-2.hs-item-has-children > a:after{ content: ""; position: absolute; top: 50%; right: 0; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 width: 23px; height: 8px; background: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8C18.1363 6.54131 18.7789 5.4473 19.3772 4.71795L0 4.71795L0 3.28205L19.3772 3.28205C18.7789 2.55271 18.1363 1.45869 17.4494 0L18.6127 0C20.0087 1.66382 21.4711 2.89459 23 3.69231V4.30769C21.4711 5.08262 20.0087 6.31339 18.6127 8H17.4494Z' fill='%23FFF'/%3E%3C/svg%3E%0A") no-repeat center / 100%; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul .hs-menu-item.hs-menu-depth-2 a{ font-size: 25px; line-height: 30px; margin-bottom: 16px; display: inline-block; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul .hs-menu-item.hs-menu-depth-2 .hs-menu-item.hs-menu-depth-3 a{ font-size: 16px; line-height: 24px; margin-bottom: 10px; letter-spacing:1.5px; }

.header .header_megamenu_bottom{ padding: 115px 0 90px; }
.header .header_bottom_left{ max-width: 80%; width: 100%; }
.header .header_bottom_right{ max-width: 20%; width: 100%; }
.header .header_simplemenu ul{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.header .header_simplemenu ul li:not(:last-child){ margin-right: 50px; }
.header .header_simplemenu ul li a{ color: #FFFFFF; font-size: 25px; line-height: 30px; }
.header .header_simplemenu ul li a:hover{ color: #FFFFFF; }

.header .header_socialmedia{ display: inline-block; width: 100%; text-align: right; }
.header .header_socialmedia ul{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 width: 100%; list-style: none; margin: 0; padding: 0; }
.header .header_socialmedia ul li{ padding-left: 0; }
.header .header_socialmedia ul li:before{ display: none; }
.header .header_socialmedia ul li:not(:last-child){ margin-right: 30px; }
.header .header_socialmedia ul li a{ width: 23px; height: 23px; 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.header .header_socialmedia ul li a svg{ max-width: 100%; max-height: 100%; fill: #FFFFFF; }
.header .header_socialmedia ul li a:hover svg{ fill: #43BEAD; }

.menu_searchdiv ul.hs-search-field__suggestions li:before{ display: none !important; } 

@media(min-width: 768px){
    .header .header_mobilelogo{ display: none; }    
    .header .header_megamenu a:hover { color:#FFD400; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] > ul > li > ul{ display: none!important; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] > ul > li.open_megamenu > ul{display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -ms-flex-wrap: wrap!important; flex-wrap: wrap!important; }
}

@media(max-width: 1920px){
/*     .header.home-header .header_desktoplogo{top:15vw;} 
    .header.home-header .header_desktoplogo img{max-width:90vw;} */
}

@media(max-width: 1270px){
/*     .header.home-header .header_desktoplogo{top:16vw;} */
}

@media(max-width: 1134px){
    .header{ padding: 50px 0; }    
    .header.home-header.header-animation .header_desktoplogo {top: 36px;}
    .header.header-animation.sticky .header_desktoplogo{top: 50px;}
    .header .header_megamenu_div .header_megamenu_top{ margin: 65px 0 55px; }
    
    .header .header_megamenu ul[role="menu"] { max-width: 300px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-item.hs-menu-depth-1>a { font-size: 38px; line-height: 50px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a{ font-size: 54px; line-height: 60px; padding-right: 47px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a:after{ width: 37px; height: 13px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul .hs-menu-item.hs-menu-depth-2 a{ font-size: 20px; line-height: 25px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"]>ul>li>ul{ min-width: 675px; }
    
    .header .header_megamenu_div{ max-height: 100vh; overflow: auto; }
    .header .header_megamenu_bottom{ padding: 50px 0 40px; }
    
    .header .header_simplemenu ul li a { font-size: 20px; line-height: 25px; }
    
/*     .header.home-header .header_desktoplogo{top:250px;} */
    
    .header.sticky { padding: 50px 0; }
}

@media(max-width: 991px){
    .header .header_megamenu ul[role="menu"] { max-width: 250px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"]>ul>li>ul{ min-width: 487px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-item.hs-menu-depth-1>a { font-size: 28px; line-height: 40px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a{ font-size: 40px; line-height: 46px; padding-right: 35px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a:after{ width: 25px; height: 12px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul .hs-menu-item.hs-menu-depth-2 a{ font-size: 20px; line-height: 25px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul[role="menu"] li.hs-menu-depth-1.hs-item-has-children:nth-child(2){ margin-bottom: 60px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children .hs-menu-depth-2{ width: calc(100% / 2); }
    
    .header .megamenu_logo { max-width: 200px; }
    .header .megamenu_language { max-width: 140px; padding-left: 30px; }
    .header .megamenu_searchdiv { max-width: 330px; }
    
    .header .header_logodiv .header_title { font-size: 26px; }
/*     .header.home-header .header_desktoplogo{top:210px;} */
}

@media(max-width: 767px){
    body.overflow-hidden{ overflow: hidden; }
    .header{ padding: 20px 0; }
    
    .header .header_logodiv{ height: auto; }
    .header .header_desktoplogo{ display: none; }
    .header .header_col.header_first, .header_languagediv{ display: none; }
    
    .header .header_second{ width: 73px; }
    .header .header_third{ width: calc(100% - 73px); }
    .header .header_megamenu_div .header_megamenu{ opacity: 0; visibility: hidden; }
    .header .mobile_header{ -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; position: absolute; top: 100%; left: 0; right: 0; z-index: 99; height: 0px; opacity: 0; visibility: hidden; overflow: hidden; background-color: #000; }
    .header .mobile_header.open_header_megamenu{ height: calc(100vh - 73px); overflow: auto; opacity: 1; visibility: visible; } 
    
    .header .m_searchbar_div{ padding: 30px 0 15px;  }
    .header .m_megamenu_div { padding: 15px 0; }
    .header .header_megamenu ul[role="menu"]{ max-width: 100%; }
  
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] > ul > li > ul{ min-width: inherit; position: static; display:none; top: inherit; left: inherit; padding: 55px 55px; } 
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children .hs-menu-depth-2{ max-width: 100%; width: 100%;}
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.megamenu_level3>a[role="menuitem"]+.hs-menu-children-wrapper{ top: inherit; }
    
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a{ font-size: 64px; line-height: 70px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul .hs-menu-item.hs-menu-depth-2 a { font-size: 25px; line-height: 30px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-item.hs-menu-depth-1>a{ font-size: 48px; line-height: 60px; }
  
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul[role="menu"] li.hs-menu-depth-1.hs-item-has-children:nth-child(2){ margin-bottom: 40px; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a{ width: 100%; display: inline-block; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children.open_megamenu>a{ color: #FFF; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a:after{ display: block; content: ""; width: 5px; height: 10px; background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center / 100%; }
    .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.open_megamenu.hs-menu-depth-1.hs-item-has-children>a:after{ transform: rotate(90deg); }
    
    .header .header_megamenu li.hs-item-has-children .mobile-toggle{position:absolute;left:0;top:8px;width:100%;height:60px;z-index:9;}
    
    .header .header_megamenu .hs-menu-wrapper li.hs-menu-depth-1 ul ul{display:block !important;}
    
    .menu_searchdiv ul.hs-search-field__suggestions{ padding: 30px 15px 20px; }
    .menu_searchdiv ul.hs-search-field__suggestions li{ margin-bottom: 10px; }
    .menu_searchdiv ul.hs-search-field__suggestions li a{ font-size: 23px; line-height: 35px; }
    
    .header .header_bottom_left{ max-width: 100%; width: 100%; }
    .header .header_bottom_right{ max-width: 100%; width: 100%; }
    .header .header_simplemenu ul li{ display: inline-block; margin-bottom: 20px; width: 100%; }
    .header .header_simplemenu ul li a { font-size: 25px; line-height: 30px; }
    .header .header_socialmedia ul{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
 margin-top: 90px; margin-bottom: 40px; }
    .header .header_simplemenu ul li:not(:last-child){ margin-right: 0px; }
    
    .header.sticky { padding: 20px 0; }     
  
  
  
  /*     s2 Overwrite */
  
   .header.header-v2 .header_megamenu .hs-menu-wrapper[role="navigation"] > ul > li > ul{ min-width: inherit; position: static; display:none; top: inherit; left: inherit; padding: 30px 30px; } 
    .header.header-v2 .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children .hs-menu-depth-2{ max-width: 100%; width: 100%;}
    .header.header-v2 .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.megamenu_level3>a[role="menuitem"]+.hs-menu-children-wrapper{ top: inherit; }
    
    .header.header-v2 .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children>a{ font-size: 32px; line-height: 1.5em; }
    .header.header-v2 .header_megamenu .hs-menu-wrapper[role="navigation"] ul .hs-menu-item.hs-menu-depth-2 a { font-size: 24px; line-height: 1.5em; }
    .header.header-v2 .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-item.hs-menu-depth-1>a{ font-size: 32px; line-height: 1.5em; }
  
    .header.header-v2 .header_megamenu .hs-menu-wrapper[role="navigation"] ul[role="menu"] li.hs-menu-depth-1.hs-item-has-children:nth-child(2){ margin-bottom: 20px; }
  
}
.footer{ background-color: #000; padding: 150px 0 100px; color: #FFF;  font-size: 16px; line-height: 24px; position:relative; }
.footer.no-form-footer{  padding: 150px 0 55px; } 
.footer a{ color: #FFF;  letter-spacing: 1.5px; }
.footer a svg{ fill: #FFF; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.footer a:hover{ color: #43bead; }
.footer a:hover svg{ fill: #43bead; }
.footer ul{ list-style: none; margin: 0; padding: 0; }

.footer .footer_wrap{ border-top: 2px solid #FFFFFF; padding-top: 40px; }
.footer .footer_row{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 }
.footer .footer_innrow{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.footer .footer_top { display: inline-block; width: 100%; margin-bottom: 40px; }
.footer .footer_top .footer_topleft { padding: 0 15px; width: 64%; }
.footer .footer_top .footer_topright { padding: 0 15px; width: 36%; }
.footer .footer_top .footer_topright.full-width { width:100%; }
.footer .footer_middle { display: inline-block; width: 100%; margin-bottom: 40px; }

.footer .footer_countries{ display: inline-block; width: 100%; margin-bottom: 30px; }
.footer .footer_countries .footer_selcted_country{ display: inline-block; position: relative; }
.footer .footer_countries .footer_country{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 cursor: pointer; }
.footer .footer_countries .footer_country:after{ content: ""; display: inline-block; width: 10px; height: 5px; background: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center / 100%; margin-left: 12px; }
.footer .footer_countrieslist{ position: absolute; top: 100%; left: -10px; /*border: 1px solid #FFF; */ padding: 10px 0; background-color: #000; z-index: 1; display: none; }
.footer .footer_countrieslist ul{ max-height: 230px; padding: 0 10px; overflow: auto; }
.footer .footer_countries ul li{ white-space: nowrap; cursor: pointer; }
.footer .footer_countries ul li:not(:last-child){ margin-bottom: 5px; }
.footer .footer_subscibeform .subscribe_form{ max-width: 670px; }
.footer .footer_subscibeform .subscribe_form form label { font-size: 10px; }

.footer .footer_bottom .footer_row{ 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.footer .footer_bottom .footer_bottomleft { padding: 0 15px; width: 75%; }
.footer .footer_bottom .footer_bottomright { padding: 0 15px; width: 25%; }

.footer .footer_socialmedia{ display: inline-block; width: 100%; text-align: right; }
.footer .footer_socialmedia ul{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 width: 100%; list-style: none; margin: 0; padding: 0; }
.footer .footer_socialmedia ul li{ padding-left: 0; }
.footer .footer_socialmedia ul li:before{ display: none; }
.footer .footer_socialmedia ul li:not(:last-child){ margin-right: 30px; }
.footer .footer_socialmedia ul li a{ width: 23px; height: 23px; 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.footer .footer_socialmedia ul li a svg{ max-width: 100%; max-height: 100%; }

.footer .footer_topmenu{ margin-top: 15px;  }
.footer ul[role="menu"]{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.footer ul[role="menu"] li:not(:last-child){ margin-right: 30px; }

.footer .footer_countries ul li{ padding-left: 0; }
.footer .footer_countries ul li:before{ display: none; }

.footer .footer_copyright{ margin-left: 30px; letter-spacing:1.5px; }



.ls-page .footer .footer_top,
.ls-page .footer_middle{
    display: none;
}
/* Slider */
.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: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -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:before,
.slick-track:after { 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; }



@font-face {
    font-family: 'neue-haas-grotesk-display';
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NHaasGroteskDSPro-65Md.eot');
    src: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NHaasGroteskDSPro-65Md.eot?#iefix') format('embedded-opentype'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NHaasGroteskDSPro-65Md.woff2') format('woff2'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NHaasGroteskDSPro-65Md.woff') format('woff'),
        url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Fonts/NHaasGroteskDSPro-65Md.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}



.header.blog-header{ padding: 70px 0 40px; background-color: #000; }
.header.sticky.blog-header{ padding: 20px 0 40px; }
.blog_header_div .header_logoandtitle .blog_logodiv{ width: 43px; }
.blog_header_div .header_logoandtitle .blog_logodiv a{ display: inline-block; }
.blog_header_div .header_logoandtitle .blog_logodiv a img{ width: 100%; }
.blog_header_div .header_logoandtitle .header_blogtitle{ width: calc(100% - 43px); padding-left: 25px; overflow: hidden; }
.blog_header_div .header_logoandtitle .header_blogtitle p{ white-space: nowrap; }
.blog_header_div .blog_socialmedia_div{ margin-right: 80px; }
.blog_header_div .header_col.header_first{ width: calc(100% - 291px); } 
.blog_header_div .header_col.header_third{ width: 291px; }
.blog_header_div .mobile_blog_sharebtn{ background: none; width: 24px; height: 24px; border: none; outline: none; padding: 0; }

.blogpost_content article h1{ font-weight: 300; font-size: 75px; line-height: 72px; }
.blogpost_content article h2{ font-weight: 300; font-size: 55px; line-height: 52px; }
.blogpost_content article h3{ font-weight: 300; font-size: 34px; line-height: 36px; }
.blogpost_content article p{ /*text-indent: 60px;*/ text-align: left; }

.blog_hero{ padding: 256px 0 175px; }
.blog_hero .blog_heroleft{ width: 365px; padding: 0 15px; }
.blog_hero .blog_languages{ padding-left: 125px; display: none; }
.blog_hero .blog_languagelist ul li{ display: inline-block; width: 100%; }
.blog_hero .blog_languagelist ul li:not(:last-child){ margin-bottom: 30px; }
.blog_hero .blog_languagelist ul li a{ color: #FFF; position: relative; display: inline-block; padding-right: 16px; }
.blog_hero .blog_languagelist ul li a:after{ content: ""; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 6px; height: 6px; border-radius: 50%; }
.blog_hero .blog_languagelist ul li.active a{ color: #FFD400; }
.blog_hero .blog_languagelist ul li.active a:after{ background-color: #FFD400; } 
.blog_hero .blog_heroright{ width: calc(100% - 365px); padding: 0 15px; }
.blog_hero .blog_herocontent{ max-width: 888px; }
.blog_hero .blog_postdate{ text-transform: uppercase; color: #43BEAD; display: inline-block; width: 100%; margin-bottom: 33px; }
.blog_hero .blog_posttitle{ display: inline-block; width: 100%; margin-bottom: 33px; }
.blog_hero .blog_authorandtag{ width: 75%; }
.blog_hero .blog_authorandtag a{ font-weight: 700; color: #FFF; }
.blog_hero .blog_readtime{ width: 25%; text-transform: uppercase; color: #43BEAD; font-size: 12px; line-height: 16px; text-align: right; }

.blog_featured_image{ display: inline-block; width: 100%; position: relative; padding-bottom: 85px; }
.blog_featured_image:after{ content: ""; height: 170px; width: 170px; position: absolute; left: 76px; bottom: 0px; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg') no-repeat center / 100%; }
.blog_featured_image .hs-featured-image{ float: none; padding: 0; margin: 0; max-width: 100%; }
.blog_featured_image img{ width: 100%; }

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

.content_wrap{ max-width: 745px; padding: 0 15px; width: 100%; margin: 0 auto; margin-bottom: 30px; }
.content_wrap.left{ margin-left: 0; }
.content_wrap.center{ margin: 0 auto; }
.content_wrap.right{ margin-right: 0; }
.content_wrap h1, .content_wrap h2, .content_wrap h3, .content_wrap h4, .content_wrap h5, .content_wrap h6{ margin-bottom: 15px; }
.content_half{ width: 50%; padding: 0 15px; }
.content_half p{ text-align: left; /*text-indent: 60px;*/ }
.image_wrap{ width: 100%; padding: 0 15px; margin-top: 170px; }

.blog_other_contents{ display: inline-block; width: 100%; margin-top: 30px; }

/* .imageandcontent_sec{ padding: 100px 0 50px; }
.imageandcontent_sec .imageandcontent_main{ margin: 45px 0; display: inline-block; width: 100%; }
.imageandcontent_sec .imageandcontent_main .row{ margin: 0 0; }
.imageandcontent_sec .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:first-child{ width: 60%; padding: 0 15px; }
.imageandcontent_sec .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child{ width: 40%; padding: 0 15px; }
.imageandcontent_sec .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child .content_div{ padding-left: 46px; }
.imageandcontent_sec .imageandcontent_main:nth-child(even) .row{ flex-direction: row-reverse; }
.imageandcontent_sec .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child{ width: 60%; padding: 0 15px; }
.imageandcontent_sec .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child .content_div{ padding-right: 46px; }
.imageandcontent_sec .imageandcontent_main:nth-child(even) .row .imageandcontent_col:first-child{ width: 40%; padding: 0 15px; }
.imageandcontent_sec .imageandcontent_main .image_div{ display: inline-block; width: 100%; }
.imageandcontent_sec .imageandcontent_main .image_div img{ width: 100%; }
.imageandcontent_sec .imageandcontent_main .content_div{ display: inline-block; width: 100%; } */

.miwc_section{ padding: 145px 0 0; }
.miwc_section .imageandcontent_main{ margin: 0 0 45px; display: inline-block; width: 100%; }
.miwc_section .imageandcontent_main .row{ margin: 0 0; }
.miwc_section .imageandcontent_main .row .imageandcontent_col:first-child{ width: 60%; padding: 0 15px; }
.miwc_section .imageandcontent_main .row .imageandcontent_col:last-child{ width: 40%; padding: 0 15px; }
.miwc_section .imageandcontent_main .row .fullcontent_col{ width: 100%; padding: 0 15px; }
.miwc_section .imageandcontent_main .row .imageandcontent_col:last-child .content_div{ padding-left: 46px; }
.miwc_section .imageandcontent_main .image_div{ display: inline-block; width: 100%; }
.miwc_section .imageandcontent_main .image_div img{ width: 100%; }
.miwc_section .imageandcontent_main .content_div{ display: inline-block; width: 100%; }
.miwc_section .imageandcontent_main .content_div p{ letter-spacing: 1.5px; }
.miwc_section .image_caption_div *{ width: 50%; /*font-size: 24px; line-height: 30px;*/ padding-bottom: 0; }

.miwcta_section .fullcontent_col .project_rp_details { margin-left: auto; }

.siwc_section{ padding: 45px 0 0; }
.siwc_section .imageandcontent_main{ margin: 0 0 45px; display: inline-block; width: 100%; }
.siwc_section .imageandcontent_main .row{ margin: 0 0; }
.siwc_section .imageandcontent_main .row{ flex-direction: row-reverse; }
.siwc_section .imageandcontent_main .row .imageandcontent_col:last-child{ width: 60%; padding: 0 15px; }
.siwc_section .imageandcontent_main .row .imageandcontent_col:last-child .content_div{ padding-right: 46px; }
.siwc_section .imageandcontent_main .row .imageandcontent_col:first-child{ width: 40%; padding: 0 15px; }
.siwc_section .imageandcontent_main .image_div{ display: inline-block; width: 100%; }
.siwc_section .imageandcontent_main .image_div img{ width: 100%; }
.siwc_section .imageandcontent_main .content_div{ display: inline-block; width: 100%; }
.siwc_section .imageandcontent_main .content_div p{ letter-spacing: 1.5px; }
/* .siwc_section .image_caption_div p{ font-size: 24px; line-height: 30px; } */
.siwc_section .image_caption_div *{ width: 50%; padding-bottom: 0; } 

.blogtestimonial_sec { padding: 78px 0 110px; }
.blogtestimonial_main .left-part{ padding: 0 15px; width: 1178px; padding-left: 127px; }
.blogtestimonial_main .image_and_quotediv .image_div{ height: 664px; width: calc(49% - 2.64px); position: relative; }
.blogtestimonial_main .image_and_quotediv .design_img{ position: absolute; top: -88px; right: -84px; width: 170px; height: 170px; z-index: 1; }
.blogtestimonial_main .image_and_quotediv .design_img img{ height: 100%; width: 100%; }
.blogtestimonial_main .image_and_quotediv .image{ height: 100%; width: 100%; position: relative; }
.blogtestimonial_main .image_and_quotediv .image:after{ content: ""; position: absolute; bottom: -65px; right: -141px; height: 369px; width: 369px; border-radius: 50%; background: #000000; filter: blur(500px); }
.blogtestimonial_main .image_div .caption{ font-size: 24px; line-height: 30px; display: inline-block; width: 100%; margin-top: 20px; padding-right: 100px; }
.blogtestimonial_main .image_div .image_caption_div{ padding-right: 100px; }
.blogtestimonial_main .image_div .image_caption_div p{ width: 50%; font-size: 24px; line-height: 30px; padding-bottom: 0; }
.blogtestimonial_main .image_and_quotediv .quote_div { width: calc(100% - (49% - 2.64px) + 112px); margin: 320px 0 -88px -112px; z-index: 2; }
.blogtestimonial_main .right-part{ padding: 0 15px; width: 325px; margin-left: -223px; }
.blogtestimonial_main .content_and_btndiv{ width: 100%; margin-top: 103px; }
.blogtestimonial_main .content_and_btndiv .client_img{ width: 88px; height: 88px; border-radius: 50%; overflow: hidden; }
.blogtestimonial_main .content_and_btndiv .client_img img{ width: 100%; height: 100%; object-position: top center; object-fit: cover; }
.blogtestimonial_main .content_and_btndiv .client_name{ width: calc(100% - 88px); padding-left: 30px; font-size: 16px; line-height: 24px; }
.blogtestimonial_main .border_design_link{ margin-top: 20px; }


.blog_relatedposts_main .blog-related-posts__post{ position: relative; background: linear-gradient(133.94deg, rgba(196, 196, 196, 0.24) 0%, rgba(196, 196, 196, 0) 49.11%); width: 820px; padding: 20px; margin-right: 20px; z-index: 2; }
.blog_relatedposts_main .blog-related-posts__post:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 1px solid; border-image-source: linear-gradient(138.1deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.57%); border-image-slice: 1; z-index: -1; }
.blog_relatedposts_main .blog-related-posts__post .rp_image_div{ height: 348px; width: 383px; }
.blog_relatedposts_main .blog-related-posts__post .rp_image_div a{ display: inline-block; width: 100%; height: 100%; }
.blog_relatedposts_main .blog-related-posts__post .rp_image_div img{ width: 100%; height: 100%; object-fit: cover; object-position: top center; }
.blog_relatedposts_main .blog-related-posts__post .rp_content_div{ width: calc(100% - 383px); padding-left: 28px; }
.blog_relatedposts_main .blog-related-posts__post .rp_content_div .rp_title{ display: inline-block; width: 100%; margin-bottom: 15px; }
.blog_relatedposts_main .blog-related-posts__post .rp_content_div .rp_title h3{ font-weight: 300; font-size: 34px; line-height: 36px; }
.blog_relatedposts_main .blog-related-posts__post .rp_content_div .rp_title a{ color: #FFF; }
.blog_relatedposts_main .blog-related-posts__post .rp_content_div .rp_title a:hover{ color: #43bead; }
.blog_relatedposts_main .blog-related-posts__post .rp_content_div .rp_content_inn{ display: inline-block; width: 100%; margin-bottom: 15px; font-size: 25px; line-height: 30px; }
.blog_relatedposts_main .blog-related-posts__post .rp_publish_date{ font-size: 16px; line-height: 24px; color: #58595B; }
.blog_relatedposts_main .blog-related-posts__post .tag_and_lang .tag_div{ margin-right: 15px; }
.blog_relatedposts_main .blog-related-posts__post .tag_and_lang .lang_div{ font-size: 12px; line-height: 16px; }

.blog-related-posts .related-posts-dots .slick-dots { background: #58595b; border-radius: 7px; overflow: hidden; }
.blog-related-posts .related-posts-dots .slick-dots li { display: inline-block; font-size: 0; height: 3px; float: left; width: 25px; }
.blog-related-posts .related-posts-dots .slick-dots li button { padding: 0; display:none; }
.blog-related-posts .related-posts-dots .slick-dots li.slick-active { background-color:#ffffff; }

/* Blog Listing Page CSS */
.blog-index-section{ position: relative; z-index: 2; }
.blog_autherandtag_div h2{ display: inline-block; width: 100%; margin-bottom: 40px; }
.blog-index .blog-index__post{ padding: 0 15px; margin-bottom: 50px; }
.blog_maindiv .blog_maindiv, .blog_maindiv .blog_details, .blog_maindiv .blog_image, .blog_maindiv .blog_details .blog_title, .blog_maindiv .blog_details .blog_content, .blog_maindiv .blog_details .blog_publish_date{ display: inline-block; width: 100%; }
.blog-index .blog-index__post-title, .blog-index .blog-index__post-summary, .blog-index .blog-post__timestamp{ display: inline-block; width: 100%; }
.blog_maindiv .blog_image{ line-height: 0; margin-bottom: 30px; }
.blog-index .blog-index__post-image-wrapper, .blog-index .blog-index__post-image{ display: inline-block; width: 100%; margin: 0; line-height: 0; }
.blog-index .blog-index__post-image-wrapper{height: 240px;overflow:hidden;}
.blog-index .blog-index__post-image-wrapper .blog-index__post-image{object-fit: cover;object-position: top;height: 100%;width: 100%;}
.blog_maindiv .blog_details .blog_title{ margin-bottom: 15px; }
.blog-index .blog-index__post-title, .blog-index .blog-index__post-title .blog-index__post-title-link{ font-weight: 300; font-size: 34px; line-height: 36px; }
.blog-index .blog_content{ display: inline-block; width: 100%; padding-bottom: 30px; border-bottom: 2px solid #58595B; }
.blog-index .blog-index__post-summary p{ font-weight: normal; font-size: 25px; line-height: 30px; color: #FFFFFF; padding: 0; word-break: break-word; }
.blog-index .blog_publish_date{ margin-top: 15px; }
.blog-index .blog-post__timestamp{ font-size: 16px; line-height: 24px; font-feature-settings: 'tnum' on, 'lnum' on; color: #58595B; }
.blog-index .blog_tagandlang{ display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 15px; }
.blog-index .blog-index__post-tags{ margin-bottom: 0; margin-right: 30px; }
.blog-index .blog-index__post-tag{ font-size: 12px; line-height: 16px; text-transform: uppercase; font-feature-settings: 'tnum' on, 'lnum' on; }
.blog-index .blog_tagandlang .blog_lang p{ font-size: 12px; line-height: 16px; padding: 0; }
.blog-index .left-part{ width: calc(100% - 33.33%); padding: 0 15px; }
.blog-index .left-part .blog-index__post{ width: calc(100% / 2); padding: 0 15px; }
.blog-index .left-part .blog-index__post:first-child{ width: 100%; }
.blog-index .right-part{ width: 33.33%; padding: 0 15px; }
.blog-index .left-part .blog-index__post:first-child .blog_maindiv{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.blog-index .left-part .blog-index__post:first-child .blog_maindiv{ padding: 20px 10px 15px 20px; background: linear-gradient(145deg, rgba(196, 196, 196, 0.24) 0%, rgba(196, 196, 196, 0) 49.11%) no-repeat; border: 1px solid; border-image-slice: 1; border-image-source: linear-gradient(138.1deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.57%); }
.blog-index .left-part .blog-index__post:first-child .blog_image{ width: 48%; margin: 0; min-height: 348px; }
.blog-index .left-part .blog-index__post:first-child .blog_image .blog-index__post-image-wrapper{ height: 100%; }
.blog-index .left-part .blog-index__post:first-child .blog_image .blog-index__post-image{ height: 100%; object-fit: cover; }
.blog-index .left-part .blog-index__post:first-child .blog_details{ width: 52%; padding-left: 27px; }
.blog-index .left-part .blog-index__post:first-child .blog_details .blog_content{ border: none; padding-bottom: 0; }
.blog-index .left-part .blog-index__post:nth-child(2) .blog_image{ display: none; }
.blog-index .left-part .blog-index__post:nth-child(3) .blog_details .blog_title,
.blog-index .left-part .blog-index__post:nth-child(3) .blog_tagandlang .blog_lang,
.blog-index .left-part .blog-index__post:nth-child(3) .blog_details .blog_publish_date{ display: none; }
.blog-index .right-part .blog-index__post:nth-child(1) .blog_details .blog_title,
.blog-index .right-part .blog-index__post:nth-child(1) .blog_tagandlang .blog_lang,
.blog-index .right-part .blog-index__post:nth-child(1) .blog_details .blog_publish_date{ display: none; }
.blog-index .right-part .blog-index__post:nth-child(2) .blog_image{ display: none; }
.blog-index .blog_list:not(:first-child) .blog-row .blog-index__post{ width: calc(100% / 3); padding: 0 15px; }

.blog-listing-section.blog-index-section .blog-index article.blog-index__post{ width: calc(100% / 3); padding: 0 15px; } 

/* .blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+1) .blog_image{ height: 310px; } 
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+1) .blog_image a,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+1) .blog_image img{ display: inline-block; width: 100%; height: 100%; object-fit: cover; }

.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+3) .blog_image{ height: 386px; }   
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+3) .blog_image a,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+3) .blog_image img{ display: inline-block; width: 100%; height: 100%; object-fit: cover; }

.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+5) .blog_image{ height: 413px; }     
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+5) .blog_image a,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+5) .blog_image img{ display: inline-block; width: 100%; height: 100%; object-fit: cover; }

.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+1) .blog_lang,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+3) .blog_lang,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+5) .blog_lang{ display: none; }  

.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+2) .blog_image,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+4) .blog_image,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+6) .blog_image{ display: none; }  

.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+1) .blog_title,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+3) .blog_title,
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+5) .blog_title{ display: none; } 

.blog-listing-section.blog-index-section .blog-index article.blog-index__post .blog-index__post-summary p{ overflow: hidden; -webkit-box-orient: vertical; text-overflow: ellipsis; display: -webkit-box; }
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+1) .blog-index__post-summary p{  -webkit-line-clamp: 2; }
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+2) .blog-index__post-summary p{ -webkit-line-clamp: 3; }
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+3) .blog-index__post-summary p{ -webkit-line-clamp: 3; }
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+4) .blog-index__post-summary p{ -webkit-line-clamp: 2; }
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+5) .blog-index__post-summary p{ -webkit-line-clamp: 2; }
.blog-listing-section.blog-index-section .blog-index article.blog-index__post:nth-child(6n+6) .blog-index__post-summary p{ -webkit-line-clamp: 2; }  */

.blog-index-section .blog_loadmore_div{ display: inline-block; width: 100%; text-align: center; }   

.body-container--blog-index .subscribe_section { padding: 110px 0; }
.body-container--blog-index .insights_section{ padding-top: 0; }
.body-container--blog-index .section_headingrow{ display: none; }

.body-container--blog-index .hwgbbh_filterdiv{ display: none !important; }

/*-----*/
.events_blog .all_filters { border:none; }
.blog-index .left-part .blog-index__post:first-child .blog_maindiv{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.blog-index .left-part .blog-index__post:first-child .blog_maindiv{ padding: 20px 10px 15px 20px; background: linear-gradient(145deg, rgba(196, 196, 196, 0.24) 0%, rgba(196, 196, 196, 0) 49.11%) no-repeat; border: 1px solid; border-image-slice: 1; border-image-source: linear-gradient(138.1deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.57%); }
.blog-index .left-part .blog-index__post:first-child .blog_image{ width: 48%; margin: 0; min-height: 348px; }
.blog-index .left-part .blog-index__post:first-child .blog_image .blog-index__post-image-wrapper{ height: 100%; }
.blog-index .left-part .blog-index__post:first-child .blog_image .blog-index__post-image{ height: 100%; object-fit: cover; }
.blog-index .left-part .blog-index__post:first-child .blog_details{ width: 52%; padding-left: 27px; }
.blog-index .left-part .blog-index__post:first-child .blog_details .blog_content{ border: none; padding-bottom: 0; }

.blogtopic_box { width:100%; display:inline-block; padding:0; padding: 20px 10px 15px 20px; background: linear-gradient(145deg,rgba(196,196,196,0.24) 0%,rgba(196,196,196,0) 49.11%) no-repeat; border: 1px solid; border-image-slice: 1; border-image-source: linear-gradient(138.1deg,#fff 0%,rgba(255,255,255,0) 47.57%); }
.blogtopic_box .blog_maindiv { width:100%; display:flex; flex-wrap:wrap; }
.blogtopic_box .blogtopic_img { width:48%; } 
.blogtopic_box .blogtopic_wrap { width: 52%; padding-left: 27px; padding-right:30px; }
.blogtopic_box .blog_tag { width:100%; margin-bottom:20px; }
.blogtopic_box .blog_tag .tags a { width:auto; margin-right:20px; }
.blogtopic_box .post_title { color:#fff; font-weight: 300; font-size: 34px; line-height: 36px; margin-bottom: 15px; }
.blogtopic_box .post_title a { color:#fff; font-weight: 300; font-size: 34px; line-height: 36px; margin-bottom: 15px; }
.blogtopic_box .post_body { font-weight: normal; font-size: 25px; line-height: 30px; color: #fff; padding: 0; margin-bottom:20px;  }
.blogtopic_box .date { font-size: 16px; line-height: 24px; color: #58595b; } 

.blogtopic_cover .slick-list { padding-left: 0; padding-right: 400px; }

/**/
.postview_main { width:100%; display:block; margin-top:160px; }
.postview_main .postview_hero { width:100%; padding:80px 0; text-align:center; position:relative; }
.postview_main .postview_hero:before { position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/Blur.png') no-repeat center center / 100% 100%; }  
.postview_main .postview_hero h1 { font-size:190px; line-height:1.1; }
.postview_main .postview_text { width:100%; margin:50px auto 0; max-width:900px; text-align:center; font-size:34px; line-height:1.5; font-weight:400; }

/**/
.postoneteam_area { width:100%; padding:100px 0; text-align:center; }
.postoneteam_area .container { max-width:700px; width:100%; }
.postoneteam_area .postoneteam_logo { width:100%; margin-bottom:20px; }
.postoneteam_area h2 { margin-bottom:30px; font-size:34px; line-height:42px; }
.postoneteam_area .postoneteam_text { font-size: 18px; line-height: 32px; font-weight:400; }

/**/
.misnwork_area { width:100%; padding:150px 0; display:block; position:relative; background:url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/mission-bg.png') no-repeat center center / 100% 100%; }
.misnwork_area .misnwork_top { width:auto; margin:0 auto; max-width:900px; text-align:center; }
.misnwork_area .misnwork_top h2 { font-size:48px; }
.misnwork_area .misnwork_toptext { width:100%; display:inline-block; font-size:16px; line-height:24px; max-width:620px; margin:30px 0; }
.misnwork_area .misnwork_cover { width:100%; display:block; margin: 50px auto 0; max-width: 1100px; }
.misnwork_cover .misnwork_box { width:100%; position:relative; }
.misnwork_cover .misnwork_box .boxcount { position:absolute; left:0; top:0; font-size:210px; line-height: 1; font-family: FreightDispPro; }
.misnwork_cover .misnwork_box:nth-child(even) { text-align:right; }
.misnwork_cover .misnwork_box:nth-child(even) .misnwork_boxwrap { text-align:left; }
.misnwork_cover .misnwork_box h3 { font-size: 75px; line-height: 1; }
.misnwork_cover .misnwork_box .misnwork_boxwrap { width:100%; max-width:620px; display:inline-block; padding-left: 110px; position: relative; }
.misnwork_cover .misnwork_box .misnwork_text { width:100%; margin:15px 0 24px; }

.btn_style a { color: #000; font-size: 14px; line-height: 22px; letter-spacing: 3.5px; width: auto; display: inline-block; background: #FFD400;border-radius: 25px; padding: 12px 20px 10px 20px; font-weight: 500;  text-transform: uppercase;}
.btn_style a:hover { background:#fff; color:#000; }

.misnwork_logos { width:100%; text-align:center; display:flex; flex-wrap:wrap; justify-content:center; max-width: 1000px; margin: 180px auto 0; }
.misnwork_logos .misnwork_logobox { width:calc(100%/5); margin:0 10px; }
  




 





@media(min-width: 768px){
    .blog_header_div .mobile_blog_sharebtn{ display: none; }
    .blog_relatedposts_main .blog-related-posts__post .m_tag_and_lang{ display: none; }
}

@media (min-width: 1367px){
    .blogtestimonial_main .container{ width: 1280px; }
}

@media (min-width: 1920px){
    .blogtestimonial_main .container { width: 1900px; }
    .blogtestimonial_main .left-part { width: 96.3%; padding-left: 127px; }
    .blogtestimonial_main .right-part{ margin-left: -255px; }
}

@media(max-width: 1366px){
    .blogtestimonial_main .left-part{ width: 1153px; }
}

@media(max-width: 1279px){
    .blogtestimonial_main .left-part { width: 858px; padding-left: 70px; }
    .blogtestimonial_main .image_and_quotediv .quote_div{ width: calc(100% - (49% - 2.64px) + 60px); margin: 300px 0 -70px -60px; }
    .blogtestimonial_main .image_and_quotediv .caption { font-size: 16px; line-height: 24px; }
    .blogtestimonial_main .image_and_quotediv .design_img{ top: -60px; right: -60px; width: 120px; height: 120px; }
    
    .blog_relatedposts_main .blog-related-posts__post .rp_image_div { height: 300px; width: 300px; }
    
    .blog_hero .blog_heroleft { width: 210px; }
    .blog_hero .blog_heroright { width: calc(100% - 210px); }
    .blog_hero .blog_languages{ padding-left: 0; }
    
    .blogpost_content article h1{ font-size: 55px; line-height: 52px; }
    .blogpost_content article h2 { font-size: 45px; line-height: 42px; }
    
    .blog_featured_image:after{ height: 120px; width: 120px; position: absolute; left: 60px; bottom: 30px; }
    
/*     .imageandcontent_sec { padding: 50px 0 50px; }
    .imageandcontent_main { margin: 25px 0; }
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child .content_div { padding-left: 26px; }
    .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child .content_div { padding-right: 26px; } */

    .miwc_section{ padding: 50px 0 25px; }
    .miwc_section .imageandcontent_main{ margin: 0 0 25px; display: inline-block; width: 100%; }
    .miwc_section .imageandcontent_main .row .imageandcontent_col:last-child .content_div{ padding-left: 26px; }

    .siwc_section{ padding: 50px 0 25px; }
    .siwc_section .imageandcontent_main{ margin: 0 0 25px; display: inline-block; width: 100%; }
    .siwc_section .imageandcontent_main .row .imageandcontent_col:last-child .content_div{ padding-right: 26px; }
    
    .blogtestimonial_sec { padding: 50px 0 70px; }
    
    .blog-index .blog-index__post{ margin-bottom: 30px; }
    .blog-index .left-part .blog-index__post:first-child .blog_maindiv { padding: 12px 12px; }
    .blog-index .left-part .blog-index__post:first-child .blog_image { min-height: 290px; }
    .blog-index .left-part .blog-index__post:first-child .blog_details{ padding-left: 15px; }
    .blog-index .blog-index__post-title, .blog-index .blog-index__post-title .blog-index__post-title-link { font-size: 30px; line-height: 32px; }
    .blog-index .blog-index__post-summary p { font-size: 21px; line-height: 26px; }
    .blog_maindiv .blog_image { margin-bottom: 20px; }
    .blog-index .blog_content{ padding-bottom: 20px; }
}

@media(max-width: 991px){
    .blogtestimonial_main .left-part { width: 673px; padding-left: 15px; }
    .blogtestimonial_main .right-part{ width: 270px; }
    .blogtestimonial_main .content_and_btndiv .client_img { width: 60px; height: 60px; }
    .blogtestimonial_main .content_and_btndiv .client_name{ width: calc(100% - 60px); padding-left: 15px; }
    .blogtestimonial_main .image_and_quotediv .image_div { height: 500px; }
    
    .blog_hero .blog_heroleft { width: 150px; }
    .blog_hero .blog_heroright { width: calc(100% - 150px); }
    
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child .content_div { padding-left: 0; }
    .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child .content_div { padding-right: 0; }
    
    .blog-index .left-part .blog-index__post:first-child .blog_image { min-height: 240px; }
    .blog-index .blog-index__post-title, .blog-index .blog-index__post-title .blog-index__post-title-link { font-size: 24px; line-height: 26px; }
    .blog-index .blog-index__post-summary p { font-size: 16px; line-height: 22px; }
    
    .body-container--blog-index .subscribe_section { padding: 70px 0; }
    
    .blog-listing-section.blog-index-section .blog-index article.blog-index__post { width: calc(100% / 2); }
}

@media(max-width: 767px){
    .header.blog-header{ padding: 20px 0 35px; }
    .header.sticky.blog-header{ padding: 20px 0 35px; }
    
    .blog_header_div .header_logoandtitle .header_blogtitle{ display: none; }
    
    .blog_header_div .header_col.header_first { width: calc(100% - 129px) !important; display: block; }
    .blog_header_div .header_col.header_third { width: 129px; }
    .blog_header_div .blog_socialmedia_div { position: relative; line-height: 0; margin-right: 30px; padding: 4px 0; }
    .blog_header_div .blog_socialmedia_div .header_socialmedia{ position: absolute; top: 100%; right: 0; width: 130px; display: none; }
    .blog_header_div .blog_socialmedia_div .header_socialmedia ul{ margin-top: 0; }
    
    .blog_hero { padding: 155px 0 100px; }
    .blog_hero .blog_heroleft { width: 100%; order: 2; }
    .blog_hero .blog_languages { padding-left: 0px; }
    .blog_hero .blog_languagelist ul li{ width: auto; }
    .blog_hero .blog_languagelist ul li:not(:last-child){ margin-right: 25px; margin-bottom: 0; }
    .blog_hero .blog_heroright { width: 100%; order: 1; }
    .blog_hero .blog_postdate{ margin-bottom: 29px; font-size: 12px; line-height: 16px; }
    .blog_hero .blog_posttitle{ margin-bottom: 31px; }
    .blog_hero .blog_authorandtag, .blog_hero .blog_readtime{ width: 100%; margin-bottom: 26px; text-align: left; }
    
    .blog_featured_image{ padding-bottom: 25px; }
    .blog_contentdiv .image_wrap{ padding-left: 59px; padding-right: 0; margin-top: 135px; }
    .blog_contentdiv .image_wrap img{ width: 100% !important; float: none !important; }
    
    .content_wrap{ margin-bottom: 22px; }
    
    .blog-listing-section.blog-index-section .blog-index article.blog-index__post { width: 100%; }
    
    .blogpost_content article h1{ font-size: 34px; line-height: 36px; }
    .blogpost_content article h2 { font-size: 34px; line-height: 36px; }
    .blog_contentdiv .content_half { width: 100%; }
    .blog_featured_image:after{ display: none; }
    
    .content_half { width: 100%; }
    
    /* .imageandcontent_sec { padding: 80px 0 50px; }    
    .imageandcontent_main { margin: 0 0; }
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:first-child, .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child { width: 100%; }
    .imageandcontent_main:nth-child(even) .row .imageandcontent_col:first-child, .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child { width: 100%; }
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child .content_div, .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child .content_div{ padding: 0; }
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:first-child{ padding: 0; padding-right: 59px; }
    .imageandcontent_main:nth-child(even) .row .imageandcontent_col:first-child{ padding: 0 15px; padding-left: 79px; }
    .imageandcontent_main .content_div{ margin: 54px 0 52px; padding: 0 15px; } */    
    
    .miwc_section{ padding: 50px 0 25px; }
    .miwc_section .imageandcontent_main{ margin: 0 0; display: inline-block; width: 100%; }
    .miwc_section .imageandcontent_main .row .imageandcontent_col{ width: 100% !important; }
    .miwc_section .imageandcontent_main .row .imageandcontent_col:first-child{ padding: 0; padding-right: 59px; }
    .miwc_section .imageandcontent_main .row .imageandcontent_col .content_div{ padding: 0; }
    .miwc_section .imageandcontent_main .content_div{ margin: 27px 0 26px; padding: 0 15px; }

    .siwc_section{ padding: 50px 0 25px; }
    .siwc_section .imageandcontent_main{ margin: 0 0; display: inline-block; width: 100%; }
    .siwc_section .imageandcontent_main .row .imageandcontent_col{ width: 100% !important; }
    .siwc_section .imageandcontent_main .row .imageandcontent_col:first-child{ padding: 0 15px; padding-left: 15px; }
    .siwc_section .imageandcontent_main .row .imageandcontent_col:last-child .content_div { padding-right: 0; }
    .siwc_section .imageandcontent_main .content_div{ margin: 27px 0 26px; padding: 0 15px; }   
    .siwc_section .imageandcontent_main .content_div p{ padding-left: 0 !important; } 
    .fullimage_div .fullimage_wrap .image_caption_div,
    .miwc_section .image_caption_div, .siwc_section .image_caption_div{ display: none; }
    
    .blogtestimonial_sec { padding: 15px 0 110px; }
    .blogtestimonial_main .left-part { width: 100%; }   
    .blogtestimonial_main .image_and_quotediv .design_img{ display: none; }
    .blogtestimonial_main .image_and_quotediv .image_div{ width: 100%; height: auto; }
    .blogtestimonial_main .image_and_quotediv .image_div .image{ height: 478px; }
    .blogtestimonial_main .image_and_quotediv .image_div .caption{ display: none; }
    .blogtestimonial_main .image_and_quotediv .quote_div{ width: 100%; margin: 60px 0; }
    .blogtestimonial_main .right-part{ width: 100%; margin: 0; }
    .blogtestimonial_main .content_and_btndiv{ margin-top: 0; }
    .blogtestimonial_main .image_and_quotediv .image:after{ height: 200px; width: 200px; bottom: -30px; right: -30px; }
    
    .blog_relatedposts_main .blog-related-posts__post{ width: 276px; padding: 0; background: none; border-bottom: 2px solid #58595B; }
    .blog_relatedposts_main .blog-related-posts__post:after{ display: none; }
    .blog_relatedposts_main .blog-related-posts__post .tag_and_lang.d-flex{ display: none !important; }
    .blog_relatedposts_main .blog-related-posts__post .m_tag_and_lang{ margin-bottom: 10px; }
    .blog_relatedposts_main .blog-related-posts__post .rp_image_div{ height: 170px; width: 100%; margin-bottom: 15px; }
    .blog_relatedposts_main .blog-related-posts__post .rp_content_div{ width: 100%; padding: 0; }
    .blog_relatedposts_main .blog-related-posts__post .rp_publish_date{ display: none; }
    .blog_relatedposts_main .blog-related-posts__post .rp_content_div .rp_content_inn{ font-size: 16px; line-height: 24px; margin-bottom: 20px; }    
    .blog_relatedposts_main .blog-related-posts__post:nth-child(even) .rp_image_div { display: none; }
    .blog_relatedposts_main .blog-related-posts__post:nth-child(odd) .rp_title { display: none; }
    
    .blog-index .left-part{ width: 100%; }
    .blog-index .right-part{ width: 100%; }
    .blog-index .left-part .blog-index__post { width: 100%; }
    .blog-index .blog_list:not(:first-child) .blog-row .blog-index__post { width: 100%; }
    .blog_maindiv .blog_image { margin-bottom: 30px; }
    .blog-index .blog_content{ padding-bottom: 30px; }
    .blog-index .blog-index__post-title, .blog-index .blog-index__post-title .blog-index__post-title-link { font-size: 34px; line-height: 36px; }
    .blog-index .blog-index__post-summary p { font-size: 25px; line-height: 30px; }
    
    .body-container--blog-index .subscribe_section { padding: 50px 0; }
}

@media(max-width: 374px){
    .blog-index .left-part .blog-index__post:first-child .blog_image{ margin-bottom: 30px; }
    .blog-index .left-part .blog-index__post:first-child .blog_image{ width: 100%; }
    .blog-index .left-part .blog-index__post:first-child .blog_details{ width: 100%; padding: 0; }
    .blog-index .blog-index__post-title, .blog-index .blog-index__post-title .blog-index__post-title-link { font-size: 24px; line-height: 26px; }
    .blog-index .blog-index__post-summary p { font-size: 16px; line-height: 22px; }
}

body{ background-color: #000;overflow: auto; }
/* body.body-overflow{overflow: auto;} */
.container{ width: 100% !important; padding: 0 15px; margin: 0 auto;max-width:1240px; }

.image-overlay{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; }

/* ***** HomePage CSS Start ***** */
/* Banner Section CSS */
.hero_section .hero_wrap{ min-height: 700px; 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.hero_section .hero_logo{ margin-top: 75px; }
.hero_section .hero_logo img{ width: 100%; }
.hero_section .hero_content{ padding: 146px 0 140px; opacity: 0; background-color: #000000; }
.hero_section h5 span{ font-family: freight-display-pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; }
.hero_section .hero_bottom_content{ max-width: 700px; margin: 0 auto; text-align: center; }

/* Inner Hero with Background Image CSS */
.bgimg_hero_section{ position: relative; z-index: 2; }
.bgimg_hero_section:after, .bgimg_hero_section:before {  content: ""; position: absolute; right: 0; bottom: -1px; left: 0; z-index: -1; }
.bgimg_hero_section:after { top: 0; }
.bgimg_hero_section:before { top: 170px; background: linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%); transform: rotate(180deg); }
.bgimg_hero_section .hero_content_div{ padding: 245px 0 15px; }
.bgimg_hero_section .hero_content_div{ display: inline-block; width: 100%; }
.bgimg_hero_section .hero_content_div.left{ text-align: left; }
.bgimg_hero_section .hero_content_div.center{ text-align: center; }
.bgimg_hero_section .hero_content_div.right{ text-align: right; }
.bgimg_hero_section .hero_content_div .title,
.bgimg_hero_section .hero_content_div .sub_title,
.bgimg_hero_section .hero_content_div .button_div{ display: inline-block; width: 100%; }
.bgimg_hero_section .hero_content_div .title h1{ letter-spacing: -0.025em; font-feature-settings: 'pnum' on, 'lnum' on; margin-bottom: 50px; word-break: break-word; }
.bgimg_hero_section .hero_content_div .sub_title h3{ display: inline-block; font-weight: 300; font-size: 34px; line-height: 36px; max-width: 861px; }

.bgimg_hero_section.eventpost_hero_sec .banner_blur_bg{ top: 250px; }

/* Heading with Gradient Blur Background Hero Module CSS */
.hwgbbh_section{ padding: 188px 0 131px; }
.bgimg_hero_section .hero_heading{ display: inline-block; width: 100%; }
.hwgbbh_section .hero_heading.left{ text-align: left; }
.hwgbbh_section .hero_heading.center{ text-align: center; }
.hwgbbh_section .hero_heading.right{ text-align: right; }
.hwgbbh_section .hero_heading h1{ letter-spacing: -0.025em; font-feature-settings: 'pnum' on, 'lnum' on; word-break: break-word; }

.hwgbbh_section .hero_sub_heading{ display: inline-block; width: 100%; margin-top: 40px; }
.hwgbbh_section .hero_sub_heading.left{ text-align: left; padding-left: 105px; }
.hwgbbh_section .hero_sub_heading.center{ text-align: center; }
.hwgbbh_section .hero_sub_heading.right{ text-align: right; padding-right: 105px; }
.hwgbbh_section .hero_sub_heading h3{ max-width: 683px; display: inline-block; font-size: 34px; line-height: 36px; }

.banner_blur{ position: relative; z-index: 3; } 
.banner_blur_bg{ position: absolute; top: 86px; left: 0; right: 0; z-index: -1; }
.banner_blur_bg .blur_ellips{ height: 369px; width: 369px; border-radius: 50%; filter: blur(200px); }
.banner_blur_bg .blur_ellips_two{ margin-top: 205px; }

/* Heading with Gradient Blur Background and Filter Hero Module CSS */
.hwgbbh_filter_section .hwgbbh_filterdiv{ display: inline-block; width: 100%; margin-top: 80px; }
.hwgbbh_filter_section .hwgbbh_filterdiv ul{ max-width: 783px; width: 100%; margin: 0 auto; }
.hwgbbh_filter_section .hwgbbh_filterdiv ul.full__filterlist{ max-width: 100%; text-align: center; }
.hwgbbh_filter_section .hwgbbh_filterdiv div.full__filterlist ul { max-width: 100%; text-align: center; }
.hwgbbh_filter_section .hwgbbh_filterdiv ul li{ display: inline-block; margin: 16px 0; margin-right: 30px; padding-left: 0; }
.hwgbbh_filter_section .hwgbbh_filterdiv ul li:before{ display: none; }
.hwgbbh_filter_section .hwgbbh_filterdiv ul li a{ font-size: 16px; line-height: 24px; color: #FFFFFF; }
.hwgbbh_filter_section .hwgbbh_filterdiv ul li a:hover, .hwgbbh_filter_section .hwgbbh_filterdiv ul li.active a{ color: #FFD400; font-style: italic; } 
.hwgbbh_filter_section .hwgbbh_filterdiv ul li:first-child{ margin-left: 68px; }
.hwgbbh_filter_section .hwgbbh_filterdiv ul li:last-child{ margin-right: 68px; }

/* Header with Image and Sub-head 2 CSS */
.hwiash_hero_section .hero_content_div .title h1{ letter-spacing: -0.025em; font-feature-settings: 'pnum' on, 'lnum' on; margin-bottom: 50px; }
.hwiash_hero_section .hero_content_div .sub_title{ display: inline-block; width: 100%; }
.hwiash_hero_section .hero_content_div .sub_title h2{ font-weight: 300; font-size: 75px; line-height: 72px; margin-bottom: 50px; }
.hwiash_hero_section .hero_content_div .sub_content h3{ display: inline-block; font-weight: 300; font-size: 34px; line-height: 36px; max-width: 861px; }

/* Header with Sub-head Module CSS */
.hwsh_hero_section .banner_blur_bg .blur_ellips_one{ margin-top: 195px; }
.hwsh_hero_section .hero_content_div{ padding: 216px 0 207px }

@media (max-width: 1279px){
    .bgimg_hero_section .hero_content_div { padding: 200px 0 15px; }
}

@media (max-width: 991px){
    .bgimg_hero_section .hero_content_div { padding: 155px 0 15px; }
}

@media (max-width: 767px){
    .bgimg_hero_section .hero_content_div { padding: 110px 0 15px; }
}

/* Full Width Image Section */
.fwi_imagediv{ background-color: #000000;  padding: 0 20px;  display: block; margin: 0 auto; position: relative; line-height: 0; }
.fwi_imagediv img{ width: 100%; }
.fwi_imagediv:after{ content: ""; position: absolute; top: -30px; right: 59px; width: 197px; height: 197px; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg') no-repeat center / 100%; }

.project_section{ padding: 0 0 0; margin-top: 100vh; position: relative; z-index: 2; }
/* .project_section:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; background: #000 url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/project_section_bg.svg') no-repeat top center / 100%; z-index: -1; } */
.project_section .project_listdiv{ padding: 235px 0 225px 0; }
.project_section .container{ max-width: 1140px; padding: 0 15px; }
.project_section .section_heading{ margin-bottom: 180px; }
.project_section .project_list{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 position: relative; z-index: 2; }
.project_section .project_list:after{ content: ""; position: absolute; top: 68px; left: 0; right: 0; margin: 0 auto; max-width: 1031px; width: 100%; height: 100%; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/projects_border_bg.svg') no-repeat top center / 100%; z-index: -1; }
.project_section .left_project_image .image_div, .project_section .project_image .image_div{ line-height: 0; position: relative; }
.project_section .left_project_image .image_div img, .project_section .project_image .image_div img{ width: 100%; height: 100%; position: absolute; object-fit: cover; }    
.project_section .left_project_image{ max-width: 197px; margin-right: 364px; margin-top: 200px; }
.project_section .left_project_image .image_div{ width: 197px; height: 294px; }
.project_section .project_link{ position: relative; z-index: 1; }
.project_section .project_link a{ font-size: 190px; line-height: 185px; letter-spacing: -0.025em; display: inline-block; font-family: freight-display-pro, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; font-weight: 300; color: #FFF; 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.project_section .project_link a span { line-height: 185px; margin: 45px 0 0 260px; }
.project_section .project_link a:after{ content: ""; display: inline-block; margin-left: 10px; width: 70px; height: 24px; background:  url("data:image/svg+xml,%3Csvg width='70' height='24' viewBox='0 0 70 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.9999 23.7C55.0666 19.4334 56.9999 16.2334 58.7999 14.1001L0.499939 14.1001L0.499939 9.90005L58.7999 9.90005C56.9999 7.76672 55.0666 4.56672 52.9999 0.300049L56.4999 0.300049C60.6999 5.16672 65.0999 8.76671 69.6999 11.1V12.9C65.0999 15.1667 60.6999 18.7667 56.4999 23.7H52.9999Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center / 100%; }
.project_section .project_image_one{ max-width: 464px; margin-right: 0; position: relative; }
.project_section .project_image_one .image_div{ width: 464px; height: 652px; }
.project_section .project_link_one{ position: absolute; top: 120.5px; left: -285.5px; }
.project_section .project_image_two{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
 width: calc(100% + 65px); margin-top: -165px; margin-right: -65px; z-index: 2; position: relative; }
.project_section .project_image_two .image_div{ width: 321px; height: 399px; }
.project_section .project_image_two img{ max-width: 321px; margin-right: 0; }
.project_section .project_link_two{ margin-left: 42.5px; margin-top: 40px; }
.project_section .project_image_three{ position: relative; padding-top: 180px ; width: 100%; margin-top: -115px ; z-index: 2; }
.project_section .project_image_three:after{ content: ""; position: absolute; bottom: -95px; right: 79px; width: 194px; height: 194px; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg') no-repeat center / 100%; }
.project_section .project_image_three .image_div{ max-width: 703px; margin-left: auto; height: 376px; }
.project_section .project_image_three img{ display: block; }
.project_section .project_link_three{ position: absolute; top: 0; left: 40px; }
.project_section .project_image_four img{ max-width: 291px; }
.project_section .project_image_four .image_div{ height: 198px; }
.project_section .project_link_four{ margin-top: -115px; margin-left: 70px; }



.ourprojects_section{ background-color: #000000; padding: 85px 0 270px 0; }
.ourprojects_section .ourprojects_sliderdiv{ display: inline-block; width: 100%; padding-left: calc(100%/2 - 1240px/2); }
.ourprojects_section .ourprojects_title h6{ font-size: 25px; line-height: 30px; font-weight: 400; }
.ourprojects_section .ourprojects_title h6 a{ color: #FFFFFF; }
.ourprojects_section .ourprojects_title h6 a:hover{ color: #43BEAD; }
.ourprojects_section .ourprojects_title h6 span{ margin-left: 35px; }
.ourprojects_section .ourprojects_text p:first-child{ padding-top: 0; }
.ourprojects_section .ourprojects_tag{ display: inline-block; margin: 20px 0 10px; }
.ourprojects_section .ourprojects_tag a{ font-size: 12px; line-height: 16px; }
/* .ourprojects_section .ourprojects_slider .ourprojects_slid{ margin-right: 20px; } */ 
.ourprojects_section .ourprojects_slider .ourprojects_slid .ourprojects_details{margin-right:20px;}
.ourprojects_section .ourprojects_slider .ourprojects_slid:nth-child(even) .ourprojects_details{ width: 610px; }
.ourprojects_section .ourprojects_slider .ourprojects_slid:nth-child(odd) .ourprojects_details{ width: 400px; }
.ourprojects_section .ourprojects_details img{ width: 100%;height:auto; }

.reports_section .d_reports_details{ padding: 30px 0 40px 0 }
.reports_section .reports_details{ /*display: inline-block;*/ width: 100%; position: relative; min-height: 778px; }
.reports_section .reports_lefttitle{ position: absolute; left: 25px; bottom: 2px; }
.reports_section .reports_lefttitle h2{ writing-mode: vertical-rl; transform: rotate(180deg); }
.reports_section .reports_row{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 margin: 73px 0 80px 95px; }
.reports_section .reports_circlediv { margin-right: -28px; width: 221px; }
.reports_section .reports_circlediv img { width: 100%; }
.reports_section .reports_crossdiv{ width: 366px; }
.reports_section .reports_crossdiv img { width: 100%; }
.reports_section .reports_logodiv { margin-left: -100px; width: 420px; }
.reports_section .reports_logodiv img { width: 100%; }
.reports_section .reports_rightcontent { display: block; width: 100%; max-width: 544px; margin-left: auto; margin: 0 93px 10px auto; }
.reports_section .reports_rightcontent a{ color: #FFFFFF; font-size: 24px; line-height: 30px; }
.reports_section .reports_rightcontent a:after{ content: ""; display: block; width: 47px; height: 15px; background:  url("data:image/svg+xml,%3Csvg width='47' height='15' viewBox='0 0 70 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M52.9999 23.7C55.0666 19.4334 56.9999 16.2334 58.7999 14.1001L0.499939 14.1001L0.499939 9.90005L58.7999 9.90005C56.9999 7.76672 55.0666 4.56672 52.9999 0.300049L56.4999 0.300049C60.6999 5.16672 65.0999 8.76671 69.6999 11.1V12.9C65.0999 15.1667 60.6999 18.7667 56.4999 23.7H52.9999Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center / 100%; margin-top: 15px; }
.reports_section .reports_rightcontent a:hover{ color: #43BEAD; }
.m_reports_details .reports_imgdiv{ display: inline-block; width: 100%; }
.m_reports_details .reports_imgdiv img{ width: 100%; }

span[data-pin-log="button_pinit_floating"] { display: none;}
.header .header_menubtndiv a { font-weight: bold;}
.singlewebinar_section{ background-color: #0F5E62; padding: 100px 0 90px 0; }
.singlewebinar_section .webinar_row{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
.singlewebinar_section .webinar_leftcol{ max-width: 62%; width: 100%; margin-right: 108px; padding: 0 15px; }
.singlewebinar_section .webinar_rightcol{ max-width: 211px; width: 100%; padding: 0 15px; }
.singlewebinar_section .webinar_tag{ font-size: 12px; line-height: 16px; text-transform: uppercase; display: inline-block; width: 100%; margin-bottom: 10px; }
.singlewebinar_section .webinar_title{ display: inline-block; width: 100%; margin-bottom: 30px; }
.singlewebinar_section .webinar_text{ display: block; max-width: 400px; margin: 0 auto; width: 100%; font-size: 24px; line-height: 30px; }
.singlewebinar_section .webinar_datediv{ border: 2px solid #FFF; border-radius: 25px; padding: 5px;}
.singlewebinar_section .webinar_date{ display: inline-block; width: 100%; text-align: center; }
.singlewebinar_section .webinar_date h2{ font-feature-settings: 'pnum' on, 'lnum' on; margin: 8px 0; }
.singlewebinar_section .webinar_date h6{ font-size: 25px; line-height: 30px; }
.singlewebinar_section .webinar_saveseat_btn { display: inline-block; width: 100%; margin-top: 16px; }
.singlewebinar_section .webinar_saveseat_btn .btn_style_one{ width: 100%; color:#000; }

.insights_section{ background-color: #000000; padding: 110px 0; }
.insights_section .section_headingrow{ padding-bottom: 22px; }
/* .insights_section .insights_details .insights_image{ max-width: 374px; min-height: 310px; width: 100%; margin-bottom: 15px; position: relative; } */
.insights_section .insights_details .insights_image{ max-width: 100%; min-height: 310px; width: 100%; margin-bottom: 15px; position: relative; }
.insights_section .insights_details .insights_image a{ display: inline-block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; }
.insights_section .insights_details .insights_taglang{ 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 font-size: 12px; line-height: 16px; margin-bottom: 15px; }
.insights_section .insights_details .insights_tag{ display: inline-block; margin-right: 25px; }
.insights_section .insights_details .insights_tag a{ text-transform: uppercase; }
.insights_section .insights_details .insights_lang{ display: inline-block; }
.insights_section .insights_details .insights_title{ display: inline-block; width: 100%; }
.insights_section .insights_details .insights_title h3{ font-size: 34px; line-height: 36px; }
.insights_section .insights_details .insights_title h3 a{ color: #FFFFFF; }
.insights_section .insights_details .insights_title h3 a:hover{ color: #43BEAD }
.insights_section .insights_details .insights_date{ color: #58595B; display: inline-block; width: 100%; }
.insights_section .insights_details .insights_date p{ padding: 0; }
.insights_section .insights_details .insights_text{ display: inline-block; width: 100%; font-size: 20px; border-bottom: 2px solid #58595B; margin: 7px 0 19px 0; padding-bottom: 27px; }
.insights_section .insights_details .insights_text p{ line-height: 30px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.insights_section .insights_details .insights_text *:last-child{ padding-bottom: 0; margin-bottom: 0; } 

.insights_section .insights_details .insights_content_type{ position: relative; padding-left: 15px; margin-left: 10px; }
.insights_section .insights_details .insights_content_type:after{ content: "|"; position: absolute; top: 0; left: 0; }

.stories_section{ position: relative; z-index: 2; padding: 123px 0 55px; }
.stories_section:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/success_stories_overlay.svg') no-repeat center / cover; z-index: -1; }
.stories_section .stories_contentdiv{ max-width: 818px; margin: 0 auto; width: 100%; text-align: center; }
.stories_section .stories_text{ display: inline-block; width: 100%; margin-bottom: 45px; }
.stories_section .stories_text h3{ font-size: 34px; line-height: 36px; }
.stories_section .stories_clientname h6{ font-size: 16px; line-height: 24px; margin-bottom: 10px; }
.stories_section .seeall_stories_btn{ display: inline-block; width: 100%; text-align: center; margin-top: 30px; }
.stories_section .seeall_stories_btn .btn_style_two{ display: inline-block; }

.subscribe_section{ background-color: #000000; padding: 235px 0 185px; }
.subscribe_section .subscribe_form{ display: block; /*max-width: 481px;*/ max-width: 35%; width: 100%; margin: 0 auto; margin-top: 85px; }
.subscribe_form .submitted-message{ text-align: center; }

.location_section{ background-color: #000000; }
.location_section .location_row{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 }
.location_section .location_col{ width: 50%; padding: 0 15px; }
.location_section .location_content{ display: inline-block; width: 100%; text-align: center; margin: 0 auto; padding: 50px 51px; }
.location_section .location_content.location_color{ background: linear-gradient(133.94deg, rgba(196, 196, 196, 0.24) 0%, rgba(196, 196, 196, 0) 49.11%); background-repeat: no-repeat; border: 1px solid; border-image-slice: 1; border-image-source: linear-gradient(138.1deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.57%); }
.location_section .location_content .image_box{ width: 290px; height: 290px; margin: 0 auto; 
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
 -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
 
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 margin-bottom: 30px; }
.location_section .location_content .image_box img{ max-width: 100%; height: 100%; }
.location_section .location_content .title{ display: inline-block; width: 100%; margin-bottom: 25px; } 
.location_section .location_content .text{ display: inline-block; width: 100%; font-size: 24px; line-height: 30px; margin-bottom: 15px; }

/* ***** OurStudios CSS Start ***** */
.innbanner_btndiv{ margin-right: 60px; }
.ourtudios_herosec{ position: relative; background-color: #000; z-index: 3; /*min-height: 824px;*/ padding-top: 310px }
.ourtudios_herosec:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/ourtudios_banner_overlay.svg') no-repeat bottom center / cover; }
.ourtudios_herosec:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background-color: #000; opacity: 0.5; }
.ourtudios_herosec .banner_bottombtn{ display: inline-block; width: 100%; text-align: center; margin-top: 50px; }
.ourtudios_herosec .banner_bottombtn .btn_style_one,
.ourtudios_herosec .banner_bottombtn .btn_style_two{ padding: 9px 20px 7px; }

.ourtudios_herosec .innhero_tabfilters{ display: inline-block; width: 100%; margin: 71px auto 70px; } 
.ourtudios_herosec .loaction_tabfilter{ display: none !important; max-width: 1060px; padding: 0 15px; }
.ourtudios_herosec .loaction_tabfilter {margin-bottom: 75px; }
.ourtudios_herosec .all_filters{ padding: 0; border: none; }

#tabs-container .tabing-title .tabs-title{ font-size: 25px; line-height: 30px; margin: 0 30px; cursor: pointer; }
#tabs-container .tabing-title .tabs-title.current{ color: #FFD400; }

.loaction_alltype_filter .filter_div{ display: inline-block; margin: 0 15px; position: relative; }
.loaction_alltype_filter .filter_div a{ display: inline-block; vertical-align: middle; color: #FFFFFF; }
.loaction_alltype_filter .filter_div a:hover{ color: #43BEAD; }
.loaction_alltype_filter .filter_div > a:after{ content: ""; display: inline-block; vertical-align: middle; margin-left: 12px; width: 10px; height: 5px; background: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center / cover; }
.loaction_alltype_filter .filter_div ul{ display: none; position: absolute; top: 100%; left: 0; border: 1px solid #FFF; padding: 10px; }
.loaction_alltype_filter .filter_div ul li:not(:last-child){ margin-bottom: 10px; }
.loaction_alltype_filter .filter_div ul li a{ white-space: nowrap; }

.ourstudios_location_sec{ padding-top: 15px; }
.ourstudios_location_sec .tab-content{ display: none; }
.ourstudios_location_sec .tab-content .container{ max-width: 1075px; }
.ourstudios_location_sec .tabbing-main .no-data{ display: inline-block; width: 100%; padding: 100px 0; text-align: center; }
    
.tabs .tabs-title{ display: none; } 

.tab_innertitle{ display: inline-block; width: 100%; padding-bottom: 95px; background-color: #000; text-align: center; margin-top: -1px; z-index: 2; position: relative; }
.tab_innertitle h6{ font-size: 24px; line-height: 30px; display: inline-block; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 18px 0 15px; width: 100%; overflow: hidden; white-space: nowrap; }


.alltab-content-div .tab-content-div:nth-child(odd){ background-color: #FFF; /*margin-bottom: 90px;*/ color: #000; }
.alltab-content-div .tab-content-div:nth-child(odd) h2{ color: #000; }
.alltab-content-div .tab-content-div:nth-child(even){ background-color: #000; }
.alltab-content-div .tab-content-div .location_content{ display: block; width: 100%; }
.alltab-content-div .tab-content-div:nth-child(odd) .location_content .location_time, .alltab-content-div .tab-content-div:nth-child(odd) .location_content .location_name{ border-color: #000; }
.alltab-content-div .tab-content-div:nth-child(even) .location_content .location_time, .alltab-content-div .tab-content-div:nth-child(even) .location_content .location_name{ border-color: #FFF; }

.tab-content-div .location_content:not(:last-child) .location_time,
.tab-content-div .location_content:not(:last-child) .location_name { border-bottom: 2px solid; }
.tab-content-div .location_time{ width: 140px; padding: 40px 0 20px; }
.tab-content-div .location_name{ max-width: calc(100% - 140px); padding: 20px 0 40px; }
.tab-content-div .location_name a{ display: inline-block; padding-right: 33px; position: relative; }
.tab-content-div .location_name a:after{ content: ""; width: 23px; height: 8px; position: absolute; top: 50%; right: 0; background: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8C18.1363 6.54131 18.7789 5.4473 19.3772 4.71795L0 4.71795L0 3.28205L19.3772 3.28205C18.7789 2.55271 18.1363 1.45869 17.4494 0L18.6127 0C20.0087 1.66382 21.4711 2.89459 23 3.69231V4.30769C21.4711 5.08262 20.0087 6.31339 18.6127 8H17.4494Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center / cover; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 }
.tab-content-div .location_time h6{ font-size: 24px; line-height: 30px; color: #43BEAD; }
.alltab-content-div .tab-content-div:nth-child(odd) .location_time h6{ color: #0F5E62; }
.alltab-content-div .tab-content-div:nth-child(even) .location_time h6{ color: #43BEAD; }
.alltab-content-div .tab-content-div:nth-child(odd) .location_name a:after{  background: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8C18.1363 6.54131 18.7789 5.4473 19.3772 4.71795L0 4.71795L0 3.28205L19.3772 3.28205C18.7789 2.55271 18.1363 1.45869 17.4494 0L18.6127 0C20.0087 1.66382 21.4711 2.89459 23 3.69231V4.30769C21.4711 5.08262 20.0087 6.31339 18.6127 8H17.4494Z' fill='black'/%3E%3C/svg%3E%0A") no-repeat center / cover; }

/* 1-12-2021-59 */
.project_section { position: relative; z-index: 1; }
.project_section:after {content: ''; z-index: -1; position: absolute;bottom: 0;right: 0;width: 100%;height: 275px;background: rgba(0,0,0,0);background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.stories_section:before {content: ''; z-index: -1; height: 100px;background: rgba(0,0,0,1);background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0)));background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -o-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: -ms-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );position: absolute;left: 0;right: 0;top: 0;}
.footer ul[role="menu"] { justify-content: flex-end; -webkit-justify-content: flex-end; -ms-justify-content: flex-end; }
.seeall_buttonlink.seeall_btnline:after,.seeall_buttonlink.seeall_btnline:before { display:none; }
.seeall_buttonlink.seeall_btnline { padding-left:0px; }
.ourprojects_slider .slick-dots { position: absolute; right: 120px; bottom: 100%; background: #58595b; border-radius: 7px; overflow: hidden; min-width: 105px; }
.ourprojects_slider .slick-dots li { display: inline-block; font-size: 0; height: 3px; float: left; width: 25px; }
.ourprojects_slider .slick-dots li button { padding: 0; display:none; }
.ourprojects_slider .slick-dots li.slick-active { background-color:#ffffff; }
/* 1-12-2021-59 End */

/* ***** Locations Details CSS Start ***** */
.location_herosec { min-height: 1097px; }
.location_herosec .container{ max-width: 1280px; padding: 0 15px; } 
.location_herosec .innbanner_title{ padding: 215px 0 125px; }
.location_herosec .innbanner_title h1{ position: relative; z-index: 2; } 
.location_herosec .innbanner_title h1:after{ content: ""; position: absolute; top: 0; left: 0; right: 0; width: 369px; height: 369px; z-index: -1; background: #43BEAD; filter: blur(280px); margin: 0 auto; border-radius: 50%; }
.location_herosec .location_contentdiv{ position: relative; z-index: 2; }
.location_herosec .location_contentdiv .left_part{ padding: 0 15px; width: 64%; flex: 0 0 64%; }
.location_herosec .location_contentdiv .right_part{ padding: 0 15px; width: 35%; flex: 0 0 35%; }
.location_herosec .location_contentdiv .left_content{ max-width: 715px; position: relative;}
.location_herosec .location_contentdiv .location_headdiv{ max-width: 295px; margin-left: auto; }
.location_herosec .location_text{ display: inline-block; width: 100%; margin-bottom: 25px; }
.location_herosec .location_text h3, .location_herosec .location_text .h3{ font-size: 34px; line-height: 36px; }
.location_herosec .location_content{ padding: 0 15px; width: 50%; text-align: left; }
/* .location_herosec .location_content p{ text-indent: 60px; }   */
.location_herosec .location_headdiv .head_image{ width: 88px; height: 88px; border-radius: 50%; overflow: hidden; }
.location_herosec .location_headdiv .head_name{ width: calc(100% - 88px); padding-left: 30px; }
.location_herosec .location_headdiv .getin_touch_btn{ margin: 20px 0;}
.location_herosec .location_headdiv .location_details {margin-top: 45px;}
.location_herosec .location_headdiv .location_details p{ padding-top: 0; }
.location_herosec .location_headdiv .location_details p span{ color: #43BEAD; }
.location_herosec .location_headdiv .location_details .devider-div{ border-bottom: 2px solid #43BEAD; height: 0; overflow: hidden; margin-bottom: 20px; margin-top: 30px; }

.full_image_section{ display: inline-block; width: 100%; padding: 0 15px; }
.full_image_section .full_image_div{ display: inline-block; width: 100%; min-height: 662px; }

.availableroles_section{ padding: 140px 0 50px; }
.availableroles_section .availableroles_main a{ display: inline-block; width: 100%; padding: 13px 0px 16px; }
.availableroles_section .availableroles_main a:not(:last-child){ border-bottom: 1px solid #58595B; }
.availableroles_section .roles_title{ width: 70%; padding: 0 15px; }
.availableroles_section .roles_text{ width: 30%; padding: 0 15px; text-align: right; }
.availableroles_section .roles_title h3{ font-size: 34px; line-height: 36px; }

/* ***** About Page CSS Start ***** */
.aboutus_section .aboutus_main{ display: inline-block; width: 100%; margin: 205px 0 335px; }
.aboutus_section .aboutus_content{ max-width: 854px; margin: 0 auto; display: block; text-align: center; }
.aboutus_section .aboutus_content .about_unispacelogo{ max-width: 197px; height: 197px; display: block; margin: 0 auto; margin-bottom: 20px; }
.aboutus_section .aboutus_content .content{ display: inline-block; width: 100%; font-size: 24px; }
.aboutus_section .aboutus_content .content p{ line-height: 30px; }
/* .aboutus_section .aboutus_images_div{ width: 100%; padding: 0 15px; display: inline-block; }
.aboutus_section .aboutus_images_div .aboutus_imagescol{ width: 60%; padding: 0 15px; }
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(2),
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(3),
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(6),
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(7),
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(10),
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(11),
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(13),
.aboutus_section .aboutus_images_div .aboutus_imagescol:nth-child(16){ width: 40%; padding: 0 15px; }
.aboutus_section .aboutus_images_div .aboutus_images{ min-height: 453px; width: 100%; margin: 15px 0; } */

.imagegrid_section .imagegrid_col{ padding: 0 15px; }
.imagegrid_section .imagegrid_images{ height: 453px; width: 100%; padding: 0; margin: 15px 0; }
.imagegrid_section .imagegrid_images a{ display: inline-block; width: 100%; height: 100%; }
.imagegrid_section .imagegrid_images img{ width: 100%; height: 100%; object-fit: cover; object-position: center; }
.imagegrid_section .row:nth-child(odd) .imagegrid_col:first-child{ width: 60%; }
.imagegrid_section .row:nth-child(odd) .imagegrid_col:last-child{ width: 40%; }
.imagegrid_section .row:nth-child(even) .imagegrid_col:first-child{ width: 40%; }
.imagegrid_section .row:nth-child(even) .imagegrid_col:last-child{ width: 60%; }

.location_herosec.aboutus_testisec{ min-height: auto; padding: 195px 0 100px; }
.aboutus_testisec .location_headdiv .head_name span{ text-transform: uppercase; display: block; width: 100%; }

.wygwu_section { padding: 45px 0; z-index: 2; position: relative; }
.wygwu_section .section_heading{ margin-bottom: 50px; }
.wygwu_section .wygwu_col{ width: calc(100% / 4); padding: 0 15px; margin-top: 30px; }
.wygwu_section .wygwu_content{ padding: 30px 40px 90px; min-height: 302px; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.wygwu_section .wygwu_content h3{ font-size: 34px; line-height: 36px; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }
.wygwu_section .wygwu_listdiv .wygwu_col a:hover .wygwu_content h3{ color: #43BEAD; }
.wygwu_section .wygwu_arrow{ display: inline-block; width: 100%; margin-top: 20px; }
.wygwu_section .wygwu_text{ display: inline-block; width: 100%; margin-top: 22px; color: #FFF; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }

.wygwu_section .wygwu_text p:last-child{ padding-bottom: 0; }
.wygwu_section .wygwu_bottomtext{ text-align: center; margin-top: 260px; }
.wygwu_section .wygwu_bottomtext .section_heading .mobile_title{ margin-top: 5px; /*display: none;*/ }
.wygwu_section .wygwu_bottomtext .section_heading .mobile_title h5{ font-size: 34px; line-height: 36px; }


.body-container--about .project_section{ margin-top: 0; }   
.body-container--about .project_section .project_listdiv { padding: 10px 0 140px 0; }
.project_bottomtext{ display: inline-block; width: 100%; text-align: center; margin-top: 430px; }

.body-container--about .synpf_section { padding: 0px 0 120px; }

.synpf_section {padding: 180px 0 120px;}
.synpf_section .synpf_left{ width: calc(100% - 430px); padding: 0 15px; }
.synpf_section .synpf_right{ width: 430px; padding: 0 15px; }
.synpf_section .synpf_leftwrap{ max-width: 610px; }
.synpf_section .synpf_maindiv {margin-top: 105px;}
.synpf_details{ text-align: center; }
.synpf_taglang{ margin-bottom: 15px; }
.synpf_taglang .synpf_tag{ margin-right: 15px; }
.synpf_image{ width: 212px; height: 212px; display: block; margin: 0 auto; overflow: hidden; border-radius: 50%; margin-bottom: 15px; }
.synpf_name{ display: inline-block; width: 100%; margin-bottom: 15px; }
.synpf_name h3 a{ font-size: 34px; line-height: 36px; color:#fff; }
.synpf_name h3 a:hover{ color:#43bead; }
.synpf_text p{ padding: 0; }
.synpf_text p span{ text-transform: uppercase; font-size: 12px; line-height: 16px; }
/* .peoplelist_section .peoplelist_details a.people_link { display: inline-block; position: absolute; top: 0; right: 0; left: 0; bottom: 0; height: 100%; width: 100%; } */

.onelinttitle_section{ display: inline-block; width: 100%; padding: 207px 0 187px; background-color: #000; }
.onelinttitle_section .section_heading{ display: inline-block; width: 100%; text-align: center; }

.upnext_section{ margin-top: 50px; }
.upnext_section .upnext_content{ position: relative; display: inline-block; width: 100%; padding: 55px 0; }
.upnext_section .upnext_content:after{ content: ""; position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 1px; background: radial-gradient(48.53% 35314201.22% at 50% 50.52%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); }
.upnext_section .upnext_content .upnext_arrow{ display: inline-block; width: 100%; text-align: center; }
.upnext_section .upnext_content .upnext_title{ display: inline-block; width: 100%; text-align: center; margin-top: 50px; }
.upnext_section .upnext_content .upnext_title a{ display: inline-block; }
.upnext_section .upnext_content .upnext_title a:hover h5{ color: #FFD400; font-style: italic; }  

.studio_location_section{ padding-bottom: 100px; }

/* ***** Our People Page CSS Start ***** */
.ourpeople_heresec{ min-height: 720px; padding-bottom: 100px; }
.ourpeople_heresec .ourpeople_content{ display: inline-block; width: 100%; position: relative; z-index: 2; margin: 215px 0 0; }
.ourpeople_heresec .ourpeople_content:after{ content: ""; position: absolute; top: 0; right: 0; left: 0; width: 369px; height: 369px; background-color: #FFD400; -webkit-filter: blur(200px); filter: blur(200px); margin: 0 auto; z-index: -1; -webkit-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
.ourpeople_heresec .ourpeople_content .ourpeople_title{ display: inline-block; margin-bottom: 45px; }
.ourpeople_heresec .ourpeople_content .ourpeople_subtitle{ display: block; max-width: 861px; margin: 0 auto; }
.ourpeople_heresec .ourpeople_content .ourpeople_subtitle h3{ font-size: 34px; line-height: 36px; }

.peoplelist_section .peoplelist_col{ width: calc(100% / 4); padding: 0 15px; }
.peoplelist_section .peoplelist_details{ border-bottom: 2px solid #58595B; margin-bottom: 30px; height: calc(100% - 30px); }
.peoplelist_section .peoplelist_details .peoplelist_inner { padding-bottom: 30px; }
/* ***** Our People Details Page CSS Start ***** */
.peopledetails_section{ position: relative; z-index: 2; padding: 275px 0 25px; }
.peopledetails_section:after{ content: ""; position: absolute; z-index: -1; height: 369px; width: 369px; border-radius: 50%; background: #FFD400; -webkit-filter: blur(200px); filter: blur(200px); top: 50%; left: 50%; 
    
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%); 
    
    
    
 }
.peopledetails_section .left-part{ width: 40%; padding: 0 15px; }
.peopledetails_section .right-part{ width: 60%; padding: 0 15px; }
.peopledetails_section .peopleimg_div{ width: 400px; height: 400px; display: block; margin: 0 auto; overflow: hidden; border-radius: 50%; }
.peopledetails_section .people_details{ width: 100%; text-align: left; }
.peopledetails_section .people_details .synpf_name{ margin-bottom: 35px; }
.peopledetails_section .people_details .synpf_name h1{ font-size: 75px; line-height: 72px; }
.peopledetails_section .people_details .synpf_tag a{ text-transform: uppercase; color: #FFD400; }
.peopledetails_section .people_details .synpf_content{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px; }
.peopledetails_section .people_details .synpf_content p{ width: 50%; padding: 10px 15px; /*text-indent: 60px;*/ text-align: justify; }
.peopledetails_section .people_details .synpf_text{ margin-bottom: 22px; }
.peopledetails_section .people_git_btndiv{ margin-top: 32px; padding-top: 32px; border-top: 2px solid #58595B; }

.people_getintouch_model{ display: none; background-color: #000; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 999; padding: 50px 0 100px; height: 100vh; overflow: auto !important; }
.people_getintouch_model .container{ max-width: 1060px; padding: 0 15px; }
.people_getintouch_model .section_heading h5{ display: none; } 
.people_getintouch_model .getintouch_titlediv{ padding: 0 15px; position: relative; margin: 0 auto; margin-bottom: 50px; }
.people_getintouch_model .getintouch_close_model{ max-width: 60px; text-align: center; z-index: 9; position: absolute; top: 50%; right: 15px; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 }
.people_getintouch_model .getintouch_close_model a{ color: #FFFFFF; }
.people_getintouch_model .left-part{ width: 640px; padding: 0 15px; }
.people_getintouch_model .right-part{ width: calc(100% - 640px); padding: 0 15px; }
.people_getintouch_model .fancybox-button{ display: none !important; }

.custom_model{ background-color: #000; padding: 100px 0; height: 100vh; overflow: auto !important; }
.custom_model .model_heading_div{ padding: 0 15px; position: relative; margin: 0 auto; margin-bottom: 110px; }
.custom_model .close_model{ max-width: 60px; text-align: center; z-index: 9; position: absolute; top: 50%; right: 15px; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 }
.custom_model .close_model a{ color: #FFFFFF; }
.custom_model .left-part{ width: 640px; padding: 0 15px; }
.custom_model .right-part{ width: calc(100% - 640px); padding: 0 15px; }
.custom_model .fancybox-button{ display: none !important; }

@media(min-width: 1280px){
    .custom_model .container{ max-width: 1060px; }
}

.content_gate_form{ opacity: 0; visibility: hidden; position: fixed; top: 0; right: 0; left: 0; z-index: 999; background-color: #000; padding: 100px 0; height: 100vh; overflow: auto !important; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; }

.content_gate_form .container{ max-width: 1060px; padding: 0 15px; }
.content_gate_form .model_heading_div{ padding: 0 15px; position: relative; margin: 0 auto; margin-bottom: 110px; }
.content_gate_form .close_model{ max-width: 60px; text-align: center; z-index: 9; position: absolute; top: 50%; right: 15px; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 }
.content_gate_form .close_model a{ color: #FFFFFF; }
.content_gate_form .left-part{ width: 640px; padding: 0 15px; }
.content_gate_form .right-part{ width: calc(100% - 640px); padding: 0 15px; }
.content_gate_form .fancybox-button{ display: none !important; }


/* ***** Project Details Page CSS Start ***** */
.project_details_section .allproject_topbtn{ opacity: 0; visibility: hidden; }
.allproject_topbtn .btn_style_two{ background-color: rgba(255, 255, 255, 0.1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border-color: #FFD400; color: #FFD400 !important; }

.project_details_section.location_herosec{ min-height: inherit !important; }
.project_details_section .project_full_image{ min-height: 700px; position: relative; }
.project_details_section .project_gallery_button{ position: absolute; right: 20px; bottom: 20px; }
.project_details_section .btn_style_two{ background-color: rgba(255, 255, 255, 0.1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
.project_details_section .location_contentdiv .left_part{ padding: 0 15px !important; }
.project_details_section .pd_location_completion .pd_lc_title{ width: 40%; } 
.project_details_section .pd_location_completion .pd_lc_text{ width: 60%; text-align: right; } 
.project_details_section .project_titlediv{ max-width: 65%; width: 100%; padding: 0 15px; display: block; }
.project_details_section .project_titlediv .project_title{ width: 100%; display: inline-block; margin-bottom: 75px; }
.project_details_section .project_titlediv .project_title h1{ font-size: 75px; line-height: 72px; color: #43BEAD; }
.project_details_section .project_detailsdiv{ padding: 86px 0 100px; }
.project_details_section .project_detailsdiv .location_contentdiv{ position: relative; width: calc(100% - 128px); }
.project_details_section .project_languagelist{ width: 128px; }
.project_details_section .project_languagelist ul{ display: none; } 
.project_details_section .project_languagelist ul li { display: inline-block; width: 100%; }
.project_details_section .project_languagelist ul li:not(:last-child) { margin-bottom: 30px; }
.project_details_section .project_languagelist ul li a { color: #FFF; position: relative; display: inline-block; padding-right: 16px; }
.project_details_section .project_languagelist ul li.active a { color: #ffd400; }
.project_details_section .project_languagelist ul li a:after { content: ""; position: absolute; top: 50%; right: 0; transform:translateY(-50%); width: 6px; height: 6px; border-radius: 50%; }
.project_details_section .project_languagelist ul li.active a:after { background-color: #ffd400; }

.project_rp_section { margin-bottom: 215px; }
.project_rp_section .project_rp_main{ max-width: 1236px; padding: 57px 0; margin: 0 auto; border: 1px solid; border-image-source: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); border-image-slice: 1; }
.project_rp_section .project_rp_left{ width: 60.5%; padding: 0 15px; }
.project_rp_section .project_rp_image{ padding: 0 90px; width: 100%; }
.project_rp_section .project_rp_image img{ width: 100%; }
.project_rp_section .project_rp_image .caption{ display: inline-block; width: 100%; text-align: center; }
.project_rp_section .project_rp_image .caption p{ padding: 0; }
.project_rp_section .project_rp_right{ width: calc(100% - 60.5%); padding: 0 15px; }
.project_rp_section .project_rp_details { padding: 0 85px 0 65px; margin-top: 80px;  }
.project_rp_section .project_rp_details .project_rp_title{ display: inline-block; width: 100%; padding-bottom: 30px; border-bottom: 2px solid #58595B; }
.project_rp_section .project_rp_details .project_rp_title h3{ font-size: 34px; line-height: 36px; }
.project_rp_section .project_rp_details .project_rp_title a{  color: #FFFFFF; }
.project_rp_section .project_rp_details .project_rp_title a:hover{ color: #43BEAD; }
.project_rp_section .project_rp_details .tag_ang_language{ display: inline-block; width: 100%; margin-bottom: 15px; }
.project_rp_section .project_rp_details .tag_ang_language .project_rp_tag{ margin-right: 30px; display: inline-block; }
.project_rp_section .project_rp_details .tag_ang_language .project_rp_tag a{ text-transform: uppercase; font-size: 12px; line-height: 16px;  }
.project_rp_section .project_rp_details .tag_ang_language .project_rp_language{ display: inline-block; }
.project_rp_section .project_rp_details .tag_ang_language .project_rp_language p{ font-size: 12px; line-height: 16px; padding: 0; }
.project_rp_section .project_rp_details .project_rp_date { display: inline-block; width: 100%; margin-top: 8px; text-align: right; }
.project_rp_section .project_rp_details .project_rp_date p{ font-size: 16px; line-height: 24px; color: #58595B; padding: 0; }

.project_rp_section .project_rp_image .video,
.project_rp_section .project_rp_image .iframe{ display: inline-block; width: 100%; height: 510px; }  

.project_rp_section .project_rp_image .video .hs-video-container,
.project_rp_section .project_rp_image .video .hs-video-container .hs-video-wrapper,
.project_rp_section .project_rp_image .video .hs-video-container .hs-video-wrapper iframe{ display: inline-block; width: 100%; height: 100% !important; position: relative; }
.project_rp_section .project_rp_image .iframe iframe{ display: inline-block; width: 100%; height: 100%; position: relative; }

.project_rp_section .project_rp_details .getintouch_button_div .head_image{ width: 88px; height: 88px; border-radius: 50%; overflow: hidden; }
.project_rp_section .project_rp_details .getintouch_button_div .head_name{ width: calc(100% - 88px); padding-left: 30px; }
.project_rp_section .project_rp_details .getintouch_button_div .getin_touch_btn{ margin: 20px 0 45px; }

.fullimage_div{ display: inline-block; width: 100%; }
.fullimage_div.left{ text-align: left; padding-left: 15px; }
.fullimage_div.center{ text-align: center; padding: 0 15px; }
.fullimage_div.right{ text-align: right; padding-right: 15px; }
.fullimage_div .design_image{ position: absolute; height: 169px; width: 169px; top: -85px; }
.fullimage_div .design_image img{ width: 100%; height: 100%; object-fit: cover; }
.fullimage_div.right .design_image, .fullimage_div.center .design_image{ left: -85px; }
.fullimage_div.left .design_image{ right: -85px; }
.fullimage_wrap{ display: inline-block; text-align: left; position: relative; z-index: 2; }
.fullimage_wrap .image img{ display: inline-block; max-width: 100%; }
.fullimage_div .fullimage_wrap .image_caption_div p { width: 50%; font-size: 24px; line-height: 30px; padding-bottom: 0; }

.body-container--project .upnext_section { margin-top: 80px; }

/* ***** Project Listin Page CSS Start ***** */
.all_filters{ padding: 36px 0 100px; border-top: 1px solid #58595B; }   
.filter-col{ padding: 0 15px; }
.center-filter{ width: 475px; padding: 0 15px; }

.dropdown_div{ padding: 0 15px; }
.dropdown_div .dropdown, .sorting_div .dropdown{ position: relative; }
.dropdown_div a, .sorting_div a{ position: relative; display: flex; flex-wrap: wrap; align-items: center; font-size: 16px; line-height: 24px; color: #FFFFFF; white-space: nowrap; text-transform: inherit; }
.dropdown_div .dropdown > a:after{ content: ""; margin-left: 12px; width: 10px; height: 5px; background: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23FFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center / 100%; }
.sorting_div .dropdown > a:after{ content: ""; margin-left: 12px; width: 24px; height: 24px; background: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 1.5V10.5' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 10.5L5 1.5' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21 5.5L17 1.5L13 5.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 6.5L5 10.5L9 6.5' stroke='%23FFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center / 100%; }
.dropdown ul{ position: absolute; top: 100%; left: -15px; display: none; z-index: 9; padding: 10px 0; background-color: #000; max-height: 350px; overflow: auto; }
.dropdown ul li{ padding-left: 0; padding: 5px 15px; } 
.dropdown ul li:before{ display: none; }
.dropdown ul li a{ cursor: pointer; }
.dropdown ul li a:hover{ color: #43BEAD; }
.search-filter-div{ width: 100%; position: relative; }  
.search-filter-div input.quicksearch{ border: 2px solid #FFFFFF; border-radius: 30px; height: 55px; padding: 10px 50px 10px 25px; margin: 0; }
.search-filter-div input::placeholder{ color: #FFF; }
.search-filter-div button.search-filter-btn{ background: none; padding: 0; height: auto; border: none; outline: none; position: absolute; top: 15px; right: 20px; cursor: pointer; z-index: 2; }

.projectlist_herosec{ padding: 190px 0 75px; position: relative; }
.projectlist_herosec .innbanner_title{ margin-bottom: 80px; }
.projectlist_herosec .ourprojects_section{ background: transparent; padding: 90px 0 0; }
.projectlist_herosec .ourprojects_slider .slick-dots{ display: none !important; } 
.projectlist_herosec .project_filterdiv{ display: inline-block; width: 100%; }
.projectlist_herosec .project_filterdiv ul{ max-width: 783px; width: 100%; margin: 0 auto; }
.projectlist_herosec .project_filterdiv ul li{ display: inline-block; margin: 16px 0; margin-right: 30px; padding-left: 0; }
.projectlist_herosec .project_filterdiv ul li:before{ display: none; }
.projectlist_herosec .project_filterdiv ul li a{ font-size: 16px; line-height: 24px; color: #FFFFFF; cursor: pointer; }
.projectlist_herosec .project_filterdiv ul li a:hover, .projectlist_herosec .project_filterdiv ul li.active a{ color: #FFD400; }
.projectlist_herosec .project_filterdiv ul li:first-child{ margin-left: 68px; }
.projectlist_herosec .project_filterdiv ul li:last-child{ margin-right: 68px; }

.projectlist_section{ background-color: #000; }
.projectlist_section .projectlist{ margin: 0 -10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.projectlist_section .projectlist_col{ padding: 0 10px; }
.projectlist_section .project-div{ position: relative; padding: 10px 0; }
.projectlist_section .project-div .project-img{ line-height: 0; position: relative; }
.projectlist_section .project-div .project-img a{ width: 100%; line-height: 0; }
.projectlist_section .project-div .project-img a:first-child{ display: inline-block; }
.projectlist_section .project-div .project-details{ display: inline-block; width: 100%; margin-top: 25px; }
.projectlist_section .project-div .project-details .project-tag{ display: inline-block; width: 100%; margin-bottom: 10px; }
.projectlist_section .project-div .project-details .project-tag a{ display: inline-block; text-transform: uppercase; }
.projectlist_section .project-div .project-details .project-title{ display: inline-block; width: 100%; }
.projectlist_section .project-div .project-details .project-title a{ display: inline-block; width: 100%; color: #FFFFFF; }
.projectlist_section .project-div .project-details .project-title a:hover{ color: #43BEAD; }
.projectlist_section .project-div .project-details .project-title p{ display: inline-block; width: 100%; padding: 0; }
.projectlist_section .project-div .project-img img{ width: 100%; }
.projectlist_section .project-div .design-img{ position: absolute; left: 91px; bottom: -97px; height: 196px; width: 196px; border-radius: 50%; z-index: 2; }
.projectlist_section .project-div .design-img img{ width: 100%; height: 100%; object-fit: cover; object-position: center; }
.projectlist_section .project-div .project-img .project-alttext{ opacity: 0; visibility: hidden; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.5); padding: 15px 20px; }
.projectlist_section .project-div .project-img .project-alttext p{ font-size: 24px; line-height: 30px; padding: 0; }
.projectlist_section .project-div .project-img .project-alttext .project-alttext_div{ display: inline-block; width: 100%; }
.projectlist_section .project-div .project-img .project-alttext .project-alttext_div span{ display: inline-block; width: 100%; }
.projectlist_section .project-div .project-img:hover .project-alttext{ opacity: 1; visibility: visible; }

.projectlist_section .project-div, .projectlist_section .project-div .project-img, .projectlist_section .project-div .project-img a, .projectlist_section .project-div .project-img a img{ height: 100%; }
.projectlist_section .project-div .project-img a img{ object-fit: cover; }
.projectlist_section .projectlist_details .projectlist_col:nth-child(4n+1){ width: 33.5%; height: 554px; }
.projectlist_section .projectlist_details .projectlist_col:nth-child(4n+2){ width: calc(100% - 33.5%); height: 454px; }
.projectlist_section .projectlist_details .projectlist_col:nth-child(4n+4){ width: 33.5%; height: 354px; }
.projectlist_section .projectlist_details .projectlist_col:nth-child(4n+3){ width: calc(100% - 33.5%); height: 454px; }

.pltestimonial_sec { padding: 190px 0 110px; }
.pltestimonial_sec .blogtestimonial_main .pltestimonial_imagediv{ display: inline-block; width: 100%; padding: 0 15px; }
.pltestimonial_sec .blogtestimonial_main .pltestimonial_imagediv .image_div{ max-width: 100%; width: 100%; margin-left: auto; margin-top: 50px; }
.pltestimonial_sec .blogtestimonial_main .pltestimonial_imagediv .image_div .image{ width: 100%; height: 372px; }

.pltestimonial_sec .blogtestimonial_main .content_and_btndiv { margin-top: -180px; }
.pltestimonial_sec .blogtestimonial_main .image_and_quotediv .quote_div { max-width: calc( 100% - 49% - 2.64px + 150px); width: 100%; margin: 45px 0 200px -150px; }
.pltestimonial_sec .blogtestimonial_main .pltestimonial_imagediv .image_div{ margin-top: -122px; max-width: 505px; }

.other_pl_maindiv .other_pl_col{ padding: 0 15px; }
.other_pl_maindiv .project-div{ padding: 0; }
.other_pl_maindiv .project-div .project-img{ height: 453px; width: 100%; padding: 0; margin: 15px 0; }
.other_pl_maindiv .project-div .project-img a{ display: inline-block; width: 100%; height: 100%; }
.other_pl_maindiv .project-div .project-img img{ width: 100%; height: 100%; object-fit: cover; object-position: center; }
.other_pl_maindiv .project-div .design-img { left: 85px; top: -97px; bottom: inherit; } 
.other_pl_maindiv .row:nth-child(odd) .other_pl_col:first-child{ width: 60%; }
.other_pl_maindiv .row:nth-child(odd) .other_pl_col:last-child{ width: 40%; }
.other_pl_maindiv .row:nth-child(even) .other_pl_col:first-child{ width: 40%; }
.other_pl_maindiv .row:nth-child(even) .other_pl_col:last-child{ width: 60%; }

/* ***** Career Page CSS Start ***** */
.blogtestimonial_sec{ position: relative; z-index: 2; } 

.career_herosec{ position: relative; z-index: 2; }
.career_herosec:before,
.career_herosec:after{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; }
.career_herosec:before{ background-color: #000; opacity: 0.5; top: 0;  }
.career_herosec:after{ background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%); transform: rotate(180deg); top: 170px; }
.career_herosec .innbanner_title h1{ font-size: 75px; line-height: 72px; }
.career_herosec .innbanner_content{ max-width: 861px; margin-top: 40px; }
.career_herosec .innbanner_content p{ font-family: FreightDispPro; font-size: 34px; line-height: 36px; }
.career_herosec .innbanner_content.left{ text-align: left; margin-right: auto; }
.career_herosec .innbanner_content.center{ text-align: center; margin-left: auto; margin-right: auto; }
.career_herosec .innbanner_content.right{ text-align: right; margin-left: auto; }

.workatunispace_section { padding: 165px 0 20px; }    
.workatunispace_section .workatunispace_main{ margin-top: 75px; }
.workatunispace_section .wau_col{ padding: 0 15px; }
.workatunispace_section .wau_col_1{ width: 55.65%; }
.workatunispace_section .wau_details_1{ margin: 64px 0 27px 0; }
.workatunispace_section .wau_col_2{ width: calc(100% - 55.65%); }
.workatunispace_section .wau_col_3{ width: 52%; }
.workatunispace_section .wau_details_3{ margin-left: 157px; }
.workatunispace_section .wau_col_4{ width: 23.2%; margin: -91px 0 0 -172px; }
.workatunispace_section .wau_col_5{ width: 38.8%; }
.workatunispace_section .wau_details_5{ margin: 22px 0 0 130px; }
.workatunispace_section .wau_details .image{ border-radius: 50%; overflow: hidden; }
.workatunispace_section .wau_details_1 .image{ width: 214px; height: 214px; }
.workatunispace_section .wau_details_2 .image{ width: 251px; height: 251px; }
.workatunispace_section .wau_details_3 .image{ width: 272px; height: 272px; }
.workatunispace_section .wau_details_4 .image{ width: 153px; height: 153px; }
.workatunispace_section .wau_details_5 .image{ width: 179px; height: 179px; }
.workatunispace_section .wau_details .image img{ width: 100%; height: 100%; object-fit: cover; }
.workatunispace_section .wau_details .content{ width: 100%; }
.workatunispace_section .wau_details_1 .content{ max-width: 214px; margin: 125px 0 0 -75px; position: relative; z-index: 2; }
.workatunispace_section .wau_details_2 .content{ max-width: 251px; margin: 145px 0 0 -80px; position: relative; z-index: 2; }
.workatunispace_section .wau_details_3 .content{ max-width: 272px; margin: 160px 0 0 -95px; position: relative; z-index: 2; }
.workatunispace_section .wau_details_4 .content{ max-width: 153px; margin: 85px 0 0 -55px; position: relative; z-index: 2; }
.workatunispace_section .wau_details_5 .content{ max-width: 179px; margin: 105px 0 0 -55px; position: relative; z-index: 2; }
.workatunispace_section .wau_details .content h3{ font-size: 26px; line-height: 30px; } 

.wmobd_section{ padding: 230px 0; position: relative; z-index: 2; }
.wmobd_section:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; z-index: -1; background: url("https://www.unispace.com/hubfs/s2-assets/Optimized/builds_different_bg-min.png") no-repeat top center / 100%; }
.wmobd_section .wmobd_maindiv{ position: relative; z-index: 2; margin-top: 120px; padding-top: 75px; }
.wmobd_section .wmobd_maindiv:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: calc(100% - 250px); margin: 0 auto; border: 1px solid; border-image-source: linear-gradient(196.14deg, #FFFFFF 22.87%, rgba(255, 255, 255, 0) 58.72%); border-image-slice: 1; z-index: -1; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:not(:first-child) .row{ -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(odd) .row{ -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.wmobd_section .wmobd_maindiv .wmobd_left, .wmobd_section .wmobd_maindiv .wmobd_right{ padding: 0 15px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap{ display: inline-block; width: 100%; }
.wmobd_section .wmobd_maindiv .wmobd_image{ display: inline-block; width: 100%; line-height: 0; position: relative; }
.wmobd_section .wmobd_maindiv .wmobd_image img{ height: 100%; position: absolute; width: 100%; object-fit: cover; }
.wmobd_section .wmobd_maindiv .wmobd_details{ display: inline-block; width: 100%; }
.wmobd_section .wmobd_maindiv .wmobd_details .wmobd_title{ display: inline-block; width: 100%; margin-bottom: 12px; }
.wmobd_section .wmobd_maindiv .wmobd_details .wmobd_text{ display: inline-block; width: 100%; }
.wmobd_section .wmobd_buttondiv{ display: inline-block; width: 100%; text-align: center; }
.wmobd_section .wmobd_buttondiv a{ display: inline-block; }
/* -- */
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1){ margin-bottom: 24px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_left{ width: 660px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_image{ padding-right: 67px; height: 353px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_image img{ max-width: 548px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_right{ width: calc(100% - 660px); }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_details{ padding-left: 73px; }
/* -- */
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2){ margin-bottom: 27px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_left{ width: 535px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_image{ padding-right: 0; height: 353px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_image img{ max-width: 505px; box-shadow: 0px 4px 100px rgba(0, 0, 0, 0.4); }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_right{ width: calc(100% - 535px); }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_details{ padding-left: 98px; }
/* -- */
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3){ margin-bottom: 34px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_left{ width: 617px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_image{ padding-right: 67px; height: 308px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_image img{ max-width: 505px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_right{ width: calc(100% - 617px); }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_details{ padding-left: 162px; }
/* -- */
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4){ margin-bottom: 24px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_left{ width: 560px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image{ padding-left: 110px; margin-bottom: 98px; position: relative; height: 353px; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image img{ max-width: 420px; box-shadow: 0px 4px 100px rgba(0, 0, 0, 0.4); }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image:after{ content: ""; position: absolute; left: 167px; bottom: -98px; width: 198px; height: 198px; border-radius: 50%; overflow: hidden; background: url("https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg") no-repeat center center / cover; }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_right{ width: calc(100% - 560px); }
.wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_details{ padding-left: 35px; margin-bottom: 98px; }

.body-container--career .careerrole_cta_sec{ position: relative; }
.body-container--career .careerrole_cta_sec:after { content: ""; background: linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%); transform: rotate(180deg); top: -130px; height: 130px; position: absolute; width: 100%; z-index: 2; }
.careerrole_cta_sec{ padding: 65px 0 65px; }
.careerrole_cta_sec .careercta_content{ width: 660px; margin: auto; text-align: center; }
.careerrole_cta_sec .careercta_title{ display: inline-block; width: 100%; margin-bottom: 35px; }
.careerrole_cta_sec .careercta_title h3{ font-size: 34px; line-height: 36px; }
.careerrole_cta_sec .careercta_text{ display: inline-block; width: 100%; margin-bottom: 35px; }

.cmui_section { padding: 150px 0 120px; }
.cmui_section .wygwu_col{ width: 295px; padding: 0; margin-right: 20px; }
.cmui_section .wygwu_content{ width: 100%; }
.cmui_section .container{ padding: 0; padding-left: calc(100%/2 - 1240px/2); width: 100%; }
.cmui_section .section_heading .title h5{ display: inline-block; padding-right: 57px; position: relative; }
.cmui_section .section_heading .title h5:after{ content: ""; position: absolute; right: 0; top: 50%; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 width: 47px; height: 15px; background: url("data:image/svg+xml,%3Csvg width='47' height='16' viewBox='0 0 47 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.6575 15.5C37.0612 12.765 38.3743 10.7137 39.5968 9.34616L0 9.34616L0 6.65385L39.5968 6.65385C38.3743 5.28633 37.0612 3.23504 35.6575 0.5L38.0347 0.5C40.8873 3.61966 43.8757 5.92735 47 7.42308V8.57692C43.8757 10.0299 40.8873 12.3376 38.0347 15.5H35.6575Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center center / 100%; }

/* ***** Webinar Page CSS Start ***** */
.webinarhero_section{ position: relative; z-index: 2; padding: 170px 0 0; }
.webinarhero_section .webinarhero_video { width:100vw; height: 100vh; object-fit: cover; position: fixed; left:0; right:0; top:0; bottom:0; z-index:-1; }
.webinarhero_section .webinarhero_bg{ position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; }
.webinarhero_section .webinarhero_bg:after, .webinarhero_section .webinarhero_bg:before{ content: ""; position: absolute; right: 0; bottom: -1px; left: 0; z-index: -1; } 
.webinarhero_section .webinarhero_bg:after{ background-color: #000; opacity: 0.5; top: 0; }
.webinarhero_section .webinarhero_bg:before{ top: 170px; background: linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%); transform: rotate(180deg); }
.webinarhero_section .left-part{ width: calc(100% - 540px); padding: 0 15px; padding-top: 138px; }
.webinarhero_section .right-part{ width: 540px; padding: 0 15px; }
.webinarhero_section .webinar_formdiv{ padding: 30px 40px; max-width: 420px; background: rgba(255, 255, 255, 0.20); -webkit-backdrop-filter: blur(30px); backdrop-filter: blur(30px); border-radius: 20px; margin-bottom: -210px; }
.webinarhero_section .webinar_formdiv .webinar_formtitle{ display: inline-block; width: 100%; margin-bottom: 25px; } 
.webinarhero_section .webinar_formdiv .webinar_formtitle h6{ font-weight: 400; font-size: 25px; line-height: 30px; }  
.webinarhero_section .webinar_formdiv .webinar_form form label { color: #FFF; }
.webinarhero_section .webinar_formdiv .webinar_bottomtext { display: inline-block; margin-top: 15px; width: 100%; }
.webinarhero_section .webinar_formdiv .webinar_bottomtext a{ font-weight: 700; font-size: 16px; line-height: 24px; color: #FFFFFF; }
.webinarhero_section .webinar_formdiv .webinar_bottomtext a:hover{ color: #43BEAD; }
.webinarhero_section .webinar_datediv{ width: 200px; padding: 0 15px; }
.webinarhero_section .webinar_datediv .webinar_datewrap{ background: rgba(0, 0, 0, 0.05); border: 1px solid #FFFFFF; backdrop-filter: blur(80px); border-radius: 27px; text-align: center; padding: 11.5px 10px; margin-left: 15px; margin-top: 60px; }
.webinarhero_section .webinar_datediv h2{ font-feature-settings: 'pnum' on, 'lnum' on; display: inline-block; width: 100%; margin-bottom: 6px; }
.webinarhero_section .webinar_datediv p{ padding: 0; }
.webinarhero_section .webinar_datediv .webinar_datewrap .date{ display: inline-block; width: 100%; margin-bottom: 6px; }
.webinarhero_section .webinar_contentdiv{ width: calc(100% - 200px); padding: 0 15px; }
.webinarhero_section .webinar_contentdiv .webinar_contentwrap{ max-width: 484px; width: 100%; }
.webinarhero_section .webinar_contentdiv .webinar_topic{ display: inline-block; width: 100%; margin-bottom: 45px; }
.webinarhero_section .webinar_contentdiv .webinar_topic a{ font-size: 12px; line-height: 16px; text-transform: uppercase; font-weight: 500; }
.webinarhero_section .webinar_contentdiv .webinar_title{ display: inline-block; width: 100%; margin-bottom: 30px; }
.webinarhero_section .webinar_contentdiv .webinar_title h1{ font-weight: 300; font-size: 75px; line-height: 72px; letter-spacing: -1px; }
.webinarhero_section .webinar_contentdiv .webinar_authortag{ display: inline-block; width: 100%; margin-bottom: 16px; }
.webinarhero_section .webinar_contentdiv .webinar_authortag a{ font-weight: 700; font-size: 16px; line-height: 24px; color: #FFFFFF; }
.webinarhero_section .webinar_contentdiv .webinar_authortag a:hover{ color: #43BEAD; }
.webinarhero_section .webinar_contentdiv .webinar_author span{ display: inline-block; margin: 0px 3px 0 1px; } 
.webinarhero_section .webinar_contentdiv .webinar_starttime{ display: inline-block; width: 100%; }
.webinarhero_section .webinar_contentdiv .webinar_starttime p{ font-size: 12px; line-height: 16px; color: #43BEAD; text-transform: uppercase; }
.webinarhero_section .webinar_contentdiv .webinar_content_subtitle{ display: inline-block; width: 100%; margin-top: 25px; }
.webinarhero_section .webinar_contentdiv .webinar_content_subtitle h3{ font-weight: 300; font-size: 34px; line-height: 34px; font-feature-settings: 'pnum' on, 'lnum' on; }

.webinar_content_section{ padding: 50px 0; }
.webinar_content_section .webinar_half_content{ min-height: 250px; }
.webinar_content_section .webinar_half_content, .webinar_content_section .webinar_full_content{ width: calc(100% - 200px - 90px); margin-left: auto; margin-right: 90px; }
.webinar_content_section .webinar_half_content .webinar_wrap{ max-width: 484px; }  
.webinar_content_section .webinar_half_content .webinar_content_title{ display: inline-block; width: 100%; margin-bottom: 25px; }
.webinar_content_section .webinar_half_content .webinar_content_title h3{ font-weight: 300; font-size: 34px; line-height: 34px; font-feature-settings: 'pnum' on, 'lnum' on; }
.webinar_content_section .webinar_wrap p{ text-align: justify; /*text-indent: 60px;*/ }

.body-container--webinar .scrtc_section .scrtc_content{ width: calc(100% - 200px - 90px); margin-left: auto; margin-right: 90px; display: block; }

/* .template-webinar .footer .footer_bottom{ border-top: 2px solid #fff; padding-top: 40px; } */

.wgs_section { padding: 85px 0 0; }
.wgs_section .section_heading{ margin-bottom: 45px; }
.wgs_section .wgs_listing{   margin-top: 55px; }
.wgs_section .wgs_listing .wgs_col{ width: calc(100% / 4); padding: 0 15px; }
.wgs_section .wgs_listing .synpf_details{ margin-top: 30px; }
.wgs_section .wgs_listing .synpf_content{ border-top: 2px solid #58595B; margin-top: 30px; padding-top: 15px; }

/* ***** Webinar Page CSS Start ***** */
.rolelist_herosec{ min-height: 800px; padding-bottom: 130px; }
.rolelist_herosec .innbanner_title{ padding: 188px 0 131px; }
.rolelist_herosec .border_design_link a{ font-size: 15px; }
.rolelist_herosec .blogtestimonial_main{ display: inline-block; width: 100%; padding-bottom: 100px; }

.roleslist_section{ display: inline-block; width: 100%; z-index: 2; position: relative; background-color: #000; padding-top: 50px; }
.roleslist_section .availableroles_section{ padding: 0; }

/* ***** Guidance Page CSS Start ***** */
.guidancehero_section .innbanner_title{ padding: 160px 0 95px; }
.guidancehero_section .guidancehero_content{ max-width: 614px; width: 100%; display: block; margin: 0 auto; text-align: center; }
.guidancehero_content .guidancehero_title{ display: inline-block; width: 100%; }
.guidancehero_content .guidancehero_title h3{ font-size: 34px; line-height: 36px; }
.guidancehero_content .guidancehero_image{ display: inline-block; width: 100%; margin: 100px 0 30px; }
.guidancehero_content .guidancehero_text{ display: inline-block; width: 100%; margin-top: 20px; }

.guidance_insights_section { padding: 185px 0; }
.insights_section .insights_details .insights_lang,
.guidance_insights_section .insights_details .insights_image,
.guidance_insights_section .insights_details .insights_title,
.guidance_insights_section .insights_details .insights_text,
.guidance_insights_section .insights_details .insights_date{ display: block !important; }
.guidance_insights_section .guidance_insights_slider .insights_slid:nth-child(odd) .insights_image{ display: none !important; }
.guidance_insights_section .guidance_insights_slider .insights_slid:nth-child(even) .insights_title{ display: none !important; }
.guidance_insights_section .guidance_insights_slider .insights_slid:nth-child(even) .insights_title{ display: none !important; }
.guidance_insights_section .guidance_insights_slider .insights_slid:nth-child(even) .insights_lang{ display: none !important; }
.guidance_insights_section .guidance_insights_slider .insights_slid:nth-child(even) .insights_date{ display: none !important; } 

.body-container--guidance .guidance_testisec{ position: relative; z-index: 2; }
.guidance_testisec{ padding: 35px 0; min-height: inherit !important; }

.body-container--event-post .guidance_testisec{ position: relative; z-index: 3; }

.abwb_section{ position: relative; z-index: 2; padding: 240px 0 0; }    
.abwb_section:after{ content: ""; z-index: -1; position: absolute; top: -300px; right: 0; bottom: 0; left: 0; background: url('https://www.unispace.com/hubfs/webp-2022/culture/abwb_bg_image-min.webp') no-repeat top center / cover; }
.abwb_section .sub_title{ max-width: 580px; margin: 0 auto; margin-top: 45px; }
.abwb_section .abwb_maindiv { display: inline-block; width: 100%; margin: 160px 0 100px; position: relative; }
.abwb_section .abwb_maindiv:after{ content: ""; position: absolute; right: 133px; top: -35px; width: 197px; height: 197px; background: url("https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg") no-repeat center / cover; }
.abwb_section .abwb_maindiv .alternating_blocks{ width: 613px; }
.abwb_section .abwb_maindiv .block_number{ width: 105px; padding-right: 15px; }
.abwb_section .abwb_maindiv .block_number h2{ font-size: 190px; line-height: 185px; letter-spacing: -0.025em; font-feature-settings: 'pnum' on, 'lnum' on; }
.abwb_section .abwb_maindiv .block_details{ width: calc(100% - 105px); }
.abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+1){ margin-left: 100px; }
.abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+2){ margin-top: -40px; margin-left: auto; }
.abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+3){ margin-top: -60px; }
.abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+4) { margin-right: 95px; margin-bottom: 55px; margin-left: auto; }
.abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+5){ margin-left: 100px; }
.abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+6){ margin-top: -40px; margin-left: auto; }

.body-container--guidance .logos_section{ position: relative; z-index: 2; }
.body-container--guidance .logos_section:before{ content: ""; background: linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%); transform: rotate(180deg); top: -130px; height: 130px; position: absolute; width: 100%; z-index: 2; }
.logos_section{ padding: 100px 0 190px; position: relative; }
.logos_section .logos_div{ padding: 0 29px; }

.body-container--event-post .abwb_section .logos_section{ position: relative; z-index: 2; }
.body-container--event-post .abwb_section .logos_section:before{ content: ""; background: linear-gradient(180deg,#000 30%,rgba(0,0,0,0) 100%); transform: rotate(180deg); top: 0; right: -15px; bottom: -10px; left: -15px; position: absolute; width: calc(100% + 30px); z-index: -1; }

/* ***** Strategy Page CSS Start ***** */
.strategyhero_section{ position: relative; z-index: 2; }
.strategyhero_section:after, .strategyhero_section:before { content: ""; position: absolute; right: 0; bottom: -1px; left: 0; z-index: -1; }
.strategyhero_section:after { top: 0; }
.strategyhero_section:before { top: 170px; background: linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%); transform: rotate(180deg); }
.strategyhero_section .strategy_content{ padding: 245px 0 15px; }
.strategyhero_section .strategy_title{ margin-bottom: 50px; }
.strategyhero_section .strategy_subtitle{ max-width: 861px; margin: 0 auto; width: 100%; }
.strategyhero_section .strategy_subtitle h3{ font-weight: 300; font-size: 34px; line-height: 36px; }

.atwi_section { padding: 230px 0 160px; position: relative; z-index: 2; }
.atwi_section:after { content: ""; position: absolute; top: -230px; right: 0; bottom: 0; left: 0; width: 100%; height: 2690px; z-index: -1; background: url(https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/builds_different_bg.png) no-repeat top center / 100%; }
.atwi_section .atwi_maindiv { position: relative; z-index: 2; margin-top: 120px; padding-top: 75px; }
.atwi_section .atwi_maindiv:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: calc(100% - 250px); margin: 0 auto; border: 1px solid; border-image-source: linear-gradient(180deg, #FFFFFF 22.87%, rgba(255, 255, 255, 0) 58.72%); border-image-slice: 1; z-index: -1; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(odd) .row { -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.atwi_section .atwi_maindiv .left-part, .atwi_section .atwi_maindiv .right-part { padding: 0 15px; line-height: 0; }
.atwi_section .atwi_maindiv .atwi_details { display: inline-block; width: 100%; line-height: 0; }
.atwi_section .atwi_maindiv .atwi_details h2{ font-weight: 300; font-size: 75px; line-height: 72px; }
.atwi_section .atwi_maindiv .atwi_details h3{ font-weight: 300; font-size: 34px; line-height: 36px; }
.atwi_section .atwi_maindiv .atwi_image { display: inline-block; width: 100%; line-height: 0; position: relative; }
.atwi_section .atwi_maindiv .atwi_image img { height: 100%; position: absolute; width: 100%; object-fit: cover; }

.body-container--strategy .atwi_section:after{ height: 2650px; }


.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1){ margin-bottom: 24px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .right-part{ width: calc(100% - 615px); }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .atwi_details{ padding-left: 73px; max-width: 740px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .left-part{ width: 615px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .atwi_image{ max-width: 548px; height: 353px; }

.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2){ margin-bottom: 27px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .right-part{ width: calc(100% - 535px); }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_details{ padding-left: 96px; margin-top: 75px; max-width: 491px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .left-part{ width: 535px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_image{ max-width: 505px; height: 353px; }

.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3){ margin-bottom: 34px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .right-part{ width: calc(100% - 600px); }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_details{ padding-left: 164px; margin-top: 73px; max-width: 635px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .left-part{ width: 600px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_image{ max-width: 505px; height: 308px; }

.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4){ margin-bottom: 27px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .right-part{ width: calc(100% - 560px); }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_details{ padding-left: 35px; margin-top: 65px; max-width: 702px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .left-part{ width: 560px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_image{ max-width: 420px; display: block; margin-left: auto; height: 353px; }
.atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_image:after { content: ""; position: absolute; left: 57px; bottom: -100px; width: 198px; height: 198px; border-radius: 50%; overflow: hidden; background: url(https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg) no-repeat center center / cover; }

.itc_section{ position: relative; z-index: 2; }
.body-container--strategy .itc_section:before { content: ""; background: linear-gradient(180deg,#000 10%,rgba(0,0,0,0) 100%); transform: rotate(180deg); bottom: 0; height: 50%; position: absolute; width: 100%; z-index: -1; }
.itc_section.itcsec_margin { margin: 150px 0; }
.itc_section .right-part { width: calc(74% - 3.69px); }
.itc_section .left-part { width: calc(100% - 74% - 3.69px); }
.itc_section .itc_content{ margin-right: -190px; margin-left: 112px; position: relative; z-index: 2; }
.itc_section .itc_content:after{ content: ""; position: absolute; bottom: -69.5px; right: 17px; z-index: -1; background: #000; height: 369px; width: 369px; border-radius: 50%; -webkit-filter: blur(200px); filter: blur(200px); }
.itc_section .itc_content .itc_title{ margin-bottom: 30px; }
.itc_section .itc_image { display: inline-block; width: 100%; position: relative; line-height: 0; }
.itc_section .itc_image img { width: 100%; max-height: 723px; object-fit: cover; }
.itc_section .itc_content .itc_btndiv{ margin-top: 30px; display: inline-block; width: 100%; }

.fwitc_section{ padding: 155px 0 145px; }
.fwitc_section .fwitc_content{ display: block; width: 614px; margin: 0 auto; text-align: center; }
.fwitc_section .fwitc_content .image, .fwitc_section .fwitc_content .title, .fwitc_section .fwitc_content .content{ display: inline-block; width: 100%; margin-bottom: 30px; }
.fwitc_section .fwitc_content .title h3{ font-weight: 300; font-size: 34px; line-height: 36px; }

/* ***** Design Page CSS Start ***** */
.designhero_section{ position: relative; z-index: 2; }
.designhero_section:after, .designhero_section:before { content: ""; position: absolute; right: 0; bottom: -1px; left: 0; z-index: -1; }
.designhero_section:after { top: 0; }
.designhero_section:before { top: 170px; background: linear-gradient(180deg,#000 0%,rgba(0,0,0,0) 100%); transform: rotate(180deg); }
.designhero_section .design_content{ padding: 245px 0 15px; }
.designhero_section .design_title{ margin-bottom: 50px; }

.iwc_section .iwc_col{ padding: 0 15px; width: calc(100% / 3); }
.iwc_section .iwc_image{ display: inline-block; width: 100%; line-height: 0; }
.iwc_section .iwc_image img{ width: 100%; }
.iwc_section .iwc_caption{ display: inline-block; width: 100%; margin-top: 9px; }
.iwc_section .iwc_caption p{ font-size: 25px; line-height: 30px; padding: 0; }

.fitc_section .fitc_image{ height: 767px; display: inline-block; width: 100%; margin-bottom: 36px; }
.fitc_section .fitc_details{ text-align: center; display: block; max-width: 952px; margin: 0 auto; }
.fitc_section .fitc_details .title{ display: inline-block; width: 100%; margin-bottom: 42px; }
.fitc_section .fitc_details .content{ display: inline-block; width: 100%; margin-bottom: 32px; }
.fitc_section .fitc_details .content p{ font-size: 16px; line-height: 24px; padding-top: 0; }
.fitc_section .fitc_video{ position: relative; }
.fitc_section .fitc_video img{ width: 100%; height: 100%; object-fit: cover; object-position: center; }
.fitc_section .fitc_video .video_play{ position: absolute; top: 50%; left: 50%; 
    
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%); 
    
    
    
 }

.spc_section { padding: 180px 0 208px; position: relative; z-index: 2; }
.spc_section .spc_counterdiv{ text-align: center; }
.spc_section .spc_counterdiv .spc_counter{ display: inline-block; width: 100%; position: relative; padding: 7px 0 41px; }
.spc_section .spc_counterdiv .spc_counter:after, .spc_section .spc_counterdiv .spc_counter:before{ content: ""; position: absolute; left: 0; right: 0; max-width: 820px; width: 100%; height: 1px; background: radial-gradient(48.53% 35314201.22% at 50% 50.52%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); margin: 0 auto; }
.spc_section .spc_counterdiv .spc_counter:after{ top: 0; }
.spc_section .spc_counterdiv .spc_counter:before{ bottom: 0; }
.spc_section .spc_counterdiv .spc_counter h2{ font-weight: 300; font-size: 190px; line-height: 220px; letter-spacing: -0.025em; font-feature-settings: 'pnum' on, 'lnum' on; }
.spc_section .spc_counterdiv .spc_countertitle{ display: inline-block; width: 100%; margin-top: 30px; padding: 0 15px; }
.spc_section .spc_counterdiv .spc_countertitle h3{ font-weight: 300; font-size: 34px; line-height: 36px; }

.featuredwork_section{ padding-bottom: 0; }
.featuredwork_section .project_filterdiv { display: inline-block; width: 100%; margin-top: 190px; }
.featuredwork_section .project_filterdiv ul { max-width: 783px; width: 100%; margin: 0 auto; }
.featuredwork_section .project_filterdiv ul li { display: inline-block; margin: 16px 0; margin-right: 30px; padding-left: 0; }
.featuredwork_section .project_filterdiv ul li:before{ display: none; }
.featuredwork_section .project_filterdiv ul li:first-child { margin-left: 68px; }
.featuredwork_section .project_filterdiv ul li a { font-size: 16px; line-height: 24px; color: #fff; }
.featuredwork_section .project_filterdiv ul li a:hover,
.featuredwork_section .project_filterdiv ul li.active a { color: #ffd400; }
.featuredwork_section .seeall_projects_btndiv{ display: inline-block; width: 100%; text-align: center; margin-top: 20px; }

.design_cfw_section{ margin-top: 0; }

/* ***** Delivery Page CSS Start ***** */
.delivery_reports_section{ position: relative; }
.delivery_reports_section .reports_details{ min-height: 776px; display: -webkit-box; display: -ms-flexbox; display: flex; }
.delivery_reports_section .reports_desing_img{ position: absolute; top: -99px; right: 132px; width: 199px; height: 199px; }
.delivery_reports_section .reports_desing_img img{ width: 100%; height: 100%; object-fit: cover; }

.delivery_testisec{ padding: 174px 0 70px; }

.trackproject_section{ padding: 20px 0; position: relative; }
.trackproject_section .m_trackproject_image{ display: inline-block; min-height: 223px; margin-bottom: 17px; width: 100%; }
.trackproject_section .trackproject_icon{ height: 87px; width: 82px; }
.trackproject_section .trackproject_icon svg{ width: 100%; height: 100%; }
.trackproject_section .trackproject_text{ width: calc(100% - 87px); padding-left: 30px; }
.trackproject_section .trackproject_text p{ font-size: 24px; line-height: 30px; }

/* Digital Solutions Page CSS */
.hwiav_section{ display: inline-block; width: 100%; padding: 100px 0 35px; position: relative; z-index: 2; }
.hwiav_section .hwiav_maindiv{ display: inline-block; width: 100%; margin-top: 35px; }
.hwiav_section .hwiav_image{ display: inline-block; width: 100%; }
.hwiav_section .hwiav_image .image_div{ max-height: 770px; }
.hwiav_section .hwiav_image img{ width: 100%; height: 100%; object-fit: cover; }
.hwiav_section .video_div{ display: inline-block; width: 100%; /*max-height: 650px;*/ position: relative; }
.hwiav_section .video_div img{ width: 100%; max-height: 650px; object-fit: cover; }
.hwiav_section .video_div .video_play{ width: 55px; height: 55px; position: absolute; top: 50%; left: 50%; 
    
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%); 
    
    
    
 }
.hwiav_section .video_div img{ width: 100%; height: 100%; object-fit: cover; }

/* Blog Listing Page CSS */
.blog-index .blog-index__post-title, .blog-index .blog-index__post-title .blog-index__post-title-link{ color: #FFFFFF; }
.blog-index .blog-index__post-title .blog-index__post-title-link:hover{ color: #43BEAD; }

/* Privacy Policy Page CSS */
.policy_content{ display: block; max-width: calc(100% - 420px); margin: 0 auto; }
.policy_content h2{ margin-bottom: 50px; }
.policy_content h3{ margin-bottom: 50px; font-weight: normal; font-size: 34px; line-height: 36px; }
.policy_content h4{  margin-bottom: 20px;}
.policy_content p{ margin-bottom: 50px; padding: 0;}
.policy_content p:last-child{ margin-bottom: 0; }
.policy_content p span[style^="text-indent"]{ display: inline-block; }
.policy_content h6{ margin-bottom: 0; font-size: 16px; line-height: 24px; padding-left: 105px; margin-bottom: 20px; }
.policy_content h6 span{ text-transform: uppercase; color: #43BEAD; }
.policy_content ul{ margin-bottom: 80px; padding: 0 105px; }
.policy_content ul li{ padding-left: 25px; position: relative; }
.policy_content ul li:before{ content: ""; position: absolute; top: 10px; left: 10px; width: 5px; height: 5px; border-radius: 50%; background-color: #FFF; } 
.policy_content ul li:not(:last-child){ margin-bottom: 10px; }

.faq_section{ padding: 80px 0; }
.faq_section .faq_heading{ display: block; max-width: calc(100% - 420px); margin: 0 auto; }
.faq_section .faq_heading h2{ margin-bottom: 25px; }
.faq_section .faq_div{ display: block; max-width: calc(100% - 420px); margin: 0 auto; }
.faq_section .faq_div .faq_content_div{ display: inline-block; width: 100%; margin-bottom: 5px; }
.faq_section .faq_div .faq_content_div .faq_title{ display: inline-block; width: 100%; padding: 25px 0; border-bottom: 1px solid #58595B; color: #FFFFFF; position: relative; }
.faq_section .faq_div .faq_content_div .faq_title:after{ content: ""; -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease; position: absolute; top: 50%; right: 0; 
    
    
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    
    
 width: 10px; height: 10px; background: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") no-repeat center center / contain; }
.faq_section .faq_div .faq_content_div .faq_title.active{ font-weight: bold; }
.faq_section .faq_div .faq_content_div .faq_title.active:after{ -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.faq_section .faq_div .faq_content_div .faq_content{ display: none; }
.faq_section .faq_div .faq_content_div .faq_content .faq_content_inn{ padding-left: 105px; margin-top: 25px; }
.faq_section .faq_div .faq_content_div .faq_content .faq_content_inn p{ padding: 0; /*text-indent: 60px;*/ }

/* Propellor Page CSS */
.cc_header_section{ z-index: 2; padding: 60px 0 0; }
.cc_header_section .banner_blur_bg{ top: 180px; }
.cc_header_section .cc_header{ position: relative; padding: 85px 0; max-width: calc(84% - 3px); margin: 0 auto; margin-bottom: 145px; }
.cc_header_section .cc_header:after, .cc_header_section .cc_header:before{  content: ""; position: absolute; left: 90px; right: 90px; height: 1px; background: radial-gradient(48.53% 35314201.22% at 50% 50.52%, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); }
.cc_header_section .cc_header:after{ top: 0; }
.cc_header_section .cc_header:before{ bottom: 0; }
.cc_header_section .cc_header .cc_left_part, .cc_header_section .cc_header .cc_right_part{ width: 50%; padding: 0 15px; }
.cc_header_section .cc_header .cc_nav ul li{ width: 100%; margin-bottom: 14px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }  
.cc_header_section .cc_header .cc_nav ul li:before{ display: none; }
.cc_header_section .cc_header .cc_nav ul li a{ display: inline-block; text-align: right; }
.cc_header_section .cc_header .cc_nav ul li a{ font-size: 16px; line-height: 24px; color: #FFFFFF; }
.cc_header_section .cc_header .cc_nav ul li a:hover{ color: #43BEAD; }

.cc_section{ z-index: 2; padding: 0 0 60px; }
.cc_section .cc_content_div{ display: inline-block; width: 100%; }
.cc_section .cc_content_div .cc_content{ max-width: 58.5%; margin: 0 auto; margin-bottom: 110px; }
.cc_section .cc_content .chapter_heading{ display: inline-block; width: 100%; }
.cc_section .cc_content .chapter_heading h2{ margin-bottom: 50px; }
.cc_section .cc_content .chapter_heading h3{ margin-bottom: 30px; font-size: 34px; line-height: 36px; }
.cc_section .cc_content .content_half p{ /*text-indent: 60px;*/ padding: 0; } 
.cc_section .cc_content .content_half p:nth-child(2n+2){ padding-bottom: 15px; }


.miwcta_section .project_rp_details{ max-width: 335px; margin-left: auto; }
.miwcta_section .project_rp_details .getintouch_button_div .head_image{ width: 88px; height: 88px; border-radius: 50%; overflow: hidden; }
.miwcta_section .project_rp_details .getintouch_button_div .head_name{ width: calc(100% - 88px); padding-left: 30px; }
.miwcta_section .project_rp_details .getintouch_button_div .getin_touch_btn{ margin: 20px 0 45px; }

/* Success Stories Page CSS */
.ss_hero_section .hero_content_div{ padding: 331px 0 132px; }
.ss_hero_section .hero_content_div .sub_title h3{ font-family: neue-haas-grotesk-display, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; font-size: 48px; line-height: 60px; }
.ss_hero_section .hero_content_div .sub_title h3 span{ font-family: freight-display-pro; font-style: normal; font-weight: 400; text-decoration: none; font-style: italic; }

/* Industry Page CSS */
.qiwia_section .artical_div{ border-bottom: 1px solid #58595B; padding-bottom: 75px; }
.qiwia_section .quote_div, .qiwia_section .artical_div{ display: inline-block; width: 100%; position: relative; }
.qiwia_section .artical_div:after { content: ""; position: absolute; width: 196px; height: 196px; left: 5px; bottom: 135px; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg') no-repeat center / 100%; }
.qiwia_section .quote_div{ position: relative; z-index: 2; }
.qiwia_section .quote_div .left-part { width: 63%; padding: 0 15px; }
.qiwia_section .quote_div .right-part { width: 37%; padding: 0 15px; }
.qiwia_section .quote_div .qiwia_quote { padding-left: 95px; }
.qiwia_section .quote_div .qiwia_quote h2{ max-width: 664px; }
.qiwia_section .quote_div .content_and_btndiv { margin-left: auto; max-width: 295px; }
.qiwia_section .quote_div .content_and_btndiv .client_img{ width: 88px; height: 88px; border-radius: 50%; overflow: hidden; }
.qiwia_section .quote_div .content_and_btndiv .client_img img { width: 100%; height: 100%; object-position: top center; object-fit: cover; }
.qiwia_section .quote_div .content_and_btndiv .client_name { width: calc(100% - 88px); padding-left: 30px;}
.qiwia_section .quote_div .content_and_btndiv .client_name p{ font-size: 16px; line-height: 24px; }
.qiwia_section .quote_div .content_and_btndiv .border_design_link { margin-top: 20px; }
.qiwia_section .artical_div .artical_wrap{ max-width: 75.5%; margin-left: auto; margin-top: -145px; }
.qiwia_section .artical_div .artical_img, .qiwia_section .artical_div .artical_details{ display: inline-block; width: 100%; }
.qiwia_section .artical_div .artical_img{ line-height: 0; position: relative; } 
.qiwia_section .artical_div .artical_img img{ width: 100%; }
.qiwia_section .artical_div .artical_details{ margin-top: 25px; }
.qiwia_section .artical_div .article_tag{ text-transform: none; font-size: 12px; line-height: 16px; }
.qiwia_section .artical_div .article_tag a{ display: inline-block; }
.qiwia_section .artical_div .article_title a svg{ fill: #FFFFFF; margin-left: 10px; }
.qiwia_section .artical_div .article_title a:hover svg{ fill: #43BEAD; } 
.qiwia_section .artical_div .article_title a h5{ color: #FFFFFF; }
.qiwia_section .artical_div .article_title a:hover h5{ color: #43BEAD; }
.qiwia_section .artical_div .article_title h5{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.qiwia_section .artical_div .article_title h5 span{ font-size: 50%; display: inline-block; margin-left: 35px; }

.body-container--industry .ourprojects_section{ padding-bottom: 0; }

/* Change Management Page CSS */
.body-container--cm .project_rp_section { margin-bottom: 50px; }
.smpcwc_section .smpcwc_mian{ max-width: 1236px; margin: 0 auto; padding: 0 90px; }

/* Job Listing Page CSS */
.jlc_section{ position: relative; }
.jlc_section .banner_blur_bg{ top: 200px; }
.jlc_section .jlc_main{ padding-top: 200px; }
.jlc_section .jlc_left { width: 61%; padding: 0 15px; }
.jlc_section .jlc_right { width: 39%; padding: 0 15px; }
.jlc_section .applyjob_content{ max-width: 295px; width: 100%; margin-left: auto; margin-top: 160px; }
.jlc_section .applyjob_content .title h6{ font-size: 25px; line-height: 30px; }
.jlc_section .applyjob_content .button_div{ display: inline-block; width: 100%; margin-top: 15px; }
.jlc_section .applyjob_content .button_div a{ display: inline-block; width: 100%; }
.jlc_section .applyjob_content .button_div a.btn_style_one{ background: #20679A; border-color: #20679A; color: #FFF !important; }
.jlc_section .applyjob_content .button_div a.btn_style_two{ background: transparent; border-color: #FFD400; color: #FFD400 !important; }

.body-container--joblist .jlc_section .policy_content h6,
.body-container--joblist .jlc_section .policy_content p,
.body-container--joblist .jlc_section .policy_content ul{ padding: 0; }
.body-container--joblist .jlc_section .policy_content { display: block; max-width: 100%; }
.body-container--joblist .jlc_section .policy_content ul{ margin-bottom: 50px; }

.jlc_section .jlc_main .job_content{ padding-left: 105px; }

.afjf_section{ padding-top: 150px; }
.afjf_section .afjf_form{ max-width: calc(100% - 125px); margin: 0 auto; }
.afjf_section .afjf_form .div-left{ width: 50%; padding: 0 62.5px; }
.afjf_section .afjf_form .div-right{ width: 50%; padding: 0 62.5px; }
.afjf_section .afjf_form .hs_submit{ display: inline-block; width: 100%; text-align: center; margin-top: 25px; }
.afjf_section .afjf_form .hs_submit .actions{ display: inline-block; }

/* Event List Page CSS */
.recent_events_sec{ position: relative; z-index: 20; }
.recent_events_slide{ max-width: 840px; width: 100%; padding-right: 20px; }
.recent_events_details{ width: 100%; padding: 20px 20px 15px 20px; background: linear-gradient(155deg,rgba(196,196,196,0.24) 0%,rgba(196,196,196,0) 49.11%) no-repeat; border: 1px solid; border-image-slice: 1; border-image-source: linear-gradient(155deg,#fff 0%,rgba(255,255,255,0) 47.57%); }
.recent_events_details .recent_events_image{ width: 48%; margin: 0; min-height: 348px; line-height: 0; }
.recent_events_details .recent_events_image img{ height: 100%; width: 100%; object-fit: cover; }
.recent_events_details .recent_events_image a{ height: 100%; width: 100%; display: inline-block; line-height: 0; }
.recent_events_details .recent_events_content{ width: 52%; padding-left: 27px; }
.recent_events_details .recent_events_content .re_tagandlang{ margin-bottom: 15px; }
.recent_events_details .recent_events_content .re_tag a{ margin-bottom: 0; margin-right: 30px; }
.recent_events_details .recent_events_content .re_lang{ display: none; }
.recent_events_details .recent_events_content .re_lang p{ font-size: 12px; line-height: 16px; padding: 0; }
.recent_events_details .recent_events_content .title,
.recent_events_details .recent_events_content .content,
.recent_events_details .recent_events_content .publish_date{ display: inline-block; width: 100%; margin-bottom: 15px; }
.recent_events_details .recent_events_content .title h2, .recent_events_details .recent_events_content .title a{ font-weight: 300; font-size: 34px; line-height: 36px; color: #FFFFFF; }
.recent_events_details .recent_events_content .title a:hover{ color: #43BEAD; }
.recent_events_details .recent_events_content .content p{ font-weight: normal; font-size: 25px; line-height: 30px; color: #fff; padding: 0; }
.recent_events_details .recent_events_content .publish_date time{ font-size: 16px; line-height: 24px; font-feature-settings: 'tnum' on,'lnum' on; color: #58595b; }

.event_list_sec{ padding: 85px 0 0;   }
.event_list_sec .event_list_filter{ display: inline-block; width: 100%; }
.event_list_sec .all_filters{ border: none; }
.event_list_sec .event_col{ width: calc(100% / 4); padding: 0 15px; }
.event_list_sec .event_details{ height: calc(100% - 50px); padding-bottom: 40px; margin-bottom: 50px; border-bottom: 2px solid #58595B; }
.event_list_sec .event_details .event_tag,
.event_list_sec .event_details .event_image,
.event_list_sec .event_details .event_title,
.event_list_sec .event_details .about_event{ display: inline-block; width: 100%; }
.event_list_sec .event_details .event_tag{ margin-bottom: 15px; }
.event_list_sec .event_details .event_tag a{ font-size: 12px; line-height: 16px; text-transform: uppercase; }
.event_list_sec .event_details .event_image{ height: 284px; margin-bottom: 30px; line-height: 0; }
.event_list_sec .event_details .event_image a{ display: inline-block; width: 100%; line-height: 0; height: 100%; }
.event_list_sec .event_details .event_image img{ height: 100%; width: 100%; object-fit: cover; }
.event_list_sec .event_details .event_title{ margin-bottom: 30px; }
.event_list_sec .event_details .event_title h6, .event_list_sec .event_details .event_title h6 a{ font-size: 25px; line-height: 30px; color: #FFFFFF; }
.event_list_sec .event_details .event_title h6 a:hover{ color: #43BEAD; }
/* .event_list_sec .event_details .event_desc p, .event_list_sec .event_details .event_desc p, a{ font-size: 16px; line-height: 20px;color: #FFFFFF;}
.event_list_sec .event_details .event_desc ul, .event_list_sec .event_details .event_desc ul, a{ font-size: 16px; line-height: 20px;color: #FFFFFF;}
.event_list_sec .event_details .event_desc ol, .event_list_sec .event_details .event_desc ol, a{ font-size: 16px; line-height: 20px;color: #FFFFFF;} */
.event_list_sec .event_details .author_name a{ font-weight: 700; color: #FFFFFF; }
.event_list_sec .event_details .author_name a:hover{ color: #43BEAD; }
.event_list_sec .event_details .event_date{ width: 40%; color: #808285; text-align: right; padding-top: 5px; }
.event_list_sec .event_details .author_name { width: calc(100% - 40%); }
.row.past .event_image a { position: relative; z-index: 1; }
.past .event_image a:before { position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,.7); }

/* Insights List Page CSS */
.insights_list_sec .insights_list_filter{ display: inline-block; width: 100%; }
.insights_list_sec .all_filters{ border: none; }    

.insights-index .insights-index__post{ padding: 0 15px; margin-bottom: 50px; }
.insights_maindiv .insights_maindiv, .insights_maindiv .insights_details, .insights_maindiv .insights_image, .insights_maindiv .insights_details .insights_title, .insights_maindiv .insights_details .insights_content, .insights_maindiv .insights_details .insights_publish_date{ display: inline-block; width: 100%; }
.insights-index .insights-index__post-title, .insights-index .insights-index__post-summary, .insights-index .insights-post__timestamp{ display: inline-block; width: 100%; }
.insights_maindiv .insights_image{ line-height: 0; margin-bottom: 30px; }
.insights-index .insights-index__post-image-wrapper, .insights-index .insights-index__post-image{ display: inline-block; width: 100%; margin: 0; line-height: 0; }
.insights_maindiv .insights_details .insights_title{ margin-bottom: 15px; }
.insights-index .insights-index__post-title, .insights-index .insights-index__post-title .insights-index__post-title-link{ font-weight: 300; font-size: 34px; line-height: 36px; color: #FFFFFF; }
 .insights-index .insights-index__post-title .insights-index__post-title-link:hover{ color: #43BEAD; }
.insights-index .insights_content{ display: inline-block; width: 100%; padding-bottom: 30px; border-bottom: 2px solid #58595B; }
.insights-index .insights-index__post-summary p{ font-weight: normal; font-size: 25px; line-height: 30px; padding: 0; }
.insights-index .insights_publish_date{ margin-top: 15px; }
.insights-index .insights-post__timestamp{ font-size: 16px; line-height: 24px; font-feature-settings: 'tnum' on, 'lnum' on; color: #58595B; }
.insights-index .insights_tagandlang{ display: flex; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 15px; }
.insights-index .insights-index__post-tags{ margin-bottom: 0; margin-right: 30px; }
.insights-index .insights-index__post-tag{ font-size: 12px; line-height: 16px; text-transform: uppercase; font-feature-settings: 'tnum' on, 'lnum' on; }
.insights-index .insights_tagandlang .insights_lang p{ font-size: 12px; line-height: 16px; padding: 0; }
.insights-index .left-part{ width: calc(100% - 33.33%); padding: 0 15px; }
.insights-index .left-part .insights-index__post{ width: calc(100% / 2); padding: 0 15px; }
.insights-index .left-part .insights-index__post:first-child{ width: 100%; }
.insights-index .right-part{ width: 33.33%; padding: 0 15px; }
.insights-index .left-part .insights-index__post:first-child .insights_maindiv{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.insights-index .left-part .insights-index__post:first-child .insights_maindiv{ padding: 20px 10px 15px 20px; background: linear-gradient(145deg, rgba(196, 196, 196, 0.24) 0%, rgba(196, 196, 196, 0) 49.11%) no-repeat; border: 1px solid; border-image-slice: 1; border-image-source: linear-gradient(138.1deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 47.57%); }
.insights-index .left-part .insights-index__post:first-child .insights_image{ width: 48%; margin: 0; min-height: 348px; }
.insights-index .left-part .insights-index__post:first-child .insights_image .insights-index__post-image-wrapper{ height: 100%; }
.insights-index .left-part .insights-index__post:first-child .insights_image .insights-index__post-image{ height: 100%; object-fit: cover; }
.insights-index .left-part .insights-index__post:first-child .insights_details{ width: 52%; padding-left: 27px; }
.insights-index .left-part .insights-index__post:first-child .insights_details .insights_content{ border: none; padding-bottom: 0; }
.insights-index .left-part .insights-index__post:nth-child(2) .insights_image{ display: none; }
.insights-index .left-part .insights-index__post:nth-child(3) .insights_details .insights_title,
.insights-index .left-part .insights-index__post:nth-child(3) .insights_tagandlang .insights_lang,
.insights-index .left-part .insights-index__post:nth-child(3) .insights_details .insights_publish_date{ display: none; }
.insights-index .right-part .insights-index__post:nth-child(1) .insights_details .insights_title,
.insights-index .right-part .insights-index__post:nth-child(1) .insights_tagandlang .insights_lang,
.insights-index .right-part .insights-index__post:nth-child(1) .insights_details .insights_publish_date{ display: none; }
.insights-index .right-part .insights-index__post:nth-child(2) .insights_image{ display: none; }
.insights-index .insights-row:not(:first-child) .insights-index__post{ width: calc(100% / 3); padding: 0 15px; }

.body-container--insights .subscribe_section { margin: 0 -15px; }


.header { z-index: 999999; }

.block_content li { position: relative; padding-left: 22px; margin-bottom: 15px; }
.block_content li:before { content: ""; width: 8px; height: 8px; background: #fff; border-radius: 100%; position: absolute; left: 0;  top: 7px; }
.block_content ul { padding-left: 24px; padding-top: 10px; }





form ul.inputs-list li:before { display: none ; }
form ul.inputs-list li { padding-left: 0; }
.slick-dots ul li:before { display: none; }
ul.slick-dots li:before {display: none;}
.slick-dotted .slick-dots li { margin-bottom: 0; padding-left: 0; }

/* .header.sticky { background: linear-gradient(to bottom,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.2) 100%);  padding: 50px 0; } */
.footer .footer_countries { display:none; }

.header .header_megamenu_div.open_header_megamenu { overflow: auto; }

.events-blog-body .event_col .event_tag { display: none; } 
/*  08-03-22-59 */
.event_list_sec { position: relative; z-index: 3; }

/*  */
body .global_header .hs-menu-wrapper a[href="javascript:;"] { pointer-events: none; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children a {pointer-events: auto;}
.hwgbbh_filter_section .hwgbbh_filterdiv ul li a[data-filter-value="events"] { color: #ffd400;  font-style: italic; }

/* p { letter-spacing: 1.5px !important; } */

.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children ul a[href="javascript:;"]:hover { color:#fff; }
/* .header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children a[href="javascript:;"] { pointer-events: none; } */
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children a[href="javascript:;"]:hover { color:#43bead; font-style: italic; }
.header .header_megamenu .hs-menu-wrapper[role="navigation"] ul li.hs-menu-depth-1.hs-item-has-children.open_megamenu>a { color: #ffd400 !important; }

.event_list_sec .event_details .author_name { font-weight: 700; color: #fff; }
/* .insights_section .insights_details .insights_text { font-size: 16px; } */
.peopledetails_section .people_details .synpf_tag { text-transform: uppercase;  color: #ffd400; }
body .insights_section .insights_details .insights_text p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.projectlist-hove-box .projectlist_section .project-div .project-img .project-alttext {opacity: 1;visibility: visible;background-color: transparent;}
.projectlist-hove-box .projectlist_section .project-div .project-img:hover .project-alttext {background-color: rgba(0, 0, 0, 0.5) ;}
.projectlist-hove-box .projectlist_section .project-div .project-img .project-alttext .project-alttext_div { color:#ffffff; }



@media(min-width: 1281px) and (max-width: 2125px){
    .event_list_sec .event_col{ width: calc(100% / 4); }
}




@media(min-width: 768px){
/*     .hero_section .hero_logo{opacity:0;} */
    
    .reports_section .m_reports_details{ display: none; }
    
    .insights_section .insights_row{ 
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
 }
    .insights_section .insights_col{ width: calc(100% / 3); }
/*     .insights_section .insights_col:nth-child(4){ display: none; } */
    .insights_section .insights_details{ max-width: 404px; padding: 0 15px; margin: 25px auto }
    /* Image Remove */
    
    
    #tabs-container .tabing-title{ display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
    
    .innbanner_btndiv .allproject_topbtn{ display: none; }
    
    .projectlist_section .project-div .project-details{ display: none !important; }
    
    .webinarhero_section .m_webinar_formbtn, .webinarhero_section .webinar_content{ display: none; }
    .wgs_section .wgs_listing .mobile_synpf_details{ display: none; }
    
    .trackproject_section .trackproject_main{ min-height: 657px; }
    .trackproject_section .m_trackproject_image{ display: none; }
    .trackproject_section .trackproject_main{ position: relative; }
    .trackproject_section .trackproject_details{ position: absolute; bottom: 50px; left: 48px; right: 48px; }
    
    .cc_header_section .cc_header .cc_nav ul li:after{ content: attr(data-count); display: inline-block; margin-left: 27px; color: #43BEAD; }    
}


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


@media(min-width: 1280px){
    .hero_section h5 span{ font-size: 52px; }
    
    .synpf_section .container{ max-width: 1062px; }
    
    .workatunispace_section .container{ max-width: 1224px; }
 
    /* 04-02-2022 */
    .workatunispace_section .wau_details_4 .content { max-width: 270px; margin-left: -170px; position: relative; left: 120px; }
}


@media(min-width: 1920px){
    .container{ max-width: 1900px; }   
    .hero_section .hero_wrap { min-height: 931px; }
    
    .project_section .container { max-width: 1820px; }
    .project_section .project_list:after{ max-width: calc(1820px - 180px); }
    
    .project_section .project_link a span { margin: 0; }
    .project_section .project_image_one{ max-width: 703px; width: 100%; margin-left: auto; }
    .project_section .project_image_one .image_div{ width: 100%; height: 988px; }
    .project_section .project_image_one img{ width: 100%; }
    .project_section .left_project_image { max-width: 298px; width: 100%; }
    .project_section .left_project_image .image_div{ width: 298px; height: 445px; }
    .project_section .left_project_image img { width: 100%; }
    .project_section .project_image_two{ margin-right: -15px; }
    .project_section .project_image_two .image_div{ max-width: 487px; height: 399px; }
    .project_section .project_image_two img { width: 100%; }
    .project_section .project_image_three { max-width: 1400px; margin-left: auto; display: block; width: 100%; }
    .project_section .project_image_three .image_div{ max-width: 1000px; margin-left: auto; height: 534px; }
    .project_section .project_image_three img { max-width: inherit; width: 100%; }
    .project_section .project_image_four{ display: block; width: 100%; }
    .project_section .project_image_four .image_div{ max-width: 550px; height: 374px; }
    .project_section .project_image_four img { width: 100%; max-width: inherit; }
    .project_section .project_link_four { margin-top: -165px; }
    
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 1870px/2); }
    
    .insights_section .insights_col{ width: calc(100% / 4); }
    .insights_section .insights_col:nth-child(4){ display: block !important; }
    .insights_section .insights_details { max-width: 100%; }
    
    .ourstudios_location_sec .tab-content .container,
    .ourtudios_herosec .loaction_alltype_filter .container{ max-width: 1594px; }
    
    .location_herosec { min-height: 1080px; }
    .location_herosec .container{ max-width: 1429px; }
    .location_herosec .innbanner_title{ padding: 200px 0 108px; }
    .location_herosec .innbanner_title h1{ font-size: 240px; line-height: 220px; letter-spacing: -0.025em; }
    .location_herosec .innbanner_title h1:after{ width: 469px; height: 469px; }
    .location_herosec .location_contentdiv .left_content{ max-width: 765px; }
    .location_herosec .location_contentdiv .left_part{ padding: 0 75px 0 105px; }
    .location_herosec .location_contentdiv .location_headdiv{ max-width: 295px; margin-left: auto; }
    
    .availableroles_section .container{ max-width: 100%; }
    
    .aboutus_section .aboutus_images_div .aboutus_images{ min-height: 684px; }
    
    .synpf_section .container{ max-width: 1595px; }
    .synpf_section .synpf_left{ width: calc(100% - 485px); }
    .synpf_section .synpf_leftwrap{ max-width: 774px; }
    .synpf_section .synpf_right{ width: 485px; }
/*     .ourtudios_herosec{ min-height: 991px; } */
    
    .project_details_section .project_full_image{ min-height: 1050px; }
    
    .other_pl_maindiv .project-div .project-img{ height: 684px; }
    
    .cmui_section .container{ padding-left: calc(100%/2 - 1870px/2); }
    
    .people_getintouch_model .container{ max-width: 1060px; padding: 0 15px; }
    
    .guidance_insights_section .insights_details { max-width: 374px; }
    
    .body-container--strategy .atwi_section:after{ height: 2690px; }
}


@media(min-width: 2126px){
    .container{ width: 2114px; }
    .hero_section .hero_wrap { min-height: 1362px; }
    
    .project_section .container{ max-width: 2114px; }
    .project_section .project_list:after{ max-width: calc(2114px - 90px); }
    .project_section .project_link a{ font-size: 300px; line-height: 295px; }
    .project_section .project_image_one{ max-width: 943px; width: 100%; margin-left: auto; margin-right: 135px; }  
    .project_section .project_image_one .image_div{ height: 1325px; }
    .project_section .project_image_one img{ width: 100%; }
    .project_link.project_link_one { left: -410px; }
    .project_section .left_project_image { max-width: 400px; width: 100%; }
    .project_section .left_project_image .image_div{ width: 100%; height: 597px; }
    .project_section .left_project_image img { width: 100%; }
    .project_section .project_image_two{ margin-right: -15px; margin-left: 200.5px; }
    .project_section .project_image_two .image_div{ height: 399px; }
    .project_section .project_image_two img { max-width: 652px; width: 100%; }
    .project_section .project_image_three{ max-width: 1980px; width: 100%; margin-top: -170px; padding-top: 230px; }
    .project_section .project_image_three .image_div{ max-width: 1429px; margin-left: auto; height: 764px; }
    .project_section .project_image_three img { max-width: inherit; width: 100%; }
    .project_section .project_image_four .image_div{ max-width: 550px; height: 374px; }   
    .project_section .project_image_four img { max-width: inherit; }
    .project_section .project_link_four { margin-top: -165px; }
    
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 2084px/2); }
    
    .ourstudios_location_sec .tab-content .container,
    .ourtudios_herosec .loaction_alltype_filter .container{ max-width: 1704px; }
    
    .location_herosec { min-height: 1203px; }
    .location_herosec .container{ max-width: 2100px; }
    .location_herosec .innbanner_title{ padding: 215px 0 130px; }
    .location_herosec .innbanner_title h1{ font-size: 320px; line-height: 300px; letter-spacing: -0.025em; }
    .location_herosec .innbanner_title h1:after{ width: 679px; height: 679px; }
    
    .location_herosec { min-height: 1201px; }
    .location_herosec .container{ max-width: 1886px; }
    .location_herosec .location_contentdiv .left_content{ max-width: 827px; }
    .location_herosec .location_contentdiv .location_headdiv{ max-width: 404px; margin-left: auto; }
    .location_herosec .location_contentdiv .left_part{ padding: 0 15px 0 120px; }
    
    .availableroles_section .container{ max-width: 2096px; }
    
    .aboutus_section .aboutus_images_div .aboutus_images{ min-height: 920px; }
    
    .synpf_section .container{ max-width: 1705px; }
    .synpf_section .synpf_leftwrap{ max-width: 829px; }
    
/*     .ourtudios_herosec{ min-height: 1362px; } */
    
    .cmui_section .container{ padding-left: calc(100%/2 - 2084px/2); }
}




@media(max-width: 1919px){
    .project_section .project_link a span { margin: 0; }
}

@media(max-width: 1366px){ 
    .container{ max-width: 1255px; }
    
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 1225px/2); }
    
    .subscribe_section .section_heading h2 br{ display: none; }
    
    .cmui_section .container{ padding-left: calc(100%/2 - 1225px/2); }
    
    .location_herosec .container{ max-width: 1255px; }
    
    .event_list_sec .event_col{ width: calc(100% / 3); padding: 0 15px; }
    
    .subscribe_section .subscribe_form { max-width: 45%; }  
}

@media(max-width: 1300px){
    .abwb_section:after{ height: 2800px; bottom: inherit; }
    .body-container--guidance .logos_section:before{ display: none; }
    
    .body-container--event-post .abwb_section .logos_section:before{ display: none; }
    
    .subscribe_section .subscribe_form { max-width: 45%; }
}
h1{ line-height: 95%; }
h2{ line-height: 95%; }
h3{ line-height: 102%; }
h4{ line-height: 114%; }
h5{ line-height: 140%; }
h6{ line-height: 120%; }

@media(max-width: 1279px){
    h1{ font-size: 140px; line-height: 95%; }
    h2{ font-size: 65px; line-height: 95%; }
    h3{ font-size: 50px; line-height: 102%; }
    h4{ font-size: 42px; line-height: 114%; }
    h5{ font-size: 38px; line-height: 140%; }
    h6{ font-size: 34px; line-height: 120%; }
    
    .section_headingrow{ padding-bottom: 35px; }
    .seeall_buttonlink a { font-size: 20px; line-height: 25px; }
    
    .container{ max-width: 960px; }
    
    .hero_section .hero_wrap { min-height: 550px; }
    .hero_section .hero_content { padding: 106px 0 100px; }
    
    .project_section .fwi_imagediv:after{ width: 177px; height: 177px;  right: 40px; }
    .project_section .project_listdiv{ padding: 165px 0 155px 0; }
    .project_section .section_heading{ margin-bottom: 130px; }
    
    .project_section .container{ max-width: 960px; }
    .project_section .project_link a{ font-size: 120px; line-height: 115px; }
    .project_section .project_link a span { line-height: 125px; }
    .project_section .project_list:after{ max-width: 851px; top: 48px; }
    .project_section .left_project_image{ margin-right: 333px; }
    .project_section .project_image_one{ max-width: 400px; width: 100%; }
    .project_section .project_image_one .image_div{ width: 100%; height: 562px; }
    .project_section .project_link_one{ left: -180px; }
    .project_section .project_image_two{ margin-top: -130px; margin-right: -20px; }
    .project_section .project_image_three:after{ width: 150px; height: 150px; bottom: -75px; right: 55px; }
    
    .ourprojects_section{ padding: 55px 0 150px 0 }
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 930px/2); }
    .ourprojects_section .ourprojects_slider .ourprojects_slid:nth-child(even) .ourprojects_details{ width: 450px; }
    .ourprojects_section .ourprojects_slider .ourprojects_slid:nth-child(odd) .ourprojects_details{ width: 300px; }
    .ourprojects_section .ourprojects_title h6 { font-size: 22px; line-height: 27px; }
    
    .subscribe_section .subscribe_form { max-width: 60%; }
    
    .reports_section .reports_details{ min-height: 540px; }
    .reports_section .reports_circlediv { margin-right: -28px; width: 170px; }
    .reports_section .reports_crossdiv{ width: 300px; }
    .reports_section .reports_logodiv { margin-left: -100px; width: 350px; }
    .reports_section .reports_lefttitle { left: 0; bottom: 0; }
    
    .singlewebinar_section{ padding: 50px 0 60px; }
    .singlewebinar_section .webinar_leftcol{ max-width: 70%; margin-right: 0; }
    .singlewebinar_section .webinar_rightcol{ max-width: 30%; }
    .singlewebinar_section .webinar_date h6{ font-size: 22px; line-height: 27px; }
    
    .stories_section{ padding: 80px 0 50px; }
    
    .subscribe_section{ padding: 170px 0 130px; }
    
    .location_section .location_content{ padding: 30px 31px; }
    .location_section .location_content .image_box { width: 220px; height: 220px; }
    .location_section .location_content .text{ font-size: 22px; line-height: 27px; }
    
    .footer{ padding: 150px 0 200px; }
    .footer .footer_top .footer_topleft{ width: 61%; }
    .footer .footer_top .footer_topright{ width: 39%; }
    .footer ul[role="menu"] li:not(:last-child){ margin-right: 14px; }
    .footer .footer_top{ margin-bottom: 30px; }
    .footer .footer_middle{ margin-bottom: 30px; }
    .footer .footer_socialmedia ul li:not(:last-child) { margin-right: 20px; }
    
    .innbanner_btndiv { margin-right: 30px; }
    
    .ourstudios_location_sec .tab-content .container,
    .ourtudios_herosec .loaction_alltype_filter .container { max-width: 960px; }
    
    .location_herosec .container { max-width: 960px; }
    
    .aboutus_section .aboutus_main{ margin: 100px 0 200px; }
    
    .location_herosec.aboutus_testisec { min-height: auto; padding: 100px 0 50px; }
    
    .project_bottomtext{ margin-top: 200px; }
    
    .wygwu_section .wygwu_content h3 { font-size: 28px; line-height: 32px; }
    .wygwu_section .wygwu_content { padding: 20px 20px 90px; }
    .wygwu_section .wygwu_bottomtext{ margin-top: 100px; } 
    
    .synpf_section { padding: 100px 0 70px; }
    
    .upnext_section{ margin-top: 50px; }
    
    .project_rp_section { margin-bottom: 100px; }
    .project_rp_section .project_rp_main { padding: 40px 0; }
    .project_details_section .project_full_image{ min-height: 600px; }
    .project_details_section .project_languagelist { width: 90px; }
    .project_details_section .project_detailsdiv .location_contentdiv { width: calc(100% - 90px); }
    .project_details_section .project_titlediv .project_title{ margin-bottom: 50px; }
    .project_details_section .project_titlediv .project_title h1 { font-size: 55px; line-height: 52px; }
    .project_rp_section .project_rp_details { padding: 0 0; margin-top: 40px; }
    .project_rp_section .project_rp_image { padding: 0 50px; }
    
    .project_rp_section .project_rp_image .video,
    .project_rp_section .project_rp_image .iframe{ display: inline-block; width: 100%; height: 410px; } 

    .fullimage_div.left { padding-right: 150px; }
    .fullimage_div.right { padding-left: 150px; }
    
    .body-container--project .upnext_section { margin-top: 80px; }
    
    .workatunispace_section .wau_col_1{ width: 52.65%; }
    .workatunispace_section .wau_details_1 { margin: 65px 0 45px 0; }
    .workatunispace_section .wau_col_2{ width: calc(100% - 52.65%); }
    .workatunispace_section .wau_col_3 { width: 47.5%; }
    .workatunispace_section .wau_details_3 { margin-left: 50px; }
    .workatunispace_section .wau_details_3 .image { width: 230px; height: 230px; }
    .workatunispace_section .wau_details_3 .content { max-width: 240px; margin: 130px 0 0 -95px; }
    .workatunispace_section .wau_col_4 { width: 30%; margin: -60px 0 0 -120px; }
    .workatunispace_section .wau_col_5 { width: 35%; }
    .workatunispace_section .wau_details_5 { margin: 22px 0 0 0; }
    
/*     .projectlist_section .projectlist_details .projectlist_col:nth-child(2n+1){ width: 40%; }
    .projectlist_section .projectlist_details .projectlist_col:nth-child(2n+2){ width: 60%; } */
    
    .projectlist_section .projectlist_details .projectlist_col:nth-child(4n+1){ width: 40%; height: 350px; }
    .projectlist_section .projectlist_details .projectlist_col:nth-child(4n+2){ width: calc(100% - 40%); height: 300px; }
    .projectlist_section .projectlist_details .projectlist_col:nth-child(4n+4){ width: 40%; height: 250px; }
    .projectlist_section .projectlist_details .projectlist_col:nth-child(4n+3){ width: calc(100% - 40%); height: 300px; }
    
    .projectlist_section .project-div .design-img { left: 60px; bottom: -30px; height: 100px; width: 100px; }
    
    .other_pl_maindiv .project-div .design-img { left: 60px; top: -55px; bottom: inherit; }
    
    .blogtestimonial_main .image_div .caption { font-size: 16px; line-height: 24px; }
    
    .pltestimonial_sec .blogtestimonial_main .content_and_btndiv { margin-top: -120px; }
    .pltestimonial_sec .blogtestimonial_main .image_and_quotediv .quote_div { max-width: calc( 100% - 49% - 2.64px + 110px); margin: 45px 0 200px -110px; }
    .pltestimonial_sec .blogtestimonial_main .pltestimonial_imagediv .image_div { margin-top: -95px; max-width: 420px; }
    
    .cmui_section .container{ padding-left: calc(100%/2 - 930px/2); }
    
    .wmobd_section .wmobd_maindiv:after{ width: calc(100% - 150px); }
    .wmobd_section .wmobd_maindiv .wmobd_left, .wmobd_section .wmobd_maindiv .wmobd_right{ width: 50% !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap .wmobd_image{ padding: 0px !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap .wmobd_details { padding: 0px !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image:after{ width: 140px; height: 140px; left: 100px; bottom: -65px; }
    
    .webinarhero_section .left-part { width: calc(100% - 370px); }
    .webinarhero_section .webinar_datediv .webinar_datewrap{ margin-left: 0; margin-top: 50px; }
    .webinarhero_section .webinar_datediv { width: 170px; }
    .webinarhero_section .webinar_contentdiv { width: calc(100% - 170px); }
    .webinarhero_section .webinar_contentdiv .webinar_title h1 { font-size: 55px; line-height: 52px; }
    .webinarhero_section .right-part { width: 370px; }
    .webinarhero_section .webinar_formdiv { padding: 25px 25px; }
    .webinar_content_section .webinar_half_content, .webinar_content_section .webinar_full_content { width: calc(100% - 170px); margin-right: 0; }
    .wgs_section .wgs_listing { margin-top: 0; }
    
    .body-container--webinar .scrtc_section .scrtc_content{ width: calc(100% - 170px); margin-right: 0; }
    
    .peopledetails_section { padding: 180px 0 25px; }
    .peopledetails_section .peopleimg_div { width: 300px; height: 300px; }
    .peopledetails_section .people_details .synpf_name { margin-bottom: 25px; }
    .peopledetails_section .people_details .synpf_text { margin-bottom: 22px; }
    .peopledetails_section .people_details .synpf_name h1 { font-size: 65px; line-height: 62px; }
    
    .people_getintouch_model{ padding: 50px 0; }    
    .people_getintouch_model .getintouch_titlediv{ width: 960px; margin-bottom: 80px; }
    .people_getintouch_model .container{ max-width: 960px; }
    
    .abwb_section { padding: 150px 0 100px; }
    .abwb_section:after { top: -150px; }
    .abwb_section .abwb_maindiv { margin-top: 100px; }
    .abwb_section .abwb_maindiv .alternating_blocks:not(:first-child){ margin-top: 50px !important; }
    .abwb_section .abwb_maindiv:after { top: 0; right: 0; width: 150px; height: 150px; }
    
    .logos_section { padding: 100px 0; }
    
    .atwi_section .atwi_maindiv:after { width: calc(100% - 150px); }
    .atwi_section .atwi_maindiv .atwi_details h2 { font-size: 55px; line-height: 52px; }
    .atwi_section .atwi_maindiv .left-part, .atwi_section .atwi_maindiv .right-part { width: 50% !important; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .atwi_image { height: 293px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .atwi_details { padding: 0; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_details { padding-left: 50px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_image { height: 312px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_details { padding-left: 50px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_image { height: 275px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_image { height: 290px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_details { padding-left: 20px; }
    
    .atwi_section:after { height: 2380px; }
    
    .itc_section.itcsec_margin { margin: 90px 0; }
    .itc_section .itc_content { margin-right: -120px; margin-left: 40px; }
    
    .fwitc_section { padding: 100px 0 85px; }
    
    .fitc_section .fitc_image { height: 550px; }
    
    .spc_section { padding: 100px 0 108px; }
    
    .featuredwork_section{ padding: 55px 0; }
    .featuredwork_section .project_filterdiv { margin-top: 100px; }
    
    .delivery_reports_section .reports_details { min-height: 550px; }
    
    .policy_content{ max-width: calc(100% - 15%); }
    .policy_content h2 { margin-bottom: 35px; }
    .policy_content h3 { margin-bottom: 35px; font-size: 30px; line-height: 32px; }
    .policy_content p { margin-bottom: 35px; margin-bottom: 60px; }
    .policy_content ul{ padding: 0 75px; }
    .faq_section .faq_heading{ max-width: calc(100% - 15%); }
    .faq_section .faq_div{ max-width: calc(100% - 15%); }
    .faq_section .faq_div .faq_content_div .faq_content .faq_content_inn{ padding-left: 75px; }
    
    .cc_header_section .cc_header { max-width: 100%; margin-bottom: 100px; padding: 65px 0; }
    .cc_section .cc_content_div .cc_content { max-width: 77%; margin-bottom: 75px; }
    .cc_section .cc_content .chapter_heading h2 { margin-bottom: 40px; }
    .cc_section .cc_content .chapter_heading h3 { font-size: 30px; line-height: 32px; }
    
    .ss_hero_section .hero_content_div{ padding: 250px 0 100px; }
    .ss_hero_section .hero_content_div .sub_title h3{ font-size: 42px; line-height: 54px; }
    
    .qiwia_section .artical_div{ padding-bottom: 50px; }
    .qiwia_section .quote_div .qiwia_quote { padding-left: 0px; }
    .qiwia_section .artical_div:after { width: 150px; height: 150px; bottom: 135px; }
    .qiwia_section .artical_div .artical_wrap { margin-top: -110px; }
    
    .smpcwc_section .smpcwc_mian{  padding: 0 50px; }
    
    .jlc_section .jlc_main .job_content { padding-left: 0px; }    
    
    .afjf_section{ padding-top: 100px; }
    .afjf_section .afjf_form{ max-width: calc(100% - 100px); }
    .afjf_section .afjf_form .div-left, .afjf_section .afjf_form .div-right{ padding: 0 40px; }
    
    .insights-index .insights-index__post{ margin-bottom: 30px; }
    .insights-index .left-part .insights-index__post:first-child .insights_maindiv { padding: 12px 12px; }
    .insights-index .left-part .insights-index__post:first-child .insights_image { min-height: 290px; }
    .insights-index .left-part .insights-index__post:first-child .insights_details{ padding-left: 15px; }
    .insights-index .insights-index__post-title, .insights-index .insights-index__post-title .insights-index__post-title-link { font-size: 30px; line-height: 32px; }
    .insights-index .insights-index__post-summary p { font-size: 21px; line-height: 26px; }
    .insights_maindiv .insights_image { margin-bottom: 20px; }
    .insights-index .insights_content{ padding-bottom: 20px; }
    
    .postview_main .postview_text{ font-size: 30px; line-height: 40px; }
    
    .body-container--strategy .atwi_section:after { height: 2380px; }
}


@media(max-width: 991px){
  h1{ font-size: 90px;  }
  h2{ font-size: 55px;  }
  h3{ font-size: 40px;  }
  h4{ font-size: 32px;  }
  h5{ font-size: 28px;  }
  h6{ font-size: 24px;  }
    
    .section_headingrow{ padding-bottom: 25px; }
    .seeall_buttonlink a { font-size: 18px; line-height: 23px; }
    
    .innbanner_btndiv { margin-right: 15px; }
    .btn_style_two, .button_2 .cta_button:not(.non-btn-design) { font-size: 12px; line-height: 18px; }
    
    .container{ width: 720px; }
    
    .hero_section .hero_wrap { min-height: 500px; }
    .hero_section .hero_content { padding: 76px 0 70px; }
    
    .hwgbbh_section{ padding: 150px 0 100px; }
    
    .project_section .fwi_imagediv:after{ width: 130px; height: 130px; right: 30px; }
    .project_section .project_listdiv{ padding: 115px 0 115px 0; }
    .project_section .section_heading{ margin-bottom: 70px; }
    
    .project_section .container{ max-width: 720px; }
    .project_section .project_link a{ font-size: 90px; line-height: 85px; }
    .project_section .project_link a span { line-height: 95px; word-break: break-all; }
    .project_section .project_list:after{ max-width: 650px; top: 35px; }
    .project_section .left_project_image { margin-right: 190px; }
    .project_section .project_image_one { max-width: 303px; }
    .project_section .project_image_one .image_div { height: 425px; }
    .project_section .project_image_two .image_div { max-width: 200px; height: 249px; }
    .project_section .project_image_two{ margin-right: -39px; }
    .project_section .project_link_two { margin-left: 12.5px; margin-top: 0; }
    .project_section .project_link a:after{ width: 50px; height: 18px; }
    .project_section .project_image_three{ margin-bottom: 50px; }
    
    .ourprojects_section{ padding: 40px 0 60px 0 }
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 690px/2); }
    .ourprojects_section .ourprojects_slider:nth-child(odd) .ourprojects_details{ max-width: 400px; }
    .ourprojects_section .ourprojects_slider:nth-child(even) .ourprojects_details{ max-width: 250px; }
    .ourprojects_section .ourprojects_title h6 { font-size: 20px; line-height: 25px; }
    
    #tabs-container .tabing-title .tabs-title { font-size: 20px; line-height: 25px; margin: 0 20px; }
    
    .reports_section .reports_details{ min-height: 538px; }
    .reports_section .reports_row{ margin: 50px 0 50px 59px; }
    .reports_section .reports_circlediv { width: 140px; }
    .reports_section .reports_crossdiv{ width: 250px; }
    .reports_section .reports_logodiv { margin-left: -70px; width: 280px; }
    .reports_section .reports_rightcontent a { font-size: 20px; line-height: 25px; }
    .reports_section .reports_rightcontent{ margin: 0 0 10px auto; }
    
    .insights_section .insights_details .insights_image{ min-height: 230px; }
    .insights_section .insights_details .insights_title h3 { font-size: 28px; line-height: 32px; }
    .insights_section .insights_details .insights_text{ font-size: 16px; line-height: 24px; }
    
    .singlewebinar_section { padding: 30px 0; }
    .singlewebinar_section .webinar_text{ font-size: 20px; line-height: 25px; }
    
    .stories_section{ padding: 50px 0; }
    .stories_section .stories_text{ margin-bottom: 30px; }
    .stories_section .stories_text h3{ font-size: 28px; line-height: 30px; }
    .stories_section .seeall_stories_btn{ margin-top: 20px; }
    
    .subscribe_section{ padding: 100px 0; }
    .subscribe_section .subscribe_form{ margin-top: 40px; max-width: 100%; }
    
    .location_section .location_content { padding: 20px 21px; }
    .location_section .location_content .image_box { width: 170px; height: 170px; margin-bottom: 20px; }
    .location_section .location_content .title{ margin-bottom: 15px; }
    .location_section .location_content .text{ font-size: 20px; line-height: 25px; }
    
    .footer { padding: 100px 0; font-size: 14px; line-height: 22px; }
    .footer .footer_top .footer_topleft{ width: 53.5%; }
    .footer .footer_top .footer_topright{ width: 46.5%; }
    .footer .footer_countries{ margin-bottom: 15px; }
    
    .location_herosec { min-height: 800px; padding-bottom: 100px; }
    .location_herosec .container { max-width: 720px; }
    .location_herosec .location_content{ width: 100%; }
    .location_herosec .innbanner_title{ padding: 200px 0 70px; }
    .location_herosec .location_headdiv .head_image{ display: block; margin: 0 auto; margin-bottom: 15px; }
    .location_herosec .location_headdiv .head_name{ padding: 0; width: 100%; text-align: center; }
    
    .full_image_section .full_image_div{ min-height: 350px; }
    
    .aboutus_section .aboutus_main { margin: 70px 0 100px; }
    .aboutus_section .aboutus_images_div .aboutus_images { min-height: 250px; }
    .wygwu_section .wygwu_col { width: calc(100% / 3); }
    .wygwu_section .wygwu_content{ padding: 20px 20px 40px; min-height: 250px;  }
    .wygwu_section .wygwu_content h3 { font-size: 24px; line-height: 28px; }
    .wygwu_section .wygwu_bottomtext { margin-top: 50px; }
    .wygwu_section .wygwu_bottomtext .section_heading{ margin-bottom: 0; }
    
    .synpf_section .synpf_left, .synpf_section .synpf_right{ width: 80%; margin: 0 auto; }
    .synpf_section .synpf_rightwrap{ margin-top: 50px; }
    
    .fullimage_div.left { padding-right: 70px; }
    .fullimage_div.right { padding-left: 70px; }
    
    .workatunispace_section .wau_col_1 { width: 45%; }
    .workatunispace_section .wau_details_1 .image { width: 180px; height: 180px; }
    .workatunispace_section .wau_details_1 .content { max-width: 190px; margin: 100px 0 0 -76px; }
    .workatunispace_section .wau_col_2 { width: 55%; }
    .workatunispace_section .wau_details_2 .image { width: 200px; height: 200px; }
    .workatunispace_section .wau_details_2 .content { max-width: 246px; margin: 110px 0 0 -80px; }
    .workatunispace_section .wau_col_3 { width: 60%; }
    .workatunispace_section .wau_details_3 { margin-left: 57px; }
    .workatunispace_section .wau_details_3 .image { width: 200px; height: 200px; }
    .workatunispace_section .wau_col_4 { width: 40%; margin: -60px 0 0 0; }
    .workatunispace_section .wau_details_4 .content { max-width: 160px; }
    .workatunispace_section .wau_col_5 { width: 65%; }
    .workatunispace_section .wau_details_5 { margin: 45px 0 0 135px; }
    
    .all_filters { padding: 36px 0 50px; }
    .left-filter{ order: 1; }
    .center-filter { width: 100%; order: 3; margin-top: 30px; }
    .right-filter{ order: 2; }
    
    .other_pl_maindiv .project-div .design-img{ height: 115px; width: 115px; }
    .other_pl_maindiv .project-div .design-img { left: 85px; top: -60px; }
    .other_pl_maindiv .row:nth-child(odd) .other_pl_col:first-child,
    .other_pl_maindiv .row:nth-child(odd) .other_pl_col:last-child,
    .other_pl_maindiv .row:nth-child(even) .other_pl_col:first-child,
    .other_pl_maindiv .row:nth-child(even) .other_pl_col:last-child{ width: 50%; }
    .other_pl_maindiv .project-div .project-img { height: 250px; }
    
    .imagegrid_section .row:nth-child(odd) .imagegrid_col:first-child,
    .imagegrid_section .row:nth-child(odd) .imagegrid_col:last-child,
    .imagegrid_section .row:nth-child(even) .imagegrid_col:first-child,
    .imagegrid_section .row:nth-child(even) .imagegrid_col:last-child{ width: 50%; }
    .imagegrid_section .imagegrid_images { height: 250px; }
    
    .pltestimonial_sec .blogtestimonial_main .image_and_quotediv .quote_div { margin: 45px 0 250px -110px; }
    .pltestimonial_sec .blogtestimonial_main .pltestimonial_imagediv .image_div { margin-top: -95px; max-width: 420px; }
    
    .ourtudios_herosec { min-height: 530px; padding-top: 150px; } 
    .ourstudios_location_sec .tab-content .container, .ourtudios_herosec .loaction_alltype_filter .container{ max-width: 720px; }
    
    .career_herosec .innbanner_title h1 { font-size: 55px; line-height: 52px; }
    .career_herosec .innbanner_content p{ font-size: 28px; line-height: 40px; }
    
    .workatunispace_section { padding: 80px 0 20px; }
    
    .cmui_section .container{ padding-left: calc(100%/2 - 690px/2); }
    .cmui_section .wygwu_col{ width: 295px; margin-right: 20px; }
    .cmui_section .wygwu_content{ padding: 32px 40px 40px; }
    
    .wmobd_section { padding: 140px 0 250px; }
    .wmobd_section .wmobd_maindiv { margin-top: 50px; padding-top: 40px; }
    .wmobd_section .wmobd_maindiv:after { width: calc(100% - 100px); }
    
    .cmui_section { padding: 70px 0; }
    
    .careerrole_cta_sec { padding: 0 0 65px; }
    
    .webinarhero_section .webinar_datediv { width: 100%; }
    .webinarhero_section .webinar_datediv .webinar_datewrap{ width: 142px; margin-top: 0px; margin-bottom: 30px; }
    .webinarhero_section .webinar_contentdiv{ width: 100%; }
    .webinarhero_section .left-part{ padding-top: 50px; }
    .webinarhero_section .webinar_contentdiv .webinar_topic { margin-bottom: 20px; }
    .webinarhero_section .webinar_contentdiv .webinar_title h1 { font-size: 45px; line-height: 42px; }
    .webinarhero_section .webinar_form form .hs-form-field input,
    .webinarhero_section .webinar_form form .hs-form-field select,
    .webinarhero_section .webinar_form form .hs-form-field textarea{ margin: 0 !important; }
    
    .webinar_content_section .webinar_half_content, .webinar_content_section .webinar_full_content { width: 100%; }
    .webinar_content_section .webinar_half_content .webinar_wrap{ max-width: 300px; }
    
    .body-container--webinar .scrtc_section .scrtc_content { width: 100%; }
    
    .wgs_section .section_heading { margin-bottom: 15px; }
    .wgs_section .wgs_listing .wgs_col { width: 40%; }
    
    .peoplelist_section .peoplelist_col { width: calc(100% / 3); }
    
    .people_getintouch_model .getintouch_titlediv, .people_getintouch_model .container { max-width: 720px; }
    .people_getintouch_model .getintouch_titlediv{ margin-bottom: 50px; }
    .peopledetails_section .left-part, .peopledetails_section .right-part { width: 50%; }
    .peopledetails_section .people_details .synpf_name h1{ font-size: 55px; line-height: 52px; }
    .peopledetails_section .people_details .synpf_content p { width: 100%; }
    
    .people_getintouch_model .left-part{ width: 60%; }
    .people_getintouch_model .right-part{ width: 40%; }
    
    .abwb_section .abwb_maindiv .alternating_blocks { width: 65%; }
    .abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+1), .abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+5){ margin-left: 0; }
    .abwb_section .abwb_maindiv .alternating_blocks:nth-child(6n+4){ margin-right: 0; margin-bottom: 0; }
    .abwb_section .abwb_maindiv:after { top: -20px; width: 100px; height: 100px; }
    
    .atwi_section { padding: 140px 0 130px; }
    .atwi_section:after{ top: 0; }
    .atwi_section .atwi_maindiv { margin-top: 50px; padding-top: 40px; }
    .atwi_section .atwi_maindiv:after { width: calc(100% - 100px); }
    .atwi_section .atwi_maindiv .atwi_details h2 { font-size: 34px; line-height: 36px; }
    .atwi_section .atwi_maindiv .atwi_details h3 { font-size: 24px; line-height: 26px; }
    
    .atwi_section:after { height: 1550px; }
    
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .atwi_image { height: 215px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_image { height: 230px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_details { padding-left: 20px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_image { height: 210px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_details { padding-left: 20px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_image { height: 270px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_details { padding-left: 0px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_image:after { width: 140px; height: 140px; left: 50px; bottom: -70px; }
    
    .itc_section .right-part { width: calc(75% - 3.69px); }
    .itc_section .itc_content { margin-right: -120px; margin-left: 0; }
    .itc_section .itc_content:after { left: 48px; top: 100px; bottom: inherit; right: inherit; height: 290px; width: 290px; -webkit-filter: blur(150px); filter: blur(150px); }
    .itc_section .itc_content .itc_title { margin-bottom: 15px; }
    .itc_section .itc_content .itc_btndiv { margin-top: 15px; }
    
    .fwitc_section { padding: 60px 0 35px; }
    
    .iwc_section .iwc_col{ width: calc(100% / 2); }
    
    .fitc_section .fitc_image { height: 450px; }
    
    .featuredwork_section .project_filterdiv { margin-top: 60px; padding: 0 15px; }
    
    .delivery_reports_section .reports_desing_img { top: -75px; right: 100px; width: 150px; height: 150px; }
    
    .policy_content{ max-width: calc(100% - 10%); }
    .policy_content h2 { margin-bottom: 20px; }
    .policy_content h3 { margin-bottom: 20px; font-size: 26px; line-height: 28px; }
    .policy_content h6, .policy_content p{ padding-left: 50px; }
    .policy_content p { margin-bottom: 20px; }
    .policy_content ul{ padding: 0 50px; margin-bottom: 40px; }
    .faq_section .faq_heading{ max-width: calc(100% - 10%); }
    .faq_section .faq_div{ max-width: calc(100% - 10%); }
    .faq_section .faq_div .faq_content_div .faq_content .faq_content_inn{ padding-left: 50px; }
    
    .cc_header_section .cc_header { max-width: 100%; margin-bottom: 70px; padding: 50px 0; }
    .cc_section .cc_content_div .cc_content { max-width: 100%; margin-bottom: 50px; }
    .cc_section .cc_content .chapter_heading h2 { margin-bottom: 40px; }
    .cc_section .cc_content .chapter_heading h3 { font-size: 26px; line-height: 28px; }
    
    .ss_hero_section .hero_content_div{ padding: 200px 0 100px; }
    .ss_hero_section .hero_content_div .sub_title h3{ font-size: 32px; line-height: 44px; }
    
    .qiwia_section .artical_div:after { width: 100px; height: 100px; bottom: 100px; }
    .qiwia_section .artical_div .artical_wrap { margin-top: -70px; }
    
    .jlc_section .jlc_left { width: 58%; }
    .jlc_section .jlc_right { width: 42%; }  
     
    .afjf_section{ padding-top: 70px; }
    .afjf_section .afjf_form{ max-width: 100%; }
    .afjf_section .afjf_form .div-left, .afjf_section .afjf_form .div-right{ padding: 0 15px; }
    
    .recent_events_slide{ max-width: 600px; }
    .recent_events_details .recent_events_image { min-height: 260px; }
    .recent_events_details .recent_events_content .title h2, .recent_events_details .recent_events_content .title a { font-size: 28px; line-height: 32px; }
    .recent_events_details .recent_events_content .content p { font-size: 21px; line-height: 26px; }
    
    .event_list_sec .event_col{ width: calc(100% / 2); }
    
    .insights-index .left-part .insights-index__post:first-child .insights_image { min-height: 240px; }
    .insights-index .insights-index__post-title, .insights-index .insights-index__post-title .insights-index__post-title-link { font-size: 24px; line-height: 26px; }
    .insights-index .insights-index__post-summary p { font-size: 16px; line-height: 22px; }
    
    .postview_main .postview_text { word-break: break-all; font-size: 26px; line-height: 36px; max-width: 768px; padding: 0 15px; margin: 0 auto; } 
    
    .body-container--strategy .atwi_section:after { height: 1550px; }
}



@media(max-width: 767px){
  h1{ font-size: 75px;  }
  h2{ font-size: 34px;  }
  h3{ font-size: 30px;  }
  h4{ font-size: 28px;  }
  h5{ font-size: 25px;  }
  h6{ font-size: 20px;  }
    body{ font-size: 16px; line-height: 150%; }
    
    .dropdown ul{ left: 0; width: 100%; max-height: 210px; }
    
    .btn_style_two, .button_2 .cta_button:not(.non-btn-design) { font-size: 14px; line-height: 20px; }
    
    .container{ width: 540px;padding:0 20px;}
    
    .bgimg_hero_section .hero_content_div .title h1{ font-size: 55px; line-height: 52px; }
    
    .hwgbbh_section .hero_heading h1{ font-size: 55px; line-height: 52px; } 
        
    .reports_section .d_reports_details{ display: none; }
    .reports_section .reports_mobiletitle{ display: inline-block; width: 100%; margin-bottom: 20px; }
    .reports_section .reports_mobiletitle br{ display: none; }
    .reports_section .m_reports_details{ margin-bottom: 55px; }
    .reports_section .m_reports_details .reports_imgdiv { margin-bottom: 10px; }
    
    .hero_section .hero_wrap{ position: relative; z-index: 2; min-height: auto; }
    .hero_section .hero_wrap:after{ content: ""; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/banner_mobile_overlay.svg') no-repeat bottom center / cover; position: absolute; top: 0; right: 0; bottom: -1px; left: 0; z-index: -1; }
/*     .hero_section .hero_logo{ text-align: center; padding: 85px 0px; border-bottom: 2px solid #FFFFFF; } */
    .hero_section .hero_logo img{ max-width: 335px; width: 100%; }
    
    
/*     .hero_section .hero_bottom_content{ padding: 100px 0 140px; } */
    .hero_section .hero_content{ padding: 0; position: relative; z-index: 2; }
    
    .hwiash_hero_section .hero_content_div .sub_title h2{ font-size: 55px; line-height: 52px; } 
    
    .fwi_imagediv{ padding: 0 0; } 
    .fwi_imagediv:after{ width: 85px; height: 85px; top: -42.5px; right: 41px; }
    
    .project_section { /* padding: 90px 0 55px; */ padding: 0 0 55px; }
    .project_section .project_listdiv{ padding: 110px 0 40px 0; }
    .project_section .container{ max-width: 540px; }
    .project_section .section_heading { margin-bottom: 0; }
    .project_section .project_list:after{ display: none; }
    .project_section .project_mobilelist .project_link{ margin: 0; position: relative;  top: inherit; right: 0; bottom: inherit; left: inherit; margin-bottom: 20px; }
    .project_section .project_list{ margin-top: 30px; }
    .project_section .project_link a{ font-size: 52px; line-height: 55px; }
    .project_section .project_link a span { line-height: initial; }
    .project_section .project_link a:after{ width: 23px; height: 8px; }
    
    .body-container--about .project_section .project_listdiv{ padding: 110px 0 40px 0; }
    
    .body-container--about .synpf_section .synpf_maindiv{ margin-top: 30px; }
     
    .project_section .reports_mobiletitle { display: inline-block; width: 100%; margin-bottom: 20px; }
    .project_section .m_reports_details{ margin-bottom: 0; }
    .project_section .m_reports_details .reports_imgdiv { margin-bottom: 10px; }
    .project_section .m_reports_details .reports_link svg{ width: 24px; height: 8px; }
    
    .project_section .fwi_videodiv + .ourprojects_section{ margin-top: 50px; }
    
    .ourprojects_section { background-color: transparent; padding:  0 0; }
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 510px/2); }
    .ourprojects_section .ourprojects_slider .ourprojects_details{ max-width: 276px !important; }
    .ourprojects_section .ourprojects_slider .ourprojects_details .ourprojects_image{ max-width: 276px; height: 206px; width: 100%; }
    .ourprojects_section .ourprojects_slider .ourprojects_details .ourprojects_image img{ width: 100%; height: 100%; object-fit: cover; object-position: top center; }
    .ourprojects_section .ourprojects_title h6{ font-size: 16px; line-height: 24px; }
    .ourprojects_section .ourprojects_title{ margin-bottom: 5px; }
    
    .insights_section{ padding: 70px 0 0; } 
    .insights_section .insights_main .container{ width: 100%; padding: 0; padding-left: calc(100%/2 - 510px/2); }
    .insights_section .insights_details { max-width: 276px; margin-right: 22px; }
    .insights_section .insights_details .insights_image { min-height: 170px; }
    .insights_section .insights_details .insights_text{ font-size: 16px; line-height: 24px; }
    /* .insights_section .insights_row .insights_slid:nth-child(2n+1) .insights_details .insights_image{ display: none; }
    .insights_section .insights_row .insights_slid:nth-child(2n+2) .insights_details .insights_title{ display: none; }
    .insights_section .insights_row .insights_slid:nth-child(2n+2) .insights_details .insights_lang{ display: none; }
    .insights_section .insights_row .insights_slid .insights_details .insights_date{ display: none; } */
    
    .singlewebinar_section .webinar_leftcol,
    .singlewebinar_section .webinar_rightcol{ max-width: 100%; }
    .singlewebinar_section .webinar_datediv{ width: 181px; margin: 0 auto; }
    .singlewebinar_section .webinar_title{ margin-bottom: 60px; }
    .singlewebinar_section .webinar_date h2{ font-size: 75px; line-height: 72px; }
    .singlewebinar_section .webinar_text{ max-width: 100%; margin-top: 40px; font-size: 16px; line-height: 24px; }
    
    .stories_section{ padding: 175px 0 70px; }

    .subscribe_section{ padding: 82px 0; }
    
    .location_section .location_col { width: 100%; }
    .location_section .location_col:not(:last-child){ margin-bottom: 35px; }
    .location_section .location_content .image_box{ width: 290px; height: 290px; }
    
    .footer{ padding: 55px 0 155px; font-size: 16px; line-height: 24px; }
    .footer .footer_top .footer_topleft{ width: 100%; }
    .footer .footer_top .footer_topright{ width: 100%; }
    .footer .footer_title { margin-bottom: 35px; }
    .footer .footer_countries { margin-bottom: 20px; }
    .footer .footer_socialmedia ul{ -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
 }
    .footer .footer_socialmedia { margin-top: 36px; text-align: left; }
    .footer .footer_top { margin-bottom: 22px; }
    .footer ul[role="menu"] li:not(:last-child){ margin-right: 0; }
    .footer ul[role="menu"] li{ width: 100%; }
    .footer .footer_copyright{ margin-left: 0; }
    
    .innbanner_title{ text-align: left !important; }
    .innbanner_btndiv{ margin-right: 20px; }
    .ourtudios_herosec .banner_bottombtn{ text-align: left; }
    
    .ourtudios_herosec{ padding-top: 213px; min-height: 325px; }
    .body-container--studio .ourpeople_heresec{ padding-top: 0; min-height: 325px; }
    
    .ourstudios_location_sec { padding-top: 25px; }
    .ourstudios_location_sec .tab-content .container,
    .ourtudios_herosec .loaction_alltype_filter .container{ max-width: 540px; }
    #tabs-container{ display: none; padding-left: calc(100%/2 - 510px/2); }
    #tabs-container .tabing-title{  width: 100%; padding-bottom: 20px; margin-bottom: 20px; }
    #tabs-container .tabing-title{ -ms-overflow-style: none; scrollbar-width: none; }
    #tabs-container .tabing-title::-webkit-scrollbar { display: none; }
    #tabs-container .tabing-title .tabs-title { display: inline-block; margin-bottom: 10px; font-size: 25px; line-height: 30px; margin-right: 30px; margin-left: 0; }
/*     .loaction_alltype_filter{ width: 540px; padding: 0 15px; margin: 0 auto; } */
    .innhero_tabfilters{ margin: 60px auto 0; }
    .innhero_tabfilters .loaction_tabfilter { margin-bottom: 5px; }
    .loaction_alltype_filter .filter_div{ width: 100%; margin-bottom: 25px; }
    .loaction_alltype_filter .left_part, .loaction_alltype_filter .right_part{ width: 100%; }
    .tab_innertitle{ padding-bottom: 15px; margin-top: 20px; }
    .tab_innertitle h6{ font-size: 16px; line-height: 24px; padding: 11px 0 9px; }
    .alltab-content-div .tab-content-div:nth-child(odd), .alltab-content-div .tab-content-div:nth-child(even), .alltab-content-div .tab-content-div{ background-color: #000; margin-bottom: 0; padding: 50px 0px; }
    .alltab-content-div .tab-content-div:nth-child(odd) h2, .alltab-content-div .tab-content-div:nth-child(even) h2, .alltab-content-div .tab-content-div h2{ color: #FFF; }
    .alltab-content-div .tab-content-div:nth-child(odd) .location_name a:after{ background: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4494 8C18.1363 6.54131 18.7789 5.4473 19.3772 4.71795L0 4.71795L0 3.28205L19.3772 3.28205C18.7789 2.55271 18.1363 1.45869 17.4494 0L18.6127 0C20.0087 1.66382 21.4711 2.89459 23 3.69231V4.30769C21.4711 5.08262 20.0087 6.31339 18.6127 8H17.4494Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center / cover; }
    .tab-content-div .location_time{ display: none; }
    .tab-content-div .location_content:not(:last-child) .location_time, .tab-content-div .location_content:not(:last-child) .location_name{ border: none; }
    .tab-content-div .location_name { max-width: 100%; padding: 20px 0 0; }
    
    .full_image_section .full_image_div{ min-height: 400px; }
    
    .availableroles_section .roles_title{ width: 100%; }
    .availableroles_section .roles_text{ width: 100%; text-align: left; }
    .availableroles_section .roles_title h3{ font-size: 26px; line-height: 30px; }
    
    .location_herosec .innbanner_title { text-align: center !important;  position: relative; padding: 150px 0 100px; }
    .location_herosec .innbanner_title h1{ position: inherit; width: 100%; }
    .location_herosec .container { max-width: 540px; }
    .location_herosec .location_contentdiv .left_part, .location_herosec .location_contentdiv .right_part{ width: 100%; }
    .location_herosec .location_contentdiv .location_headdiv{ max-width: 100%; margin-top: 100px; }
    .location_herosec .location_headdiv .head_image { width: 88px; height: 88px; display: inline-block; margin-bottom: 0; }
    .location_herosec .location_headdiv .head_name { width: calc(100% - 88px); padding-left: 30px; text-align: left; }
    .location_herosec .innbanner_title h1:after{ width: 336px; height: 336px; -webkit-filter: blur(210px); filter: blur(210px); }
    
    .aboutus_section .aboutus_main { margin: 135px 0 195px; }
    .location_herosec.aboutus_testisec, .aboutus_section .aboutus_images_div{ display: none; }
    
    .wygwu_section { padding: 62px 0 0; }
    .wygwu_section .wygwu_col{ width: 100%; margin: 0; }
    .wygwu_section .wygwu_content{ min-height: 302px; }
    .wygwu_section .wygwu_bottomtext { margin-top: 100px; }
    .wygwu_section .wygwu_content h3 { font-size: 34px; line-height: 36px; }
    .wygwu_section .wygwu_bottomtext .section_heading .mobile_title{ margin-top: 5px; display: inline-block; width: 100%; }   
    
    .body-container--about .project_section .section_heading{ display: none; }    
    
    .body-container--about .hero_section .hero_logo { margin-top: 97px; padding-bottom: 75px; border-bottom: 1px solid #FFFFFF; }
    .body-container--about .hero_section .hero_bottom_content { margin: 95px 0 150px; }
    
    .body-container--about .imagegrid_section{ display: none; }
    
    .synpf_section .synpf_left, .synpf_section .synpf_right { width: 100%; margin: 0 auto; }
    
    /* .imageandcontent_sec { padding: 80px 0 50px; }    
    .imageandcontent_main { margin: 0 0; }
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:first-child, .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child { width: 100%; }
    .imageandcontent_main:nth-child(even) .row .imageandcontent_col:first-child, .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child { width: 100%; }
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:last-child .content_div, .imageandcontent_main:nth-child(even) .row .imageandcontent_col:last-child .content_div{ padding: 0; }
    .imageandcontent_main:nth-child(odd) .row .imageandcontent_col:first-child{ padding: 0; padding-right: 59px; }
    .imageandcontent_main:nth-child(even) .row .imageandcontent_col:first-child{ padding: 0 15px; padding-left: 79px; }
    .imageandcontent_main .content_div{ margin: 54px 0 52px; padding: 0 15px; } */
    
    
    /* 1-12-2021-59 */
    .header .header_logodiv .header_title { display:none; }
    .hero_section .hero_wrap:after { top: auto; bottom: 0; height: 200px; background: rgba(0, 0, 0, 0); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 1)), color-stop(100%, rgba(0, 0, 0, 1))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0); }
    .header .header_menubtndiv a { font-weight:bold; color:#fff; } 
    .header .header_menubtndiv a:hover { color:#fff; }
    .overflow-hidden header.header{ background-color: #000; } 
    .ourprojects_slider .slick-dots { display:none !important; }
    /* 1-12-2021-59 end */
    .project_details_section.location_herosec{ padding-bottom: 0; }
    .project_details_section .project_detailsdiv { padding: 75px 0 50px; }
    .project_details_section .project_titlediv .project_title { margin-bottom: 29px; }
    .project_details_section .project_titlediv .project_title h1 { font-size: 34px; line-height: 36px; }
    .project_details_section .project_full_image { min-height: 436px; }
    .project_details_section .project_full_image:after{ content: ""; position: absolute; bottom: -42px; right: 20px; width: 85px; height: 85px; background: url('https://6118154.fs1.hubspotusercontent-na1.net/hubfs/6118154/Unispace_2021/Images/unispace_circle.svg') no-repeat center / 100%; }
    .project_details_section .m_project_languagediv{ position: absolute; bottom: 20px; left: 20px; }
    .project_details_section .project_gallery_button{ display: none; }
    .project_details_section .project_detailsdiv .project_languagelist{ display: none; }
    .project_details_section .project_detailsdiv .location_contentdiv{ width: 100%; }
    
    .project_rp_section .project_rp_left, .project_rp_section .project_rp_right { width: 100%; }
    
    .project_details_section .project_titlediv{ max-width: 100%; order: 1; }
    .project_details_section .location_contentdiv .left_part{ width: 100%; order: 3; }
    .project_details_section .location_contentdiv .right_part{ width: 100%; order: 2; }
    .project_details_section .location_contentdiv .location_headdiv{ max-width: 100%; margin: 30px 0 80px; } 
/*     .project_details_section .location_contentdiv .location_content p{ text-indent: 0; }     */
    
    .project_rp_section .project_rp_image { padding: 0 0; }
    
    .project_rp_section .project_rp_image .video,
    .project_rp_section .project_rp_image .iframe{ display: inline-block; width: 100%; height: 275px; } 
    
    .fullimage_div{ margin-top: 45px; }
    .fullimage_div.left { padding-right: 70px; padding-left: 0; }
    .fullimage_div.center{ padding: 0; }
    .fullimage_div.right { padding-left: 70px; padding-right: 0; }
    
    .all_filters { padding: 36px 0 45px; border-top: none; }
    .filter-col { width: 100%; }
    .left-filter{ order: 1; }
    .center-filter { width: 100%; order: 3; }
    .right-filter{ order: 2; }
    .dropdown_div, .sorting_div{ width: 100%; margin-bottom: 28px; }
    .projectlist_herosec { padding: 130px 0 25px; }
    .projectlist_herosec .innbanner_title { margin-bottom: 43px; }
    /* .projectlist_herosec .project_filterdiv{ overflow: auto; }
    .projectlist_herosec .project_filterdiv::-webkit-scrollbar { display: none; }
    .projectlist_herosec .project_filterdiv{ -ms-overflow-style: none; scrollbar-width: none; }
    .projectlist_herosec .project_filterdiv ul{ display: flex; }
    .projectlist_herosec .project_filterdiv ul li{ white-space: nowrap; } */
    .projectlist_herosec .project_filterdiv ul li:first-child{ margin-left: 0; }
    .projectlist_herosec .project_filterdiv ul li:last-child{ margin-right: 0; }
    .projectlist_herosec .ourprojects_section{ padding: 45px 0 25px; }
    .projectlist_section .projectlist_col{ width: 100% !important; height: inherit !important; }
    .projectlist_section .project-div{ width: 100%; margin-bottom: 30px; }
    .projectlist_section .project-div, .projectlist_section .project-div .project-img, .projectlist_section .project-div .project-img a, .projectlist_section .project-div .project-img a img { height: inherit; }
    .projectlist_section .project-div .project-img{ height: 201px; }
    .projectlist_section .project-div .design-img{ display: none; }
    .projectlist_section .project-div .project-img a{ height: 100%; }
    .projectlist_section .project-div .project-img img{ width: 100%; height: 100%; object-fit: cover; }
    .projectlist_section .project-div .project-details .project-tag a{ font-size: 12px; line-height: 16px; }
    .pltestimonial_sec { padding: 55px 0 80px; }
    .other_pl_maindiv .row:nth-child(odd) .other_pl_col:first-child,
    .other_pl_maindiv .row:nth-child(odd) .other_pl_col:last-child,
    .other_pl_maindiv .row:nth-child(even) .other_pl_col:first-child,
    .other_pl_maindiv .row:nth-child(even) .other_pl_col:last-child{ width: 100%; }
    .projectlist_section .other_pl_maindiv .project-div .project-img { height: 320px; }
    .blogtestimonial_main .image_div .caption{ display: none; }
    .pltestimonial_sec .blogtestimonial_main .image_and_quotediv .quote_div { max-width: 100%; margin: 60px 0; }
    .pltestimonial_sec .blogtestimonial_main .content_and_btndiv{ margin-top: 0px; }    
    .pltestimonial_sec .blogtestimonial_main .pltestimonial_imagediv .image_div { margin-top: 50px; max-width: 100%; }
    
    .imagegrid_section .row:nth-child(odd) .imagegrid_col:first-child,
    .imagegrid_section .row:nth-child(odd) .imagegrid_col:last-child,
    .imagegrid_section .row:nth-child(even) .imagegrid_col:first-child,
    .imagegrid_section .row:nth-child(even) .imagegrid_col:last-child{ width: 100%; }
    .imagegrid_section .imagegrid_images { height: 320px; }
    
    .cmui_section .container{ padding-left: calc(100%/2 - 510px/2); }
    .cmui_section .wygwu_col{ width: 295px; margin-right: 20px; }   
    .cmui_section .section_heading .title{ display: block; text-align: left; }
    .cmui_section .section_heading .title h5{ width: auto; }  
    
    .workatunispace_section .wau_col{ width: 100% !important; margin: 0 0 !important; }
    .workatunispace_section .wau_details{ margin: 0 0 40px 0 !important; }
    .workatunispace_section .wau_details .image { width: 120px !important; height: 120px !important; }
    .workatunispace_section .wau_details .content { max-width: calc(100% - 80px) !important; margin: 60px 0 0 -40px !important; }
    
    .careerrole_cta_sec .careercta_content { width: 100%; }
    
    .blogtestimonial_sec{ position: relative; z-index: 2; background-color: #000; } 
    
    .career_herosec { padding-top: 178px; min-height: 359px; }
    .career_herosec .innbanner_title { text-align: center !important; }
    .career_herosec .innbanner_title h1 { font-size: 34px; line-height: 36px; }
    .career_herosec .innbanner_content{ display: none; }
    .career_herosec .banner_bottombtn { text-align: center; }
    
    .workatunispace_section{ padding: 48px 0 20px; }
    .workatunispace_section .workatunispace_main { margin-top: 40px; }
    
    .wmobd_section { padding: 100px 0 50px; }
    .wmobd_section .wmobd_maindiv:after { width: 100%; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap .row { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
    .wmobd_section .wmobd_maindiv .wmobd_left{ padding: 0 !important; } 
    .wmobd_section .wmobd_maindiv .wmobd_left, .wmobd_section .wmobd_maindiv .wmobd_right { width: 100% !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_image{ height: 245px; padding: 0 0 0 40px !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_image img { max-width: 333px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_details{ padding: 0 22px 0 26px !important; margin-bottom: 35px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_image{ height: 192px; padding: 0 79px 0 0 !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_image img { max-width: 296px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+2) .wmobd_details{ padding: 0 0 0 64px !important; margin-bottom: 55px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_image{ height: 206px; padding: 0 0 0 58px !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_image img { max-width: 302px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_details{ padding: 0 0 0 5px !important; margin-bottom: 50px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image{ height: 226px; padding: 0 20px !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_details{ padding: 0 5px !important; margin-bottom: 40px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image:after { width: 85px; height: 85px; left: 40px; bottom: -40px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image img{ max-width: 335px; }
    
    .body-container--career .careerrole_cta_sec:after{ top: -50px; height: 50px; }   
    .careerrole_cta_sec { padding: 65px 0; }
    .careerrole_cta_sec .careercta_title h3 { font-size: 30px; line-height: 32px; }
    
    .webinarhero_section{ padding: 115px 0 0; min-height: inherit;  }
    .webinarhero_section .webinarhero_bg{ height: 359px; }
    .webinarhero_section .left-part, .webinarhero_section .right-part{ width: 100%; padding-top: 0; } 
    .webinarhero_section .webinar_formdiv{ margin: 0 auto; padding: 25px 15px; margin-top: 20px; max-width: 100%; /*display: none;*/ }
    .webinarhero_section .webinar_datediv .webinar_datewrap{ border-radius: 20px; width: 96px; padding: 11px 10px; margin-bottom: 24px }
    .webinarhero_section .webinar_datediv .webinar_datewrap .date{ margin-bottom: 0; }
    .webinarhero_section .webinar_datediv p{ text-transform: uppercase; font-size: 12px; line-height: 16px; }
    .webinarhero_section .webinar_contentdiv .webinar_title h1 { font-size: 34px; line-height: 34px; }
    .webinarhero_section .webinar_contentdiv .webinar_topic { margin-bottom: 28px; } 
    .webinarhero_section .webinar_contentdiv .webinar_content { display: inline-block; width: 100%; margin-bottom: 18px; }
    .webinarhero_section .webinar_contentdiv .webinar_authortag{ display: none; }
/*     .webinarhero_section .m_webinar_formbtn { display: inline-block; width: 100%; margin-top: 50px; text-align: center; } */
    .webinarhero_section .m_webinar_formbtn{ display: none; }
    
    .webinar_content_section { padding: 70px 0; }
    .webinar_content_section .webinar_half_content .webinar_wrap{ max-width: 100%; }
    
    .wgs_section { padding: 40px 0 0; }
    .wgs_section .section_heading { margin-bottom: 40px; }
    .wgs_section .wgs_listing .wgs_col { width: 100%; }
    .wgs_section .synpf_details .synpf_taglang, .wgs_section .synpf_details .synpf_name, .wgs_section .synpf_details .synpf_text, .wgs_section .synpf_details .synpf_content{ display: none; }
    .wgs_section .mobile_synpf_details .synpf_name, .wgs_section .mobile_synpf_details .synpf_text, .wgs_section .mobile_synpf_details .synpf_taglang{ display: block; }
    .wgs_section .synpf_details { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
    .wgs_section .synpf_image { width: 88px; height: 88px; margin-bottom: 0; }
    .wgs_section .wgs_listing .synpf_details{ margin: 0; padding-bottom: 20px; margin-bottom: 25px; border-bottom: 2px solid #58595b; }
    .wgs_section .mobile_synpf_details { width: calc(100% - 88px); padding-left: 30px; text-align: left; }
    .wgs_section .mobile_synpf_details .synpf_name{ margin: 0; }
    .wgs_section .mobile_synpf_details .synpf_taglang .synpf_tag a{ text-transform: uppercase; }
    
    .ourpeople_heresec .innbanner_title { text-align: center !important; }
    .ourpeople_heresec .ourpeople_content:after{ width: 220px; height: 220px; }
    .peoplelist_section .peoplelist_col { width: 100%; }
    
    .peopledetails_section { padding: 125px 0 25px; }
    .peopledetails_section:after{ display: none; }
    .peopledetails_section .left-part, .peopledetails_section .right-part { width: 100%; }
    .peopledetails_section .peopleimg_div { width: 334px; height: 334px; }
    .peopledetails_section .people_details { margin-top: -40px; }
    .peopledetails_section .people_details .synpf_name h1 { font-size: 34px; line-height: 36px; }
    .people_getintouch_model .getintouch_titlediv, .people_getintouch_model .container { max-width: 540px; }
    .people_getintouch_model .getintouch_titlediv .section_heading.center{ text-align: left; }
    .people_getintouch_model .left-part, .people_getintouch_model .right-part{ width: 100%; }
    .people_getintouch_model .synpf_details{ margin-top: 50px; }
    
    .hwgbbh_section{ padding: 130px 0 70px; }
    .banner_blur_bg .blur_ellips { height: 219px; width: 219px; -webkit-filter: blur(150px); filter: blur(150px); }
    .banner_blur_bg .blur_ellips_two { margin-left: 9px; margin-top: 145px; }
    
    .hwgbbh_filter_section { padding: 100px 0 50px; }
    .hwgbbh_filter_section .hwgbbh_filterdiv{ margin-top: 40px; }
    /* .hwgbbh_filter_section .hwgbbh_filterdiv { overflow: auto; -ms-overflow-style: none; scrollbar-width: none; }
    .hwgbbh_filter_section .hwgbbh_filterdiv::-webkit-scrollbar { display: none; }
    .hwgbbh_filter_section .hwgbbh_filterdiv ul { display: flex; }
    .hwgbbh_filter_section .hwgbbh_filterdiv ul li { white-space: nowrap; } */
    .hwgbbh_filter_section .hwgbbh_filterdiv ul.full__filterlist{ text-align: left; }
    .hwgbbh_filter_section .hwgbbh_filterdiv ul li{ margin-right: 15px; }
    .hwgbbh_filter_section .hwgbbh_filterdiv ul li:first-child{ margin-left: 0; }
    .hwgbbh_filter_section .hwgbbh_filterdiv ul li:last-child { margin-right: 0; }
    
    .rolelist_herosec { padding-bottom: 50px; }
    .rolelist_herosec .innbanner_title { padding: 130px 0 80px; }
    .rolelist_herosec .blogtestimonial_main { padding-bottom: 0px; } 
    
    .abwb_section { padding: 50px 0 50px; }
    .abwb_section:after { top: 0px; }
    .abwb_section .abwb_maindiv:after{ display: none; }
    .abwb_section .abwb_maindiv .alternating_blocks { width: 100%; }
    .abwb_section .abwb_maindiv .block_number{ width: 65px; }
    .abwb_section .abwb_maindiv .block_number h2 { font-size: 100px; line-height: 95px; }
    .abwb_section .abwb_maindiv .block_details { width: calc(100% - 65px); }
    
    
    .body-container--guidance .logos_section:after{ top: -50px; height: 50px; }
    .logos_section { padding: 35px 0; }
    .logos_section .logos_div{ margin: 15px 0; }
    
    .strategyhero_section .innbanner_title { text-align: center !important; }
    
    .atwi_section { padding: 100px 0 80px; }
    .atwi_section .atwi_maindiv:after{ width: 100%; }
    .atwi_section .atwi_maindiv .atwi_wrap .row { -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important; }
    .atwi_section .atwi_maindiv .left-part, .atwi_section .atwi_maindiv .right-part { width: 100% !important; }
    .atwi_section .atwi_maindiv .left-part{ padding: 0; }
    .atwi_section .atwi_maindiv .atwi_image img{ position: relative; }
    
    .atwi_section:after { height: auto; }
    
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .atwi_details { padding: 0 22px 0 26px; margin-bottom: 35px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+1) .atwi_image { height: 325px; padding-left: 40px; }
    
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_details { padding: 0 0 0 64px; margin-top: 20px; margin-bottom: 55px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_image { padding: 0 79px 0 0; height: 325px; }
    
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_details { padding: 0 0 0 5px; margin-bottom: 50px; margin-top: 25px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_image { padding: 0 0 0 58px; height: 280px; }
    
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_details { padding: 0 5px; margin-bottom: 40px; margin-top: 20px; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_image { padding: 0 20px; margin: 0; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+4) .atwi_image:after{ width: 85px; height: 85px; left: 40px; bottom: -40px; }
    
    .fwitc_section .fwitc_content { width: 100%; }
    
    .itc_section .row { -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
    .itc_section .left-part, .itc_section .right-part{ width: 100%; padding: 0 15px; }
    .itc_section .itc_content { margin-right: 0; margin-left: 0; margin-top: 30px; }
    .itc_section .itc_content:after{ display: none; }
    
    .designhero_section .design_content { padding: 140px 0 15px; }
    .designhero_section .innbanner_title { text-align: center !important; }
    .designhero_section .innbanner_title h1 br{ display: none; }
    .delivery_reports_section .reports_desing_img{ display: none; } 
    
    .iwc_section .iwc_col { width: 100%; }
    .iwc_section .iwc_col:not(:last-child) .imagean_caption_div{ margin-bottom: 30px; }
    
    .fitc_section .fitc_image { height: 300px; }
    
    .spc_section { padding: 0 0 80px; }
    .spc_section .spc_counterdiv .spc_counter h2{ font-size: 75px; line-height: 100px; }
    .spc_section .banner_blur_bg { display: none; }
    .spc_section .spc_counterdiv .spc_counter { padding: 15px 0 30px; }
    
    .featuredwork_section .project_filterdiv { -ms-overflow-style: none; scrollbar-width: none; overflow: auto; width: calc(100% - 30px); margin-left: auto; margin-right: auto; padding: 0; display: block; }
    .featuredwork_section .project_filterdiv::-webkit-scrollbar { display: none; }
    .featuredwork_section .project_filterdiv ul { display: flex; }
    .featuredwork_section .project_filterdiv ul li { white-space: nowrap; }
    .featuredwork_section .project_filterdiv ul li:first-child { margin-left: 0; }
    .featuredwork_section .project_filterdiv ul li:last-child { margin-right: 0; }
    
    .trackproject_section .trackproject_main{ background: none !important; margin-bottom: 40px; }
    .trackproject_section .trackproject_text p{ font-size: 16px; line-height: 24px; }
    
    .policy_content{ max-width: 100%; }
    .policy_content h2 { margin-bottom: 20px; }
    .policy_content h3 { margin-bottom: 20px; font-size: 22px; line-height: 24px; }
    .policy_content h6, .policy_content p{ padding-left: 20px; }
    .policy_content p { margin-bottom: 20px; }
    .policy_content ul{ padding: 0 20px; margin-bottom: 30px; }
    .faq_section .faq_heading{ max-width: 100%; }
    .faq_section .faq_div{ max-width: 100%; }
    .faq_section .faq_div .faq_content_div .faq_content .faq_content_inn{ padding-left: 20px; }
    
    .fullimage_div.right .design_image, .fullimage_div.center .design_image { left: -55px; }
    .fullimage_div.left .design_image { right: -55px; }    
    .fullimage_div .design_image { height: 110px; width: 110px; top: -55px; }   
    
    .miwcta_section .project_rp_details{ margin-top: 60px; }
    
    .cc_header_section .cc_header .cc_left_part, .cc_header_section .cc_header .cc_right_part { width: 100%; }
    .cc_header_section .cc_header .cc_nav ul li { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; padding-left: 0; }
    .cc_header_section .cc_header .cc_nav ul li::before{ display: none; }
    .cc_header_section .cc_header .cc_nav ul li:after{ content: attr(data-count) !important; display: inline-block; margin-right: 27px; color: #43BEAD; }
    .cc_header_section .cc_header .cc_nav ul li a{ text-align: left; }
    .cc_header_section .cc_header .cc_heading{ margin-bottom: 40px; }
    .cc_section .cc_content .chapter_heading h3{ font-size: 34px; line-height: 36px; }
    
    .ss_hero_section .hero_content_div{ padding: 150px 0 60px; }
    .ss_hero_section .hero_content_div .sub_title h3{ font-size: 28px; line-height: 30px; }
    
    .qiwia_section .quote_div .left-part { width: 100%; }
    .qiwia_section .quote_div .right-part { width: 100%; }
    .qiwia_section .quote_div .content_and_btndiv{ margin: 30px 0 0 0; }
    .qiwia_section .artical_div .artical_wrap { margin-top: 30px; max-width: 100%; }
    .qiwia_section .artical_div:after{ display: none; }
    
    .hwgbbh_section .hero_sub_heading.left { padding-left: 0; }
    .hwgbbh_section .hero_sub_heading.right { padding-right: 0; }    
    .smpcwc_section .smpcwc_mian{  padding: 0 0px; }
        
    .jlc_section .jlc_left { width: 100%; }
    .jlc_section .jlc_right { display: none; }
    
    .afjf_section .afjf_form .div-left, .afjf_section .afjf_form .div-right{ width: 100%; }
    form .form-columns-2 .hs-form-field.hs-fieldtype-file { width: auto !important; margin: 0 10px; }
    
    .recent_events_slide { max-width: 400px; }
    .recent_events_details .recent_events_image{ width: 100%; margin-bottom: 30px; }
    .recent_events_details .recent_events_content{ width: 100%; padding-left: 0; }
    
    .event_list_sec .event_col{ width: 100%; }
    
    .body-container--insights .insights_list_filter{ padding: 0 15px; }
    
    .insights_list_sec .container{ width: 100%; padding: 0; padding-left: calc(100%/2 - 510px/2); }
    .insights_list_sec .insights-index .insights-index__post{ padding: 0 0; }
    .insights_list_sec .insights_maindiv{ max-width: 276px; margin-right: 22px; }
    
    .insights_list_sec .insights_list .insights-index__post:nth-child(odd) .insights_image{ display: none !important; }
    .insights_list_sec .insights_list .insights-index__post:nth-child(even) .insights_title{ display: none !important; }
    .insights_list_sec .insights_list .insights-index__post:nth-child(even) .insights_title{ display: none !important; }
    .insights_list_sec .insights_list .insights-index__post:nth-child(even) .insights_lang{ display: none !important; }
    .insights_list_sec .insights_list .insights-index__post:nth-child(even) .insights_date{ display: none !important; } 
    .insights_maindiv .insights_details .insights_publish_date{ display: none !important; }
    
    .bgimg_hero_section.eventpost_hero_sec .hero_content_div { padding: 170px 0 15px; }
    .postview_main { margin-top: 100px; }
    .postview_main .postview_text { font-size: 22px; line-height: 32px; }
    
    .body-container--strategy .atwi_section:after{ height: 2380px; }
    
    .header.sticky { padding: 20px 0; }
    
    .body-container--delivery .delivery_testisec{ padding-top: 15px; }
    
    .body-container--strategy .project_rp_section{ margin-bottom: 50px; }
    .body-container--strategy .synpf_section{ padding-top: 50px; } 
    .body-container--success .hwiav_section{ padding: 0px 0 35px; }
    
    .project_rp_section .project_rp_image .video,
    .project_rp_section .project_rp_image .iframe{ display: inline-block; width: 100%; height: 250px; } 
    
    .body-container--joblist .jlc_section .jlc_main { padding-top: 135px; } 
    
    .body-container--delivery .stories_section { padding: 100px 0 70px; }
    .stories_section { padding: 100px 0 70px; }
} 

@media(max-width: 576px){
    .container{ max-width: 480px; }
    .project_section .container{ max-width: 480px; }
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 335px/2); }
    
    .insights_section .insights_main .container{ width: 100%; padding: 0; padding-left: calc(100%/2 - 335px/2); }
    
    .insights_list_sec .container{ width: 100%; padding: 0; padding-left: calc(100%/2 - 335px/2); }
    .body-container--insights .subscribe_section { margin: 0 0; }
    
    .ourstudios_location_sec .tab-content .container,
    .ourtudios_herosec .loaction_alltype_filter .container{ max-width: 480px; }
    #tabs-container{ padding-left: calc(100%/2 - 335px/2); }
/*     .loaction_alltype_filter{ width: 375px; } */
    
    .full_image_section .full_image_div{ min-height: 223px; }
    
    .location_herosec .container { max-width: 480px; }
    
    .blogtestimonial_main .image_and_quotediv .image:after{ bottom: -15px; right: -15px; }
    
    .cmui_section .container{ padding-left: calc(100%/2 - 345px/2); }
    
    .people_getintouch_model .getintouch_titlediv, .people_getintouch_model .container { max-width: 480px; }
    
    .recent_events_slide { max-width: 345px; padding-right: 0; }
    
    .body-container--strategy .atwi_section:after{ height: 2380px; }
}

@media(max-width: 374px){
  h1{ font-size: 55px;  }
  h2{ font-size: 30px;  }
  h3{ font-size: 26px;  }
  h4{ font-size: 24px;  }
  h5{ font-size: 22px;  }
  h6{ font-size: 18px;  }
    
    .bgimg_hero_section .hero_content_div .title h1{ font-size: 48px; line-height: 45px; }
    
    .hwgbbh_section .hero_heading h1{ font-size: 48px; line-height: 45px; }
    
    .banner_blur_bg .blur_ellips { height: 170px; width: 170px; -webkit-filter: blur(100px); filter: blur(100px); }

    
    .btn_style_two, .button_2 .cta_button:not(.non-btn-design) { font-size: 12px; line-height: 18px; }
    
    .container{ width: 320px; }
    .project_section .container{ max-width: 320px; }
    .ourprojects_section .ourprojects_sliderdiv{ padding-left: calc(100%/2 - 290px/2); }
    
    .insights_section .insights_main .container{ width: 100%; padding: 0; padding-left: 15px; }
    
    .insights_list_sec .container{ width: 100%; padding: 0; padding-left: 15px; }
    
    .location_herosec .innbanner_title h1:after{ width: 290px; height: 290px; }
    .location_section .location_content .image_box{ width: 200px; height: 200px; }
    
    .ourstudios_location_sec .tab-content .container,
    .ourtudios_herosec .loaction_alltype_filter .container{ max-width: 320px; }
    #tabs-container{ padding-left: calc(100%/2 - 290px/2); }    
/*     .loaction_alltype_filter{ width: 320px; } */
    
    .location_herosec .container { max-width: 320px; }
    
    .cmui_section .container{ padding-left: calc(100%/2 - 290px/2); }
    .cmui_section .wygwu_col{ width: 250px; margin-right: 20px; }
    
    .peopledetails_section .peopleimg_div { width: 290px; height: 290px; }
    .people_getintouch_model .getintouch_titlediv, .people_getintouch_model .container { max-width: 320px; }
    
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+2) .atwi_image { padding: 0 30px 0 0; }
    .atwi_section .atwi_maindiv .atwi_wrap:nth-child(4n+3) .atwi_image { padding: 0 0 0 25px; }
    
    .trackproject_section .trackproject_text{ padding-left: 15px; }
    
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+1) .wmobd_image img { max-width: 280px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_image img { max-width: 292px; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+3) .wmobd_image { padding: 0 0 0 28px !important; }
    .wmobd_section .wmobd_maindiv .wmobd_wrap:nth-child(4n+4) .wmobd_image img{ max-width: 280px; }
    
    .recent_events_slide { max-width: 290px; padding-right: 0; }
}


/* photo-slider_section */


.photo-slider_section{ background-color: #000000; padding: 85px 0 270px 0; }
.photo-slider_section .photo-slider_title h6 a{ color: #FFFFFF; }
.photo-slider_section .photo-slider_title h6 a:hover{ color: #43BEAD; }


@media (min-width:768px){
  .singleline-slider_section .slider-logo{
    display:flex;
  }
  .singleline-slider_section .slider-logo > div {
    min-width: 30vw;
  }
  .singleline-slider_section .slider-logo.slick-initialized > div {
    min-width: unset;
  }
  
}
@media (min-width:1199px){
  .singleline-slider_section .slider-logo > div {
    min-width: 11vw;
  }
}