
@charset "UTF-8";

input[type="password"],
input[type="text"] {
    background: 0 0;
    line-height: 1;
    height: 48px;
    border-radius: 25px;
    font-size: 16px;
    color: #000;
    width: 100%;
    padding: 2px 20px 0;
    border: 1px solid #707070;
}
input[type="password"]:focus::-webkit-input-placeholder,
input[type="text"]:focus::-webkit-input-placeholder {
    opacity: 0;
}
input[type="password"]::-moz-selection,
input[type="text"]::-moz-selection,
textarea::-moz-selection {
    background: #ededed;
    text-shadow: none;
}
input[type="password"]::selection,
input[type="text"]::selection,
textarea::selection {
    background: #ededed;
    text-shadow: none;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    background: 0 0;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.13);
} /*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body,
p {
    margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
a {
    background: 0 0;
    text-decoration: none;
    display: inline-block;
    /*cursor: url(../images/cursor.png), auto;*/
}
a:active,
a:hover,
input,
textarea {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b,
optgroup,
strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
figure {
    margin: 1em 40px;
}
hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 20px 0;
    padding: 0;
}
pre {
    overflow: auto;
}
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
legend {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    resize: vertical;
}
table {
    border-spacing: 0;
    display: table;
    border-collapse: collapse;
    border-spacing: 0;
}
td,
th {
    padding: 0;
}
html {
    -webkit-backface-visibility: hidden;
    height: 100%;
    font-size: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
}
body,
html {
    position: relative;
    overflow: hidden;
}
body {
    max-width: 100%;
    min-height: 100%;
    background: #fff;
    font-family: Roboto, Helvetica, Verdana, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #000;
    line-height: 1.5;
    letter-spacing: normal;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-backface-visibility: hidden;
    /*cursor: url(../images/cursor.png), auto;*/
    position: fixed;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
::-moz-selection {
    background: #ccc;
    text-shadow: none;
}
::selection {
    background: #ccc;
    text-shadow: none;
}
::-webkit-input-placeholder {
    color: #000;
}
:-moz-placeholder {
    color: #000;
}
::-moz-placeholder {
    color: #000;
}
:-ms-input-placeholder {
    color: #000;
}
audio,
canvas,
img,
svg,
video {
    vertical-align: middle;
}
fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
:focus {
    outline-color: transparent;
    outline-style: none;
}
#CQ * {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
#CQ * fieldset label {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
}
#CQ * input {
    vertical-align: baseline;
}
ul {
    margin: 0;
    padding: 0;
}
ul li {
    margin: 0;
    list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Roboto, Helvetica Neue, Helvetica, Verdana, sans-serif;
    margin: 0;
    font-weight: 300;
}
h1 {
    font-size: 2.5em;
    line-height: 1.05;
}
h2 {
    font-size: 1.625em;
    line-height: 1.15385;
}
h3 {
    font-size: 1.5em;
    line-height: 1.16667;
}
h4 {
    font-size: 1.25em;
    line-height: 1.2;
}
h5 {
    font-size: 1.125em;
    line-height: 1.33333;
}
h6 {
    font-size: 0.875em;
    line-height: 1.42857;
}
strong {
    font-weight: 700;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}

.logo {
    display: block;
    position: relative;
    z-index: 99;
}
.logo img {
    width: 145px;
}
.socials {
    position: absolute;
    bottom: 0;
    left: 65%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
}
.socials a {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin: 0 0 50px;
    display: block;
}

.main {
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
#pHome {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#navHome {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 2;
}
.hedima-nav-menu {
    opacity: 0;
}
#navMenu {
    /*width: 440px;*/
    width: 100%;
    height: 150px;
    margin: 0 auto;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
#navMenu li {
    line-height: 150px;
}
#navMenu li a {
    font-size: 100px;
    text-transform: uppercase;
    display: block;
    color: #000;
    position: relative;
}
#navMenu li a .char {
    width: 130px;
    position: absolute;
    left: 50%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    top: -150px;
    opacity: 0;
    -webkit-transition: 0.7s;
    -o-transition: 0.7s;
    transition: 0.7s;
}

#navMenu li a:hover .char {
    opacity: 1;
    top: -220px;
}
#navMenu .item {
    display: contents;
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
}
#navMenu .item.a {
    -webkit-transform: rotateY(0) translateZ(200px);
    transform: rotateY(0) translateZ(200px);
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;

}

#navMenu .item.b {
    -webkit-transform: rotateY(35deg) translate3d(370px, 0, 200px);
    transform: rotateY(35deg) translate3d(370px, 0, 200px);
    text-align: right;
    letter-spacing: 15px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

#navMenu .item.f {
    -webkit-transform: rotateY(-35deg) translate3d(-390px, 0, 200px);
    transform: rotateY(-35deg) translate3d(-390px, 0, 200px);
    text-align: left;
    letter-spacing: 15px;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

#navMenu .item:hover {
    text-shadow: none;
}
.container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    width: 70%;
    transform: translate3d(-50%, -50%, 0);
    -webkit-perspective: 1000px;
    perspective: 1000px;
    opacity: 1;
}

@media screen and (max-width: 1680px) {
    html {
        font-size: 15px;
    }
    
}
@media screen and (max-width: 1440px) {
    html {
        font-size: 13px;
    }
    
}
@media screen and (max-width: 1366px) {
    #pAbout .copy {
        /*left: 200px;*/
        /*right: 115px;*/
        /*bottom: 50px;*/
    }
    
}
@media screen and (max-width: 1366px) and (min-height: 900px) {
    
}
@media screen and (max-width: 1024px) and (min-height: 1265px) {
    
}
@media screen and (max-width: 1025px) and (max-height: 768px) {
    
}
@media screen and (max-width: 769px) {
    
}
.desktop-only{
    display: block;
}
.phones-only{
    display: none;
}
.lock {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
    background: #fff;
    display: none;
}
.lock > p {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    width: 90%;
    text-align: center;
    font-size: 15px;
}
/*@media screen and (max-width: 812px) and (max-height: 414px) {*/
@media screen and (max-width: 812px) and (orientation:landscape) {
    .lock {
        display: block;
    }

    .desktop-only{
        display: block;
    }
    .phones-only{
        display: none;
    }

}
@media screen and (max-width: 812px){
    .desktop-only{
        display: none;
    }
    .phones-only{
        display: block;
    }
}
@media screen and (max-width: 567px) {
    
}

@font-face {
    font-family: MMC;
    /*src: url(../fonts/MMC-Medium.otf);*/
    src: local("☺"), url(../fonts/MMC-Medium.woff) format("woff"), url(../fonts/MMC-Medium.ttf) format("truetype"), url(../fonts/MMC-Medium.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Roboto;
    /*src: url(../Roboto/Roboto-Regular.ttf);*/
    src: local("☺"), url(../fonts/Roboto-Regular.woff) format("woff"), url(../fonts/Roboto-Regular.ttf) format("truetype"), url(../fonts/Roboto-Regular.svg) format("svg");
    
    font-weight: 400;
    font-style: normal;
}

#navMenu .item.a a,
#navMenu .item.f a{
	font-family: MMC!important;
	font-style: normal!important;
	font-weight: bold!important;
	font-size: 46px!important;
	line-height: 64px!important;
	text-align: center!important;
	color: #007AB7;
}
#navMenu .item.f a{
	text-transform: none!important;
}
#navMenu .item.a,
#navMenu .item.f,
#navMenu .item.b{
	letter-spacing: unset!important;
}
#navMenu .item.b a{
	/* The pioneer */

	/*position: absolute;
	height: 48px;
	left: 24.03%;
	right: 23.96%;
	top: calc(50% - 48px/2 + 59px);*/

	/* Heading/H5 */
	font-family: Roboto!important;
	font-style: normal!important;
	font-weight: normal!important;
	font-size: 20px!important;
	line-height: 24px!important;
	/* or 120% */
	text-align: center!important;

	/* Hedima/03. Color 03 */
	color: #495057!important;
	text-transform: none!important;
}
#navMenu .item.a a:hover,
#navMenu .item.f a:hover{
    color: #009cea;
}
.barContain .item #nav li{
	padding-top: 9px;
    padding-bottom: 9px;
    text-align: center;
}

.content-heading{
	/* hedima */

	/*position: absolute;
	height: 92px;
	left: 8.4%;
	right: 55.69%;
	top: calc(50% - 92px/2 - 262px);*/

	/* Heading/H1 */
	font-family: Roboto;
	font-style: normal;
	font-weight: 700;
	font-size: 1.7rem;
	line-height: 120%;
	/*line-height: 48px;*/
	/* or 120% */

	/* Hedima/01. Color 01 */
	color: #007AB7;

}
.content-description{
	/* The pioneer */

	/*position: absolute;
	height: 48px;
	left: 8.4%;
	right: 40.28%;
	top: calc(50% - 48px/2 - 179px);*/

	/* Heading/H5 */
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 1rem;
    line-height: 150%;
	/*line-height: 24px;*/
	/* or 120% */

	/* Hedima/03. Color 03 */
	color: #495057;

}

.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-12{
    width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
.col-md-6{
    width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}
.main .content-item{
    padding-top: 135px;
    padding-left: 120px;
}
.main #hedima-marketingjourney-page, 
.main #hedima-partners-page, 
.main #hedima-services-page, 
.main #hedima-talents-page/*, 
.main #hedima-values-page*/
{
	/*padding-top: 0!important;*/
    /*padding-left: 0!important;*/

    padding-top: 100px;
    /*padding-top: 17.31vh;*/
	padding-left: 5.2vw;
/*}*/
}
.main #hedima-values-page{
    padding-top: 23vh;
    padding-left: 5.2vw;
}
.main .content-description{
    /*text-align: justify;*/
}
.main .content-heading{
    font-size: 28px;
    line-height: 120%;
}
.main .content-description{
    /*font-size: 16px;*/
    /*line-height: 150%;*/
    /*padding-top: 18px;*/
    /* or 150% */
}
.value-item{
    /* Department */


    /*position: absolute;
    height: 20px;
    left: 192px;
    right: 1134px;
    top: 539px;*/

    /*font-family: Helvetica;*/
    /*font-style: normal;*/
    font-weight: bold;
    /*font-size: 1.125rem;*/
    /*line-height: 189%;*/

    /*font-size: 1.25rem;*/
    /*line-height: 150%;*/
    /* or 189% */

    /*text-align: center;*/

    /*color: #696969;*/

    margin-bottom: 2.4vh;


    font-family: Roboto;
    font-style: normal;
    /*font-weight: normal;*/
    font-size: 1rem;
    line-height: 150%;
    color: #495057;


}
.value-item img{
    /*height: 5.78vh;*/
     width: 2.8125vw;
}
.value-item-first-child {
  margin-top: 8vh;
}
#hedima-values .content-image{
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: 1!important;
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes slide-in-fwd-bottom {
  0% {
    -webkit-transform: translateZ(-1400px) translateY(800px);
            transform: translateZ(-1400px) translateY(800px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-fwd-bottom {
  0% {
    -webkit-transform: translateZ(-1400px) translateY(800px);
            transform: translateZ(-1400px) translateY(800px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}

#hedima-values .content-image.values-in .hedima-values-hand{
    /*-webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
            /*animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
    -webkit-animation: slide-in-fwd-bottom 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-fwd-bottom 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-values .hedima-values-hand{
    position: fixed;
    bottom: 0;
    left: 15.31vw;
    height: 53.98vh;
    z-index: 101;

    
}

@-webkit-keyframes shake-vertical-vh {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(-10vh);
            transform: translateY(-10vh);
  }
  80% {
    -webkit-transform: translateY(-8vh);
            transform: translateY(-8vh);
  }
  90% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);
  }
}
@keyframes shake-vertical-vh {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(-10vh);
            transform: translateY(-10vh);
  }
  80% {
    -webkit-transform: translateY(-8vh);
            transform: translateY(-8vh);
  }
  90% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);
  }
}


#hedima-values .content-image.values-in .hedima-values-heart{
    -webkit-animation: slide-in-bck-tl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-values .content-image.values-stop .hedima-values-heart{
    /*-webkit-animation: shake-vertical-vh 20s cubic-bezier(0, 0.250, 0.450, 0.940) infinite both!important;*/
            /*animation: shake-vertical-vh 20s cubic-bezier(0, 0.250, 0.450, 0.940) infinite both!important;*/

    -webkit-animation: shake-vertical-vh 20s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical-vh 20s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}
#hedima-values .hedima-values-heart{
    position: fixed;
    bottom: 32.03vh;
    left: 16.61vw;
    height: 21.94vh;
    z-index: 102;
}
#hedima-values .content-image.values-in .hedima-values-cross-1{
-webkit-animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
#hedima-values .content-image.values-stop .hedima-values-cross-1{
    -webkit-animation: shake-vertical 15s 0.65s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.65s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-values .hedima-values-cross-1{
    position: fixed;
    bottom: 3.05vh;
    left: -1.14vw;
    height: 11.20vh;
    z-index: 100;
}
#hedima-values .content-image.values-in .hedima-values-cross-2{
-webkit-animation: slide-in-bck-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
#hedima-values .content-image.values-stop .hedima-values-cross-2{
    -webkit-animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-values .hedima-values-cross-2{
    position: fixed;
    bottom: 20.18vh;
    left: 52.55vw;
    height: 29.81vh;
    z-index: 100;
}
#hedima-values .content-image.values-in .hedima-values-ellipse-1{
    -webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
#hedima-values .content-image.values-stop .hedima-values-ellipse-1{
    -webkit-animation: shake-vertical 15s 0.3s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.3s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-values .hedima-values-ellipse-1{
    position: fixed;
    bottom: -5.55vh;
    left: 5.72vw;
    height: 73.05vh;
    z-index: 100;
}
#hedima-values .content-image.values-in .hedima-values-ellipse-2{
    -webkit-animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-values .content-image.values-stop .hedima-values-ellipse-2{
    -webkit-animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}


.hedima-mobile-preview #hedima-values .content-image.values-in .hedima-values-hand{
    -webkit-animation: slide-in-fwd-bottom 1.1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-fwd-bottom 1.1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-values .content-image.values-in .hedima-values-heart{
    -webkit-animation: slide-in-bck-tl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-values .content-image.values-in .hedima-values-cross-1{
    -webkit-animation: slide-in-bck-bl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-values .content-image.values-in .hedima-values-cross-2{
    -webkit-animation: slide-in-bck-right 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-right 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
.hedima-mobile-preview #hedima-values .content-image.values-in .hedima-values-ellipse-1{
    -webkit-animation: fade-in 1.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in 1.5s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.hedima-mobile-preview #hedima-values .content-image.values-in .hedima-values-ellipse-2{
    -webkit-animation: slide-in-bck-tr 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
/*.hedima-mobile-preview .content-image.values-in img{
    animation-duration: 1.5s;
}*/

#hedima-values .hedima-values-ellipse-2{
    position: fixed;
    top: -30.55vh;
    left: 45.26vw;
    height: 73.05vh;
    z-index: 100;
}
.footer-copyright{
    /* Copyright © 2020 Hedima. All rights reserved. */

    /*position: absolute;
    left: 8.33%;
    right: 73.61%;
    top: 27.91%;
    bottom: 25.58%;*/

    /* Body/Typo small */
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 0.8rem;
    line-height: 150%;
    /* identical to box height, or 150% */

    /* Hedima/02. Color 02 */
    color: #808080;
    padding-left: 120px;

}

.footer-nav{
    /* Careers | Privacy Policy | Terms & conditions */

    /*position: absolute;
    left: 72.92%;
    right: 8.26%;
    top: 27.91%;
    bottom: 25.58%;*/

    /* Body/Typo small */
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 0.8rem;
    line-height: 150%;
    /* identical to box height, or 150% */
    display: flex;
    align-items: center;

    /* Hedima/02. Color 02 */
    color: #808080;

    float: right;
    padding-right: 80px;
}
.footer-nav a{
    color: #808080;
    padding: 0 10px;
}
#hedima-values-page .content-image{
    position: fixed;
    bottom: 0;
    right: 120px;
}
.footer-page{
    position: fixed;
    bottom: 11px;
    width: 100%;
    z-index: 104;
}
.main #hedima-services-page .content-description{
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
}
#hedima-services-page .panel{
    border: none;
    box-shadow: none;
}
#hedima-services-page .panel-heading{

    /* Body/Typo Bold */
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 1rem;
    line-height: 150%;
    /* or 150% */
    display: flex;
    align-items: center;

    /* Hedima/01. Color 01 */
    color: #007AB7;
    background: #F8F9FA;
    border-radius: 6px;
    padding: 8px 8px;
}
#hedima-services-page .panel-body{

    /* Understanding the specifics of the medical and pharmaceutical field, we build websites and mobile apps based on data analysis, market research, compliance, authorization. Our two main target audiences are User and Healthcare Staff. For each target audience, we have a different and specialized approach. With common users, we develop websites and mobile apps with criterias: reliable, clear, user-friendly and easy-to-use structure. For healthcare staff, we develop websites and mobile apps with more specific criterias: scientific, professional structure and advanced search capabilities. */

    /*position: absolute;
    width: 602px;
    height: 216px;
    left: 132px;
    top: 500px;*/

    /* Body/Typo Regula */
    /*font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;*/
    /* or 150% */

    /* Hedima/03. Color 03 */
    /*color: #495057;*/

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;

}
#hedima-services-page .panel-title a{
    /* Healthcare Content Production */

    /*position: static;
    left: 2.11%;
    right: 6.34%;
    top: 32.5%;
    bottom: 32.5%;*/

    /* Body/Typo Bold */
    /*font-family: Roboto;*/
    /*font-style: normal;*/
    font-weight: bold;
    /*font-size: 1rem;*/
    /*line-height: 150%;*/
    /* or 150% */
    /*display: flex;*/
    /*align-items: center;*/

    /* Hedima/01. Color 01 */
    color: #007AB7;

    /* Inside Auto Layout */
    /*flex: none;
    order: 1;
    flex-grow: 0;*/
    margin: 0px 5px;
    cursor: pointer;


    font-family: Roboto;
    font-style: normal;
    /*font-weight: normal;*/
    font-size: 1rem;
    line-height: 150%;
    /*color: #495057;*/

}
.hedima-caret{
    position: absolute;
    right: 11px;
}
.panel-default .hedima-caret-up{
    display: block;
}
.panel-default .hedima-caret-down{
    display: none;
}
.panel-default.collapse-in .hedima-caret-up{
    display: none;
}
.panel-default.collapse-in .hedima-caret-down{
    display: block;
}
#hedima-services-page .collapse-in .panel-heading {
    background: #007AB7;
    color: #FFFFFF;
}
#hedima-services-page .collapse-in .panel-title a{
    color: #FFFFFF;
}
#hedima-services-page .content-image{
    /*position: fixed;*/
    /*right: 0;*/
    /*text-align: right;*/
    /*z-index: 1990;*/
    /*bottom: 40px;*/
    /*display: none;*/
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
#hedima-services-page .content-image.in img{
    display: block;
    /*-webkit-animation-name: slideInRight;*/
  /*animation-name: slideInRight;*/

    /*-webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;*/
}
#hedima-services-page .content-image img{
    /*height: 580px;*/
    display: none;
}
.mt40{
    margin-top: 40px;
}
/*.main #hedima-services-page.content-item{*/
    /*padding-top: calc(2.5vh + 100px)!important;*/
/*}*/
.main #hedima-partners-page .content-description{
    text-align: center;
    max-width: 650px;
    margin: 0 auto;
}
.hedima-partners-item{
    margin-top: 30px;
}
.main #hedima-partners-page.content-item{
    /*padding-left: 0!important;*/
}
.hedima-partners-content{
    width:56%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.hedima-partners-item .caption .caption-stated{
    /* Rectangle 4 */

    /*position: absolute;*/
    /*width: 802px;*/
    /*height: 75px;*/
    /*left: 318px;*/
    /*top: 536px;*/

    background: #007AB7;
    border-radius: 6px;
    color: #FFFFFF;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    /*font-size: 16px;*/
    /*line-height: 24px;*/
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 10px 0;
    text-align: center;
    margin-bottom: 9px;
}
.polygon-triangle{
    text-align: center;
    margin-bottom: -2px;
}
.hedima-partners-item.thumbnail .caption{
    padding-top: 3px;

}
.caption-author{
    /* Mr. QUANG LE - Vice president at YouMed */

    /*position: absolute;
    width: 238px;
    height: 20px;
    left: 600px;
    top: 620px;*/

    /* Body/Typo small */
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12.8px;
    line-height: 19px;
    /* identical to box height, or 150% */

    color: #383D41;

    text-align: center;


}
.hedima-partners-item.thumbnail{
    padding: 0;
    border: none;
}
.col-md-1p2{
    width: 9%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;;
}
.col-md-2p2{
    width: 16%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;;
}
.hedima-partners-logo{
    width: 65%;
    margin-right: auto;
    margin-left: auto;
}
.hedima-partners-logo .hedima-partners-logo-item{
    height: 62px;
    line-height: 62px;
    margin-top: 5vh;
    margin-bottom: 5vh;
    text-align: center;
    cursor: pointer;
}
.hedima-partners-logo .hedima-partners-logo-item img{
    filter: url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
    filter: grayscale(100%); /* Current draft standard */
    -webkit-filter: grayscale(100%); /* New WebKit */
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%);
    filter: gray; /* IE6+ */
    max-height: 8vh;
}
.hedima-partners-logo .hedima-partners-logo-item img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}
.ovl_bg.jsCloseBar{
    z-index: 0;
}
.hedima-partners-section{
    display: flex;
    width: 100%;
}
#hedima-partners-stated-carousel .slick-dots li{
    background: #C4C4C4;
}
#hedima-partners-stated-carousel .slick-dots li.slick-active{
    background: #007AB7;
}
.main #hedima-talents-page .content-description,
.main #hedima-marketingjourney-page .content-description{
    text-align: center;
    max-width: 787px;
    margin: 0 auto;
}
.hedima-talents-main .col-talents-one{
    width: 39%;
    /*width: 50%;*/
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    /*float: left;*/
    display: inline-block;
    padding-top: 33px;
}
.hedima-talents-main .col-talents-two{
    width: 34.73vw;
    top: calc(30vh + 100px);
    right: 18.22vw;
    /*width: 50%;*/
    position: fixed;
    /*min-height: 1px;*/
    /*padding-right: 145px;*/
    /*padding-left: 15px;*/
    /*float: left;*/
    /*display: inline-block;*/
    /*vertical-align: middle;*/
}
#hedima-talents-page,
#hedima-marketingjourney-page{
    padding-top: 120px;
}
.hedima-talents-quotation{
    /* “ */
    /* position: absolute; */
    width: 4px;
    height: 18px;
    /* left: 902.33px; */
    /* top: 567px; */
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 12.5rem;
    line-height: 10%;
/* or 10% */
    text-align: center;
    color: #979797;
    float: left;
    position: absolute;
    top: 54px;

}
span.hedima-talents-quotations.before {
    top: 40px;
    bottom: 0;
    /* transform: rotate( 
-180deg); */
    left: 0;
    position: absolute;
    font-size: 12.5rem;
    text-align: center;
    color: #979797;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
}
span.hedima-talents-quotations.after {
    bottom: 40px;
    /* bottom: 0; */
    transform: rotate( 
-180deg);
    right: 0;
    position: absolute;
    font-size: 12.5rem;
    text-align: center;
    color: #979797;
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
}
.hedima-talents-main .col-talents-two p{


    /*font-family: Helvetica;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    font-size: 1.6rem;
    line-height: 177% ;
    /* or 177% */
    letter-spacing: 1px;

    color: #383D41;
    text-align: justify;
    font-family: Roboto;
    /*font-style: normal;*/
    font-style: italic;
    font-weight: normal;
    position: relative;
    /*font-size: 1.25rem;
    line-height: 160%;
    color: #495057;*/
}
.hedima-talents-main .col-talents-two p.hedima-talents-author {
    text-align: right;
    font-size: 20px;
    margin-top: 40px;
}
span.hedima-talents-quotation.before {
    top: unset;
    bottom: 54px;
    transform: rotate(
-180deg);
    right: 0;
}
.hedima-talents-main {
    position: absolute;
    width: 100%;
}
/*.hedima-talents-main .col-talents-one p img{
    height: calc(100vh*0.685);
}*/
.hedima-marketingjourney-main{
    /*padding-right: 140px;*/
    /*padding-left: 140px;*/
    width: 90vw;
    height: 51vw;
    padding-top: 8.24vh;
    /*display: inline-block;*/
    /*width: calc(100vh*0.83);*/
    margin-left: auto;
    margin-right: auto;
}
.hedima-marketingjourney-main .col-journey-one{
    width: 40%;
    /*width: 50%;*/
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 15px;
    float: left;
    /*display: inline-block;*/
    /*padding-top: 33px;*/
}
.hedima-marketingjourney-main .col-journey-two{
    width: 59.5%;
    /*width: 50%;*/
    position: relative;
    min-height: 1px;
    /*padding-right: 145px;*/
    padding-left: 5px;
    float: left;
    /*display: inline-block;*/
    /*vertical-align: middle;*/
}
.see-more a{
    cursor: pointer;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;
}
/*css marquee*/
#hedima-contact .marquee-content {
  display: flex;
  animation: scrolling 30s linear infinite;
}

#hedima-contact  .marquee-item {
  flex: 0 0 100vw;
/*   flex: 0 0 20vw; */
/*   margin: 0 2vw; */
}

#hedima-contact  .marquee-item img {
  display: block;
  width: 100%;
/*   padding: 0 20px; */
}


@keyframes scrolling {
  0% { transform: translateX(0); }
  100% { transform: translatex(-100vw); }
}
/*end marquee*/
.see-more a:hover{
    color: #007AB7;
}
.hedima-marketingjourney-main .col-journey-one .thumbnail{
    background: #F8FDFF;
    padding: 0;
    border-color: #fff;
    
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
    /*border-radius: 0!important;*/
    cursor: pointer;
}
.hedima-marketingjourney-main .col-journey-one .thumbnail .caption{
    padding: 20px;
}
.hedima-marketingjourney-main .col-journey-one .thumbnail .caption h3{
    /* title */

    /*position: static;
    height: 24px;
    left: 1.5px;
    right: 1.5px;
    top: 0px;
*/
    /* Body/Typo Bold */
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    /*font-size: 1rem;*/
    /*line-height: 1.5rem;*/
    /*font-size: 16px;*/
    /*line-height: 24px;*/
    /* identical to box height, or 150% */

    /* Hedima/04. Color 04 */
    /*color: #0E314C;*/
    color: #495057;

    /* Inside Auto Layout */
    flex: none;
    order: 0;
    flex-grow: 0;

    font-size: 1rem;
    line-height: 150%;
    /*margin: 13px 0px;*/

}
.hedima-marketingjourney-main .col-journey-one .thumbnail .caption p{
    /* content */

    /*position: static;
    height: 48px;
    left: 0.5px;
    right: 0.5px;
    top: 37px;*/

    /* Body/Typo Regula */
    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-size: 1rem;*/
    /*line-height: 1.5rem;*/
    /*font-size: 16px;*/
    /*line-height: 24px;*/
    /* or 150% */

    /* Hedima/03. Color 03 */
    /*color: #495057;*/

    /* Inside Auto Layout */
    flex: none;
    order: 1;
    flex-grow: 0;
    margin-top: 13px;


    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;

}
.hedima-marketingjourney-main .col-journey-two .thumbnail{
    background: #F8FDFF;
    width: 100%;
    padding: 0;
    border-color: #fff;
    float: left;
    border-radius: 6px 0px 0px 6px;
    overflow: hidden;
    cursor: pointer;
    margin-bottom: 10px!important;
}
.hedima-marketingjourney-main .col-journey-two .thumbnail > img, 
.hedima-marketingjourney-main .col-journey-two .thumbnail a > img{
    width: 50%;
    float: left;
    margin-right: 10px!important;
}
.hedima-marketingjourney-main .col-journey-two .thumbnail .caption{
    padding: 10px;
}
.hedima-marketingjourney-main .col-journey-two .thumbnail .caption h3{
    /* title */

    /*position: static;
    height: 44px;
    left: 0px;
    right: 0px;
    top: 0px;*/

    /* Body/Typo Bold */
    /*font-family: Roboto;*/
    /*font-style: normal;*/
    font-weight: bold;
    /*font-size: 16px;*/
    /*line-height: 24px;*/
    /*font-size: 1rem;*/
    /*line-height: 1.5rem;*/
    /* or 150% */

    /* Hedima/04. Color 04 */
    /*color: #0E314C;*/

    /* Inside Auto Layout */
    flex: none;
    order: 0;
    flex-grow: 0;
    /*margin: 15px 0px;*/

    font-family: Roboto;
    font-style: normal;
    /*font-weight: normal;*/
    font-size: 1rem;
    line-height: 150%;
    color: #495057;

}
.hedima-marketingjourney-main .col-journey-two .thumbnail .caption p{
    /* content */

    /*position: static;
    height: 72px;
    left: 0px;
    right: 0px;
    top: 59px;*/

    /* Body/Typo Regula */
    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-size: 16px;*/
    /*line-height: 24px;*/
    /*font-size: 1rem;*/
    /*line-height: 1.5rem;*/
    /* or 150% */

    /* Hedima/03. Color 03 */
    /*color: #495057;*/

    /* Inside Auto Layout */
    flex: none;
    order: 1;
    flex-grow: 0;
    margin-top: 15px;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;

}
.btn-hedima{
    /* Frame 81 */

    /* Auto Layout */
    /*display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end;*/
    padding: 9px 35px;

    /*position: absolute;
    width: 277px;
    height: 42px;
    left: 633px;
    top: 839px;*/

    border: 1px solid #007AB7;
    box-sizing: border-box;
    border-radius: 5px;


    /* Go to marketing Juorney */

    /*position: static;
    width: 173px;
    height: 24px;
    left: 35px;
    top: 9px;*/

    font-family: Roboto;
    font-style: italic;
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    /*font-size: 16px;*/
    /*line-height: 24px;*/
    /* identical to box height, or 150% */
    text-align: justify;

    color: #007AB7;


    /* Inside Auto Layout */
    flex: none;
    order: 0;
    flex-grow: 0;
    margin: 0px 10px 0 0;

}
.arrow-right{
    /* Icons/Arrow right */

    position: static;
    width: 24px;
    height: 24px;
    left: 218px;
    top: 9px;


    /* Inside Auto Layout */
    flex: none;
    order: 1;
    flex-grow: 0;
    margin: 0px 10px;


    /* Vector */

    /*position: absolute;
    left: 62.49%;
    right: 12.49%;
    top: 28.12%;
    bottom: 28.12%;

    background: #007AB7;*/


    /* Vector */

    /*position: absolute;
    left: 12.5%;
    right: 15.62%;
    top: 46.88%;
    bottom: 46.88%;

    background: #007AB7;
*/
}
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
    #hedima-marketingjourney-page{
            /*padding-top: 90px;*/
    }
    .hedima-marketingjourney-main{
        /*padding-top: 10px;*/
    }
    .main .content-description{
        /*padding-top: 10px;*/
        /*padding-bottom: 10px;*/
    }
}
#hedima-contact-page .row {
    margin-left: 5.2vw;
    margin-right: 5.2vw;
        position: relative;
        display: inline-block;
}
#hedima-contact-page{
    padding-top: 120px;
}
#hedima-contact-page .content-description-line{
    width:18.75vw;
}
#hedima-contact-page .content-heading{
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 60%;
    text-align: left;
    margin-bottom: 36px;
}  
#hedima-contact-page .content-heading small{
    /* Hello, there ! We will contact you */

    /*position: absolute;
    left: 40.47%;
    right: 22.6%;
    top: 17.41%;
    bottom: 79.44%;*/

    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    font-size: 3rem;
    line-height: 71%;
    /* identical to box height, or 71% */
    /*display: flex;
    align-items: center;
    text-align: center;*/

    /*color: #979797;*/


    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    /*font-size: 1rem;*/
    /*line-height: 150%;*/
    color: #495057;


} 
#hedima-contact-page .content-description{
    /* Hello, there ! */

    /*position: absolute;
    left: 8.4%;
    right: 82.22%;
    top: 23.54%;
    bottom: 73.14%;*/

/*    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 34px;*/
    /* identical to box height, or 142% */
    /*display: flex;
    align-items: center;
    text-align: center;*/

    /*color: #979797;
    padding-left: 120px;*/
    text-align: center;
    margin-top: 4.53vh;

}
#hedima-contact-page .hedima-contact-item{
    /* 0901119379 */

    /*position: static;
    left: 17.14%;
    right: 0%;
    top: 0%;
    bottom: 0%;*/

    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-size: 0.875rem;*/
    /*line-height: 243%;*/
    /* or 243% */
    display: flex;
    align-items: center;

    /*color: #000000;*/


    /* Inside Auto Layout */
    flex: none;
    order: 1;
    flex-grow: 0;
    padding-left: 120px;
    margin-bottom: 8px;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;

    }
#hedima-contact-page .hedima-contact-item:last-child{
    margin-bottom: 0!important;
}
#hedima-contact-page .hedima-contact-item span img{
    margin-right:5px;
    height: 2.5vh;

    }
.hedima-contact-main .col-contact-one .form-inline label{
        /* Enter your e-mail and subscribe to our newsletter. */

        /*position: absolute;
        left: 8.47%;
        right: 70%;
        top: 48.44%;
        bottom: 50%;*/

        /*font-family: Roboto;*/
        /*font-style: normal;*/
        /*font-weight: 500;*/
        /*font-size: 0.875rem;*/
        /*line-height: 1rem;*/
        /*font-size: 1.25rem;*/
    	/*line-height: 150%;*/
        /*display: flex;*/
        /*align-items: center;*/

        /*color: #000000;*/

        font-family: Roboto;
        font-style: normal;
        font-weight: normal;
        font-size: 1rem;
        line-height: 150%;
        color: #495057;


}
.hedima-contact-main .col-contact-one .form-inline .form-group input {
    /* light / contained / default / default */

    /*position: absolute;
    left: 8.33%;
    right: 72.43%;
    top: 51.56%;
    bottom: 44.43%;*/
    width: 77%;

    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    border-radius: 6px;


    /* rect */

    /*position: absolute;
    visibility: hidden;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;*/



    /* Enter email */

    /*position: absolute;
    left: 16px;
    right: 82px;
    top: 11px;
    bottom: 11px;*/

    font-family: Helvetica;
    font-style: normal;
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 1rem;
    display: flex;
    align-items: center;

    color: #B2B6BB;

    float: left;

    height:40px;
}
.hedima-contact-main .col-contact-one .form-inline .form-group input::placeholder {
  font-family: Helvetica;
    font-style: normal;
    font-weight: normal;
    font-size: 0.875rem;
    line-height: 1rem;
    display: flex;
    align-items: center;

    color: #B2B6BB;
}
/*.hedima-contact-main .col-contact-one .form-inline .form-group .input-group-addon{
    float: left;
}*/

.fl-us img {
    width: 48px;
    margin-right: 30px;
}
.fl-us p.col-contact-title {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 20px;
}
.hedima-contact-main .col-contact-one .form-inline .form-group .input-group-addon button{
    /* contained / default */

    /* Auto Layout */
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px 18px;

    /*position: absolute;
    left: 28.12%;
    right: 66.94%;
    top: 51.56%;
    bottom: 44.43%;*/

    background: #007AB7;
    border-radius: 5px;


    /* label */

    /*position: static;
    height: 16px;
    left: 18px;
    right: 18px;
    top: calc(50% - 16px/2 - 0.5px);*/

    /*font-family: Helvetica;*/
    /*font-style: normal;*/
    /*font-weight: bold;*/
    /*font-size: 0.875rem;*/
    /*font-size: 1.25rem;*/
    /*line-height: 1rem;*/
    /* identical to box height */
    /**/
    text-align: center;

    color: #FFFFFF;

    border: none;
    /* Inside Auto Layout */
    /*flex: none;
    order: 0;
    flex-grow: 0;
    margin: 0px 0px;*/

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    /*line-height: 160%;*/
    /*color: #495057;*/

}

/*.hedima-contact-main{*/
    /*padding-left: 120px;*/
/*}*/
.hedima-contact-main .col-contact-one{
    width: 33%;
    /*width: 50%;*/
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    /*display: inline-block;*/
    padding-top: 40px;
}
.hedima-contact-main .col-contact-two{
    width: 66.5%;
    /*width: 50%;*/
    position: relative;
    min-height: 1px;
    /*padding-right: 145px;*/
    padding-left: 15px;
    float: left;
    /*display: inline-block;*/
    /*vertical-align: middle;*/
    padding-top: 40px;
}
.col-contact-two .col-contact-title{
    /* Follow Us */

    /*position: absolute;
    left: 36.81%;
    right: 56.67%;
    top: 48.05%;
    bottom: 49.41%;*/

    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    font-size: 0.875rem;
    line-height: 171%;
    /* or 171% */

    color: #000000;


}
.col-contact-two .col-contact-social{
    margin-top: 3px;
}
.hedima-contact-main .col-contact-one .form-inline .form-group{
    margin-top: 16px;
}

.hedima-contact-page-main #hedima-contact-page .hedima-contact-main {
    display: flex;
    align-items: flex-start;
    margin-top: 60px;
}
#hedima-contact-page .col-contact-one{
    padding-left: 15px;
    width: 40%;
    padding-top: 0;
}
#hedima-contact-page .col-contact-two{
    padding-left: 0;
    width: 60%;
    padding-top: 0;
}
div#hedima-contact-page .content-contact p {
    margin-bottom: 24px;
}
.hedima-contact-page-main #hedima-contact-page .hedima-contact-main p.content-image img {
    width: 100%;
}
#hedima-contact-page .col-contact-one .hedima-contact-item{
    padding-left: 0;
    font-size: 1.1rem;
    /*line-height: 142%;*/
    margin-bottom: 8px;
}

#hedima-contact-page .col-contact-two .btn-primary{
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 12px 18px;
    background: #007AB7;
    border-radius: 5px;
    font-family: Helvetica;
    font-style: normal;
    font-weight: bold;
    font-size: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #FFFFFF;
    border: none;

}
#hedima-contact-page .col-contact-two .form-control {
    /*width: calc(28.64vw - 80px);*/
    width: calc(27.64vw - 80px);
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    border-radius: 6px;
    font-family: Helvetica;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 1rem;
    display: flex;
    align-items: center;
    color: #B2B6BB;
    float: left;
    height: 40px;
    margin-right: 8px;
}
#hedima-contact-page .col-contact-two .form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #B2B6BB;
  
}

#hedima-contact-page .col-contact-two .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #B2B6BB;
}

#hedima-contact-page .col-contact-two .form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #B2B6BB;
}
#hedima-contact-page .col-contact-two label{
    /* Enter your e-mail and subscribe to our newsletter. */

    /*position: absolute;
    left: 50.63%;
    right: 31.76%;
    top: 34.55%;
    bottom: 63.83%;*/

    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*font-size: 0.9375rem;*/
    /*line-height: 120%;*/
    /* identical to box height */
    display: flex;
    align-items: center;

    /*color: #000000;*/


    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;


}
#hedima-contact-page .col-contact-two .col-contact-title {
    margin-top: 40px;
    /*font-size: 0.9375rem;*/
    /*line-height: 160%;*/

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;
}
#hedima-contact-page .col-contact-two .col-contact-social img{
    width: 4.84vh;
    margin-right: 1.56vw;
}
#hedima-contact .col-contact-two .col-contact-social img{ 
    height: 4.84vh;
}
#hedima-contact .col-contact-two .col-contact-social a{
    margin-right: 10px;
}
#hedima-contact-page .col-contact-two .form-group{
    margin-top: 17px;
}
/*#hedima-contact-page .content-image{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}*/
#hedima-contact-page .hedima-contact-page-main{
    
    /*bottom: 0;*/
    /*left: 50vw;*/
    /*margin-left: calc(37.03vh / 2);*/
    /*position: fixed;*/

    position: fixed;
    width: 100%;
    text-align: center;
    bottom: 0;
    padding-top: calc(100vh - 37.03vh);
    z-index: 101;

}
#hedima-contact-page .hedima-contact-page-main img{
    /*height: 37.03vh;*/
}

#hedima-contact-page .hedima-contact-page-ellipse-1{
    height:67.96vh;
    position: fixed;
    left: -18.28vw;
    bottom: 16.97vh;
    z-index: -1;

    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;

}

#hedima-contact-page .hedima-contact-page-ellipse-2{
    height:71.66vh;
    position: fixed;
    right: -24.53vw;
    bottom: -15.18vh;
    /*z-index: -1;*/
    -webkit-animation: shake-vertical 15s 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 15s 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}


#hedima-contact-page .hedima-contact-page-cross-1{
    height:13.98vh;
    position: fixed;
    right: 6.35vw;
    top: 7.96vh;
    -webkit-animation: shake-vertical 15s 2s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 15s 2s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}

#hedima-contact-page .hedima-contact-page-cross-2{
    display: none;

    height: auto;
    width: 19vw;
    right: -5vw;
    top: 35.04vh;
    position: fixed;

    -webkit-animation: shake-vertical 15s 1.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 15s 1.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}

#hedima-side-nav {
    /*position: absolute;
    width: calc(50vw - 30px);
    height: 100%;
    top: 0;
    left: 90px;*/
    /*background: #007AB7;*/
    background: #0085c0;
    /*z-index: 2;*/
    background-image: url(../images/bar_contain_background.svg);
    background-position: center bottom;
    background-repeat: no-repeat;


    height: 100%;
    width: 0;
    position: fixed;
    z-index: 101;
    top: 0;
    right: 0;
    /*background-color: #111;*/
    overflow-x: hidden;
    transition: 0.5s;
    /*padding-top: 60px;*/
    text-align:center;
}
/*@media (max-width: 768px) { 
    #hedima-side-nav {
        background: #007AB7;
    }
}*/
.hedima-mobile-preview,
#hedima-side-preview {
    /*position: absolute;
    width: calc(50vw - 30px);
    height: 100%;
    top: 0;
    left: 90px;*/
    background: #fff;
    /*z-index: 2;*/
    /*background-image: url(../images/bar_contain_background.svg);*/
    /*background-position: center bottom;*/
    /*background-repeat: no-repeat;*/


    height: 100%;
    width: 0;
    position: fixed;
    z-index: 100;
    top: 0;
    right: 0;
    /*background-color: #111;*/
    overflow-x: hidden;
    transition: 0.5s;
    /*padding-top: 60px;*/
    /*text-align:center;*/
    display: none;
}
.hedima-mobile-preview .content-image{
    display: none;
}
.hedima-mobile-preview .content-image.journey-in,
.hedima-mobile-preview .content-image.talents-in,
.hedima-mobile-preview .content-image.values-in,
.hedima-mobile-preview .content-image.services-in,
.hedima-mobile-preview .content-image.partners-in,
.hedima-mobile-preview .content-image.contact-in{
    display: block;
}
.hedima-mobile-preview .content-heading,
.hedima-mobile-preview .content-description{
    display: none;
    
}
.hedima-mobile-preview .content-heading{
	font-weight: 1000;
}
.hedima-mobile-preview .side-nav-in .content-heading,
.hedima-mobile-preview .side-nav-in .content-description{
    display: block;
}
#hedima-side-nav .item {
    /*font-size: 80px;
    text-transform: uppercase;
    display: block;
    color: #000;*/

    font-family: MMC;
    font-style: normal;
    font-weight: bold;
    font-size: 2.125rem;
    line-height: 141%;
    text-transform: uppercase;
    color: #8BC4ED;

    /*padding: 8px 8px 8px 32px;*/
    /*text-decoration: none;*/
    /*font-size: 25px;*/
    /*color: #818181;*/
    display: block;
    transition: 0.3s;
    padding-top: 1.1vh;
    padding-bottom: 1.1vh;

}
#hedima-side-nav .item:first-child {
    padding-top: 0!important;
}
#hedima-side-nav .item:last-child {
    padding-bottom: 0!important;
}
#hedima-side-nav .item.active,
#hedima-side-nav .item:hover {
    /*color: #b0d248;*/
    color: #FFFFFF;
}
/*.barContain .item {
    width: 100%;
    height: 100%;
    
    padding: 150px 0px 100px 0px;
    position: relative;
    top: 0;
    left: 0;
    visibility: hidden;
}*/


.hedima-close-nav {
    /*width: 66px;*/
    /*height: 66px;*/
    /*margin: 0 0 0 10px;*/
    /*padding: 20px;*/
    /*cursor: url(../images/cursor.png), auto;*/

    position: absolute;
    right: 80px;
    top: 35px;
    z-index: 101;
}
.hedima-side-nav-container{
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}
.hedima-close-nav.active{
    z-index: 102;
}
.hedima-btn-nav {
    width: 25px;
    display: block;
    outline: 0;
    position: relative;
    -webkit-appearance: none;
    border-radius: 0;
    background-color: transparent;
    border: none;
    padding: 0;
    /*cursor: url(../images/cursor.png), auto;*/
}
.hedima-btn-nav span {
    position: relative;
    top: 0;
    display: block;
    width: 32px;
    height: 3px;
    border-radius: 15px;
    margin-bottom: 6px;
    background-color: #007AB7;
}
.hedima-btn-nav span:last-child {
    margin-bottom: 0;
}
.hedima-close-nav.active .hedima-btn-nav span{
    background-color: #fff;
}
.hedima-close-nav.active .hedima-btn-nav span:nth-child(2) {
    opacity: 0;
}
.hedima-close-nav.active .hedima-btn-nav span:first-child {
    top: 10px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.hedima-close-nav.active .hedima-btn-nav span:last-child {
    top: -8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.hedima-mobile-preview .hedima-container,
#hedima-side-preview .hedima-container{
    opacity: 1;
    width: 72.13vw;
    /*padding-top: 17.31vh;*/
    padding-top: 100px;
    padding-left: 5.2vw;
    position: relative;
}
.hedima-mobile-preview .hedima-container{
    width: calc(100vw - 15px);
    padding-left: 15px;
    /*padding-top: 17.31vh;*/
    padding-top: 100px;
}
.hedima-container-logo {
    position: fixed;
    left: 0;
    top: 0;
    /*height: 100%;*/
    /*background: #fff;*/
    z-index: 101;
    /*padding: 60px 10px 60px 45px;*/
    /*padding: 33px 10px 26px 99px;*/
    padding-left: 5.2vw;
    padding-top: 33px;
    padding-right: 10px;
    padding-bottom: 26px;
    /*padding-left: 99px;*/
}
.hedima-container-logo .text {
    position: absolute;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    text-align: center;
    -webkit-transform: translate3d(-50%, -50%, 0) rotate(-90deg);
    transform: translate3d(-50%, -50%, 0) rotate(-90deg);
    width: 55vh;
    font-size: 18px;
    top: 47%;
    left: 65%;
}
.hedima-container-logo .text:before {
    content: "";
    height: 1px;
    width: 60px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 0;
}
.hedima-container-logo .text:after {
    content: "";
    height: 1px;
    width: 60px;
    background: #000;
    position: absolute;
    right: 0;
    top: 50%;
}
.hedima-container-logo .logo {
    display: block;
    position: relative;
    z-index: 99;
}
.hedima-container-logo .logo img {
    width: 145px;
}
#hedima-marketing-journey{

}
#hedima-marketing-journey .content-image{
    /*position: fixed;*/
    /*bottom: 0;*/
    /*right: 35.2%;*/

    position: fixed;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    /*right: 35.2%;*/
    /*width: 64.8%;*/
    width: 100%;
    text-align: center;
    z-index: 1;
}

@-webkit-keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes bounce-top {
  0% {
    -webkit-transform: translateY(-45px);
            transform: translateY(-45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(-24px);
            transform: translateY(-24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(-12px);
            transform: translateY(-12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(-6px);
            transform: translateY(-6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(-4px);
            transform: translateY(-4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}


@-webkit-keyframes journeyInMain {
    from {opacity: 0;}
    to {opacity: 1;}
}

@keyframes journeyInMain {
    from {opacity: 0;}
    to {opacity: 1;}
}

#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-main{
    /*opacity: 1;*/

    -webkit-animation: journeyInMain 1s forwards;
    animation: journeyInMain 1s forwards;
}
.hedima-mobile-preview  #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-main{
    -webkit-animation: journeyInMain 1.5s forwards;
    animation: journeyInMain 1.5s forwards;
}
#hedima-marketing-journey .content-image .hedima-marketing-journey-main{
    height: 71.29vh;
    position: fixed;
    left: 27.34vw;

    bottom: 0;
    opacity: 0;
    z-index: 101;
    /*transition: 1s;*/
}
.hedima-mobile-preview  #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
    width: 61.56vw;
    height: auto;
    left: 50%;
    margin-left: -30.78vw;
    opacity: 1!important;
}
/*@-webkit-keyframes journeyIn1 {
    from {top: -26.03vh;}
    to {top: -2.95vh;}
}

@keyframes journeyIn1 {
    from {top: -26.03vh;}
    to {top: -2.95vh;}
}*/



#hedima-marketing-journey .content-image .hedima-marketing-journey-1{
    position: fixed;
    height: 26.03vh;
    left: -4vw;
    top: -6vh;
    z-index: 100;
    /*top: -26.03vh;*/
    /*transition: 2s;*/

    
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-1,
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-4,
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-6,
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-8,
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-12
{
    display: none;
}
/*@-webkit-keyframes journeyIn2 {
    from {top: -33.98vh;}
    to {top: -10.39vh;}
}

@keyframes journeyIn2 {
    from {top: -33.98vh;}
    to {top: -10.39vh;}
}*/

#hedima-marketing-journey .content-image .hedima-marketing-journey-2{
    height: 33.98vh;
    position: fixed;
    left: 27.08vw;
    /*top: -10.39vh;*/
    top: -10.39vh;
    /*top: auto;*/
    /*bottom: 50.8vh;*/
    /*top: -33.98vh;*/
    /*transition: 3s;*/
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
    height: auto;
    /*width: 55.56vw;*/
    width: 48vw;
    /*left: -17.66vw;*/
    left: -15vw;
    top: auto;
    bottom: 42vh;
    /*display: none;*/
}
/*@-webkit-keyframes journeyIn3 {
    from {top: -25.93vh;}
    to {top: -1.76vh;}
}

@keyframes journeyIn3 {
    from {top: -25.93vh;}
    to {top: -1.76vh;}
}*/


#hedima-marketing-journey .content-image .hedima-marketing-journey-3{
    position: fixed;
    height: 25.93vh;
    right: 38.18vw;
    top: -1.76vh;
    /*top: -25.93vh;*/
    /*transition: 1.5s;*/
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
    height: auto;
    /*width: 61.56vw;*/
    /*right: -10vw;*/
    left: auto;
    /*top: -1.82vh;*/
    top: auto;
    /*bottom: 60vh;*/

    width: 45vw;
    bottom: 50vh;
    right: -15vw;
}
/*@-webkit-keyframes journeyIn4 {
    from {top: -36.11vh;}
    to {top: 0.51vh;}
}

@keyframes journeyIn4 {
    from {top: -36.11vh;}
    to {top: 0.51vh;}
}*/


#hedima-marketing-journey .content-image .hedima-marketing-journey-4{
    height: 36.11vh;
    position: fixed;
    right: 18.69vw;
    top: 0.51vh;
    /*top: -36.11vh;*/
    /*transition: 2.5s;*/
}
/*@-webkit-keyframes journeyIn5 {
    from {top: -30.56vh;}
    to {top: 16.57vh;}
}

@keyframes journeyIn5 {
    from {top: -30.56vh;}
    to {top: 16.57vh;}
}
*/

#hedima-marketing-journey .content-image .hedima-marketing-journey-5{
    height: 30.56vh;
    position: fixed;
    right: 38.33vw;
    top: 16.57vh;
    /*top: -30.56vh;*/
    /*transition: 0.75s;*/
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
    /*width: 42.04vw;*/
    height: auto;
    left: auto;
    /*top: 16.58vh;*/
    top: auto;
    /*right: -20vw;*/
    /*bottom: 35vh;*/

    width: 34vw;
    right: -16vw;
    bottom: 27vh;
}
/*@-webkit-keyframes journeyIn6 {
    from {top: -27.78vh;}
    to {top: 32.31vh;}
}

@keyframes journeyIn6 {
    from {top: -27.78vh;}
    to {top: 32.31vh;}
}*/


#hedima-marketing-journey .content-image .hedima-marketing-journey-6{
    /*height: 30.09vh;*/
    position: fixed;
    /*left: -5.01vw;*/
    /*bottom: 41.94vh;*/

    height: 27.78vh;
    left: -5vw;
    top: 32.31vh;
    /*top: -27.78vh;*/
    /*transition: 1.75s;*/
}
/*@-webkit-keyframes journeyIn7 {
    from {bottom: 100vh;}
    to {bottom: 38.89vh;}
}

@keyframes journeyIn7 {
    from {bottom: 100vh;}
    to {bottom: 38.89vh;}
}*/


#hedima-marketing-journey .content-image .hedima-marketing-journey-7{
    position: fixed;
    height: 26.85vh;
    left: 12.71vw;
    bottom: 38.89vh;
    z-index: 101;
    /*bottom: 100vh;*/
    /*transition: 2.75s;*/
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
    left: auto;
    height: auto;
    /*width: 58.56vw;*/
    width: 48vw;
    /*left: -24.82vw;*/
    left: -20vw;
    /*top: 34.2vh;*/

    top: auto;
    bottom: 20vh;
}
/*@-webkit-keyframes journeyIn8 {
    from {bottom: 100vh;}
    to {bottom: 24.81vh;}
}

@keyframes journeyIn8 {
    from {bottom: 100vh;}
    to {bottom: 24.81vh;}
}*/


#hedima-marketing-journey .content-image .hedima-marketing-journey-8{
    position: fixed;
    /*height: 38.89vh;*/
    /*bottom: 24.81vh;*/
    /*right: 21.46vw;*/

    height: 38.89vh;
    right: 21.46vw;
    bottom: 24.81vh;
    z-index: 101;
    /*bottom: 100vh;*/
    /*transition: 0.45s;*/
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-8{
    width: 45.05vw;
    left: auto;
    top: 58.7vh;
    height: auto;
    right: 0;
    bottom: auto;
}
/*@-webkit-keyframes journeyIn9 {
    from {top: -36.85vh;}
    to {top: 50.33vh;}
}

@keyframes journeyIn9 {
    from {top: -36.85vh;}
    to {top: 50.33vh;}
}
*/

#hedima-marketing-journey .content-image .hedima-marketing-journey-9{
    position: fixed;
    height: 36.85vh;
    left: 7.92vw;
    top: 50.33vh;
    /*top: -36.85vh;*/
    transition: 1.45s;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
    /*left: auto;*/
    height: auto;
    /*width: 60.36vw;*/
    width: 50vw;
    /*left: -28.98vw;*/
    left: -20.98vw;
    /*top: 50.83vh;*/

    top: auto;
    bottom: -10vh;
}
/*@-webkit-keyframes journeyIn10 {
    from {bottom:100vh;}
    to {bottom:0;}
}

@keyframes journeyIn10 {
    from {bottom:100vh;}
    to {bottom:0;}
}*/




#hedima-marketing-journey .content-image .hedima-marketing-journey-10{
    position: fixed;
    /*height: 21.01vh;*/
    /*height: 23.33vh;*/
    /*right: 39.43vw;*/
    /*left: 47.18vw;*/
    /*bottom:12.40vh;*/
    /*bottom:100vh;*/
    /*transition: 2.45s;*/
    z-index: 100;

    height: 21.02vh;
    left: 47.29vw;
    top: 68.52vh;
    /*bottom:0;*/
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
    /*width: 45.05vw;*/
    left: auto;
    top: auto;
    height: auto;
    /*bottom: 5vh;*/
    /*right: 0;*/
    /*right: -10vw;*/

    bottom: 0vh;
    right: -5vw;
    width: 35vw;
}
#hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
    position: fixed;
    /*height: 22.87vh;*/
    /*height: 23.33vh;*/
    /*right: 39.43vw;*/
    /*right: 46.18vw;*/
    /*bottom: -8.12vh;*/
    z-index: 99;
    /*bottom:100vh;*/
    /*transition: 2.45s;*/

    height: 22.41vh;
    left: 42.19vw;
    top: 79.91vh;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
    left: auto;
    top: auto;
    height: auto;
    width: 32vw;
    right: -6vw;
    bottom: -6vh;
}
/*@-webkit-keyframes journeyIn11 {
    from {bottom:100vh;}
    to {bottom: 16.02vh;}
}

@keyframes journeyIn11 {
    from {bottom:100vh;}
    to {bottom: 16.02vh;}
}*/


#hedima-marketing-journey .content-image .hedima-marketing-journey-11{
    position: fixed;
    /*height: 38.89vh;*/
    /*bottom: 24.81vh;*/
    /*right: 21.46vw;*/

    /*height: 19.16vh;*/
    /*left: .vw;*/
    
    /*top: .vh;*/
    /*right: 42.81vw;*/

    /*bottom: 100vh;*/
    /*transition: 0.5s;*/

    height: 20.83vh;
    left: 41.25vw;
    /*top: 49.81vh;*/
    bottom: 16.02vh;
    z-index: 102;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
    width: 36vw;
    height: auto;
    left: auto;
    right: -8vw;
    bottom: 14vh;
}
/*@-webkit-keyframes journeyIn12 {
    from {bottom:100vh;}
    to {bottom: 0vh;}
}

@keyframes journeyIn12 {
    from {bottom:100vh;}
    to {bottom: 0vh;}
}*/
  

#hedima-marketing-journey .content-image .hedima-marketing-journey-12{
    position: fixed;
    height: 29.63vh;
    left: -9.43vw;
    bottom: 0;
    /*bottom: 100vh;*/
    /*transition: 0.5s;*/
    /*transform*/
    /*height: 38.89vh;*/
    /*bottom: 24.81vh;*/
    /*right: 21.46vw;*/
}

#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-1{
    /*top: -2.95vh;*/
    /*-webkit-animation: journeyIn1 0.45s forwards;*/
    /*animation: journeyIn1 0.45s forwards;*/
    -webkit-animation: slide-in-bck-top 0.75s 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.75s 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-2{
    /*top: -10.39vh;*/
    /*-webkit-animation: journeyIn2 0.35s forwards;*/
    /*animation: journeyIn2 0.35s forwards;*/
    -webkit-animation: slide-in-bck-top 0.85s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.85s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-3{
    /*top: -1.76vh;*/
    /*-webkit-animation: journeyIn3 0.75s forwards;*/
    /*animation: journeyIn3 0.75s forwards;*/
    -webkit-animation: slide-in-bck-top 0.35s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.35s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-4{
    /*top: 0.51vh;*/
    /*-webkit-animation: journeyIn4 0.65s forwards;*/
    /*animation: journeyIn4 0.65s forwards;*/
    -webkit-animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-5{
    /*top: 16.57vh;*/
    /*-webkit-animation: journeyIn5 0.75s forwards;*/
    /*animation: journeyIn5 0.75s forwards;*/
    -webkit-animation: slide-in-bck-top 0.55s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.55s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-6{
    /*top: 32.31vh;*/
    /*-webkit-animation: journeyIn6 0.85s forwards;*/
    /*animation: journeyIn6 0.85s forwards;*/
    -webkit-animation: slide-in-bck-top 0.25s 0.75s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.25s 0.75s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-7{
    /*bottom: 38.89vh;*/
    /*-webkit-animation: journeyIn7 0.25s forwards;*/
    /*animation: journeyIn7 0.25s forwards;*/
    -webkit-animation: slide-in-bck-top 0.35s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.35s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-8{
    /*bottom: 24.81vh;*/
    /*-webkit-animation: journeyIn8 0.45s forwards;*/
    /*animation: journeyIn8 0.45s forwards;*/
    -webkit-animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-9{
    /*top: 50.33vh;*/
    /*-webkit-animation: journeyIn9 0.35s forwards;*/
    /*animation: journeyIn9 0.35s forwards;*/
    -webkit-animation: slide-in-bck-top 0.55s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.55s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-10{
    /*bottom:0;*/
    /*-webkit-animation: journeyIn10 0.55s forwards;*/
    /*animation: journeyIn10 0.55s forwards;*/
    -webkit-animation: slide-in-bck-top 0.45s 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.45s 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-10-2{
    /*bottom:0;*/
    /*-webkit-animation: journeyIn10 0.55s forwards;*/
    /*animation: journeyIn10 0.55s forwards;*/
    -webkit-animation: slide-in-bck-top 0.85s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.85s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-11{
    /*bottom: 16.02vh;*/
    /*-webkit-animation: journeyIn11 0.5s forwards;*/
    /*animation: journeyIn11 0.5s forwards;*/
    -webkit-animation: slide-in-bck-top 0.65s 0.35s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.65s 0.35s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-12{
    /*bottom: 0;*/
    /*-webkit-animation: journeyIn12 0.5s forwards;*/
    /*animation: journeyIn12 0.5s forwards;*/
    -webkit-animation: slide-in-bck-top 0.15s 0.85s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.15s 0.85s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
} 

.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-1{
    /*top: -2.95vh;*/
    /*-webkit-animation: journeyIn1 0.45s forwards;*/
    /*animation: journeyIn1 0.45s forwards;*/
    -webkit-animation: slide-in-bck-top 1.25s 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.25s 0.25s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-2{
    /*top: -10.39vh;*/
    /*-webkit-animation: journeyIn2 0.35s forwards;*/
    /*animation: journeyIn2 0.35s forwards;*/
    -webkit-animation: slide-in-bck-top 1.35s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.35s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-3{
    /*top: -1.76vh;*/
    /*-webkit-animation: journeyIn3 0.75s forwards;*/
    /*animation: journeyIn3 0.75s forwards;*/
    -webkit-animation: slide-in-bck-top 0.85s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.85s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-4{
    /*top: 0.51vh;*/
    /*-webkit-animation: journeyIn4 0.65s forwards;*/
    /*animation: journeyIn4 0.65s forwards;*/
    -webkit-animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-5{
    /*top: 16.57vh;*/
    /*-webkit-animation: journeyIn5 0.75s forwards;*/
    /*animation: journeyIn5 0.75s forwards;*/
    -webkit-animation: slide-in-bck-top 1.05s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.05s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-6{
    /*top: 32.31vh;*/
    /*-webkit-animation: journeyIn6 0.85s forwards;*/
    /*animation: journeyIn6 0.85s forwards;*/
    -webkit-animation: slide-in-bck-top 0.75s 0.75s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.75s 0.75s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-7{
    /*bottom: 38.89vh;*/
    /*-webkit-animation: journeyIn7 0.25s forwards;*/
    /*animation: journeyIn7 0.25s forwards;*/
    -webkit-animation: slide-in-bck-top 0.85s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.85s 0.65s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-8{
    /*bottom: 24.81vh;*/
    /*-webkit-animation: journeyIn8 0.45s forwards;*/
    /*animation: journeyIn8 0.45s forwards;*/
    -webkit-animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-9{
    /*top: 50.33vh;*/
    /*-webkit-animation: journeyIn9 0.35s forwards;*/
    /*animation: journeyIn9 0.35s forwards;*/
    -webkit-animation: slide-in-bck-top 1.05s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.05s 0.45s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-10{
    /*bottom:0;*/
    /*-webkit-animation: journeyIn10 0.55s forwards;*/
    /*animation: journeyIn10 0.55s forwards;*/
    -webkit-animation: slide-in-bck-top 0.45s 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.45s 0.55s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-10-2{
    /*bottom:0;*/
    /*-webkit-animation: journeyIn10 0.55s forwards;*/
    /*animation: journeyIn10 0.55s forwards;*/
    -webkit-animation: slide-in-bck-top 1.35s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.35s 0.15s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-11{
    /*bottom: 16.02vh;*/
    /*-webkit-animation: journeyIn11 0.5s forwards;*/
    /*animation: journeyIn11 0.5s forwards;*/
    -webkit-animation: slide-in-bck-top 1.15s 0.35s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.15s 0.35s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-marketing-journey .content-image.journey-in .hedima-marketing-journey-12{
    /*bottom: 0;*/
    /*-webkit-animation: journeyIn12 0.5s forwards;*/
    /*animation: journeyIn12 0.5s forwards;*/
    -webkit-animation: slide-in-bck-top 0.15s 0.85s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.15s 0.85s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
} 

#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-12{
    /*bottom: 0;*/
    /*-webkit-animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.65s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.65s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-11{
    /*bottom: 16.02vh;*/
    /*-webkit-animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-10-2{
    /*bottom:0;*/
    /*-webkit-animation: bounce-top 9s 0.55s infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s 0.55s infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.55s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.55s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-10{
    /*bottom:0;*/
    /*-webkit-animation: bounce-top 9s 0.55s infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s 0.55s infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.85s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.85s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-9{
    /*top: 50.33vh;*/
    /*-webkit-animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-8{
    /*bottom: 24.81vh;*/
    /*-webkit-animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-7{
    /*bottom: 38.89vh;*/
    /*-webkit-animation: bounce-top 9s 0.25s infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s 0.25s infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-6{
    /*top: 32.31vh;*/
    /*-webkit-animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-5{
    /*top: 16.57vh;*/
    /*-webkit-animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s  infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-4{
    /*top: 0.51vh;*/
    /*-webkit-animation: bounce-top 9s 0.5s infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s 0.5s infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.45s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.45s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-3{
    /*top: -1.76vh;*/
    /*-webkit-animation: bounce-top 9s 0.5s infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s 0.5s infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}

#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-2{
    /*top: -10.39vh;*/
    /*-webkit-animation: bounce-top 9s infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.35s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.35s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-marketing-journey .content-image.journey-stop .hedima-marketing-journey-1{
    
    /*-webkit-animation: bounce-top 9s infinite alternate-reverse backwards!important;*/
            /*animation: bounce-top 9s infinite alternate-reverse backwards!important;*/
    -webkit-animation: shake-vertical 15s 0.1s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.1s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}



#hedima-marketing-journey{
    height: 97.65vh;
    position: relative;

}
#hedima-marketing-journey .content-heading{
    position: absolute;
    z-index: 2;
    /*top: 10.15vh;*/
}
#hedima-marketing-journey .content-description{
    position: absolute;
    z-index: 2;
    /*top: 10.15vh;*/
    padding-top: 2.04rem;
}
.hedima-mobile-preview #hedima-marketing-journey .content-description{
    padding-top: 26px;
}
.hedima-mobile-preview .content-image,
#hedima-side-preview .content-image{
    opacity: 0;
    z-index: -1;
}
.main .hedima-mobile-preview .content-description{
    width: calc(100vw - 30px);
    padding-top: 0px;
}
#hedima-talents .content-image{
    /*width: 100%;*/
    /*text-align: center;*/
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    top: 0;
    opacity: 1;
    /*padding-right: 35.2%;*/
}
@-webkit-keyframes slide-in-bck-center {
  0% {
    -webkit-transform: scale(6);
            transform: scale(6);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes slide-in-bck-center {
  0% {
    -webkit-transform: scale(6);
            transform: scale(6);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}


#hedima-talents .content-image .hedima-talents-1{
    position: fixed;
    z-index: 105;

    height: 35.67vh;
    /*height: calc(100px + 35.58vh);*/
    left: -2.99vw;
    /*top: 31.05vh;*/
    /*top:  calc(100px + 30.96vh);*/
    /*top:  calc(50px + 31vh);*/
    top:  calc(25px + 31.03vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-1{
    width: 42.67vw;
    left: -10.67vw;
    bottom: 39.61vh;
    top: auto;
    height: auto;
}
@-webkit-keyframes slide-in-bck-top {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px);
            transform: translateZ(700px) translateY(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-top {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px);
            transform: translateZ(700px) translateY(-300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-2{
    position: fixed;
    z-index: 105;

    height: 32.71vh;
    /*height: calc(100px + 32.62vh);*/
    left: 15.53vw;
    /*top: 28.43vh;*/
    /*top:  calc(100px + 28.34vh);*/
    /*top:  calc(50px + 28.38vh);*/
    top:  calc(25px + 28.41vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-2{
    width: 38.93vw;
    left: 28.27vw;
    bottom: 40.96vh;
    top: auto;
    height: auto;
}
@-webkit-keyframes slide-in-bck-tr {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px) translateX(400px);
            transform: translateZ(700px) translateY(-300px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-tr {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px) translateX(400px);
            transform: translateZ(700px) translateY(-300px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-3{
/*#hedima-talents .content-image .hedima-talents-3{*/
    position: fixed;
    z-index: 105;

    height: 34.33vh;
    /*height: calc(100px + 34.24vh);*/
    left: 33.62vw;
    /*top: 26.19vh;*/
    /*top:  calc(100px + 26.1vh);*/
    /*top:  calc(50px + 26.14vh);*/
    top:  calc(25px + 26.17vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-3{
    width: 41.07vw;
left: 66.4vw;
bottom: 42.07vh;
    top: auto;
    height: auto;
}
@-webkit-keyframes slide-in-bck-right {
  0% {
    -webkit-transform: translateZ(700px) translateX(400px);
            transform: translateZ(700px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-right {
  0% {
    -webkit-transform: translateZ(700px) translateX(400px);
            transform: translateZ(700px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-4{
    position: fixed;
    z-index: 103;

    height: 34.19vh;
    /*height: calc(100px + 34.1vh);*/
    left: 52.37vw;
    /*top: 24.17vh;*/
    /*top:  calc(100px + 24.08vh);*/
    /*top:  calc(50px + 24.12vh);*/
    top:  calc(25px + 24.15vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-4{
    width: 40.53vw;
left: 31.73vw;
bottom: -2.01vh;
    top: auto;
    height: auto;
    z-index: 109;
}
@-webkit-keyframes slide-in-bck-right {
  0% {
    -webkit-transform: translateZ(700px) translateX(400px);
            transform: translateZ(700px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-right {
  0% {
    -webkit-transform: translateZ(700px) translateX(400px);
            transform: translateZ(700px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}


#hedima-talents .content-image .hedima-talents-5{
    position: fixed;
    z-index: 108;

    height: 32.36vh;
    /*height: calc(100px + 32.27vh);*/
    left: 9.11vw;
    /*top: 50vh;*/
    /*top:  calc(100px + 49.91vh);*/
    /*top:  calc(50px + 49.95vh);*/
    top:  calc(25px + 49.98vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-5{
width: 38.67vw;
left: 14.13vw;
bottom: 28.37vh;
    top: auto;
    height: auto;
}
@-webkit-keyframes slide-in-bck-br {
  0% {
    -webkit-transform: translateZ(700px) translateY(300px) translateX(400px);
            transform: translateZ(700px) translateY(300px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-br {
  0% {
    -webkit-transform: translateZ(700px) translateY(300px) translateX(400px);
            transform: translateZ(700px) translateY(300px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-6{
    position: fixed;
    z-index: 108;

    height: 34.91vh;
    left: 25.32vw;
    /*top: 49.47vh;*/
    /*height: calc(100px + 34.82vh);*/
    /*top:  calc(100px + 49.38vh);*/
    /*top:  calc(50px + 49.42vh);*/
    top:  calc(25px + 49.45vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-6{
width: 41.87vw;
left: 48.27vw;
bottom: 27.49vh;
    top: auto;
    height: auto;
}
@-webkit-keyframes slide-in-bck-bottom {
  0% {
    -webkit-transform: translateZ(700px) translateY(300px);
            transform: translateZ(700px) translateY(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-bottom {
  0% {
    -webkit-transform: translateZ(700px) translateY(300px);
            transform: translateZ(700px) translateY(300px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0);
            transform: translateZ(0) translateY(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-7{
    position: fixed;
    z-index: 104;

    height: 32.92vh;
    left: 44.97vw;
    /*top: 47.8vh;*/
    /*height: calc(100px + 32.83vh);*/
    /*top:  calc(100px + 47.71vh);*/
    /*top:  calc(50px + 47.75vh);*/
    top:  calc(25px + 47.78vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-7{
width: 39.47vw;
left: -2.67vw;
bottom: -1.03vh;
    top: auto;
    height: auto;
        z-index: 110;
}
@-webkit-keyframes slide-in-bck-bl {
  0% {
    -webkit-transform: translateZ(700px) translateY(300px) translateX(-400px);
            transform: translateZ(700px) translateY(300px) translateX(-400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-bl {
  0% {
    -webkit-transform: translateZ(700px) translateY(300px) translateX(-400px);
            transform: translateZ(700px) translateY(300px) translateX(-400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-8{
    position: fixed;
    z-index: 109;

    height: 33.45vh;
    left: -1vw;
    /*top: 70.87vh;*/
    /*height: calc(100px + 33.36vh);*/
    /*top:  calc(100px + 70.78vh);*/
    /*top:  calc(50px + 70.82vh);*/
    top:  calc(25px + 70.85vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-8{
width: 40vw;
left: -6.13vw;
bottom: 15.52vh;
    top: auto;
    height: auto;
}
@-webkit-keyframes slide-in-bck-left {
  0% {
    -webkit-transform: translateZ(700px) translateX(-400px);
            transform: translateZ(700px) translateX(-400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-left {
  0% {
    -webkit-transform: translateZ(700px) translateX(-400px);
            transform: translateZ(700px) translateX(-400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-9{
    position: fixed;
    z-index: 107;

    height: 34.17vh;
    left: 17.11vw;
    /*top: 74.6vh;*/
    /*height: calc(100px + 34.08vh);*/
    /*top:  calc(100px + 74.51vh);*/
    /*top:  calc(50px + 74.55vh);*/
    top:  calc(25px + 74.58vh);

}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-9{
width: 40.53vw;
left: 30.93vw;
bottom: 15.67vh;
    top: auto;
    height: auto;
    z-index: 108;
}
@-webkit-keyframes slide-in-bck-tl {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px) translateX(-400px);
            transform: translateZ(700px) translateY(-300px) translateX(-400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-tl {
  0% {
    -webkit-transform: translateZ(700px) translateY(-300px) translateX(-400px);
            transform: translateZ(700px) translateY(-300px) translateX(-400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateY(0) translateX(0);
            transform: translateZ(0) translateY(0) translateX(0);
    opacity: 1;
  }
}

#hedima-talents .content-image .hedima-talents-10{
    position: fixed;
    z-index: 105;

    height: 34.05vh;
    left: 35.4vw;
    /*top: 70.87vh;*/

    /*height: calc(100px + 33.96vh);*/
    /*top:  calc(100px + 70.78vh);*/
    /*top:  calc(50px + 70.82vh);*/
    top:  calc(25px + 70.85vh);

}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-10{
    width: 40.8vw;
    left: 67.2vw;
    bottom: 15.16vh;
    top: auto;
    height: auto;
    z-index: 108;
}
#hedima-talents .content-image.talents-in .hedima-talents-1{
    -webkit-animation: slide-in-bck-tl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-2{
    -webkit-animation: slide-in-bck-tl 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tl 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-3{
    -webkit-animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-4{
    -webkit-animation: slide-in-bck-tr 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-5{
    -webkit-animation: slide-in-bck-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-6{
    /*-webkit-animation: slide-in-bck-center .7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
            /*animation: slide-in-bck-center .7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/

    -webkit-animation: slide-in-bck-center 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-center 0.8s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-7{
    -webkit-animation: slide-in-bck-right 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-right 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-8{
    -webkit-animation: slide-in-bck-bl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-9{
    -webkit-animation: slide-in-bck-bottom 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bottom 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-10{
    -webkit-animation: slide-in-bck-br 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-br 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image.talents-in .hedima-talents-11{
    -webkit-animation: slide-in-bck-br 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-br 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-talents .content-image .hedima-talents-11{
    position: fixed;
    z-index: 103;

    height: 34.79vh;
    left: 53.95vw;
    /*top: 70.5vh;*/
    /*height: calc(100px + 34.7vh);*/
    /*top:  calc(100px + 70.41vh);*/
    /*top:  calc(50px + 70.45vh);*/
    top:  calc(25px + 70.48vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-11{
width: 41.33vw;
left: 61.07vw;
bottom: -1.14vh;
    top: auto;
    height: auto;
     z-index: 109;
}
@-webkit-keyframes shake-vertical {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  80% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);
  }
  90% {
    -webkit-transform: translateY(-6.4px);
            transform: translateY(-6.4px);
  }
}
@keyframes shake-vertical {
  0%,
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70% {
    -webkit-transform: translateY(-8px);
            transform: translateY(-8px);
  }
  20%,
  40%,
  60% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  80% {
    -webkit-transform: translateY(6.4px);
            transform: translateY(6.4px);
  }
  90% {
    -webkit-transform: translateY(-6.4px);
            transform: translateY(-6.4px);
  }
}

@-webkit-keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes puff-in-center {
  0% {
    -webkit-transform: scale(2);
            transform: scale(2);
    -webkit-filter: blur(4px);
            filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
#hedima-talents .content-image.talents-in .hedima-talents-12
#hedima-talents .content-image.talents-in .hedima-talents-13,
#hedima-talents .content-image.talents-in .hedima-talents-14,
#hedima-talents .content-image.talents-in .hedima-talents-15,
#hedima-talents .content-image.talents-in .hedima-talents-16,
#hedima-talents .content-image.talents-in .hedima-talents-17,
#hedima-talents .content-image.talents-in .hedima-talents-18,
#hedima-talents .content-image.talents-in .hedima-talents-19,
#hedima-talents .content-image.talents-in .hedima-talents-20,
#hedima-talents .content-image.talents-in .hedima-talents-21{
/*.puff-in-center {*/
    -webkit-animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
            animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}
#hedima-talents .content-image .hedima-talents-12{
    position: fixed;
    z-index: 100;

    height: 34.93vh;
    left: 2.21vw;
    /*top: 56.76vh;*/
    top:  calc(25px + 56.74vh);

}
#hedima-talents .content-image .hedima-talents-13{
    position: fixed;
    z-index: 101;

    height: 25.9vh;
    left: 5.72vw;
    /*top: 25.9vh;*/
    top:  calc(25px + 25.88vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-13{
    top: auto;
    bottom: 37vh;
}
#hedima-talents .content-image .hedima-talents-14{
    position: fixed;
    z-index: 101;

    height: 34.93vh;
    left: 9.11vw;
    /*top: 64.26vh;*/
    top:  calc(25px + 64.24vh);
}
#hedima-talents .content-image .hedima-talents-15{
    position: fixed;
    z-index: 101;

    height: 34.91vh;
    left: 16.05vw;
    /*top: 44.04vh;*/
    top:  calc(25px + 44.02vh);
}
#hedima-talents .content-image .hedima-talents-16{
    position: fixed;
    z-index: 102;

    height: 30.76vh;
    left: 25.98vw;
    /*top: 36.86vh;*/
    top:  calc(25px + 36.84vh);
}
#hedima-talents .content-image .hedima-talents-17{
    position: fixed;
    z-index: 100;

    height: 37.59vh;
    left: 23.82vw;
    /*top: 62.13vh;*/
    top:  calc(25px + 62.11vh);
}
#hedima-talents .content-image .hedima-talents-18{
    position: fixed;
    z-index: 101;

    height: 23.16vh;
    left: 41.24vw;
    /*top: 43.61vh;*/
    top:  calc(25px + 43.59vh);
}
#hedima-talents .content-image .hedima-talents-19{
    position: fixed;
    z-index: 100;

    height: 36.57vh;
    left: 40.67vw;
    /*top: 27.96vh;*/
    top:  calc(25px + 27.94vh);
}
.hedima-mobile-preview #hedima-talents .content-image .hedima-talents-19{
    top: auto;
    bottom: 29vh;
}
#hedima-talents .content-image .hedima-talents-20{
    position: fixed;
    z-index: 100;

    height: 34.91vh;
    left: 43.85vw;
    /*top: 61.5vh;*/
    top:  calc(25px + 61.48vh);
}
#hedima-talents .content-image .hedima-talents-21{
    position: fixed;
    z-index: 101;

    height: 34.91vh;
    left: 57.92vw;
    /*top: 44.7vh;*/
    top:  calc(25px + 44.68vh);
}
#hedima-services .content-image{
    /*width: 100%;*/
    /*text-align: center;*/
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    opacity: 1!important;
    /*padding-right: 35.2%;*/
}
@-webkit-keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes scale-in-center {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

#hedima-services .content-image.services-in .hedima-side-services{
    -webkit-animation: scale-in-center 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: scale-in-center 0.7s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-services .hedima-side-services{
    height: 68.98vh;
    position: fixed;
    z-index: 100;
    bottom: 0;
    left: 0;
}
.hedima-mobile-preview #hedima-services .hedima-side-services{
    height: auto;
    width: 100vw;
    bottom: 38vh;
    margin-bottom: -52vw;
    /*-webkit-animation: shake-vertical 30s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
            /*animation: shake-vertical 30s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
}
#hedima-services .content-image.services-in .hedima-services-cross-1{
-webkit-animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
#hedima-services .content-image.services-stop .hedima-services-ellipse-1,
#hedima-services .content-image.services-stop .hedima-services-cross-1{
-webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-services .hedima-services-cross-1{
    height: 26.20vh;
    position: fixed;
    z-index: 101;
    bottom: 46.38vh;
    left: 43.17vw;
}
.hedima-mobile-preview #hedima-services .hedima-services-ellipse-1{
    height: auto;
    width: 83.22vw;
    bottom: 31.77vh;
    left: auto;
    right: -51.46vw;
    position: fixed;
    z-index: 101;
    /*-webkit-animation: shake-vertical 30s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
            /*animation: shake-vertical 30s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
}
#hedima-services .content-image.services-in .hedima-services-cross-2{
-webkit-animation: slide-in-bck-tr 0.8s 0.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.8s 0.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
#hedima-services .content-image.services-stop .hedima-services-ellipse-2,
#hedima-services .content-image.services-stop .hedima-services-cross-2{
-webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-services .hedima-services-cross-2{
    height: 9.72vh;
    position: fixed;
    z-index: 101;
    bottom: 75.46vh;
    left: 55.20vw;
}
.hedima-mobile-preview #hedima-services .hedima-services-ellipse-2{
    
    height: auto;
    width: 133vw;
    bottom: -48vh;
    right: auto;
    left: -77.86vw;
    position: fixed;
    z-index: 101;
    /*bottom: 6vw;*/
    /*-webkit-animation: shake-vertical 30s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
            /*animation: shake-vertical 30s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
}
#hedima-services .content-image img{
    /*height:62.7vh;*/
}

.hedima-mobile-preview #hedima-services .content-image.services-in .hedima-side-services{
    -webkit-animation: scale-in-center 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: scale-in-center 1.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-services .content-image.services-in .hedima-services-ellipse-1{
-webkit-animation: slide-in-bck-tr 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }
.hedima-mobile-preview #hedima-services .content-image.services-in .hedima-services-ellipse-2{
-webkit-animation: slide-in-bck-tr 1.3s 0.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1.3s 0.2s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
        }


#hedima-partners .content-image{
    position: fixed;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    opacity: 1!important;
    /*right: 35.2%;*/
    /* width: 64.8%; */
    /* width: 100%; */
    /*text-align: right;*/
    /*z-index: 1;*/
    /*width: calc(100vw - 35.2%);*/
}
/*@-webkit-keyframes slide-in-bck-right {
  0% {
    -webkit-transform: translateZ(700px) translateX(400px);
            transform: translateZ(700px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}
@keyframes slide-in-bck-right {
  0% {
    -webkit-transform: translateZ(700px) translateX(400px);
            transform: translateZ(700px) translateX(400px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0) translateX(0);
            transform: translateZ(0) translateX(0);
    opacity: 1;
  }
}*/

#hedima-partners .content-image.partners-in .partners-main{
    -webkit-animation: slide-in-bck-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-right 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;

}
#hedima-partners .content-image .partners-main{
    height:calc(100vh - 100px);
    right: 27.86vw;
    bottom: 0;
    position: fixed;
    z-index: 102;
}
.hedima-mobile-preview #hedima-partners .content-image .partners-main{
    /*right: 0;*/
    height: auto;
    /*width: 70vw;*/

    width: 100vw;
    /*top: calc(100);*/
    top: 34.85vh;
    right: auto;
}
.hedima-mobile-preview #hedima-partners .content-description{
    width: calc(100vw - 15px);
    padding-top: 24px;
}
#hedima-partners .content-image.partners-in .hedima-partners-ellipse-1{
    -webkit-animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-partners .content-image.partners-stop .hedima-partners-ellipse-1{
    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-partners .content-image .hedima-partners-ellipse-1{
    height:60.64vh;    
    position: fixed;
    left: -18.54vw;
    bottom: -18.98vh;
    z-index: 101;
}
.hedima-mobile-preview #hedima-partners .content-image .hedima-partners-ellipse-1{
    /*height: auto;
    width: 39vh;
    bottom: -20vh;
    left: -45vw;*/

    height: auto;
    /*width: 70vw;*/
    /*bottom: -31vw;*/
    /*left: -55vw;*/
    bottom: auto;
    width: 87.47vw;
    left: -44.8vw;
    top: 31.28vh;
    /*-webkit-animation: shake-vertical 30s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
            /*animation: shake-vertical 30s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
}
#hedima-partners .content-image.partners-in .hedima-partners-ellipse-2{
    -webkit-animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-partners .content-image.partners-stop .hedima-partners-ellipse-2{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-partners .content-image .hedima-partners-ellipse-2{
    height:88.42vh;    
    position: fixed;
    left: 28.80vw;
    top: calc(4.07vh + 100px);
    z-index: 101;
}
.hedima-mobile-preview #hedima-partners .content-image .hedima-partners-ellipse-2{
    /*height: auto;*/
    /*width: 57vh;*/
    /*bottom: -20vh;*/
    /*left: -45vw;*/

    height: auto;
    /*width: 100vw;*/
    top: auto;
    /*bottom: -8vh;*/
    /*left: 21vw;*/

    width: 133.6vw;
    left: 41.07vw;
    /*bottom: -19.97vh;*/
    top: 43.97vh;
    /*-webkit-animation: shake-vertical 30s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
            /*animation: shake-vertical 30s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
}
#hedima-partners .content-image.partners-in .partners-rectangle{
    -webkit-animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-partners .content-image.partners-stop .partners-rectangle{
    -webkit-animation: shake-vertical 15s 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-partners .content-image .partners-rectangle{
    height:20.46vh;
    position: fixed;
    left: 12.60vw;
    bottom: 33.88vh;
    z-index: 101;
}

.hedima-mobile-preview #hedima-partners .content-image .partners-rectangle{
    height: auto;
    width: 12vw;
    bottom: 37vw;
    left: 4vw;
    /*-webkit-animation: shake-vertical 30s 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
            /*animation: shake-vertical 30s 0.4s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;*/
}

@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.hedima-mobile-preview #hedima-partners .content-image.partners-in .partners-main{
    /*-webkit-animation: scale-in-center 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
            /*animation: scale-in-center 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
            -webkit-animation: fade-in 1.5s cubic-bezier(0.550, 0.055, 0.675, 0.190) both;
            animation: fade-in 1.5s cubic-bezier(0.550, 0.055, 0.675, 0.190) both;

}
.hedima-mobile-preview #hedima-partners .content-image.partners-in .hedima-partners-ellipse-1{
    -webkit-animation: slide-in-bck-bl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-partners .content-image.partners-in .hedima-partners-ellipse-2{
    -webkit-animation: slide-in-bck-tr 1.51.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.hedima-mobile-preview #hedima-partners .content-image.partners-in .partners-rectangle{
    -webkit-animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

#hedima-partners{
    height: 90.23vh;
    position: relative;

}
#hedima-partners .content-heading{
    position: absolute;
    z-index: 2;
    /*top: 17.31vh;*/
    left: 0!important;
}
#hedima-partners .content-description{
    position: absolute;
    z-index: 2;
    /*top: 17.31vh;*/
    padding-top: 2.04rem;
    width: 20.15vw;
}
#hedima-contact{
    /*position: fixed;
    height: calc(100vh - 100px);
    width: 64.8%;
    left: 0px;
    bottom: 0px;*/
}
#hedima-contact .content-heading{
    /*padding-left: 5.2vw;*/
    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: bold;*/
    /*font-size: 2rem;*/
    /*line-height: 120%;*/
    /*color: #007AB7;*/
}
#hedima-contact .content-description{
    /*padding-left: 5.2vw;*/
    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*font-size: 1.5rem;*/
    /*line-height: 142%;*/
    /*font-size: 1.25rem;*/
    /*line-height: 150%;*/

    /*color: #979797;*/
    margin-bottom: 6.64vh;
    margin-top: 1.07vh;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;
}

#hedima-contact  .hedima-contact-item{
    /* 0901119379 */

    /*position: static;
    left: 17.14%;
    right: 0%;
    top: 0%;
    bottom: 0%;*/



    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-size: 0.875rem;*/
    /*line-height: 243%;*/
    /*font-size: 1.25rem;*/
    /*line-height: 150%;*/
    /* or 243% */
    display: flex;
    align-items: center;

    /*color: #000000;*/


    /* Inside Auto Layout */
    flex: none;
    order: 1;
    flex-grow: 0;
    /*padding-left: 5.2vw;*/

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;

}
#hedima-contact  .hedima-contact-item span img{
    margin-right:5px;
}
#hedima-contact .content-image{
    /*text-align: center;*/
    position: fixed;
    /*width: 100%;*/
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 1!important;
    z-index: -1;
}
#hedima-contact .content-image.contact-in .hedima-side-contact{
    -webkit-animation: slide-in-bck-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bottom 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-contact .content-image .hedima-side-contact{
    float: left;
    height: 40.64vh;
    bottom: 0;
    left: 6.30vw;
    position: fixed;
}
#hedima-contact .content-image.contact-in .hedima-contact-cross-1{
    -webkit-animation: slide-in-bck-tl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-contact .content-image.contact-stop .hedima-contact-cross-1{
    -webkit-animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-contact .hedima-contact-cross-1{
    height: 12.5vh;
    top: 18.79vh;
    left: 25.93vw;
    position: fixed;
    z-index: 100;
}
#hedima-contact .content-image.contact-stop .hedima-contact-cross-2{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-contact .content-image.contact-in .hedima-contact-cross-2{
    -webkit-animation: slide-in-bck-br 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-br 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-contact .hedima-contact-cross-2{
    height: 23.79vh;
    bottom: 10.92vh;
    right: 25.93vw;
    position: fixed;
    z-index: 100;
}
#hedima-contact .content-image.contact-in .hedima-contact-ellipse-1{
    -webkit-animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#hedima-contact .content-image.contact-stop .hedima-contact-ellipse-1{
    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#hedima-contact .hedima-contact-ellipse-1{
    height: 67.68vh;
    top: -13.70vh;
    right: 20.98vw;
    position: fixed;
    z-index: 100;
}
#hedima-contact .hedima-contact-main{
    /*padding-left: 5.2vw;*/
    float: left;
    width: calc(100vw - 27.86% - 8.4vw);
}

#hedima-contact .hedima-contact-main .col-contact-one{
    width: calc(64.8vw - 8.4vw - 208px - 7.8vw - 3.75vw);
    min-width: 370px;
    /*width: 50%;*/
    position: relative;
    min-height: 1px;
    padding-right: 3.75vw;
    padding-left: 0;
    float: left;
    /*display: inline-block;*/
    padding-top: 3.71vh;
}
#hedima-contact .hedima-contact-main .col-contact-two{
    width: calc(208px + 7.8vw);
    /*width: 50%;*/
    position: relative;
    min-height: 1px;
    /*padding-right: 145px;*/
    padding-left: 0;
    float: left;
    /*display: inline-block;*/
    /*vertical-align: middle;*/
    padding-top: 3.71vh;
}
#hedima-contact .col-contact-two .col-contact-title{
    /* Follow Us */

    /*position: absolute;
    left: 36.81%;
    right: 56.67%;
    top: 48.05%;
    bottom: 49.41%;*/

    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: 500;*/
    /*font-size: 0.875rem;*/
    /*line-height: 171%;*/
    /*font-size: 1.25rem;*/
    /*line-height: 150%;*/
    /* or 171% */

    /*color: #000000;*/

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;


}
#hedima-contact .col-contact-two .col-contact-social{
    margin-top: 19px;
}
#hedima-contact .hedima-contact-main .col-contact-one .form-inline .form-group{
    margin-top: 16px;
}

.hedima-contact-main .col-contact-one .form-inline .form-group input {
    width: 50%;
    padding-left: 16px;
    padding-right: 16px;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    border-radius: 6px;
    
    align-items: center;
    color: #B2B6BB;
    /*float: left;*/
    height:40px;
    margin-right: 8px;

    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    /*color: #495057;*/
}
/*#hedima-contact .col-contact-two .col-contact-social span img{
    height:  4.44;
}*/
#hedima-contact .col-contact-two .col-contact-social span{
    margin-right: 1.4vw;
}
#hedima-contact .col-contact-two .col-contact-social span:last-child{
    margin-right: 0;
}
#hedima-home{
    position: fixed;
    top: 50%;
    margin-top: calc(-8.604rem / 2);
    left: 0;
    right: 27.86%;
}
#hedima-home .content-heading{
    font-family: MMC;
}
#hedima-home .content-heading small{
    font-size: 2.17rem;
}
#hedima-home .content-heading,
#hedima-home .content-description{
    text-align: center;
    /*padding-left: 5.2vw;*/
    /*padding-right: 5.2vw!important;*/
    width: 38vw;
    margin-right: auto;
    margin-left: auto;
}
#hedima-values-page .hedima-values-detail-hand{
    /*height: 72.85vh;*/
    height: 52.12vh;
    position: fixed;
    /*right: 0;*/
    bottom: 0;
    z-index: 2;
    right: 0
    /*margin-left: calc(-56.53vw /2);*/
}
#hedima-values-page .hedima-values-detail-heart{
    /*height: 72.85vh;*/
    height: 23.79vh;
    position: fixed;
    right: 28.69vw;
    bottom: 47.31vh;
    z-index: 100;
    -webkit-animation: shake-vertical-vh 20s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical-vh 20s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}
#hedima-values-page .hedima-values-detail-ellipse{
    height: 85.18vh;
    position: fixed;
    right: 11.09vw;
    bottom: 15.64vh;

    -webkit-animation: shake-vertical 15s 0.65s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 15s 0.65s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}
/*@keyframes ellipseAnimation {
  from {
    right: 10.27vw;
    bottom: 25.03vh;
  }

  to {
    right: 5.27vw;
    bottom: 11.03vh;
  }
}*/

.hedima-values-detail-ellipse {
  /*animation-duration: 10s;
  animation-name: ellipseAnimation;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;*/
  /*animation-delay: 2s;*/
}
.hedima-values-detail-cross-1{
    height: 16.6vh;
    position: fixed;
    bottom: 4.19vh;
    right: 48.40vw;
    /*margin-left: -61px;*/

    -webkit-animation: shake-vertical 15s 2.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 15s 2.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}

/*@keyframes cross1Animation {
  from {
    bottom: 10vh;
  }

  to {
    bottom: 4.19vh;
  }
}*/

.hedima-values-detail-cross-1 {
  /*animation-duration: 10s;
  animation-name: cross1Animation;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;*/
  /*animation-delay: 1s;*/
}



.hedima-values-detail-cross-2{
    height: 16.6vh;
    position: fixed;
    right: -46px;
    bottom: 70.7vh;

    -webkit-animation: shake-vertical 15s 5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 15s 5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
}
/*@keyframes cross2Animation {
  from {
    bottom: 80.7vh;
  }

  to {
    bottom: 70.7vh;
  }
}*/

.hedima-values-detail-cross-2 {
  /*animation-duration: 5s;
  animation-name: cross2Animation;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;*/
  /*animation-delay: 1s;*/
}

.content-image .hedima-talents-images-main{
    position: fixed;
    bottom: 0;
    left: 30.83vh;
    height: 68.79vh;
    z-index: 2;
}

.content-image .hedima-talents-ellipse-1{
    position: fixed;
    bottom:26.94vh;
    left: -17.91vw;
    height: 62.68vh;
}
@keyframes talentsEllipse1Animation {
  from {
    bottom:36.94vh;
  }

  to {
    bottom:26.94vh;
  }
}

.hedima-talents-ellipse-1 {
  animation-duration: 7s;
  animation-name: talentsEllipse1Animation;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  /*animation-delay: 1s;*/
}
@keyframes talentsEllipse2Animation {
  from {
    bottom:-9.2vh;
  }

  to {
    bottom:0vh;
  }
}

.content-image .hedima-talents-ellipse-2{
    position: fixed;
    bottom:-9.2vh;
    right: -17.60vw;
    height: 62.68vh;
}

.hedima-talents-ellipse-2 {
  animation-duration: 7s;
  animation-name: talentsEllipse2Animation;
  animation-iteration-count: infinite;
  animation-direction: alternate-reverse;
  /*animation-delay: 1s;*/
}
#digital-strategy-development-image {
    right: 0!important;
    bottom: 0!important;
    z-index: 101!important;
}

#digital-strategy-development-image .digital-strategy-development-image-main{
    height: calc(100vh - 100px)!important;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 101;
    
}
#digital-strategy-development-image .hedima-services-cross-1{
    height: 17.59vh;
    position: fixed;
    bottom: 47.87vh;
    right: 48.33vw;
}
@-webkit-keyframes fade-in-bck {
  0% {
    -webkit-transform: translateZ(800px);
            transform: translateZ(800px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes fade-in-bck {
  0% {
    -webkit-transform: translateZ(800px);
            transform: translateZ(800px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}

#digital-strategy-development-image.collapse-services-in .digital-strategy-development-image-main{
    /*-webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
            /*animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
    -webkit-animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
#digital-strategy-development-image.collapse-services-in .hedima-services-cross-1{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#digital-strategy-development-image.collapse-services-stop .hedima-services-cross-1{
    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#digital-strategy-development-image .hedima-services-cross-2{
    height: 14.35vh;
    position: fixed;
    bottom: 42.5vh;
    right: 1.19vw;
}
#digital-strategy-development-image.collapse-services-in .hedima-services-cross-2{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#digital-strategy-development-image.collapse-services-stop .hedima-services-cross-2{
    -webkit-animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#digital-strategy-development-image .hedima-services-ellipse-1{
    height: 62.68vh;
    position: fixed;
    bottom: -50.92vh;
    right: 41.82vw;
    z-index: 100;
}
#digital-strategy-development-image.collapse-services-in .hedima-services-ellipse-1{
    -webkit-animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#digital-strategy-development-image.collapse-services-stop .hedima-services-ellipse-1{
    -webkit-animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#digital-strategy-development-image .hedima-services-ellipse-2{
    height: 62.68vh;
    position: fixed;
    top: -19.53vh;
    right: -25.46vw;
    z-index: 100;
}
/*@media screen and (max-width: 1024px) and (min-height: 1265px) {

}*/
/*@media screen and (max-width: 1024px) and (max-height: 768px) {
    #digital-strategy-development-image .hedima-services-ellipse-2{
        top: -35vh!important;
        right: -31vw!important;
    }
}*/
#digital-strategy-development-image.collapse-services-in .hedima-services-ellipse-2{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#digital-strategy-development-image.collapse-services-stop .hedima-services-ellipse-2{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}


#healthcare-content-production-image{
    right: 0!important;
    bottom: 0!important;
    z-index: 101!important;
}
/*#healthcare-content-production-image .healthcare-content-production-image-main{
    height: calc(100vh - 100px)!important;
    right: 0;
    bottom: 0;
    z-index: 101;
    position: fixed;
}*/
#healthcare-content-production-image .healthcare-content-production-image-main{
    height: calc(100vh - 100px)!important;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 101;
    
}
#healthcare-content-production-image .healthcare-content-production-image-main-theme{
    height: calc(100vh - 100px)!important;
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 100; 
}
#healthcare-content-production-image .healthcare-content-production-image-main-icon-1{
    /*height: calc(100vh - 100px)!important;*/
    position: fixed;
    /*right: 0;*/
    /*bottom: 0;*/
    z-index: 102; 

    height: 9.72vh;
    /*left: 61.41vw;*/
    /*right: 33.13vw;*/
    right: 30.13vw;
    /*top: 49.63vh;*/
    top:   47.61vh;
}
#healthcare-content-production-image .healthcare-content-production-image-main-icon-2{
    /*height: calc(100vh - 100px)!important;*/
    position: fixed;
    /*right: 0;*/
    /*bottom: 0;*/
    z-index: 102; 

    height: 10.37vh;
    /*left: 58.54vw;*/
    left: 60.54vw;
    /*top: 36.67vh;*/
    top:   36.65vh;
}
#healthcare-content-production-image .healthcare-content-production-image-main-icon-3{
    /*height: calc(100vh - 100px)!important;*/
    position: fixed;
    /*right: 0;*/
    /*bottom: 0;*/
    z-index: 102; 
    height: 10.37vh;
    /*left: 50vw;*/
    left: 52vw;
    /*top: 36.57vh;*/
    top:   36.55vh;
}
#healthcare-content-production-image .healthcare-content-production-image-main-icon-4{
    /*height: calc(100vh - 100px)!important;*/
    position: fixed;
    /*right: 0;*/
    /*bottom: 0;*/
    z-index: 102; 
    height: 9.72vh;
    /*left: 44.32vw;*/
    left: 46.32vw;
    /*top: 46.57vh;*/
    top:   46.55vh;
}
#healthcare-content-production-image.collapse-services-in .healthcare-content-production-image-main{
    /*-webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
            /*animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
    -webkit-animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
#healthcare-content-production-image.collapse-services-in .healthcare-content-production-image-main-icon-1{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#healthcare-content-production-image.collapse-services-stop .healthcare-content-production-image-main-icon-1{
    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#healthcare-content-production-image.collapse-services-in .healthcare-content-production-image-main-icon-2{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#healthcare-content-production-image.collapse-services-stop .healthcare-content-production-image-main-icon-2{
    -webkit-animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#healthcare-content-production-image.collapse-services-in .healthcare-content-production-image-main-icon-3{
    -webkit-animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#healthcare-content-production-image.collapse-services-stop .healthcare-content-production-image-main-icon-3{
    -webkit-animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#healthcare-content-production-image.collapse-services-in .healthcare-content-production-image-main-icon-4{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#healthcare-content-production-image.collapse-services-stop .healthcare-content-production-image-main-icon-4{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}

#healthcare-content-production-image .hedima-services-cross-1{
    height: 17.59vh;
    position: fixed;
    bottom: 47.87vh;
    right: 48.33vw;
}
/*#medical-website-and-mobile-app-development-image{
    
    
    right: 0.76vw!important;
    bottom: 19.82vh!important;
    z-index: 101!important;
}*/
#medical-website-and-mobile-app-development-image .medical-website-image-main{
    position: fixed;
    /*height:calc(100vh - 273px)!important;*/
    /*right: 0!important;*/
    /*bottom: 0!important;*/
    z-index: 101!important;

    height: 58.33vh!important;
    left: 43.39vw!important;
    top: 26.48vh!important;
}

#medical-website-and-mobile-app-development-image .medical-mobile-app-image-main{
    position: fixed;
    /*height:calc(100vh - 273px)!important;*/
    /*right: 0!important;*/
    /*bottom: 0!important;*/
    z-index: 102!important;

    height: 46.3vh!important;
    /*left: 73.07vw!important;*/
    left: 70.07vw!important;
    top: 44.44vh!important;
}

#medical-website-and-mobile-app-development-image .hedima-services-cross-1{
    height: 14.35vh;
    position: fixed;
    bottom: 6.75vh;
    right: 58.22vw;
}
#medical-website-and-mobile-app-development-image .hedima-services-cross-2{
    height: 9.90vh;
    position: fixed;
    bottom: 13.24vh;
    right: 4.27vw;
}
#medical-website-and-mobile-app-development-image .hedima-services-ellipse-1{
    height: 36.75vh;
    position: fixed;
    bottom: -3.98vh;
    left: -15.20vw;
    z-index: 100;
}
#medical-website-and-mobile-app-development-image .hedima-services-ellipse-2{
    height: 62.68vh;
    position: fixed;
    top: -31.66vh;
    right: -14.68vw;
    z-index: 100;
}

#medical-website-and-mobile-app-development-image.collapse-services-in .healthcare-content-production-image-main{
    /*-webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
            /*animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
    -webkit-animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
#medical-website-and-mobile-app-development-image.collapse-services-in .medical-mobile-app-image-main{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
/*#medical-website-and-mobile-app-development-image.collapse-services-stop .medical-mobile-app-image-main{
    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}*/
#medical-website-and-mobile-app-development-image.collapse-services-in .hedima-services-cross-1{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-website-and-mobile-app-development-image.collapse-services-stop .hedima-services-cross-1{
    -webkit-animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#medical-website-and-mobile-app-development-image.collapse-services-in .hedima-services-cross-2{
    -webkit-animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-website-and-mobile-app-development-image.collapse-services-stop .hedima-services-cross-2{
    -webkit-animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#medical-website-and-mobile-app-development-image.collapse-services-in .hedima-services-ellipse-1{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-website-and-mobile-app-development-image.collapse-services-stop .hedima-services-ellipse-1{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#medical-website-and-mobile-app-development-image.collapse-services-in .hedima-services-ellipse-2{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-website-and-mobile-app-development-image.collapse-services-stop .hedima-services-ellipse-2{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
    animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;

}

#medical-learning-online-ecme-organizing-image.collapse-services-in .medical-learning-online-2{
    /*-webkit-animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
            /*animation: fade-in 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;*/
    -webkit-animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
#medical-learning-online-ecme-organizing-image.collapse-services-in .medical-learning-online-1{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
/*#medical-learning-online-ecme-organizing-image.collapse-services-stop .medical-learning-online-1{
    -webkit-animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}*/
#medical-learning-online-ecme-organizing-image.collapse-services-in .hedima-services-cross-1{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-learning-online-ecme-organizing-image.collapse-services-stop .hedima-services-cross-1{
    -webkit-animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.6s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#medical-learning-online-ecme-organizing-image.collapse-services-in .hedima-services-cross-2{
    -webkit-animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-bl 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-learning-online-ecme-organizing-image.collapse-services-stop .hedima-services-cross-2{
    -webkit-animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.25s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#medical-learning-online-ecme-organizing-image.collapse-services-in .hedima-services-ellipse-1{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-learning-online-ecme-organizing-image.collapse-services-stop .hedima-services-ellipse-1{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#medical-learning-online-ecme-organizing-image.collapse-services-in .hedima-services-ellipse-2{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#medical-learning-online-ecme-organizing-image.collapse-services-stop .hedima-services-ellipse-2{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
    animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;

}

#medical-learning-online-ecme-organizing-image{
    right: 0!important;
    bottom: 0!important;
    z-index: 101!important;
}
#medical-learning-online-ecme-organizing-image .medical-learning-online-1{
    /*height:calc(100vh - 100px)!important;*/
    /*right: 0;*/
    /*bottom: 0;*/
    z-index: 101;
    position: fixed;

    height: 68vh!important;
    /*width: 59.58vw!important;*/
    left: auto!important;
    right: 0!important;
    top: auto!important;
    bottom: 5.92vh!important;
}
#medical-learning-online-ecme-organizing-image .medical-learning-online-2{
    /*height:calc(100vh - 100px)!important;*/
    height: 52.87vh!important;
    /*width: 39.58vw!important;*/
    right: 0!important;
    bottom: 0!important;
    z-index: 102;
    position: fixed;

    /*height: 57.87vh;*/
    /*left: 50.52vw;*/
    /*top: 29.63vh;*/
}
#medical-learning-online-ecme-organizing-image .hedima-services-cross-1{
    /*height: 7.5vh;*/
    position: fixed;
    /*bottom: 25.92vh;*/
    /*left: 15.92vw;*/

    height: 7.5vh!important;
    left: 8.96vw!important;
    top: 80.57vh!important;
    z-index: 101!important;
}
/*#medical-learning-online-ecme-organizing-image .hedima-services-cross-2{
    height: 12.87vh;
    position: fixed;
    bottom: -2.8vh;
    right: 35.93vw;
}*/
#medical-learning-online-ecme-organizing-image .hedima-services-ellipse-1{
    height: 53.70vh;
    position: fixed;
    bottom: -27.77vh;
    right: 54.94vw;
    z-index: 100;
}
#medical-learning-online-ecme-organizing-image .hedima-services-ellipse-2{
    height: 36.94vh;
    position: fixed;
    top: 5vh;
    right: -1.25vw;
    z-index: 100;
}
/*#exclusive-publishment-on-youmed-platforms-image{
    right: 0!important;
    bottom: 6.34vh!important;
    z-index: 101!important;
}*/
#exclusive-publishment-on-youmed-platforms-image .youmed-platforms-1{
    /*height:calc(100vh - 100px);*/
    /*right: 0;*/
    /*bottom: 0;*/
    height: 74.07vh;
    left: 45.82vw;
    top: 19.85vh;
    z-index: 101;
    position: fixed;
}
#exclusive-publishment-on-youmed-platforms-image .youmed-platforms-2{
    /*height:calc(100vh - 100px);*/
    /*right: 0;*/
    /*bottom: 0;*/
    height: 55.56vh;
    left: 69.64vw;
    top: 42.6vh;
    z-index: 102;
    position: fixed;
}
#exclusive-publishment-on-youmed-platforms-image .hedima-services-ellipse-1{
    height: 31.38vh;
    position: fixed;
    bottom: -19.07vh;
    right: 46.99vw;
    z-index: 100;
}
#exclusive-publishment-on-youmed-platforms-image .hedima-services-ellipse-2{
    height: 62.68vh;
    position: fixed;
    top: -31.85vh;
    right: -8.22vw;
    z-index: 100;
}

#exclusive-publishment-on-youmed-platforms-image.collapse-services-in .youmed-platforms-1{
    -webkit-animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
            animation: fade-in-bck 1s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
#exclusive-publishment-on-youmed-platforms-image.collapse-services-in .youmed-platforms-2{
    -webkit-animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-top 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}

#exclusive-publishment-on-youmed-platforms-image.collapse-services-in .hedima-services-ellipse-1{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#exclusive-publishment-on-youmed-platforms-image.collapse-services-stop .hedima-services-ellipse-1{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
}
#exclusive-publishment-on-youmed-platforms-image.collapse-services-in .hedima-services-ellipse-2{
    -webkit-animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-bck-tr 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
#exclusive-publishment-on-youmed-platforms-image.collapse-services-stop .hedima-services-ellipse-2{
    -webkit-animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
    animation: shake-vertical 15s 0.7s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;

}
.loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    z-index: 99999999
}

.loader-logo-text{
    height: 137px;
    width: 489px;
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -68.5px;
    margin-left: -244.5px;
    z-index: 104;
}

.loader-logo-text-background{
    height: 137px;
    width: 489px;
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -68.5px;
    margin-left: -244.5px;
    z-index: 102;
    background-color: #fff;
    /*background-color: #dbdbdb;*/
}
.loading-percent{
    height: 137px;
    width: 0;
    display: block;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -68.5px;
    margin-left: -244.5px;
    z-index: 103;
    background-color: #fff;
    /*background-color: #007A9A;*/
}


@media only screen and (max-width: 768px) {
    #loader-logo-text{
        height: 68.5px!important;/*137px;*/
    }
    .loader-logo-text{
        height: 68.5px!important;/*137px;*/
        width: 244.5px!important;/*489px;*/

        margin-top: -34.25px!important;
        margin-left: -122.25px!important;

    }
    .loader-logo-text-background{
        height: 68.5px!important;/*137px;*/
        width: 244.5px!important;/*489px;*/

        margin-top: -34.25px!important;
        margin-left: -122.25px!important;
    }
    .loading-percent{
        height: 68.5px!important;/*137px;*/
        width: 244.5px!important;/*489px;*/

        margin-top: -34.25px!important;
        margin-left: -122.25px!important;
    }
}
.fullscreen-video {
    position: fixed;
    overflow: hidden;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    transform: translateX(-50%) translateY(-50%);
    z-index: -10;
}
#particles-js{
            width: 100%;
            height: 100%;
            background-color: #fff;
            background-image: url('');
            background-size: cover;
            background-position: 50% 50%;
            background-repeat: no-repeat;
          }

/*.loader .loader-copy {
    position: absolute;
    top: 34%;
    text-align: center;
    width: 100%;
    font-size: 100px;
    letter-spacing: 25px
}*/

#hedima-home-page .content-heading{
    /* hedima */

    /*position: absolute;
    height: 128px;
    left: 23.96%;
    right: 23.96%;
    top: calc(50% - 128px/2 - 36px);*/

    font-family: MMC;
    font-style: normal;
    font-weight: bold;
    font-size: 2.875rem;
    line-height: 139%;
    /* or 139% */
    text-align: center;

    color: #007AB7;


}
#hedima-home-page .content-description-tagline{
    font-family: MMC;
    font-size: 2.5rem;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    letter-spacing: 0px;
    text-align: center;
    color: #007AB7;

    width: 52vw;
    margin-left: auto;
    margin-right: auto;
    /*font-family: MMC;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: 0px;
    text-align: center;*/

    /*font-family: SF Pro Display;
    font-size: 46px;
    font-style: normal;
    font-weight: 700;
    line-height: 64px;
    letter-spacing: 0px;
    text-align: center;
    */

}
#hedima-home-page .content-description{
    /* The pioneer */

   /* position: absolute;
    height: 64px;
    left: 24.03%;
    right: 23.96%;
    top: calc(50% - 64px/2 + 67px);*/

    /*font-family: Helvetica;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-size: 1.25rem;*/
    /*line-height: 160%;*/
    /*font-weight: 400;*/


    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;
    /* or 160% */
    text-align: center;

    /*color: #000000;*/
    padding-top: 7px;
    /*padding-left: 5.2vw;*/
    /*padding-right: 5.2vw;*/
    width: 38vw;
    margin-left: auto;
    margin-right: auto;

}
/*#hedima-marketingjourney-page .content-heading,*/
/*#hedima-partners-page .content-heading,*/
/*#hedima-services-page .content-heading,*/
/*#hedima-talents-page .content-heading,*/
#hedima-values-page .content-heading{
    /* HEALTHCARE in CORE */

    /*position: absolute;*/
    /*width: 282px;*/
    /*height: 34px;*/
    /*left: 162px;*/
    /*top: 271px;*/

    /* Heading/H3 */
    font-family: Roboto;
    font-style: normal;
    font-weight: 1000;
    font-size: 1.75rem;
    line-height: 120%;
    /* identical to box height, or 120% */
    /*text-align: center;*/

    /* Hedima/01. Color 01 */
    color: #007AB7;
    text-align: left;

}
#hedima-talents-page .content-heading,
#hedima-partners-page .content-heading,
#hedima-marketingjourney-page .content-heading{
    font-family: Roboto;
    font-style: normal;
    font-weight: 1000;
    font-size: 1.75rem;
    line-height: 120%;
    color: #007AB7;
    text-align: center;
}
#hedima-services-page .content-heading{
    text-align: center;
    font-family: Roboto;
    font-style: normal;
    font-weight: 1000;
    font-size: 1.75rem;
    line-height: 120%;
    color: #007AB7;
    text-align: center;
}
#hedima-marketingjourney-page .content-description,
#hedima-partners-page .content-description,
#hedima-services-page .content-description,
#hedima-talents-page .content-description,
#hedima-values-page .content-description{
    /* Our core team are doctors and pharmacists, so our mission is to improve the health of the Vietnamese people. With the key of 'HEALTHCARE IN CORE', Hedima always places patients at the center. */

    /*position: absolute;
    width: 497px;
    height: 88px;
    left: 163px;
    top: 341px;*/

    /* Body/Typo Regula */
    /*font-family: Roboto;*/
    /*font-style: normal;*/
    /*font-weight: normal;*/
    /*font-size: 1rem;*/
    /*line-height: 150%;*/

    /*font-size: 1.25rem;*/
    /*line-height: 150%;*/
    /* or 150% */

    /* Hedima/03. Color 03 */
    /*color: #495057;*/


    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 1rem;
    line-height: 150%;
    color: #495057;


}
#hedima-home-page {
    position: fixed;
    top: 50%;
    left: 0;
    right: 0;
    /*margin-left: -360px;*/
    margin-top: calc(-12rem / 2);
}
.hedima-partners-logo-mobile{
    display: none;
}
.hedima-partners-logo-desktop{
    display: block;
}
#hedima-header{
    position: fixed;
    width: 100%;
    z-index: 101;
    height: 100px;
}
.col-services-one{
    width: 32vw;
    position: fixed;
    top: 27.77vh;
    left: 5.2vw;
    padding: 0;
    /*position: */
    z-index: 104;
}
#hedima-values-page{
    padding-top: calc(15.83vh + 100px);
    padding-left: 8.43vw;
}
#hedima-values-page .content-description{
    /*padding-top: 3.33vh;*/
    width: 25.88vw;
}
.value-item .value-item-text{
    margin-left: 18px;
}
.hedima-talents-text{
        padding-left: 90px;
    }

@-webkit-keyframes tracking-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px);
            transform: translateZ(-700px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes tracking-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px);
            transform: translateZ(-700px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
.tracking-in-expand-fwd {
  -webkit-animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) forwards;
          animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) forwards;
}

@-webkit-keyframes tracking-in-contract-bck {
  0% {
    letter-spacing: 1em;
    -webkit-transform: translateZ(400px);
            transform: translateZ(400px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes tracking-in-contract-bck {
  0% {
    letter-spacing: 1em;
    -webkit-transform: translateZ(400px);
            transform: translateZ(400px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}


.tracking-in-contract-bck {
    -webkit-animation: tracking-in-contract-bck 2s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1s both;
            animation: tracking-in-contract-bck 2s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1s both;
}
@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}

#hedima-home.side-nav-in .content-heading,
#hedima-marketing-journey.side-nav-in .content-heading,
#hedima-partners.side-nav-in .content-heading,
#hedima-services.side-nav-in .content-heading,
#hedima-talents.side-nav-in .content-heading,
#hedima-contact.side-nav-in .content-heading,
#hedima-values.side-nav-in .content-heading
{
    /*-webkit-animation: slide-in-bck-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
            /*animation: slide-in-bck-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
    -webkit-animation: tracking-in-expand 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000) forwards;
            animation: tracking-in-expand 0.4s cubic-bezier(0.215, 0.610, 0.355, 1.000) forwards;
}

@-webkit-keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
@keyframes text-focus-in {
  0% {
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-filter: blur(0px);
            filter: blur(0px);
    opacity: 1;
  }
}
#hedima-home.side-nav-in .content-description,
#hedima-marketing-journey.side-nav-in .content-description,
#hedima-partners.side-nav-in .content-description,
#hedima-services.side-nav-in .content-description,
#hedima-talents.side-nav-in .content-description,
#hedima-values.side-nav-in .content-description,
#hedima-contact.side-nav-in .content-description,
#hedima-contact.side-nav-in .hedima-contact-item,
#hedima-contact.side-nav-in .hedima-contact-main
{
    -webkit-animation: text-focus-in 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
            animation: text-focus-in 0.4s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
    padding-right: 15px;
}
#hedima-services.side-nav-in .content-description{
    max-width: 600px;
}
#hedima-talents.side-nav-in .content-description{
    max-width: 800px;
}
#hedima-values.side-nav-in .content-description{
    width: calc(43vw + 15px);
}
#hedima-talents .content-description{
    padding-right: 25px;
}
#hedima-marketing-journey.side-nav-in .content-description{
    max-width: 650px;
}
.hedima-mobile-preview .side-nav-in .content-description/*,
.hedima-mobile-preview .side-nav-in .content-description,
#hedima-partners.side-nav-in .content-description,
#hedima-services.side-nav-in .content-description,
#hedima-talents.side-nav-in .content-description,
#hedima-values.side-nav-in .content-description,
#hedima-contact.side-nav-in .content-description,
#hedima-contact.side-nav-in .hedima-contact-item,
#hedima-contact.side-nav-in .hedima-contact-main*/
{
    -webkit-animation: text-focus-in 0.9s cubic-bezier(0.550, 0.085, 0.680, 0.530) both !important;
            animation: text-focus-in 0.9s cubic-bezier(0.550, 0.085, 0.680, 0.530) both !important;
}

.hedima-mobile-preview .side-nav-in .content-heading/*,
#hedima-marketing-journey.side-nav-in .content-heading,
#hedima-partners.side-nav-in .content-heading,
#hedima-services.side-nav-in .content-heading,
#hedima-talents.side-nav-in .content-heading,
#hedima-contact.side-nav-in .content-heading,
#hedima-values.side-nav-in .content-heading*/
{
    /*-webkit-animation: slide-in-bck-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
            /*animation: slide-in-bck-left 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
    -webkit-animation: tracking-in-expand 0.9s cubic-bezier(0.215, 0.610, 0.355, 1.000) forwards!important;
            animation: tracking-in-expand 0.9s cubic-bezier(0.215, 0.610, 0.355, 1.000) forwards!important;
}

.hedima-contact-desktop{
    display: block;
}
.hedima-contact-mobile{
    display: none;
}
/* ----------------------------------------------
 * Generated by Animista on 2021-3-16 17:7:48
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation vibrate-1
 * ----------------------------------------
 */
@-webkit-keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
@keyframes vibrate-1 {
  0% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  20% {
    -webkit-transform: translate(-2px, 2px);
            transform: translate(-2px, 2px);
  }
  40% {
    -webkit-transform: translate(-2px, -2px);
            transform: translate(-2px, -2px);
  }
  60% {
    -webkit-transform: translate(2px, 2px);
            transform: translate(2px, 2px);
  }
  80% {
    -webkit-transform: translate(2px, -2px);
            transform: translate(2px, -2px);
  }
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}

#hedima-marketingjourney-page .btn-hedima:hover{
    transform: scale(1.2);
    /*.vibrate-1 {*/
    /*-webkit-animation: vibrate-1 0.5s linear infinite both;*/
            /*animation: vibrate-1 0.5s linear infinite both;*/
/*}*/
}

@-webkit-keyframes slide-out-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
}
@keyframes slide-out-top {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
}

@-webkit-keyframes bounce-bottom {
  0% {
    -webkit-transform: translateY(45px);
            transform: translateY(45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(24px);
            transform: translateY(24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(12px);
            transform: translateY(12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@keyframes bounce-bottom {
  0% {
    -webkit-transform: translateY(45px);
            transform: translateY(45px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
    opacity: 1;
  }
  24% {
    opacity: 1;
  }
  40% {
    -webkit-transform: translateY(24px);
            transform: translateY(24px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  65% {
    -webkit-transform: translateY(12px);
            transform: translateY(12px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  82% {
    -webkit-transform: translateY(6px);
            transform: translateY(6px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  93% {
    -webkit-transform: translateY(4px);
            transform: translateY(4px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
  25%,
  55%,
  75%,
  87% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
    opacity: 1;
  }
}
@-webkit-keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-top {
  0% {
    -webkit-transform: translateY(-1000px);
            transform: translateY(-1000px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
  }
}
.content-read-more{
    display: none;
}
.visible-mobile{
	display: none;
}
.visible-desktop{
	display: block;
}

@-webkit-keyframes wobble-hor-bottom {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            transform: translateX(-6px) rotate(-1.2deg);
  }
}
@keyframes wobble-hor-bottom {
  0%,
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  15% {
    -webkit-transform: translateX(-30px) rotate(-6deg);
            transform: translateX(-30px) rotate(-6deg);
  }
  30% {
    -webkit-transform: translateX(15px) rotate(6deg);
            transform: translateX(15px) rotate(6deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3.6deg);
            transform: translateX(-15px) rotate(-3.6deg);
  }
  60% {
    -webkit-transform: translateX(9px) rotate(2.4deg);
            transform: translateX(9px) rotate(2.4deg);
  }
  75% {
    -webkit-transform: translateX(-6px) rotate(-1.2deg);
            transform: translateX(-6px) rotate(-1.2deg);
  }
}
#hedima-partners-logo-desktop .content-read-more-text {
    -webkit-animation: wobble-hor-bottom 1.5s 3s infinite both;
            animation: wobble-hor-bottom 1.5s 3s infinite both;
}
.hedima-partners-logo-sandoz img{
        height: 25px;
    }
.hedima-partners-logo-42 img{
        height: 40px;
    }
.hedima-partners-logo-32 img{
        height: 28px;
    }
@media only screen and (max-width: 768px) {
    #hedima-home-page .content-description,
    #hedima-home-page .content-description-tagline,
    #hedima-home-page .content-heading{
        width: calc(100vw - 30px);
        /*padding-left: 15px;*/
        /*padding-right: 15px;*/
    }
    
	.visible-mobile{
		display: block;
	}
	.visible-desktop{
		display: none;
	}
    .hedima-mobile-preview{
        display: block;
        width: 100vw;
        z-index: 190;
    }
    .main .hedima-mobile-preview .content-item{
        padding-top: 0; 
        padding-left: 0;
        
    }
    #pPartners.scroll-ing{
    	overflow-x: scroll;
    	overflow-y: hidden;
    	/*position: relative;*/
    	transform: none!important;
    }
    #pMarketingJourney.scroll-ing{
    	overflow-x: hidden;
    	overflow-y: scroll;

    	/*position: relative;*/
    	transform: none!important;
    }
    #pServices.scroll-ing{
    	overflow-x: hidden;
    	overflow-y: scroll;
    	/*position: relative;*/
    	transform: none!important;
    }
    #hedima-header.scroll-ing{
    	background: #fff!important;
    }
    /*.hedima-mobile-preview .content-image, #hedima-side-preview .content-image{
        z-index: -1;
    }
  /* For mobile phones: */
  /* hedima */

/*position: absolute;
left: 4%;
right: 4%;
top: 36.45%;
bottom: 49.88%;

font-family: MMC;
font-style: normal;
font-weight: bold;
font-size: 46px;
line-height: 64px;
text-align: center;

color: #007AB7;*/
    #hedima-home-page{
        margin-left: 0;
        /*margin-top: 0;*/
        left: 0;
        padding-left: 4vw;
        padding-right: 4vw;
    }
    #hedima-home-page .content-description-tagline{
        
        font-size: 24px;
    }
    #hedima-home-page .content-description{
        /*font-size: 16px;*/
        /*line-height: 24px;*/
        letter-spacing: 0px;
        /*text-align: center;*/
        padding-top: 0;

    }

    #hedima-marketingjourney-page .content-description,
    #hedima-partners-page .content-description,
    #hedima-services-page .content-description,
    #hedima-talents-page .content-description,
    #hedima-values-page .content-description{
        text-align: left!important;
    }
    #hedima-values.side-nav-in .content-description,
    #hedima-services.side-nav-in .content-description{
    	padding-right: 0;
    	font-weight: normal;
    }
    #hedima-values.side-nav-in .content-description{
        width: calc(100vw - 30px)!important;
    }
    #hedima-partners-page .content-description,
    #hedima-talents-page .content-description,
    #hedima-services-page .content-description{
        display: none;
    }
    #hedima-partners-page .content-heading,
    #hedima-partners-page .content-description{
        padding-left: 15px;
        padding-right: 15px;
    }
    #hedima-partners-page .content-heading{
    	position: fixed;
    	left: 0;
    }
    #hedima-marketingjourney-page .content-description{
        padding-top: 5px;
        padding-bottom: 15px;
    }
    #hedima-values-page .col-md-6{
        width: 100%;
    }
    #hedima-values-page .hedima-values-detail-ellipse{
        display: none;
    }
    #hedima-values-page .hedima-values-detail-cross-1{
        display: none;
    }
    #hedima-values-page .hedima-values-detail-cross-2{
        display: none;
    }
    #hedima-services-page,
    /*#hedima-partners-page,*/
    #hedima-talents-page,
    #hedima-marketingjourney-page,
    #hedima-values-page{
         padding-top: 100px!important; 
        padding-left: 15px!important;
        padding-right: 15px;
    }
    #hedima-partners-page{
        padding-left: 0;
        padding-right: 0;
        padding-top: 100px!important; 
    }
    #hedima-contact-page{
    	padding-top: 100px!important; 
    }
    .main .content-heading{
        /*//styleName: Heading/H4;*/
        font-family: Roboto;
        /*font-size: 24px;*/
        font-style: normal;
        font-weight: 500;
        line-height: 29px;
        letter-spacing: 0px;
        /*text-align: center;*/
        font-size: 1.75rem;
    	line-height: 120%;
    }
    .hedima-mobile-preview .content-heading{
        font-weight: 1000!important;
    }
    .main .content-description{
        /*font-family: Roboto;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0px;
        text-align: left;*/

    }
    .footer-page{
        display: none;
    }
    #hedima-values-page .hedima-values-detail-hand{
        height: auto;
        width: 56.53vw;
    
    }
    #hedima-talents .content-description{
        padding-right: 0;
    }
    .hedima-container-logo{
        padding-left: 15px;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .hedima-btn-nav{
        width: 32px;
        padding-right: 15px;
        padding-top: 20px;
        /*padding-bottom: 25px;*/
    }
    #hedima-services-page .col-md-6{
        width: 100%;
    }
    #hedima-services-content-image{
        display: none;
    }
    .hedima-partners-logo{
        width: 100%;
        padding-left: 14px;
        padding-right: 14px;
    }
    .hedima-partners-logo .hedima-partners-logo-item img,
    .hedima-partners-logo .hedima-partners-logo-item {
        height: 32px;
    }
    .hedima-partners-logo-sandoz img{
        height: 12px!important;
    }
    .hedima-partners-logo-42 img{
        height: 28px!important;
    }
    .hedima-partners-logo-32 img{
        height: 16px!important;
    }
    .hedima-partners-logo-desktop{
        /*display: none;*/
    }
    .hedima-partners-logo-mobile{
        /*display: block;*/
    }
    .col-md-1p2{
        /*width: 33.33vw;*/
        width: 15vw;
        height: 18vw;
        padding-right: 5px;
        padding-left: 5px;
    }
    #hedima-partners-logo-desktop .row {
        /*width: 100vw;*/
        margin-right: -5px;
        margin-left: -5px;
    }
    .hedima-partners-logo .hedima-partners-logo-item{
        line-height: 20vw;
        margin-top: 2vh;
        margin-bottom: 2vh;
    }
    .col-md-2p2{
        width: 30vw;
        height: 18vw;
        padding-right: 5px;
        padding-left: 5px;
    }
    .hedima-partners-mitek{
        height: 22px!important;
    }
    .hedima-talents-ellipse-1{
        display: none;
    }
    .hedima-talents-ellipse-2{
        display: none;
    }
    .main #hedima-talents-page .content-description,
    .main #hedima-marketingjourney-page .content-description{
        width: 100%;
        max-width: 100%;
    }
    #hedima-marketingjourney-page .content-description{
        margin-bottom: 15px;
    }
    #hedima-marketingjourney-page .row{
        float: left;
    }
    .content-image .hedima-talents-images-main{
        /*left: 14px;*/
        /*height: 50vh;*/
        left: 50%;

        /*height: auto;
        width: 70.93vw;
        margin-left: calc(-70.93vw /2);*/

        height: 50.98vh;
        margin-left: -16.37vh;
    }
    .hedima-talents-main .col-talents-two{
        left: 16px;
        right: 16px;
        top: auto;

        /*width: calc(100vw - 32px);
        bottom: 110vw;*/
        

        width: calc(100vw - 32px);
        bottom: 53vh;
    }
    .hedima-talents-quotation{
        top: 32px;
        font-size: 100px;
        /*font-size: 150px;*/
    }
    .hedima-talents-text{
        padding-left: 54px;
    }
    .hedima-talents-main .col-talents-two p{
        font-family: Roboto;
        font-style: italic;
        /*font-weight: 500;*/
        letter-spacing: 1px;
        text-align: left;
        padding-left: 40px;

        /*font-size: 14px;
        line-height: 20px;*/

        /*font-size: 0.875rem;*/
        /*line-height: 1.25rem;*/

        font-size: 1.1rem;
        line-height: 177%;

        /*font-family: Roboto;*/
        /*font-style: normal;*/
        /*font-weight: normal;*/
        text-align: justify;
        padding-right: 55px;
        padding-left: 55px;

    }
    .hedima-talents-main .col-talents-two p.hedima-talents-author{
        margin-top: 10px;
        line-height: 120%;
    }
    .main #hedima-talents-page .content-description{
        padding-top: 5px;
    }
    .hedima-talents-main .col-talents-two p span img{
        height: 16px;
    }
    .hedima-marketingjourney-main{
        padding:0;
        margin-left: 0;
        margin-right: 0;
        /*width: calc(100vw - 28px);*/
        width: 100vw;
        /*height: calc(100vh - 3.6rem - 150px - 80px);*/
        padding-right: 5px;
        height: 300vw;
        /*height: calc(100vh 100px);*/
        -webkit-overflow-scrolling: touch;
    }

    #hedima-marketingjourney-page{
        height: calc(100vh - 100px);
    }
    .nano>.nano-content{
        right: 24px;
    }
    #hedima-marketingjourney-page .btn-hedima{
        width: 100%;
        margin: 0 0 10px 0;
        padding: 9px 9px!important;
    }
    .hedima-marketingjourney-main .col-journey-one,
    .hedima-marketingjourney-main .col-journey-two{
        width: calc(100vw - 30px);
    }
    .hedima-marketingjourney-main .col-journey-two{
    	padding-bottom:30px;
    }
    .hedima-marketingjourney-main .col-journey-one{
        padding:0;
        /*margin-left: 14px;*/
    }
    .overflow-scroll{
            overflow: scroll;
    }
    .overflow-scroll .main{
        height: auto;
    }
    .overflow-scroll .hedima-container-logo{
        position: static;
    }
    .hedima-marketingjourney-main .col-journey-two .thumbnail > img, 
    .hedima-marketingjourney-main .col-journey-two .thumbnail a > img{
        width: 100%;
        margin-right: 0;
        float: inherit;
    }
    .hedima-marketingjourney-main .col-journey-two .thumbnail{
        border-radius: 5px 5px 0px 0px
    }
    .hedima-marketingjourney-main .col-journey-two{
        padding-left: 0;
    }
    .hedima-marketingjourney-main .col-journey-two .thumbnail .caption{
        float: left;
    }
    .col-services-one{
        width: calc(100vw - 30px)!important;
        left: 15px;
        top: calc(120px + 2.1rem)!important;
        margin-top: 0;
    }
    .hedima-close-nav{
        right: 14px;
        top: 14px;
    }
    #hedima-values-page .content-description{
        width: 100%;
        /*padding-top: 36px;*/
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 29px!important;
        margin-top: 0!important;
    }
    /*.main #hedima-services-page.content-item{*/
        /*padding-top: 90px!important;*/
    /*}*/
    /*.value-item{*/
        /*font-size: 14px;*/
        /*margin-bottom: 15px;*/
        /*font-size: 1.2rem;*/
    /*}*/
    .value-item img{
        height: auto;
        width: 11.78vw;
    }
    .value-item .value-item-text {
        margin-left: 5px;
    }
    .value-item-first-child {
      /*margin-top: 40px;*/
    }
    .about-us-body{
            overflow: hidden auto;
    }
    .hedima-contact-page-main #hedima-contact-page .hedima-contact-main{
        display: block;
        margin-top: 0;
    }
    .fl-us img {
    width: 30px;
    margin-right: 30px;
}
.fl-us p.col-contact-title{
    margin-bottom: 10px;
}
    .fl-us {
    margin-top: 20px;
}
    .about-us-body>div#hedima-header {
    background: #fff;
}
    #hedima-header{
        height: 100px;
        /*background: #fff;*/
    
    }
    /*.hedima-container-logo{
            padding-top: 4px;
    }*/
    #hedima-partners-logo-desktop{
        height: calc(33vw * 4)!important;
        width: calc(100vw - 15px)!important;
        /*width: calc(33.33vw * 7)!important;*/
        padding-right: 15px!important;
        margin-right: 0;
        padding-left: 0!important;
        margin-left: 0;
    }
    #hedima-values-page .hedima-values-detail-heart{
        height: auto;
        width: 24.29vw;
        bottom: 28.8vw;
        right: 50%;

        -webkit-animation: shake-vertical 20s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical 20s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
    }
    /*#hedima-contact-page .hedima-contact-page-cross-1,*/
    #hedima-contact-page .hedima-contact-page-ellipse-1{
    /*#hedima-contact-page .hedima-contact-page-ellipse-2{*/
        display: none;
    }
    #hedima-contact-page .hedima-contact-page-ellipse-2{
        height: auto;
        width: 100vw;
        top: -25vh;
        right: -55vw;
        z-index: -1;
    }
    #hedima-contact-page .hedima-contact-page-cross-1 {
        height: auto;
        width: 12vw;
        right: 41.35vw;
        top: 22.96vh;
        z-index: -1;
    }
    #hedima-contact-page .hedima-contact-page-cross-2 {
        display: block;
    }
    #hedima-contact-page .hedima-contact-page-main img{
        height: auto;
        width: 108vw;
        margin-left: -4vw;
        bottom: 0;
        position: fixed;
        z-index: -1;
        left: 0;
    }
    #hedima-contact-page .hedima-contact-page-main{
        /*padding-top: calc(100vh - 47.6vw);*/
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        padding-top: 0;
        z-index: -1;
    }
    #hedima-contact-page .hedima-contact-page-main img{

    }
    #hedima-contact-page .content-heading{
        font-size: 1.75rem;
        line-height: 120%;
    }
    .hedima-contact-desktop{
        display: none;
    }
    .hedima-contact-mobile{
        display: block;
    }
    #hedima-contact-page .content-description{
        float: left;
        text-align: left;
        padding-left: 15px;
        top: 0;
        margin-top: 0;
        margin-bottom: 26px;
    }
    #hedima-contact-page .content-heading{
        text-align: left;
        padding-left: 15px;
    }
    #hedima-contact-page .hedima-contact-main{
        width: 100%;
        position: relative;
        top: 0;
        left: 0;
        padding-left: 15px;

        /*padding-left: 15px;*/
        margin-left: 0;
    }
    #hedima-contact-page .col-contact-one{
        width: 100%;
    }
    #hedima-contact-page .col-contact-one .hedima-contact-item{
        margin-bottom: 0;
        /*font-size: 1.25rem;*/
        /*line-height: 150%;*/
    }
    #hedima-contact-page .col-contact-two label{
    	/*font-size: 1.25rem;*/
        /*line-height: 150%;*/
    }
    #hedima-contact-page .col-contact-two .form-group{
        margin-top: 0;
    }
    #hedima-contact-page .hedima-contact-item span img{
        /*height: 12px;*/
        height: 1.25rem;
    }
    #hedima-contact-page .col-contact-two{
        width: 100%;
        margin-top: 38px;
    }
    #hedima-contact-page .col-contact-two .form-control{
        width: calc(100vw - 80px - 30px);
        /*font-size: 1.25rem;*/
        line-height: 150%;
    }
    #hedima-contact-page .col-contact-two .col-contact-social img{
        margin-right: 19px;
    }
    .hedima-services-page-row.nano {
        height: calc(100vh - 2.5vh - 6.6rem - 150px);
        left: 15px;
        /*padding-top: 15px;*/
        width: 100vw;
    }
    .main #hedima-partners-page{
        padding-left: 15px!important;
    }
    /*.main #hedima-partners-page.content-item{*/
        /*padding-top: 100px;*/
    /*}*/
    /*#hedima-contact-page{*/
        /*padding-top: 105px;*/
    /*}*/

    #hedima-marketingjourney-page .content-heading,
    #hedima-partners-page .content-heading,
    #hedima-services-page .content-heading,
    #hedima-talents-page .content-heading{
        
        text-align: left;
    }
    #hedima-values-page .content-heading{
        padding-top: 0px;
    }

    #hedima-values-page .hedima-values-detail-hand{
        /*height: 72.85vh;*/
        /*height: 52.12vh;*/
        /*position: fixed;*/
        /*right: 0;*/
        bottom: -9.576vw;
        z-index: 2;
        left: 50%;
        margin-left: calc(-56.53vw /2);
    }

    
    .hedima-mobile-preview #hedima-values .hedima-values-hand{
        height: auto;
        right: 0;
        left: auto;
        width: 80vw;

    }
    .hedima-mobile-preview #hedima-values .hedima-values-heart{
        height: 14vh;
        /*bottom: 22vh;*/
        bottom: 40vw;
        left: 23.61vw;
    }
    .hedima-mobile-preview #hedima-values .content-image.values-stop .hedima-values-heart{
        -webkit-animation: shake-vertical-vh 40s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;
            animation: shake-vertical-vh 40s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both;

    }
    .hedima-mobile-preview #hedima-values .hedima-values-ellipse-1{
        height: 47vh;
        bottom: 4.45vh;
        left: 0.72vw;
        max-width: 97vw;
        }
    .hedima-mobile-preview #hedima-values .content-image.values-stop .hedima-values-ellipse-1{
        -webkit-animation: shake-vertical 30s 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 30s 1s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;

    }
    .hedima-mobile-preview #hedima-values .hedima-values-ellipse-2{
        top: -25vh;
        right: -45vw;
        height: 47vh;
        left: auto;
        }
    .hedima-mobile-preview #hedima-values .content-image.values-stop .hedima-values-ellipse-2{
        -webkit-animation: shake-vertical 30s 0.2s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 30s 0.2s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
    }
    .hedima-mobile-preview #hedima-values .hedima-values-cross-1{
        height: 7vh;
        }
    .hedima-mobile-preview #hedima-values .content-image.values-stop .hedima-values-cross-1{
        -webkit-animation: shake-vertical 30s  cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 30s  cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
    }
    .hedima-mobile-preview #hedima-values .hedima-values-cross-2{
        bottom: 50vh;
        right: 15px;
        left: auto;
        height: 19vh;
        }
    .hedima-mobile-preview #hedima-values .content-image.values-stop .hedima-values-cross-2{
        -webkit-animation: shake-vertical 30s 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
            animation: shake-vertical 30s 0.5s cubic-bezier(0.455, 0.030, 0.515, 0.955) infinite both!important;
    }
    .content-read-more{
        width: 100vw;
        text-align: center;
        position: fixed;
        bottom: 5px;
        color: #565d63;
        left: 0;
        right: 0;
        z-index: 104;
        display: none;
    }
    .side-nav-in .content-read-more{
        display: block;
    }
    .content-read-more .content-read-more-icon{
        height: 10px;
    }
    .content-read-more .content-read-more-icon svg{
        width: 2vw;
    }


    #hedima-values-page .content-read-more,
    #hedima-partners-page .content-read-more,
    #hedima-services-page .content-read-more,
    #hedima-talents-page .content-read-more,
    #hedima-marketingjourney-page .content-read-more{
        display: block;
    }

    .hedima-mobile-preview.slide-out-top{
        -webkit-animation: slide-out-top 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
            animation: slide-out-top 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
    }
    .hedima-mobile-preview.slide-in-top{
        -webkit-animation: slide-in-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
            animation: slide-in-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
    }
    .content-read-more .content-read-more-icon-down,
    .content-read-more .content-read-more-icon-left{
            position: fixed;
            bottom: 50vh;
            margin-bottom: -40px;
            right: 0;

            -webkit-animation: bounce-bottom 10s infinite both;
            animation: bounce-bottom 10s infinite both;
    }
    .content-read-more .content-read-more-icon-down span,
    .content-read-more .content-read-more-icon-left span{
        transform: rotate( -90deg ) translate(-50%, 50%);
        position: absolute;
        bottom: 91px;
        right: -10px;
        width: 63px;
        top: 20px;
    }
    .content-read-more .content-read-more-icon-down span{
        bottom: 91px;
        right: -16px;
        width: 70px;
        top: -70px;
    }
    .content-read-more .content-read-more-icon-down svg,
    .content-read-more .content-read-more-icon-left svg{
            height: 15px;
    }

}


/*.nano { background: #bba; width: 500px; height: 500px; }
.nano .nano-content { padding: 10px; }
.nano .nano-pane   { background: #888; }
.nano .nano-slider { background: #111; }*/

.nano {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#hedima-partners-logo-desktop{
    margin-top: 5.92vh;
    top: 30.55vh;
    bottom: 8.33vh;
  /*left: 15.625vw;*/
  /*right: 15.625vw;*/
    height: 60vh;
    width: calc(100vw - 10.4vw);
}
#hedima-partners-logo-desktop .nano-content{
    padding-right: 24px;
}
.nano>.nano-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.nano > .nano-content:focus {
    outline: 0;
}
.nano > .nano-content::-webkit-scrollbar {
    display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
    display: block;
}
.nano > .nano-pane {
    position: absolute;
    width: 24px;
    right: 0;
    top: 0;
    bottom: 10px;
    visibility: hidden\9;
    opacity: 0.01;
    opacity: 1;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.nano > .nano-pane:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #c3c3c3;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
}
.nano > .nano-pane > .nano-slider {
    background: #fff;
    border: 2px solid #c3c3c3;
    border-radius: 50%;
    position: relative;
}
.nano-pane.active,
.nano-pane.flashed,
.nano:hover > .nano-pane {
    visibility: visible\9;
    opacity: 0.99;
}
/* iphone 3 */
@media only screen and (min-device-width: 320px) and (max-device-height: 480px) and (-webkit-device-pixel-ratio: 1) {

    .hedima-mobile-preview{
        display: block;
        width: 100vw;
        z-index: 190;
    }

    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
        text-align: left;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 40px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 56vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
    .hedima-mobile-preview #hedima-services .hedima-side-services{
        width: 80vw;
        margin-left: 10vw;
    }
}

/* iphone 4 */
@media only screen and (min-device-width: 320px) and (max-device-height: 480px) and (-webkit-device-pixel-ratio: 2) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 40px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 56vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
    .hedima-mobile-preview #hedima-services .hedima-side-services{
        width: 80vw;
        margin-left: 10vw;
    }
}

/* iphone 5 */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 40px);
    }

    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 56vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }

    .hedima-mobile-preview #hedima-services .hedima-side-services{
        width: 80vw;
        margin-left: 10vw;
    }
}
/*Samsung Galaxy S9 Portrait Media Queries*/
@media only screen and (min-width: 320px) and (orientation: portrait) { /* Your Styles... */ 
    span.hedima-talents-quotations.after,
    span.hedima-talents-quotations.before{
        font-size: 7rem;
    }
    span.hedima-talents-quotations.before{
        top: 30px;
    }
    span.hedima-talents-quotations.after{
        bottom: 30px;
    }
    .hedima-talents-main .col-talents-two p{
        padding-right: 35px;
        padding-left: 35px;
        text-align: unset;
        font-size: .875rem;
    }
    .hedima-talents-main .col-talents-two p.hedima-talents-author{
        margin-top: 5px;
        font-size: 15px;
        padding-left: 82px;
    }

    .content-image .hedima-talents-images-main {
        height: calc(50.98vh - 40px);
        margin-left: -13.37vh;
    }
    .hedima-talents-main .col-talents-two {
        bottom: calc(53vh - 40px);
    }

}
/*Samsung Galaxy S9 Portrait Media Queries*/
@media only screen and (min-width: 360px) and (orientation: portrait) { /* Your Styles... */ 
    span.hedima-talents-quotations.after,
    span.hedima-talents-quotations.before{
        font-size: 9rem;
    }
    span.hedima-talents-quotations.before{
        top: 30px;
    }
    span.hedima-talents-quotations.after{
        bottom: 30px;
    }
    .hedima-talents-main .col-talents-two p{
        padding-right: 40px;
        padding-left: 40px;
        text-align: unset;
        font-size: 1rem;
    }
    .hedima-talents-main .col-talents-two p.hedima-talents-author{
        margin-top: 5px;
        font-size: 18px;
        padding-left: 82px;
    }
    .content-image .hedima-talents-images-main {
        height: calc(50.98vh - 40px);
        margin-left: -13.37vh;
    }
    .hedima-talents-main .col-talents-two {
        bottom: calc(53vh - 40px);
    }

}

/* iPhone 6 portrait */
/*@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 667px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2)
{ 
    span.hedima-talents-quotations.after,
    span.hedima-talents-quotations.before{
        font-size: 7rem;
    }
    span.hedima-talents-quotations.before{
        top: 30px;
    }
    span.hedima-talents-quotations.after{
        bottom: 30px;
    }
    .hedima-talents-main .col-talents-two p{
        padding-right: 35px;
        padding-left: 35px;
        text-align: unset;
        font-size: .875rem;
    }
    .hedima-talents-main .col-talents-two p.hedima-talents-author{
        margin-top: 5px;
        font-size: 15px;
        padding-left: 82px;
    }
    .content-image .hedima-talents-images-main {
        height: calc(50.98vh - 100px);
        margin-left: -12.37vh;
    }
    .hedima-talents-main .col-talents-two {
        bottom: calc(53vh - 100px);
    }
}*/


/* iphone 6, 6s, 7, 8 */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 10px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 50vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }

    .hedima-mobile-preview #hedima-services .hedima-side-services{
        width: 80vw;
        margin-left: 10vw;
    }
}
    
/* iphone 6+, 6s+, 7+, 8+ */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 10px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
       width: 50vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
    .hedima-mobile-preview #hedima-services .hedima-side-services{
        width: 80vw;
        margin-left: 10vw;
    }
}

/* iphone X , XS, 11 Pro, 12 Mini */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 10px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 50vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
}

/* iphone 12, 12 Pro */
@media only screen and (min-device-width: 390px) and (max-device-height: 844px) and (-webkit-device-pixel-ratio: 3) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 10px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 50vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
}

/* iphone XR, 11 */
@media only screen and (min-device-width : 414px) and (max-device-height : 896px) and (-webkit-device-pixel-ratio : 2) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 10px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 50vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
}
    
/* iphone XS Max, 11 Pro Max */
@media only screen and (min-device-width : 414px) and (max-device-height : 896px) and (-webkit-device-pixel-ratio : 3) {
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 10px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 50vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
}

/* iphone 12 Pro Max */
@media only screen and (min-device-width : 428px) and (max-device-height : 926px) and (-webkit-device-pixel-ratio : 3){
    .hedima-mobile-preview{
        display: block;
        width: 100vw;
    }
    #hedima-values-page .hedima-values-detail-hand{
        /*display: none;*/
        bottom: -12vw;
    }
    #hedima-values-page .hedima-values-detail-heart{
        /*bottom: 42%;
        right: 20%;*/
        bottom: 25vw;
        right: 56%;
    }
    .value-item{
        margin-bottom: 1vh!important;
    }
    .value-item img{
        width: 10vw;
    }
    #hedima-values-page .value-item-first-child{
        padding-top: 1vh!important;
    }
    #hedima-values-page .content-description{
        padding-top: 1vh!important;
    }

    #hedima-contact-page .col-contact-two .col-contact-title{
        margin-top: 15px;
        /*font-size: 1.25rem;*/
    	line-height: 150%;
    }
    #hedima-contact-page .col-contact-two{
        margin-top: 15px;
    }
    #hedima-contact-page .content-description{
        margin-bottom: 15px;
    }
    .content-image .hedima-talents-images-main{
        height: calc(50.98vh - 40px);
        margin-left: -14.37vh;
    }
    .hedima-talents-main .col-talents-two{
        bottom: calc(53vh - 10px);
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-main{
        width: 58vw;
        margin-left: -29vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-2{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-3{
        width: 45vw;
    bottom: 50vh;
    right: -15vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-5{
        width: 34vw;
    right: -16vw;
    bottom: 27vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-7{
        width: 48vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-9{
        width: 50vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10{
        bottom: 0vh;
    right: -5vw;
    width: 35vw;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-10-2{
        width: 32vw;
        right: -6vw;
        bottom: -6vh;
    }
    .hedima-mobile-preview #hedima-marketing-journey .content-image .hedima-marketing-journey-11{
        width: 36vw;
    }
}
@media screen and (max-width: 812px) and (orientation:landscape) {
    #hedima-contact-page .hedima-contact-page-main{
        display: none;
    }
}
.text-practice {
  fill: none;
  stroke-width: 0.25;
  stroke-linejoin: round;
  stroke-dasharray: 0.699125rem 3.295875rem;
  stroke-dashoffset: 0;
  -webkit-animation: stroke 12s infinite linear;
  animation: stroke 12s infinite linear;
}
.text-practice:nth-child(5n+1) {
  stroke: #F2385A;
  -webkit-animation-delay: -2.24s;
  animation-delay: -2.4s;
}
.text-practice:nth-child(5n+2) {
  stroke: #F5A503;
  -webkit-animation-delay: -4.8s;
  animation-delay: -4.8s;
}
.text-practice:nth-child(5n+3) {
  stroke: #E9F1DF;
  -webkit-animation-delay: -7.2s;
  animation-delay: -7.2s;
}
.text-practice:nth-child(5n+4) {
  stroke: #56D9CD;
  -webkit-animation-delay: -9.6s;
  animation-delay: -9.6s;
}
.text-practice:nth-child(5n+5) {
  stroke: #3AA1BF;
  -webkit-animation-delay: -12s;
  animation-delay: -12s;
}

@-webkit-keyframes stroke {
  100% {
    stroke-dashoffset: -400;
  }
}
@keyframes stroke {
  100% {
    stroke-dashoffset: -400;
  }
}

