/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/** buttons **/
.button.button--primary {
  color: var(--button-primary-text);
  border-color: var(--button-primary-border);
    background-color: rgba(255, 255, 255, .0) !important;
}
.button.button--primary:hover, .button.button--primary:focus-visible {
  color: var(--button-primary-text-hover);
  border-color: var(--button-primary-border-hover, var(--button-primary-bg-hover));
    background-color: rgba(255, 255, 255, .0) !important;
}
.button.button--secondary {
  color: var(--button-secondary-text);
  border-color: var(--button-secondary-border);
    background-color: rgba(255, 255, 255, .0) !important;
}
.button.button--secondary:hover, .button.button--secondary:focus-visible {
  color: var(--button-secondary-text-hover);
  border-color: var(--button-secondary-border-hover, var(--button-secondary-bg-hover));
    background-color: rgba(255, 255, 255, .0) !important;
}
.button.button--tertiary {
  color: #ffffff;
  border-color: #ffffff;
    background-color: rgba(255, 255, 255, .0) !important;
}
.button.button--tertiary:hover, .button.button--tertiary:focus-visible {
  color: #ffffff;
  border-color: #ffffff;
    background-color: rgba(255, 255, 255, .0) !important;
}

#image-center > div.theme-image.widget-span.span6 {}

/** working genius page **/
#working-genius  .tabs__content > div > div > h4 {margin-bottom:-15px !important;}
#working-genius .tabs__navigation-item {
    color: #1ea1a6 !important;
  font-size:20px;
  border-style: solid;
  border-color: #1ea1a6;
  border-width: 2px;
  border-radius: 5px;
  padding: 8px 20px;
}
#working-genius .tabs__navigation-item.active {
  background-color: #1ea1a6 !important;
  color:#ffffff !important;
  font-size:20px;
  border-style: solid;
  border-color: #1ea1a6;
  border-width: 2px;
  border-radius: 5px;
  padding: 8px 20px;;
}
#working-genius .tabs__navigation-item:hover {
  background-color: #1ea1a6 !important;
  color:#ffffff !important;
  font-size:20px;
  border-style: solid;
  border-color: #1ea1a6;
  border-width: 2px;
  border-radius: 5px;
  padding: 8px 20px;

}
#working-genius .tabs__navigation-item: {background-image:none !important;}
#working-genius .tabs__navigation-item.active {background-size: 0% 0px; !important;}
#working-genius .tabs__navigation-item:hover {background-size: 0% 0px; !important;}
#working-genius .tabs--horizontal .tabs__navigation {margin-bottom: 3rem;}
#working-genius .tabs--horizontal .tabs__navigation-item {margin: 0 0.5em;}


.wg-list h4 {margin-bottom:-15px !important;}

/** page end **/



p {font-weight:400 !important;}

.cs-bg {
  background-color: #616467;
  width:100%;
  padding:20px 0;
}
/**
#tent > div.theme-image.widget-span.span6 > img {
    margin-top:-120px !important;
}**/

.icon-section__item-text > h3 {
  font-size:26px;
  line-height:1.2;
  padding-top:15px;
}
.icon-section__item {
        padding-bottom: calc(var(--row-spacing) / 2);
        border-radius: 5px;
        border: 1px solid #D9D9D9;
        background: #FFF;
        box-shadow: 0px 5px 26.2px 0px rgba(172, 174, 184, 0.25);
        padding: 35px 20px !important;
        margin: 15px 20px;
    }

.lists--image ul li {
    min-height: var(--bullet-image-height);
    padding-left: calc(var(--bullet-image-width) + 20px);
}
.icon-section__item:hover {
 transform:scale(1.05); 
}

.pink {color:#DA3051;}

#brandmark-ean  .logo {
            opacity: 0;
            transform: translateY(50px) scale(0.5);
            animation: fadeInUpGrow 1.5s ease-out forwards;
        }

        @keyframes fadeInUpGrow {
            from {
                opacity: 0;
                transform: translateY(50px) scale(0.5);
            }
            to {
                opacity: 1;
                transform: translateY(0) scale(1);
            }
        }

@media not screen and (min-width: 1024px) {
    h1 {
        font-size: 45px;
        line-height: 1.1;
    }