

@font-face {
    font-family: 'rois';
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roismedium';
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/rois/medium/rois-medium_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'roisbold';
    src: url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/rois/bold/rois-bold_svg.svg#roisbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'inter';
    src: url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/inter/medium/inter_medium_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'interregular';
    src: url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/inter/regular/inter_regular_svg.svg#roismedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'interbold';
    src: url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_eot.eot');
    src: url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/inter/bold/inter_bold_svg.svg#roisbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewaymedium';
    src: url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-eot.eot');
    src: url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/raleway-medium-webfont-svg.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-eot.eot');
    src: url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/raleway-regular-webfont-svg.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-eot.eot');
    src: url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-eot.eot?#iefix') format('embedded-opentype'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-woff2.woff2') format('woff2'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-woff.woff') format('woff'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-ttf.ttf') format('truetype'), url('/ec/cms5/media/css/webfonts/raleway-semibold-webfont-svg.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}


[data-icon]:before {
  content: attr(data-icon);
}
[data-icon]:before,
.icon-box:before,
.icon-euro:before,
.icon-global:before,
.icon-haken:before,
.icon-hands:before,
.icon-home:before,
.icon-ics:before,
.icon-laptop:before,
.icon-laptop:before,
.icon-lupe:before,
.icon-money:before,
.icon-pdf:before,
.icon-pfeil_kurz:before,
.icon-pfeil_lang:before,
.icon-pin:before,
.icon-shoppen:before,
.icon-social:before,
.icon-truck:before,
.icon-x:before {
  display: inline-block;
  font-family: "fontcustom";
font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.icon-box:before {
  content: "\f10f";
}
.icon-euro:before {
  content: "\f100";
}
.icon-global:before {
  content: "\f101";
}
.icon-haken:before {
  content: "\f102";
}
.icon-hands:before {
  content: "\f110";
}
.icon-home:before {
  content: "\f103";
}
.icon-ics:before {
  content: "\f104";
}
.icon-laptop:before {
  content: "\f105";
}
.icon-lupe:before {
  content: "\f106";
}
.icon-money:before {
  content: "\f107";
}
.icon-pdf:before {
  content: "\f108";
}
.icon-pfeil_kurz:before {
  content: "\f109";
}
.icon-pfeil_lang:before {
  content: "\f10a";
}
.icon-pin:before {
  content: "\f10b";
}
.icon-shoppen:before {
  content: "\f10c";
}
.icon-social:before {
  content: "\f10d";
}
.icon-truck:before {
  content: "\f111";
}
.icon-x:before {
  content: "\f10e";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #000000;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #89E872;
  text-decoration: none;
  transition: all 0.25s;
  border-bottom: none;
  font-weight: bold;
}
a:hover,
a:focus {
  color: #000;
  text-decoration: none;
  transition: all 0.25s;
  border-bottom: 1px solid #89E872;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  color: #89E872;
  text-decoration: none;
  transition: all 0.25s;
  border-bottom: 1px solid #89E872;
}

/* [ColorAdjustment2020] Changed to new default link styling */
main a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}
main a.lnk:hover,
main a.lnk:focus{
  color: #000;
  border-bottom: 1px solid transparent;
}
main h1 a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}

main h1 a.lnk:hover {
  color: #000;
  border-bottom: 1px solid transparent;
}

main h2 a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}

main h2 a.lnk:hover {
  color: #000;
  border-bottom: 1px solid transparent;
}

main h3 a.lnk {
  color: #000;
  border-bottom: 1px solid black;
}

main h3 a.lnk:hover {
  color: #000;
  border-bottom: 1px solid transparent;
}

.logo a.lnk-logo,
.btn__totop--fixed,
.fa-angle-double-up {
  border-bottom: 0;
}


figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive {
  width: 100%;
  display: block;
  max-width: 100%;
  height: auto;
}

.c-Akkordeon img.img-responsive {
    width: auto;
    max-width: 100%;
}

.img-rounded {
  border-radius: 0px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #DADADA;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 69px;
}
h2,
.h2 {
  font-size: 39px;
}
h3,
.h3 {
  font-size: 25px;
}
h4,
.h4 {
  font-size: 19px;
}
h5,
.h5 {
  font-size: 15px;
}
h6,
.h6 {
  font-size: 13px;
}
p {
  margin: 0 0 20px;
}
.lead {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 22.5px;
  }
}
small,
.small {
  font-size: 86%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-center .row .btn {
  float: inherit;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #666;
}
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #666;
}
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
  padding: 10px;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
  padding: 10px;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
  padding: 10px;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
  padding: 10px;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  list-style-position: outside;
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 21px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* [ColorAdjustment2020] Changed almost every "address" tag to prevent a black bg when hovering over certain links */
address {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.42857143;
}
address a {
  border-bottom: 1px solid black !important;
  color: black !important;
}
address a:hover {
  background: transparent !important;
  border-bottom: 1px solid transparent !important;
  color: black !important;
}

address a.btn.btn-link {
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: 1px solid black !important;
  color: black !important;
}

address a.btn.btn-link:hover {
  border-left: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: 1px solid transparent !important;
  color: black !important;
}

address a.btn.btn-link span > .fa {
  color: black !important;
}

address a.btn.btn-link:hover span > .fa {
  color: black !important;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px;
}
@media (min-width: 768px) {
  .container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 25px;
  padding-right: 25px;
}
.row {
  margin-left: -25px;
  margin-right: -25px;
}
.row > div {
  margin-bottom: 40px;
}
.row .row {
  margin: 0;
}
.row .row > div:last-child {
  margin-bottom: 0;
}
.row .row > div.u-bgGreen,
.row .row > div.u-bgGrey,
.row .row > div.u-bgBeige,
.row .row > div.u-bgBlack {
  border-width: 0;
  padding: 40px 65px;
}
.row .row .row {
  margin-left: -25px;
  margin-right: -25px;
}
.row .row .row div {
  padding: 0;
}
.row .row .row .row {
  margin: 0;
}
.row .row .row .row .row {
  margin-left: -25px;
  margin-right: -25px;
}
.row .row .row .row .row div {
  padding: 0;
}
.row .row .row .row .row .row {
  margin: 0;
}
.row .row .row .row .row .row .row {
  margin-left: -25px;
  margin-right: -25px;
}
.row .row .row .row .row .row .row div {
  padding: 0;
}
.row .js-Masonry .u-bgGreen,
.row .js-Masonry .u-bgGrey,
.row .js-Masonry .u-bgBeige,
.row .js-Masonry .u-bgBlack {
  border-width: 25px !important;
  padding: 40px !important;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 25px;
  padding-right: 25px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
  .row > div {
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

.col-xs-12.col-for-image img {
  padding-left: 25px;
  padding-right: 20px;
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 15px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 51px;
  padding: 14px 20px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 51px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 31px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 48px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 21px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-sm {
  height: 31px;
  line-height: 31px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
select.form-group-sm .form-control {
  height: 31px;
  line-height: 31px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 31px;
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
}
.input-lg {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 0px;
}
select.input-lg {
  height: 48px;
  line-height: 48px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 0px;
}
select.form-group-lg .form-control {
  height: 48px;
  line-height: 48px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 48px;
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 63.75px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 51px;
  height: 51px;
  line-height: 51px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 48px;
  height: 48px;
  line-height: 48px;
}
.input-sm + .form-control-feedback {
  width: 31px;
  height: 31px;
  line-height: 31px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 26px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 36px;
}
.form-horizontal .form-group {
  margin-left: -25px;
  margin-right: -25px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 15px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 25px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 15px;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 2px solid #000000;
  white-space: normal !important;
  text-transform: uppercase;
  padding: 14px 20px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  line-height: 1;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* [ColorAdjustment2020] edited colors here */
.btn:hover,
.btn:focus,
.btn.focus,
.c-Akkordeon .panel-body .btn:hover,
.c-Akkordeon .panel-body .btn:focus,
.c-Akkordeon .panel-body .btn.focus{
  color: #000;
  background-color: transparent;
  border: 1px solid transparent;
  text-decoration: none;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* [ColorAdjustment2020] changed margin, removed background color */
.btn-default {
  color: #000000;
  /* background-color: rgba(255, 255, 255, 0); */
  border-color: #000000;
  margin: 5px 0;
  font-weight: 500;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-default .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}

/* [ColorAdjustment2020] Removed -> Styling moved
.btn-primary {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}*/

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-primary .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
/* [ColorAdjustment2020] removed */
/* .btn-primary:after {
  content: "\f105";
} */
.btn-success {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-success .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-success:after {
  content: "\f00c";
}
.btn-info {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-info .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-info:after {
  content: "\f129";
}
.btn-warning {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-warning .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-warning:after {
  content: "\f12a";
}
.btn-danger {
  color: #000000;
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
  margin: 20px 0;
  font-weight: 500;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #000000;
  border-color: #000000;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: rgba(255, 255, 255, 0);
  border-color: #000000;
}
.btn-danger .badge {
  color: rgba(255, 255, 255, 0);
  background-color: #000000;
}
.btn-danger:after {
  content: "\f071";
}
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  position: relative;
}
.btn-primary:after,
.btn-success:after,
.btn-info:after,
.btn-warning:after,
.btn-danger:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: absolute;
  background: #000;
  top: 0;
  right: 0;
  height: 100%;
  color: #fff;
  padding: 13px;
}
.btn-social {
  color: #cccccc;
  background-color: transparent;
  border-color: #cccccc;
  margin: 20px 0;
  font-weight: 500;
  padding: 10px;
  min-width: 48px;
  margin: 5px;
}
.btn-social:hover,
.btn-social:focus,
.btn-social.focus,
.btn-social:active,
.btn-social.active,
.open > .dropdown-toggle.btn-social {
  color: #ffffff;
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-social:active,
.btn-social.active,
.open > .dropdown-toggle.btn-social {
  background-image: none;
}
.btn-social.disabled,
.btn-social[disabled],
fieldset[disabled] .btn-social,
.btn-social.disabled:hover,
.btn-social[disabled]:hover,
fieldset[disabled] .btn-social:hover,
.btn-social.disabled:focus,
.btn-social[disabled]:focus,
fieldset[disabled] .btn-social:focus,
.btn-social.disabled.focus,
.btn-social[disabled].focus,
fieldset[disabled] .btn-social.focus,
.btn-social.disabled:active,
.btn-social[disabled]:active,
fieldset[disabled] .btn-social:active,
.btn-social.disabled.active,
.btn-social[disabled].active,
fieldset[disabled] .btn-social.active {
  background-color: transparent;
  border-color: #cccccc;
}
.btn-social .badge {
  color: transparent;
  background-color: #cccccc;
}
.btn-link {
  color: #89E872;
  border-radius: 0;
  padding: 5px 0;
  margin: 0 0 10px 0;
  border: 0;
  border-bottom: 2px solid transparent;
  font-weight: 500;
  clear: both;
  display: inline-block;
  text-align: left;
  width: auto;
  float: none;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
/* [ColorAdjustment2020] Changed Color -> Wil stay green otherwise */
.btn-link:hover,
.btn-link:focus {
  color: #000;
  text-decoration: none;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #000;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 0px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
  visibility: hidden;
}
.collapse.in {
  display: block;
  visibility: visible;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #89E872;
}
.nav .nav-divider {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #DADADA;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0px 0px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #DADADA;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #DADADA;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #DADADA;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #DADADA;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #666;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #DADADA;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #DADADA;
    border-radius: 0px 0px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
  visibility: hidden;
}
.tab-content > .active {
  display: block;
  visibility: visible;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav li {
  list-style: none;
  text-align: left;
}
.navbar {
  position: relative;
  min-height: 60px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 25px;
  padding-left: 25px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -25px;
  margin-left: -25px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 19.5px 25px;
  font-size: 19px;
  line-height: 21px;
  height: 60px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -25px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 25px;
  padding: 9px 10px;
  margin-top: 13px;
  margin-bottom: 13px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 9.75px -25px;
}
.navbar-nav > li {
  background-color: #000;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 21px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 19.5px;
    padding-bottom: 19.5px;
  }
}
.navbar-form {
  margin-left: -25px;
  margin-right: -25px;
  padding: 10px 25px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 4.5px;
  margin-bottom: 4.5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  position: fixed;
  top: 60px;
  width: 100%;
  border: 0;
  box-shadow: none;
  border-bottom: 1px solid #000;
  background-color: #FFFFFF;
  z-index: 11;
  left: 0;
  right: 0;
  text-align: center;
  padding: 40px 0;
  -webkit-box-shadow: none;
}
.navbar-nav > li > .dropdown-menu > .container > .dropdown-nav li {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0;
}
.navbar-nav > li > .dropdown-menu > .container > .dropdown-nav a {
  font-weight: 600;
  margin: 20px 0;
  line-height: 19px;
  text-decoration: none;
  display: block;
  color: #000000;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 4.5px;
  margin-bottom: 4.5px;
}
.navbar-btn.btn-sm {
  margin-top: 14.5px;
  margin-bottom: 14.5px;
}
.navbar-btn.btn-xs {
  margin-top: 19px;
  margin-bottom: 19px;
}
.navbar-text {
  margin-top: 19.5px;
  margin-bottom: 19.5px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left;
  }
  .navbar-right {
    float: right;
    margin-right: -25px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #ffffff;
  border-color: #eeeeee;
}
.navbar-default .navbar-brand {
  color: #000000;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #000000;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #000000;
}
.navbar-default .navbar-nav > li > a {
  color: #000000;
  padding: 0px 25px;
  line-height: 60px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #89E872;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #ffffff;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #DADADA;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #DADADA;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #eeeeee;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #ffffff;
  color: #000000;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #89E872;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #000000;
}
.navbar-default .navbar-link:hover {
  color: #89E872;
}
.navbar-default .btn-link {
  color: #000000;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #89E872;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #cccccc;
}
.navbar-inverse {
  background-color: #ffffff;
  border-color: #e6e6e6;
  margin-bottom: 0;
  border: none;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #e6e6e6;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #ededed;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #e6e6e6;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #e6e6e6;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #e6e6e6;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #e6e6e6;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: transparent;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: ">\00a0";
  padding: 0 5px;
  color: #000000;
}
.breadcrumb > .active {
  color: #777777;
  font-weight: normal;
}
.jumbotron {
  background-color: #ffffff;
}
.jumbotron.green {
  background-color: #89E872;
}
.jumbotron.black {
  padding: 0;
  background-color: #000000;
}
.panel {
  margin-bottom: 21px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 0;
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 0;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 0;
  background-color: #ffffff;
  border-top: 1px solid #DADADA;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1;
  border-bottom-right-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #DADADA;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 21px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 0;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
  border-top: 1px solid #DADADA;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #DADADA;
}
.panel-default {
  border-color: #DADADA;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #ffffff;
  border-color: #DADADA;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #DADADA;
}
.panel-default > .panel-heading .badge {
  color: #ffffff;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #DADADA;
}
.panel-primary {
  border-color: #666;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #666;
  border-color: #666;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #666;
}
.panel-primary > .panel-heading .badge {
  color: #666;
  background-color: #ffffff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #666;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  margin-bottom: 0;
  width: 100%;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25% !important;
}
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75% !important;
}
/*
 *  FONT AWESOME
 */
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */

@font-face{
  font-family:'FontAwesome';
  src:url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.eot?v=4.0.3');
  src:url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),
  url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.woff?v=4.0.3') format('woff'),
  url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),
  url('/ec/cms5/media/css/shop_1/fonts_1/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
/*
 *  PROJECT GLOBAL STYLES
 */
/*
 * project_modules/project_menu
 * Global
 *
 */

 /* [ColorAdjustment2020] font change */
body {
  font-size: 15px;
  font-family: "interregular", Verdana, Arial, sans-serif;
  color: #000;
  line-height: 1.5;
  letter-spacing: 0.04em;
}

body.lang-cyrillic {
  font-family: Verdana, Geneva, sans-serif;
}

body.menuopen {
  overflow: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
}
/* [ColorAdjustment2020] Modified h1 & h2 */
h1 {
  font-size: 40px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  /* color: #89E872; */
  text-transform: uppercase;
  line-height: 1;
  letter-spacing: normal;
  font-weight: 900;
}
h2 {
  font-size: 30px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  /* color: #000; */
  line-height: 1.17;
  letter-spacing: normal;
  margin-bottom: 40px;
  font-weight: 900;
}

ol,
ul {
  list-style-position: outside !important;
}
.container > .row > h1 {
  padding: 0 25px;
  margin-bottom: 60px;
  font-weight: 900;
}
.container > .row > h2 {
  padding: 0 25px;
  margin-bottom: 40px;
  font-weight: 900;
}
.container > .row > :not(div):not(a) {
  padding: 0 25px;
}
.container > .row > picture {
  position: relative;
  display: inline-block;
}

/* [ColorAdjustment2020] font change */
h3 {
  font-size: 20;
  font-family: "interbold", Arial, sans-serif;
  /* color: #89E872; [ColorAdjustment2020] removed -> normal text color is used */
  line-height: 1.25;
  letter-spacing: 0.02em;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-weight: bold;
}
/* [ColorAdjustment2020] Not longer in use (not defined in new styling) */
/* h4 {
  font-size: 15px;
  font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 1.5;
  letter-spacing: 0.02em;
}*/

body.lang-cyrillic h1,
body.lang-cyrillic h2,
body.lang-cyrillic h3,
body.lang-cyrillic h4 {
  font-family: "gill_sans_extrabold", Helvetica, Arial, sans-serif;
}

b,
strong {
  font-weight: 600;
}


a.btn-link {
  text-transform: uppercase;
  color: #000;
}
a.btn-link:hover {
  color: #000;
}

.container {
  margin-bottom: 30px;
}
main {
  padding-top: 60px;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.cookieBanner .navbar-nav > li > .dropdown-menu {
  top: 120px;
}
.cookieBanner main {
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  margin-top: 120px;
}
.js-Masonry > .row {
  margin: -25px;
}
.js-Masonry .row .row {
  margin: 0;
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  padding: 12px 12px;
}
.btn-primary,
.btn-info,
.btn-warning {
  padding-right: 40px;
}
.btn-success,
.btn-danger {
  padding-right: 50px;
}
p.caption {
  font-size: 12px;
}
picture.lightbox {
  position: relative;
}
picture.lightbox a {
  outline: none;
  display: block;
}
picture.lightbox a:hover,
picture.lightbox a:active {
  border: none;
}
picture.lightbox a:before {
  content: "\f002";
  position: absolute;
  right: 20px;
  bottom: 30px;
  opacity: 0.5;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  color: #FFF;
}
picture.lightbox:hover a:before {
  opacity: 1;
}
figure figcaption {
  text-align: right;
  font-size: 12px;
  padding: 10px 0;
  line-height: 16px;
}
figure figcaption:empty {
  display: none;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 480px) {
  .col-s-6 {
    width: 50%;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  body {
    font-size: 15px;
  }
  h1 {
    font-size: 40px;
  }
  h2 {
    font-size: 30px;
  }
  h3 {
    font-size: 20px;
  }
  h4 {
    font-size: 15px;
  }
  .btn-default,
  .btn-primary,
  .btn-success,
  .btn-info,
  .btn-warning,
  .btn-danger {
    padding: 14px 20px;
  }
  .btn-primary,
  .btn-info,
  .btn-warning {
    padding-right: 50px;
  }
  .btn-success,
  .btn-danger {
    padding-right: 60px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * project_modules/project_menu
 * Additional Project Variables
 *
 */
/*
 * ALSO BEM modifier
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.m-ColorGreen {
  color: #89E872;
}
.m-ListChecked {
  list-style: none;
  list-style-position: outside;
  padding: 0;
}
.m-ListChecked li:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: '\f00c';
  color: #89E872;
  margin-right: 10px;
  font-size: 15px;
  width: 20px;
  text-align: center;
}
.m-ListChecked ul {
  padding-left: 25px;
}
.m-ListArrow {
  list-style: none;
  padding: 0;
  list-style-image: url("/ec/cms5/media/grfx/common_grfx/icon_bulletpoint.png");
  margin-left: 20px;
}
.m-ListArrow li {
  padding-left: 10px;
}
.m-ListArrow li:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  color: #89E872;
  margin-right: 20px;
  font-size: 15px;
  width: 20px;
  text-align: center;
}
.m-ListArrow ul {
  padding-left: 25px;
}
.m-footerGreen h4 {
  color: #fff;
}
.m-ContentRightSmall.u-BackgroundImage .content {
  background-color: rgba(255, 255, 255, 0.8);
}
.m-ContentRightSmall.u-BackgroundImage.u-bgBlack .content {
  background-color: rgba(0, 0, 0, 0.8);
}
.m-ContentRightSmall.u-BackgroundImage .content {
  width: 100%;
  height: auto;
  right: 0;
  top: 0;
}
.m-ContentRightSmall.u-BackgroundImage .content .btn {
  margin: 20px 0 0 0;
  position: relative;
  bottom: 0;
}
.m-ContentLeftSmall.u-BackgroundImage .content {
  background-color: rgba(255, 255, 255, 0.8);
}
.m-ContentLeftSmall.u-BackgroundImage.u-bgBlack .content {
  background-color: rgba(0, 0, 0, 0.8);
}
.m-ContentLeftSmall.u-BackgroundImage .content {
  width: 100%;
  height: auto;
  left: 0;
  top: 0;
}
.m-ContentLeftSmall.u-BackgroundImage .content .btn {
  margin: 20px 0 0 0;
  position: relative;
  bottom: 0;
}
.m-SocialLinks,
.m-LegalLinks {
  text-align: center;
}
.m-SocialLinks p,
.m-LegalLinks p {
  display: inline-block;
}

.m-LegalLinks p {
  color: #ccc;
}

.m-LegalLinks {
  margin-top: 25px;
  color: #aaa;
}
.m-LegalLinks p {
  margin-bottom: 5px;
}
.m-LegalLinks a {
  margin-left: 14px;
  color: #aaa;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #000;
}
/* [ColorAdjustment2020] Override default link colors */
.m-LegalLinks a:hover {
  margin-left: 14px;
  color: #aaa;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 1px solid #aaa;
}
.m-SocialLinks a {
  font-size: 20px;
  padding: 4px 8px;
  border-bottom: none;
}
.m-SocialLinks a:hover {
  color: #000;
  background-color: #fff;
  border-bottom: none;
}

.m-LegalLinks p:last-child {
  font-size: 12px;
}


/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .m-ContentRightSmall.u-BackgroundImage .content {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .m-ContentRightSmall.u-BackgroundImage.m-bgBlack .content {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .m-ContentRightSmall.u-BackgroundImage .content {
    width: 35%;
    height: auto;
    right: 40px;
    top: 0;
  }
  .m-ContentRightSmall.u-BackgroundImage .content .btn {
    margin: 20px 0 0 0;
    position: relative;
    bottom: 0;
  }
  .m-ContentLeftSmall.u-BackgroundImage .content {
    background-color: rgba(255, 255, 255, 0.8);
  }
  .m-ContentLeftSmall.u-BackgroundImage.u-bgBlack .content {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .m-ContentLeftSmall.u-BackgroundImage .content {
    width: 35%;
    height: auto;
    left: 65px;
    top: 0;
  }
  .m-ContentLeftSmall.u-BackgroundImage .content .btn {
    margin: 20px 0 0 0;
    position: relative;
    bottom: 0;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 1200px) {
  .m-SocialLinks,
  .m-LegalLinks {
    text-align: right;
  }
  .m-SocialLinks p,
  .m-LegalLinks p {
    display: block;
  }
  .m-SocialLinks {
    text-align: left;
  }
}
/*
 * ALSO Utilities
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.u-VerticalAlignBottom,
.u-VerticalAlignMiddle {
  display: table;
}
.u-VerticalAlignBottom div.row,
.u-VerticalAlignMiddle div.row {
  display: table-cell;
  vertical-align: middle;
}
.u-VerticalAlignBottom div.row {
  vertical-align: bottom;
}
.row .u-bgGreen,
.row .u-bgGrey,
.row .u-bgBeige,
.row .u-bgBlack {
  border: 25px solid #ffffff;
  border-top: 0;
  border-bottom: 0;
}
.u-bgGreen {
  background-color: #89E872;
  color: #ffffff;
  padding: 40px;
  color: #000000;
}
/* [ColorAdjustment2020] uses default styling
.u-bgGreen a {
  color: #000;
}
.u-bgGreen p {
  color: #000;
}*/

/* [ColorAdjustment2020] moved
.u-bgGreen .btn-default {
  color: #000;
  border-color: #000;
  background-color: transparent;
}
.u-bgGreen .btn-default:hover {
  color: #fff;
  background-color: #000;
}
.u-bgGreen .btn-link {
  color: #ffffff;
}
.u-bgGreen .btn-link:hover {
  color: #ffffff;
  border-bottom: 2px solid #ffffff;
}
.u-bgGreen h1,
.u-bgGreen h2,
.u-bgGreen h3 {
  color: #ffffff;
} */
.u-bgGreen.container-fluid {
  padding: 50px;
}
.u-bgGreen .row .u-bgGreen,
.u-bgGreen .row .u-bgGrey,
.u-bgGreen .row .u-bgBeige,
.u-bgGreen .row .u-bgBlack {
  border: 25px solid #89E872;
  border-top: 0;
  border-bottom: 0;
}
.u-bgGreen.container .row > div,
.u-bgGreen .row > div {
  margin-bottom: 0;
}
.u-bgGreen.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgGreen.u-bgContainer > .container {
  background-color: #89E872;
  padding: 40px;
}
.u-bgGrey,
.u-bgAds {
  background-color: #ebebeb;
  padding: 40px;
  color: #000000;
}
.u-bgGrey a,
.u-bgAds a {
  color: #89E872;
}
.u-bgGrey .btn-default,
.u-bgAds .btn-default {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}
.u-bgGrey .btn-default:hover,
.u-bgAds .btn-default:hover {
  color: #ffffff;
  background-color: #000000;
}
.u-bgGrey .btn-link,
.u-bgAds .btn-link {
  color: #89E872;
}
.u-bgGrey .btn-link:hover,
.u-bgAds .btn-link:hover {
  color: #89E872;
  border-bottom: 2px solid #89E872;
}
.u-bgGrey h1,
.u-bgAds h1,
.u-bgGrey h2,
.u-bgAds h2 {
  color: #89E872;
}
.u-bgGrey.container-fluid,
.u-bgAds.container-fluid {
  padding: 50px;
}
.u-bgGrey .row .u-bgGreen,
.u-bgAds .row .u-bgGreen,
.u-bgGrey .row .u-bgGrey,
.u-bgAds .row .u-bgGrey,
.u-bgGrey .row .u-bgBeige,
.u-bgAds .row .u-bgBeige,
.u-bgGrey .row .u-bgBlack,
.u-bgAds .row .u-bgBlack {
  border: 25px solid #ebebeb;
  border-top: 0;
  border-bottom: 0;
}
.u-bgGrey.container .row > div,
.u-bgAds.container .row > div,
.u-bgGrey .row > div,
.u-bgAds .row > div {
  margin-bottom: 0;
}
.u-bgGrey.u-bgContainer,
.u-bgAds.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgGrey.u-bgContainer > .container,
.u-bgAds.u-bgContainer > .container {
  background-color: #ebebeb;
  padding: 40px;
}
.u-bgAds {
  background: #ffffff url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_grey.png);
  background-repeat: repeat;
}
.u-bgBeige {
  background-color: #E6E6D7;
  padding: 40px;
  color: #000000;
}
/* [ColorAdjustment2020] moved & changed */
/* .u-bgBeige a.lnk,
.u-bgBeige a {
  color: #000;
  border-bottom: 1px solid #000 !important;
}

.u-bgBeige a:hover {
  color: #000;
  border-bottom: 1px solid #89E872 !important;
}

.u-bgBeige .btn-default {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
  border-bottom: 2px solid black !important;
}
.u-bgBeige .btn-default:hover {
  color: #ffffff;
  background-color: #000000;
  border-bottom: 2px solid black !important;
}
.u-bgBeige a.btn.btn-primary.btn-block {
  border-bottom: 2px solid black !important;
  color: #000;
}
.u-bgBeige a.btn.btn-primary.btn-block:hover {
  color: #fff;
}
.u-bgBeige .btn-link {
  color: #000;
  border-bottom: 1px solid #E6E6D7;
}
.u-bgBeige .btn-link:hover {
  border-bottom: 1px solid #000;
} */

/* [ColorAdjustment2020] removed */
/* .u-bgBeige h1 {
  color: #89E872;
}
.u-bgBeige h2 {
  color: #000;
} */
.u-bgBeige.container-fluid {
  padding: 50px;
}
.u-bgBeige .row .u-bgGreen,
.u-bgBeige .row .u-bgGrey,f
.u-bgBeige .row .u-bgBeige,
.u-bgBeige .row .u-bgBlack {
  border: 25px solid #E6E6D7;
  border-top: 0;
  border-bottom: 0;
}
.u-bgBeige.container .row > div,
.u-bgBeige .row > div {
  margin-bottom: 0;
}
.u-bgBeige.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgBeige.u-bgContainer > .container {
  background-color: #E6E6D7;
  padding: 40px;
}
.u-bgBlack {
  background-color: #000000;
  padding: 40px;
  color: #ffffff;
}
/* [ColorAdjustment2020] Styling moved */
/* .u-bgBlack a {
  color: #89E872;
}
.u-bgBlack .btn-default {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}
.u-bgBlack .btn-default:hover {
  color: #000000;
  background-color: #ffffff;
}
.u-bgBlack .btn-link {
  color: #89E872;
}
.u-bgBlack .btn-link:hover {
  color: #89E872;
  border-bottom: 2px solid #89E872;
} */

/* ### General / Default adjustments for Universal ((( */

h1,
h2,
h3,
h4,
p,
a,
a.btn-link {
  color: #000;
}

a.btn-primary:hover > .fa::before,
a.btn-default:hover > .fa::before,
table.table a.btn-primary:hover > .fa::before,
table.table a.btn-default:hover > .fa::before {
  color: #000;
}

/* [ColorAdjustment2020] Merged -> Just white is used */
.u-bgBlack h1,
.u-bgBlack h2,
.u-bgBlack h3,
.u-bgBlack h4,
.u-bgBlack p {
  color: #fff;
}
.u-bgBlack.container-fluid {
  padding: 50px;
}
.u-bgBlack .row .u-bgGreen,
.u-bgBlack .row .u-bgGrey,
.u-bgBlack .row .u-bgBeige,
.u-bgBlack .row .u-bgBlack {
  border: 25px solid #000000;
  border-top: 0;
  border-bottom: 0;
}
.u-bgBlack.container .row > div,
.u-bgBlack .row > div {
  margin-bottom: 0;
}
.u-bgBlack.u-bgContainer {
  padding: 0;
  background-color: #fff;
}
.u-bgBlack.u-bgContainer > .container {
  background-color: #000000;
  padding: 40px;
}
section.u-bgBlack,
section.u-bgGreen,
section.u-bgGrey,
section.u-bgBeige {
  padding: 20px;
  margin-bottom: 80px;
}
section.u-bgBlack .container,
section.u-bgGreen .container,
section.u-bgGrey .container,
section.u-bgBeige .container {
  margin-bottom: 0;
}
section.u-bgBlack .container .row .btn:last-child,
section.u-bgGreen .container .row .btn:last-child,
section.u-bgGrey .container .row .btn:last-child,
section.u-bgBeige .container .row .btn:last-child {
  margin-bottom: 0;
}
section.u-bgBlack .container .row > div,
section.u-bgGreen .container .row > div,
section.u-bgGrey .container .row > div,
section.u-bgBeige .container .row > div {
  margin-bottom: 0;
}
.u-verticalCenter {
  display: table;
  width: 100%;
  height: 100%;
}
.u-verticalCenter .content {
  display: table-cell;
  vertical-align: middle;
}
.u-slideUp {
  overflow: hidden !important;
  height: 0 !important;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.u-BackgroundImage > .row {
  position: relative;
}
.u-BackgroundImage > .row * {
  position: relative;
}
.u-BackgroundImage > .row > div {
  padding: 40px 65px;
}
.u-BackgroundImage > img {
  width: 100%;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 0 !important;
}
.u-BackgroundImage picture {
  width: 100%;
  position: relative;
  left: 0;
}
.u-BackgroundImage picture > img {
  position: relative;
}
.u-BackgroundImage.u-bgBlack {
  padding: 0;
  background-color: rgba(0, 0, 0, 0.8);
}
.u-BackgroundImage.u-bgGrey {
  padding: 0;
  background-color: rgba(237, 237, 237, 0.8);
}
.u-BackgroundImage.u-bgGreen {
  padding: 0;
  background-color: rgba(120, 175, 36, 0.8);
}
.u-BackgroundImage.u-bgBeige {
  padding: 0;
  background-color: rgba(230, 230, 215, 0.8);
}
.u-BackgroundImageFull {
  padding: 40px;
  padding-left: 65px;
}
.u-BackgroundImageFull .row * {
  position: relative;
  margin-left: 40px;
}
.u-BackgroundImageFull img {
  width: 100%;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
  margin-left: 0 !important;
  margin-bottom: 40px;
}
.u-BackgroundImageFull picture {
  width: 100%;
  position: relative;
  margin-left: 0 !important;
}
.u-BackgroundImageFull picture > img {
  position: relative;
}
.u-BackgroundImageFull picture source {
  margin: 0 !important;
}
.u-BackgroundImageFull.u-bgBlack {
  padding: 0;
  padding-bottom: 40px;
}
.u-BackgroundImageFull.u-bgGrey {
  padding: 0;
  padding-bottom: 40px;
}
.u-BackgroundImageFull.u-bgGreen {
  padding: 0;
  padding-bottom: 40px;
}
.u-BackgroundImageFull.u-bgBeige {
  padding: 0;
  padding-bottom: 40px;
}
.u-ImgInline {
  float: right;
  display: inline-block;
  width: 50%;
  margin-left: 10px;
  margin-bottom: 10px;
}
.u-ImgInline img {
  width: 100%;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .u-BackgroundImage {
    /*.content {
		 			position: absolute;

		 		}

		 		a.btn.btn-default {
					position: absolute;
					bottom: 30px;
					margin: 0;
				}*/
    padding: 0 25px;
    background-color: rgba(255, 255, 255, 0.5);
  }
  .u-BackgroundImage img {
    position: absolute !important;
    opacity: 0.2;
    filter: alpha(opacity=20);
  }
  .u-BackgroundImage picture {
    position: absolute !important;
  }
  .u-BackgroundImage picture > img {
    position: relative !important;
  }
  .u-BackgroundImage > .row > div {
    padding: 40px 65px;
    background-color: rgba(255, 255, 255, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgBlack {
    background-color: rgba(0, 0, 0, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgGrey {
    background-color: rgba(237, 237, 237, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgGreen {
    background-color: rgba(120, 175, 36, 0.8);
  }
  .u-BackgroundImage > .row > div.u-bgBeige {
    background-color: rgba(230, 230, 215, 0.8);
  }
  .u-BackgroundImageFull {
    /*.content {
                position: absolute;

            }

            a.btn.btn-default {
               position: absolute;
               bottom: 30px;
               margin: 0;
           }*/
  }
  .u-BackgroundImageFull .row * {
    margin-left: 0;
  }
  .u-BackgroundImageFull img {
    position: absolute !important;
    opacity: 0.2;
    filter: alpha(opacity=20);
    margin: -40px !important;
  }
  .u-BackgroundImageFull picture {
    position: absolute !important;
  }
  .u-BackgroundImageFull picture > img {
    position: relative !important;
  }
  .u-BackgroundImageFull.u-bgBlack {
    padding: 40px;
    background-color: rgba(0, 0, 0, 0.8);
  }
  .u-BackgroundImageFull.u-bgGrey {
    padding: 40px;
    background-color: rgba(237, 237, 237, 0.8);
  }
  .u-BackgroundImageFull.u-bgGreen {
    padding: 40px;
    background-color: rgba(120, 175, 36, 0.8);
  }
  .u-BackgroundImageFull.u-bgBeige {
    padding: 40px;
    background-color: rgba(230, 230, 215, 0.8);
  }
  section.u-bgBlack,
  section.u-bgGreen,
  section.u-bgGrey,
  section.u-bgBeige {
    padding: 40px 0;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
.swiper-container {
  width: 100%;
  /*
    		 .swiper-container {
		        width: 100%;
		        margin: 20px auto;
		        background-color: #000;
		        //height: auto;
		    }
			*/
  /*
		    .swiper-slide-active {
		    	transition: all 0.5s;
		    }
		    */
}
.swiper-container.u-bgBlack,
.swiper-container.u-bgBeige,
.swiper-container.u-bgGreen,
.swiper-container.u-bgGrey {
  padding: 0 !important;
}
.swiper-container .swiper-slide > div {
  padding: 40px;
  padding-top: 0;
}
.swiper-container .swiper-slide .row {
  margin: 0 !important;
}
.swiper-container .swiper-slide img {
  margin-bottom: 40px;
}
.swiper-container .swiper-slide p,
.swiper-container .swiper-slide a {
  margin-bottom: 5px;
}
.swiper-container .swiper-pagination-bullet {
  margin: 0px 10px;
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #777;
  opacity: .6;
}
.swiper-container .swiper-pagination-bullet-active {
  opacity: 1;
  background: #89E872;
  width: 12px;
  height: 12px;
  top: 1px !important;
  position: relative;
}
.swiper-container .swiper-pagination {
  bottom: 20px;
  width: 100%;
}
.swiper-container .swiper-button-next,
.swiper-container .swiper-button-prev {
  background-image: none !important;
  height: 100%;
  display: table;
  top: 0;
  margin-top: 0;
  width: 60px;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  background-color: rgba(0, 0, 0, 0);
}
.swiper-container .swiper-button-next:hover,
.swiper-container .swiper-button-prev:hover {
  background-color: rgba(0, 0, 0, 0);
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.swiper-container .swiper-button-prev {
  left: 0;
}
.swiper-container .swiper-button-next {
  right: 0;
}
.swiper-container .fa-angle-left:before {
  content: "\f104";
  color: #eee;
  font-size: 50px !important;
  display: table-cell;
  vertical-align: middle;
}
.swiper-container .fa-angle-right:before {
  content: "\f105";
  color: #eee;
  font-size: 50px !important;
  display: table-cell;
  vertical-align: middle;
}
.swiper-container .slider-navigation {
  
  position: absolute;
  top: 0;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  text-align: center;
}
.swiper-container .swiper-button-disabled {
  display: none;
}
.swiper-container .swiper-slide-next:hover img,
.swiper-container .swiper-slide-prev:hover img {
  opacity: 0.8;
  cursor: pointer;
}
.swiper-container .js-SliderPaging {
  z-index: 100;
  color: #000;
  position: absolute;
  border: 2px solid #000;
  background-color: #fff;
  padding: 7px 20px;
  left: 30px;
}
.u-bgGreen .swiper-container .swiper-pagination-bullet-active {
  background: #fff;
}
.flexboxlegacy .swiper-container .swiper-slide:not(.also-now-wrapper) a picture,
.flexboxlegacy .swiper-container .swiper-slide:not(.also-now-wrapper) a picture img {
  position: relative;
  z-index: -1;
}
.flexboxlegacy .c-SliderHome .swiper-container .swiper-slide:not(.also-now-wrapper) a picture,
.flexboxlegacy .c-SliderHome .swiper-container .swiper-slide:not(.also-now-wrapper) a picture img {
  position: fixed;
  z-index: -1;
}

.c-SliderHome .swiper-container {
  max-height: 400px;
  height: 400px;
}

#microsite_content .c-Gallery .swiper-container .slider-navigation {
  background: #fff;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
::selection {
  background: #3e3e3e;
  color: #FFF;
}
::-moz-selection {
  background: #3e3e3e;
  color: #FFF;
}
table.table {
  margin: 0 0 20px;
  border: 1px solid #ececec;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}
table.table tr th,
table.table tr td {
  border: 1px solid #DADADA;
}
table.table tr th {
  border-bottom: 2px solid #666666;
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_grey.png);
}

table.table tbody tr th {
  border-bottom: 1px solid #DADADA;
  border-right: 2px solid #89e872;
}

table.table tbody tr:hover {
  background-color: #c8c8c8;
}

/* [ColorAdjustment2020] removed - styling defintion moved
table.table tbody tr:hover a {
  color: #fff;
}*/

table.table tbody tr:hover a:hover {
  text-decoration: none;
}

table.data-table tr:hover {
  background-color: #fff !important;
}

table.data-table thead tr th {
  text-align: center;
}
table.data-table tbody tr:hover {
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
}
table.table thead tr th:first-child {
  
}
table.data-table tbody tr td {
  text-align: right;
  width: 88px;
}
table.data-table tbody tr td:first-child {
  text-align: left;
}
table.data-table tfoot {
  border-top: 2px solid #89e872;
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
}
.table-responsive {
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
div.paging-container {
  display: none;
}
div.paging-container[data-paging-seite='1'] {
  display: block;
}
.pagination {
  margin-bottom: 50px;
}
.pagination > li > a.active {
  background-color: #eeeeee;
}
.pagination > li > a,
.pagination > li > span {
  border: none;
}
.pagination > li > a {
  color: #000;
}
.pagination > li > a:hover {
  background-color: #FFF;
  border: 2px solid #89E872;
  color: #89E872;
  background-image: none;
}
.pagination > li > a.active {
  background-color: #FFF;
  border: 2px solid #cccccc;
  color: #000;
}
.pagination > li > a {
  padding: 3px 10px;
  margin-left: 0px;
  border: 2px solid transparent;
  border-radius: 0 !important;
}
/* basic styling */
fieldset {
  padding: 0;
  border: none;
  margin: 1em 0 4em 0;
}
legend {
  font-size: 1em;
  font-weight: 500;
  margin-bottom: .5em;
  border: none;
}
input,
select,
textarea {
  border: none;
  border-radius: 0;
  font-size: 1em;
  width: 100%;
}
/* Input & Textarea */
input,
textarea {
  background-color: #f6f6f6;
  border-width: 0;
  border-bottom: 2px solid #ececec;
  padding: .75em 1em .5em 1em;
  transition: border-color 0.5s;
}
textarea {
  resize: vertical;
}
input:hover,
input:active,
textarea:hover,
textarea:active {
  border-color: #000;
  transition: border-color 0.5s;
}
/* Select */
select {
  width: 100%;
  border: 2px solid #ececec;
  padding: .75em 1em .5em 1em;
  background-color: white;
  /*background-image: url(select-arrow.png);*/
  background-position: right;
  background-repeat: no-repeat;
  transition: border-color 0.5s;
}
select:hover {
  border-color: #000;
  transition: border-color 0.5s;
}
/* Hide browser-styling in IE10 */
select::-ms-expand {
  display: none;
}
/* Hide custom-icons in lower versions of Internet Explorer (< IE10). */
.lt-ie10 select {
  background-image: none;
}
/* graceful degradation for ie8 */
input[type='checkbox'],
input[type='radio'] {
  width: auto;
  float: left;
  margin-right: .75em;
  background: transparent;
  border: none;
}
/* better styling only for modern browsers. To identify them, check for pseudoclass (:checked, :not(checked)) */
/* hide standard inputs */
input[type='checkbox']:checked,
input[type='checkbox']:not(checked),
input[type='radio']:checked,
input[type='radio']:not(checked) {
  background: transparent;
  position: relative;
  visibility: hidden;
  margin: 0;
  padding: 0;
}
input[type='checkbox'] + label,
input[type='radio'] + label {
  cursor: pointer;
}
/* add custom inputs with ::before */
input[type='checkbox']:checked + label::before,
input[type='checkbox']:not(checked) + label::before,
input[type='radio']:checked + label::before,
input[type='radio']:not(checked) + label::before {
  content: ' ';
  display: inline-block;
  width: 23px;
  height: 23px;
  position: relative;
  top: 7px;
  border: 2px solid #000;
  background: white;
  margin-right: 7px;
  transition: border-color 0.5s;
}
input[type=radio]:checked + label::before,
input[type=radio]:not(checked) + label::before {
  border-radius: 30px;
}
input[type='checkbox']:hover + label::before,
input[type='radio']:hover + label::before {
  border-color: #000;
  transition: border-color 0.5s;
}
input[type='checkbox']:checked + label::before,
input[type='radio']:checked + label::before {
  background: black;
  box-shadow: inset 0 0 0 7px white;
}
input:focus,
textarea:focus,
select:focus {
  outline: none;
  border-color: #000;
}
input[type='radio'][disabled] + label,
input[type='checkbox'][disabled] + label {
  opacity: 0.5;
}
input[type='radio'][disabled]:hover + label::before,
input[type='checkbox'][disabled]:hover + label::before {
  border-color: #ececec;
}
input[type='checkbox'] + label {
  padding-right: 18px;
  margin-top: 0px;
  margin-bottom: 4px;
}
input[type='radio'] + label {
  padding-right: 18px;
}
span.form-message-info {
  display: block;
}
span.form-message-error {
  color: #ff0900;
  display: block;
}
span.form-message-info:after {
  content: "\f05a";
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  padding-left: 5px;
}
fieldset.selectlist {
  position: relative;
}
fieldset {
  position: relative;
}
fieldset.selectlist:after {
  content: "\f078" !important;
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.fieldset-gray {
  background-color: #f6f6f6;
  padding: 40px;
  margin: 0px;
}
fieldset.fieldset-gray div.row {
  padding-top: 40px;
}
fieldset fieldset {
  margin: 0px;
}
fieldset.fieldset-gray legend {
  margin: 0px;
  padding: 0px;
}
fieldset.fieldset-gray input[type='text'] {
  background-color: #FFF;
}
fieldset.fieldset-gray div {
  margin-bottom: 20px;
}
fieldset.textinput-info {
  position: relative;
}
fieldset.textinput-info:after {
  content: "\f05a";
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.textinput-accept:after {
  content: "\f00c";
  color: #89E872;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.textinput-accept input {
  border-bottom: 2px solid #89E872;
}
fieldset.textinput-error:after {
  content: "\f071";
  color: #ff0900;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.selectlist-info:after {
  content: "\f05a   \f078" !important;
  color: #cccccc;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 15px;
  top: 15px;
}
fieldset.textinput-error input {
  border-bottom: 2px solid #ff0900;
}
textarea {
  resize: none;
  height: 160px;
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
  display: none;
}
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.mfp-ajax-cur {
  cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.mfp-loading.mfp-figure {
  display: none;
}
.mfp-hide {
  display: none !important;
}
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}
.mfp-s-ready .mfp-preloader {
  display: none;
}
.mfp-s-error .mfp-content {
  display: none;
}
button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  bottom: -23px;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 11px;
}
.mfp-close i {
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
  vertical-align: middle;
  padding-left: 5px;
}
.mfp-close-btn-in .mfp-close {
  color: #333;
}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -8px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}
.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 0 0px;
  margin: 0 auto;
}
/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  background: #444;
}
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.mfp-figure figure {
  margin: 0;
}
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
  padding-top: 25px;
}
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}
.mfp-image-holder .mfp-content {
  max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.mfp-ie7 .mfp-img {
  padding: 0;
}
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}
.mfp-ie7 .mfp-container {
  padding: 0;
}
.mfp-ie7 .mfp-content {
  padding-top: 44px;
}
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}
/*
 *  PROJECT MODULE STYLES
 */
/*
 * Bootstrap project module 1.1-header
 * Mobile First
 * Extra small devices (phones, less than 480px)
 *
 */
*,
*:after,
*::before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body,
.mp-container,
.scroller {
  height: 100%;
}
.dpbar {
  background-color: #ebebeb;
}
.dpbar > div {
  margin-bottom: 0;
}
.dpbar > .row {
  padding: 15px 35px 15px 0;
}
.dpbar > .row > div {
  margin-bottom: 0;
}

.dpbar a {
  border-bottom: 1px solid transparent;
}
.dpbar a:hover {
  border-bottom: 1px solid #89e872;
}

.scroller {
  overflow-y: scroll;
}
.scroller,
.scroller-inner {
  position: relative;
}
.mp-container {
  position: fixed;
  overflow: visible;
  z-index: 999999999;
  font-weight: bold;
}
.menu-trigger {
  position: relative;
  padding-left: 60px;
  font-size: 0.9em;
}
.menu-trigger:before {
  position: absolute;
  top: 2px;
  left: 0;
  width: 40px;
  height: 6px;
  background: #fff;
  box-shadow: 0 6px #34495e, 0 12px #fff, 0 18px #34495e, 0 24px #fff;
  content: '';
}
.mp-pusher {
  position: relative;
  left: 0;
  height: 100%;
}
.mp-menu {
  position: absolute;
  /* we can't use fixed here :( */
  top: 0;
  left: 0;
  z-index: 1;
  width: 300px;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.mp-pushed .mp-menu {
  box-shadow: 10px 0 80px rgba(0, 0, 0, 0.2);
  transition: all 0.5s;
  font-weight: bold;
}
.mp-level {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* overlays for pusher and for level that gets covered */
.mp-pusher::after,
.mp-level::after,
.mp-level::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  content: '';
  opacity: 0;
}
.mp-pusher::after,
.mp-level::after {
  /*background: rgba(0,0,0,0.3);
		-webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
		-moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
		transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
		*/
}
.mp-level::after {
  z-index: -1;
}
.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.mp-level.mp-level-overlay {
  cursor: pointer;
}
.mp-level.mp-level-overlay.mp-level::before {
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 1;
}
.mp-pusher,
.mp-level {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
/* overlap */
.mp-overlap .mp-level.mp-level-open {
  box-shadow: 1px 0 110px rgba(0, 0, 0, 0.2);
  -webkit-transform: translate3d(-40px, 0, 0);
  -moz-transform: translate3d(-40px, 0, 0);
  transform: translate3d(-40px, 0, 0);
}
/* First level */
.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open {
  box-shadow: none;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* cover */
.mp-cover .mp-level.mp-level-open {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* content style */
.mp-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.mp-menu h2 {
  margin: 0;
  padding: 1em;
  color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  font-weight: 300;
  font-size: 2em;
}
.mp-menu.mp-overlap h2::before {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 8px;
  font-size: 75%;
  line-height: 1.8;
  opacity: 0;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.1s 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.1s 0.3s;
  transition: opacity 0.3s, transform 0.1s 0.3s;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}
.mp-menu.mp-cover h2 {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 1em;
}
.mp-overlap .mp-level.mp-level-overlay > h2::before {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}
.mp-menu ul li > a {
  display: block;
  padding: 15px;
  outline: none;
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
  color: #000;
  border-bottom: 0;
  font-size: 1em;
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  -moz-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.mp-menu ul li::before {
  position: absolute;
  left: 10px;
  z-index: -1;
  color: rgba(0, 0, 0, 0.2);
  line-height: 3.5;
}
.mp-level > ul > li:first-child > a {
  /* box-shadow: inset 0 -1px rgba(0,0,0,0.2), inset 0 1px rgba(0,0,0,0.2); */
}
.mp-menu ul li a:hover,
.mp-level > ul > li:first-child > a:hover {
  /*background: rgba(0,0,0,0.2);
		box-shadow: inset 0 -1px rgba(0,0,0,0);
		*/
}
.mp-menu .mp-level.mp-level-overlay > ul > li > a,
.mp-level.mp-level-overlay > ul > li:first-child > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0);
  background-color: transparent !important;
}
.mp-level.mp-level-overlay > .mp-level-0 {
  width: 1px;
}
.mp-level > ul > li:first-child > a:hover,
.mp-level.mp-level-overlay > ul > li:first-child > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0), inset 0 1px rgba(0, 0, 0, 0);
}
/* seems like Chrome 34.0.1847.131 needs the second shadow otherwise the transition breaks */
.mp-back {
  background: rgba(0, 0, 0, 0.1);
  outline: none;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  display: block;
  font-size: 1em;
  padding: 1em;
  position: relative;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.1);
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
}
.mp-back::after {
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  content: "\f105";
  right: 30px;
  color: #000;
}
.mp-menu .mp-level.mp-level-overlay > .mp-back,
.mp-menu .mp-level.mp-level-overlay > .mp-back::after {
  background: transparent;
  box-shadow: none;
  color: transparent;
  border: transparent;
}
/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
/* We'll show the first level only */
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
  padding-left: 300px;
}
.no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level {
  display: none;
}
.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level {
  display: block;
}
header {
  box-shadow: 0px -20px 80px rgba(0, 0, 0, 0.2);
  position: fixed;
  width: 100%;
  z-index: 9999;
  background: #fff;
}
header ul {
  list-style: none;
  margin-bottom: 0;
}
header ul li {
  float: left;
  max-height: 60px;
}
header > .container {
  margin: 0 auto;
  width: 100%;
  max-width: 1140px;
  padding-left: 10px;
  padding-right: 10px;
}
header .navbar {
  margin: 0;
  border: 0;
}
header .navbar.navbar-left {
  float: left;
  display: inline-block;
}
header .navbar.navbar-left > ul {
  padding: 0;
}
header .navbar.navbar-right {
  float: right;
  display: inline-block;
  height: 60px;
}
header .navbar.navbar-right ul {
  display: inline-block;
  padding: 0;
}
header .navbar.navbar-right .fa {
  font-size: 20px;
}
header .navbar.navbar-right #frm-search {
  line-height: 60px;
  display: inline-block;
  position: relative;
}
header .navbar.navbar-right #frm-search.showform {
  position: fixed;
  background-color: #fff;
  width: 100%;
  top: 0px;
  left: 0;
  z-index: 10;
  padding: 0 10px;
}
header .navbar.navbar-right #frm-search button {
  border: 0;
  background: transparent;
  padding: 0 5px;
  display: inline-block;
  float: right;
  position: relative;
  clear: none;
  outline: none;
}
header .navbar.navbar-right #frm-search input {
  float: left;
  line-height: 20px;
  position: relative;
  clear: none;
  margin-top: 8px;
  width: 0px;
  padding: 0px;
}
header .navbar.navbar-right #frm-search.showform input {
  width: 100%;
  padding: 10px;
  -webkit-transition: width 0.3s;
  -o-transition: width 0.3s;
  transition: width 0.3s;
}
header .navbar.navbar-right #frm-search.showform button {
  position: absolute;
  right: 20px;
  z-index: 1;
}
header .navbar.navbar-right:after {
  display: none;
}
header .navbar:after {
  display: none;
}
header ul li {
  max-height: 60px;
  position: relative;
}
header ul li a {
  line-height: 20px;
  position: relative;
  padding: 20px 10px;
  display: inline-block;
  color: #000;
  font-size: 12px;
  border: none;
  font-weight: 500;
  text-transform: uppercase;
}

header ul li a:hover {
  color:#89E872;
}

header ul li a.lnk-logo {
  padding: 10px;
  top: 8px;
}

header ul li a.lnk-logo:hover {
  border-bottom: none;
}
header ul li a.lnk-logo img {
  max-width: 70px;
}

a.lnk-logo:hover {
  border: none !important;
}

header ul li a:hover,
header ul li a:active,
header ul li a:focus {
  border: none;
}
header ul li:first-child a {
  padding-left: 0;
}
header ul li:last-child a {
  padding-right: 0;
}
header #trigger {
  padding: 16px 0;
  padding-left: 0;
  top: -4px;
  border-bottom: 1px solid #fff !important;
}

header #trigger:hover {
  border-bottom: 1px solid #fff !important;
  color: #89e872 !important;
}

header #trigger .fa-bars {
  padding-right: 6px;
  top: 4px;
  position: relative;
  width: 30px;
}
header #trigger .fa-bars:before {
  font-size: 24px;
}
header #trigger.active {
  color: #ececec;
}
header .flyout {
  display: none;
  position: absolute;
  box-shadow: 0 0 20px #666;
  background: #fff;
  top: 50px;
  padding: 20px;
}
header .flyout:before {
  content: "\f0de";
  font-family: font-awesome;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  color: #fff;
  font-size: 30px;
  width: auto;
  position: absolute;
  top: -13px;
  left: 22px;
}
header .flyout#flyout-language {
  left: -10px;
  width: 60px;
  padding: 10px;
}
header .flyout#flyout-language ul {
  padding: 0;
  text-align: center;
}
header .flyout#flyout-language ul li {
  display: inline-block;
  clear: both;
}
header .flyout#flyout-language ul li a {
  display: block;
  padding: 10px;
}
header .flyout#flyout-account {
  left: -120px;
  width: 260px;
  font-size: 12px;
}
header .flyout#flyout-account fieldset {
  margin: 0 0 10px 0;
}
header .flyout#flyout-account fieldset legend {
  color: #999;
  margin-bottom: 0;
}
header .flyout#flyout-account fieldset .row {
  margin: 0;
}
header .flyout#flyout-account fieldset a {
  padding: 2px 0;
  clear: both;
  float: left;
  color: #000;
}
header .flyout#flyout-account fieldset a .fa {
  color: #999;
}
header .flyout#flyout-account fieldset a:hover,
header .flyout#flyout-account fieldset a:active,
header .flyout#flyout-account fieldset a:focus {
  color: #89E872;
}
header .flyout#flyout-account fieldset a:hover .fa,
header .flyout#flyout-account fieldset a:active .fa,
header .flyout#flyout-account fieldset a:focus .fa {
  color: #89E872;
}
header .flyout#flyout-account fieldset:last-child {
  margin-bottom: 0;
}
header .flyout#flyout-account:before {
  left: 130px !important;
}
header .flyout#flyout-account h3 {
  font-size: 15px;
}
header .flyout#flyout-account .text-grey {
  color: #cecece;
  margin-bottom: 0;
}
header .flyout#flyout-account span {
  float: left;
  clear: both;
  display: block;
  margin-bottom: 0px;
}
header .flyout#flyout-account a {
  font-size: 12px;
}
header .flyout#flyout-account a .fa {
  font-size: 15px;
}
.mp-container a {
  background-color: #fff;
  color: #000;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border: none;
}
.mp-container a:hover {
  background-color: #000;
  color: #fff;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border: none;
}
.mp-container .mp-menu .fa-close:before {
  position: absolute;
  left: 30px;
  top: 22px;
  color: #000;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.mp-container .mp-menu .fa-close:hover,
.mp-container .mp-menu .fa-close:active,
.mp-container .mp-menu .fa-close:focus {
  color: #fff;
  background-color: #000;
}
.mp-container .mp-menu .fa-close:hover:before,
.mp-container .mp-menu .fa-close:active:before,
.mp-container .mp-menu .fa-close:focus:before {
  color: #fff;
}
.mp-container .mp-menu ul li > a {
  position: relative;
  padding: 15px 50px;
}
.mp-container .mp-menu ul li > a .fa:before {
  margin-right: 5px;
}
.mp-container .mp-menu ul li.icon-arrow-left > a > span {
  position: absolute;
  left: 30px;
  top: 18px;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > span,
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  left: 130px;
  position: relative;
  top: 30px;
  color: #989898;
  background-color: transparent;
  box-shadow: none;
  pointer-events: none;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > span:hover,
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview:hover {
  background-color: transparent;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview-link {
  background-color: transparent;
  box-shadow: none;
  pointer-events: none;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay > a.mp-overview-link:hover {
  background-color: transparent;
}
.mp-container .mp-menu .mp-level-0 {
  position: relative;
}
.mp-container .mp-menu .mp-level-0 a {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  position: relative;
  display: block;
  line-height: 20px;
  padding: 20px 50px;
  width: 100%;
  margin: 0;
  background-color: #fff;
  color: #000;
}
.mp-container .mp-menu .mp-level-0 ul li::before {
  left: 0;
  z-index: 0;
  color: rgba(0, 0, 0, 0.2);
  line-height: 1;
  float: left;
  padding: 15px 20px 0 15px;
  content: "\f104";
  width: 10px;
  display: inline-block;
  position: relative;
}
.mp-container .mp-menu .mp-level-open.mp-level-overlay:not([data-level="1"]) > a.mp-overview,
.mp-container .mp-menu .mp-level-open.mp-level-overlay:not([data-level="1"]) > a.mp-overview-link,
.mp-container .mp-menu .mp-level-open.mp-level-overlay:not([data-level="1"]) > span.mp-overview {
  padding-left: 10px;
}
.mp-container .mp-menu > .mp-level {
  position: relative;
}
.mp-container .mp-menu .mp-back {
  background: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_grey.png) repeat;
  border-bottom: 2px solid #ececec;
  border-top: 2px solid #ececec;
  font-size: 12px;
  font-weight: 600;
  padding: 10px 50px;
  box-shadow: none;
  color: #000;
}
.mp-container .mp-menu .mp-back:hover,
.mp-container .mp-menu .mp-back:active,
.mp-container .mp-menu .mp-back:focus {
  color: #89E872;
}
.mp-container .mp-level {
  z-index: 10;
}
.mp-container .mp-level > span,
.mp-container .mp-level > a.mp-overview,
.mp-container .mp-level > a.mp-overview-link {
  display: block;
  padding: 15px 50px;
}
.mp-container .mp-level > span:hover,
.mp-container .mp-level > a.mp-overview:hover,
.mp-container .mp-level > a.mp-overview-link:hover {
  background-color: #000;
}
.mp-container .mp-level .mp-level-open .mp-overview {
  cursor: auto;
}
.mp-container .mp-level .mp-level-open .mp-overview.mp-section {
  background-color: #89E872;
  color: #000;
}
.mp-container .mp-level .mp-level-open .mp-overview.mp-section:hover {
  background-color: #89E872;
}
.mp-container .mp-level .mp-highlight {
  color: #89E872 !important;
}
.mp-container .mp-level > a.mp-overview,
.mp-container .mp-level > a.mp-overview-link {
  box-shadow: 0 -1px rgba(0, 0, 0, 0.2) inset;
}
.mp-container .mp-level .mp-level {
  z-index: 20;
}
.mp-container .mp-level .mp-level .mp-level {
  z-index: 30;
}
.mp-container .mp-level .mp-level .mp-level .mp-level {
  z-index: 40;
}
.mp-container .mp-level .mp-level .mp-level .mp-level .mp-level {
  z-index: 50;
}
.mp-container .mp-level .mp-level .mp-level .mp-level .mp-level .mp-level {
  z-index: 60;
}
.mp-container .mp-level.mp-level-open:not(.mp-level-overlay) {
  height: 100%;
  overflow: auto;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  header ul li a.lnk-logo {
    top: 5px;
  }
  header ul li a.lnk-logo img {
    max-width: 90px;
  }
  header > .container {
    padding-left: 25px;
    padding-right: 25px;
  }
  header .navbar.navbar-right #frm-search {
    line-height: 60px;
    position: relative;
    display: inline-block;
  }
  header .navbar.navbar-right #frm-search.showform {
    position: relative;
    padding: 0;
  }
  header .navbar.navbar-right #frm-search.showform button {
    position: relative;
    right: inherit;
    z-index: 0;
  }
  header .navbar.navbar-right #frm-search button {
    border: 0;
    background: transparent;
    padding: 0 5px;
    display: inline-block;
    float: right;
    position: relative;
    clear: none;
  }
  header .navbar.navbar-right #frm-search input {
    float: left;
    line-height: 20px;
    position: relative;
    clear: none;
    margin-top: 8px;
    width: 0px;
    padding: 0px;
  }
  header .navbar.navbar-right #frm-search.showform input {
    width: 300px;
    padding: 10px;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    right: -35px;
    z-index: -1;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Breadcrumb {
  margin-bottom: 50px;
  margin-top: 25px;
}
.c-Breadcrumb .container,
.c-Breadcrumb .row > div {
  margin-bottom: 0;
}
.c-Breadcrumb .breadcrumb {
  clear: both;
}
.c-Breadcrumb ol {
  margin-bottom: 0;
  padding: 15px 0 0 0;
  line-height: 20px;
}
.c-Breadcrumb ol li {
  font-size: 12px;
  text-transform: uppercase;
  line-height: 22.5px;
}
.c-Breadcrumb ol li a {
  color: #000;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  border: none;
}
.c-Breadcrumb ol li a:hover {
  border-color: #000;
  color: #89e872;
}
.c-Breadcrumb ol.backButton {
  display: inline-block;
  float: left;
  padding-right: 15px !important;
  font-size: 14px;
  list-style: none;
  color: #000;
  font-weight: 100;
}
.c-Breadcrumb ol.backButton li:before {
  content: "<";
  padding: 0 10px 0 0;
}
.c-Breadcrumb ol.backButton li:after {
  display: none;
  content: "|";
  padding: 0 0 0 10px;
}
.c-Breadcrumb ol.breadcrumb li:first-child {
  text-transform: normal;
  color: #aaa;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Breadcrumb .breadcrumb {
    clear: none;
  }
  .c-Breadcrumb ol.backButton li:after {
    display: inline-block;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
footer .container,
footer .row > div {
  margin-bottom: 0;
}
footer .c-FooterSocial {
  color: #cccccc;
  font-size: 12px;
}
footer .c-FooterSocial .btn {
  font-size: 12px;
}
footer .c-FooterSocial .fa {
  font-size: 20px;
}
/* outer and inner footer need the same gradient - for real big screens */
footer .c-Footer {
  padding: 0;
  font-size: 12px;
  background-image: -webkit-linear-gradient(left, #000000 67%, #000000 33%);
  background-image: -o-linear-gradient(left, #000000 67%, #000000 33%);
  background-image: linear-gradient(to right, #000000 67%, #000000 33%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=1);
}
footer .c-Footer .btn {
  font-size: 12px;
  padding: 10px;
  margin: 0 0 30px;
}
/* [ColorAdjustment2020] Override default button styling */
footer .c-Footer .btn:hover {
  font-size: 12px;
  padding: 10px;
  margin: 0 0 30px;
}
footer .c-Footer .navbar-nav {
  background-color: #000000;
  padding: 50px 0;
}
footer .c-Footer .navbar-nav > li {
  list-style: none;
  text-align: left;
  margin-bottom: 15px;
  line-height: 14px;
}
footer .c-Footer .navbar-nav > li > a {
  padding-left: 0;
  color: #89E872;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
footer .c-Footer .navbar-nav > li > ul {
  margin-bottom: 0;
  padding-left: 0;
  margin-right: 40px;
}
footer .c-Footer h4 {
  color: #89E872;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 20px;
}
footer .c-Footer > .container > .row,
footer .c-Footer > .container-fluid > .row {
  background-image: -webkit-linear-gradient(left, #000000 67%, #89E872 33%);
  background-image: -o-linear-gradient(left, #000000 67%, #89E872 33%);
  background-image: linear-gradient(to right, #000000 67%, #89E872 33%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff89E872', GradientType=1);
  max-width: 1170px;
  margin: 0 -25px;
}
footer .c-Footer > .container > .row > div,
footer .c-Footer > .container-fluid > .row > div {
  background-color: #000;
  padding-top: 40px;
}
footer .c-Footer > .container > .row > div.m-footerGreen,
footer .c-Footer > .container-fluid > .row > div.m-footerGreen {
  background-color: #89E872;
  border-width: 0;
  color: #fff;
}
footer .c-Footer > .container > .row > div.m-footerGreen h4,
footer .c-Footer > .container-fluid > .row > div.m-footerGreen h4 {
  color: #000;
}
footer .c-Footer .nav li {
  list-style: none;
  text-align: left;
  margin-bottom: 20px;
  line-height: 14px;
}
footer .c-Footer .nav li a {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  padding: 0;
  border-bottom: 1px solid #000;
}
footer .c-Footer .nav li a:hover,
footer .c-Footer .nav li a:active,
footer .c-Footer .nav li a:focus {
  color: #fff;
  background-color: #000;
  text-decoration: none;
  border-color: #fff;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 1200px) {
  footer .c-Footer {
    background-image: -webkit-linear-gradient(left, #000000 67%, #89E872 33%);
    background-image: -o-linear-gradient(left, #000000 67%, #89E872 33%);
    background-image: linear-gradient(to right, #000000 67%, #89E872 33%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff89E872', GradientType=1);
  }
  footer .c-Footer > .container > .row,
  footer .c-Footer > .container-fluid > .row {
    margin: 0 auto;
  }
  footer .c-Footer > .container > .row > div.m-footerGreen,
  footer .c-Footer > .container-fluid > .row > div.m-footerGreen {
    background-color: transparent;
  }
}
/*
 * Bootstrap project modules SLIDER HOME
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-SliderHome {
  padding: 0;
  margin-bottom: 80px;
}
.c-SliderHome h2 {
  font-size: 30px;
  color: #fff;
}
.c-SliderHome .container,
.c-SliderHome .row,
.c-SliderHome .row > div {
  margin-bottom: 0;
}
.c-SliderHome .swiper-container {
  width: 100%;
  margin: 20px auto;
  background-color: #000;
  max-height: 9999px;
  /* height: auto; */
  padding-bottom: 25px;
  margin-top: 0;
}
.c-SliderHome .swiper-slide {
  font-size: 15px;
  background: #000;
  width: 100%;
  max-width: 1012px;
  display: inline-block;
  transition: all 0.5s;
}
.c-SliderHome .swiper-slide img {
  width: 100%;
  height: auto;
  max-height: 570px;
  background-color: #000;
  opacity: 0.2;
  transition: all 0.5s;
  position: relative;
  left: 0;
}
.c-SliderHome .swiper-slide-active img {
  transition: all 0.5s;
  opacity: 1;
}
.c-SliderHome .swiper-slide-active {
  transition: all 0.5s;
  opacity: 1;
}
.c-SliderHome .swiper-pagination-bullet {
  margin: 0px 10px;
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #777;
  opacity: .6;
}
.c-SliderHome .swiper-pagination-bullet-active {
  opacity: 1;
  background: #89E872;
  width: 12px;
  height: 12px;
  top: 1px !important;
  position: relative;
}
.c-SliderHome .swiper-pagination {
  bottom: 0;
  width: 100%;
}
.c-SliderHome .swiper-button-next,
.c-SliderHome .swiper-button-prev {
  background: none;
  height: 100%;
  display: table;
  top: 0;
  margin-top: 0;
  pointer-events: none;
  background-color: rgba(0, 0, 0, 0);
}
.c-SliderHome .fa-angle-left:before {
  content: "\f104";
  color: #fff !important;
  font-size: 50px;
  display: table-cell;
  vertical-align: middle;
}
.c-SliderHome .fa-angle-right:before {
  content: "\f105";
  color: #fff !important;
  font-size: 50px;
  display: table-cell;
  vertical-align: middle;
}
.c-SliderHome .slider-navigation {
  max-width: 1140px;
  position: relative;
  top: 0;
  width: 100%;
  margin: 0 auto;
  height: 100%;
  text-align: center;
}

.c-SliderHome .swiper-wrapper {
  position: relative;
}
.c-SliderHome .swiper-slide > div {
  padding: 40px;
  display: none;
  padding-top: 0;
  color: #fff;
}

.c-SliderHome .swiper-slide-active > div {
  display: block;
}
.c-SliderHome .swiper-button-disabled {
  display: none;
}
.c-SliderHome .swiper-slide-next:hover img,
.c-SliderHome .swiper-slide-prev:hover img {
  opacity: 0.8;
  cursor: pointer;
}
.c-SliderHome .btn.btn-default {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

table.table.table-striped {
  background-color: #FFF;
  color: #000;
}

table.table.table-striped a.lnk {
  color: black;
}

/* //// ------------------------------------------------------------------------------

[ColorAdjustment2020]
Set default styling for the new button & link design
(-> moved from microsite_common_css; this cleans up stuff, because the styling defined
here will also be used to the universal template)

------------------------------------------------------------------------------ //// */

/* #### default link/.fa styling inside tables: */

table.table a.btn-primary:not(:hover) > .fa::before
{
  color: #FFF!important;
}

table.table a.btn-default:not(:hover) > .fa::before
{
  color: #000!important;
}

table.table a.btn-primary:hover > .fa::before,
table.table a.btn-default:hover > .fa::before
{
  color: #FFF;
}

table.table tbody tr:hover .btn-default:not(:hover) > .fa::before,
table.table tbody tr:hover .btn-default:not(:hover)
{
  color: #000;
}

table.table tbody tr:hover .btn-primary:not(:hover) > .fa::before,
table.table tbody tr:hover .btn-primary:not(:hover)
{
  color: #FFF;
}

table.table tbody tr:hover a.lnk:not(:hover) {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #000;
}

table.table a.lnk {
  font-weight: bold;
  color: #000!important;
  border-bottom: 1px solid #000!important;
}

table.table a.lnk:hover {
  font-weight: bold;
  color: #000!important;
  border-bottom: none!important;
}

/* ~~~~ */
/* #### default link/.fa & button styling outside tables */

a,
a.lnk,
a.btn-link {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #000;
}

a:hover,
a.lnk:hover,
a.btn-link:hover {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid transparent;
}

span a.btn-lnk:hover > .fa::before {
  color: #000;
}

a.btn-primary,
table.table a.btn-primary {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #006B7D;
  color: #FFF;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-primary:hover,
table.table a.btn-primary:hover {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-default,
table.table a.btn-default {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #C8C8C8;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-default:hover,
table.table a.btn-default:hover {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

a.btn-primary > .fa::before,
table.table a.btn-primary > .fa::before {
  color: #FFF;
}

a.btn-default > .fa::before,
table.table a.btn-default > .fa::before {
  color: #000;
}

a.btn-primary:hover > .fa::before,
a.btn-default:hover > .fa::before,
table.table a.btn-primary:hover > .fa::before,
table.table a.btn-default:hover > .fa::before {
  color: #000;
}


/* #### End of new (genral) styling adjustments!
------------------------------------------------------------------------------ //// */

/* //// ------------------------------------------------------------------------------

[ColorAdjustment2020]
Area for "special case" / white text stylings

------------------------------------------------------------------------------ //// */

.u-bgBlack a:not(.btn),
.u-bgBlack a.lnk:not(.btn),
.u-bgBlack a.btn-link:not(.btn) {
  color: #fff;
  border-bottom: 1px solid #fff;
}

.u-bgBlack a:hover:not(.btn),
.u-bgBlack a.lnk:hover:not(.btn),
.u-bgBlack a.btn-link:hover:not(.btn) {
  color: #fff;
  border-bottom: none;
}

/* #### End of new white text adjustments!
------------------------------------------------------------------------------ //// */

/* //// ------------------------------------------------------------------------------

[ColorAdjustment2020]
Area for "special case" button styling

------------------------------------------------------------------------------ //// */

.u-bgBlack a.btn-primary
{
  border: 2px solid #000;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #89e872;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.u-bgBlack a.btn-primary:hover
{
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.u-bgBlack a.btn-primary > .fa::before {
  color: #000!important;
}

/* #### End of new special button styling
------------------------------------------------------------------------------ //// */

/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-SliderHome h2 {
    font-size: 60px;
    color: #000;
  }
  .c-SliderHome .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
  .c-SliderHome .swiper-slide img {
    position: absolute;
  }
  .c-SliderHome .swiper-slide > div {
    padding-top: 40px;
    color: #000;
  }

  .c-SliderHome .swiper-slide.white > div {
    color: #fff;
  }

  .c-SliderHome .swiper-wrapper {
    position: absolute;
  }
  .c-SliderHome .swiper-container {
    max-height: 570px;
    height: 570px;
  }
  .c-SliderHome .btn.btn-default {
    color: #000000;
    border-color: #000000;
    background-color: transparent;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Pressrelease {
  /*a.row-pressemitteilung div div.row {
			padding: 20px;
		}
		a.row-pressemitteilung div {
			margin: 0px;
		}
		a.row-pressemitteilung div div.row a {
			color: #000;
		}
		a.row-pressemitteilung div div.row a:hover {

		}

		a.row-pressemitteilung:first-child {
			border-top: 2px solid #89E872;
		}
		a.row-pressemitteilung

 		*/
}
.c-Pressrelease ::selection {
  background: #3e3e3e;
  color: #FFF;
}
.c-Pressrelease ::-moz-selection {
  background: #3e3e3e;
  color: #FFF;
}
.c-Pressrelease a.row-pressemitteilung {
  padding: 20px;
  display: inline-block;
  width: 100%;
  border-bottom: 2px solid #ececec;
  margin: 0px;
  color: #000;
}
.c-Pressrelease a.row-pressemitteilung .row {
  padding: 0;
  font-weight: bold;
}
.c-Pressrelease a.row-pressemitteilung > div {
  margin-bottom: 0;
}
.c-Pressrelease a.row-pressemitteilung span {
  margin: 0px;
  color: #000;
  font-weight: bold;
}
.c-Pressrelease a.row-pressemitteilung:hover {
  background: #89E872;
}
.c-Pressrelease a.row-pressemitteilung:hover span {
  text-decoration: none;
  color: #000;
}
.c-Pressrelease a.row-pressemitteilung:first-child,
.c-Pressrelease a.row-pressemitteilung:first-of-type {
  border-top: 2px solid #89E872;
}
.c-Pressrelease a.row-pressemitteilung:last-child,
.c-Pressrelease a.row-pressemitteilung:last-of-type {
  border-bottom: 2px solid #89E872;
}
.c-Pressrelease a.row-pressemitteilung::before {
  display: none;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Pressrelease a.row-pressemitteilung {
    display: inline-flex;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules MANUFACTURER
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Manufacturer input.stichwortsuche {
  width: 100%;
}
.c-Manufacturer select.hersteller-produktkategorien {
  margin-bottom: 0px;
}
.c-Manufacturer div.col-filter {
  padding-top: 25px;
  background-color: #f6f6f6;
}
.c-Manufacturer .area-logo {
  height: 100px;
  position: relative;
  margin-bottom: 20px;
}
.c-Manufacturer .area-logo img {
  max-height: 70px;
  width: auto !important;
  margin: 0 auto;
  max-width: 120px;
}
.c-Manufacturer span.filter-name {
  border-bottom: 2px solid #ececec;
  display: block;
  background-color: #FFF;
  text-align: center;
  padding: 8px;
  cursor: pointer;
}
.c-Manufacturer div.col-filter-kategorie {
  margin-bottom: 0px;
}
.c-Manufacturer span.filter-active {
  background-color: #000;
  color: #FFF;
}
.c-Manufacturer div.row-filter {
  background-color: #f6f6f6;
}
.c-Manufacturer div.row-filter div:first-child div.row div:first-child {
  padding-left: 0px !important;
}
.c-Manufacturer div.row-filter div:last-child div.row div:last-child {
  padding-right: 0px !important;
}
.c-Manufacturer div.hersteller-element {
  display: inline-block;
  height: 200px;
  margin: 0px 10px;
  width: 144px;
  vertical-align: top;
  text-align: left;
  margin-bottom: 50px;
}
.c-Manufacturer div.hersteller-element img {
  display: block;
  max-width: 100%;
  margin-bottom: 0;
  position: relative;
}
.c-Manufacturer div.row-hersteller-elements {
  padding-top: 50px;
  text-align: center;
}
.c-Manufacturer div.filter-checkboxes label {
  font-weight: normal;
}
.c-Manufacturer .row > div {
  margin-bottom: 25px;
}
.c-Manufacturer .c-Manufacturer select.hersteller-produktkategorien {
  margin-bottom: 0px;
}
.c-Manufacturer .c-Manufacturer div.hersteller-element img {
  position: relative;
  bottom: auto;
}
.c-Manufacturer .flippanel {
  margin: 0 auto;
  height: 160px;
  position: relative;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  display: table;
  width: 160px;
}
.c-Manufacturer .flippanel .front,
.c-Manufacturer .flippanel .back {
  text-align: center;
}
.c-Manufacturer div.front-inner-logo {
  display: table-cell;
  height: 157px;
  vertical-align: middle;
}
.c-Manufacturer .flippanel .front {
  display: table;
  vertical-align: middle;
  width: 132px;
  height: 80px;
  position: absolute;
  top: 10px;
  z-index: 900;
  text-align: center;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.c-Manufacturer .flippanel .back {
  width: 132px;
  position: absolute;
  top: 10px;
  z-index: 1000;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.c-Manufacturer .flippanel.flip .front {
  z-index: 900;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  padding: 20px;
}
.c-Manufacturer .flippanel.flip .back {
  z-index: 1000;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  text-align: center;
}
.c-Manufacturer .hoverflip {
  padding: 10px;
  border: 2px solid transparent;
  text-align: center;
}
.c-Manufacturer .flip {
  border: 2px solid #ececec;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 992px) {
  .c-Manufacturer div.hersteller-element {
    width: 157px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules EventCalendar
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-EventCalendar input.stichwortsuche {
  width: 100%;
}
.c-EventCalendar div.col-filter {
  padding-top: 25px;
  background-color: #f6f6f6;
}
.c-EventCalendar span.filter-name {
  border-bottom: 2px solid #ececec;
  display: block;
  background-color: #FFF;
  text-align: center;
  padding: 8px;
}
.c-EventCalendar div.row-eventkalender,
.c-EventCalendar div.row-promotions {
  border-bottom: 2px solid #ececec;
  padding: 25px 0;
}
.c-EventCalendar div.row-eventkalender-last {
  border-bottom: 2px solid #89E872;
}
.c-EventCalendar div.row-eventkalender-first {
  border-top: 2px solid #89E872;
}
.c-EventCalendar div.row-eventkalender > div ,
.c-EventCalendar div.row-promotions > div {
  margin-bottom: 0px;
  padding: 10px 25px;
}
.c-EventCalendar span.event-tag {
  display: inline-block;
  font-size: 38px;
  line-height: 38px;
  text-align: right;
  width: 55px;
  padding-right: 10px;
  font-style: italic;
}
.c-EventCalendar span.event-monatjahr {
  display: inline-block;
  line-height: 15px;
  vertical-align: bottom;
}
.c-EventCalendar div.row-event-title {
  line-height: 30px;
}
.c-EventCalendar div.row-event-title a {
  color: #000;
  text-transform: none;
  font-weight: bold;
  margin-bottom: 0;
}

.c-EventCalendar div.row-event-title a.btn:hover,
.c-EventCalendar div.row-event-title a:hover {
  color: #89E872;
  border: 0;
}

.c-EventCalendar .row-eventkalender-gone div.row-event-title,
.c-EventCalendar .row-eventkalender-gone div.row-event-date {
  opacity: 0.3;
}
.c-EventCalendar .row-center {
  text-align: center;
}
@media (max-width: 992px) {
  .c-EventCalendar span.event-tag {
    width: auto;
  }
}
.c-EventCalendar div.js-events {
  display: none;
}
.c-EventCalendar div.js-events[data-paging-seite='1'] {
  display: block;
}
/*
 * Bootstrap project modules Standorte
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Standorte .row .row > div.u-bgGreen,
.c-Standorte .row .row > div.u-bgGrey,
.c-Standorte .row .row > div.u-bgBeige,
.c-Standorte .row .row > div.u-bgBlack {
  border-width: 0;
  padding: 40px 40px;
}
.c-Standorte .c-Akkordeon .panel-title a {
  padding-left: 40px;
}
.c-Standorte .c-Akkordeon .panel-body > *:not(div):not(a) {
  padding: 0 40px;
}
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Searchresult a {
  text-decoration: none;
  transition: all 0.25s;
  padding: 25px;
  color: #000;
  display: block;
  margin-bottom: 0;
  border: 2px solid transparent;
}
.c-Searchresult a:hover {
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
  border: 2px solid #89E872;
  color: #000;
  text-decoration: none;
}
.c-Searchresult a p {
  margin-bottom: 10px;
}
.c-Searchresult a .breadcrumb {
  font-size: 12px;
  padding: 0;
  margin-bottom: 0;
}
.c-Searchresult .pagination-center {
  text-align: center;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Press {
  /*
		span {
			margin-bottom: 12px;
  			display: block;
		}
 		.row {
 			> div {
 				margin-bottom: 20px;
 			}
 		}*/
}
.c-Press a.item {
  display: inline-block;
  float: left;
  color: #000;
  padding: 25px;
  border: 2px solid transparent;
  margin-bottom: 20px;
}
.c-Press a.item h3 {
  font-size: 19px;
  color: #89E872;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 900;
}
.c-Press a.item h3:hover {
  border-color: transparent;
}
.c-Press a.item span {
  margin-bottom: 10px;
  display: block;
}
.c-Press a.item span.btn.btn-link {
  color: #000;
  margin-bottom: 0;
  display: inline-block;
}
.c-Press a.item:hover {
  text-decoration: none;
  border: 2px solid #89E872;
  background-image: url(/ec/cms5/media/grfx/common_grfx/bg_pinstripes_green.png);
}
.c-Press a.item:hover .btn {
  border-bottom: 2px solid #89E872;
}
.c-Press .btn-default {
  clear: both;
  margin: 0 25px;
  display: inline-block;
  float: left;
}
.c-Press .container {
  margin-bottom: 50px;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Press .h3 {
    font-size: 20px;
  }
  .c-Press .container {
    margin-bottom: 80px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
@media (max-width: 992px) {
  .map-tooltip-inner {
    display: block !important;
  }
}
div.tooltip {
  opacity: 0;
  text-align: left;
}
div.tooltip .top {
  opacity: 0;
}
span.map-tooltip {
  text-align: left !important;
}
.map-tooltip-stellen {
  line-height: 8px;
}
.tooltip-title {
  display: inline-block;
  font-size: 10px;
  line-height: 13px;
  vertical-align: top;
  text-transform: uppercase;
  color: #FFF;
}
.tooltip-inner {
  border-radius: 0;
}
.map-tooltip-inner {
  display: none;
  position: absolute;
  left: 0px;
  bottom: 5px;
  background-color: #000;
  width: 125px;
  padding: 5px;
  padding-bottom: 2px;
  border-radius: 0;
}
.map-tooltip-land-kuerzl {
  font-size: 10px;
  display: block;
  padding-top: 5px;
  width: 30px;
  text-align: center;
}
.flag-icon {
  color: #FFF;
  background-size: 20px;
  background-position: top;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 30px;
  vertical-align: top;
  font-size: 19px;
  padding-top: 15px;
  text-align: center;
}
.flag-icon-de {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/de.svg);
}
.flag-icon-no {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/no.svg);
}
.flag-icon-ch {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ch.svg);
}
.flag-icon-at {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/at.svg);
}
.flag-icon-fr {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/fr.svg);
}
.flag-icon-es {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/es.svg);
}
.flag-icon-nl {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/nl.svg);
}
.flag-icon-dk {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/dk.svg);
}
.flag-icon-pl {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/pl.svg);
}
.flag-icon-fi {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/fi.svg);
}
.flag-icon-lv {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/lv.svg);
}
.flag-icon-lt {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/lt.svg);
}
.flag-icon-se {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/se.svg);
}
.flag-icon-ee {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ee.svg);
}
.flag-icon-be {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/be.svg);
}
.flag-icon-by {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/by.svg);
}
.flag-icon-ua {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ua.svg);
}
.flag-icon-hr {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/hr.svg);
}
.flag-icon-cz {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/cz.svg);
}
.flag-icon-hu {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/hu.svg);
}
.flag-icon-sk {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/sk.svg);
}
.flag-icon-ro {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ro.svg);
}
.flag-icon-uk {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/gb.svg);
}
.flag-icon-rs {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/rs.svg);
}
.flag-icon-me {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/me.svg);
}
.flag-icon-bg {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/bg.svg);
}
.flag-icon-pt {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/pt.svg);
}
.flag-icon-ba {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/ba.svg);
}
.flag-icon-it {
  background-image: url(/ec/cms5/media/grfx/common_grfx/flags/it.svg);
}
div.js-stellenliste {
  display: none;
  padding-top: 20px;
}
div.js-stellenliste div {
  margin-bottom: 0px;
}
div.js-stellenliste a {
  margin-bottom: 0px;
}
div.js-stellenliste p {
  margin-bottom: 20px;
}
div.js-stellenliste-at {
  display: block;
}
span.js-stellenliste-anzahl {
  font-weight: bold;
}
.tooltip-inner {
  background-color: #FFF;
  color: #000;
  border: 2px solid #000;
  cursor: pointer;
  padding: 0px;
}
.tooltip-inner-invert {
  background-color: #000;
  color: #FFF;
}
div.map-tooltip {
  padding: 3px 8px !important;
}
span.map-tooltip-inner-country {
  padding-top: 10px;
  padding-bottom: 10px;
}
/*select.js-stellenliste-laender {
			border: 2px solid #ececec;
			-webkit-appearance: none;
			border-radius: 0px;
			background-color: #FFF;
			padding: 5px;
			padding-left: 10px;
			outline: none;
			width: 100%;
			font-size: 20px;
			font-family: "Raleway";

		}*/
.u-bgWeiss {
  padding: 40px 65px;
}
.standort-land {
  fill: #ECECEC;
}
g:hover .standort-land,
.standort-land:hover {
  fill: #cccccc;
}
.standort-land {
  fill: #ECECEC;
}
/*
.standort-land:hover {
  fill: #cccccc;
}*/
.standort-land-active polygon,
.standort-land-active path,
.standort-land-active {
  fill: #89E872;
}
.standorte-tooltip-land-kuerzl.map-tooltip-land-kuerzl {
  padding: 5px;
  line-height: 20px;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  div.tooltip {
    opacity: 1;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-CareerHome h3 {
  margin-bottom: 20px;
}
.c-CareerHome a.btn-link {
  margin-bottom: 0;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-ImageTeaser h1 {
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  color: #000;
}
.c-ImageTeaser span {
  font-size: 40px;
  display: block;
  line-height: 40px;
  font-weight: 300;
}
.c-ImageTeaser span:last-child {
  color: #89E872;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 480px) {
  .c-ImageTeaser h1 {
    font-size: 60px;
  }
  .c-ImageTeaser span {
    font-size: 60px;
    line-height: 60px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-InfoBox picture {
  display: inline-block;
  margin-right: 20px;
}
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Footnote {
  color: #9c9c9c;
  font-size: 12px;
}
.c-Footnote span {
  min-width: 30px;
  float: left;
}
.c-Footnote p {
  padding-left: 30px;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-HeadlineContent {
  margin-bottom: 0px;
}
.c-HeadlineContent .container,
.c-HeadlineContent .row > div {
  margin-bottom: 0;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Ads {
  text-align: center;
}
.c-Ads img {
  max-width: 100%;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Offer h3 {
  margin-right: 25px;
  float: left;
}
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Statement p {
  font-family: Sanchez;
  font-size: 15px;
  font-style: italic;
  font-weight: 500;
}
/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 768px) {
  .c-Statement p {
    font-size: 20px;
  }
}
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules 3.7 Gallery & 3.2 KPI
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Gallery.u-bgBlack,
.c-Gallery.u-bgGreen,
.c-Gallery.u-bgGrey,
.c-Gallery.u-bgBeige {
  padding: 20px 0 10px 0;
}
.c-Gallery img {
  width: 100%;
}
.c-Gallery .show-2,
.c-Gallery .show-3 {
  padding-bottom: 20px;
}
.c-Gallery .show-2 .swiper-slide,
.c-Gallery .show-3 .swiper-slide {
  text-align: center;
}
.c-Gallery .show-2 .swiper-slide .fa,
.c-Gallery .show-3 .swiper-slide .fa {
  font-size: 100px;
  display: block;
  padding-bottom: 30px;
  margin-bottom: -25px;
}
.c-Gallery .show-2 .swiper-slide .hint,
.c-Gallery .show-3 .swiper-slide .hint {
  display: block;
  min-height: 20px;
  margin-bottom: -5px;
}
.c-Gallery .show-2 .swiper-slide .description,
.c-Gallery .show-3 .swiper-slide .description {
  display: block;
  width: 50%;
  margin: 0 auto;
  position: relative;
  margin-bottom: 10px;
}
.c-Gallery .show-2 .swiper-slide .number,
.c-Gallery .show-3 .swiper-slide .number {
  font-size: 50px;
  color: #fff;
  display: inline-block;
  top: 0;
  position: relative;
  line-height: 1em;
  margin-bottom: 0px;
}
.c-Gallery .show-2 .swiper-slide .number-add,
.c-Gallery .show-3 .swiper-slide .number-add {
  color: #fff;
}
.c-Gallery .show-2 .swiper-pagination,
.c-Gallery .show-3 .swiper-pagination {
  bottom: 0px;
}
.c-Gallery .slider-thumbnails .swiper-slide {
  width: auto;
}
.c-Gallery .slider-thumbnails .swiper-slide img {
  margin-bottom: 20px;
  max-width: 100px;
}

a.btn.btn-default.kpibutton {
    margin-bottom: 40px;
    z-index: 1000 !important;
}

/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
/*
 * Bootstrap project modules 3.8-akkordeon (bootstrap panel)
 * Mobile First
 * Extra small devices (phones, less than 480px)
 */
.c-Akkordeon .panel {
  box-shadow: none;
}
.c-Akkordeon .panel:nth-child(2n-1),
.c-Akkordeon .panel:nth-child(2n-1) a {
  background-color: #f6f6f6;
}
.c-Akkordeon .panel-heading {
  padding: 0;
  border-bottom: none;
}
.c-Akkordeon .panel-group {
  border-top: 1px solid #cecece;
}
.c-Akkordeon .panel-group .panel {
  border: none;
  border-bottom: 1px solid transparent;
}
.c-Akkordeon .panel-title a {
  padding: 14px 0;
  display: inline-block;
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  text-decoration: none;
  border-bottom: none;
  position: relative;
  padding-right: 50px;
  padding-left: 25px;
  border-bottom: 1px solid transparent;
}
.c-Akkordeon .panel-title a:hover,
.c-Akkordeon .panel-title a:active {
  text-decoration: none;
}
.c-Akkordeon .panel-title a:hover:after,
.c-Akkordeon .panel-title a:active:after {
  color: #000;
}
.c-Akkordeon .panel-title a:after {
  content: "\f107";
  text-align: right;
  float: right;
  padding: 10px;
  transition: all 0.5s;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #cccccc;
  font-size: 20px;
  position: absolute;
  top: 50%;
  margin-top: -28px;
  right: 15px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size: 40px;
}
.c-Akkordeon .panel-title a.collapsed {
  border-bottom: 1px solid #cecece;
}
.c-Akkordeon .panel-title a.collapsed:after {
  transition: all 0.5s;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
.c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body,
.c-Akkordeon .panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: none;
  border-bottom: 1px solid #cecece;
}
.c-Akkordeon .panel-body {
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 50px;
  word-wrap: break-word;
  /*
			> *:not(div):not(a) {
				padding: 0 25px;
			}
			> a {
				margin-left: 25px;
			}
			*/
}
.c-Akkordeon .panel-body .row .row {
  padding-left: 25px;
  padding-right: 25px;
}
/* [ColorAdjustment2020] Removed Background Color (was #fff) */
.c-Akkordeon .panel-body .btn {
  background-color: transparent;
  color: #000;
  border-bottom: 2px solid #000 /*!important*/;
  font-weight: bold;
}

/* [ColorAdjustment2020] removed important */
.c-Akkordeon .panel-body .btn:hover{
  background-color: transparent;
  color: #fff;
  border-bottom: 2px solid transparent /*!important*/;
}

/* [ColorAdjustment2020] removed important */
.c-Akkordeon .panel-body .btn:hover span {
  color: #000;
}

.c-Akkordeon .panel-body .table-responsive {
  padding-bottom: 50px;
  padding-left: 25px;
  padding-right: 25px;
}

/* --------------------------------------------------------------------------------
 	 * 	 Small devices (tablets, 480px and up)
 	 * -------------------------------------------------------------------------------- */
@media (min-width: 480px) {
  .c-Akkordeon .panel-title a {
    font-size: 20px;
    line-height: 40px;
    padding-right: 40px;
  }
}
.c-Video {
  /* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
}
.c-Video img.embed-responsive-item {
  display: block;
}
.c-Video iframe.embed-responsive-item {
  display: none;
}
.c-Embed {
  /* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
}
.c-Embed h2,
.c-Embed h3 {
  margin-bottom: 0px;
}
.c-Embed iframe {
  overflow: hidden;
}
.c-Embed .embed-responsive {
  margin-top: 30px;
}
.c-Embed .row > div {
  margin-bottom: 0px;
}

.c-Kpi {
  background: #7EAF2E;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 100 100" preserveAspectRatio="none"><polygon points="0,100 0,100 100,100 100,0" style="fill:#78A922;stroke:green;stroke-width:0"></polygon></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 16px;
  color: #000;
  position: relative;

  /* --------------------------------------------------------------------------------
 	 * 	Small devices (tablets, 768px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Medium devices (desktops, 992px and up)
 	 * -------------------------------------------------------------------------------- */
  /* --------------------------------------------------------------------------------
 	 * 	Large devices (large desktops, 1200px and up)
 	 * -------------------------------------------------------------------------------- */
}

.c-Kpi strong {
  color: #fff;
  display: block;
  font-size: 3em;
  line-height: 1em;
  margin: 10px 0px;
}
.c-Kpi .icon {
  height: 100px;
  width: 100px;
}
.c-Kpi .container {
  margin-bottom: 0px;
  padding-bottom: 30px;
  padding-top: 30px;
  width: auto;
}
.c-Kpi .kpi {
  overflow: hidden;
  margin-bottom: 30px;
}
.c-Kpi .kpi:before,
.c-Kpi .kpi:after {
  content: " ";
  display: table;
}
.c-Kpi .kpi:after {
  clear: both;
}
.c-Kpi .kpi .figure {
  float: left;
  padding-left: 30px;
  width: 60%;
}
.c-Kpi .kpi .icon {
  bottom: 0px;
  float: left;
  margin-top: 0px;
  vertical-align: middle;
  text-align: right;
  width: 40%;
}
.c-Kpi .kpi .icon i {
  font-size: 6em;
}
.c-Kpi .row > div {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  .c-Kpi {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .c-Kpi {
    font-size: 22px;
    text-align: left;
  }
  .c-Kpi .container {
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .c-Kpi .kpi {
    margin-bottom: 0px;
  }
  .c-Kpi .kpi .figure {
    width: 50%;
  }
  .c-Kpi .kpi .icon {
    width: 50%;
  }
}


/* --------------------------------------------------------------------------------
 * 	 Outline in map
 * -------------------------------------------------------------------------------- */
map area {
    outline: none;
}



/* --------------------------------------------------------------------------------
 *
 * 	 additional CSS
 *
 * -------------------------------------------------------------------------------- */

 .blank main {
                           padding-top: 0;
                       }

 .alert {
     display: block;
 }


     /* Polyfill */

 .animation-container * {
     display: none;
 }

.animation-container a:hover,
.animation-container a:focus {
    border-bottom: none;
}

.animation-container .img-poly {
    display: block;
    width: 100%;
    max-width: 874px;
    margin: auto;
}


/* eo Polyfill */


/* zentrale Paramter */

.animation-container .square,
.animation-container .white-square,
.animation-container #backdrop,
.animation-container .ebene-3,
.animation-container .ebene-4,
.animation-container .ebene-5 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.animation-container #cb-top {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.animation-container #cb-bottom {
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.touch .animation-container .square-container .sq-head,
.animation-container .square-container .sq-head,
.animation-container .square,
.animation-container .text .sq-head,
.animation-container .square-container .sq-content {
    -webkit-transition: 500ms;
    transition: 500ms;
}


/* eo zentrale Paramter */

@media (min-width: 660px) {
    /* Disable Polyfill */
    .animation-container * {
        display: inherit;
    }
    .animation-container .img-poly {
        display: none;
    }
    /* eo Disable Polyfill */
    .animation-container .square-container-1,
    .animation-container .square-container-2,
    .animation-container .square-container-3 {
        top: 135px;
    }
    .animation-container .square-container-4,
    .animation-container .square-container-5,
    .animation-container .square-container-6 {
        top: 265px;
    }
    .animation-container #backdrop {
        top: 110px;
    }
    .animation-container {
        margin: auto;
        text-align: center;
        position: relative;
        width: 650px;
        height: 440px;
    }
    .animation-container .square {
        position: relative;
        border: 1px solid #999;
        width: 120px;
        height: 120px;
        background-color: #dcc8ba;
        opacity: .5;
    }
    .animation-container .square-container {
        display: inline-block;
        box-sizing: border-box;
        position: absolute;
        cursor: pointer;
    }
    .animation-container #backdrop {
        background-color: #fff;
        border: 1px solid #7a1;
        width: 300px;
        height: 300px;
        position: absolute;
        /*left: 255px;*/
        left: 170px;
    }
    .animation-container .checker-back {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk0RDRENjkxQjc4RTExRTQ4OURGRjE2OTg2NzI1NTAwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk0RDRENjkyQjc4RTExRTQ4OURGRjE2OTg2NzI1NTAwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTRENEQ2OEZCNzhFMTFFNDg5REZGMTY5ODY3MjU1MDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTRENEQ2OTBCNzhFMTFFNDg5REZGMTY5ODY3MjU1MDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7tlg+qAAAACVBMVEV3qhG71Ij////JrqkLAAAAA3RSTlP//wDXyg1BAAAAKUlEQVR42lzIoQEAAAjAIOX/o82OyOx8EhISEhISEhISEhISEn6cAAMASZgA4iRNzoMAAAAASUVORK5CYII=');
        width: 255px;
        height: 255px;
        position: absolute;
        /*left: 277px;*/
        left: 192px;
    }
    .animation-container .white .square {
        border-color: #fff;
        background-color: #fff;
        opacity: 1;
    }
    .animation-container .shadow .square {
        border-color: #eee;
        background-color: #eee;
        opacity: 1;
    }
    .animation-container #cb-top {
        top: 58px;
    }
    .animation-container #cb-bottom {
        top: 207px;
    }
    .animation-container .square-container-1,
    .animation-container .square-container-4 {
        /*left: 215px;*/
        left: 130px;
    }
    .animation-container .square-container-2,
    .animation-container .square-container-5 {
        /*left: 345px;*/
        left: 260px;
    }
    .animation-container .square-container-3,
    .animation-container .square-container-6 {
        /*left: 475px;*/
        left: 390px;
    }
    .animation-container .square-container-1.shadow,
    .animation-container .square-container-4.shadow {
        /*left: 205px;*/
        left: 120px;
    }
    .animation-container .square-container-3.shadow,
    .animation-container .square-container-6.shadow {
        /*left: 485px;*/
        left: 400px;
    }
    .animation-container .text {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
    }
    .animation-container .text .sq-head {
        /*font-family: 'Dancing Script', serif;*/
        font-weight: 100;
        font-size: 15px;
        line-height: 20px;
        color: #7a1;
        text-align: center;
        margin: 36px 0 0;
        padding: 0;
        height: 40px;
    }
    .animation-container .square-container .sq-content {
        opacity: 0;
        left: 0;
        right: 0;
    }
    .touch .animation-container .square-container:focus .sq-content,
    .animation-container .square-container:hover .sq-content {
        opacity: 1;
    }
    .animation-container .text p {
        text-align: center;
        color: #9f9b99;
        /*font-size: 15px;*/
        font-size: 13px;
        /*font-family: 'PT Sans Narrow', sans-serif;*/
        width: 100%;
        padding: 0;
        margin: 0;
    }
    .animation-container hr {
        border-color: #9f9b99;
        width: 30px;
        margin: 5px auto;
        padding: 0;
        height: 1px;
        line-height: 1px;
    }
    .animation-container .title-container {
        position: absolute;
        top: 241px;
        /*left: 278px;*/
        left: 193px;
        width: 250px;
        height: 30px;
    }
    .animation-container #title {
        color: #fff;
        background-color: #7a1;
        font-size: 16px;
        width: 150px;
        margin: auto;
        height: 38px;
        line-height: 19px;
        padding: 0;
        font-family: 'Sanchez', serif;
    }
    .animation-container .white-square {
        background-color: #fff;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 4px;
    }
    .animation-container #ws-l {
        left: 33px;
    }
    .animation-container #ws-r {
        left: 187px;
    }
    .animation-container .trident-container .trident {
        border: 80px solid #fff;
        opacity: .5;
        position: absolute;
    }
    .animation-container .trident-container .tc-content {
        color: #fff;
        font-family: sans-serif;
        font-size: 12px;
        position: absolute;
        top: 73px;
    }
    .animation-container .trident-container {
        position: absolute;
        top: 180px;
        height: 160px;
        width: 80px;
        text-transform: uppercase;
    }
    .animation-container #tc-l .tc-content {
        left: 5px;
    }
    .animation-container #tc-l .trident {
        border-right: none;
        border-left-color: #7a1;
    }
    .animation-container #tc-l .trident:nth-child(2) {
        left: 10px;
    }
    .animation-container #tc-r .tc-content {
        right: 5px;
    }
    .animation-container #tc-l .tc-content a,
    .animation-container #tc-r .tc-content a {
        color: #fff;
    }
    .animation-container #tc-r .trident {
        border-left: none;
        border-right-color: #7a1;
    }
    .animation-container #tc-r .trident:nth-child(2) {
        right: 10px;
    }
    .animation-container #tc-r {
        /*left: 640px;*/
        left: 555px;
    }
    .animation-container #tc-l {
        /*left: 85px;*/
        left: 0;
    }
}

@media (min-width: 660px) and (max-width: 1249px) {
    .animation-container .square-container .sq-content {
        position: absolute;
        top: 25px;
        line-height: normal;
    }
    .animation-container .square-container .sq-content p {
        margin: 0;
        padding: 0 0 5px 0;
        font-size: 11px;
    }
    .animation-container .square-container .sq-content hr {
        margin: 0 auto;
        padding: 0;
        height: 1px;
        display: none;
    }
    .touch .animation-container .square-container:focus .sq-head,
    .animation-container .square-container:hover .sq-head {
        opacity: 0;
    }
}

@media (min-width: 1250px) {
    .animation-container {
        margin: auto;
        text-align: center;
        position: relative;
        width: 1220px;
        height: 880px;
    }
    .animation-container #tc-r {
        left: 1020px;
    }
    .animation-container .square-container-1,
    .animation-container .square-container-2,
    .animation-container .square-container-3,
    .animation-container #backdrop {
        top: 170px;
    }
    .animation-container .square-container-4,
    .animation-container .square-container-5,
    .animation-container .square-container-6 {
        top: 450px;
    }
    .animation-container .square-container-1,
    .animation-container .square-container-4 {
        left: 215px;
    }
    .animation-container .square-container-2,
    .animation-container .square-container-5 {
        left: 495px;
    }
    .animation-container .square-container-3,
    .animation-container .square-container-6 {
        left: 775px;
    }
    .animation-container .square-container-1.shadow,
    .animation-container .square-container-4.shadow {
        left: 195px;
    }
    .animation-container .square-container-3.shadow,
    .animation-container .square-container-6.shadow {
        left: 795px;
    }
    .animation-container #backdrop {
        width: 500px;
        height: 500px;
        left: 355px;
    }
    .animation-container .checker-back {
        width: 405px;
        height: 405px;
        left: 403px;
    }
    .animation-container #cb-top {
        top: 88px;
    }
    .animation-container #cb-bottom {
        top: 346px;
    }
    .animation-container .title-container {
        top: 390px;
        left: 340px;
        width: 530px;
        height: 60px;
    }
    .animation-container .square {
        width: 220px;
        height: 220px;
    }
    .animation-container .text {
        top: 20px;
    }
    .animation-container .text .sq-head {
        font-size: 25px;
        line-height: 25px;
        margin: 70px 0 15px 0;
        height: 40px;
    }
    .touch .animation-container .square-container:focus .sq-head,
    .animation-container .square-container:hover .sq-head {
        font-size: 24px;
        line-height: 20px;
        margin-top: 0;
    }
    .animation-container .text p {
        font-size: 13px;
    }
    .animation-container #title {
        font-size: 28px;
        width: 400px;
        height: 60px;
        line-height: 28px;
        padding: 0;
    }
    .animation-container .white-square {
        width: 84px;
        height: 84px;
        top: -12px;
    }
    .animation-container .h-stroke,
    .animation-container .v-stroke {
        position: absolute;
        opacity: .5;
    }
    .animation-container .h-stroke {
        width: 90px;
        height: 0;
        top: 29px;
        left: 38px;
        border-bottom: 1px solid #fff;
    }
    .animation-container #hs-2 {
        left: 400px;
    }
    .animation-container .v-stroke {
        width: 0;
        height: 90px;
        top: -15px;
        left: 81px;
        border-left: 1px solid #fff;
    }
    .animation-container #vs-2 {
        left: 442px;
    }
    .animation-container #ws-l {
        left: 40px;
    }
    .animation-container #ws-r {
        left: 400px;
    }
    .animation-container .ebene-2,
    .animation-container .ebene-3,
    .animation-container .ebene-4,
    .animation-container .ebene-5 {
        position: absolute;
        top: 50%;
        left: 50%;
    }
    .animation-container .ebene-2,
    .animation-container .ebene-3 {
        width: 60px;
        height: 60px;
        margin-top: -30px;
        margin-left: -30px;
        background-color: #7a1;
    }
    .animation-container .ebene-3 {
        background-color: #fff;
    }
    .animation-container .ebene-4,
    .animation-container .ebene-5 {
        width: 36px;
        height: 36px;
        margin-top: -18px;
        margin-left: -18px;
        background-color: #7a1;
    }
    .animation-container .ebene-5 {
        width: 26px;
        height: 26px;
        margin-top: -13px;
        margin-left: -13px;
        background-color: #fff;
    }
    .animation-container .trident-container .trident {
        border-width: 200px;
    }
    .animation-container .trident-container .tc-content {
        font-size: 20px;
        top: 185px;
    }
    .animation-container .trident-container {
        top: 220px;
        height: 400px;
        width: 200px;
    }
    .animation-container #tc-l .tc-content {
        left: 40px;
    }
    .animation-container #tc-l .trident:nth-child(2) {
        left: 25px;
    }
    .animation-container #tc-r .tc-content {
        right: 40px;
    }
    .animation-container #tc-r .trident:nth-child(2) {
        right: 25px;
    }
}

.row.u-Spacer {
    margin-bottom: 100px;
}

 

.c-EventCalendar div.row-eventkalender:first-child,
.c-EventCalendar div.row-eventkalender:first-of-type,
.c-EventCalendar div.row-promotions:first-child,
.c-EventCalendar div.row-promotions:first-of-type {
  border-top: 2px solid #89e872;
}

.c-EventCalendar div.row-eventkalender:last-child,
.c-EventCalendar div.row-eventkalender:last-of-type,
.c-EventCalendar div.row-promotions:last-child,
.c-EventCalendar div.row-promotions:last-of-type {
    border-bottom: 2px solid #89e872;
}

.c-EventCalendar .row-eventkalender-gone div.row-event-links {
    opacity: 0.3;
}

 
                                       /* --------------------------------------------------------------------------------
                                        * 	 Debug Info
                                        * -------------------------------------------------------------------------------- */

                                   .c-debug--inline {
                                       color: #66c;
                                   }

.c-debug--inline {
    background: transparent;
    color: #66c;
    padding: 0;
}

.c-debug {
    background: #66c;
    color: #fff;
    padding: 10px;
}


/* --------------------------------------------------------------------------------
 * 	 Products
 * -------------------------------------------------------------------------------- */

.c-Products--gallery-Product img {
    max-width: 100%;
    height: auto;
}

.c-Products--gallery-Product .row > div {
    margin-bottom: 5px;
}

.c-Products--gallery-Product .row .col-xs-12 .row {
    margin-bottom: 25px;
}


/* old messages in new layout */

#messages {
    margin: 15px auto;
}

@media (min-width: 768px) {
    #messages {
        width: 720px;
    }
}

@media (min-width: 992px) {
    #messages {
        width: 960px;
    }
}

@media (min-width: 1200px) {
    #messages {
        width: 1140px;
    }
}

#messages .hint {
    background: #3399ff none repeat scroll 0 0;
    color: #fff;
    padding: 10px;
}

#messages .error {
  background: #ffa0a0 none repeat scroll 0 0;
  color: #000;
  padding: 10px;
}

/* Products */

.c-Products th {
    white-space: nowrap;
}

.c-Products span[class^="price"] {
    display: inline-block;
    float: right;
    white-space: nowrap;
}

.c-Products--gallery-Product span[class^="price"] {
    color: #89e872;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}

.c-Products .price {
    font-weight: bold;
}

.c-Products table .c-Products-Product img {
    max-width: 100px;
    height: auto;
}

.c-Products__Product__Image {
    max-width: 100px;
}

.c-Products--gallery-Product img[property="image"] {
    max-height: 150px;
    max-width: 200px;
    width: auto;
}

.c-Products--gallery-Product--TopProduct img[property="image"] {
    max-width: 100%;
}

.c-Products .btn-default:hover,
.c-Products .btn-default:focus,
.c-Products .btn-default.focus,
.c-Products .btn-default:active,
.c-Products .btn-default.active,
.c-Products .open > .dropdown-toggle.btn-default,
.c-Products .btn-primary:hover,
.c-Products .btn-primary:focus,
.c-Products .btn-primary.focus,
.c-Products .btn-primary:active,
.c-Products .btn-primary.active,
.c-Products .open > .dropdown-toggle.btn-primary {
    background: #fff;
    color: #000;
    margin: 0 0 5px;
}

.c-Products--gallery-Product .btn-group-vertical > .btn,
.btn-group > .btn {
    clear: both;
    position: relative;
}

.btn-group .btn-group {
    width: 100%;
}

.row .c-Products .row .row {
    /* overwriting ST fix/bug */
    margin-left: 0;
    margin-right: 0;
}


/* --------------------------------------------------------------------------------
 * 	 Form
 * -------------------------------------------------------------------------------- */

.form-horizontal > div > div > input {
    margin: 5px 0 10px;
}

section#form-edit h2 {
    margin: 50px 0 25px;
}

section#form-edit p {
    margin: 20px 0;
}

section#form-edit .checkbox_left {
    margin-bottom: 15px;
}

.form-text.reverse label {
    float: right;
}

/* --------------------------------------------------------------------------------
 * 	 Bonusclub
 * -------------------------------------------------------------------------------- */

.c-bonusclub-materialList--type2 table tr th:nth-child(3),
.c-bonusclub-materialList--type2 table tr td:nth-child(3) {
    width: 100px;
}

.c-bonusclub-materialList--type2 {
    margin-bottom: 15px;
}

.c-bonusclub-materialList--type2 .table tr th:first-child,
.c-bonusclub-materialList--type2 .table tr td:first-child {
    width: auto;
}

.c-bonusclub-materialList--type2 .table tr th:nth-child(3),
.c-bonusclub-materialList--type2 .table tr td:nth-child(3),
.c-bonusclub-materialList--type2 .table tr th:nth-child(4),
.c-bonusclub-materialList--type2 .table tr td:nth-child(4) {
    white-space: nowrap;
}

.c-bonusclub .table tr th:first-child {
    width: auto;
}

.c-bonusclub .table-responsive .table thead tr th {
    white-space: normal;
}

.c-bonusclub .table tr th:nth-child(2),
.c-bonusclub .table tr th:nth-child(3) {
    width: 10%;
}

.c-bonusclub-materialList--type4 > div {
    margin-top: 35px;
}

.c-bonusclub-materialList--type4.row.row,
.row.row.c-bonusclub-legaltext,
.c-bonusclub-materialList--type2.table-responsive~.row.c-bonusclub-legaltext {
    margin-left: 0px;
}

.row.choose_manufacturer h2 {
    float: right;
    padding: 6px 30px 0px 0px;
}

.row.choose_manufacturer {
    margin-top: 40px;
}

.text-info {
    height: 100px;
}

.text-info .btn.btn-primary {
    margin: 0px;
}

.text-info .bonusclubpoints {
    color: black;
    border: 2px solid #89e872;
    border-right: none;
    border-left: none;
    border-top: none;
    width: auto;
    padding: 0px 20px 8px 20px;
    font-size: 16px;
    margin-top: 17px;
    font-weight: bold;
    width: 84%;
}


*/
/* --------------------------------------------------------------------------------
 * 	 Helper
 * -------------------------------------------------------------------------------- */

.nowrap {
    white-space: nowrap;
}


/* --------------------------------------------------------------------------------
 * 	 Footer
 * -------------------------------------------------------------------------------- */

.m-LegalLinks p:last-child {
    margin-left: 10px;
}


/* --------------------------------------------------------------------------------
 * 	 iFrame
 * -------------------------------------------------------------------------------- */

iframe {
    border: 0 none;
}


/* --------------------------------------------------------------------------------
 * 	 FontAwesome for Buttons
 * -------------------------------------------------------------------------------- */

.btn .fa {
    display: inline-block;
    text-align: center;
    width: 1.28571em;
}


/* --------------------------------------------------------------------------------
 * 	 Image-Fix for Ads
 * -------------------------------------------------------------------------------- */

.c-Ads img {
    /* max-width: none;  */
    width: inherit;
    margin: auto;
}

.c-Ads .bannerManager {
    border: none;
}


/* --------------------------------------------------------------------------------
 * 	 Imagemap
 * -------------------------------------------------------------------------------- */

.imagemap--content {
    display: none;
}

.c-imagemapContent picture img {
    min-width: 800px;
    width: 800px;
    margin: 0 auto;
}

.c-imagemapContent > div.col-xs-12 {
    padding-top: 25px;
}


/* --------------------------------------------------------------------------------
 * 	 Full Width Picture fix
 * -------------------------------------------------------------------------------- */

.container > .row > .u-imageLink > picture {
    padding: 0 25px;
    display: inline-block;
    position: relative;
}

.container > .row > .u-imageLink:hover {
    border-bottom: 0;
}

a.u-imageLink {
    border-bottom: none;
}


/* Performance Hack for fixed Elements */

#header {
    will-change: transform;
}


/* --------------------------------------------------------------------------------
 * 	 AES Loading Gif
 * -------------------------------------------------------------------------------- */

.aes_loading {
    display: block;
    margin: 0 auto;
}


/* --------------------------------------------------------------------------------
 * 	 Swiper Slider Additional
 * -------------------------------------------------------------------------------- */

.slider-navigation .swiper-button-next,
.slider-navigation .swiper-button-prev {
    font-size: 50px;
}

section:not(.c-SliderHome).u-bgBeige .swiper-wrapper .swiper-slide {
    background-color: #E6E6D7;
}

section:not(.c-SliderHome).u-bgGreen .swiper-wrapper .swiper-slide {
    background-color: #89e872;
}

.c-SliderHome .u-ColorInvert h2,
.c-SliderHome .u-ColorInvert p,
.c-SliderHome .u-ColorInvert a.btn {
    color: white;
}

.c-SliderHome .u-ColorInvert a.btn {
    border-color: white;
}

/* --------------------------------------------------------------------------------
 * 	 Filelist
 * -------------------------------------------------------------------------------- */

.filelist {}

.filelist h2 {
    margin-bottom: 20px;
}

.filelist h3 {
    margin-bottom: 10px;
}

.filelist h4 {
    margin-bottom: 10px;
}

.filelist.c-Akkordeon h3 {
    margin-bottom: 0;
}

.filelist ul {
    padding-left: 0;
    margin-bottom: 2em;
}

.filelist li {
    list-style-type: none;
}

.filelist a:before {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
    transform: translate(0px, 0px);
    margin-right: .5em;
    content: "\f016";
}

.filelist a[href$=".pdf"]:before {
    content: "\f1c1"
}

.filelist a[href$=".rar"]:before,
.filelist a[href$=".zip"]:before,
.filelist a[href$=".z7"]:before {
    content: "\f1c6"
}

.filelist a[href$=".wav"]:before,
.filelist a[href$=".mp3"]:before {
    content: "\f1c7"
}

.filelist a[href$=".mov"]:before,
.filelist a[href$=".wmv"]:before,
.filelist a[href$=".mp4"]:before {
    content: "\f1c7"
}

.filelist a[href$=".jpg"]:before,
.filelist a[href$=".jpeg"]:before,
.filelist a[href$=".png"]:before,
.filelist a[href$=".tif"]:before,
.filelist a[href$=".svg"]:before,
.filelist a[href$=".gif"]:before {
    content: "\f1c5"
}

.filelist a[href$=".doc"]:before,
.filelist a[href$=".dot"]:before,
.filelist a[href$=".docx"]:before,
.filelist a[href$=".dotx"]:before,
.filelist a[href$=".docm"]:before,
.filelist a[href$=".dotm"]:before,
.filelist a[href$=".docb"]:before {
    content: "\f1c2"
}

.filelist a[href$=".xls"]:before,
.filelist a[href$=".xlt"]:before,
.filelist a[href$=".xlm"]:before,
.filelist a[href$=".xlsx"]:before,
.filelist a[href$=".xlsm"]:before,
.filelist a[href$=".xltx"]:before,
.filelist a[href$=".xltm"]:before,
.filelist a[href$=".xlsb"]:before,
.filelist a[href$=".xla"]:before,
.filelist a[href$=".xlam"]:before,
.filelist a[href$=".xll"]:before,
.filelist a[href$=".xlw"]:before {
    content: "\f1c3"
}

.filelist a[href$=".ppt"]:before,
.filelist a[href$=".pot"]:before,
.filelist a[href$=".pps"]:before,
.filelist a[href$=".pptx"]:before,
.filelist a[href$=".pptm"]:before,
.filelist a[href$=".potx"]:before,
.filelist a[href$=".potm"]:before,
.filelist a[href$=".ppam"]:before,
.filelist a[href$=".ppsx"]:before,
.filelist a[href$=".ppsm"]:before,
.filelist a[href$=".sldx"]:before,
.filelist a[href$=".sldm"]:before {
    content: "\f1c4"
}

.filelist a[href$=".epub"]:before {
    content: "\f0f6"
}

.filelist a[href$=".exe"]:before {
    content: "\f1c9"
}

/* --------------------------------------------------------------------------------
 * 	 News Teaser Font
 * -------------------------------------------------------------------------------- */

.news--teaser {
    font-weight: bold;
    padding-left: 25px;
}

/* --------------------------------------------------------------------------------
 * 	 Vimeo Premium Link
 * -------------------------------------------------------------------------------- */

.vjs-controls-disabled .vjs-big-play-button,
.vjs-control-bar,
.vjs-hidden,
.vjs-text-track-display {
    display: none;
}

div.videojs,
div.videojs video {
    width: 100%;
    height: auto;
}

.c-B2BMarketplace svg {
    max-width: 100%;
}


/* --------------------------------------------------------------------------------
 * 	 New Flags
 * -------------------------------------------------------------------------------- */

.flag-icon-si {
    background-image: url(/ec/cms5/media/grfx/common_grfx/flags/si.svg);
}


/* --------------------------------------------------------------------------------
 * 	 Full Width Images
 * -------------------------------------------------------------------------------- */

.p-PortalMicrosoft.fullWidth-Image .container-fluid,
.p-PortalMicrosoft.fullWidth-Image .container-fluid .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}

.p-PortalMicrosoft .fullWidth-Image .container-fluid .row {
    margin: 0;
}

/* --------------------------------------------------------------------------------
 * 	 Fixes
 * -------------------------------------------------------------------------------- */

.container>.row>.table-responsive {
    padding-left: 25px;
    padding-right: 25px;
}

.img-original.img-responsive {
    width: auto;
}

/* --------------------------------------------------------------------------------
 * 	 Products in Accordion
 * -------------------------------------------------------------------------------- */

.c-Akkordeon table.table tbody tr:hover a {
    background-color: transparent;
    transition: none;
}

/* --------------------------------------------------------------------------------
 * 	 Offer on Startpage
 * -------------------------------------------------------------------------------- */

section.c_Offer {
    margin-top: -50px;
    padding-top: 20px;
    padding-bottom: 0;
}


/* --------------------------------------------------------------------------------
 * 	 Teaser
 * -------------------------------------------------------------------------------- */

.container .row .container.c-Teaser {
    padding: 0;
    max-width: 1090px;
    border: none;
    clear: both;
}

.c-Teaser.text-image-vendor .vendor,
.c-Teaser.text-vendor .vendor {
    z-index: 10;
}

.c-Teaser.text-image-vendor image{
    margin-bottom: 0;
}

.c-Teaser .text {
    padding-top: 10px;
}

.c-Teaser .text h2 {
    margin-bottom: 10px;
}

.c-Teaser .image,
.c-Teaser.image-vendor {
    background-size: cover;
    min-height: 200px;
    background-position: center center;
}

.c-Teaser .vendor img {
    width: auto;
    padding: 10px 20px;
    background-color: #fff;
    box-shadow: 3px 3px 2px 0 rgba(0, 0, 0, 0.33);
    max-height: 150px;
}

.c-Teaser.image-vendor {
    height: 200px;
}

@media (min-width: 768px) {
    .c-Teaser {
        height: 200px;
        overflow: hidden;
    }

    .c-Teaser .image {
        height: 200px;
    }
}


@media (max-width: 768px) {
    .c-Teaser.text-image-vendor .image{
        margin-bottom: 0;
    }

    .c-Teaser .image,
    .c-Teaser.image-vendor {
        background-size: contain;
        background-position: top left;
        background-repeat: no-repeat;
    }
}

/* --------------------------------------------------------------------------------
 * 	 Color for Teaser
 * -------------------------------------------------------------------------------- */

.c-Teaser.u-bgWhite,
.c-Teaser.u-bgWhite h2 {
    background: #fff;
    color: #000;
}
.c-Teaser.u-bgBlack,
.c-Teaser.u-bgBlack h2 {
    background: #000;
    color: #fff;
}
.c-Teaser.u-bgBlack70,
.c-Teaser.u-bgBlack70 h2 {
    background: #777777;
    color: #fff;
}
.c-Teaser.u-bgBlack40,
.c-Teaser.u-bgBlack40 h2 {
    background: #B2B2B2;
    color: #000;
}
.c-Teaser.u-bgGreen,
.c-Teaser.u-bgGreen h2 {
    background: #8BB438;
    color: #000;
}
.c-Teaser.u-bgGreen70,
.c-Teaser.u-bgGreen70 h2 {
    background: #AECB74;
    color: #000;
}
.c-Teaser.u-bgGreen40,
.c-Teaser.u-bgGreen40 h2 {
    background: #D1E1B0;
    color: #000;
}
.c-Teaser.u-bgFlashGreen,
.c-Teaser.u-bgFlashGreen h2 {
    background: #89E872;
    color: #000;
}
.c-Teaser.u-bgFlashGreen70,
.c-Teaser.u-bgFlashGreen70 h2 {
    background: #89E872;
    color: #000;
}
.c-Teaser.u-bgFlashGreen40,
.c-Teaser.u-bgFlashGreen40 h2 {
    background: #D4F6C6;
    color: #000;
}
.c-Teaser.u-bgPaleBlue,
.c-Teaser.u-bgPaleBlue h2 {
    background: #00B5E2;
    color: #fff;
}
.c-Teaser.u-bgPaleBlue70,
.c-Teaser.u-bgPaleBlue70 h2 {
    background: #65CDEF;
    color: #000;
}
.c-Teaser.u-bgLimeGreen,
.c-Teaser.u-bgLimeGreen h2 {
    background: #CEDC00;
    color: #000;
}
.c-Teaser.u-bgLimeGreen70,
.c-Teaser.u-bgLimeGreen70 h2 {
    background: #B7D876;
    color: #000;
}
.c-Teaser.u-bgOrange,
.c-Teaser.u-bgOrange h2 {
    background: #E87722;
    color: #fff;
}
.c-Teaser.u-bgOrange70,
.c-Teaser.u-bgOrange70 h2 {
    background: #F9A263;
    color: #000;
}
.c-Teaser.u-bgRed,
.c-Teaser.u-bgRed h2 {
    background: #BA0C2F;
    color: #fff;
}
.c-Teaser.u-bgRed70,
.c-Teaser.u-bgRed70 h2 {
    background: #DD6866;
    color: #fff;
}

/* --------------------------------------------------------------------------------
 * 	 Socialmedia
 * -------------------------------------------------------------------------------- */

.c-SocialMedia a i {
    font-size: 4em;
}

.c-SocialMedia a,
.c-SocialMedia a:hover {
    padding: 0;
    border: none;
    padding-top: 3px
}

/* --------------------------------------------------------------------------------
 * 	 ALSO Now
 * -------------------------------------------------------------------------------- */

.c-SliderHome .also-now-wrapper {
    background-color: #fff;
}

.c-SliderHome .also-now-wrapper > .also_now {
    display: block;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0;
}

.c-SliderHome .also-now-wrapper > .also_now h1 {
    text-transform: none;
    font-size: 60px;
    color: black;
}

.c-SliderHome .also-now-wrapper > .also_now h2~p {
    font-size: 18px;
}

.c-SliderHome .also-now-wrapper > .also_now h3 {
    font-size: 25px;
    margin-bottom: 0;
}

.c-SliderHome .also-now-wrapper > .also_now ul {
    padding-left: 20px;
}

.c-SliderHome .also-now-wrapper > .also_now ul li {
    font-size: 13px;
}

.c-SliderHome .also-now-wrapper > .also_now .also-now--top-product {
    padding-left: 0;
    padding-right: 0;
    min-height: 280px;
}

.c-SliderHome .also-now-wrapper > .also_now .also-now-product-description {
    margin-top: 80px;
    overflow: hidden;
}

.also_now div {
    display: block;
    color: black;
}

.also_now div img.img-responsive {
    position: relative;
    width: auto;
}

.also_now div img.img-responsive.img-header {
    max-height: 260px;
    max-width: 200px;
    width: 100%;
    position: relative;
    top: 0px;
    left: 50px;
}

.also_now .btn-link {
    font-size: 15px;
}

.also_now .btn-link:before {
    content: "\f061";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 5px;
}

.also_now .also-now-product img {
    opacity: 0.7;
}


.also_now .also-now-product:hover img {
    opacity: 1;
}

.also_now .also-now-product .btn {
    display: none;
    position: absolute;
    top: 80px;
    z-index: 50;
    left: 10%;
    right: 0;
    background: #fff;
}

.also_now .also-now-product:hover .btn {
    display: block;
}

.also_now .also-now-promotion-text {
    color: #fff;
    position: absolute;
    right: 125px;
    font-size: 19px;
    top: 10px;
    text-align: center;
    width: 90px;
    font-weight: bold;
}


@media(min-width: 768px) {
    .c-SliderHome .also-now-wrapper {
        background-image: url(/ec/cms5/media/img/global_images/also_now/flag.png);
        background-repeat: no-repeat;
        background-position: 87% top;
        background-size: 100px;
    }
}

@media(max-width: 992px) {
    .also_now .also-now-promotion-text {
        right: 90px;
    }

    .also_now .also-now-product-image {
        padding-right: 25px;
    }
}

.c-CareerHome .fa-file-pdf-o,
.c-Career .fa-file-pdf-o {
    display: none;
}

/*
Selectlist Fix
 */

.selectlist:after {
    content: "\f078" !important;
    color: #cccccc;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    right: 35px;
    top: 15px;
}

@media (min-width: 768px) {
    .row.c-Press-wrapper {
        display: flex;
        width: 100%;
    }
}

#colorbox, #cboxOverlay, #cboxWrapper {
    z-index: 10000;
}

.c-career-v2 .jobs-container span {
    margin-bottom: .66em;
    display: block;
}

select {
    -webkit-appearance: menulist;
    -moz-appearance: menulist;
    appearance: menulist;
}

.selectlist select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

/* --------------------------------------------------------------------------------
 * 	 User Details
 * -------------------------------------------------------------------------------- */

.userManagement table td.highlight a {font-weight: bold;}
.userManagement .dataTables_length select{min-width: 0px;}
.userManagement th.seperator,
.userManagement td.seperator {border-right: 2px solid #999;}

/* --------------------------------------------------------------------------------
 * 	 Custom MS
 * -------------------------------------------------------------------------------- */

#mp-menu > div > ul > li.icon.icon-arrow-left > div.mp-level-overlay > a.mp-overview-link { display: none; }

.imagemap--content {
  display: none;
}



/* --------------------------------------------------------------------------------
 * 	 Styling for | ALSO Group | Link
 * -------------------------------------------------------------------------------- */

@media (max-width: 1299px) {
  .navbar-outside-right {
    display: none;
  }
}
@media (min-width: 1300px) {
  .navbar-outside-right {
    float: right;
    width: 0;
  }

  .navbar-outside-right > ul {
    padding: 0 10px;
  }

  .navbar-outside-right a {
    white-space: nowrap;
  }
}

/* --------------------------------------------------------------------------------
 * 	 CSS for Logo ALSO App
 * -------------------------------------------------------------------------------- */
.footer__logo--app {
  width: 18px;
  vertical-align: top;
  padding-top: 6px;
}

/* --------------------------------------------------------------------------------
 * 	 Floating to top button
 * -------------------------------------------------------------------------------- */
.btn__totop--fixed {
  opacity: 0;
  position: fixed;
  right: 3rem;
  bottom: 3rem;
  padding: 1rem 1.2rem;
  background: white;
  color: #89E872;
  transition-duration: 0.4s;
  z-index: 100;
}

.btn__totop--fixed:hover,
.btn__totop--fixed:active,
.btn__totop--fixed:focus {
  background: #89E872;
  color: #ffffff;
}

.doc-scrolled .btn__totop--fixed {
  opacity: 1;
}


a.btn.btn-link.btn-promoOfTheDay {
  color: #89E872;
}

.jobs-container a {
  color: #89E872;
  font-weight: bold;
  border-bottom: 1px solid #fff !important;

}
.jobs-container a:hover {
  color: #000;
  border-bottom: 1px solid #89E872 !important;
}

.article.job_detail.job_detail_v2 a {
  color: #000 !important;
  border-bottom: 1px solid #000 !important;
}

.article.job_detail.job_detail_v2 a:hover {
  border-bottom: 1px solid #89E872 !important;
}

.article.text_with_media img {
  padding-left: 25px;
}

.article.c-Akkordeon img.img-responsive    {
  float: left;
}

.to_top a {
  color: #000 !important;
}

.c-ImageTeaser .word1, .c-ImageTeaser .word2, .c-ImageTeaser .word3 {
  text-transform: uppercase;
  font-weight: 900;
  font-family: 'roisbold', Verdana, Arial, sans-serif;
}

.wtc-wg-plugilo-connector {
  z-index: 100 !important;
}

.wtc-wg-caption {
  color: #89E872 !important;
}

/* [ColorAdjustment2020] removed bcs of button stuff
td a {
  color: #000 !important;
} */

td a:hover {
  color: #000 !important;
  border-bottom: none;
}

a.btn.btn-primary.active.js-basket-add:hover {
  background: #000;
  color: #fff !important;
}

/* [ColorAdjustment2020] Removed bcs of new default styling
table.table.table-striped a.lnk {
color: #89e872;
}
table.table.table-striped a.lnk:hover {
color: #000;
border-bottom: 1px solid #89e872;;
}*/

.btn[name~=submit-mini-nlm] {
    background: #006B7D;
    color: #fff;
    border-radius: 30px;
    text-align: center;
    padding: 15px 50px;
    font-weight: bold;
}

.btn[name~=submit-mini-nlm]:hover {
    background: #fff;
    color: #000;
    border: 2px solid #000;
}

/* --------------------------------------------------------------------------------
 * 	 Adjust color of product display
 * -------------------------------------------------------------------------------- */

.product__text--black .c-Products__price,
.product__text--black .c-Products--gallery-Product span[class^="price"],
.product__text--black .c-Products__shortDescription a,
.product__text--black .c-Products__shortDescription {
  color: #000;
}

/* --------------------------------------------------------------------------------
 * 	 Bonus Club Overview Page
 * -------------------------------------------------------------------------------- */

.bonusclub_overview .table-responsive.js-bonusclub-overview_table {
	float: left;
	width: 100%;
	padding-left: 25px;
}

.bonusclub_overview select.js-bonusclub-dropdown--manufacturer {
    width: 94%;
}

.bonusclub_overview .col-xs-12.col-md-4 {
    padding: 0px;
}

.bonusclub_overview .col-xs-12.col-md-4 {
    padding: 0px;
}

.bonusclub_overview  .text-info .col-xs-12.col-md-3:nth-child(4) {
    padding-right: 0px;
}

/* --------------------------------------------------------------------------------
 * 	 Video Fix
 * -------------------------------------------------------------------------------- */

.video_previewimage a {
    display: inline-block !important;
}

.video_previewimage .embed-responsive-item,
.video_previewimage .embed-responsive video {
    position: relative;
}





#service_module main .btn {
    border: none;
    font-size: 5em;
}

#service_module main .btn:hover,
#service_module main .btn:focus,
#service_module main .btn:active {
    background-color: rgba(255, 255, 255, 0);
    color: #000000;
}

#service_module .service-module.valid .btn,
#service_module .service-module.valid .btn:hover {
    color: #8bb438;
}

#service_module .service-module.invalid .btn,
#service_module .service-module.invalid .btn:hover {
    color: #B2B2B2;
}

#service_module main p {
    margin-top: 10%;
    font-size: 1.5em;
}

#service_module .row > div {
    margin-bottom: 0;
}

#kmu-delivery #microsite_content .article {
    background-color: transparent;
}

#kmu-delivery #microsite_content #form-edit .container {
    width: 100%;
}

#kmu-delivery #microsite_content #form-edit form#kmu_form {
    padding-left:25px;
    padding-right:25px;
}

#kmu-delivery #microsite_content .container.grid {
    margin-bottom: 25px;
}

#kmu-delivery #kontakt~section .container .row {
    padding: 25px;
}

#kmu-delivery #microsite_content section .btn:hover > span {
    color: #000;
}

#kmu-delivery #microsite_content section a.btn:hover {
    color: #77af24;
    border: none;
    border-bottom: 1px solid #CCC;
}

#p-lenovo h2 {
    color: #e22319;
}

#p-lenovo table.table tr th {
    border-bottom: #e22319;
}


#p-lenovo #microsite_content #infobox:not(.box) .grid-col:first-of-type,
#p-lenovo #microsite_content #infobox:not(.box) .grid-col .article h3,
#p-lenovo table.table tbody tr:hover {
    background-color: #e22319;
    color: #fff;
}

/* *******************************
    landingpage santa claus
******************************** */

#santaclaus #microsite_content h1,
#santaclaus #microsite_content h2,
#santaclaus #microsite_content h3,
#santaclaus #microsite_content h4 {
    color: #bd3030;
}

#santaclaus #microsite_content a,
#santaclaus #microsite_content a:hover,
#santaclaus #microsite_content a:visited, {
    color: #bd3030;
}

#santaclaus #microsite_content .btn:hover {
    background: #bd3030;
    border-color: #bd3030;
}

/* *******************************
    landingpage monza
******************************** */

#p-monza #microsite_content h1,
#p-monza #microsite_content h2 {
    color: #ff422f;
}

/* *******************************
    landingpage icefishing
******************************** */

#p-icefishing #microsite_content h1,
#p-icefishing #microsite_content h2 {
    color: #f79121;
}

#p-icefishing #microsite_content .btn-default {
    border-color: #f79121;
    color: #f79121;
}

/* *******************************
    landingpage super10kampf
******************************** */


#super10kampf main {
    background: #2d070b !important;
    color: #fff !important;
}

#super10kampf main h1,
#super10kampf main h2,
#super10kampf main h3 {
    color: #c23132;
}

#super10kampf main .btn-default {
    border-color: #fff;
    color: #fff;
}

#super10kampf .c-Breadcrumb li,
#super10kampf .c-Breadcrumb li a,
.breadcrumb > li + li::before {
    color: #c23132;
}

#super10kampf #microsite_content th {
    background: #c23132;
    border-bottom: 1px solid #2d070b;
}

#super10kampf #microsite_content td,
#super10kampf #microsite_content a {
    color: #c23132;
}

#super10kampf .c-FooterSocial {
    background: #2d070b;
}

/* *******************************
    landingpage Win for 4
******************************** */

#p-6110-win-for-4 h2 {
    color: #2a4596;
}

/* *******************************
    checkpoint Win for 4
******************************** */

#checkpoint_lp main h1,
#checkpoint_lp main h2,
#checkpoint_lp main h3 {
    color: #ff6699;
}

#checkpoint_lp #microsite_content a {
    color: #ff6699;
}

#checkpoint_lp #microsite_content th {
    border-bottom: 1px solid #ff6699;
}

#checkpoint_lp #microsite_content table tbody tr:hover {
    background-color: #ff6699;
}

#p-6110-netgear h2,
#p-6110-netgear a {
    color: #6e2585;
}

#p-6110-netgear a:hover {
    color: #fff;
}

/* *******************************
    landingpage 35 Jahre ALSO / anniversary
******************************** */

#anniversary h3 {
    color: #02CEAF;
}


/* *******************************
    HPE Stipendium
******************************** */

/* HPE Stipendium */
#hpe-stipendium #microsite_content .bg-add2-100.box,
#hpe-stipendium #microsite_content .bg-add2-100 .box,
#hpe-stipendium #microsite_content .bg-add2-100.box .grid,
#hpe-stipendium #microsite_content .bg-add2-100:not(.box) .grid-col .article {
    background: #ffa500;
}
#hpe-stipendium #microsite_content h1 {
    color: #ffa500; padding-top: 60px; text-transform: none;
}
#hpe-stipendium #microsite_content p.big {
    font-size: 24px; line-height: 1.6;
}
#hpe-stipendium #microsite_content #slider h1 {
    padding-top: 0 !important;
}
#hpe-stipendium #microsite_content #stipendium_bottom h1 {
    color: #000;
}
#hpe-stipendium #microsite_content h2 {
margin-bottom: 0;
margin-top: 40px;
}
#hpe-stipendium #microsite_content #slider .container-fluid {
padding-left: 0;
padding-right: 0;
}

@media only screen and (max-width: 768px) {
    #hpe-stipendium #microsite_content #slider .container-fluid {
    padding-left: 25px;
    padding-right: 25px;
    }
}


/* HPE AMD EPYC 2020 */

#hpe-epyc-amd #microsite_content h1 {
text-transform: none; 
color: #ffffff; 
}

#hpe-epyc-amd #microsite_content #epyc-header strong,
#hpe-epyc-amd #microsite_content #epyc-header b {
color: #89e872; 
}


#hpe-epyc-amd #microsite_content #epyc-header   {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/hpe_amd_epyc_awareness_drive/epyc_amd_headerimg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: scroll;
}

#hpe-epyc-amd #microsite_content #epyc-banner2 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/hpe_amd_epyc_awareness_drive/epyc_amd_c2_banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: scroll;
}


#hpe-epyc-amd #microsite_content #amd-boxes {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/hpe_amd_epyc_awareness_drive/blue-background.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: scroll;
}

#hpe-epyc-amd #microsite_content .container {
    padding-top: 80px;
    padding-bottom: 80px;
}

#hpe-epyc-amd #microsite_content #whatfeaturesmakeamdepycspecial .container {
    padding-bottom: 0px;
}


#hpe-epyc-amd #microsite_content .btn {
    border: 2px solid #89e872;
    color: #89e872;
}

#hpe-epyc-amd #microsite_content .btn-primary:after {
    content: "\f178";
}

#hpe-epyc-amd #microsite_content .btn-primary:after {
    font-size: 19px;
    color: #89e872;
    padding: 12px;
    background: none; 
}



#hpe-epyc-amd #microsite_content #amd_tre_col p {
    font-size: 15px;
    line-height: 1.5;
    color: #003d4c;
}

#hpe-epyc-amd #microsite_content #amd_tre_col h3 {
    color: #003d4c;
}

#hpe-epyc-amd #microsite_content #whatfeaturesmakeamdepycspecial p {
    color: #003d4c;
}



#hpe-epyc-amd #microsite_content h1 {
    text-transform: none;
    color: #ffffff;
    font-size: 60px;
}


#hpe-epyc-amd #microsite_content h2 {
    text-transform: uppercase;
    font-size: 39px;
    color: #003d4c;
    text-transform: uppercase; 
}

#hpe-epyc-amd #microsite_content #epyc-banner2 h2 {
    text-transform: uppercase;
    font-size: 39px;
    color: #ffffff;
}

#hpe-epyc-amd #microsite_content .bg-black-100.box h2, 
#hpe-epyc-amd #microsite_content .bg-black-100 .box h2, 
#hpe-epyc-amd #microsite_content .bg-black-100.box .grid h2, 
#hpe-epyc-amd #microsite_content .bg-black-100:not(.box) .grid-col .article h2 {
    color: #ffffff;
}

#hpe-epyc-amd #microsite_content .box .grid {
    background-color: #f0f8ff00;
    background: none; 
}

#hpe-epyc-amd #microsite_content p {
    font-size: 19px;
}

#hpe-epyc-amd #microsite_content #epyc-header p {
    color: #ffffff;
}

#hpe-epyc-amd #microsite_content #epyc-banner2 p {
    color: #ffffff;
}

#hpe-epyc-amd #microsite_content #amd-boxes .btn {
    border: 2px solid #003d4c;
    color: #003d4c;
}

#hpe-epyc-amd #microsite_content #amd-boxes p {
    color: #003d4c;
}

#hpe-epyc-amd #microsite_content .btn:hover {
    border: 2px solid #ffffff;
    color: #ffffff;
    background: #003d4c;
}

#hpe-epyc-amd #microsite_content #amd-boxes .btn:hover {
    border: 2px solid #ffffff;
    color: #ffffff;
    background: #003d4c;
}

#hpe-epyc-amd #microsite_content #amd-boxes .article > .row {
    padding: 155px 40px;
    height: 460px;
}       

#hpe-epyc-amd #microsite_content #messages {
    margin: 0px auto;
}

#hpe-epyc-amd #microsite_content #amd-boxes .grid .grid-col {
    padding-left: 50px;
    padding-right: 50px;
}

/* ---- 2020 Lenovo Services Awareness ---*/

.p-2020-lenovo-service-awareness .hero-banner {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/lenovo_23/2020_lenovo_services_awareness/lenovo_q419_services_bonusclub_hero-bgr_01.jpg);
    background-size: cover;
    background-position: center;
    padding: 50px 0;
}
.p-2020-lenovo-service-awareness #microsite_content .hero-banner .container {
    background:transparent;
}
.p-2020-lenovo-service-awareness #microsite_content  h2 {
    font-size: 40px;
    margin-bottom: 20px;
}

.p-2020-lenovo-service-awareness #microsite_content p.big{
    color: #3f3f3f;
}
.p-2020-lenovo-service-awareness  .intro-section .text_with_media h2{
    margin-bottom: 20px;
}
.p-2020-lenovo-service-awareness  .intro-section .text_with_media p {
    color: #3f3f3f;
}
.p-2020-lenovo-service-awareness  .intro-section .text_with_media .col-for-image img {
    width: 357px;
    margin-bottom: 25px;
}
.p-2020-lenovo-service-awareness  .box-shadow  {
    margin-bottom: 100px;
}
.p-2020-lenovo-service-awareness  .box-shadow .container {
    border-radius: 20px;
    box-shadow: 0 0 30px rgba(0,0,0,0.1);
}
.p-2020-lenovo-service-awareness  .box-shadow .container p.big {
    line-height:1.5;
}
.p-2020-lenovo-service-awareness  .box-shadow .container .col-md-4 {
    text-align: center;
}
.p-2020-lenovo-service-awareness  .box-shadow .container .col-md-4 .btn-default,
.p-2020-lenovo-service-awareness  .box-shadow .container .col-md-4 .btn-default:hover {
    margin: 0;
    background-color: #88e871;
    border-radius: 10px;
    border: 2px solid #88e871;
    color: #000;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
}
.p-2020-lenovo-service-awareness #microsite_content .black-box-1 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.p-2020-lenovo-service-awareness #microsite_content .black-box-1 p.big {
    color: #fff;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items {
    margin-top: 75px;
    margin-bottom: 0;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight {
    margin: 15px 0;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article {
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article > .row {
    padding: 0;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article > .row:nth-child(2) .col-xs-12:first-child {
    padding: 15px 0 0 0;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h5 {
    color: #88e871;
    font-size: 18px;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h4 {
    font-size: 20px;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    height: 45px;
}
.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p .lnk {
    display: inline-block;
    color: #fff;
    background-color: #e2231a;
    width: 100%;
    border-radius: 0 0 20px 20px;
    text-align: center;
    padding: 11px 0;
}
.p-2020-lenovo-service-awareness #microsite_content .single-sentence {
    margin-bottom: 50px;
}
.p-2020-lenovo-service-awareness #microsite_content .single-sentence .lnk {
    color: #e2231a;
}
.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
    padding: 50px 0; 
}
.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits p.big {
    color: #fff;
}
.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
    margin: 50px 0;
}
@media screen and (min-width: 992px ){
    .p-2020-lenovo-service-awareness  .intro-section .text_with_media h2{
        font-size: 67px;
    }
    .p-2020-lenovo-service-awareness  .intro-section {
        margin-top: 30px;
    }
    .p-2020-lenovo-service-awareness  .box-shadow .container > .row {
        display: flex;
        align-items: center;
    }
    .p-2020-lenovo-service-awareness  .intro-section .text_with_media > .row {
        display: flex;
        align-items: flex-end;
    }
    .p-2020-lenovo-service-awareness  .intro-section .text_with_media p {
        font-size: 24px;
        line-height: 1.3;
    }
    .p-2020-lenovo-service-awareness  .intro-section .text_with_media .col-for-image {
        margin-bottom: 25px;
        padding-left: 0;
    }
    .p-2020-lenovo-service-awareness  .intro-section .text_with_media .col-for-image .text_with_media .col-for-image img {
        padding-left: 0;
    }
    .p-2020-lenovo-service-awareness #microsite_content .black-box-1 .text_with_media h2 {
        font-size: 67px;
        margin-bottom: 20px;
    }
    .p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
        padding: 75px 0; 
    }
    .p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media > .row {
        display: flex;
        align-items: center;
    }
    .p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media > .row h2 {
        font-size: 58px;
        margin-bottom: 20px;
    }
    .p-2020-lenovo-service-awareness #microsite_content .bottom-table {
        margin: 75px 0;
    }
    .p-2020-lenovo-service-awareness #microsite_content .bottom-table .text_with_media p.big {
        margin-top: 30px;
        margin-bottom: 50px;
    }
}
/******* HP ATTACH ME **********/
.p-hpatta2020 .hpattachbanner .row {
    background-image: url("https://www.also.com/ec/cms5/media/img/6110_1/anbieter/hp_16/hp_attach_me/bg_footer_1920.png")!important;
    background-size: cover;
    background-position: center;
}
.p-hpatta2020 .hpattachbanner .row img {
    width:auto!important;
    margin: 0 auto;
}

* HPE Microserver Gen 10+*/

.p-hpe_gen10_plus #microsite_content .agtvn-fullBgr {
    position: relative;
    display: inline-block;
    width: 100%;
    height: auto;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.p-hpe_gen10_plus #microsite_content .agtvn-fullBgr .container {
    background-color: transparent !important;
}

.p-hpe_gen10_plus #microsite_content .hpe-gen10plus_intro .text_with_media h2 {
    margin-bottom: 20px;
}

.p-hpe_gen10_plus #microsite_content .hpe-gen10plus_intro .text_with_media p {
    display: inline-block;
    width: 90%;
    margin-bottom: 0;
    font-size: 20px;
}

.p-hpe_gen10_plus #microsite_content .hpe-gen10plus_intro {
    padding: 50px 0;
}

.p-hpe_gen10_plus #microsite_content .hpe-gen10plus_intro .text_with_media p b {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}

.p-hpe_gen10_plus #microsite_content .hpe-gen10plus_intro .text-with_media .col-for-image img {
    width: auto !important;
}

.p-hpe_gen10_plus #microsite_content .agtvn-fullBgr {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/providers_3/hpe_21/hpe_microserver_gen_10/hpe_microserver_gen10_section1_bg1.png') !important;
    background-color: transparent !important;
    padding-top: 50px;
    padding-bottom: 50px;
}

.p-hpe_gen10_plus #microsite_content .agtvn-fullBgr .text-with-media {
    margin-bottom: 25px;
}

.hpe_gen10_plus .agtvn-fullBgr .text-with-media h2 {
    margin-bottom: 0;
}

.p-hpe_gen10_plus #microsite_content .cyan-button .btn-default {
    background-color: #01a982;
    border-color: #01a982;
    color: #ffffff;
    text-transform: none;
    margin: 0;
    font-weight: 600;
    font-size: 17px;
}

.p-hpe_gen10_plus #microsite_content .cyan-button .btn-default:hover {
    color: #01a982;
    background-color: #ffffff;
    border-color: #01a982;
}

.p-hpe_gen10_plus #microsite_content .glance .text_with_media ul {
    position: relative;
    list-style-type: none !important;
}

.p-hpe_gen10_plus #microsite_content .glance .text_with_media ul li:before {
    content: " ";
    position: absolute;
    width: 22px;
    height: 7px;
    background-color: #01a982;
    left: -20px;
    top: 8px;
}

.p-hpe_gen10_plus #microsite_content .glance .text_with_media ul li {
    position: relative;
    margin-bottom: 30px;
    padding-left: 20px;
}

.p-hpe_gen10_plus #microsite_content .glance p {
    line-height: 2;
}

.p-hpe_gen10_plus #microsite_content .conversation-today h2 {
    margin-bottom: 10px;
    letter-spacing: 1.5px;
}

.p-hpe_gen10_plus #microsite_content .conversation-today h3 {
    color: #000000;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    text-transform: none;
    letter-spacing: 1.5px;
}

.p-hpe_gen10_plus #microsite_content .img-left-text-right .col-for-image img {
    padding-right: 25px;
    padding-left: 0;
}

.p-hpe_gen10_plus #microsite_content .medium-text-layout .col-md-6 {
    padding-left: 20px;
    padding-right: 20px;
}

.p-hpe_gen10_plus #microsite_content .medium-text-layout h3 {
    color: #000000;
    text-transform: none;
}

.p-hpe_gen10_plus #microsite_content .medium-text-layout p.big {
    font-size: 18px;
    line-height: 1.5;
    font-weight: 600;
}

.p-hpe_gen10_plus #microsite_content .medium-text-layout ul {
    position: relative;
    list-style-type: none !important;
    padding-left: 0
}

.p-hpe_gen10_plus #microsite_content .medium-text-layout ul li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 20px;
}

.p-hpe_gen10_plus #microsite_content .medium-text-layout ul li:before {
    content: " ";
    position: absolute;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background-color: #01a982;
    left: 0;
    top: 7px;
}

.p-hpe_gen10_plus #microsite_content .also-green-btn p {
    width: 100%;
    float: none;
    padding: 18px 0;
    margin: 0;
    background-color: #9de27b;
    border-color: #9de27b;
    color: #000000;
    text-transform: none;
    font-family: "raleway", Helvetica, Arial, sans-serif;
}

.p-hpe_gen10_plus #microsite_content .also-green-btn .text_with_media > .row {
    padding: 0;
}

.p-hpe_gen10_plus #microsite_content .hpe-50p-btn .btn-default {
    padding: 20px 20px;
    background-color: #01a982;
    color: #ffffff;
    margin: 0;
    border-color: #01a982;
    font-size: 18px;
    font-weight: 700;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    text-transform: none;
    cursor: pointer;
}

.p-hpe_gen10_plus #microsite_content .hpe-50p-btn .btn-default:hover {
    background-color: #01a982;
    color: #ffffff;
    border-color: #01a982;
}

@media (min-width: 1200px) {
    .p-hpe_gen10_plus #microsite_content .container {
        width: 960px;
    }
    .p-hpe_gen10_plus #microsite_content .conversation-today {
        padding-top: 50px;
    }
    .p-hpe_gen10_plus #microsite_content .medium-text-layout {
        margin-bottom: 25px;
    }
}

@media (min-width: 992px) {
    .p-hpe_gen10_plus #microsite_content .conversation-today h3 {
        font-size: 30px;
    }
    .p-hpe_gen10_plus #microsite_content .img-left-text-right .text_with_media > .row {
        direction: rtl;
        display: flex;
    }
    .p-hpe_gen10_plus #microsite_content .img-left-text-right .text_with_media > .row .col-md-5 {
        direction: ltr;
    }
    .p-hpe_gen10_plus #microsite_content .medium-text-layout .text_with_media span.col-for-image {
        margin-left: 0;
        margin-right: 0;
    }
    .p-hpe_gen10_plus #microsite_content .cyan-button .btn-default {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .p-hpe_gen10_plus #microsite_content .hpe-50p-btn {
        margin-bottom: 100px !important;
    }
    .p-hpe_gen10_plus #microsite_content .hpe-50p-btn .btn-default {
        padding: 20px 0px;
        width: 425px;
		font-size: 16px;
    }
    .p-hpe_gen10_plus #microsite_content .also-green-btn {
        margin-top: 75px;
    }
    .p-hpe_gen10_plus #microsite_content .also-green-btn p {
        font-size: 16px;
        padding: 18px 0;
        font-weight: 700;
    }
}

@media (max-width: 991px) {
    .p-hpe_gen10_plus #microsite_content .medium-text-layout .col-for-image img {
        padding-left: 0;
        padding-right: 0;
    }
    .p-hpe_gen10_plus #microsite_content .hpe-50p-btn .btn-default {
        width: 100%;
    }
}

/* Shop > Training Page  */

.shoptraining #cboxOverlay {
    opacity: 1;
    background: #fff;
}

.shoptraining div#colorbox {
    top: 50px !important;
}

.shoptraining_infobox .container {
    width: 14%;
    float: left;
    position: fixed !important;
    top: 1.5%;
    padding: 0px;
    font-size: 10px;
    background: #EEEEEE;
    color: black;
    padding: 5px;
}

.shoptraining_infobox a {
    color: #000 !important;
}

.shoptraining_infobox a:hover,
.shoptraining_infobox a:active,
.shoptraining_infobox a:focus {
    color: #89E872 !important;
    border: 0px solid transparent !important;
}

.shoptraining_infobox h2 {
    margin-top: 20px;
	font-size: 20px;
}

.shoptraining_infobox p {
    font-size: 14px;
    text-align: left;
	font-size: 12px;
}


/* ======================= */
/* === TEXT WITH MEDIA === */
/* ======================= */
@media (min-width: 768px) {
    .text_with_media_overlapping > .row {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }

    /**overlaping styles**/
    .text_with_media_overlapping .row .media,
    .text_with_media_overlapping .row .text,
    .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }

    .text .grid-container > div {
        grid-row: 1/2;
    }
    .text .grid-container :first-child {
        z-index: 999;
    }
    /***************************/
    /*text box styles*/
    .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px;
      }
    .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    .text_with_media_overlapping .bg-box {
        background: #fff;
		color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
    #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
    #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
    .standard-box .article div div {

        background: white;
        
        }
}

@media (max-width: 767px) {
	.text_with_media_overlapping .text {
        background: #fff;
        color: #000;
    }
    .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 25px !important;
    }
}
﻿S/*   */

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-light.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-regular.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-lightitalic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-lightitalic.woff) format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bolditalic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bolditalic.woff) format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-italic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bold.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
}

#microsite_content a.lnk {margin-top:0px!important;}

#ms-home-business-bundle .article.products>.row>div {
    padding-left: 8px !important;
    padding-right: 8px !important
}

#ms-home-business-bundle.bg-white-100 .grid,
#ms-home-business-bundle.bg-white-100 .grid-col .article.products {
    background: 0 0 !important
}

#ms-home-business-bundle.bg-white-100 .article.products>.row>div>.row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 16px;
    background: #fff
}

#ms-home-business-bundle .article.products>.row>div>.row>div {
    padding-left: 25px !important;
    padding-right: 25px !important
}


#ms-home-business-bundle h2 {
    font-size: 34px;
    color: #0067b8
}

#ms-home-business-bundle h3,
#ms-home-business-bundle h3>a {
    color: #0067b8 !important
}

#ms-home-business-bundle .c-Products__price {
    margin: 20px 0
}

#ms-home-business-bundle .c-Products__price>span,
#ms-home-business-bundle .price {
    font-size: 36px;
    line-height: 1;
    font-weight: 400;
    color: #0067b8
}

.ms-btn-white a.btn-primary,
.ms-btn-white a.btn.btn-default {
    background-color: #fff !important;
    border: 2px solid #fff !important;
    color: #0067b8 !important
}

#ms-home-business-bundle a.btn.btn-default,
#ms-home-business-bundle a.btn.btn-primary {
    margin: 5px;
    background-color: #0067b8;
    border: 2px solid #0067b8;
    color: #fff;
    width: auto;
    padding: 14px 20px;
    width: auto !important;
    float: none
}

#ms-home-business-bundle a.btn.btn-primary::after,
#ms-home-business-bundle a.btn.btn-primary>i {
    display: none
}

#ms-home-business-bundle a.btn:focus,
#ms-home-business-bundle a.btn:hover {
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important
}

#ms-home-business-bundle .ms-footer .container-fluid {
    background-color: #0067b8
}

#ms-home-business-bundle p.big {
    font-size: 30px !important;
    margin-bottom: 10px !important
}

#ms-home-business-bundle p {
    font-size: 17px
}

.p-v1-product .img-responsive:nth-child(1) {
    width: 100px !important
}

.p-v1-gray-bg {
    background-color: #f9f9f9 !important
}

.p-v1-product p.big {
    font-size: 20px !important
}

.p-v1-product .p-v1-block .article:last-child {
    background-color: #fff !important
}

.p-v1-product .p-v1-block .col-xs-12 {
    padding: 50px 8px !important
}

.p-v1-product .p-v1-block .row {
    padding: 0 !important
}

#p-microsite .p-v1-product .p-v1-block .article .row {
    padding: 0 !important
}

.p-v1-product .p-v1-block-textleft .col-md-6:nth-child(1) {
    padding: 70px !important
}

.p-v1-product .p-v1-block-textleft .col-md-6:nth-child(2) {
    padding: 0 !important
}

.p-v1-product .p-v1-block-textright .col-md-6:nth-child(2) {
    padding: 70px !important
}

.p-v1-product .p-v1-block-textright .col-md-6:nth-child(1) {
    padding: 0 !important
}

#p-microsite.p-v1-product .article>.row {
    padding: 0 !important
}

.p-v1-product .bg-black-1 .grid-type-1,
.p-v1-product .bg-black-1.box,
.p-v1-product .bg-black-1.p-v1-block.p-v1-block-textright {
    background-color: #f9f9f9 !important
}

.p-v1-product .p-v1-block-textleft .text_with_media span.col-for-image,
.p-v1-product .p-v1-block-textright .text_with_media span.col-for-image {
    margin: 0 !important
}

.p-v1-product .p-microsite-box img {
    margin-bottom: 20px
}

#p-microsite.p-v1-product .seperator {
    padding-bottom: 50px !important
}

#p-microsite.p-v1-product .container.grid.grid-type-1.box {
    padding-bottom: 50px !important
}

@media only screen and (max-width:768px) {
    #p-microsite h3 {
        text-align: center
    }
}

.p-v1-product .p-microsite-box .article img {
    margin-top: 0
}

.p-v1-product .c-Breadcrumb {
    padding-bottom: 0 !important
}

.p-v1-product .seperator .container {
    border-top: 1px solid #e2e2e2
}

.p-v1-product section:nth-child(8) {
    background-color: #f9f9f9 !important
}

.p-v1-product .c-Products__shortDescription h3 {
    font-size: 18px !important;
    margin-top: 20px
}

.p-v1-product .c-Products__shortDescription h3 a {
    color: #000
}

.p-v1-product .c-Products__shortDescription h3 a:hover {
    color: #77af24
}

.p-v1-product .c-Products__price span {
    font-size: 20px !important
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn {
    font-size: 11px
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn i {
    display: none
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn:after {
    content: "\f054" !important
}

.p-v1-product .c-Products--gallery-Product .row {
    background-color: #fff;
    margin-bottom: 30px !important
}

.p-v1-product .c-Products--gallery-Product .col-xs-12 {
    padding: 15px !important;
    padding-bottom: 0 !important
}


/*ASUS/BLACK STYLE*/
.asus-style #microsite_content .article h1,
.asus-style #microsite_content .article h2,
.asus-style #microsite_content .article h3,
.asus-style #microsite_content .article h4 {
    color: #a89d5b!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

.asus-style #microsite_content .article.products .c-Products__price span {
    color: #ffffff;
}

.asus-style #microsite_content .bg-section {
    background-color: #333333;
}

.asus-style #microsite_content .article .btn {
    color: #ffffff;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}
.asus-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.asus-style #microsite_content .article .btn::after {
    background: inherit;
}
.asus-style #microsite_content .article a {
    color: #766050;
}
.asus-style #microsite_content .article a.lnk:hover,
.asus-style #microsite_content .article a.lnk:focus {
    color: #766050;
    border-bottom: 1px solid #766050;
}

.asus-style {
    color: #ffffff!important;
    background: #131313!important;
}
/*ASUS BLACK STYLE*/




/*HPE/Green STYLE*/
.hpe-style #microsite_content .article h1,
.hpe-style #microsite_content .article h2,
.hpe-style #microsite_content .article h3,
.hpe-style #microsite_content .article h4 {
    color: #101917!important;
}

.hpe-style #microsite_content .article.products .c-Products__price span {
    color: #89e872;
}

.hpe-style #microsite_content .bg-section {
    background-color: #edf7f5;
}

.hpe-style #microsite_content .article .btn {
    color: #ffffff;
    background: #89e872;
    border-color: #89e872;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.hpe-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.hpe-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-style #microsite_content .article a {
    color: #89e872;
}
.hpe-style #microsite_content .article a.lnk:hover,
.hpe-style #microsite_content .article a.lnk:focus {
    color: #89e872;
    border-bottom: 1px solid #89e872;
}

.hpe-style #microsite_content .article h2{
    position: relative;
    top:initial;
    left: initial;
}
.hpe-style #microsite_content .article h2::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #00c89a;
    position: absolute;
    left: initial;
    bottom: -10px;
}
.hpe-style #microsite_content .text-center .article h2::after {
    left: 0;
    right: 0;
    margin:0 auto;
}
.hpe-style #microsite_content .article h4 {
    color: #00c89a;
}

/*HPE Green STYLE*/


/*Microsoft/Blue STYLE*/
.microsoft-style #microsite_content .article h1,
.microsoft-style #microsite_content .article h2,
.microsoft-style #microsite_content .article h3,
.microsoft-style #microsite_content .article h4 {
    color: #0067b8!important;
}

.microsoft-style #microsite_content .article.products .c-Products__price span {
    color: #0067b8;
}

.microsoft-style #microsite_content .bg-section {
    background-color: #f1f6fa;
}

.microsoft-style #microsite_content .article .btn {
    color: #ffffff;
    background: #0067b8;
    border-color: #0067b8;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.microsoft-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.microsoft-style #microsite_content .article .btn::after {
    background: inherit;
}
.microsoft-style #microsite_content .article a {
    color: #0067b8;
}
.microsoft-style #microsite_content .article a.lnk:hover,
.microsoft-style #microsite_content .article a.lnk:focus {
    color: #0067b8;
    border-bottom: 1px solid #0067b8;
}

/*Microsoft Blue STYLE*/

/*HPE/GreenLake STYLE*/
.hpe-greenlake-style #microsite_content .article h1,
.hpe-greenlake-style #microsite_content .article h2,
.hpe-greenlake-style #microsite_content .article h3,
.hpe-greenlake-style #microsite_content .article h4 {
    color: #000000!important;
}
.hpe-greenlake-style #microsite_content .article h2 {
     font-size: 4rem!important;
     line-height: 1!important;
     margin-bottom: 14px!important;
}
.hpe-greenlake-style #microsite_content .article h3 {
     font-size: 3.2rem!important;
     line-height: 1.2em!important;
     margin-bottom: 2rem!important;
}

.hpe-greenlake-style #microsite_content .article.products .c-Products__price span {
    color: #006b7d;
}

.hpe-greenlake-style #microsite_content .bg-section {
    background-color: #006b7d;
}
.hpe-greenlake-style #microsite_content .bg-section> .container {
    background-color: transparent;
}
.hpe-greenlake-style #microsite_content .bg-section> .container * {
    color: #fff!important;
}

.hpe-greenlake-style #microsite_content .article .btn {
    color: #ffffff;
    background: #006b7d;
    border-color: #000000;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding: 12px 40px;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -ms-border-radius: 1.5em;
    -o-border-radius: 1.5em;
    border-radius: 1.5em;
    text-transform: unset;
    font-weight: bold;
}
.hpe-greenlake-style #microsite_content .article .btn > .fa {
    display: none;
}
.hpe-greenlake-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-greenlake-style #microsite_content .article a {
    color: #006b7d;
}
.hpe-greenlake-style #microsite_content .article a.lnk:hover,
.hpe-greenlake-style #microsite_content .article a.lnk:focus {
    color: #006b7d;
    border-bottom: 1px solid #006b7d;
}

/*HPE Greenlake STYLE*/


/*Also GLOBAL STYLE red red red red red red red red red red red red red red red red red red red red red red red red*/
    /*FIX ERROR IMAGE FOR DEFAULT TEMPALTE*/
    .ha-content #microsite_content .text_with_media span.col-for-image {
        margin-left: 0;
        margin-right: 0;
    }
    .ha-content #microsite_content .text_with_media span.col-for-image img,
    .ha-content #microsite_content .text_with_media .col-for-media img{
        padding-left: 0;
    }



    .ha-content #microsite_content .article h1,
    .ha-content #microsite_content .article h2,
    .ha-content #microsite_content .article h3,
    .ha-content #microsite_content .article h4 {
        line-height: 1.4em;
        margin-bottom: 2rem;
    }
    .ha-content #microsite_content .article h1 a,
    .ha-content #microsite_content .article h2 a,
    .ha-content #microsite_content .article h3 a,
    .ha-content #microsite_content .article h4 a {
        color: inherit!important;
    }

    .ha-content #microsite_content .article h2 {
        font-size: 3rem;
        text-transform: none;
    }

    .ha-content #microsite_content .article h3 {
        font-size: 2.4rem;
        margin-bottom: 1rem;
        color: #000000;
        text-transform: none;
    }
    .ha-content #microsite_content .article h4 {
        font-size: 2rem;
        margin-bottom: 1rem;
        color: #000;
        text-transform: none
    }

    .ha-content #microsite_content .article .btn:hover {
        filter: brightness(1.2);
    }


    .ha-content #microsite_content .article ul li {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .check-list .article ul {
        list-style-type: none!important;
        margin-left: 0;
        padding-left: 0;
    }
    .ha-content #microsite_content .check-list .article ul > li{
        background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/check-square.png) left 6px no-repeat;
        padding-left: 25px;
        min-height: 2rem;
    }


    .ha-content #microsite_content .article p {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .article p.big {
        font-size: 2.2rem;
    }

    .ha-content #microsite_content .article p.small {
        font-size: 1.4rem;
    }

    .ha-content #microsite_content .article a {
        font-size: 1.8rem;
        line-height: 1.4em;
    }


    .ha-content #microsite_content .pb-20,
    .ha-form #microsite_content .pb-20 {
        padding-bottom: 20px;
    }

    .ha-content #microsite_content .pt-20,
    .ha-form #microsite_content .pt-20 {
        padding-top: 20px;
    }
    .ha-content #microsite_content .mb-20,
    .ha-form #microsite_content .mb-20 {
        margin-bottom: 20px;
    }

    .ha-content #microsite_content .mt-20,
    .ha-form #microsite_content .mt-20 {
        margin-top: 20px;
    }
    .ha-content #microsite_content .pb-40,
    .ha-form #microsite_content .pb-40 {
        padding-bottom: 40px;
    }

    .ha-content #microsite_content .pt-40,
    .ha-form #microsite_content .pt-40 {
        padding-top: 40px;
    }
    .ha-content #microsite_content .mb-40,
    .ha-form #microsite_content .mb-40 {
        margin-bottom: 40px;
    }

    .ha-content #microsite_content .mt-40,
    .ha-form #microsite_content .mt-40 {
        margin-top: 40px;
    }
    .ha-content #microsite_content .pb-60,
    .ha-form #microsite_content .pb-60 {
        padding-bottom: 60px;
    }

    .ha-content #microsite_content .pt-60,
    .ha-form #microsite_content .pt-60 {
        padding-top: 60px;
    }
    .ha-content #microsite_content .mb-60,
    .ha-form #microsite_content .mb-60 {
        margin-bottom: 60px;
    }

    .ha-content #microsite_content .mt-60,
    .ha-form #microsite_content .mt-60 {
        margin-top: 60px;
    }
    .ha-content #microsite_content .pb-80,
    .ha-form #microsite_content .pb-80 {
        padding-bottom: 80px;
    }

    .ha-content #microsite_content .pt-80,
    .ha-form #microsite_content .pt-80 {
        padding-top: 80px;
    }
    .ha-content #microsite_content .mb-80,
    .ha-form #microsite_content .mb-80 {
        margin-bottom: 80px;
    }

    .ha-content #microsite_content .mt-80,
    .ha-form #microsite_content .mt-80 {
        margin-top: 80px;
    }
    .ha-content #microsite_content .hidden {
        display: none!important;
    }

    #microsite_content .ha-v-center .article .row {
        height: 100%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .ha-content #microsite_content .fix-wide-text .article{
        max-width: 860px;
        margin: 0 auto;
        float: none;
    }

    /*reset all bootstrap colum padding*/
    .ha-content #microsite_content .reset-padding > .container .row,
    .ha-content #microsite_content .reset-padding > .container .row > div {
        padding:0;
    }

    .ha-content #microsite_content .no-marg-all h1,
    .ha-content #microsite_content .no-marg-all h2,
    .ha-content #microsite_content .no-marg-all h3,
    .ha-content #microsite_content .no-marg-all h4,
    .ha-content #microsite_content .no-marg-all h5,
    .ha-content #microsite_content .no-marg-all p {
        margin: 0px;
    }
    .ha-content #microsite_content .col-equal .row{
        height: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .ha-content #microsite_content .col-equal .row::before,
    .ha-content #microsite_content .col-equal .row::after {
        display: none;
    }


    /* PRODUCTS */
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product {
        padding-left: 25px;
        padding-right: 25px;
        margin-bottom: 50px;
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row {
        margin-left: 0;
        margin-right: 0px;
        background: rgba(255,255,255,0.2);
        padding: 25px;
        box-shadow: 3px 3px 8px rgba(0,0,0,0.2);
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row > div:first-child {
        text-align: center;
    }

    .ha-content #microsite_content .article.products h3 {
        font-size: 1.8rem;
        padding-bottom: 2rem;
    }

    .ha-content #microsite_content .article .btn {
        width: auto;
    }
    .ha-content #microsite_content .article.products .btn-primary {
        display: block;
        margin: 20px auto 10px!important;
        float: none;
    }

    .ha-content #microsite_content .no-price .article.products .c-Products__price {
        display: none;
    }


    /* CONTACT STYLE */
    #microsite_content .ha-contact-style >.container > .row{
        display: flex;
        justify-content: center;
    flex-wrap: wrap;
    }
    #microsite_content .ha-contact-style >.container > .row .text_with_media .row .col-for-image img{
        width: 100%;
        max-width: 200px;
    }

    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media > .row > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
        float: right;
    }


    /* Form STYLE */
    .ha-form > .container {
        max-width: 100%
    }



    @media (max-width:991px) {
        #microsite_content .ha-v-center .article .row {
            flex-direction: column;
        }
        /* CONTACT STYLE */
        #microsite_content .ha-contact-style >.container > .row{
            flex-direction: column;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row > div{
            text-align: center;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
            float: none;
            margin: 0 auto 30px;
        }
    }

/*End Also GLOBAL STYLE*/





#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .hero-banner {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/lenovo_23/2020_lenovo_services_awareness/lenovo_q419_services_bonusclub_hero-bgr_01.jpg);
    background-size: cover;
    background-position: center;
    padding: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .hero-banner .container {
    background: 0 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content h2 {
    font-size: 40px;
    margin-bottom: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content p.big {
    color: #3f3f3f
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
    margin-bottom: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
    color: #3f3f3f
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image img {
    width: 357px;
    margin-bottom: 25px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow {
    margin-bottom: 100px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container {
    border-radius: 20px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1)
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container p.big {
    line-height: 1.5
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 {
    text-align: center
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default,
#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default:hover {
    margin: 0;
    background-color: #88e871;
    border-radius: 10px;
    border: 2px solid #88e871;
    color: #000;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 {
    padding-top: 50px;
    padding-bottom: 50px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 p.big {
    color: #fff
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items {
    margin-top: 75px;
    margin-bottom: 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight {
    margin: 15px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article {
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row {
    padding: 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row:nth-child(2) .col-xs-12:first-child {
    padding: 15px 0 0 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h5 {
    color: #88e871;
    font-size: 18px;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h4 {
    font-size: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    height: 45px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p .lnk {
    display: inline-block;
    color: #fff;
    background-color: #e2231a;
    width: 100%;
    border-radius: 0 0 20px 20px;
    text-align: center;
    padding: 11px 0;
    text-transform: uppercase
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence {
    margin-bottom: 50px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence .lnk {
    color: #e2231a
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
    padding: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits p.big {
    color: #fff
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
    margin: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .col-for-image img {
    padding-left: 25px !important;
    padding-right: 20px !important
}

@media screen and (min-width:992px) {
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
        font-size: 67px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section {
        margin-top: 30px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container>.row {
        display: flex;
        align-items: center
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media>.row {
        display: flex;
        align-items: flex-end
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
        font-size: 24px;
        line-height: 1.3
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image {
        margin-bottom: 25px;
        padding-left: 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image .text_with_media .col-for-image img {
        padding-left: 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 .text_with_media h2 {
        font-size: 67px;
        margin-bottom: 20px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
        padding: 75px 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row {
        display: flex;
        align-items: center
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row h2 {
        font-size: 58px;
        margin-bottom: 20px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
        margin: 75px 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table .text_with_media p.big {
        margin-top: 30px;
        margin-bottom: 50px
    }
}

#p-hp-inc-q220-print-renewal .text_with_media h2 {
    margin-bottom: 10px;
    color: #0096d6;
    font-weight: 700;
    text-transform: unset;
    font-size: 35px
}

#p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
    font-size: 20px;
    line-height: 26px;
    height: 124px;
    display: flex;
    justify-content: center;
    flex-direction: column
}

#p-hp-inc-q220-print-renewal .logo-txt .container>.row {
    margin-top: 30px
}

#p-hp-inc-q220-print-renewal .txt-btn-headline .text_with_media h2 {
    margin-bottom: 0;
    color: #000
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media .col-xs-12::after {
    content: "";
    display: block;
    clear: both
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
    width: 49%;
    float: left;
    display: block
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
    font-size: 15px;
    line-height: 1.5;
    text-align: left;
    margin-right: 2%;
    margin-bottom: 0;
    margin-top: 6px
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
    max-width: 330px;
    background-color: #89e571;
    color: #000;
    padding: 8px 20px;
    line-height: 1.3
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary::after {
    display: none
}

#p-hp-inc-q220-print-renewal .product-list .container {
    max-width: 760px
}

#p-hp-inc-q220-print-renewal .product-list .container>.row>.grid-col {
    margin-bottom: 30px !important
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row {
    height: 352px;
    margin-top: 40px
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 {
    max-width: 760px;
    text-align: left;
    float: none;
    margin: 0 auto;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 p {
    margin-bottom: 0;
    max-width: 350px
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 a.btn-default {
    background-color: #89e872;
    color: #000;
    text-transform: unset;
    line-height: 1.5;
    font-weight: 700
}

#p-hp-inc-q220-print-renewal .list-print .row>.col-xs-12 .row .col-xs-12>ul {
    display: none
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 .row {
    padding: 0
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(2) img {
    max-width: 390px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(3) {
    height: 270px;
    margin-top: -30px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(4) {
    height: 270px;
    margin-top: -30px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(5) {
    height: 270px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(6) {
    height: 270px
}

@media (min-width:992px) {
    #p-hp-inc-q220-print-renewal .list-print .text_with_media h3 {
        font-weight: 700;
        font-size: 15px;
        line-height: 1.5;
        color: #000;
        text-transform: unset
    }
    #p-hp-inc-q220-print-renewal .list-print .text_with_media p {
        word-wrap: break-word;
        font-size: 11px
    }
}

@media (max-width:992px) {
    #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
        height: auto
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
        width: 100%;
        float: none
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
        text-align: center;
        margin-right: 0
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
        margin-top: 20px
    }
    #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 {
        height: auto;
        margin-top: 30px !important
    }
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 49vh
    }
    #p-hp-inc-q220-print-renewal #microsite_content .list-print .row>.col-xs-12 .row .col-xs-12>.tab-content>div>div>.col-xs-12 {
        min-height: unset
    }
}

@media (max-width:768px) {
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 39vh
    }
    #p-hp-inc-q220-print-renewal #microsite_content .txt-arrow .text_with_media>.row {
        min-height: 25vw
    }
}

@media (max-width:592px) {
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
        text-align: center;
        width: 100%;
        float: none;
        display: block;
        margin-right: 0
    }
    #p-hp-inc-q220-print-renewal .text_with_media h2 {
        font-size: 22px
    }
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 31vh
    }
    #p-hp-inc-q220-print-renewal .header .row .row>div>h2 {
        font-size: 16px
    }
}

#p-hpatta2020_de_w15 .article.text_with_media img {
    max-width: 440px;
    -webkit-box-shadow: 0 0 30px -3px rgba(0, 0, 0, .07);
    box-shadow: 0 0 30px -3px rgba(0, 0, 0, .07);
    padding: 0;
    margin: 0 auto
}

#p-hpatta2020_de_w15 .article.text_with_media h3 {
    font-size: 17px !important;
    margin-bottom: 10px
}

#p-hpatta2020_de_w15 .article.text_with_media p {
    font-size: 17px !important
}

#p-hpatta2020_de_w15 .article.text_with_media .btn-default {
    padding: 17px 59px !important;
    font-size: 11px !important
}

.p-hpatta2020 .p-hpatta2020_de_w15 .article.text_with_media .col-xs-12 h3 {
    font-size: 36px !important
}

.p-hpatta2020.p-hpatta2020_de_footer_w15 #microsite_content .hpattachbanner .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png);
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position: center
}

.p-hpatta2020.p-hpatta2020_ch_footer_w15 #microsite_content .hpattachbanner .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png);
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position: center
}

#p-Microsoft-Homie-Help-Spendenaktion .intro {
    margin-top: 30px
}

#p-Microsoft-Homie-Help-Spendenaktion .contact .container>.row>.col-xs-12 p {
    margin-bottom: 5px
}

#p-Microsoft-Homie-Help-Spendenaktion .contact .container {
    max-width: 884px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .green {
    color: #00b336
}

#p-HPE-Nimble-Starter-Kit #microsite_content .green-light {
    color: #01b38a
}

#p-HPE-Nimble-Starter-Kit #microsite_content h2 {
    font-size: 3.6rem;
    line-height: 1.4em
}

#p-HPE-Nimble-Starter-Kit #microsite_content .article.text_with_media img {
    padding-left: 25px;
    padding-right: 25px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content p {
    font-size: 2.1rem;
    line-height: 1.4em
}

#p-HPE-Nimble-Starter-Kit #microsite_content ul li {
    font-size: 2.1rem;
    line-height: 1.4em;
    margin-bottom: 20px
}

#p-HPE-Nimble-Starter-Kit #microsite_content ul li span {
    color: #000
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 {
    padding: 7rem 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec1.jpg) center center/cover no-repeat;
    min-height: 500px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container {
    background-color: transparent !important
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container p.big {
    color: #fff;
    font-family: "raleway light", Helvetica, Arial, sans-serif;
    line-height: 1.5
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble {
    padding: 7rem 0 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble ul li {
    color: #01b38a
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble .text_with_media>.row>div>p {
    display: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer {
    padding: 0 0 5rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p.big {
    font-size: 4.8rem;
    line-height: 1.4;
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p {
    font-size: 3rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam {
    padding: 7rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul,
#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul {
    list-style-type: none !important;
    padding: 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul li,
#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul li {
    color: #000;
    padding-left: 35px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png) left center/auto 1.2em no-repeat
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble {
    background: #f4f4f4;
    min-height: 500px;
    padding: 7rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble .container {
    background-color: transparent !important
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble ul li {
    color: #000;
    padding-left: 35px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png) left center/auto 1.2em no-repeat
}

#p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam {
    display: flex;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec3.jpg) center center/cover no-repeat;
    min-height: 228px;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam h2 {
    max-width: 777px;
    margin: 0 auto;
    color: #fff;
    font-size: 4.8rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container {
    padding: 3rem 0 0 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .container {
    border-bottom: solid 10px #f4f4f4;
    padding-bottom: 10px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container:last-child .container {
    border-bottom: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container h3 {
    color: #000;
    font-size: 2.4rem;
    font-weight: 700
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .text_with_media>.row>div>ul+p {
    margin-bottom: 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container ul li {
    margin-bottom: 10px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg) center center/cover no-repeat;
    min-height: 520px;
    color: #fff;
    display: flex;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend h2 {
    max-width: 920px;
    margin: 0 auto;
    color: #fff;
    font-size: 4.8rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary {
    background: #89e872;
    border: none;
    padding: 15px 70px;
    font-size: 1.6rem;
    line-height: 1;
    font-family: raleway, Helvetica, Arial, sans-serif;
    margin: 50px 0 70px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary::after {
    display: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend p.small {
    font-size: 1.4rem;
    font-style: italic
}

#p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #microsite_content #section .module.article.webforms .mwf-field {
    color: #89e872
}

#p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #top {
    padding-top: 60px
}

@media (max-width:992px) {
    #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
        display: block
    }
    html {
        font-size: 8px
    }
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row {
    background: #000;
    display: block;
    padding: 0
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12 .text_with_media .row p {
    margin: 0;
    text-align: center
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
    background: 0 0 !important;
    margin-top: 15px
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row p {
    margin: 0 0 20px;
    text-align: left
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row a.lnk {
    display: block;
    color: #fff !important;
    padding: 10px 0
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .article.text_with_media img {
    width: 100%;
    padding: 0
}

@media (max-width:992px) {
    #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
        margin-top: 30px !important
    }
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p b {
    color: #00a88e
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child {
    text-align: center
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child a.btn-default {
    text-decoration: underline;
    color: #fff !important;
    background-color: #ed2939 !important;
    border-color: transparent !important;
    margin: 20px 0;
    font-weight: 500
}

#p-Huawei-four-all-flash-promotion #microsite_content .green {
    color: #00b336
}

#p-Huawei-four-all-flash-promotion #microsite_content .green-light {
    color: #01b38a
}

#p-Huawei-four-all-flash-promotion #microsite_content h2 {
    font-size: 2.6rem;
    line-height: 1.4em
}

#p-Huawei-four-all-flash-promotion #microsite_content .article.text_with_media img {
    padding-left: 25px;
    padding-right: 25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-Huawei-four-all-flash-promotion #microsite_content p {
    font-size: 1.6rem;
    line-height: 1.4em
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1 {
    padding: 40px 0 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col {
    padding: 40px 0 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3,
#p-Huawei-four-all-flash-promotion #microsite_content .page4,
#p-Huawei-four-all-flash-promotion #microsite_content .page5,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 {
    padding: 40px 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1 h2 {
    margin-bottom: 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
    padding: 120px 0 30px 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
    height: 380px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.big {
    font-size: 6rem;
    font-weight: 700;
    line-height: 1
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h3 {
    color: #000;
    text-transform: none
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p {
    font-size: 1.4rem
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.small .arrow {
    display: block;
    height: 3rem;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg) center center/auto 100% no-repeat
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h4 {
    font-size: 2rem !important
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
    display: block;
    color: #000;
    padding: 0 10px 40px;
    text-align: center;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.3em;
    height: 110px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
    padding: 40px 10px 30px 10px;
    background: #fff;
    border: solid 3px #dee5ed;
    border-radius: 20px;
    line-height: 1.4em;
    height: 188px;
    position: relative
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/round-plus.png) 0 0/50px 50px no-repeat;
    position: absolute;
    left: 50%;
    top: -25px;
    margin-left: -25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::after {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg) 0 0/50px 50px no-repeat;
    position: absolute;
    left: 50%;
    bottom: -62px;
    margin-left: -25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a:hover span.bg-plus {
    background-color: #dee5ed
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 {
    padding: 30px 30px 10px;
    border: solid 3px #dee5ed;
    border-radius: 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 h3 {
    font-size: 2rem;
    color: #000;
    margin-bottom: 5px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 h3 {
    font-size: 4rem;
    color: #000;
    margin-bottom: 5px;
    text-transform: none
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default {
    margin-top: 10px;
    margin-bottom: 30px;
    color: #7d91a8;
    border: solid 3px #dee5ed;
    border-radius: 10px
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default:hover {
    background-color: #dee5ed
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 p.small {
    color: #7d91a8;
    margin-bottom: 5px
}

@media (max-width:992px) {
    #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div {
        margin-bottom: 40px
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12 a span.bg-plus::after {
        display: none
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12:last-child a span.bg-plus::after {
        display: block
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div {
        margin-bottom: 40px
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
        height: auto
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
        display: block
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
        height: auto
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
        height: auto
    }
    html {
        font-size: 8px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
        padding: 100px 0 30px 0
    }
}

#p-Huawei-landing-page-baltic #microsite_content .green {
    color: #00b336
}

#p-Huawei-landing-page-baltic #microsite_content .green-light {
    color: #01b38a
}

#p-Huawei-landing-page-baltic #microsite_content h2 {
    font-size: 2.6rem;
    line-height: 1.4em
}

#p-Huawei-landing-page-baltic #microsite_content .article.text_with_media img {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

#p-Huawei-landing-page-baltic #microsite_content p {
    font-size: 1.6rem;
    line-height: 1.4em
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-4 .col-for-image img {
    width: 130px
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-8 .article {
    height: auto
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image {
    text-align: right
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a {
    display: inline-block;
    margin-right: 10px
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a img {
    padding: 0;
    width: 30px;
    height: auto;
    box-shadow: 3px 2px 8px 2px rgba(160, 160, 160, .55)
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar {
    padding: 0 0 20px 0
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media p {
    padding: 0;
    margin: 0;
    text-align: center;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a {
    position: relative;
    display: inline-block;
    color: #231f20;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif;
    font-size: 22px;
    height: 4.2rem;
    line-height: 4.2rem;
    padding: 0 2rem;
    border-bottom: 0
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover {
    color: #ce0e2d;
    text-decoration: none;
    border: none
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:after {
    position: absolute;
    display: inline-block;
    content: "";
    width: 100%;
    height: 10%;
    background: rgba(187, 187, 187, .3);
    bottom: 5%;
    left: 0;
    -webkit-transform: translate(0) scaleX(1);
    transform: translate(0) scaleX(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    z-index: -1
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover:after {
    -webkit-transform: translate(-15px) scale(1);
    transform: translate(-15px) scale(1);
    -webkit-transform-origin: top right;
    transform-origin: top right;
    height: 25%;
    bottom: 15%
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul {
    list-style-type: none !important;
    padding: 0
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 1rem
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li:before {
    content: "";
    width: 15px;
    height: 4px;
    background-color: #ce0e2d;
    position: absolute;
    left: 0;
    top: 9px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-headline .text_with_media h1 {
    color: #1c1c1c;
    font-size: 3.6rem
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
    max-width: 870px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div {
    padding: 0 10px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
    color: #666;
    font-size: 1.6rem;
    margin-bottom: 4px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div p.big {
    font-size: 2.4rem;
    margin-bottom: 0
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td,
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
    vertical-align: middle
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
    width: 120px
}

#p-Huawei-landing-page-baltic #microsite_content .p4-headline h2 {
    font-size: 3.6rem
}

#p-Huawei-landing-page-baltic #microsite_content .page4-speaker {
    padding: 20px 0 0 0
}

#p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media h2 {
    font-size: 2rem;
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .middle-img {
    margin-top: 100px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media .col-for-image {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture {
    width: 50%;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture img {
    display: inline-block
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -300px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) img {
    width: 250px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts,
#p-Huawei-landing-page-baltic #microsite_content .products,
#p-Huawei-landing-page-baltic #microsite_content .promotion-ttl {
    margin-top: 50px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts {
    margin-bottom: 75px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media p.small {
    font-size: 14px;
    color: #666;
    font-style: italic;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .products .text_with_media .row h2,
#p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row h2 {
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row p.big {
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .video {
    margin-top: 40px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row {
    padding: 75px 0
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2,
#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
    color: #fff
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2 {
    margin-bottom: 15px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
    margin-bottom: 10px
}

#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h2,
#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3,
#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3 a {
    color: #000
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-ttl h2 {
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-cntn .btn {
    background: #ce0e2d;
    color: #fff;
    border: 2px solid #ce0e2d
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-cntn {
    margin-top: 30px
}

#p-Huawei-landing-page-baltic #microsite_content .products p {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .products p a.lnk {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid transparent;
    color: #000;
    margin: 0 7px;
    flex: 1;
    background: #fafafa;
    padding: 10px 10px 5px;
    border-bottom: 2px solid #dadada;
    align-content: center;
    justify-content: center
}

#p-Huawei-landing-page-baltic #microsite_content .product-items a.btn {
    background: #ce0e2d;
    color: #fff;
    border: 2px solid #ce0e2d
}

@media (min-width:1024px) {
    #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media p {
        width: 85%
    }
    #p-Huawei-landing-page-baltic #microsite_content .video .container {
        padding: 0 50px
    }
    #p-Huawei-landing-page-baltic #microsite_content .edApp-cntn {
        margin-bottom: 80px
    }
    #p-Huawei-landing-page-baltic #microsite_content .products p a.lnk {
        height: 61px
    }
}

@media (max-width:991px) {
    #p-Huawei-landing-page-baltic #microsite_content .container>.row>div {
        margin-bottom: 20px
    }
    #p-Huawei-landing-page-baltic #microsite_content .container>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
        max-width: 630px
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
        margin-top: 10px;
        margin-bottom: 10px
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-3 {
        width: 13%
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-9 {
        width: 87%
    }
    #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media {
        margin-bottom: 270px
    }
}

#p-msa-ho .ytp-iv-player-content,
#p-msa-ho .ytp-show-cards-title {
    display: none
}

#p-msa-hg .ytp-iv-player-content,
#p-msa-hg .ytp-show-cards-title {
    display: none
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club {
    padding: 110px 0 0
}

#p-hp-supply-ink-toners #microsite_content .register {
    padding: 10px 0 0
}

#p-hp-supply-ink-toners #microsite_content .become-member {
    padding: 30px 0 0
}

#p-hp-supply-ink-toners #microsite_content .cta {
    padding: 0 0 0
}

#p-hp-supply-ink-toners #microsite_content .footer-img {
    padding: 40px 0 0
}

#p-hp-supply-ink-toners #microsite_content b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-hp-supply-ink-toners #microsite_content .pb-50 {
    padding-bottom: 50px
}

#p-hp-supply-ink-toners #microsite_content .pt-0 {
    padding-top: 0
}

#p-hp-supply-ink-toners #microsite_content .hero {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/header-bgr_01.jpg);
    background-position: center center;
    background-size: cover;
    padding: 30px 0 180px 0;
    background-repeat: no-repeat
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p {
    font-size: 33px;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p.big {
    margin-top: -6px
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-hp-supply-ink-toners #microsite_content .register .article {
    background: #f5f5f5;
    padding-top: 20px
}

#p-hp-supply-ink-toners #microsite_content .register h2 {
    font-size: 4rem;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .register ul {
    list-style-type: none !important;
    text-align: left;
    padding: 0;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(1) {
    width: calc(100% - 270px);
    font-size: 27px;
    padding-right: 20px
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) {
    width: 270px;
    font-size: 30px
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) a {
    position: relative;
    display: inline-block;
    width: 100%;
    background: #89e872;
    color: #000 !important;
    padding: 10px 0;
    text-align: center;
    font-size: 30px;
    font-weight: 700
}

#p-hp-supply-ink-toners #microsite_content .become-member h2 {
    font-size: 4rem;
    line-height: 1.3;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-weight: 500
}

#p-hp-supply-ink-toners #microsite_content .become-member p.big {
    font-size: 5.7rem;
    line-height: 1.3;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #0096d6
}

#p-hp-supply-ink-toners #microsite_content .become-member p {
    font-size: 2.4rem
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png) center center/100% auto no-repeat
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
    height: 23rem;
    display: flex;
    align-items: center;
    padding-bottom: 7rem
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 p {
    margin-bottom: 0;
    max-width: 680px;
    margin: 0 auto;
    font-size: 3rem;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .products-list .container {
    max-width: 940px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col {
    margin-bottom: 20px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article {
    padding-left: 20px;
    padding-right: 20px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 {
    position: relative;
    background-color: #fff;
    box-shadow: 0 0 24px rgba(86, 86, 86, .24);
    border-radius: 20px;
    padding-top: 40px;
    text-align: center;
    overflow: hidden;
    padding-bottom: 60px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12:nth-child(2) {
    display: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 {
    position: absolute;
    top: 0;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    color: #fff;
    margin: 0;
    width: 88%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 .highlight {
    font-weight: 400;
    display: block;
    width: auto;
    padding: 7px 18px;
    background-color: #0096d6;
    border-radius: 0 0 7px 7px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h3 {
    color: #0096d6;
    text-transform: uppercase;
    font-size: 1.8rem;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    padding-top: 10px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h1 {
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-size: 3rem;
    color: #000;
    padding: 10px 0;
    line-height: 1.2;
    text-transform: unset;
    min-height: 9rem
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px 0;
    background: #89e872;
    margin: 0
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a {
    color: #000 !important;
    text-transform: uppercase;
    font-size: 2.4rem;
    line-height: 1;
    border: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a:hover {
    color: #fff;
    border: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 10px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image img {
    position: relative;
    width: auto;
    max-width: 200px;
    padding: 0
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 p.big {
    max-width: 890px;
    margin: 0 auto;
    color: #fff;
    background: #0096d6;
    border-radius: 7px;
    margin-bottom: 0;
    line-height: 1.2;
    padding: 20px;
    font-size: 3.2rem
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a {
    color: #fff;
    text-decoration: underline;
    border: 0
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a:hover {
    color: #fff;
    text-decoration: none
}

@media screen and (min-width: 1024px) {
    #p-hp-supply-ink-toners #microsite_content .products-list {
        padding-left: 8.3%;
        padding-right: 8.3%
    }
}

@media screen and (max-width:592px) {
    #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
        background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png) center center/auto 100% no-repeat
    }
    #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
        padding-bottom: 8rem
    }
    #p-hp-supply-ink-toners #microsite_content .register ul {
        flex-direction: column;
        align-items: center
    }
    #p-hp-supply-ink-toners #microsite_content .register ul li {
        width: 100% !important;
        padding: 0 0 10px 0 !important;
        text-align: center
    }
}

/* --- HP Supply Ink tone - DE-6110 --- */
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content  .become-member  {
    padding: 50px 0 0;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content  .become-member  .text_with_media p {
    font-size: 3rem;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content .also-bonus-club {
    padding: 30px 0 30px 0;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110  #microsite_content .register {
    padding: 10px 0 30px;
}

/* --- HP Supply Ink tone End -----*/

#p-bundle-up-samsung #microsite_content .hero .grid-col {
    padding: 0
}

#p-bundle-up-samsung #microsite_content .description {
    margin-top: 70px
}

#p-bundle-up-samsung #microsite_content .description h2 {
    text-align: center
}

#p-bundle-up-samsung #microsite_content .description p b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-bundle-up-samsung #microsite_content .spin-tabs .grid-col {
    margin-bottom: 15px
}

#p-bundle-up-samsung #microsite_content .yellow-title {
    background-color: #fed500;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 70px;
    margin-bottom: 65px
}

#p-bundle-up-samsung #microsite_content .spin-title {
    background-color: #08c9d0;
    padding-top: 50px;
    padding-bottom: 50px
}

#p-bundle-up-samsung #microsite_content .spin-title h2,
#p-bundle-up-samsung #microsite_content .yellow-title h2 {
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page {
    padding-top: 90px;
    padding-bottom: 90px;
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page p.big {
    font-size: 30px;
    line-height: 1.3;
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page a.lnk {
    color: #fff
}

#p-bundle-up-samsung #microsite_content .iframe .grid-col {
    padding: 0
}

@media screen and (min-width:1024px) {
    #p-bundle-up-samsung #microsite_content .description h2 {
        padding: 0 15%;
        font-size: 40px;
        margin-bottom: 50px
    }
    #p-bundle-up-samsung #microsite_content .end-page h2,
    #p-bundle-up-samsung #microsite_content .spin-title h2,
    #p-bundle-up-samsung #microsite_content .yellow-title h2 {
        font-size: 40px
    }
}

@media screen and (max-width:1023px) {
    #p-bundle-up-samsung #microsite_content .end-page h2,
    #p-bundle-up-samsung #microsite_content .spin-title h2,
    #p-bundle-up-samsung #microsite_content .yellow-title h2 {
        font-size: 30px
    }
    #p-bundle-up-samsung #microsite_content .end-page p.big,
    #p-bundle-up-samsung #microsite_content p.big {
        font-size: 20px
    }
}

#p-azure-business-kit #microsite_content p {
    font-size: 1.6rem
}

#p-azure-business-kit #microsite_content .article p.big {
    font-size: 1.8rem
}

#p-azure-business-kit #microsite_content h3 {
    font-size: 1.8rem
}

#p-azure-business-kit #microsite_content ul li {
    font-size: 1.5rem
}

#p-azure-business-kit #microsite_content .s1-h1 {
    padding: 60px 0 0
}

#p-azure-business-kit #microsite_content .s2-h1 {
    padding: 40px 0 0
}

#p-azure-business-kit #microsite_content .s3-h2,
#p-azure-business-kit #microsite_content .s4-h2 {
    padding: 40px 0 0
}

#p-azure-business-kit #microsite_content .s2-h2 .article>.row,
#p-azure-business-kit #microsite_content .s3-h2 .article>.row,
#p-azure-business-kit #microsite_content .s4-h2 .article>.row {
    padding: 0
}

#p-azure-business-kit #microsite_content .s1-h1 .article h1 {
    margin-bottom: 0
}

#p-azure-business-kit #microsite_content .s2-h2 .article h2 {
    margin-bottom: 0
}

#p-azure-business-kit #microsite_content .s2-txt .article h3 {
    text-transform: none
}

.p-hp_harware_webshop .also-bonus-v2 img {
    padding-top: 0
}

.p-hp_harware_webshop .pt-60 {
    padding-top: 60px
}

.p-hp_harware_webshop .pt-50 {
    padding-top: 50px
}

.p-hp_harware_webshop .pt-40 {
    padding-top: 40px
}

.p-hp_harware_webshop .pt-30 {
    padding-top: 30px
}

.p-hp_harware_webshop .pt-20 {
    padding-top: 20px
}

.p-hp_harware_webshop .pt-10 {
    padding-top: 10px
}

.p-hp_harware_webshop .pb-60 {
    padding-bottom: 60px
}

.p-hp_harware_webshop .pb-50 {
    padding-bottom: 50px
}

.p-hp_harware_webshop .pb-40 {
    padding-bottom: 40px
}

.p-hp_harware_webshop .pb-30 {
    padding-bottom: 30px
}

.p-hp_harware_webshop .pb-20 {
    padding-bottom: 20px
}

.p-hp_harware_webshop .pb-10 {
    padding-bottom: 10px
}

.p-hp_harware_webshop .background-product-grey {
    background-color: #f4fafd
}

.p-hp_harware_webshop .also-product img {
    height: 170px;
    width: auto
}

.p-hp_harware_webshop .also-product p:first-child {
    line-height: normal;
    min-height: 60px
}

.p-hp_harware_webshop .also-product span {
    color: #0096d6;
    font-size: 18px;
    letter-spacing: 0;
    line-height: normal;
    text-transform: uppercase
}

.p-hp_harware_webshop .also-product a {
    color: #0096d6;
    font-weight: 400
}

.p-hp_harware_webshop .also-product p:last-child .btn-default {
    font-weight: 700;
    border-color: #0096d6
}

.p-hp_harware_webshop .also-product p:last-child .btn:hover {
    border: 2px solid #0096d6
}

.p-hp_harware_webshop .also-product p:last-child .btn-default:hover {
    background-color: #0096d6
}

.p-hp_harware_webshop .also-product p:nth-child(3) {
    min-height: 180px
}

.p-hp_harware_webshop .intro-section p {
    padding: 25px 70px 25px 70px;
    font-size: 18px
}

.p-hp_harware_webshop .intro-section p {
    font-size: 24px
}

.p-hp_harware_webshop .also-bonus .col-md-8 {
    padding-left: 50px;
    padding-top: 40px
}

.p-hp_harware_webshop .also-bonus p {
    font-size: 18px
}

.p-hp_harware_webshop .also-bonus p {
    font-size: 20px
}

.p-hp_harware_webshop .single-sentence p a {
    color: #0096d6;
    text-decoration: underline
}

@media screen and (min-width:768px) and (max-width:991px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: auto
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: 225px
    }
}

@media screen and (max-width:767px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: auto
    }
}

/*================HP_harware_webshop==================*/

.p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3) {
    min-height: 100px;
}
@media screen and (max-width: 1199px) and (min-width: 992px){
    .p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3) {
        min-height: 120px;
    }
}
@media screen and (max-width: 767px){
    .p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3){
        min-height: auto;
    }
}

/*================HP_harware_webshop==================*/

#p-3100-hpe_se_2020 #microsite_content #p-3100-hpe_se_2020_address .article .row h3 {
    font-size: 20px;
    line-height: 20px;
    display: block;
    margin-bottom: 10px;
    font-weight: 700
}

#p-3100-hpe_se_2020 #microsite_content #p-3100-hpe_se_2020_address .article .row p {
    margin: 0 !important
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/financial_services_2/waas_10/waas_fy20q2_financialservices_landingpage/v9_1920x1100_financialservices_headergraphic.jpg) top center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero .text_with_media {
    min-height: 500px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h2,
#p-financial_services_2 #microsite_content #p_waas_financial_hero h4 {
    color: #fff
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h2 {
    font-size: 60px;
    margin-bottom: 20px
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h4 {
    font-size: 20px
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green .article .row>.col-xs-12 {
    vertical-align: middle;
    margin: auto;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%);
    text-align: left
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green .m-pagetitle {
    font-size: 6rem
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green h2,
#p-financial_services_2 #microsite_content .p_waas_financial_box_green h4 {
    color: #fff !important
}

#p-financial_services_2 #microsite_content .txt_size h3 {
    font-weight: 700;
    font-size: 30px;
    padding-top: 30px;
    color: #000
}

#p-financial_services_2 #microsite_content .txt_color .text_with_media .big {
    color: #5aba4b
}

#p-financial_services_2 #microsite_content .txt_color_blue p b {
    font-family: raleway, Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 20px
}

#p-financial_services_2 #microsite_content .logo_custom img {
    width: 175px
}

#p-financial_services_2 #microsite_content .contact_custom img {
    width: 235px !important;
    padding: 0 !important;
    margin-bottom: 20px !important
}

#p-financial_services_2 #microsite_content .contact_box .article .col-xs-12 {
    text-align: center;
    border: 1px solid #89e872;
    background: #89e872;
    padding: 15px
}

#p-financial_services_2 #microsite_content .contact_box .article .col-xs-12 p {
    margin: 0
}

#p-financial_services_2 #microsite_content .number-cols {
    padding: 50px 0
}

#p-financial_services_2 #microsite_content .number-cols .col-md-3 img {
    position: relative;
    display: inline;
    float: left
}

#p-financial_services_2 #microsite_content .number-cols .text_with_media {
    border-top: 2px solid #89e872
}

#p-financial_services_2 #microsite_content .number-cols .text_with_media .btn-default {
    margin-top: 0
}

@media only screen and (min-width:996px) {
    #p-financial_services_2 #microsite_content .number-cols .col-md-3 {
        width: 16.666%;
        padding-left: 25px
    }
    #p-financial_services_2 #microsite_content .number-cols .col-md-9 {
        width: 83.333%
    }
}

@media only screen and (max-width:995px) {
    #p-financial_services_2 #microsite_content .contact_custom img,
    #p-financial_services_2 #microsite_content .logo_custom img {
        width: 100% !important
    }
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 {
    display: block;
    position: relative;
    background-color: #131313;
    margin-top: 10px;
    padding: 60px 0
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h2 {
    display: block;
    position: relative;
    line-height: 1;
    text-transform: uppercase;
    color: #a89d5b;
    font-size: 35px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

#p-2020_asus_proart_studiobooks main .btn-default {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}

#p-2020_asus_proart_studiobooks .p-microsite main .btn-default:focus,
#p-2020_asus_proart_studiobooks .p-microsite main .btn-default:hover {
    border: 2px solid #766050 !important
}

#p-2020_asus_proart_studiobooks .p_footer-8365 {
    background-color: #242424;
    color: #c8c8c8;
    padding: 45px 0;
    margin: 0 !important
}

#p-2020_asus_proart_studiobooks main {
    color: #fff;
    background: #000
}

#p-2020_asus_proart_studiobooks .p_color-txt_8365 .big {
    display: block;
    position: relative;
    text-transform: uppercase;
    margin: 15px 0;
    margin-bottom: 33px !important;
    color: #a89d5b;
    font-size: 32px !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    font-weight: 900
}

#p-2020_asus_proart_studiobooks .article p {
    color: #FFF !important;
}

#p-2020_asus_proart_studiobooks .c-Breadcrumb ol li a,
#p-2020_asus_proart_studiobooks .c-Breadcrumb ol.backButton {
    color: #fff !important
}

#p-2020_asus_proart_studiobooks .breadcrumb>li+li:before {
    color: #fff !important
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b {
    display: inline-block;
    width: 28%;
    margin-right: 8%;
    text-align: left;
    vertical-align: top;
    position: relative;
    padding-top: 60px
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(3) {
    margin: 0 !important
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(1):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon01.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(2):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon02.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(3):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon03.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks #microsite_content .p_right_8365 .article .row .col-xs-12.col-md-6:nth-child(1) {
    float: right
}

@media (max-width:1300px) and (min-width:721px) {
    #p-2020_asus_proart_studiobooks .p_background-product_8365 .article.text_with_media img {
        padding-left: 0;
        margin: 20px 0;
        width: 500px;
        margin: 0 auto 20px
    }
    #p-2020_asus_proart_studiobooks .p_background-product_8365 {
        text-align: center
    }
}

@media (max-width:720px) {
    #p-2020_asus_proart_studiobooks .p_background-product_8365 .article.text_with_media img {
        padding-left: 0;
        margin: 20px auto;
        width: 285px
    }
    #p-2020_asus_proart_studiobooks .p_background-product_8365 {
        text-align: center
    }
}

@media (max-width:480px) {
    #p-2020_asus_proart_studiobooks main .btn-default {
        margin: 5px
    }
}

#p-2020_asus_proart_studiobooks #microsite_content .article h3 {
    font-size: 2rem
}

#p-dezentrales-arbeiten-fur-kmu .m-header {
    font-weight: 900;
    color: #89e872;
    text-transform: uppercase
}


/*************** WAAS SOLUTIONS ****************/

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .l-logo {
    padding: 40px 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
    height: auto !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/solutions_services/waas_fy20q2_solutions/header_banner.jpg) center no-repeat;
    background-size: auto 100%;
    color: #fff !important;
    text-align: center;
    margin-bottom: 0;
    background-color: #006b7d;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(1) {
    margin-bottom: 40px
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(1) img {
    height: 52px;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
    max-width: 580px;
    display: flex;
    height: 600px;
    align-items: center;
    -ms-align-items: center;
    text-align: left;
    width: 48%;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) .col-xs-12 {
    padding: 0;
    text-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h4,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p {
    color: #fff !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .box_white {
    background: #fff;
    border: 1px solid #000;
    padding: 10px 10px 0;
    text-align: left
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .box_white p {
    color: #000 !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2 {
    font-size: 55px;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 .article.text_with_media img {
    margin: 0 auto !important;
    padding-left: 0!important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up {
    background-color: #ffffff;
    margin-bottom: 50px;
    max-width: 1638px;
    margin: 0 auto;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up_text {
    background-color: #ffffff;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up_text .col-xs-12 h3 {
    color: #000;
    font-size: 30px;
    padding-top: 30px
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .content_pop {
    align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .content_pop.last {
    margin-bottom: 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up {
    width: 14%;
    margin: 0 10px 50px;
    padding: 10px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: space-between;
    cursor: pointer
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    text-decoration: none;
    border: none
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img {
    width: 100%;
    display: inline-block;
    position: relative;
    transition-duration: .3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover .img {
    transform: translateY(-6px);
    animation-name: hover
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, transparent 80%);
    transition-duration: .3s;
    transition-property: transform opacity
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover .img:before {
    opacity: .4;
    transform: translateY(6px)
}

@keyframes hover {
    50% {
        transform: translateY(-3px)
    }
    100% {
        transform: translateY(-6px)
    }
}

@keyframes hover-shadow {
    0%,
    100% {
        transform: translateY(6px);
        opacity: .4
    }
    50% {
        transform: translateY(3px);
        opacity: 1
    }
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up img {
    max-width: 100%;
    width: auto;
    padding: 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p {
    visibility: hidden;
    width: 200px;
    background-color: #7d7c7c;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 4%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    margin-top: -30px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    font-size: 100%;
    line-height: 1.5;
    opacity: 0;
    transition: opacity .5s;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -7px;
    border-width: 7px;
    margin-top: -1px;
    border-style: solid;
    border-color: #7d7c7c transparent transparent
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover p {
    visibility: visible;
    opacity: 1
}

@media (min-width: 1200px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12 h4 a {
        display: none!important;
    }*/
}

@media (max-width: 1199px) and (min-width: 992px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12 h4 a {
        display: none!important;
    }*/
}

@media only screen and (min-width:991px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article {
        position: relative
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article:after {
        content: '';
        background: #fff;
        width: 100%;
        position: absolute;
        bottom: 0;
        margin-bottom: -10px;
        z-index: 1;
        height: 10px
    }*/
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article.text_with_media span.col-for-image{
    margin: 0!important;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article,#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article{
    padding: 15px 0;
}
@media only screen and (min-width:768px) {
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 {
        padding-top: 50px;
        margin-top: -50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 7px 0;
        margin-bottom: 50px */
    }
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
        margin-top: -10px !important;
        padding-top: 0 !important;
        background: transparent;
        margin-bottom: 30px;
        height: auto !important
    }*/
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article {
        /* margin-top: -10px; */
        /* box-shadow: rgba(0, 0, 0, .1) 0 5px 7px 0;
        box-shadow: rgba(0, 0, 0, .1) 0 0 7px 0;
        padding: 30px 20px;*/
    }
}

@media only screen and (max-width:991px) {
    /* #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-0-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-0-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-1-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-1-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-2-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-2-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-3-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-3-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-4-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-4-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-5-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-5-3 {
        display: none;
    }*/
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media {
        text-align: left;
        background: rgba(0, 0, 0, .5);
        padding: 10px 18px 0 18px;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
        width: 100%;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
        margin-bottom: 13px;
    }
}
/*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items:center;
    -webkit-align-items:center;
}*/
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row .highlight a{
margin-bottom:0!important;
}
@media only screen and (max-width:768px) {
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row{
        display: flex;
        flex-wrap: wrap;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12:nth-of-type(1){
        order: 0;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12:nth-of-type(2){
        order: 1;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .col-xs-12:nth-of-type(1)
    {
        order: 1!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .col-xs-12:nth-of-type(2)
    {
        order: 0!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 .article.text_with_media img {
        padding-bottom: 20px!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green {
        background-position: right center
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2 {
        font-size: 209% !important;
        margin-bottom: 4%;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media {
        background: rgba(0, 0, 0, .8);
        text-align: center;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media .row {
        padding: 10px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
        height: auto;
        float: none;
        margin: 0 auto;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .sp_br {
        display: none
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p {
        margin-top: -30px;
        font-size: 89%;
        width: 100%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up {
        width: 45%;
        padding: 0 2%;
        margin-bottom: 3%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up img {
        max-width: 120px;
        width: 100%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up05 img {
        max-width: 80px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up11 img {
        max-width: 50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up08 img {
        max-width: 50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up03 img {
        max-width: 90px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up10 img {
        max-width: 75px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 4px 1px;
        margin-bottom: 30px */
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 4px 1px */
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 {
        padding-top: 100px;
        margin-top: -100px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 a.full.btn {
        position: relative;
        z-index: 1
    }
}


/*==2nd css==*/

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p {
    color: #fff !important;
    font-weight: bold!important;
    margin-bottom: 0 !important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p:last-of-type {
    font-size: 19px!important;
    margin-top: 15px !important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up area.im_area,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up map area {
    outline: none;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14 {
    width: calc(100% - 16px);
    position: absolute;
    z-index: -1;
    height: calc(100% + 117px);
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14:target {
    box-shadow: rgba(255, 0, 0, .5) 0 0 7px 0;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media_1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_5,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_6,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_2,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_7,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_22,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_3,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_9,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_8,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_4,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_10{
    width: calc(100% - 16px);
    position: absolute;
    z-index: -1;
    height: 100%
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media_1:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_5:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_6:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_2:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_7:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_22:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_3:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_9:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_8:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_4:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_10:target {
    box-shadow: rgba(255, 0, 0, .5) 0 0 7px 0;
}
@media screen and (max-width: 768px){
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14{
        height: calc(100% - 129px)!important;
    }
}


/*==2nd css==*/


/*************** END WAAS SOLUTIONS ****************/

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/financial_services_2/waas_10/waas_fy20q2_financialservices_landingpage/v9_1920x1100_financialservices_headergraphic.jpg) top center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero .text_with_media {
    min-height: 500px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h2,
#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h4 {
    color: #fff
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h2 {
    font-size: 60px;
    margin-bottom: 20px
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h4 {
    font-size: 20px
}

.p_waas_financial_box_green .article .row>.col-xs-12 {
    vertical-align: middle;
    margin: auto;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%);
    text-align: left
}

.p_waas_financial_box_green .m-pagetitle {
    font-size: 6rem
}

.p_waas_financial_box_green h2,
.p_waas_financial_box_green h4 {
    color: #fff !important
}

.txt_size h3 {
    font-weight: 700;
    font-size: 30px;
    padding-top: 30px;
    color: #000
}

.txt_color .text_with_media .big {
    color: #5aba4b
}

.txt_color_blue p b {
    font-family: raleway, Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 20px
}

.logo_custom img {
    width: 175px
}

.contact_custom img {
    width: 235px !important;
    padding: 0 !important;
    margin-bottom: 20px !important
}

.contact_box .article .col-xs-12 {
    text-align: center;
    border: 1px solid #89e872;
    background: #89e872;
    padding: 15px
}

.contact_box .article .col-xs-12 p {
    margin: 0
}

#p_waas_financial_service_CH #microsite_content .number-cols {
    padding: 50px 0
}

#p_waas_financial_service_CH #microsite_content .number-cols .col-md-3 img {
    position: relative;
    display: inline;
    float: left
}

#p_waas_financial_service_CH #microsite_content .number-cols .text_with_media {
    border-top: 2px solid #89e872;
    border-bottom: 2px solid #89e872
}

#p_waas_financial_service_CH #microsite_content .number-cols .text_with_media .btn-default {
    margin-top: 0
}

@media only screen and (min-width:996px) {
    #p_waas_financial_service_CH #microsite_content .number-cols .col-md-3 {
        width: 16.666%;
        padding-left: 25px
    }
    #p_waas_financial_service_CH #microsite_content .number-cols .col-md-9 {
        width: 83.333%
    }
}

@media only screen and (max-width:995px) {
    .contact_custom img,
    .logo_custom img {
        width: 100% !important
    }
}

#p-hpe-greenlake .pt-40 {
    padding-top: 40px
}

#p-hpe-greenlake .text-pt-40 ul {
    font-size: 16px
}

#p-hpe-greenlake .text-pt-40 .col-md-6 .text_with_media {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

#p-hpe-greenlake .edit-button .col-xs-12 {
    min-height: 130px
}

#p-hpe-greenlake .edit-button p.small {
    background-color: #92d050;
    padding: 15px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    text-transform: none;
    color: #fff
}

#p-hpe-greenlake .edit-button p.small:hover {
    border: 2px solid #92d050
}

#p-hpe-greenlake .edit-button .lnk:focus,
.edit-button .lnk:hover {
    border-bottom: none
}

#p-hpe-greenlake .title-content p,
.title-content-2 p {
    background-color: #00ae81;
    font-size: 2.5rem;
    font-family: raleway, Helvetica, Arial, sans-serif;
    padding: 10px;
    color: #fff;
    text-align: center
}

#p-hpe-greenlake .title-content-2 p {
    display: inline-block;
    width: 55%
}

#p_hp_work_better #microsite_content .logo picture:first-child {
    display: inline;
    float: left
}

#p_hp_work_better #microsite_content .logo picture:last-child {
    display: inline;
    float: right
}

#p_hp_work_better #microsite_content .hero {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_work_better/img-markus-hero.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 10%;
    padding-bottom: 10%
}

#p_hp_work_better #microsite_content .hero .container {
    background-color: transparent
}

#p_hp_work_better #microsite_content .hero .article {
    position: relative;
    max-width: 390px;
    width: 100%;
    display: inline-block;
    padding: 30px;
    background-color: #fff;
    border-radius: 5px
}

#p_hp_work_better #microsite_content .hero .article>.row,
#p_hp_work_better #microsite_content .hero .article>.row>.col-xs-12 {
    padding: 0
}

#p_hp_work_better #microsite_content .box .container,
#p_hp_work_better #microsite_content .box .grid {
    background-color: transparent
}

#p_hp_work_better #microsite_content .hero .article h2 {
    font-size: 22px;
    margin-bottom: 20px
}

#p_hp_work_better #microsite_content .menu .article .row {
    padding: 25px 0
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-bottom: 2px solid #dadada;
    padding: 0
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    transform: translateY(2px)
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p:hover {
    border-bottom: 2px solid #1892d1
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p a.lnk {
    color: #000;
    border-bottom: 1px solid transparent !important
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p a.lnk:hover {
    text-decoration: none;
    border-bottom: none
}

#p_hp_work_better.hp-work-better-sub1 #microsite_content .menu .article .col-xs-12 p:first-child,
#p_hp_work_better.hp-work-better-sub2 #microsite_content .menu .article .col-xs-12 p:nth-child(2),
#p_hp_work_better.hp-work-better-sub3 #microsite_content .menu .article .col-xs-12 p:nth-child(3),
#p_hp_work_better.hp-work-better-sub4 #microsite_content .menu .article .col-xs-12 p:nth-child(4),
#p_hp_work_better.hp-work-better-sub5 #microsite_content .menu .article .col-xs-12 p:last-child {
    border-bottom: 2px solid #1892d1
}

#p_hp_work_better #microsite_content .half-bgr .container {
    background-color: transparent
}

#p_hp_work_better #microsite_content .half-bgr h3 {
    text-transform: none;
    color: #1892d1
}

#p_hp_work_better.hp-work-better-sub2 #microsite_content .half-bgr h3 {
    color: #ec812e
}

#p_hp_work_better.hp-work-better-sub3 #microsite_content .half-bgr h3 {
    color: #bb2f4f
}

#p_hp_work_better.hp-work-better-sub4 #microsite_content .half-bgr h3 {
    color: #784a9e
}

#p_hp_work_better.hp-work-better-sub5 #microsite_content .half-bgr h3 {
    color: #31b567
}

#p_hp_work_better #microsite_content .products-sum {
    padding: 75px 0;
    background-color: #0071ad
}

#p_hp_work_better #microsite_content .products-sum .article {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#p_hp_work_better #microsite_content .products-sum .article>.row {
    width: 100%;
    max-width: 650px
}

#p_hp_work_better.hp-work-better-sub2 #microsite_content .products-sum {
    background-color: #ea8334
}

#p_hp_work_better.hp-work-better-sub3 #microsite_content .products-sum {
    background-color: #c03a55
}

#p_hp_work_better.hp-work-better-sub4 #microsite_content .products-sum {
    background-color: #7d51a2
}

#p_hp_work_better.hp-work-better-sub5 #microsite_content .products-sum {
    background-color: #38b870
}

#p_hp_work_better #microsite_content .products-sum h2,
#p_hp_work_better #microsite_content .products-sum p {
    color: #fff
}

#p_hp_work_better #microsite_content .products-sum .btn {
    border-color: transparent;
    background-color: #fff;
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p_hp_work_better #microsite_content .product-list h3 {
    color: #000;
    text-transform: none
}

#p_hp_work_better #microsite_content .form-header .container {
    border-top: 1px solid #dadada;
    padding-top: 50px;
    margin-top: 20px
}

@media screen and (min-width:992px) {
    #p_hp_work_better #microsite_content .half-bgr .article {
        width: 100%;
        max-width: 700px;
        display: inline-block;
        float: right
    }
    #p_hp_work_better #microsite_content .half-bgr .container,
    #p_hp_work_better #microsite_content .half-bgr .container .grid-col {
        padding: 0
    }
}

@media screen and (min-width:1400px) {
    #p_hp_work_better #microsite_content .half-bgr .container {
        width: 1400px
    }
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club h2 {
    color: #89e872
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club .btn-default {
    color: #fff;
    background: #89e872;
    border: solid 1px #fff
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club .btn-default:hover {
    color: #fff;
    background: #000
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .btn-primary {
    color: #fff;
    background: #ebab30;
    border: solid 1px #fff
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .btn-primary:hover {
    color: #fff;
    background: #000
}


/*===============================================
=            ADOBE HERSTELLER PORTAL            =
===============================================*/

@import url(https://use.typekit.net/mdv0ygt.css);
.l-hidden {
    display: none
}
#p-adobe-hersteller-portal  #microsite_content .pt-40 {
    padding-top: 40px;
}
#p-adobe-hersteller-portal  #microsite_content .pb-40 {
    padding-bottom: 40px;
}
#p-adobe-hersteller-portal #microsite_content h1,
#p-adobe-hersteller-portal #microsite_content h2,
#p-adobe-hersteller-portal #microsite_content h3,
#p-adobe-hersteller-portal #microsite_content h4,
#p-adobe-hersteller-portal #microsite_content h5,
#p-adobe-hersteller-portal #microsite_content h6,
#p-adobe-hersteller-portal #microsite_content p,
#p-adobe-hersteller-portal #microsite_content span {
    font-family: franklin-gothic-urw, raleway, Helvetica, Arial, sans-serif
}
#p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller---intro {
    padding-bottom: 20px;
}
#p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller---intro p {
    font-family: franklin-gothic-urw,"ralewayregular", Helvetica, Arial, sans-serif;
}

#p-adobe-hersteller-portal #microsite_content .m-headline h2 {
    padding-bottom: 10px;
    padding-left: 20px;
    color: #494949;
    border-bottom: 2px solid #494949;
    letter-spacing: 2px;
    font-weight: 500
}

#p-adobe-hersteller-portal #microsite_content .m-headline .row>.col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-hashtag h1 {
    font-size: 4.3em;
    text-transform: lowercase;
    color: #c7c5c5;
    font-weight: 600;
    word-break: break-all;
    letter-spacing: 2px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article {
    border: 2px solid #6b6b6b;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .15)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article h4,
#p-adobe-hersteller-portal #microsite_content .m-product-card .article h4>span {
    letter-spacing: 2px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-card-name {
    font-size: 1.5em;
    font-weight: 600
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-card-contact {
    margin-top: -20px;
    font-size: 1.333em;
    font-weight: 600
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-badge-new {
    margin-top: -170px;
    margin-right: -30px;
    padding: 4px;
    position: absolute;
    top: 0;
    right: 0;
    background: #27db2b;
    border-bottom-left-radius: 6px;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    color: #fff
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score {
    font-size: 2.5em;
    font-weight: 700
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-des {
    font-size: .833em;
    color: #717171;
    letter-spacing: normal;
    font-weight: 500
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .progress {
    height: 8px;
    background: #727272;
    border-radius: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .progress-bar-warning {
    background-color: #f37c13
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-a {
    display: none
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-b {
    display: block;
    animation: fadeInFromNone 1s ease-out;
    -webkit-animation: fadeInFromNone 1s ease-out;
    -moz-animation: fadeInFromNone 1s ease-out
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-img {
    display: block;
    animation: fadeInFromNone 1s ease-out;
    -webkit-animation: fadeInFromNone 1s ease-out;
    -moz-animation: fadeInFromNone 1s ease-out
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-b {
    display: none
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-img {
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-img img {
    width: 100%;
    height: auto
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn {
    text-transform: lowercase;
    font-weight: 700
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn.btn-adobe {
    padding: 6px 40px;
    float: right;
    border: 4px solid #f37c13;
    color: #000;
    border-radius: 20px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn.btn-adobe:hover {
    background-color: #f37c13;
    color: #fff
}

#p-adobe-hersteller-portal #microsite_content #m-product_first .col-xs-12:nth-of-type(1) .article {
    border: 4px solid #27db2b
}

#p-adobe-hersteller-portal #microsite_content #m-product_first .col-xs-12:nth-of-type(3) .article .progress-bar-warning {
    position: absolute;
    height: 8px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article {
    padding: 40px 30px 0;
    min-height: 600px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article .row>.col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article .col-for-image img {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article h4:first-child {
    margin-top: -10px;
    margin-bottom: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article {
    padding-top: 30px;
    min-height: 500px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article p {
    margin-bottom: 0;
    letter-spacing: 1px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article a {
    color: #000
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article h4:first-child {
    margin-top: -20px;
    margin-bottom: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article .m-score-des {
    font-size: .694em
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col .text_with_media .row {
    background: #fff
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col .article {
    background: 0 0;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    transition: all .3s cubic-bezier(.785, .135, .15, .86)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:first-of-type .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-dominik-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(2) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-christel-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(3) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-marius-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(4) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-niklas-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover .text_with_media .row {
    opacity: 0;
    visibility: hidden
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .img-responsive {
    width: auto
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .m-product .col-md-4:first-of-type .article {
    border: 4px solid #27db2b
}
@media screen and (min-width:1300px) {
    #p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller-portal---hero .container-normal {
        width: 1300px;
    }
    #p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller-portal---hero .container-normal .grid-col {
        padding:0;
    }
}

@media screen and (max-width:592px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col {
        background-size: auto 100% !important
    }
}

@media screen and (max-width:768px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article {
        overflow: hidden
    }
}

@media screen and (max-width:1024px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col {
        background-size: auto !important
    }
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0
    }
    to {
        display: block;
        opacity: 1
    }
}

#p-adobe-hersteller-portal #microsite_content .m-bg-sec {
    padding-top: 5%;
}
#p-adobe-hersteller-portal  #microsite_content   .l-under--bottom-right {
    text-align: right;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .col-xs-12 {
    padding: 0;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default {
    padding: 6px 40px;
    float: right;
    border: 4px solid #f37c13;
    color: #f37c13;
    border-radius: 20px;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:hover,
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:active,
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:focus,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:hover,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:active,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:focus {
    background-color: #f37c13;
    color: #fff;
    border: 4px solid #f37c13;
}
/*----Abode Contact Infomation-------*/
#p-adobe-hersteller-portal.p-adobe-hersteller-portal--contact-info #microsite_content .m-bg-sec {
    padding: 40px 0 0 0;
}

#p-adobe-hersteller-portal.p-adobe-hersteller-portal--contact-info #microsite_content  .title h2 {
    margin-bottom: 0;
}
/*=====  End of ADOBE HERSTELLER PORTAL  ======*/
#p-adobe-leasing .l-under--bottom-right ,
#p-adobe-expert-academy .l-under--bottom-right {
    padding-top: 10px;
    padding-bottom: 50px;
    text-align: right;
}
#p-adobe-leasing .l-under--bottom-right .lnk ,
#p-adobe-expert-academy .l-under--bottom-right .lnk {
    padding: 10px 40px;
    float: right;
    border: 2px solid #000;
    color: #000000;
    text-transform: uppercase;
}
/*********** The Adobe Connection DEMG-8561 *************/

#adobe-connection-8561 .spri-no-w-logo-100 img.img-original {
    width: 100px;
}

#adobe-connection-8561 .spri-no-p-col-5 .col-xs-12 {
    padding-left: 5px;
    padding-right: 5px;
}

#adobe-connection-8561 .spri-no-p-col-5 .col-xs-12 a {
    font-size: 12px;
}

#adobe-connection-8561 .spri-section-pt30 {
    padding-top: 30px;
}

#adobe-connection-8561 .spri-section-pb30 {
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-section-title-pt50,
.spri-section-pt50 {
    padding-top: 50px;
}

#adobe-connection-8561 .spri-section-content-pb50,
.spri-section-pb50 {
    padding-bottom: 50px;
}

#adobe-connection-8561 .spri-section-title-pt80,
.spri-section-pt80 {
    padding-top: 80px;
}

#adobe-connection-8561 .spri-section-content-pb80,
.spri-section-pb80 {
    padding-bottom: 80px;
}

#adobe-connection-8561 .spri-section-title-pt100,
.spri-section-pt100 {
    padding-top: 100px;
}

#adobe-connection-8561 .spri-section-content-pb100,
.spri-section-pb100 {
    padding-bottom: 100px;
}

#adobe-connection-8561 .spri-logo-wauto {
    padding-top: 30px;
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-logo-wauto img {
    width: auto;
}

#adobe-connection-8561 .spri-nom-img .article.text_with_media .row {
    padding-top: 0px !important;
}

#adobe-connection-8561 .spri-nopam-img .article.text_with_media .row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#adobe-connection-8561 .spri-no-padding .col-for-media {
    padding-left: 0;
    padding-right: 0;
}

#adobe-connection-8561 .spri-nopam-img .article.text_with_media .row .col-for-image {
    margin-left: -50px !important;
}

#adobe-connection-8561 .spri-mb-50 .article.text_with_media {
    margin-bottom: 50px !important;
}

#adobe-connection-8561 .spri-btn-nobd .btn {
    border: 0px !important;
}

#adobe-connection-8561 .spri-link-underline-w .lnk {
    text-decoration: underline;
    color: white;
}

#adobe-connection-8561 .spri-link-underline-b .lnk {
    text-decoration: underline;
    color: black;
}

#adobe-connection-8561 .spri-section-title h2 {
    margin-bottom: 20px;
    margin-top: 20px;
}

#adobe-connection-8561 .spri-section-title h3 {
    margin-bottom: 15px;
    margin-top: 15px;
}

#adobe-connection-8561 .spri-section-title p.big {
    font-size: 24px;
    line-height: 1.4;
}

#adobe-connection-8561 .spri-contact-img img {
    width: 161px;
    padding: 0 !important;
}

#microsite_content .spri-section-article .article>.row {
    padding-top: 0px;
    padding-bottom: 0px;
}

#adobe-connection-8561 .spri-section-article .article.text_with_media img {
    padding: 0px;
}

#adobe-connection-8561 .spri-section-hp h2,
.spri-section-hp a.lnk {
    color: #00b3ec;
}

#adobe-connection-8561 .spri-section-lenovo h2,
.spri-section-lenovo a.lnk {
    color: #f60012;
}

#adobe-connection-8561 .spri-section-article-white .article.text_with_media {
    background: #ffffff;
}

#adobe-connection-8561 .spri-section-article-white-p15 .article.text_with_media {
    background: #ffffff;
    padding: 15px;
}

#adobe-connection-8561 .spri-section-article .article.text_with_media img,
.spri-section-gallery .article.text_with_media img,
#microsite_content .spri-article-fullmedia .article>.row img,
.spri-section-article-h .article.text_with_media img {
    padding: 0px !important
}

#adobe-connection-8561 .spri-section-article-h .row {
    display: flex
}

#adobe-connection-8561 .spri-section-article-h .col-xs-12.col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#adobe-connection-8561 .spri-section-article-h-cttop .col-xs-12.col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: top;
}

#adobe-connection-8561 .spri-section-gallery-nopadding .col-xs-12.col-for-media {
    padding-left: 0px;
    padding-right: 0px;
}

#microsite_content section[class*="bg-"].spri-section-gallery-nopadding .col-xs-12.col-for-media .c-Gallery,
#microsite_content .spri-article-fullmedia .article>.row {
    padding-top: 0px;
    padding-bottom: 0px;
}

#adobe-connection-8561 .spri-btn-p10 .btn-default,
.spri-btn-p10 .btn-primary,
.spri-btn-p10 .btn-success,
.spri-btn-p10 .btn-info,
.spri-btn-p10 .btn-warning,
.spri-btn-p10 .btn-danger {
    padding: 14px 10px;
}

#microsite_content .spri-article-fullmedia .article .col-for-media {
    display: block;
    margin-left: -25px;
    margin-right: -25px;
}

#adobe-connection-8561 .spri-section-p18 p,
.spri-section-p18 ul li {
    font-size: 18px;
    line-height: 26px;
}

#adobe-connection-8561 .spri-section-p24 p,
.spri-section-p24 ul li {
    font-size: 24px;
    line-height: 32px;
}

#adobe-connection-8561 .spri-grey-05 {
    background: rgba(0, 0, 0, 0.05) !important;
}

#adobe-connection-8561 .spri-grey-10 {
    background: rgba(0, 0, 0, 0.1) !important;
}

#adobe-connection-8561 .spri-grey-20 {
    background: rgba(0, 0, 0, 0.2) !important;
}

#adobe-connection-8561 .spri-grey-30 {
    background: rgba(0, 0, 0, 0.3) !important;
}

#adobe-connection-8561 .spri-microsoft-color h2 {
    color: #00A4EF;
}

#adobe-connection-8561 .spri-microsoft-color main .btn-default {
    background: #00A4EF;
    color: white;
    border: 0px;
}

#adobe-connection-8561 .spri-microsoft-color main .btn-default:hover {
    background: #47baee;
    border: 0px;
}

#adobe-connection-8561 .spri-grey-05 {
    background: rgba(0, 0, 0, 0.05) !important;
}

#adobe-connection-8561 .spri-grey-10 {
    background: rgba(0, 0, 0, 0.1) !important;
}

#adobe-connection-8561 .spri-section-act-pb15 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0 {
    margin-bottom: 15px !important;
}

#adobe-connection-8561 .spri-section-title-pt80,
#adobe-connection-8561 .spri-section-pt80 {
    padding-top: 80px;
}

#adobe-connection-8561 .spri-section-title-pt50,
#adobe-connection-8561 .spri-section-pt50 {
    padding-top: 50px;
}

#adobe-connection-8561 .spri-section-content-pb50,
#adobe-connection-8561 .spri-section-pb50 {
    padding-bottom: 50px;
}

#microsite_content .bg-white-100:not(.box) .grid-col .article {
    background: #fff;
}

#adobe-connection-8561 .spri-section-pb30 {
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-section-pt30 {
    padding-top: 30px;
}

#adobe-connection-8561 .spri-logo img {
    height: 40px !important;
    width: auto !important;
}

#adobe-connection-8561 .spri-footer-adobe {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/adobe_1/bg-footer-1.jpg) !important;
    background-size: cover !important;
    background-position: 50% 50% !important;
}

#adobe-connection-8561 .spri-section-act-pb15 .article.text_with_media,
.spri-section-act-pb15 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0,
.spri-section-act-pb15 .col-xs-12.col-md-4.grid-col.equalheight.group-1-0,
.spri-section-act-pb15 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-bottom: 15px !important;
}

#adobe-connection-8561 .spri-footer-adobe .article.text_with_media {
    background: transparent!important;
}


/*********** End The Adobe Connection DEMG-8561 *************/


/*********** Instant On 1930 Switcher *************/

.p-aruba_instant_on_1930_switcher #microsite_content {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1.6;
    font-weight: 300;
    color: #222;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.p-aruba_instant_on_1930_switcher #microsite_content h1,
.p-aruba_instant_on_1930_switcher #microsite_content h2,
.p-aruba_instant_on_1930_switcher #microsite_content h3,
.p-aruba_instant_on_1930_switcher #microsite_content h4,
.p-aruba_instant_on_1930_switcher #microsite_content h5,
.p-aruba_instant_on_1930_switcher #microsite_content p,
.p-aruba_instant_on_1930_switcher #microsite_content span {
    font-family: 'Open Sans', Arial, sans-serif;
}

.p-aruba_instant_on_1930_switcher.p-v1-product #microsite_content .p-aruba_1930_switcher_logo .img-responsive {
    width: auto !important;
    margin: 30px 0;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg {
    background: url("https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hpe_27/aruba_instant_on_1930_switcher/main_image_1.jpg");
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center top;
    padding: 20px 0;
    margin-bottom: 20px !important;
    background-color: #f9f9f9 !important;
    margin-bottom: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .img-responsive {
    width: auto !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .img-responsive.img-original {
    max-width: 100% !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type {
    height: 330px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type h2 {
    color: #fff;
    font-size: 25px;
    font-weight: 300;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type h2 span {
    font-size: 45px;
    display: block;
    font-weight: 300;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row {
    padding: 40px 0 0 0;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row .article p {
    font-size: 19px;
    font-weight: 400;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row .article p .highlight {
    display: block;
    margin-top: 25px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec02 .container.grid.grid-type-1.box {
    padding-bottom: 0px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec02.p-v1-block-textleft .col-md-6:nth-child(1) {
    padding-bottom: 50px !important;
}


/*.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive .embed-responsive-item,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive iframe,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive embed,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive object,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive video {
    height: auto;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}*/

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec06 .container.grid.grid-type-1.box {
    padding-bottom: 0px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .row {
    display: block;
    padding: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .article .col-xs-12 h3 {
    font-weight: bold;
    color: #89E872 !important;
    margin-top: 15px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .article .img-responsive {
    width: auto !important;
    max-width: 100%;
    margin: 0 auto;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .article p.big {
    color: #ff8300;
    font-size: 20px !important;
    margin-bottom: 10px;
    height: 112px;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .col-xs-12.col-for-image {
    text-align: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .col-xs-12.col-for-image img {
    max-width: 300px;
    margin: 0 auto;
}

.p-aruba_instant_on_1930_switcher #microsite_content .container .row .article p .highlight a {
    padding: 14px 20px;
    font-size: 15px !important;
    border-radius: 25px;
    background-color: #ff8300;
    text-align: center;
    color: #fff !important;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: border-box;
    font-weight: 400;
    border-color: #ff8300;
    text-transform: uppercase;
}

.p-aruba_instant_on_1930_switcher #microsite_content .container .row .article p .highlight a:hover {
    background-color: #ff4c00 !important;
    outline: 0;
    border-color: #ff4c00;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec_pro {
    background: #ffffff !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 {
    background-color: #fff !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row {
    text-align: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row .col-xs-12>p:first-of-type {
    margin-bottom: 20px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight a {
    margin: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a {
    border: none;
    margin: 20px 0 0;
    padding: 10px 10px 10px 25px;
    background-image: url("https://dc6bbphoqy5j3.cloudfront.net/skin-solutionfuse-instant-on/img/datasheet-icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
    text-transform: unset;
    font-weight: 500;
    display: inline-block;
    position: relative;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -2px;
    left: 0;
    background-color: #000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    z-index: 1;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:hover,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:focus,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:active {
    background-image: url("https://dc6bbphoqy5j3.cloudfront.net/skin-solutionfuse-instant-on/img/datasheet-icon-hov.png") !important;
    color: #FE4C00;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #fff;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:hover:before,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:focus:before,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:active:before {
    background-color: #FE4C00;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article img {
    width: auto !important;
    max-width: 265px !important;
    margin: 0 auto;
}

@media screen and (max-width: 768px) {
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row .col-xs-12 h2 {
        margin-bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        text-shadow: 0 0 5px #000, 0 0 5px #000;
        padding: 10px;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type {
        height: 300px;
        width: 100%;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .article p.big {
        height: auto;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row {
        padding-bottom: 0px !important;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .col-xs-12.col-md-4.grid-col {
        margin-bottom: 40px !important;
    }
}


/*********** End Instant On 1930 Switcher *************/




/* Begin of Ergotron Herstellerportal Update - DEMG-8662 */

#Ergotron-updated .text-center img {
    margin: 0 auto;
}

#Ergotron-updated .text-center.product a.lnk {
    background-color: #eb6f53;
    color: #ffffff;
    padding: 10px;
    border-radius: 30px;
}

#Ergotron-updated .underline-first-text h4,
#Ergotron-updated .underline-last-text h4 {
    text-decoration: underline;
}

#Ergotron-updated .ordered-list ul {
    list-style-type: decimal;
    padding-left: 0;
}

#Ergotron-updated .ordered-list ul li {
    padding-left: 10px;
}

#Ergotron-updated .vertical-align-center .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

/* End of Ergotron Herstellerportal Update - DEMG-8662 */

section#sva_slider li img {
    height: 50px;
}section.sva080420{width:100%;}section.sva080420 div.container div.row .equalheight div.col-xs-12 .col-md-4 .grid-col .equalheight  .group-0-0 {width:100% !important;}

section#sva_tab a.u-imageLink {
    padding: 10px;
    margin-bottom: 20px;
    width: 250px;
    height: 100px
}


/* ---- Start HPE SimpliVity Awareness ---- */

  #p-HPE-SimpliVity-Awareness #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 55% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 79% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness.no-offer #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 69% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 69% no-repeat;
  }

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div {
    padding: 60px 70px 80px 70px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div.bg-green {
    background-color: #00c89a;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div.bg-green p {
    font-size: 3.3rem;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    top: initial;
    left: initial;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container>.row>div.bg-green p::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #ffffff;
    position: absolute;
    left: initial;
    bottom: -20px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
    padding-top: 100px;
    padding-bottom: 70px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row>div p:first-child {
    font-size: 2rem;
    color: #00c89a;
    font-weight: bold;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
    background: #101917;
    color: #ffffff;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge {
    margin-top: 60px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
    min-height: 516px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row {
    padding: 5rem 3rem 2rem 3rem;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row>div {
    padding: 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .total-2row>.row {
    padding: 0 50px 0 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row:after,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row:after,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row:after {
    display: block;
    width: 20vw;
    height: 20vw;
    max-width: 100px;
    max-height: 100px;
    position: absolute;
    top: -48px;
    right: 6%;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon1.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon2.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon3.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .bg-section {
    margin-top: 70px;
    padding: 40px 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media {
    background: #101917;
    color: #ffffff;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media .row {
    padding: 40px 0 20px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media h2 {
    color: #00c89a!important;
}

@media screen and (max-width: 1199px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
        padding-top: 40px;
    }
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .total-2row>.row {
        padding: 0;
    }
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
        min-height: unset;
        margin-top: 60px;
    }
}

@media screen and (max-width: 1024px) {
    #p-HPE-SimpliVity-Awareness #microsite_content {
        background: none;
    }
}

@media screen and (max-width: 991px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div {
        padding: 60px 25px 30px 25px;
    }
}


/* ---- End HPE SimpliVity Awareness ---- */


   /* Start 2020_Lenovo_ueberall_zuhause */
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende {
        margin: 70px 0 0 0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container {
        padding: 0 60px;
    }

    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container > .row {
        background: #d5e7ef;
        position: relative;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
        padding-left:40px;
        position: unset;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2 {
        position: absolute;
        left: 0;
        top: -51px;
        display: block;
        height: 50px;
        color: #ffffff;
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
        text-align: center;
        padding-left: 35px;
        padding-right: 35px;
        background: #00b0f0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2::after {
        display: block;
        content: "";
        width: 35px;
        height: 35px;
        background:#00b0f0;
        transform: rotate(45deg);
        transform-origin: 0 0;
        position: absolute;
        top: 0px;
        right: -35px;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
        width: 31%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
        width: 55%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
        width: 86%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
        width: 117%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn{
        display: block;
        width: 100%;
        height: 10vh;
        border:none;
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center/cover no-repeat;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn:hover{
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center/cover no-repeat;
        border:none;
    }


    @media screen and (max-width: 991px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            display: flex;
            flex-direction: row;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 31%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 69%;
        }

        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(50% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(65% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(80% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
    }
    @media screen and (max-width: 768px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }

    }
    @media screen and (max-width: 592px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            flex-direction: column;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            padding: 20px;
        }

    }

   /* End 2020_Lenovo_ueberall_zuhause */







/* Smart and Secure Trolley Solution - DEMG-8466 */
#p_smart_secure_trolley_8466 .p_contact_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(35deg, #89e872 0%, #006c80 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5vw;
    padding-right: 30px;
    padding-bottom: 2vw;
    padding-left: 30px;
    margin-top: 10vh;
}
#p_smart_secure_trolley_8466 .p_logo_8466 img {
    width: 110px;
}
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media .col-for-image img {
    width: 400px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 {
    background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/pc_hero_v2.jpg) center center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-for-image img {
    width: 200px;
    margin: auto;
}
.digitale-youtube .row>.col-xs-12:last-child {padding-left: 40px;padding-right: 40px;}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    min-height: 400px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 h2 {
    color: #ffffff!important;
    font-size: 7rem;
}
.p_contact_8466 .grid {
    background-color: transparent!important;
}
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media p,
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media h2 b {
    color: #ffffff;
}
#p_smart_secure_trolley_8466 .d_mb_15 {
    margin-bottom: 15px;
}
#p_smart_secure_trolley_8466 .p_content_icon_txt_8466 .article.text_with_media img {
    padding-left: 0px!important;
    width: 115px;
    text-align: center;
    margin: auto;
    padding-right: 45px!important;
}
#p_smart_secure_trolley_8466 .p_headline_rotating{
    background-image: linear-gradient(180deg, #0c3456 0%, #006c80 100%);
    padding: unset!important;
}
#p_smart_secure_trolley_8466 .p_headline_rotating .article.text_with_media{
    min-height: 100px;
    margin-top: 50px;
}
#p_smart_secure_trolley_8466 .p_headline_rotating .article.text_with_media h3{
    color: #ffffff!important;
    font-size: 3rem;
    text-transform: none;
    text-align: left;
}
#p_smart_secure_trolley_8466 .p_box_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(180deg, #006c80 0%, #89e872 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 5vw!important;
}
#p_smart_secure_trolley_8466 .p_box02_8466 {
    background-image: linear-gradient(180deg, #89e872 0%,  #c6f5bb 100%);
    padding-top: 0!important;
    margin-bottom: 3vw;
}
#p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-6.grid-col  .article.text_with_media .col-xs-12{
    display: flex;
    justify-content: center;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    color: rgb(0, 0, 0);
    top: 0;
    min-height: 300px;
    margin: auto;
    position: relative;
    padding: 0 30px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    perspective: 1000px;
    perspective-origin: revert;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row{
    position: absolute;
}


#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media::after {
    background-color: rgb(137, 232, 114);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h2 {
    margin-top: 25px;
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media::after {
    background-color: rgb(29 91 103);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(4) .article.text_with_media::after {
    background-color: rgb(255, 185, 145);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
}

#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media:after{
    background-color: rgb(253 249 172);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:first-child .article.text_with_media,
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    transition-duration: 0.9s;
    bottom: 0px;
}

#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media:after{
    background-color: rgb(48 48 48);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    transition-duration: 0.9s;
    bottom: 0px;
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media:after{
    background-color: rgb(230, 230, 215);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    transition-duration: 0.9s;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media p {
    font-size: 5rem!important;
}

#p_smart_secure_trolley_8466 .p_solution_image .col-xs-12.col-md-4.grid-col .article.text_with_media {
    text-align: center;
}


#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;
  }
  #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row {
        -webkit-transition: all 2s;
        -o-transition: all 2s;
        transition: all 2s;
        backface-visibility: hidden;
        position: relative;
        z-index: 2;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;

    }
#p_smart_secure_trolley_8466 .p_big_picture .article.text_with_media h3{
    color: #9fd293;
    text-align: center;
    margin: -20px 0 20px 0;
}

#p_smart_secure_trolley_8466 .p_box_8466 img{
max-width: 150px;
}





@media screen and (min-width: 960px) {



    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media::after {
        -webkit-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }


    #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row:nth-child(1) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        /* position: absolute; */
        left: 50%;
        text-align: center;
        font-size: 8rem;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        margin: 0;
        padding: 0;
        -webkit-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -ms-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -o-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        transform: rotateY(0deg) translate3D(-50%, 0%, 10px);


    }

    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row{
      -webkit-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -ms-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -o-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row:nth-child(2) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        /* min-height: 260px; */
        align-items: center;
        justify-content: center;
        -webkit-transform: rotateY(180deg) translateZ(50px);
        -ms-transform: rotateY(180deg) translateZ(50px);
        -o-transform: rotateY(180deg) translateZ(50px);
        transform: rotateY(180deg) translateZ(50px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row:nth-child(2){
      -webkit-transform: rotateY(360deg) translateZ(50px);
      -ms-transform: rotateY(360deg) translateZ(50px);
      -o-transform: rotateY(360deg) translateZ(50px);
      transform: rotateY(360deg) translateZ(50px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover::after {
      -webkit-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);

    }
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row img{
        transform: translate(35px , 0);
        transition: 0.5s linear;
    }
}
@media screen and (max-width: 960px) {
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row, #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row .col-xs-12 {
     transform-style: unset;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row {
    position: relative;
}
#p_smart_secure_trolley_8466 .p_box_8466 img{
max-width: 150px;
}
    #p_smart_secure_trolley_8466 .p_box_8466 img,
    #p_smart_secure_trolley_8466 .p_box_8466 p {
        transform: unset;
    }
    .p_solution_image .article.text_with_media img {
        width: 50%!important;
        margin: auto!important;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover,
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover p,
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover img {
        transform: unset;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 {
        padding-bottom: 0!important;
    }
    #p_smart_secure_trolley_8466 .p_box02_8466 {
        padding-bottom: 1vw!important;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-4.grid-col,
    #p_smart_secure_trolley_8466 .p_box02_8466 .col-xs-12.col-md-6.grid-col {
        margin-bottom: 4vw;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 {
        background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/mb_hero_v2-2.jpg) center center no-repeat;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
        display: block;
        flex-wrap: unset;
        min-height: unset;
        text-align: center;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-for-image img {
        width: 150px;
        margin: auto;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 h2 {
        position: relative;
        transform: unset;
        left: unset;
        display: block;
        text-align: center;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12{
        display: block;
    }

}

@media screen and (max-width: 375px) {
    .p_solution_image .article.text_with_media img {
        width: 100%!important;
        margin: auto!important;
    }
}
/* End Smart and Secure Trolley Solution - DEMG-8466 */


   /* Start 2020_Lenovo_ueberall_zuhause */
   #p-lenovo-home #microsite_content .f-link .container > .row > div .text_with_media h5 > a{
        color: #000000;
        font-size: 14px;
        margin-left: 20px;
        display: block;
   }
   /* End 2020_Lenovo_ueberall_zuhause */

/* --------------------------------------------------------------------------------
   ALSO Black Sale
 * -------------------------------------------------------------------------------- */

.also-black-sale div#messages {
    display: none;
}

.also-black-sale .blacksale_products {
    color: #000;
}

.also-black-sale #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: 0px;
}

.also-black-sale .c-Products--gallery-Product {
    padding-top: 15px;
}

.also-black-sale .js-shortDescription {
    padding-top: 15px !important;
}

.also-black-sale .js-shortDescription a {
    color: #000;
}

.also-black-sale .js-shortDescription a:hover {
    border-bottom: 1px solid black;
}

.also-black-sale .c-Products__bonuspoints {
    color: #000;
}

.also-black-sale .c-Products__artNo {
    color: #000;
}

.also-black-sale .c-Products__price {
    padding-top: 15px !important;
    margin-top: 35px;
}

.also-black-sale .c-Products__price span {
    color: #000;
}

.also-black-sale .c-Products--gallery-Product {
    margin-bottom: 10px !important;
}

.also-black-sale .c-Products--gallery-Product {
    background: #fff;
    width: 24%;
    margin-right: 11px;
  }


.also-black-sale a.btn.btn-primary {
    border: 1px solid #000 !important;
    color: #000 !important;
    font-weight: bold;
}

.also-black-sale #microsite_content .bg-black-100.box .btn:hover {
    color: #fff !important;
    background: #000;
}


/* --------------------------------------------------------------------------------
   END ALSO Black Sale
 * -------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------
   HPE GreenLake start
 * -------------------------------------------------------------------------------- */

/*Introductory Programme*/
#p-hpe-greenlake-technical-training #microsite_content p.big,
#p-hpe-greenlake-technical-training #microsite_content b {
    font-family: "raleway", Helvetica, Arial, sans-serif;
  }

/*Technical training register*/
#p-hpe-greenlake-technical-training .hero .text_with_media .row{
    padding: 0;
}
#p-hpe-greenlake-technical-training .form-register .container .text_with_media {
    max-width: 85vw;
    margin: 0 auto;
}

#p-hpe-greenlake-technical-training .info-bg {
    background-color: #006b7d;
}
#p-hpe-greenlake-technical-training .info-bg h2,
#p-hpe-greenlake-technical-training .info-bg p  {
    color: #ffffff;
}
#p-hpe-greenlake-technical-training #microsite_content .info-bg .article h3 {
    color: #89e872 !important;
    font-size: 3rem;
    font-weight: 900 !important;
}
#p-hpe-greenlake-technical-training.p_hpe_greenlake_introductory_programme #microsite_content .info-bg .article h3 {
    color: #89e872 !important;
    font-size: 2.5rem;
    font-weight: 900;
}
#p-hpe-greenlake-technical-training.3100-introductory_programme_19  #microsite_content .info-bg .article h3 {
    font-size: 2rem;
}
#p-hpe-greenlake-technical-training  #microsite_content .info-bg .container,
#p-hpe-greenlake-technical-training #microsite_content .box .grid {
    background-color: transparent;
}
#p-hpe-greenlake-technical-training .sign-up .container > .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/introductory_programming/hpe_greenlake_inductory_programming_23.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto ;
}
#p-hpe-greenlake-technical-training .sign-up .text_with_media .row {
    align-items: center;
    display: flex;
    flex-direction: column;
}
#p-hpe-greenlake-technical-training  #microsite_content .form-register label.mwf-label {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-greenlake-technical-training .sign-up .text_with_media .row  a.btn-default {
    border-color: #fff;
    border-radius: 50px;
    color: #fff;
}
#p-hpe-greenlake-technical-training  #microsite_content .hpe-green-list ul {
    list-style-type: none !important;
    list-style:none;
    padding-left: 0;
}
#p-hpe-greenlake-technical-training  #microsite_content .hpe-green-list ul li:before {
    content: "\2022";
    color: #89e872;
    font-weight: bold;
    display: inline-block;
    margin-right: 1rem;
    font-size: 2em;
    position: relative;
    line-height: 0;
    top: 6px;
}

#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow,
#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow .col-md-3 {
    display:flex;
    justify-content: flex-end;
}
#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow .btn {
    border-radius: 50px;
    background-color: #006b7d;
    color: #fff;
    text-transform: capitalize;
    font-family: "raleway", Helvetica, Arial, sans-serif;
}

#p-hpe-greenlake-technical-training #microsite_content .form-register form .row.mwf_buttonrow .mwf_cancel {
    display: none;
}

#p-hpe-greenlake-technical-training #microsite_content .form-register .mwf_success_text {
    position: relative;

    margin-left: 0;
    margin-bottom: 1rem;
    padding: 1.75rem 1.25rem;

    text-align: center;

    color: #155724;
    border: 1px solid transparent;
    border-color: #c3e6cb;
    border-radius: .25rem;
    background-color: #d4edda;
}

 /* --------------------------------------------------------------------------------
   HPE GreenLake END
 * -------------------------------------------------------------------------------- */



/* Start 102880 hpe-greenlake-frontpage */

#p-hpe-greenlake-frontpage #microsite_content .header-bg {
    background-color: #8de677;
    padding: 40px 0;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}

#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text{
    color: #000000;
    font-size: 1.8rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h1{
    color: #000000;
    font-size: 6rem;
    margin-top: 50px;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h2{
    color: #ffffff;
    font-size: 5.2rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h3{
    color: #000000;
    font-size: 2rem;
    text-transform: unset;
    margin-bottom: 30px;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a{
    color: #000000;
    text-decoration: underline;
    padding-left: 30px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/header-icon.png') left center no-repeat;
    display: block;
    line-height: 3rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a:hover{
    text-decoration: none;
}
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h2,
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3,
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage p,
#p-hpe-greenlake-frontpage #microsite_content .s-3column h2,
#p-hpe-greenlake-frontpage #microsite_content .s-3column h3,
#p-hpe-greenlake-frontpage #microsite_content .s-3column p {
    color: #ffffff!important;
}

#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3 {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column h3 {
    color: #89e872!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-icon h4 {
    font-size: 1.8rem;
}



#p-hpe-greenlake-frontpage #microsite_content .s-3column-file h3 {
    font-size: 1.6rem!important;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif!important;
    color: #89e872!important;
    margin-bottom: 0!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file h4 {
    font-size: 2rem!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a{
    color: #000000;
    font-size: 1.5rem;
    text-decoration: underline;
    padding-left: 50px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/file-icon.png') left center no-repeat;
    display: block;
    line-height: 5rem;
    transition: none;
}
#p-hpe-greenlake-frontpage #microsite_content .file-2lines .text_with_media p > a{
    padding: 1rem 0 1rem 50px;
    line-height: 1.4em;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:focus{
    text-decoration: none;
    border-bottom: none;
}


#p-hpe-greenlake-frontpage #microsite_content .s-arcordion h4.panel-title{
    margin-bottom: 0;
}
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a{
    color: #000000;
    text-decoration: underline;
    padding-left: 50px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/mouse-icon.png') left center no-repeat;
    display: block;
    line-height: 5rem;
    transition: none;
}
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:focus{
    text-decoration: none;
    border-bottom: none;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer {
    background: #006b7d url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/bg-footer-2.jpg') center top/contain no-repeat;
    margin-bottom: 0;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container{
    padding-top: 30px;
    padding-bottom: 30px;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row{
    max-width: 860px;
    margin: 0 auto;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer h2{
    text-align: center;
    color: #ffffff!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer p,
#p-hpe-greenlake-frontpage #microsite_content .s-footer a{
    font-size: 1.6rem;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row{
    text-align: center;
    color: #ffffff;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk{
    display: inline-block;
    padding: 8px 30px;
    background: #006b7d;
    border-radius: 3.2em;
    width: fit-content;
    margin: 0 auto;
    border: solid 2px #ffffff;
    color: #ffffff;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk:hover{
    -webkit-filter: brightness(1.2);
    -o-filter: brightness(1.2);
    filter: brightness(1.2);
}

#p-hpe-greenlake-frontpage .form-register .mwf_success_text {
    position: relative;

    padding: 1.75rem 1.75rem;

    text-align: center;

    color: #155724;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;
    background: #d4edda;
}

#p-hpe-greenlake-frontpage #microsite_content .m-button-rounded a.btn-default {
    padding: 8px 30px !important;
    text-decoration: none !important;
    font-weight: bold;
    color: #000 !important;
    border: 2px solid #000 !important;
    border-radius: 50px !important;
    background: none !important;
    width: fit-content !important;
}
#p-hpe-greenlake-frontpage #microsite_content .m-button-rounded a.btn-default:hover {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
}

@media screen and (max-width: 592px) {
 #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
 }
}
/* Start 102880 hpe-greenlake-frontpage */




/* S T A R T   ALSO The Big Christmas Countdown 2020 */

#p-also-christmas-countdown-2020 #messages {
    display: none;
}


#p-also-christmas-countdown-2020 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content a.btn-default:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #c59b12;
}


#p-also-christmas-countdown-2020 #microsite_content .img-original.img-responsive:hover {
    width: auto;
    background-color: #c59b12;
}

#p-also-christmas-countdown-2020 #microsite_content .bg-black-40.box,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40 .box,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40.box .grid,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #e6e6d7;
}

#p-also-christmas-countdown-2020 #microsite_content .btn-default {
    color: #eacb27;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:hover,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:focus,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default.focus,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:active,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #d2aa2a!important;
    color: #000000!important;
    background-color: #d2aa2a!important;
}


#p-also-christmas-countdown-2020 #microsite_content .btn-primary:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-success:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-info:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-warning:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-danger:after {
display: none;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #d2aa2a;
    border-color: #d2aa2a;
    border-radius: 30px;
    width: 100%;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #d2aa2a!important;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    box-shadow: 5px 5px 10px #69696930;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #d2aa2a;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 20px;
}


#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a {
color: #000000!important;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-christmas-countdown-2020 #microsite_content h1,
#p-also-christmas-countdown-2020 #microsite_content h2  {
color:  #d2aa2a;
}

#p-also-christmas-countdown-2020 #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-christmas-countdown-2020 #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-christmas-countdown-2020 #microsite_content h2 {
    margin-top: 40px;
}

#p-also-christmas-countdown-2020 #microsite_content h1,
#p-also-christmas-countdown-2020 #microsite_content h2,
#p-also-christmas-countdown-2020 #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-christmas-countdown-2020 #microsite_content #messages {
    margin: 0px;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}

/* E N D  ALSO The Big Christmas Countdown 2020 */


/* S T A R T   JABRA ENVOLVE2 */

#jabra-microsite p.big {
    color: #ffd027 !important;
    margin-bottom: 0;
    line-height: 1;
    font-size: 24px !important
}

#jabra-microsite a.lnk {
    color: #ffd027;
}

#jabra-microsite h3 a {
    color: #ffd027 !important;
}

#jabra-microsite .c-Products--gallery-Product span[class^="price"] {
    color: #ffd027;
}

#jabra-microsite h1 {
    color: #ffd027 !important;
    margin-bottom: 0;
    text-transform: initial !important;
}

#jabra-microsite h2 {
    color: #ffd027 !important;
    margin-bottom: 15px;
}

#jabra-microsite h3 {
    font-size: 18px;
    text-transform: none;
    font-weight: 600;
    line-height: 19px;
    margin-bottom: 5px;
}

#jabra-microsite.p-v1-block .col-xs-12 {
    padding: 0px 8px!important;
}

/* E N D  JABRA ENVOLVE2 */

/* S T A R T   SPRI */



.spri-section-mt0 {
    margin-top: 0px!important;
}

.spri-section-mt15 {
    margin-top: -15px;
}

.spri-section-mt15 {
    margin-top: 15px;
}

.spri-section-pt15 {
    padding-top: 15px;
}

.spri-section-pt-15 {
    padding-top: -15px;
}

.spri-section-pb15{
    padding-bottom: 15px;
}

.spri-section-pb-15{
    padding-bottom: -15px;
}

.spri-section-pt15{
    padding-top: 15px;
}

.spri-section-pt-15{
    padding-top: -15px;
}


.spri-section-pt30{
    padding-top: 30px;
}

.spri-section-pt-30{
    padding-top: -30px;
}

.spri-section-pb30{
    padding-bottom: 30px;
}

.spri-section-pb-30{
    padding-bottom: -30px;
}

.spri-section-pt50{
    padding-top: 50px;
}

.spri-section-pt-50{
    padding-top: -50px;
}

.spri-section-pb50{
    padding-bottom: 50px;
}

.spri-section-pb-50{
    padding-bottom: -50px;
}

.spri-section-pt80{
    padding-top: 80px;
}

.spri-section-pt-80{
    padding-top: -80px;
}

.spri-section-pb80{
    padding-bottom: 80px;
}

.spri-section-pb-80{
    padding-bottom: -80px;
}

.spri-section-pt100{
    padding-top: 100px;
}

.spri-section-pb100{
    padding-bottom: 100px;
}

.spri-white-text h3 {
    color: #ffffff !important;
}

.spri-black-text p.big {
    color: #000000;
}

.spri-white-box .row {
    background-color: #ffffff;
}

.spri-black-box .row {
    background-color: #000000;
}

.spri-pdl-380 h3 {
    padding-left: 380px
}/***** Open Jabra *****/.spri-banner-text.spri-jabra-fw-sec2{background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/2020_19/q4_42/jabra_flexible_working/sec2_bg.jpg);
min-height: 550px;}.spri-banner-text .article.text_with_media h2 {font-size: 38px !important;}.spri-banner-text .article.text_with_media p, .spri-banner-text .article.text_with_media h2, .spri-banner-text .article.text_with_media ul li, .p-microsite main .spri-banner-text .article.text_with_media ul li a.lnk:hover {color: #ffffff !important;}.spri-banner-text {background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_5/hpe_aruba_action_partner_club/top-banner.jpg);background-repeat: no-repeat !important;background-size: cover !important;color: #ffffff !important;min-height: 600px;align-items: center;display: flex;
}.spri-btn-hover #microsite_content a.btn-default:hover, .spri-btn-hover #microsite_content table.table a.btn-default:hover{font-size: initial;}/***** Close Jabra *****/
/* E N D  SPRI */

#section_sva082620 {background:#F1F5F8 !important;
        margin-top: 30px;
    margin-bottom: 30px;;
}
section#section_sva082620 div.container .grid .grid-type-1  {background:#F1F5F8 !important;}

/******************** HPE ELITEBOOK G7 ********************/

#p-hp-elitebook-g7 #microsite_content h1,
#p-hp-elitebook-g7 #microsite_content h2,
#p-hp-elitebook-g7 #microsite_content h3,
#p-hp-elitebook-g7 #microsite_content h4,
#p-hp-elitebook-g7 #microsite_content h5,
#p-hp-elitebook-g7 #microsite_content h6,
#p-hp-elitebook-g7 #microsite_content p,
#p-hp-elitebook-g7#microsite_content span,
#p-hp-elitebook-g7 #microsite_content button {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#p-hp-elitebook-g7 #microsite_content h1,
#p-hp-elitebook-g7 #microsite_content h2,
#p-hp-elitebook-g7 #microsite_content h3,
#p-hp-elitebook-g7 #microsite_content h4,
#p-hp-elitebook-g7 #microsite_content h5,
#p-hp-elitebook-g7 #microsite_content h6,
#p-hp-elitebook-g7 #microsite_content p {
    color: #000;
}

#p-hp-elitebook-g7 #microsite_content h1 {
    font-size: 70px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h2 {
    font-size: 50px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h3 {
    font-size: 30px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h4 {
    font-size: 25px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content p {
    font-size: 18px;
    line-height: 1.4;
    text-transform: none;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content h1 {
        font-size: 35px;
    }

    #p-hp-elitebook-g7 #microsite_content h2 {
        font-size: 25px;
    }

    #p-hp-elitebook-g7 #microsite_content h3 {
        font-size: 22px;
    }

    #p-hp-elitebook-g7 #microsite_content h4 {
        font-size: 20px;
    }
}


/* EliteBook Header */

#p-hp-elitebook-g7 #microsite_content .elitebook_header {
    background-color: #efefef;
    background: url(https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_g7/hp_elitebook_g7_header_image.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-color: #efefef;
    min-height: 905px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header picture {
    display: block;
    position: relative;
    width: 85px;
    margin-top: 75px;
    margin-left: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media {
    margin-top: 85px;
    margin-bottom: 85px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media .col-for-image picture {
    display: none;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media p.big {
    color: #0096d6;
    font-weight: 900;
    line-height: 1;
    font-size: 50px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media h1 {
    margin-bottom: 125px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media ul {
    padding-left: 18px;
}

@media only screen and (min-width: 350) and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_header {
        min-height: inherit;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media p.big {
        font-size: 25px;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media {
        margin-top: 80px;
        background-color: rgba(239,239,239,0.65);
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media .col-for-image picture {
        display: block;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media h1 {
        margin-bottom: 80px;
    }
}
/* End EliteBook Header */

/* EliteBook Design */

#p-hp-elitebook-g7 #microsite_content .elitebook_design {
    padding-top: 200px;
    padding-bottom: 200px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_design .col-for-image {
    margin-top: 95px;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_design {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_design .col-for-image {
        margin-top: 45px;
    }
}

/* End EliteBook Design */

/* EliteBook Feature Panel */

#p-hp-elitebook-g7 #microsite_content .elitebook_panel {
    padding-top: 160px;
    padding-bottom: 160px;
    background-color: #0096e0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media > .row {
    padding: 0;
    margin: 0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .row .grid-col {
    margin-bottom: 40px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media img {
    padding-left: 24px;
    padding-right: 25px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media h4 {
    display: block;
    padding-left: 35px;
    padding-right: 35px;
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-top: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media p {
    display: block;
    padding-left: 35px;
    padding-right: 35px;
    background-color: #fff;
    padding-bottom: 20px;
    margin-bottom: -1px;
    min-height: 130px;
    font-size: 15px;
    line-height: 1.3;
}

/* End EliteBook Feature Panel */

/* EliteBook Type Section */
#p-hp-elitebook-g7 #microsite_content .elitebook_type_section {
    padding-top: 105px;
    padding-bottom: 105px;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_type_section {
        padding-top: 65px;
        padding-bottom: 65px;
    }
}

#p-hp-elitebook-g7 #microsite_content .elitebook_type {

}

#p-hp-elitebook-g7 #microsite_content .elitebook_type table.table tr th {
    border-bottom: 4px solid #0096e0;
}
/* End EliteBook Type Section */

/* EliteBook Accessories */

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories {
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: #f2f2f2;
    margin-bottom: 0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .row {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product img {
    padding-top: 30px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product a.btn.btn-primary {
    float: none;
    width: initial;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_accessories {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .c-Products__shortDescription h3 a {
    color: #0096d6;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .c-Products__price span {
    color: #000;
    font-size: 25px;
}

/* End EliteBook Accessories */

/******************** HPE ELITEBOOK G7 END ********************/

/**************************************START********hp-zbook-firefly*****https://www.also.com/ec/cms5/no_2900/2900/kunder/leverandorer/hp/produktnyheter/hp-zbook-firefly/index.jsp***************/
#hero_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/hp_zbook_firefly_15_image_desktop.png')top center;
background-size: cover;
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
padding-top:30px;
padding-bottom:60px;
margin-bottom: 0px !important;
min-height:540px;
}

#hero_sva_083020 .anchor{
visibility:hidden;
}

#font_sva_020920 h2{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}
#sva_list ul {
    width: 100%;
    margin: 0 auto;
    /* margin-bottom: 85px; */
    display: inline-block;
    margin-bottom: 30px;
}
#sva_list li {
    list-style: none;
    float: left;
    text-align: center;
    width: 16%;}

@media only screen and (max-width: 600px) {
 #sva_list li {
    text-align: center;
    width: 50%;
    padding: 10px;}
  }


#hero_sva_083020 h1,
#hero_sva_083020 h2,
#hero_sva_083020 h3{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#hero_sva_083020 a{
color:white;
border: 1px white solid;
 }

#background_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/case_drawer_bg_desktop.png')top center;
background-size: cover;
padding-top:50px;
padding-bottom:50px;
}

#background_sva_083020 img {
padding:0 !important;}

#background_sva_083020 h2,
#background_sva_083020 h3,
#background_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
text-align:left;
color:white;
font-size:11px;
}

#background_sva_083020 .article{
background-image: linear-gradient(rgba(0,0,0,0), #000000, #000000);
}

#background_sva_083020 h2 {
text-align:center;
font-weight: lighter;
font-size:19px;
}

#background2_sva_083020 {

background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/background.png')top center;
padding-top:50px;
padding-bottom:50px;
margin-bottom:0px !important;
}
#background3_sva_083020 h2{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;

}
#background2_sva_083020 img{
padding:0;
}
#background2_sva_083020 .article{
background-image: linear-gradient(rgba(0,0,0,0), #000000, #000000);
}
#background2_sva_083020 h2,
#background2_sva_083020 h3,
#background2_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
margin-left:10px;
color:white !important;
font-size:11px;
}
#background2_sva_083020 h2, #background2_sva_083020 h3 {
text-align:center;
font-weight: lighter;
font-size:14px;
color:white !important;
}
#background3_sva_083020 img{
width:50%;
margin-bottom:30px;
}

#background4_sva_083020 img {
width: 80%;
margin-top: 50px;
margin-bottom: 50px;
}

#background4_sva_083020 h2,
#background4_sva_083020 h3,
#background4_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}
#background5_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/a9rzqtb5f_9dori2_h14.jpg')top center;
background-size: cover;
padding-top:50px;
padding-bottom:50px;
min-height: 545px;
}

#background5_sva_083020 .anchor{
visibility:hidden;
}

#background5_sva_083020 h1,
#background5_sva_083020 h2,
#background5_sva_083020 h3,
#background5_sva_083020 p{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#background5_sva_083020 .col-xs-12 .col-md-6 {
float:right;
}

#background5_sva_083020 a{
color:white;
border: 1px white solid;
 }

#background5_sva_083020 .col-md-6
{
float:right;}
/**************************************end****************************/


/******Start *******https://www.also.com/ec/cms5/de_1010/1010_anbieter/kaspersky/cloud/index.jsp*************/
#cloud_sva_020920 img {width:55%;}
/********end*******/



/*********************************9506_Lenovo FastStart*********************************/
#p_lenovo_faststart_2020 #microsite_content .container {
    font-family: "ralewayregular",Helvetica,Arial,sans-serif !important;
    font-weight: normal !important;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h1,
#p_lenovo_faststart_2020 #microsite_content .container .article h2,
#p_lenovo_faststart_2020 #microsite_content .container .article h3,
#p_lenovo_faststart_2020 #microsite_content .container .article h4 {
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h2 {
    font-size: 4.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h3 {
    font-size: 3.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article p {
    font-size: 2.2rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article .btn {
    padding: 10px;
    font-size: 1.5rem;
    margin-top: 6.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article .btn:after {
    display: none;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey {
    background: #E5E5E5;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .btn {
    max-width: 212px;
    width: 100%;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row {
    display: -webkit-box;
    display: -ms-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row .col-xs-12:first-of-type {
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row .col-xs-12 .col-for-image {
    padding-bottom: 30px;
}
#p_lenovo_faststart_2020 #microsite_content .header_img .article img {
    padding: 0;
}
#p_lenovo_faststart_2020 #microsite_content .p_content01.box_grey .container .article .btn {
    max-width: unset;
    width: auto;
    margin-top: 20px;
}
#p_lenovo_faststart_2020 #microsite_content .p_content01 .container .article .btn {
    max-width: 380px;
    width: 100%;
}
#p_lenovo_faststart_2020 #microsite_content .p_center .container {
    text-align: center;
}
#p_lenovo_faststart_2020 #microsite_content .h_70 .container .article h2 {
    font-size: 7.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .row {
    text-align: center;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .row .col-xs-12 {
    padding: 0;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .btn {
    max-width: 100%;
    width: 100%;
}
@media screen and (min-width: 991px) {
    #p_lenovo_faststart_2020 .pt-80 {
        padding-top: 80px;
    }
    #p_lenovo_faststart_2020 .pt-60 {
        padding-top: 60px;
    }
    #p_lenovo_faststart_2020 .pb-80 {
        padding-bottom: 80px;
    }
    #p_lenovo_faststart_2020 .pb-60 {
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 991px) {
    #p_lenovo_faststart_2020 .pt-80 {
        padding-top: 40px;
    }
    #p_lenovo_faststart_2020 .pt-60 {
        padding-top: 30px;
    }
    #p_lenovo_faststart_2020 .pb-80 {
        padding-bottom: 40px;
    }
    #p_lenovo_faststart_2020 .pb-60 {
        padding-bottom: 30px;
    }
    #p_lenovo_faststart_2020 #microsite_content .container {
        font-size: 14px;
    }
    #p_lenovo_faststart_2020 #microsite_content .h_70 .container .article h2 {
        font-size: 4.0rem;
    }
    #p_lenovo_faststart_2020 .box_grey.box_grey_col_2 .container .article .row .col-xs-12 {
        text-align: center;
    }
}
/*********************************9506_Lenovo FastStart*********************************/

/**************** 9598 - Nordic-multifactor-authentication *************/
#p-nordic-multifactor-authentication #microsite_content h3 {
    color: #89E872 !important;
    font-weight: 900;
}
#p-nordic-multifactor-authentication #microsite_content .img_center img{margin: 0 auto;}
#p-nordic-multifactor-authentication.img_pd #microsite_content .col-xs-12.col-for-image img {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
/**************** End 9598 - Nordic-multifactor-authentication *************/




#sva090820 img {width:60%;}



 /* ============================ */
 /* = additional style central = */
 /* ============================ */


 /***********MS-global-Also-Global*************/

 #ms-home-business-bundle .article.products > .row > div {
     padding-left: 8px!important;
     padding-right: 8px!important;
 }
 #ms-home-business-bundle.bg-white-100 .grid,
 #ms-home-business-bundle.bg-white-100 .grid-col .article.products {
  background: transparent!important;
 }
 #ms-home-business-bundle.bg-white-100 .article.products > .row > div > .row {
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 16px;
     background: #fff;
 }
 #ms-home-business-bundle .article.products > .row > div > .row > div {
     padding-left: 25px!important;
     padding-right: 25px!important;
 }

  #ms-home-business-bundle h2 {
     font-size: 34px;
     color: #0067b8;
 }

#ms-home-business-bundle h3,
#ms-home-business-bundle h3 > a {
    color: #0067b8 !important;
}

#ms-home-business-bundle .c-Products__price {
  margin: 20px 0;
}
#ms-home-business-bundle .price,
#ms-home-business-bundle .c-Products__price >span {
     font-size: 36px;
     line-height: 1;
     font-weight: normal;
     color: #0067b8;
}

 .ms-btn-white a.btn.btn-default,
 .ms-btn-white a.btn-primary {
     background-color: #ffffff !important;
     border: 2px solid #ffffff !important;
     color: #0067b8 !important;
 }

 #ms-home-business-bundle a.btn.btn-default,
 #ms-home-business-bundle a.btn.btn-primary {
     margin: 5px;
     background-color: #0067b8;
     border: 2px solid #0067b8;
     color: #ffffff;
     width: auto;
     padding: 14px 20px;
     width: auto!important;
     float: none;
 }
 #ms-home-business-bundle a.btn.btn-primary > i,
 #ms-home-business-bundle a.btn.btn-primary::after {
  display: none;
 }

 #ms-home-business-bundle a.btn:hover,
 #ms-home-business-bundle a.btn:focus {
     border: 2px solid #000 !important;
     color: #000000 !important;
     background-color: transparent !important;
 }

 #ms-home-business-bundle .ms-footer .container-fluid {
     background-color: #0067b8;
 }

 #ms-home-business-bundle p.big {
     font-size: 30px !important;
     margin-bottom: 10px !important;
 }

 #ms-home-business-bundle p {
     font-size: 17px;
 }

 /* Subpage V1 - Product */
 .p-v1-product .img-responsive:nth-child(1) {
     width: 100px !important;
 }

 .p-v1-gray-bg {
     background-color: #f9f9f9 !important;
     /* padding-bottom:50px; */
 }

 .p-v1-product .seperator .container {
     /* border-top:1px solid #e4e4e4; */
 }

 .p-v1-product p.big {
     font-size: 20px !important;
 }

 .p-v1-product .p-v1-block .article:last-child {
     background-color: #ffffff !important;
 }

 .p-v1-product .p-v1-block .col-xs-12 {
     padding: 50px 8px !important;
 }

 .p-v1-product .p-v1-block .row {
     padding: 0px !important;
 }

 #p-microsite .p-v1-product .p-v1-block .article .row {
     padding: 0px !important;
 }

 .p-v1-product .p-v1-block-textleft .col-md-6:nth-child(1) {
     padding: 70px !important;
 }

 .p-v1-product .p-v1-block-textleft .col-md-6:nth-child(2) {
     padding: 0px !important;
 }

 .p-v1-product .p-v1-block-textright .col-md-6:nth-child(2) {
     padding: 70px !important;
 }

 .p-v1-product .p-v1-block-textright .col-md-6:nth-child(1) {
     padding: 0px !important;
 }

 /* .p-v1-product .p-v1-block .col-for-image img {width: initial!important;} */
 #p-microsite.p-v1-product .article>.row {
     padding: 0px !important;
 }

 .p-v1-product .bg-black-1.p-v1-block.p-v1-block-textright,
 .p-v1-product .bg-black-1 .grid-type-1,
 .p-v1-product .bg-black-1.box {
     background-color: #f9f9f9 !important;
 }

 .p-v1-product .p-v1-block-textright .text_with_media span.col-for-image,
 .p-v1-product .p-v1-block-textleft .text_with_media span.col-for-image {
     margin: 0px !important;
 }

 .p-v1-product .p-microsite-box img {
     margin-bottom: 20px;
 }

 #p-microsite.p-v1-product .seperator {
     padding-bottom: 50px !important;
 }

 #p-microsite.p-v1-product .container.grid.grid-type-1.box {
     padding-bottom: 50px !important;
 }

 @media only screen and (max-width: 768px) {
     #p-microsite h3 {
         text-align: center;
     }
 }

 .p-v1-product .p-microsite-box .article img {
     margin-top: 0;
 }

 .p-v1-product .c-Breadcrumb {
     padding-bottom: 0px !important;
 }

 .p-v1-product .seperator .container {
     border-top: 1px solid #e2e2e2;
 }

 .p-v1-product section:nth-child(8) {
     background-color: #f9f9f9 !important;
 }

 .p-v1-product .c-Products__shortDescription h3 {
     font-size: 18px !important;
     margin-top: 20px;
 }

 .p-v1-product .c-Products__shortDescription h3 a {
     color: #000000;
 }

 .p-v1-product .c-Products__shortDescription h3 a:hover {
     color: #77af24;
 }

 .p-v1-product .c-Products__price span {
     font-size: 20px !important;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn {
     font-size: 11px;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn i {
     display: none;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn:after {
     content: "\f054" !important;
 }

 .p-v1-product .c-Products--gallery-Product .row {
     background-color: #ffffff;
     margin-bottom: 30px !important;
 }

 .p-v1-product .c-Products--gallery-Product .col-xs-12 {
     padding: 15px !important;
     padding-bottom: 0px !important;
 }














/*ASUS/BLACK STYLE*/
.asus-style #microsite_content .article h1,
.asus-style #microsite_content .article h2,
.asus-style #microsite_content .article h3,
.asus-style #microsite_content .article h4 {
    color: #a89d5b!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

.asus-style #microsite_content .article.products .c-Products__price span {
    color: #ffffff;
}

.asus-style #microsite_content .bg-section {
    background-color: #333333;
}

.asus-style #microsite_content .article .btn {
    color: #ffffff;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}
.asus-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.asus-style #microsite_content .article .btn::after {
    background: inherit;
}
.asus-style #microsite_content .article a {
    color: #766050;
}
.asus-style #microsite_content .article a.lnk:hover,
.asus-style #microsite_content .article a.lnk:focus {
    color: #766050;
    border-bottom: 1px solid #766050;
}

.asus-style {
    color: #ffffff!important;
    background: #131313!important;
}
/*ASUS BLACK STYLE*/




/*HPE/Green STYLE*/
.hpe-style #microsite_content .article h1,
.hpe-style #microsite_content .article h2,
.hpe-style #microsite_content .article h3,
.hpe-style #microsite_content .article h4 {
    color: #101917!important;
}
.hpe-style #microsite_content .article.products .c-Products__price span {
    color: #89e872;
}

.hpe-style #microsite_content .bg-section {
    background-color: #edf7f5;
}

.hpe-style #microsite_content .article .btn {
    color: #ffffff;
    background: #89e872;
    border-color: #89e872;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.hpe-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.hpe-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-style #microsite_content .article a {
    color: #89e872;
}
.hpe-style #microsite_content .article a.lnk:hover,
.hpe-style #microsite_content .article a.lnk:focus {
    color: #89e872;
    border-bottom: 1px solid #89e872;
}

.hpe-style #microsite_content .article h2{
    position: relative;
    top:initial;
    left: initial;
}
.hpe-style #microsite_content .article h2::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #00c89a;
    position: absolute;
    left: initial;
    bottom: -10px;
}
.hpe-style #microsite_content .text-center .article h2::after {
    left: 0;
    right: 0;
    margin:0 auto;
}
.hpe-style #microsite_content .article h4 {
    color: #00c89a;
}

/*HPE Green STYLE*/


/*HPE/GreenLake STYLE*/
.hpe-greenlake-style #microsite_content .article h1,
.hpe-greenlake-style #microsite_content .article h2,
.hpe-greenlake-style #microsite_content .article h3,
.hpe-greenlake-style #microsite_content .article h4 {
    color: #000000!important;
}
.hpe-greenlake-style #microsite_content .article h2 {
     font-size: 4rem!important;
     line-height: 1!important;
     margin-bottom: 14px!important;
}
.hpe-greenlake-style #microsite_content .article h3 {
     font-size: 3.2rem!important;
     line-height: 1.2em!important;
     margin-bottom: 2rem!important;
}

.hpe-greenlake-style #microsite_content .article.products .c-Products__price span {
    color: #006b7d;
}

.hpe-greenlake-style #microsite_content .bg-section {
    background-color: #006b7d;
}
.hpe-greenlake-style #microsite_content .bg-section> .container {
    background-color: transparent;
}
.hpe-greenlake-style #microsite_content .bg-section> .container * {
    color: #fff!important;
}

.hpe-greenlake-style #microsite_content .article .btn {
    color: #ffffff;
    background: #006b7d;
    border-color: #000000;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding: 12px 40px;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -ms-border-radius: 1.5em;
    -o-border-radius: 1.5em;
    border-radius: 1.5em;
    text-transform: unset;
    font-weight: bold;
}
.hpe-greenlake-style #microsite_content .article .btn > .fa {
    display: none;
}
.hpe-greenlake-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-greenlake-style #microsite_content .article a {
    color: #006b7d;
}
.hpe-greenlake-style #microsite_content .article a.lnk:hover,
.hpe-greenlake-style #microsite_content .article a.lnk:focus {
    color: #006b7d;
    border-bottom: 1px solid #006b7d;
}

/*HPE Greenlake STYLE*/


/*Microsoft/Blue STYLE*/
.microsoft-style #microsite_content .article h1,
.microsoft-style #microsite_content .article h2,
.microsoft-style #microsite_content .article h3,
.microsoft-style #microsite_content .article h4 {
    color: #0067b8!important;
}

.microsoft-style #microsite_content .article.products .c-Products__price span {
    color: #0067b8;
}

.microsoft-style #microsite_content .bg-section {
    background-color: #f1f6fa;
}

.microsoft-style #microsite_content .article .btn {
    color: #ffffff;
    background: #0067b8;
    border-color: #0067b8;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.microsoft-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.microsoft-style #microsite_content .article .btn::after {
    background: inherit;
}
.microsoft-style #microsite_content .article a {
    color: #0067b8;
}
.microsoft-style #microsite_content .article a.lnk:hover,
.microsoft-style #microsite_content .article a.lnk:focus {
    color: #0067b8;
    border-bottom: 1px solid #0067b8;
}

/*Microsoft Blue STYLE*/



/*Also GLOBAL STYLE red red red red red red red red red red red red red red red red red red red red red red red red*/
    /*FIX ERROR IMAGE FOR DEFAULT TEMPALTE*/
    .ha-content #microsite_content .text_with_media span.col-for-image {
        margin-left: 0;
        margin-right: 0;
    }
    .ha-content #microsite_content .text_with_media span.col-for-image img,
    .ha-content #microsite_content .text_with_media .col-for-media img{
        padding-left: 0;
    }



    .ha-content #microsite_content .article h1,
    .ha-content #microsite_content .article h2,
    .ha-content #microsite_content .article h3,
    .ha-content #microsite_content .article h4 {
        line-height: 1.4em;
        margin-bottom: 2rem;
    }
    .ha-content #microsite_content .article h1 a,
    .ha-content #microsite_content .article h2 a,
    .ha-content #microsite_content .article h3 a,
    .ha-content #microsite_content .article h4 a {
        color: inherit!important;
    }

    .ha-content #microsite_content .article h2 {
        font-size: 3rem;
        text-transform: none;
    }

    .ha-content #microsite_content .article h3 {
        font-size: 2.4rem;
        margin-bottom: 1rem;
        color: #000000;
        text-transform: none;
    }
    .ha-content #microsite_content .article h4 {
        font-size: 2rem;
        margin-bottom: 1rem;
        color: #000;
        text-transform: none;
        font-family: "raleway", Helvetica, Arial, sans-serif!important;
    }

    .ha-content #microsite_content .article .btn:hover {
        filter: brightness(1.2);
    }


    .ha-content #microsite_content .article ul li {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .check-list .article ul {
        list-style-type: none!important;
        margin-left: 0;
        padding-left: 0;
    }
    .ha-content #microsite_content .check-list .article ul > li{
        background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/check-square.png) left 6px no-repeat;
        padding-left: 25px;
        min-height: 2rem;
    }

    .ha-content #microsite_content .article p {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }
    .ha-content #microsite_content .article p.big {
        font-size: 2.2rem;
    }

    .ha-content #microsite_content .article p.small {
        font-size: 1.4rem;
    }

    .ha-content #microsite_content .article a {
        font-size: 1.8rem;
        line-height: 1.4em;
    }



    .ha-content #microsite_content .pb-20,
    .ha-form #microsite_content .pb-20 {
        padding-bottom: 20px;
    }

    .ha-content #microsite_content .pt-20,
    .ha-form #microsite_content .pt-20 {
        padding-top: 20px;
    }
    .ha-content #microsite_content .mb-20,
    .ha-form #microsite_content .mb-20 {
        margin-bottom: 20px;
    }

    .ha-content #microsite_content .mt-20,
    .ha-form #microsite_content .mt-20 {
        margin-top: 20px;
    }
    .ha-content #microsite_content .pb-40,
    .ha-form #microsite_content .pb-40 {
        padding-bottom: 40px;
    }

    .ha-content #microsite_content .pt-40,
    .ha-form #microsite_content .pt-40 {
        padding-top: 40px;
    }
    .ha-content #microsite_content .mb-40,
    .ha-form #microsite_content .mb-40 {
        margin-bottom: 40px;
    }

    .ha-content #microsite_content .mt-40,
    .ha-form #microsite_content .mt-40 {
        margin-top: 40px;
    }
    .ha-content #microsite_content .pb-60,
    .ha-form #microsite_content .pb-60 {
        padding-bottom: 60px;
    }

    .ha-content #microsite_content .pt-60,
    .ha-form #microsite_content .pt-60 {
        padding-top: 60px;
    }
    .ha-content #microsite_content .mb-60,
    .ha-form #microsite_content .mb-60 {
        margin-bottom: 60px;
    }

    .ha-content #microsite_content .mt-60,
    .ha-form #microsite_content .mt-60 {
        margin-top: 60px;
    }
    .ha-content #microsite_content .pb-80,
    .ha-form #microsite_content .pb-80 {
        padding-bottom: 80px;
    }

    .ha-content #microsite_content .pt-80,
    .ha-form #microsite_content .pt-80 {
        padding-top: 80px;
    }
    .ha-content #microsite_content .mb-80,
    .ha-form #microsite_content .mb-80 {
        margin-bottom: 80px;
    }

    .ha-content #microsite_content .mt-80,
    .ha-form #microsite_content .mt-80 {
        margin-top: 80px;
    }



    .ha-content #microsite_content .hidden {
        display: none!important;
    }

    #microsite_content .ha-v-center .article .row {
        height: 100%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .ha-content #microsite_content .fix-wide-text .article{
        max-width: 860px;
        margin: 0 auto;
        float: none;
    }

    /*reset all bootstrap colum padding*/
    .ha-content #microsite_content .fix-margin .container div .row {
        margin-left: 0;
        margin-right: 0;
    }

    .ha-content #microsite_content .no-marg-all h1,
    .ha-content #microsite_content .no-marg-all h2,
    .ha-content #microsite_content .no-marg-all h3,
    .ha-content #microsite_content .no-marg-all h4,
    .ha-content #microsite_content .no-marg-all h5,
    .ha-content #microsite_content .no-marg-all p {
        margin: 0px;
    }


    /* PRODUCTS */
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product {
        padding-left: 25px;
        padding-right: 25px;
        margin-bottom: 50px;
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row {
        margin-left: 0;
        margin-right: 0px;
        background: rgba(255,255,255,0.2);
        padding: 25px;
        box-shadow: 3px 3px 8px rgba(0,0,0,0.2);
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row > div:first-child {
        text-align: center;
    }

    .ha-content #microsite_content .article.products h3 {
        font-size: 1.8rem;
        padding-bottom: 2rem;
    }

    .ha-content #microsite_content .article .btn {
        width: auto;
    }
    .ha-content #microsite_content .article.products .btn-primary {
        display: block;
        margin: 20px auto 10px!important;
        float: none;
    }

    .ha-content #microsite_content .no-price .article.products .c-Products__price {
        display: none;
    }


    /* CONTACT STYLE */
    #microsite_content .ha-contact-style >.container > .row{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    #microsite_content .ha-contact-style >.container > .row .text_with_media .row .col-for-image img{
        width: 100%;
        max-width: 200px;
    }

    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media > .row > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
        float: right;
    }


    /* Form STYLE */
    .ha-form > .container {
        max-width: 100%
    }



    @media (max-width:991px) {
        #microsite_content .ha-v-center .article .row {
            flex-direction: column;
        }
        /* CONTACT STYLE */
        #microsite_content .ha-contact-style >.container > .row{
            flex-direction: column;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row > div{
            text-align: center;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
            float: none;
            margin: 0 auto 30px;
        }
    }

/*End Also GLOBAL STYLE*/



















 /* ---- 2020 Lenovo Services Awareness ---*/

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .hero-banner {
     background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/lenovo_23/2020_lenovo_services_awareness/lenovo_q419_services_bonusclub_hero-bgr_01.jpg);
     background-size: cover;
     background-position: center;
     padding: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .hero-banner .container {
     background: transparent;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content h2 {
     font-size: 40px;
     margin-bottom: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content p.big {
     color: #3f3f3f;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
     margin-bottom: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
     color: #3f3f3f;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image img {
     width: 357px;
     margin-bottom: 25px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow {
     margin-bottom: 100px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container {
     border-radius: 20px;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container p.big {
     line-height: 1.5;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 {
     text-align: center;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default,
 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default:hover {
     margin: 0;
     background-color: #88e871;
     border-radius: 10px;
     border: 2px solid #88e871;
     color: #000;
     font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 {
     padding-top: 50px;
     padding-bottom: 50px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 p.big {
     color: #fff;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items {
     margin-top: 75px;
     margin-bottom: 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight {
     margin: 15px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article {
     border-radius: 20px;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row {
     padding: 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row:nth-child(2) .col-xs-12:first-child {
     padding: 15px 0 0 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h5 {
     color: #88e871;
     font-size: 18px;
     font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h4 {
     font-size: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p {
     margin-bottom: 0;
     display: inline-block;
     width: 100%;
     height: 45px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p .lnk {
     display: inline-block;
     color: #fff;
     background-color: #e2231a;
     width: 100%;
     border-radius: 0 0 20px 20px;
     text-align: center;
     padding: 11px 0;
     text-transform: uppercase;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence {
     margin-bottom: 50px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence .lnk {
     color: #e2231a;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
     padding: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits p.big {
     color: #fff;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
     margin: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .col-for-image img {
     padding-left: 25px !important;
     padding-right: 20px !important;
 }

 @media screen and (min-width: 992px) {
     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
         font-size: 67px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section {
         margin-top: 30px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container>.row {
         display: flex;
         align-items: center;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media>.row {
         display: flex;
         align-items: flex-end;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
         font-size: 24px;
         line-height: 1.3;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image {
         margin-bottom: 25px;
         padding-left: 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image .text_with_media .col-for-image img {
         padding-left: 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 .text_with_media h2 {
         font-size: 67px;
         margin-bottom: 20px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
         padding: 75px 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row {
         display: flex;
         align-items: center;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row h2 {
         font-size: 58px;
         margin-bottom: 20px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
         margin: 75px 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table .text_with_media p.big {
         margin-top: 30px;
         margin-bottom: 50px;
     }
 }



 /*HP INC Q220 PRINT RENEWAL*/

 #p-hp-inc-q220-print-renewal .text_with_media h2 {
     margin-bottom: 10px;
     color: #0096d6;
     font-weight: bold;
     text-transform: unset;
     font-size: 35px;
 }


 #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
     font-size: 20px;
     line-height: 26px;
     height: 124px;
     display: flex;
     justify-content: center;
     flex-direction: column;
 }

 #p-hp-inc-q220-print-renewal .logo-txt .container>.row {
     margin-top: 30px;
 }


 #p-hp-inc-q220-print-renewal .txt-btn-headline .text_with_media h2 {
     margin-bottom: 0;
     color: #000000;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media .col-xs-12::after {
     content: "";
     display: block;
     clear: both;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
     width: 49%;
     float: left;
     display: block;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
     font-size: 15px;
     line-height: 1.5;
     text-align: left;
     margin-right: 2%;
     margin-bottom: 0;
     margin-top: 6px;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
     max-width: 330px;
     background-color: #89e571;
     color: #000000;
     padding: 8px 20px;
     line-height: 1.3;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary::after {
     display: none;

 }


 #p-hp-inc-q220-print-renewal .product-list .container {
     max-width: 760px;
 }


 #p-hp-inc-q220-print-renewal .product-list .container>.row>.grid-col {
     margin-bottom: 30px !important;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row {
     height: 352px;
     margin-top: 40px;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 {
     max-width: 760px;
     text-align: left;
     float: none;
     margin: 0 auto;
     height: 100%;
     display: flex;
     justify-content: center;
     flex-direction: column;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 p {
     margin-bottom: 0;
     max-width: 350px;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 a.btn-default {
     background-color: #89e872;
     color: #000;
     text-transform: unset;
     line-height: 1.5;
     font-weight: bold;
 }

 #p-hp-inc-q220-print-renewal .list-print .row>.col-xs-12 .row .col-xs-12>ul {
     display: none;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 .row {
     padding: 0;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(2) img {
     max-width: 390px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(3) {
     height: 270px;
     margin-top: -30px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(4) {
     height: 270px;
     margin-top: -30px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(5) {
     height: 270px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(6) {
     height: 270px;
 }

 @media (min-width: 992px) {
     #p-hp-inc-q220-print-renewal .list-print .text_with_media h3 {
         font-weight: bold;
         font-size: 15px;
         line-height: 1.5;
         color: #000000;
         text-transform: unset;
     }

     #p-hp-inc-q220-print-renewal .list-print .text_with_media p {
         word-wrap: break-word;
         font-size: 11px;
     }
 }


 @media (max-width: 992px) {
     #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
         height: auto;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
         width: 100%;
         float: none;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
         text-align: center;
         margin-right: 0;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
         margin-top: 20px;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 {
         height: auto;
         margin-top: 30px !important;
     }

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 49vh;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .list-print .row>.col-xs-12 .row .col-xs-12>.tab-content>div>div>.col-xs-12 {
         min-height: unset;
     }
 }

 @media (max-width: 768px) {

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 39vh;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .txt-arrow .text_with_media>.row {
         min-height: 25vw;
     }
 }

 @media (max-width: 592px) {
     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
         text-align: center;
         width: 100%;
         float: none;
         display: block;
         margin-right: 0px;
     }

     #p-hp-inc-q220-print-renewal .text_with_media h2 {
         font-size: 22px;
     }

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 31vh;
     }

     #p-hp-inc-q220-print-renewal .header .row .row>div>h2 {
         font-size: 16px;
     }
 }

 /*END HP INC Q220 PRINT RENEWAL*/




 /********* Hp Attach me 2020 ***********/
 /**DE**/
 #p-hpatta2020_de_w15 .article.text_with_media img {
     max-width: 440px;
     -webkit-box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.07);
     box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.07);
     padding: 0;
     margin: 0 auto;
 }

 #p-hpatta2020_de_w15 .article.text_with_media h3 {
     font-size: 17px !important;
     margin-bottom: 10px;
 }

 #p-hpatta2020_de_w15 .article.text_with_media p {
     font-size: 17px !important;
 }

 #p-hpatta2020_de_w15 .article.text_with_media .btn-default {
     padding: 17px 59px !important;
     font-size: 11px !important;
 }

 .p-hpatta2020 .p-hpatta2020_de_w15 .article.text_with_media .col-xs-12 h3 {
     font-size: 36px !important;
 }

 .p-hpatta2020.p-hpatta2020_de_footer_w15 #microsite_content .hpattachbanner .row {
     background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png");
     background-size: 100% auto;
     background-repeat: repeat-y;
     background-position: center;
 }

 .p-hpatta2020.p-hpatta2020_ch_footer_w15 #microsite_content .hpattachbanner .row {
     background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png");
     background-size: 100% auto;
     background-repeat: repeat-y;
     background-position: center;
 }

 /**DE**/
 /********* end_Hp Attach me 2020 ***********/


 /* ---- Microsoft Homie Help - Spendenaktion ---*/

 #p-Microsoft-Homie-Help-Spendenaktion .intro {
     margin-top: 30px;
 }

 #p-Microsoft-Homie-Help-Spendenaktion .contact .container>.row>.col-xs-12 p {
     margin-bottom: 5px;
 }

 #p-Microsoft-Homie-Help-Spendenaktion .contact .container {
     max-width: 884px;
 }

 /* ---- end Microsoft Homie Help - Spendenaktion ---*/





 /* ----start HPE Nimble Starter Kit ---*/

 #p-HPE-Nimble-Starter-Kit #microsite_content .green {
     color: #00b336;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .green-light {
     color: #01b38a;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content h2 {
     font-size: 3.6rem;
     line-height: 1.4em;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content p {
     font-size: 2.1rem;
     line-height: 1.4em;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content ul li {
     font-size: 2.1rem;
     line-height: 1.4em;
     ;
     margin-bottom: 20px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content ul li span {
     color: #000;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 {
     padding: 7rem 0;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec1.jpg') center center/cover no-repeat;
     min-height: 500px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container {
     background-color: transparent !important;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container p.big {
     color: #fff;
     font-family: "raleway light", Helvetica, Arial, sans-serif;
     line-height: 1.5;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble {
     padding: 7rem 0 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble ul li {
     color: #01b38a;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble .text_with_media>.row>div>p {
     display: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer {
     padding: 0 0 5rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p.big {
     font-size: 4.8rem;
     line-height: 1.4;
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p {
     font-size: 3.0rem;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam {
     padding: 7rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul,
 #p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul {
     list-style-type: none !important;
     padding: 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul li,
 #p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul li {
     color: #000;
     padding-left: 35px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1.2em no-repeat;
 }



 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble {
     background: #f4f4f4;
     min-height: 500px;
     padding: 7rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble .container {
     background-color: transparent !important;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble ul li {
     color: #000;
     padding-left: 35px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1.2em no-repeat;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam {
     display: flex;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec3.jpg') center center/cover no-repeat;
     min-height: 228px;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam h2 {
     max-width: 777px;
     margin: 0 auto;
     color: #fff;
     font-size: 4.8rem;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container {
     padding: 3rem 0 0 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .container {
     border-bottom: solid 10px #f4f4f4;
     padding-bottom: 10px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container:last-child .container {
     border-bottom: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container h3 {
     color: #000;
     font-size: 2.4rem;
     font-weight: bold;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .text_with_media>.row>div>ul+p {
     margin-bottom: 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container ul li {
     margin-bottom: 10px;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend {
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg') center center/cover no-repeat;
     min-height: 520px;
     color: #fff;
     display: flex;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend h2 {
     max-width: 920px;
     margin: 0 auto;
     color: #fff;
     font-size: 4.8rem;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary {
     background: #89e872;
     border: none;
     padding: 15px 70px;
     font-size: 1.6rem;
     line-height: 1;
     font-family: "raleway", Helvetica, Arial, sans-serif;
     margin: 50px 0 70px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary::after {
     display: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend p.small {
     font-size: 1.4rem;
     font-style: italic;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #microsite_content #section .module.article.webforms .mwf-field {
     color: #89E872;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #top {
     padding-top: 60px;
 }

 @media (max-width:992px) {
     #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
         display: block;
     }

     html {
         font-size: 8px;
     }
 }

 /* ---- end HPE Nimble Starter Kit ---*/
 /* ---- Lenovo PCG Services Und Support ---*/
 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row {
     background: #000;
     display: block;
     padding: 0;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12 .text_with_media .row p {
     margin: 0;
     text-align: center;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
     background: none !important;
     margin-top: 15px;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row p {
     margin: 0 0 20px;
     text-align: left;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row a.lnk {
     display: block;
     color: #fff !important;
     padding: 10px 0;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .article.text_with_media img {
     width: 100%;
     padding: 0;
 }

 @media (max-width:992px) {
     #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
         margin-top: 30px !important;
     }
 }

 /* ---- end Lenovo PCG Services Und Support ---*/

 /* ---- begin Kaspersky Lab (promotions + covid19-soforthilfe 7315) ---*/
 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p b {
     color: #00a88e;
 }

 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child {
     text-align: center;
 }

 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child a.btn-default {
     text-decoration: underline;
     color: #fff !important;
     background-color: #ed2939 !important;
     border-color: transparent !important;
     margin: 20px 0;
     font-weight: 500;
 }

 /* ---- end Kaspersky Lab (promotions + covid19-soforthilfe 7315) ---*/


 /* ----start Huawei / 4-All-Flash Promotion ---*/

 #p-Huawei-four-all-flash-promotion #microsite_content .green {
     color: #00b336;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .green-light {
     color: #01b38a;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content h2 {
     font-size: 2.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content p {
     font-size: 1.6rem;
     line-height: 1.4em;
 }


 #p-Huawei-four-all-flash-promotion #microsite_content .page1 {
     padding: 40px 0 0px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col {
     padding: 40px 0 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 {
     padding: 40px 0;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1 h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
     padding: 120px 0px 30px 0px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
     height: 380px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.big {
     font-size: 6rem;
     font-weight: bold;
     line-height: 1;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h3 {
     color: #000000;
     text-transform: none;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p {
     font-size: 1.4rem;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.small .arrow {
     display: block;
     height: 3rem;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg') center center/auto 100% no-repeat;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h4 {
     font-size: 2rem !important;
 }



 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
     display: block;
     color: #000;
     padding: 0px 10px 40px;
     text-align: center;
     font-weight: normal;
     font-size: 2rem;
     line-height: 1.3em;
     height: 110px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
     padding: 40px 10px 30px 10px;
     background: #fff;
     border: solid 3px #dee5ed;
     border-radius: 20px;
     line-height: 1.4em;
     height: 188px;
     position: relative;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::before {
     content: "";
     display: block;
     width: 50px;
     height: 50px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/round-plus.png') 0 0/50px 50px no-repeat;
     position: absolute;
     left: 50%;
     top: -25px;
     margin-left: -25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::after {
     content: "";
     display: block;
     width: 50px;
     height: 50px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg') 0 0/50px 50px no-repeat;
     position: absolute;
     left: 50%;
     bottom: -62px;
     margin-left: -25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a:hover span.bg-plus {
     background-color: #dee5ed;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 {
     padding: 30px 30px 10px;
     border: solid 3px #dee5ed;
     border-radius: 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 h3 {
     font-size: 2rem;
     color: #000000;
     margin-bottom: 5px;
 }



 #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 h3 {
     font-size: 4rem;
     color: #000000;
     margin-bottom: 5px;
     text-transform: none;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default {
     margin-top: 10px;
     margin-bottom: 30px;
     color: #7d91a8;
     border: solid 3px #dee5ed;
     border-radius: 10px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default:hover {
     background-color: #dee5ed;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 p.small {
     color: #7d91a8;
     margin-bottom: 5px;
 }

 @media (max-width:992px) {

     /*reset all bootstrap level1 responsive*/
     #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div {
         margin-bottom: 40px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div:last-child {
         margin-bottom: 0px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12 a span.bg-plus::after {
         display: none;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12:last-child a span.bg-plus::after {
         display: block;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div {
         margin-bottom: 40px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div:last-child {
         margin-bottom: 0px;
     }


     #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
         height: auto;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
         display: block;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
         height: auto;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
         height: auto;
     }

     html {
         font-size: 8px;
     }
 }

 @media (min-width:992px) and (max-width:1199px) {
     #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
         padding: 100px 0px 30px 0px;
     }
 }

 /* ---- end Huawei / 4-All-Flash Promotion ---*/



 /* ----start Huawei Landinga page Baltic ---*/


 #p-Huawei-landing-page-baltic #microsite_content .green {
     color: #00b336;
 }

 #p-Huawei-landing-page-baltic #microsite_content .green-light {
     color: #01b38a;
 }

 #p-Huawei-landing-page-baltic #microsite_content h2 {
     font-size: 2.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-landing-page-baltic #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-Huawei-landing-page-baltic #microsite_content p {
     font-size: 1.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-4 .col-for-image img {
     width: 130px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-8 .article {
     height: auto;
 }



 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image {
     text-align: right;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a {
     display: inline-block;
     margin-right: 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a img {
     padding: 0;
     width: 30px;
     height: auto;
     box-shadow: 3px 2px 8px 2px rgba(160, 160, 160, 0.55);
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar {
     padding: 0 0px 20px 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media p {
     padding: 0;
     margin: 0;
     text-align: center;
     display: flex;
     justify-content: space-around;
     flex-wrap: wrap;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a {
     position: relative;
     display: inline-block;
     color: #231f20;
     font-family: 'ralewaysemibold', Helvetica, Arial, sans-serif;
     font-size: 22px;
     height: 4.2rem;
     line-height: 4.2rem;
     padding: 0 2rem;
     border-bottom: 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover {
     color: #ce0e2d;
     text-decoration: none;
     border: none;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:after {
     position: absolute;
     display: inline-block;
     content: "";
     width: 100%;
     height: 10%;
     background: rgba(187, 187, 187, 0.3);
     bottom: 5%;
     left: 0;
     -webkit-transform: translate(0px) scaleX(1);
     transform: translate(0) scaleX(1);
     -webkit-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     z-index: -1;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover:after {
     -webkit-transform: translate(-15px) scale(1);
     transform: translate(-15px) scale(1);
     -webkit-transform-origin: top right;
     transform-origin: top right;
     height: 25%;
     bottom: 15%;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul {
     list-style-type: none !important;
     padding: 0 0 0 0px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li {
     /*background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/huawei_landing_page_baltic/bullet.png') 0 0/34px 18px no-repeat;*/
     position: relative;
     padding-left: 30px;
     margin-bottom: 1rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li:before {
     content: "";
     width: 15px;
     height: 4px;
     background-color: #ce0e2d;
     position: absolute;
     left: 0px;
     top: 9px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-headline .text_with_media h1 {
     color: #1c1c1c;
     font-size: 3.6rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
     max-width: 870px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div {
     padding: 0 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
     color: #666666;
     font-size: 1.6rem;
     margin-bottom: 4px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div p.big {
     font-size: 2.4rem;
     margin-bottom: 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th,
 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td {
     vertical-align: middle;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
     width: 120px;
 }

 /*
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th:first-child,
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
  background-color: #ccc7a3;
}
*/
 #p-Huawei-landing-page-baltic #microsite_content .p4-headline h2 {
     font-size: 3.6rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page4-speaker {
     padding: 20px 0 0 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media h2 {
     font-size: 2rem;
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .middle-img {
     margin-top: 100px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media .col-for-image {
     position: relative;
     display: flex;
     width: 100%;
     justify-content: center;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture {
     width: 50%;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture img {
     display: inline-block;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) {
     position: absolute;
     width: 100%;
     left: 0;
     bottom: -300px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) img {
     width: 250px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-ttl,
 #p-Huawei-landing-page-baltic #microsite_content .products,
 #p-Huawei-landing-page-baltic #microsite_content .contacts {
     margin-top: 50px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts {
     margin-bottom: 75px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media p.small {
     font-size: 14px;
     color: #666666;
     font-style: italic;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row h2,
 #p-Huawei-landing-page-baltic #microsite_content .products .text_with_media .row h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row p.big {
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .video {
     margin-top: 40px
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row {
     padding: 75px 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2,
 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
     color: #ffffff;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2 {
     margin-bottom: 15px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
     margin-bottom: 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h2,
 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3,
 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3 a {
     color: #000;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-ttl h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-cntn .btn {
     background: #ce0e2d;
     color: #fff;
     border: 2px solid #ce0e2d;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-cntn {
     margin-top: 30px;
 }

 @media (min-width:1024px) {
     #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media p {
         width: 85%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .video .container {
         padding: 0 50px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .edApp-cntn {
         margin-bottom: 80px;
     }
 }

 @media (max-width:991px) {

     /*reset all bootstrap level1 responsive*/
     #p-Huawei-landing-page-baltic #microsite_content .container>.row>div {
         margin-bottom: 20px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .container>.row>div:last-child {
         margin-bottom: 0px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
         max-width: 630px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-3 {
         width: 13%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-9 {
         width: 87%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media {
         margin-bottom: 270px;
     }

     /*
  html {
    font-size:8px;
  }
*/
 }

 /* ---- end Huawei Landinga page Baltic ---*/

 /*===========================================================
=            Microsoft Home Office + Home Gaming            =
===========================================================*/

 /*----------  Home Office  ----------*/
 #p-msa-ho .ytp-iv-player-content,
 #p-msa-ho .ytp-show-cards-title {
     display: none;
 }

 /*----------  Home Gaming  ----------*/
 #p-msa-hg .ytp-iv-player-content,
 #p-msa-hg .ytp-show-cards-title {
     display: none;
 }

 /*=====  End of Microsoft Home Office + Home Gaming  ======*/






 /*=== === HP Supply Ink and Toners LP === === */

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club {
     padding: 110px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .register {
     padding: 10px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member {
     padding: 30px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .cta {
     padding: 0px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .footer-img {
     padding: 40px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-hp-supply-ink-toners #microsite_content .pb-50 {
     padding-bottom: 50px;
 }

 #p-hp-supply-ink-toners #microsite_content .pt-0 {
     padding-top: 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .hero {
     background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/header-bgr_01.jpg);
     background-position: center center;
     background-size: cover;
     padding: 30px 0 180px 0;
     background-repeat: no-repeat;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p {
     font-size: 33px;
     line-height: 1.3;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p.big {
     margin-top: -6px;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-hp-supply-ink-toners #microsite_content .register .article {
     background: #f5f5f5;
     padding-top: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .register h2 {
     font-size: 4rem;
     line-height: 1.3;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul {
     list-style-type: none !important;
     text-align: left;
     padding: 0;
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(1) {
     width: calc(100% - 270px);
     font-size: 27px;
     padding-right: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) {
     width: 270px;
     font-size: 30px;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) a {
     position: relative;
     display: inline-block;
     width: 100%;
     background: #89e872;
     color: #000;
     padding: 10px 0;
     text-align: center;
     font-size: 30px;
     font-weight: bold;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member h2 {
     font-size: 4rem;
     line-height: 1.3;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-weight: 500;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member p.big {
     font-size: 5.7rem;
     line-height: 1.3;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-weight: 600;
     color: #0096d6;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member p {
     font-size: 2.4rem;
 }


 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png') center center/100% auto no-repeat;
 }

 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
     height: 23rem;
     display: flex;
     align-items: center;
     padding-bottom: 7rem;
 }

 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 p {
     margin-bottom: 0;
     max-width: 680px;
     margin: 0 auto;
     font-size: 3rem;
     line-height: 1.3;

 }


 #p-hp-supply-ink-toners #microsite_content .products-list .container {
     max-width: 940px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col {
     margin-bottom: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article {
     padding-left: 20px;
     padding-right: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 {
     position: relative;
     background-color: #fff;
     box-shadow: 0 0 24px rgba(86, 86, 86, 0.24);
     border-radius: 20px;
     padding-top: 40px;
     text-align: center;
     overflow: hidden;
     padding-bottom: 60px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12:nth-child(2) {
     display: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 {
     position: absolute;
     top: 0;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-size: 1.8rem;
     line-height: 1;
     color: #fff;
     margin: 0;
     width: 88%;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 .highlight {
     font-weight: normal;
     display: block;
     width: auto;
     padding: 7px 18px;
     background-color: #0096d6;
     border-radius: 0 0 7px 7px
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h3 {
     color: #0096d6;
     text-transform: uppercase;
     font-size: 1.8rem;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     padding-top: 10px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h1 {
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-size: 3rem;
     color: #000;
     padding: 10px 0;
     line-height: 1.2;
     text-transform: unset;
     min-height: 9rem;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 {
     text-align: center;
     width: 100%;
     position: absolute;
     left: 0;
     bottom: 0;
     padding: 20px 0;
     background: #89e872;
     margin: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a {
     color: #000000;
     text-transform: uppercase;
     font-size: 2.4rem;
     line-height: 1;
     border: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a:hover {
     color: #ffffff;
     border: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image {
     position: relative;
     display: inline-block;
     width: 100%;
     text-align: center;
     padding-top: 10px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image img {
     position: relative;
     width: auto;
     max-width: 200px;
     padding: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .article .col-xs-12 {}

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 {}

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 p.big {
     max-width: 890px;
     margin: 0 auto;
     color: #ffffff;
     background: #0096d6;
     border-radius: 7px;
     margin-bottom: 0;
     line-height: 1.2;
     padding: 20px;
     font-size: 3.2rem;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a {
     color: #ffffff;
     text-decoration: underline;
     border: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a:hover {
     color: #ffffff;
     text-decoration: none;
 }

 @media screen and min-width(1024px) {
     #p-hp-supply-ink-toners #microsite_content .products-list {
         padding-left: 8.3%;
         padding-right: 8.3%;
     }

 }

 @media screen and (max-width:592px) {
     #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
         background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png') center center/auto 100% no-repeat;
     }

     #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
         padding-bottom: 8rem;
     }

     #p-hp-supply-ink-toners #microsite_content .register ul {
         flex-direction: column;
         align-items: center;
     }

     #p-hp-supply-ink-toners #microsite_content .register ul li {
         width: 100% !important;
         padding: 0 0 10px 0 !important;
         text-align: center;
     }
 }

 /* ---- end HP Supply Ink and Toners LP ---*/


 /* -------- Samsungs Bundle Up -------*/
 #p-bundle-up-samsung #microsite_content .hero .grid-col {
     padding: 0;
 }

 #p-bundle-up-samsung #microsite_content .description {
     margin-top: 70px;
 }

 #p-bundle-up-samsung #microsite_content .description h2 {
     text-align: center;
 }

 #p-bundle-up-samsung #microsite_content .description p b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-bundle-up-samsung #microsite_content .spin-tabs .grid-col {
     margin-bottom: 15px;
 }

 #p-bundle-up-samsung #microsite_content .yellow-title {
     background-color: #fed500;
     padding-top: 50px;
     padding-bottom: 50px;
     margin-top: 70px;
     margin-bottom: 65px;
 }

 #p-bundle-up-samsung #microsite_content .spin-title {
     background-color: #08c9d0;
     padding-top: 50px;
     padding-bottom: 50px;
 }

 #p-bundle-up-samsung #microsite_content .yellow-title h2,
 #p-bundle-up-samsung #microsite_content .spin-title h2 {
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page {
     padding-top: 90px;
     padding-bottom: 90px;
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page p.big {
     font-size: 30px;
     line-height: 1.3;
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page a.lnk {
     color: #fff;
 }

 #p-bundle-up-samsung #microsite_content .iframe .grid-col {
     padding: 0;
 }

 @media screen and (min-width:1024px) {
     #p-bundle-up-samsung #microsite_content .description h2 {
         padding: 0 15%;
         font-size: 40px;
         margin-bottom: 50px;
     }

     #p-bundle-up-samsung #microsite_content .yellow-title h2,
     #p-bundle-up-samsung #microsite_content .spin-title h2,
     #p-bundle-up-samsung #microsite_content .end-page h2 {
         font-size: 40px;
     }
 }

 @media screen and (max-width:1023px) {

     #p-bundle-up-samsung #microsite_content .yellow-title h2,
     #p-bundle-up-samsung #microsite_content .spin-title h2,
     #p-bundle-up-samsung #microsite_content .end-page h2 {
         font-size: 30px;
     }

     #p-bundle-up-samsung #microsite_content .end-page p.big,
     #p-bundle-up-samsung #microsite_content p.big {
         font-size: 20px;
     }
 }

 /* -------- End Samsungs Bundle Up -------*/


 /*=== === Azure Business Kit === === */

 #p-azure-business-kit #microsite_content p {
     font-size: 1.6rem;
 }

 #p-azure-business-kit #microsite_content .article p.big {
     font-size: 1.8rem;
 }

 #p-azure-business-kit #microsite_content h3 {
     font-size: 1.8rem;
 }

 #p-azure-business-kit #microsite_content ul li {
     font-size: 1.5rem;
 }

 #p-azure-business-kit #microsite_content .s1-h1 {
     padding: 60px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s2-h1 {
     padding: 40px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s3-h2,
 #p-azure-business-kit #microsite_content .s4-h2 {
     padding: 40px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s2-h2 .article>.row,
 #p-azure-business-kit #microsite_content .s3-h2 .article>.row,
 #p-azure-business-kit #microsite_content .s4-h2 .article>.row {
     padding: 0;
 }

 #p-azure-business-kit #microsite_content .s1-h1 .article h1 {
     margin-bottom: 0;
 }

 #p-azure-business-kit #microsite_content .s2-h2 .article h2 {
     margin-bottom: 0;
 }

 #p-azure-business-kit #microsite_content .s2-txt .article h3 {
     text-transform: none;
 }

 /* ---- end Azure Business Kit ---*/

 /* ---- Azure hardware-webshop-booster 2400 ---- */
 .p-hp_harware_webshop .also-bonus-v2 img {
     padding-top: 0px;
 }

 .p-hp_harware_webshop .pt-60 {
     padding-top: 60px;
 }

 .p-hp_harware_webshop .pt-50 {
     padding-top: 50px;
 }

 .p-hp_harware_webshop .pt-40 {
     padding-top: 40px;
 }

 .p-hp_harware_webshop .pt-30 {
     padding-top: 30px;
 }

 .p-hp_harware_webshop .pt-20 {
     padding-top: 20px;
 }

 .p-hp_harware_webshop .pt-10 {
     padding-top: 10px;
 }

 .p-hp_harware_webshop .pb-60 {
     padding-bottom: 60px;
 }

 .p-hp_harware_webshop .pb-50 {
     padding-bottom: 50px;
 }

 .p-hp_harware_webshop .pb-40 {
     padding-bottom: 40px;
 }

 .p-hp_harware_webshop .pb-30 {
     padding-bottom: 30px;
 }

 .p-hp_harware_webshop .pb-20 {
     padding-bottom: 20px;
 }

 .p-hp_harware_webshop .pb-10 {
     padding-bottom: 10px;
 }

 .p-hp_harware_webshop .background-product-grey {
     background-color: #f4fafd;
 }

 .p-hp_harware_webshop .also-product img {
     height: 170px;
     width: auto;
 }

 .p-hp_harware_webshop .also-product p:first-child {
     line-height: normal;
     min-height: 60px;
 }

 .p-hp_harware_webshop .also-product span {
     color: #0096d6;
     font-size: 18px;
     letter-spacing: 0;
     line-height: normal;
     text-transform: uppercase;
 }

 .p-hp_harware_webshop .also-product a {
     color: #0096d6;
     font-weight: normal;
 }

 .p-hp_harware_webshop .also-product p:last-child .btn-default {
     font-weight: bold;
     border-color: #0096d6;

 }

 .p-hp_harware_webshop .also-product p:last-child .btn:hover {
     border: 2px solid #0096d6;
 }

 .p-hp_harware_webshop .also-product p:last-child .btn-default:hover {
     background-color: #0096d6;
 }

 .p-hp_harware_webshop .also-product p:nth-child(3) {
     min-height: 180px;
 }

 .p-hp_harware_webshop .intro-section p {
     padding: 25px 70px 25px 70px;
     font-size: 18px;
 }

 /* Fix the size because the feedback */
 .p-hp_harware_webshop .intro-section p {
     font-size: 24px;
 }

 .p-hp_harware_webshop .also-bonus .col-md-8 {
     padding-left: 50px;
     padding-top: 40px;
 }

 .p-hp_harware_webshop .also-bonus p {
     font-size: 18px;
 }

 /* Fix the size because the feedback */
 .p-hp_harware_webshop .also-bonus p {
     font-size: 20px;
 }

 .p-hp_harware_webshop .single-sentence p a {
     color: #0096d6;
     text-decoration: underline;
 }

 @media screen and (min-width: 768px) and (max-width: 991px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: auto;
     }

 }

 @media screen and (min-width: 992px) and (max-width: 1199px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: 225px;
     }

 }

 @media screen and (max-width: 767px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: auto;
     }
 }

 /* ---- End Azure hardware-webshop-booster 2400 ---- */


  /* ---- Start HPE SimpliVity Awareness ---- */
  #p-HPE-SimpliVity-Awareness #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 55% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 79% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness.no-offer #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 69% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 69% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div{
    padding: 60px 70px 80px 70px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div.bg-green{
    background-color: #00c89a;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div.bg-green p{
    font-size: 3.3rem;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    top: initial;
    left: initial;
  }

  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container > .row > div.bg-green p::after {
      content: "";
      display: block;
      width: 100px;
      height: 6px;
      background-color: #ffffff;
      position: absolute;
      left: initial;
      bottom: -20px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
    padding-top: 100px;
    padding-bottom: 70px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row > div p:first-child {
    font-size: 2rem;
    color: #00c89a;
    font-weight: bold;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper  {
    background: #101917;
    color: #ffffff;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge {
    margin-top: 60px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper {
    min-height:474px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row  {
    padding: 5rem 3rem 2rem 3rem;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row > div{
    padding: 0;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .total-2row > .row{
    padding: 0 50px 0 0;
  }

  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row:after,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row:after,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row:after  {
    display: block;
    width: 123px;
    height: 116px;
    position: absolute;
    top: -38px;
    right: 34px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon1.jpg') 0 0 no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon2.jpg') 0 0 no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon3.jpg') 0 0 no-repeat;
  }


  #p-HPE-SimpliVity-Awareness #microsite_content .bg-section{
    margin-top: 70px;
    padding: 40px 0;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media{
    background: #101917;
    color: #ffffff;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media .row{
    padding: 40px 0 20px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media h2{
    color: #00c89a!important;
  }

  @media screen and (max-width: 1199px) {
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
        padding-top: 40px;
      }
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .total-2row > .row{
        padding: 0;
      }
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper {
        min-height:unset;
        margin-top: 60px;
      }
  }
  @media screen and (max-width: 1024px) {
      #p-HPE-SimpliVity-Awareness #microsite_content {
        background: none;
      }
  }
  @media screen and (max-width: 991px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div{
      padding: 60px 25px 30px 25px;
    }
  }

   /* ---- End HPE SimpliVity Awareness ---- */


   /* Start 2020_Lenovo_ueberall_zuhause */
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende {
        margin: 70px 0 0 0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container {
        padding: 0 60px;
    }

    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container > .row {
        background: #d5e7ef;
        position: relative;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
        padding-left:40px;
        position: unset;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2 {
        position: absolute;
        left: 0;
        top: -51px;
        display: block;
        height: 50px;
        color: #ffffff;
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
        text-align: center;
        padding-left: 35px;
        padding-right: 35px;
        background: #00b0f0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2::after {
        display: block;
        content: "";
        width: 35px;
        height: 35px;
        background:#00b0f0;
        transform: rotate(45deg);
        transform-origin: 0 0;
        position: absolute;
        top: 0px;
        right: -35px;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
        width: 31%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
        width: 55%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
        width: 86%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
        width: 117%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn{
        display: block;
        width: 100%;
        height: 10vh;
        border:none;
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center no-repeat;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn:hover{
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center no-repeat;
        border:none;
    }

    @media screen and (max-width: 991px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            display: flex;
            flex-direction: row;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 31%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 69%;
        }

        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(50% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(65% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(80% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
    }
    @media screen and (max-width: 768px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }

    }
    @media screen and (max-width: 592px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            flex-direction: column;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            padding: 20px;
        }

    }

   /* End 2020_Lenovo_ueberall_zuhause */



   /* Start 2020_Lenovo_ueberall_zuhause */
   #p-lenovo-home #microsite_content .f-link .container > .row > div .text_with_media h5 > a{
        color: #000000;
        font-size: 14px;
        padding-left: 20px;
        display: block;
   }
   /* End 2020_Lenovo_ueberall_zuhause */



/* Start 102880 hpe-greenlake-frontpage */

   #p-hpe-greenlake-frontpage #microsite_content .header-bg {
        background-color: #8de677;
        padding: 40px 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
   }

   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text{
        color: #000000;
        font-size: 1.8rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h1{
        color: #000000;
        font-size: 6rem;
        margin-top: 50px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h2{
        color: #ffffff;
        font-size: 5.2rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h3{
        color: #000000;
        font-size: 2rem;
        text-transform: unset;
        margin-bottom: 30px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a{
        color: #000000;
        text-decoration: underline;
        padding-left: 30px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/header-icon.png') left center no-repeat;
        display: block;
        line-height: 3rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a:hover{
        text-decoration: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h2,
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3,
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage p,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h2,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h3,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column p {
        color: #ffffff!important;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3 {
        font-family: "ralewayregular", Helvetica, Arial, sans-serif;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h3 {
        color: #89e872!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-icon h4 {
        font-size: 1.8rem;
   }



   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file h3 {
        font-size: 1.6rem!important;
        font-family: "ralewayregular", Helvetica, Arial, sans-serif!important;
        color: #89e872!important;
        margin-bottom: 0!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file h4 {
        font-size: 2rem!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a{
        color: #000000;
        font-size: 1.5rem;
        text-decoration: underline;
        padding-left: 50px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/file-icon.png') left center no-repeat;
        display: block;
        line-height: 5rem;
        transition: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:focus{
        text-decoration: none;
        border-bottom: none;
   }


   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion h4.panel-title{
        margin-bottom: 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a{
        color: #000000;
        text-decoration: underline;
        padding-left: 50px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/mouse-icon.png') left center no-repeat;
        display: block;
        line-height: 5rem;
        transition: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:focus{
        text-decoration: none;
        border-bottom: none;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer {
        background: #006b7d url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/bg-footer-2.jpg') center top no-repeat;
        margin-bottom: 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container{
        padding-top: 30px;
        padding-bottom: 30px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row{
        max-width: 860px;
        margin: 0 auto;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer h2{
        text-align: center;
        color: #ffffff!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer p,
   #p-hpe-greenlake-frontpage #microsite_content .s-footer a{
        font-size: 1.6rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row{
        text-align: center;
        color: #ffffff;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk{
        display: inline-block;
        padding: 8px 30px;
        background: #006b7d;
        border-radius: 1.6em;
        width: fit-content;
        margin: 0 auto;
        border: solid 2px #ffffff;
        color: #ffffff;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk:hover{
        -webkit-filter: brightness(1.2);
        -o-filter: brightness(1.2);
        filter: brightness(1.2);
   }

   @media screen and (max-width: 592px) {
     #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
     }
   }
/* Start 102880 hpe-greenlake-frontpage */



/* Start 102880 configurations-delivered-faster */
#configurations-delivered-faster #microsite_content .s1 .text_with_media h2{
    font-size: 3rem!important;
    line-height: 1.1!important;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h3{
    font-size: 12rem!important;
    color: #8de677!important;
    font-family: rois_bold;
    margin-bottom: 0!important;
    margin-top: 20px;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h4{
    font-size: 5rem!important;
    color: #006b7d!important;
    font-family: rois_bold!important;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h5{
    font-weight: 900;
    font-family: Raleway;
    font-size: 2.6rem;
    line-height: 1.3;
}
#configurations-delivered-faster #microsite_content .s1 form *{
    font-size: 1.6rem;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div{
    /*margin-bottom: 20px;*/
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field {
    margin-bottom: 0px;
    margin-top: 15px;
    padding: 0;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field.mwf-bold p{
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 3rem!important;
    line-height: 1.1!important;
    margin-bottom: 0px!important;
    font-weight: 900;
    margin-top: 0px;
    color: black;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field p{
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 2rem!important;
    line-height: 1.1!important;
    font-weight: 900;
    margin-top: 20px;
    color: black;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >textarea{
    border-bottom: 3px solid #000000;
    background-color: #ececec;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div >label{
    font-family: Raleway;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >input,
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >textarea{
    border-bottom: 3px solid #000000;
    background-color: #ececec;
    padding: 1em 1em .7em 1em;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow > div:nth-of-type(1){
    display: none;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow > div:nth-of-type(2){
    width: 100%;
    padding: 0;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow .btn{
    border-radius: unset!important;
    outline: none;
}
#configurations-delivered-faster #microsite_content .s3 .text_with_media h4{
    font-size: 1.8rem;
    font-family: Raleway;
}

#configurations-delivered-faster #microsite_content .s4 .text_with_media h3{
    color: #8de677!important;
    font-size: 2.6rem!important;
}

#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a{
    font-size: inherit!important;
    position: relative;
    padding-right: 9rem;
    display: inline-block;
}
#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a >.fa{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3rem;
    background: #161616;
    border-radius: 50%;
    width: 6rem;
    height: 6rem;
    color: #8edc7a;
    line-height: 6rem;
    font-size: 4rem;
}
#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a >.fa::before{
    padding-left: 0.6rem;
}

#configurations-delivered-faster .mwf_success_text {
    position: relative;
    margin-left: 0;
    margin-bottom: 1rem;
    padding: 1.75rem 1.25rem;
    text-align: center;
    color: #155724;
    border: 1px solid transparent;
    border-color: #c3e6cb;
    border-radius: .25rem;
    background-color: #d4edda;
}
/*-- 2800 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-2800 #microsite_content .s4 .text_with_media h3 {
    color:#8edc7a !important;
    font-weight:900;
    font-size: 2.4rem!important;
    font-family:"raleway", Helvetica, Arial, sans-serif;
}

/*-- 2900 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-2900 #microsite_content .s4 .text_with_media h3 {
    font-size: 2.4rem!important;
}

/*-- 5110 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-5110 #microsite_content .s4 .text_with_media h3 {
    font-size: 2.1rem!important;
}
/* End 102880 configurations-delivered-faster */



/* S T A R T  ALSO SOLUTIONS STACK  */

#also_solutions_stack #microsite_content .c-Akkordeon .panel-title a.collapsed {
    border-bottom: 0px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group {
    border-top: none;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-title a:after { display: none; }

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_top_copy.jpg);
    height: 79px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_remarketing_2.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(2) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_remarketing.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_monitoring_2.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(3) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_monitoring.jpg);
    height: 43px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_installation_2.jpg);
    height: 44px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(4) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_installation.jpg);
    height: 44px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_procurement_2.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(5) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_procurement.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_switch_copy.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_marketing_2.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(7) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_marketing.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_financing_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(8) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_financing.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_design_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(9) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_design.jpg);
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-size: cover;
    height: 44px;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_analysis_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(10) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_analysis.jpg);
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(11) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_bottom_1-36.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(12) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_project_management.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(12) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_project_management.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(13) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_bottom_2-25.jpg);
}

#also_solutions_stack #microsite_content .grid .row > div,
#also_solutions_stack #microsite_content .article:last-child {
    margin-bottom: 0;
    max-width: 367px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel {
    border-bottom: 0px solid transparent;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body,
#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px;
    border-bottom: 0px solid #cecece;
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel:nth-child(2n-1),
#also_solutions_stack #microsite_content .c-Akkordeon .panel:nth-child(2n-1) a {
    background-color: #f6f6f6;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel {
    background-color: #f6f6f6;
}


#also_solutions_stack #microsite_content .p-microsite main a:hover,
#also_solutions_stack #microsite_content .p-microsite main a:focus {
    border-bottom: 0px;
}

#also_solutions_stack #microsite_content .panel-title {
    font-size: 0px;
}

#also_solutions_stack #microsite_content p {
    padding: 14px 23px 0px 23px;
    font-size: 13px;
}

#also_solutions_stack #microsite_content .panel-default > .panel-heading {
    border: 0px;
}


/* E N D  ALSO SOLUTIONS STACK  */




/* S T A R T  SAMSUNG BROAD SPECTRUM */

#samsung_broad_spectrum_sellout #microsite_content h1  {
    font-family: rois_medium;
    color: #000000;
    margin-top: 50px;
}

#samsung_broad_spectrum_sellout #microsite_content h2 {
    font-family: rois_medium;
}

#samsung_broad_spectrum_sellout #microsite_content .btn-default:hover,
#samsung_broad_spectrum_sellout #microsite_content .btn-default:focus,
#samsung_broad_spectrum_sellout #microsite_content .btn-default.focus,
#samsung_broad_spectrum_sellout #microsite_content .btn-default:active,
#samsung_broad_spectrum_sellout #microsite_content .btn-default.active
{
    border: 0px;
    background-color: #ee9010;
}

#samsung_broad_spectrum_sellout #microsite_content .btn-default {
    color: #ffffff;
    background-color: #883d90;
    border: 0px;
    margin-bottom: 80px;
}



#samsung_broad_spectrum_sellout #microsite_content .col-xs-12.col-for-image img {
    padding-left: 0px!important;
    padding-right: 0px;
}



#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header h1 {
font-size: 100px!important;
color: #ff9005;
margin-top: 20px;
}

#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header .article > .row {
    padding: 105px 0;
}

#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header h3 {
color: #ffffff!important;
}


#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header_menu .article > .row {
    padding: 55px 0 0 0;
}

#samsung_broad_spectrum_sellout #microsite_content .stockqty {
    color: #883d90;
}

#samsung_broad_spectrum_sellout #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #883d90;
}

#samsung_broad_spectrum_sellout #microsite_content h3 a {
color: #000000;
}

#samsung_broad_spectrum_sellout #microsite_content .grid .grid-col {
    padding-left: 6px;
    padding-right: 6px;
}

#samsung_broad_spectrum_sellout #microsite_content p.big {
    font-size: 22px;
    line-height: 1.6;
    padding: 40px;
}

/* E N D  SAMSUNG BROAD SPECTRUM */


  /* HUAWEI ALSO COROMATIC PAGE */
 #huaweiCoromaticWebinar section.coromaticHeader {
    background-color: #89e872;
    padding-top: 90px;
    margin-bottom: 80px;
 }

 #huaweiCoromaticWebinar section.coromaticHeader h1 {
    color: #000 !important;
    font-family: inherit !important;
 }

 #huaweiCoromaticWebinar section.coromaticHeader p {
    margin-bottom: 0 !important;
 }


#huaweiCoromaticWebinar .radio,
#huaweiCoromaticWebinar .checkbox {
    margin-bottom: 0px;
}

#huaweiCoromaticWebinar p.big {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 50px;
    margin-top: 0px;
}

#huaweiCoromaticWebinar .mwf-field h3,
#huaweiCoromaticWebinar .mwf-field h4 {
    padding: 0px 0px 10px 0px;
}

 #huaweiCoromaticWebinar section.coromaticColumn .webforms {
    padding: 20px;
    background-color: #d0f6c7;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_success_text {
    margin-left: 0 !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-paragraph {
    padding-left: 0 !important;
 }

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-label {
    display: none;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input {
    margin-bottom: 20px;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-field .mwf-label {
    display: inline-flex;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-field .mwf-input {
    margin-bottom: 0;
}

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input input,
 textarea {
    border: 1px solid #ccc !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input .mwf-option.radio p {
    margin-bottom: 10px !important;
 }

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input .mwf-option.checkbox p {
    margin-bottom: 10px !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow {
    margin-top: 20px !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow .col-xs-6.col-md-3 {
    width: 100% !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow input.mwf_cancel {
    display: none;
 }

 #huaweiCoromaticWebinar section.coromaticColumn img.img-responsive {
    width: inherit !important;
 }

 /* END HUAWEI ALSO COROMATIC PAGE */


 /* HPE ARUBA ALWAYS ON ACCESS POINT FIX */ #p-microsite .p-v1-block.p-v1-gray-bg.contact-persons .col-for-image {padding-bottom: 0!important;} #p-microsite .p-v1-block.p-v1-gray-bg.contact-persons .col-for-image picture img.img-responsive {width: inherit!important;} /* END HPE ARUBA ALWAYS ON ACCESS POINT FIX */

/*=== 9930 - HP LARGE FORMAT START ===*/
#p-hp_large_format_9930 #microsite_content .pt-100 {
    padding-top: 100px;
}
#p-hp_large_format_9930 #microsite_content .pt-80 {
    padding-top: 80px;
}
#p-hp_large_format_9930 #microsite_content .pt-75 {
    padding-top: 75px;
}
#p-hp_large_format_9930 #microsite_content .pt-40 {
    padding-top: 40px;
}
#p-hp_large_format_9930 #microsite_content .pt-10 {
    padding-top: 10px;
}
#p-hp_large_format_9930 #microsite_content .pb-0 {
    padding-bottom: 0;
}
#p-hp_large_format_9930 #microsite_content .pb-10 {
    padding-bottom: 10px;
}
#p-hp_large_format_9930 #microsite_content .pb-40 {
    padding-bottom: 40px;
}
#p-hp_large_format_9930 #microsite_content .pb-80 {
    padding-bottom: 80px;
}
#p-hp_large_format_9930 #microsite_content .pb-100 {
    padding-bottom: 100px;
}
#p-hp_large_format_9930 #microsite_content .pb-120 {
    padding-bottom: 120px;
}
#p-hp_large_format_9930 #microsite_content .mb-h2-0 h2 {
    margin-bottom: 0
}
#p-hp_large_format_9930 #microsite_content  h2 {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hp_large_format_9930 #microsite_content .hero {
    background-image: url('https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_large_format/hero_bgr.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hp_large_format_9930 #microsite_content .hero .grid,
#p-hp_large_format_9930 #microsite_content .intro-section .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .intro-section {
    background-image: url('https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_large_format/bgr-text-2.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hp_large_format_9930 #microsite_content .intro-section  p {
    font-size: 30px;
    line-height: 1.3;
}
#p-hp_large_format_9930 #microsite_content .intro-section  p .highlight {
    color:#0096d6;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hp_large_format_9930 #microsite_content .blue-bgr {
    background-color: #0096d6;

}
#p-hp_large_format_9930 #microsite_content .blue-bgr .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .white-text h2,
#p-hp_large_format_9930 #microsite_content .white-text p  {
    color: #ffffff;
}
#p-hp_large_format_9930 #microsite_content .white-text .article.text_with_media {
    margin-top: 0;
}
#p-hp_large_format_9930 #microsite_content .four-reason-headline  h2 {
    color: white;
    font-size: 40px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn > .container > .row  {
    display: flex;
    flex-wrap: wrap;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col  {
    position: relative;
    background-color: #ffffff;
    padding: 60px 45px;
    border-radius: 8px;
    margin: 15px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article {
    height: 100%;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article h2 {
    color: #0096d6;
    width: calc(100% - 140px);
    margin-bottom: 40px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .row,
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .col-xs-12 {
    padding: 0;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .col-for-image {
    position: absolute;
    top: -15px;
    right: 30px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article p{
    color:#323232;
    font-size: 18px;
    margin-bottom: 0;
}
#p-hp_large_format_9930 #microsite_content .text-right .grid-col{
    margin-top: 0;
}
#p-hp_large_format_9930 #microsite_content .text-right .grid-col .row{
    padding-top: 0;
}
#p-hp_large_format_9930 #microsite_content .background-product {
    background-color: #f4fafd;
}
#p-hp_large_format_9930 #microsite_content .product-headline .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .product-headline h2 {
    font-size: 40px;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-weight: 400;
}
#p-hp_large_format_9930 #microsite_content .product-sctn a.lnk {
    color: #0096d6;
    font-size: 22px;
    letter-spacing: 0;
    line-height: normal;
}
#p-hp_large_format_9930 #microsite_content .product-sctn p {
    font-size: 18px;
}
#p-hp_large_format_9930 #microsite_content .product-sctn p.small{
    font-size: 16px;
    color: #545454;
}
#p-hp_large_format_9930 #microsite_content .product-sctn .btn-default {
    border-color: #0096d6;
    color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content .product-sctn .btn-default:hover {
    border:2px solid #0096d6;
    color: #ffffff;
    background-color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content  .product-btn .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content  .product-btn .grid .btn-default,
#p-hp_large_format_9930 #microsite_content  .product-btn .grid .btn-default:hover {
    border:2px solid #0096d6;
    color: #ffffff;
    background-color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content .line-devider .container {
    padding-top: 65px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

@media screen and (min-width: 992px) {
    #p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col {
        width: calc(50% - 30px);
    }
}
/*=== 9930 - HP LARGE FORMAT END ===*/





/*****https://www.also.com/ec/cms5/de_1010/1010_anbieter/sophos/incentives/index.jsp*start*****/
section#sva100220 div.container {
    width: 62%;
    text-align: center;
    margin: 0 auto;
}

/*****https://www.also.com/ec/cms5/de_1010/1010_anbieter/sophos/incentives/index.jsp*end***/



/* start LENOVO X1 FOLD */

#lenovo-x1-fold #microsite_content a.btn-primary > .fa::before,
#lenovo-x1-fold #microsite_content table.table a.btn-primary > .fa::before {
    color: #000;
}


#lenovo-x1-fold #microsite_content a.btn-default,
#lenovo-x1-fold #microsite_content table.table a.btn-default {
    background: #e8e8e8;
}

#lenovo-x1-fold #microsite_content a.btn-primary,
#lenovo-x1-fold #microsite_content table.table a.btn-primary {
    background: #e8e8e8;
}

#lenovo-x1-fold #microsite_content a.btn-default:hover,
#lenovo-x1-fold #microsite_content table.table a.btn-default:hover {
    background: #FFF!important;
}

#lenovo-x1-fold #microsite_content a.btn-primary:hover,
#lenovo-x1-fold #microsite_content table.table a.btn-primary:hover {
    background: #FFF!important;
}

#lenovo-x1-fold #microsite_content h1 {
    font-size: 70px!important;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    color: #000000;
    margin-top: 70px;
    margin-bottom: 70px;
}


#lenovo-x1-fold #microsite_content h2 {
    font-size: 42px!important;
    font-family: Helvetica, Arial, sans-serif;
    margin-bottom: 40px;
    font-weight: normal;
    padding-top: 30px;
}

#lenovo-x1-fold #microsite_content .p-microsite h3 {
    font-size: 21px;
    font-family: Helvetica, Arial, sans-serif;
    color: #ffffff!important;
    margin-bottom: 20px;
}

#lenovo-x1-fold #microsite_content h3 {
    color: #ffffff!important;
}


#lenovo-x1-fold #microsite_content .embed-responsive {
    margin-bottom: 40px;
    margin-top: 40px;
}

#lenovo-x1-fold #microsite_content p.big {
    font-size: 22px;
    line-height: 1.5;
}

#lenovo-x1-fold #microsite_content a {
    color: #ff0000;
}

#lenovo-x1-fold #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #000000;
}

/* end LENOVO X1 FOLD */

/* Lenovo ThinkPad X1 Page */
#lenovoThinkPadx1 .lenovoMedia .col-for-image picture img {
    width: 80%!important;
}

#lenovoThinkPadx1 .lenovoMedia .text_with_media a.btn.btn-default {
    background-color: #92d050!important;
    color: #ffffff!important;
    font-weight: bold!important;
    border: 0 none!important;
    font-weight: 900!important;
    font-size: 20px!important;
}

#lenovoThinkPadx1 .lenovoVideo .col-for-media .embed-responsive-16by9 {
    width: 80%!important;
    margin: 0 auto!important;
}
/* END Lenovo ThinkPad X1 Page */


/* ======= HPE REFFERAL DRIVE START ======= */

#p-hpe-referral-drive #microsite_content .highlight {
    color: #006b7d;
}
#p-hpe-referral-drive #microsite_content .article h2 {
    font-size: 3.5rem;
    line-height: 1.2;
}

#p-hpe-referral-drive #microsite_content .article p.big {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content .btn {
    background-color: #89E877;
    color: #000;
    border-color: #89E877 !important;
    text-transform: none;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content .hero-img {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_refferal_drive/hpe_referal-program_header.png');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row {
    position: relative;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row > .grid-col:last-child {
    position: absolute;
    right: 0;
    top: -125px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row > .grid-col:last-child img{
    width: 100px;
    position: relative;
}
#p-hpe-referral-drive #microsite_content .hero-img .grid {
    background-color: transparent;
    padding: 140px 0 60px;
}
#p-hpe-referral-drive #microsite_content .hero-img  h1 {
    font-size: 6rem;
    color: #fff;
    letter-spacing: 2px;
    text-transform: none;
    text-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_refferal_drive/also_hpe_pp_referral_drive_08-3_2000px.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section  h2,
#p-hpe-referral-drive #microsite_content  .bgr-img-section  p {
    color: #fff;
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section  h3 {
    color: #89E877 !important;
}
#p-hpe-referral-drive #microsite_content  .seperator-line  .container{
    padding-top: 80px;
    border-top: 2px solid #ddd;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .container{
    padding-left: 0;
    padding-right: 0;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .container .mwf-label {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow,
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow  .col-md-3 {
    display: flex;
    justify-content: flex-end;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow  .col-md-3:first-child {
    display: none;
}
/* ======= HPE REFFERAL DRIVE END ======= */

.m-webforms-style .mwf_success_text {
    position: relative;

    padding: 1.75rem 1.75rem;

    text-align: center;

    color: #155724;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;
    background: #d4edda;
}

/* Microsoft Portal Country Selection */
#MSPortal .msPortal_header{
    background:url(/ec/cms5/media/img/1010_central/microsoft_portal_1/ms_background_3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    padding-top:30px;padding-bottom:30px;
}

#MSPortal .msPortal_header h1{
    color:#333!important;
}

@media screen and (max-width:892px){
    #MSPortal .msPortal_header{
        background:#fff;
    }
}
/* End Microsoft Portal Country Selection */

/* SORA STREAM */
.soraStream #microsite_content h2 {
    margin-bottom: 0px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 900;
}

.soraStream #microsite_content h2 b {
    color: #ff9e1a;
}

.soraStream #microsite_content h3 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    color: #333333;
    text-transform: none;
}

.soraStream #microsite_content h3 b {
    color: #ff9e1a;
}

.soraStream #microsite_content h4 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 900;
    color: #333333;
    text-transform: uppercase;
}

.soraStream #microsite_content h4 b {
    color: #ff9e1a;
}

.soraStream #microsite_content p {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #333333;
}

.soraStream #microsite_content section .btn-primary {
    padding-right: 20px;
    color: #ffffff;
    background-color: #ff8a00;
    border-color:  #ff8a00;
    border-radius: 50px;
}

.soraStream #microsite_content section .btn-primary:after {
    display: none;
}

.soraStream #microsite_content section a.lnk {
    padding-right: 20px;
    color: #ffffff;
    background-color: #ff8a00;
    border-color:  #ff8a00;
    border-radius: 50px;
    padding: 14px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
}

.soraStream .c-Breadcrumb {margin-bottom: 25px;}

.soraStream div#messages {display: none;}

/* Sora Stream Specific Modifications */
.soraStream #microsite_content {
    background: url("https://www.also.com/ec/cms5/media/img/2320_1/campaigns_7/also_gaming_2/sora_stream/sorastream_page_bg.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
}

.soraStream #microsite_content soraStream_Intro {
    margin-top: 30px;
}

.soraStream #microsite_content .soraStream_alsoofferD {
    margin-bottom: 80px;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block {
    width: 40%;
    margin: auto 10%!important;
    top: 50%!important;
    transform: translateY(-50%);
}

.soraStream #microsite_content .c-Gallery .swiper-container .swiper-pagination-bullet {
    background: #ffffff;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block h2,
.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block p {
    color: #ffffff;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block h2 {
    margin-bottom: 20px;
}

.soraStream #microsite_content .soraStream_parallax .container.parallax-text p {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    color: #333333;
    line-height: 40px;
    font-weight: 900;
}

.soraStream #microsite_content .soraStream_parallax .container.parallax-text p b {
    color: #ff9e1a!important;
}

.soraStream #microsite_content .soraStream_services {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.soraStream #microsite_content .soraStream_services h4 {
    min-height: 78px;
}

@media screen and (max-width: 640px) {
    .soraStream #microsite_content h3 {
        font-size: 20px;
        line-height: 1.1;
    }

    .soraStream #microsite_content h4 {
        font-size: 18px;
        line-height: 1.1;
    }

    .soraStream #microsite_content .soraStream_alsoofferD {
        margin-bottom: 40px;
    }

    .soraStream #microsite_content .soraStream_parallax .container.parallax-text p {
        font-size: 24px;
        line-height: 28px;
    }

}

@media screen and (max-width: 991px) {
    .soraStream #microsite_content .soraStream_services h4 {
        min-height: inherit;
    }
}


/* END SORA STREAM */



/****START MARKETING SERVICE CATALOGUE ******/


/* start small devices */

@media screen and (max-width: 1199px) {

#also-marketing-service-catalogue .abc_background {
    background: #ececec!important;
}

#also-marketing-service-catalogue #microsite_content .tpp_extra_padding .article > .row {
    padding: 50px 2px!important;
}

#also-marketing-service-catalogue #microsite_content .grid .grid-col {
    height: auto!important;
}

#also-marketing-service-catalogue #microsite_content .bg-white.box,
#also-marketing-service-catalogue #microsite_content .bg-white.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box,
#also-marketing-service-catalogue #microsite_content .bg-white-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white-100:not(.box) .grid-col .article {
    padding: 40px 4px!important;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding: 11px!important;
}

#also-marketing-service-catalogue #microsite_content .bg-black-100.box,
#also-marketing-service-catalogue #microsite_content .bg-black-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-100:not(.box) .grid-col .article {
    padding: 15px;
}

#also-marketing-service-catalogue #microsite_content #subcat_accordions .row .article .row .article > .row div[class^="col"],
#also-marketing-service-catalogue #microsite_content #subcat_accordions .tab-content .article > .row div[class^="col"] {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

#also-marketing-service-catalogue #subcat_accordions .c-Akkordeon .panel-body {
    padding: 25px!important;
}

#also-marketing-service-catalogue #subcat_accordions .table.table {
    margin: 0px!important;
}

#also-marketing-service-catalogue .table-responsive {
    width: auto!important;
    overflow-y: auto!important;
}

#also-marketing-service-catalogue .marketing_categories .article.text_with_media img {
    padding-left: 0px;
}

#also-marketing-service-catalogue .marketing_categories .image-hover-wrapper {
    height: 50px!important;
    width: 200%;
    overflow: hidden;
}

#also-marketing-service-catalogue .marketing_categories h2 {
    font-size: 16px!important;
    margin-bottom: 0!important;
    margin-top: -35px!important;
    margin-right: 0!important;
    margin-left: 18px!important;
}

#also-marketing-service-catalogue h1 {
    font-size: 30px;
}

#microsite_content .marketing_categories .container {
    background-color: #2872b300!important;
    padding: 0!important;
}
#also-marketing-service-catalogue .marketing_categories {
    padding: 0px!important;
}
}

/* end small devices */


#also-marketing-service-catalogue #special_table td:nth-child(2), 
#also-marketing-service-catalogue #special_table th:nth-child(2), 
#also-marketing-service-catalogue #special_table td:nth-child(3), 
#also-marketing-service-catalogue #special_table th:nth-child(3), 
#also-marketing-service-catalogue #special_table td:nth-child(4), 
#also-marketing-service-catalogue #special_table th:nth-child(4), 
#also-marketing-service-catalogue #special_table td:nth-child(5), 
#also-marketing-service-catalogue #special_table th:nth-child(5) {
    min-width: 125px;
    text-align: center;
    font-weight: bold;
    color: black;
    max-width: 125px;
}

#also-marketing-service-catalogue #special_table sup {
    top: 0em!important;
    text-transform: none!important;
    font-size: 20px;
}

#also-marketing-service-catalogue sup {
    top: 0em!important;
    text-transform: none!important;
    font-size: 100%!important;
}

#also-marketing-service-catalogue main a.full.btn {
    width: auto;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding-top: 30px;
    padding-bottom: 30px;
}

#microsite_content .marketing_categories .container {
    background-color: #2872b300!important;
  padding: 0px 24px!important;
}

#also-marketing-service-catalogue .marketing_categories h2 {
    font-size: 20px;
    font-family: 'interregular';
    line-height: 1.17;
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-weight: 900;
    margin-top: -46px;
    text-transform: uppercase;
    margin-right: 60%;
    color: #ffffff;
    margin-left: 35px;
}

#also-marketing-service-catalogue .marketing_categories img.img-hover:hover {
    opacity: 1;
  background: #ececec;
  transition: opacity 0.1s ease-out;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories .article > .row {
    padding: 0px 0;
}


#also-marketing-service-catalogue .marketing_categories .image-hover-wrapper {
    position: relative;
  height: 77px;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories a, 
#also-marketing-service-catalogue #microsite_content .marketing_categories a.lnk {
    font-weight: bold;
    color: #fff;
    border-bottom: 0px solid #000;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories a:hover, 
#also-marketing-service-catalogue #microsite_content .marketing_categories a.lnk:hover {
    font-weight: bold;
    color: #fff;
    border-bottom: 0px solid transparent;
}


#also-marketing-service-catalogue #microsite_content .marketing_contacts_de h1,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de p.big,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de p,
#also-marketing-service-catalogue #microsite_content .marketing_contacts h1,
#also-marketing-service-catalogue #microsite_content .marketing_contacts p.big,
#also-marketing-service-catalogue #microsite_content .marketing_contacts p,
#also-marketing-service-catalogue #microsite_content .marketing_resources h1,
#also-marketing-service-catalogue #microsite_content .marketing_resources p.big,
#also-marketing-service-catalogue #microsite_content .marketing_resources p {
color: #ffffff; }

#also-marketing-service-catalogue  #microsite_content .marketing_resources {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_resources.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 110px;
    background-color: #000000cc;
    background-blend-mode: multiply;
}

#also-marketing-service-catalogue  #microsite_content .marketing_contacts {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_contacts.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 110px;
  background-color: #000000b3;
    background-blend-mode: multiply;
}

#also-marketing-service-catalogue  #microsite_content .marketing_contacts_de {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_contacts.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 0px;
  background-color: #000000b3;
    background-blend-mode: multiply;
    background-attachment: fixed; 
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts h3, 
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de h3 {
    font-size: 20px;
    font-family: 'interregular';
    color: #ffffff!important;
    text-transform: uppercase;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de,
#also-marketing-service-catalogue #microsite_content .marketing_resources {
    color: #ffffff;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts a.lnk:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a.lnk:hover,
#also-marketing-service-catalogue #microsite_content .marketing_resources a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_resources a.lnk:hover {
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid transparent;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts a,
#also-marketing-service-catalogue #microsite_content .marketing_contacts a.lnk,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a.lnk,
#also-marketing-service-catalogue #microsite_content .marketing_resources a,
#also-marketing-service-catalogue #microsite_content .marketing_resources a.lnk {
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}



#also-marketing-service-catalogue h4 {
    font-size: 17px;
    font-weight: bold;
}



#also-marketing-service-catalogue #messages {
    display: none;
}

#also-marketing-service-catalogue td:last-child,
#also-marketing-service-catalogue th:last-child {
    min-width: 190px;
    text-align: right;
    font-weight: bold;
}

#also-marketing-service-catalogue p.big {
    font-size: 22px;
}

#also-marketing-service-catalogue h3 {
    font-size: 25px;
    font-family: 'roisbold'}


#also-marketing-service-catalogue #microsite_content .header_paddingadjustment {
    padding: 0 0 0 0!important;
}




#also-marketing-service-catalogue .white_intro_txt h2,
#also-marketing-service-catalogue .white_intro_txt p.big,
#also-marketing-service-catalogue .white_intro_txt p
{
    color: #fff;
}

#also-marketing-service-catalogue #microsite_content .bg-black-40.box,
#also-marketing-service-catalogue #microsite_content .bg-black-40 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-40.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #2B2B2b!important;
}

#also-marketing-service-catalogue .inhousemarketing_background {
    background-color: #e6e6d7;
    padding-top: 80px;
}

#also-marketing-service-catalogue .miscellaneousvarious_background {
  background-color: #e6e6d7;
  padding-top: 80px;
}

#also-marketing-service-catalogue .partner_background {
    background-color: #89e872;
    padding-top: 80px;
}

#also-marketing-service-catalogue .epoint_background {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/digital/emagazine/country_specific/de_10/also_epoint_background.jpg);
    background-size: cover;
    background-position: center;
    padding-top: 80px;
    background-attachment: fixed;
}

#also-marketing-service-catalogue .digital_background {
    background-color: #ff7731;
    padding-top: 80px;
}

#also-marketing-service-catalogue .digital_background2 {
    background-color: #ff7731;
    padding-top: 80px;
}

#also-marketing-service-catalogue .mktshop_background2 {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .print_background {
    background-color: #F0bb93;
    padding-top: 80px;
}

#also-marketing-service-catalogue .print_background2 {
    background-color: #F0bb93;
    padding-top: 80px;
}

#also-marketing-service-catalogue .events_and_training_background {
    background-color: #276ef1;
    padding-top: 80px;
}

#also-marketing-service-catalogue .events_and_training_background2 {
    background-color: #276ef1;
    padding-top: 80px;
}

#also-marketing-service-catalogue .incentives_background {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .incentives_background2 {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .special_campaigns_background {
    background-color: #7e55fc;
    padding-top: 80px;
}

#also-marketing-service-catalogue .special_campaigns_background2 {
    background-color: #7e55fc;
    padding-top: 80px;
}

#also-marketing-service-catalogue .telemarketing_background {
    background-color: #e6f03c;
    padding-top: 80px;
}

#also-marketing-service-catalogue .telemarketing_background2 {
    background-color: #e6f03c;
    padding-top: 80px;
}

#also-marketing-service-catalogue .tpp_background {
    background-color: #1d1d1d;
    padding-top: 80px;
    padding-bottom: 50px;
}

#also-marketing-service-catalogue .abc_background {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/incentives_4/incentives_also_bonus_club_background.png);
    background-size: cover;
    background-position: center;
    padding-top: 80px;
    background-attachment: fixed;
}

#also-marketing-service-catalogue  #microsite_content .digital_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .print_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .telemarketing_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .incetives_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .special_campaigns_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .events_and_training_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .tpp_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .abc_background .box .grid
#also-marketing-service-catalogue  #microsite_content .inhousemarketing_background .box .grid {
    background-color: #ffffff00!important;
}

#also-marketing-service-catalogue  #microsite_content .digital_background h2,
#also-marketing-service-catalogue  #microsite_content .print_background h2,
#also-marketing-service-catalogue  #microsite_content .telemarketing_background h2,
#also-marketing-service-catalogue  #microsite_content .incetives_background h2,
#also-marketing-service-catalogue  #microsite_content .special_campaigns_background h2,
#also-marketing-service-catalogue  #microsite_content .events_and_training_background h2,
#also-marketing-service-catalogue  #microsite_content .tpp_background h2,
#also-marketing-service-catalogue  #microsite_content .abc_background h2
#also-marketing-service-catalogue  #microsite_content .inhousemarketing_background h2 {
    font-size: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-white.box,
#also-marketing-service-catalogue #microsite_content .bg-white.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box,
#also-marketing-service-catalogue #microsite_content .bg-white-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white-100:not(.box) .grid-col .article {
    padding: 80px 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-flashgreen.box,
#also-marketing-service-catalogue #microsite_content .bg-flashgreen.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-flashgreen:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100.box,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100:not(.box) .grid-col .article {
    padding: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-black-100.box,
#also-marketing-service-catalogue #microsite_content .bg-black-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-100:not(.box) .grid-col .article {
    padding: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding: 40px;
  background: #ececec;
}

#also-marketing-service-catalogue #microsite_content .grid .grid-col {
    padding-left: 0px;
    padding-right: 0px;
}


#also-marketing-service-catalogue #microsite_content #subcat .grid .grid-col {
    background-color: #2b2b2b;
}

#also-marketing-service-catalogue #microsite_content input.btn-primary,
#also-marketing-service-catalogue #microsite_content a.btn-primary,
#also-marketing-service-catalogue #microsite_content table.table a.btn-primary,
#also-marketing-service-catalogue #microsite_content input.btn-default,
#also-marketing-service-catalogue #microsite_content a.btn-default,
#also-marketing-service-catalogue #microsite_content table.table a.btn-default {
    background: #89e872;
    font-size: 14px;
    color: #000000;
    border: 1px solid #000000;
}

#also-marketing-service-catalogue #microsite_content input.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content a.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content table.table a.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content input.btn-default:hover,
#also-marketing-service-catalogue #microsite_content a.btn-default:hover,
#also-marketing-service-catalogue #microsite_content table.table a.btn-default:hover {
    background: #e6e6d7!important;
    color: #000000;
    border: 1px solid #000000;
}


#also-marketing-service-catalogue #tpp_whitetxt h1,
#also-marketing-service-catalogue #tpp_whitetxt h2,
#also-marketing-service-catalogue #tpp_whitetxt h3,
#also-marketing-service-catalogue #tpp_whitetxt p,
#also-marketing-service-catalogue #tpp_whitetxt p.big {
color: #f2f2f2; }


#also-marketing-service-catalogue #tpp_list_blackbg p,
#also-marketing-service-catalogue #tpp_list_blackbg p.big {
color: #f2f2f2; }

#also-marketing-service-catalogue #tpp_list_greenbg p,
#also-marketing-service-catalogue #tpp_list_greenbg p.big {
    color: #191919;
}

#also-marketing-service-catalogue #tpp_list_greenbg h3,
#also-marketing-service-catalogue #tpp_list_greenbg h4 {
    color: #191919;
}

#also-marketing-service-catalogue #tpp_list_greenbg h1 {
    color: #191919!important;
    padding-bottom: 40px;
}

#also-marketing-service-catalogue #tpp_list_blackbg h3,
#also-marketing-service-catalogue #tpp_list_blackbg h4 {
    color: #89e872;
}

#also-marketing-service-catalogue #tpp_list_blackbg h1 {
    color: #89e872!important;
}

#also-marketing-service-catalogue #tpp_3easy h1 {
    color: #1d1d1d!important;
}


#also-marketing-service-catalogue #tpp_3easy h3 {
    color: #89e872;
}

#also-marketing-service-catalogue .tpp_background h4 {
font-size: 21px;
font-family: 'roisbold';
text-transform: none;
}

#also-marketing-service-catalogue #microsite_content .tpp_extra_padding .article > .row {
    padding: 60px 40px;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories .media {
    overflow: unset;
}

/* Epoint */

#epoint_benefits #microsite_content .tab-pane > .col-xs-12 {
    padding: 30px;
    background: #89e8727a;
}

#epoint_benefits #microsite_content .tab-pane {
    margin: 0px 0;
}

#epoint_benefits #microsite_content .grid .grid-col {
    padding-left: 0px;
    padding-right: 0px;
}

#epoint_benefits #microsite_content .grid .row > div,
#epoint_benefits #microsite_content .article:last-child {
    margin-bottom: 0;
}

#epoint_benefits #microsite_content .nav {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0 !important;
}

#epoint_benefits .nav-tabs {
    border: 0px;
}

#epoint_benefits #microsite_content .nav-tabs-background li,
#epoint_benefits #microsite_content .nav-tabs-background li.active {
    float: none;
    display: table-cell;
    width: 100%;
    table-layout: fixed;
    height: 260px;
    overflow: hidden;
   background-color: #89e8727a;
}

#epoint_benefits #microsite_content .nav-tabs-background li a {
    position: absolute;
    height: 260px;
    color: #000000;
    width: 100%;
    font-size: 15px;
    padding-top: 11.5em;
    text-align: center;
    background: #ffffff73;
    font-weight: normal;
    display: block!important;
}

#epoint_benefits #microsite_content .nav-tabs-background li span {
    display: block;
    background-size: contain;
    height: 180px;
}

#epoint_benefits #microsite_content .nav-tabs-background li a:hover {
    color: #000000;
    border: 0;
    background-color: rgb(210 243 201 / 21%);
}

#epoint_benefits #microsite_content .nav-tabs-background li.active a {
    display: block;
    background-color: #c7f4bc00;
    font-weight: bold;
}

#epoint_benefits #microsite_content a,
#epoint_benefits #microsite_content a.lnk {
    font-weight: bold;
    color: #000;
    border-bottom: 0px solid #000;
}

#epoint_subcat .article.text_with_media img {
    padding-left: 0px;
}

/* A c c o r d i o n */

#also-marketing-service-catalogue #subcat_accordions  h2 {
    font-size: 18px!important;
    text-transform: uppercase;
    color: #d6d6d6;
  background: #2b2b2b;
    padding: 7px 5px 3px 7px;
  letter-spacing: 2px;
}


#also-marketing-service-catalogue #subcat_accordions {
    padding-top: 0px;
}


#also-marketing-service-catalogue #subcat_accordions .c-Akkordeon .panel-body {
    padding: 55px 95px 30px 95px; 
    background: #ffffff;
}



#also-marketing-service-catalogue #microsite_content .bg-add4-100.box, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100 .box, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100.box .grid, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100:not(.box) .grid-col .article {
    background: #f2f2f2;
    padding: 10px 30px 30px 30px;
}


#also-marketing-service-catalogue .att_table td:nth-child(2), 
#also-marketing-service-catalogue .att_table td:nth-child(3), 
#also-marketing-service-catalogue .att_table td:nth-child(4), 
#also-marketing-service-catalogue .att_table th:nth-child(2), 
#also-marketing-service-catalogue .att_table th:nth-child(3), 
#also-marketing-service-catalogue .att_table th:nth-child(4) {
    min-width: 131px!important;
    text-align: center!important;
    font-weight: bold;
    color: #000000;
}


/****END MARKETING SERVICE CATALOGUE ******/



/***start spotlight pl5410*******/
#award1 sup {

background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/also_spotlight_1/pl5410/award-2.png);
    float: right;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    right: 50px;
    }
#award2 sup {

background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/also_spotlight_1/pl5410/award-2.png);
    float: right;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    }

/****end spotlight pl5410******/


/****==================hp_hardware_value_added_daas==================******/
#p_hp_hardware_value_added_daas #microsite_content .hero {
    background: url("https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_hardware_value_added_daas_lp_1/bg.jpg");
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .container-fluid > .row {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items: center;
    -webkit-align-items: center;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col {
    padding-top: 20px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col:first-of-type .text_with_media {
    max-width: 600px;
    margin: 0 0 0 auto;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row {
    position: relative;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 .big {
    text-align: right;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p {
    font-size: 4.6rem;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
    font-size: 8.5rem;
    font-weight: normal;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p,
  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
    color: #2c2c2c;
    line-height: 1.0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat {
    padding-top: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat:last-of-type {
    right: 0;
    text-align: right;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat:last-of-type img {
    position: absolute;
    right: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg {
    background-color: #0096d6;
    color: #fff;
    padding: 80px 0 100px 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg .row p {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg .row .big {
    margin-top: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_last {
    padding-top: 80px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_last .article .row:last-of-type {
    padding-bottom: 0 !important;
  }
  #p_hp_hardware_value_added_daas #microsite_content .p_last .col-for-image {
  margin-top: -100px;
}
  #p_hp_hardware_value_added_daas #microsite_content .row p {
    font-size: 4.0rem;
  }

  #p_hp_hardware_value_added_daas #microsite_content .row p.big a {
    font-size: 19px !important;
    border: 2px solid #8ae872;
    background-color: #8ae872;
    font-weight: bold;
    padding: 29px 20px;
    margin: 0 !important;
    max-width: 271px;
    width: 100%;
    box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.25);
  }
  #p_hp_hardware_value_added_daas #microsite_content .row p.big a:hover{
    background-color: #000;
    color:#fff;
    border-color:#000;
  }
  @media screen and (min-width: 992px) {
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
      height: 900px;
    }
  }

  @media screen and (max-width: 992px) {
    #p_hp_hardware_value_added_daas #microsite_content .hero{
        background-size: cover;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
      height: 100%;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col {
      padding-top: 200px;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col .row {
      padding: 20px 0 50px 0;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p {
      font-size: 4.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
      font-size: 6.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat img {
      max-height: 90px;
    }
    #p_hp_hardware_value_added_daas #microsite_content .row p {
        font-size: 3.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .p_last .col-for-image {
        margin-top: -15%;
    }
    #p_hp_hardware_value_added_daas #microsite_content .row p.big a{
        font-size: 16px !important;
        padding: 15px 15px;
    }
  }
 @media screen and (max-width: 787px) {
  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat img {
    max-height: 60px;
  }
}
/****==================end hp_hardware_value_added_daas==================******/

/*==========================================================================
=            2020_Lenovo_TopSeller_X1-Mas_Incentive_Landingpage            =
==========================================================================*/
#p-lenovo-topseller-x1-mas-incentive .l-hidden {
  display: none;
}

#p-lenovo-topseller-x1-mas-incentive .pt-1r {
  padding-top: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-1r {
  padding-bottom: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-1r {
  padding-left: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-1r {
  padding-right: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-2r {
  padding-top: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-2r {
  padding-bottom: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-2r {
  padding-left: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-2r {
  padding-right: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-3r {
  padding-top: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-3r {
  padding-bottom: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-3r {
  padding-left: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-3r {
  padding-right: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-4r {
  padding-top: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-4r {
  padding-bottom: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-4r {
  padding-left: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-4r {
  padding-right: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-5r {
  padding-top: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-5r {
  padding-bottom: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-5r {
  padding-left: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-5r {
  padding-right: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-6r {
  padding-top: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-6r {
  padding-bottom: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-6r {
  padding-left: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-6r {
  padding-right: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-7r {
  padding-top: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-7r {
  padding-bottom: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-7r {
  padding-left: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-7r {
  padding-right: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-8r {
  padding-top: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-8r {
  padding-bottom: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-8r {
  padding-left: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-8r {
  padding-right: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-9r {
  padding-top: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-9r {
  padding-bottom: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-9r {
  padding-left: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-9r {
  padding-right: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-10r {
  padding-top: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-10r {
  padding-bottom: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-10r {
  padding-left: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-10r {
  padding-right: 10rem;
}

#p-lenovo-topseller-x1-mas-incentive .s-intro p.small {
  font-style: italic;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion h2:last-child {
  text-align: center;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion-cta h1 a {
  text-decoration: none;
  color: #e1140a;
  text-stroke: #FFF 1px;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion-cta h1 a:hover {
  text-decoration: none;
  color: #FFF;
}
#p-lenovo-topseller-x1-mas-incentive .s-product h3 {
  color: #000;
  text-transform: unset;
}
#p-lenovo-topseller-x1-mas-incentive .s-product .btn-default {
  background: #e1140a;
  border-color: #e1140a;
  color: #fff;
  transition: all 300ms ease-in;
}
#p-lenovo-topseller-x1-mas-incentive .s-product .btn-default:hover {
  background: #fff;
  border-color: #e1140a;
  color: #e1140a;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table {
  border-width: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tr, #p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table td {
  border-width: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table thead {
  display: none;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tbody > tr:nth-of-type(2n+1) {
  background: #fff;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tbody > tr:hover {
  background: #fff;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .row .row .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-container > .row {
  display: flex;
  align-items: center;
  background: #f2f2f2 url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_topseller_x1_mas_incentive/lenovo_x1-mas_snow-bg.jpg") no-repeat center center;
  background-size: cover;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-thumbnail {
  padding-left: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-des p {
  margin-bottom: 0.5rem;
}

/* Extra small devices (phones, less than 768px) */
@media only screen and (max-width: 768px) {
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-container > .row {
    flex-flow: column wrap;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-thumbnail {
    padding-left: 0;
    padding-right: 0;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-logo {
    padding-top: 2rem;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-logo img {
    max-width: 25rem;
    margin: 0 auto;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-des {
    padding-top: 2rem;
  }
}
/*=====  End of 2020_Lenovo_TopSeller_X1-Mas_Incentive_Landingpage  ======*/



/*=============SVA- https://www.also.com/ec/cms5/de_1010/1010_anbieter/logitech/logitech_startup_1.jsp================*/

#texture_sva101820 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/background.jpg) top center !important;
    color: white !important;
}

#texture_sva101820 a {
    color: white !important;
    border-color: #ffffff !important;
    border-radius: 1px !important;
    background: unset !important;
}
.p-1010_anbieter-logitech_startup_1 h2 {

    font-family: 'ralewayregular' !important;
    }

.p-1010_anbieter-logitech_startup_1 .bg-black-1{
background:#f5f5f5 !important;
}


.p-1010_anbieter-logitech_startup_1 .bg-black-1  .col-xs-12 {
background:#f5f5f5 !important;
}

#gray_sva101820 a {
color: white !important;
    border-color: #ffffff !important;
}


#red_sva101820 {
background:#ff2847 !important;
color: #ffffff !important;
}

#red_sva101820 a{
color: #ffffff !important;
border-color: #ffffff !important;
}

#gray_sva101820, #gray_sva101820b {background: #1e2629 !important;
    color: #ffffff !important;}
#logo_sva101820  div.col-xs-12 img.img-original
{
   position: absolute !important;
    top: 325px !important;
    z-index: 99 !important;
display:none !important;

}


#gray_sva101820b a.lnk{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/fb.jpg) !important;
    width: 25px !important;
    height: 28px !important;
    float: left !important;
    text-indent: -9999px !important;
    margin: 0 !important ;
}
#gray_sva101820b .btn-primary{
padding-right: 13px !important;
}
#gray_sva101820b  a.btn.btn-default{
padding: 0 !important;
    margin: 0 !important;
}

#gray_sva101820b .btn-primary:after {
padding-right: 13px !important;
}


#gray_sva101820b a.btn-primary{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/tweet.jpg) !important;
    width: 35px !important ;
    height: 29px !important;
    float: left !important;
    text-indent: -9999px !important;
    margin: 0 !important;
    border: none !important;
}

#gray_sva101820b a.btn-default{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/instagram.jpg) !important;
    width: 38px !important;
    height: 30px !important;
    float: left !important;
    text-indent: -9999px !important;
    border: none !important;
}

#gray_sva101820b .btn-primary:after{
     content: none !important;
}


@media only screen and (min-width: 1023px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {
 display: block !important;
    position: absolute !important;
    top: 568px !important;
    z-index: 99 !important;
    width: 194px !important;

  }
}
@media only screen and (min-width: 1200px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {

 display: block !important;
    position: absolute !important;
    top: 568px !important;
    z-index: 99 !important;
    width: 194px !important;
  }

}

@media only screen and (minwidth: 1199px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {
   display:none !important;
  }

}


#hero_background102120 {
background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/banner1.jpg')top center no-repeat !important;
color: white !important;
background-size: cover !important;
border-radius: 1px !important;
}

#hero_background102120 h2 {
color: white !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 5em !important;
}

#hero_background102120 p.big {
    margin-bottom: 0px  !important;
    padding-bottom: 0px !important;
}

#hero_background102120 a {
border-color:white !important;
background-color:white !important;
}
#hero_background102120 a:hover {
border-color:white !important;
background-color:white !important;
color:black !important ;
}

#hero_background102120 a {
border-color:white !important;
background-color:white !important;
border-radius: 1px !important;
}

#texture_sva101820 p {color: white !important;}

/*=============End of SVA- https://www.also.com/ec/cms5/de_1010/1010_anbieter/logitech/logitech_startup_1.jsp================*/

/******======================2020_HP PRODUCTS RETURNS_CW43===============*******/

.p_2020_hp_products_returns_cw43 #microsite_content .article ul li {
  font-weight: normal;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article ul ul {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn {
  border-radius: 0;
  background: transparent !important;
  color: #000;
  font-size: 1.8rem;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:before {
  content: '';
  background: #000;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  opacity: 0;
  height: 100%;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:hover {
  color: #fff;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:hover:before {
  width: 100%;
  opacity: 1;
}

.p_2020_hp_products_returns_cw43 #microsite_content .pb-40 ul li:nth-child(2) {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .pb-40 ul ul li {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th {
  padding-left: 8px;
  padding-right: 8px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .container .grid-col {
  padding: 0 !important;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th h2 {
  font-size: 1.8rem;
  margin-bottom: 0;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .article {
  border: 1px solid #ddd;
  background-color: #eee;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td {
  padding-left: 8px;
  padding-right: 8px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container {
  border-top: none !important;
  border: 1px solid #ddd;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container p {
  padding: 0 10px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container .grid-col {
  padding: 0 !important;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container .grid-col:nth-child(2n+1) {
  border-left: 1px solid #ddd;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .col-for-image img {
  margin: 0 auto;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td h2 {
  font-size: 1.8rem;
  font-weight: normal;
  margin-bottom: 0;
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

/******======================End_2020_HP PRODUCTS RETURNS_CW43===============*******/
/******======================HPE StoreOnce Norway===============*******/
.p_hpe_storeonce #microsite_content h1,
.p_hpe_storeonce #microsite_content h2 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.p_hpe_storeonce #microsite_content p,
.p_hpe_storeonce #microsite_content a {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.p_hpe_storeonce #microsite_content .article p .highlight .lnk {
  padding: 0;
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #01A982;
  font-size: 15px;
  border-bottom: none;
}

.p_hpe_storeonce #microsite_content .article a.btn {
  border-radius: 0;
  background: none;
  font-size: 16px;
  padding: 15px 30px;
}

.p_hpe_storeonce #microsite_content .article a.btn:hover {
  background: #fff;
  color: #000;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn {
  color: #fff !important;
  position: relative;
  border-color: #fff;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:before {
  content: '';
  position: absolute;
  background-color: #fff;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  z-index: -1;
  width: 0;
  height: 100%;
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:hover {
  color: #000 !important;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:hover:before {
  width: 100%;
}

@media (min-width: 992px) {
  .p_hpe_storeonce #microsite_content .p_hpe_storeone_black .container .col-xs-12 .article > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk {
    position: relative;
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    background: #01A982;
    width: 0;
    height: 2px;
    box-sizing: border-box;
    transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk:hover:before {
    width: 100%;
  }
}


/******======================End_HPE StoreOnce Norway===============*******/

/* ======================== be quiet! Gaming Campaign start ================== */
#p-2020_be_quiet_Gaming_Campaign #microsite_content {
    background-image:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/be_quiet/2020_be_quiet_gaming/main-bgr_3_1920x1080.jpg');
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .pb-50 {
    padding-bottom: 50px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content h1,
#p-2020_be_quiet_Gaming_Campaign #microsite_content h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content p,
#p-2020_be_quiet_Gaming_Campaign #microsite_content ul li ,
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.lnk {
    color: #fff;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content p {
    font-size: 16px;
    line-height: 1.4;
}

#p-2020_be_quiet_Gaming_Campaign #microsite_content p.small {
    font-size: 13px;
    line-height: 1.3;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.lnk  {
    border-bottom: 1px solid #fff;
    font-weight: 700;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.btn-primary,
#p-2020_be_quiet_Gaming_Campaign  #microsite_content table.table a.btn-primary {
    border: 2px solid #ff6604;
    border-bottom: 2px solid #ff6604;
    background: #000000;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.btn-primary:hover,
#p-2020_be_quiet_Gaming_Campaign  #microsite_content table.table a.btn-primary:hover {
    border: 2px solid #ff6604;
    border-bottom: 2px solid #ff6604;
    background: #ffffff;
    color: #000000
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/be_quiet/2020_be_quiet_gaming/hero-bgr_1920x1080.jpg');
    padding-top: 20%;
    padding-bottom: 20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn .parallax-container {
    padding-top: 50%;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container.parallax-text  p {
    font-size: 30px;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  h2 {
    display: inline;
    font-size: 45px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .text_with_media span.col-for-image {
    display: inline;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .text_with_media span.col-for-image  img {
    display: inline;
    padding: 0;
    margin: 0;
    position: relative;
    top: -10px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .highlight {
    color: #ff6604;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container .parallax-container .parallax img {
    width: 100%;
    transform: translate3d(-50%, 0px, 0px);
}

#p-2020_be_quiet_Gaming_Campaign #microsite_content .ctnt-top {
    padding-top: 15%;
    padding-bottom:  100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .ctnt-top h2 {
    margin-bottom: 50px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-headline {
    padding-top: 100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .sctnw-fw-4cols h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list h2 {
    font-size: 16px;
    margin-bottom: 15px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-cta {
    padding-bottom: 100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom {
    padding-top: 100px;
    padding-bottom:100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom p.small {
    text-align: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom ul li {
    list-style: none;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row {
    text-align: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row > .col-xs-12 > .row > .c-Products > .row{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 992px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row {
        margin-left: 0;
        margin-right:0;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row .col-xs-12 {
        padding :10px;
    }
}

@media screen and (min-width: 1200px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container.parallax-text p {
        font-size: 60px;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list {

    }
}
@media screen and (max-width: 991px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list  .text_with_media .col-xs-12 {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols .container {
        text-align: center;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  {
        padding: 35% 0;
    }
}
/* ======================== be quiet! Gaming Campaign ends ================== */

/* ======================== 2020_LenovoDCG_ berallzuhause2_Landingpages ================== */

/*.p_2020_lenovodcg_uberallzuhause2 #microsite_content {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content h2,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h3,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h4,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h5 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
  font-weight: bold;
}*/

.p_2020_lenovodcg_uberallzuhause2 #microsite_content p.small {
  line-height: 1.5;
  font-style: italic;
  font-size: 13px;
}
.p_2020_lenovodcg_uberallzuhause2 #microsite_content p b {
  font-family: "inter", Verdana, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content p .highlight {
  font-weight: normal;
  text-decoration: underline;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .separat {
  padding-top: 30px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pb-40 {
  padding-bottom: 40px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pt-40 {
  padding-top: 40px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pb-60 {
  padding-bottom: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .mb-60 {
  margin-bottom: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pt-60 {
  padding-top: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .mt-60 {
  margin-top: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .container > .row {
  padding-bottom: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article > .row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .big {
  color: #ffffff;
  display: inline-block;
  text-align: center;
  padding: 0 20px;
  margin-bottom: 0;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 {
  background-color: #d5e7ef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 p {
  font-size: 17px;
  text-align: center;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_blue_2 .article .row .big, .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_green_2 .article .row .big {
  max-width: 450px;
  width: 100%;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_blue .article .row .big {
  background-color: #00b0f0;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_green .article .row .big {
  background-color: #66bd46;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg {
  color: #FFF;
  margin-top: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg .container {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovodcg_ueberallzuhause2_landingpage/bg02.png");
  background-position: top center;
  background-repeat: repeat-y;
  background-size: 100% auto;
  padding: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p {
  margin: 0;
  padding: 40px;
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a {
  color: #FFF;
  border: none;
  position: relative;
  display: inline-block;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  background: #fff;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a:hover:before {
  width: 100%;
}
.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_2020_h3center h3 {
    text-align: center;
    margin-bottom: 0;
    font-size: 30px;
    color: #5e5e5e;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_2020_lenovodcg_uberallzuhause2_3_col .big {
    text-align: center;
    width: 100%;
    min-height: 65px;
    font-size: 18px;
    text-decoration: underline;
}

@media only screen and (min-width: 992px) {
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content h2 {
    margin-bottom: 20px;
    font-size: 40px;
  }
}

@media only screen and (max-width: 992px) {
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article.text_with_media img {
    padding: 0 25px;
  }
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 {
    margin: 0 25px;
  }
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 p {
    padding-top: 20px;
  }
}


/* ======================== END_2020_LenovoDCG_ berallzuhause2_Landingpage ================== */
/* ======================== 2020_LG_DS_Netflix and Chill Incentive_Q4 Landing Page ================== */
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .article.text_with_media img{
    padding: 0;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .p_fwnormal h2{
    font-weight: normal!important;
    font-family: "rois", Verdana, Arial, sans-serif;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .p_fwnormal h2 b{
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content p b{
    font-family: "inter", Verdana, Arial, sans-serif;
}
/* ======================== END_2020_LG_DS_Netflix and Chill Incentive_Q4 Landing Page ================== */

/*=================== 2020_Subpage_for_WaaS_ADM_Incentive starts =================================*/
#WaaS_ADM_Incentive_subpage_10836 #microsite_content p {
    font-size: 16px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero {
    background: url(https://www.also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_adm_incentive/hero.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 550px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero h1,
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero h2 {
    color: #fff;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management {
    position: relative;
    background: rgba(255,255,255,0);
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_adm_incentive/b30b5172-bg-content-2-1.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-style: none;
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .box {
    margin-bottom: 75px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management .container {
    background: transparent;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management p {
    font-size: 20px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .racing-point {
    margin: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn {
    padding: 50px 0;
    margin-top: -50px;
    background-color: #f6fdf4;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .mwf-label {
    font-family: "interbold", Arial, sans-serif;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow {
    margin-top: 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(1) {
    display: none;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) {
    width: 100%;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) .mwf_finish {
    background: rgba(137,232,114,1);
    color: #000000;
    border: 2px solid rgba(137,232,114,1) !important;
    border-radius: 5px;
    font-family: "interbold", Arial, sans-serif;
    text-transform: none;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) .mwf_finish:hover {
    background:rgba(109,220,87,1);
    color: #000000;
    border: 2px solid rgba(109,220,87,1) !important;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar  {
    margin: 50px 0;
}

#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container > .row {
    padding: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container h4 {
    font-family: "interbold", Arial, sans-serif;
    margin-bottom: 0;
}
@media screen and (min-width: 991px) {
    #WaaS_ADM_Incentive_subpage_10836 #microsite_content .racing-point .text_with_media > .row {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px 0;
    }
}
/*=================== 2020_Subpage_for_WaaS_ADM_Incentive ends =================================*/

/*=======================================
=            HPE Flex Offers            =
=======================================*/
#p-hpe-flex-offers main .l-hidden {
  display: none;
}
#p-hpe-flex-offers main .btn {
  border-radius: 0 !important;
}
#p-hpe-flex-offers main h2 {
  font-size: 3.4rem;
}
#p-hpe-flex-offers main h3 {
  font-size: 2.7rem;
}
#p-hpe-flex-offers main p {
  font-size: 1.7rem;
}
#p-hpe-flex-offers main p {
  color: #4d4d4d;
}
#p-hpe-flex-offers main p b {
  color: #000;
}
#p-hpe-flex-offers main .custom-v-center .article .row {
  height: 100%;
  display: flex;
  align-items: center;
}
#p-hpe-flex-offers main .bg-add3-100 {
  background: #ed7d31;
}
#p-hpe-flex-offers main .bg-add3-100.box {
  background: #ed7d31;
}
#p-hpe-flex-offers main .bg-add3-100.box .grid {
  background: #ed7d31;
}

#p-hpe-flex-offers .pt-1r {
  padding-top: 1rem;
}
#p-hpe-flex-offers .pb-1r {
  padding-bottom: 1rem;
}
#p-hpe-flex-offers .pl-1r {
  padding-left: 1rem;
}
#p-hpe-flex-offers .pr-1r {
  padding-right: 1rem;
}
#p-hpe-flex-offers .pt-2r {
  padding-top: 2rem;
}
#p-hpe-flex-offers .pb-2r {
  padding-bottom: 2rem;
}
#p-hpe-flex-offers .pl-2r {
  padding-left: 2rem;
}
#p-hpe-flex-offers .pr-2r {
  padding-right: 2rem;
}
#p-hpe-flex-offers .pt-3r {
  padding-top: 3rem;
}
#p-hpe-flex-offers .pb-3r {
  padding-bottom: 3rem;
}
#p-hpe-flex-offers .pl-3r {
  padding-left: 3rem;
}
#p-hpe-flex-offers .pr-3r {
  padding-right: 3rem;
}
#p-hpe-flex-offers .pt-4r {
  padding-top: 4rem;
}
#p-hpe-flex-offers .pb-4r {
  padding-bottom: 4rem;
}
#p-hpe-flex-offers .pl-4r {
  padding-left: 4rem;
}
#p-hpe-flex-offers .pr-4r {
  padding-right: 4rem;
}
#p-hpe-flex-offers .pt-5r {
  padding-top: 5rem;
}
#p-hpe-flex-offers .pb-5r {
  padding-bottom: 5rem;
}
#p-hpe-flex-offers .pl-5r {
  padding-left: 5rem;
}
#p-hpe-flex-offers .pr-5r {
  padding-right: 5rem;
}
#p-hpe-flex-offers .pt-6r {
  padding-top: 6rem;
}
#p-hpe-flex-offers .pb-6r {
  padding-bottom: 6rem;
}
#p-hpe-flex-offers .pl-6r {
  padding-left: 6rem;
}
#p-hpe-flex-offers .pr-6r {
  padding-right: 6rem;
}
#p-hpe-flex-offers .pt-7r {
  padding-top: 7rem;
}
#p-hpe-flex-offers .pb-7r {
  padding-bottom: 7rem;
}
#p-hpe-flex-offers .pl-7r {
  padding-left: 7rem;
}
#p-hpe-flex-offers .pr-7r {
  padding-right: 7rem;
}
#p-hpe-flex-offers .pt-8r {
  padding-top: 8rem;
}
#p-hpe-flex-offers .pb-8r {
  padding-bottom: 8rem;
}
#p-hpe-flex-offers .pl-8r {
  padding-left: 8rem;
}
#p-hpe-flex-offers .pr-8r {
  padding-right: 8rem;
}
#p-hpe-flex-offers .pt-9r {
  padding-top: 9rem;
}
#p-hpe-flex-offers .pb-9r {
  padding-bottom: 9rem;
}
#p-hpe-flex-offers .pl-9r {
  padding-left: 9rem;
}
#p-hpe-flex-offers .pr-9r {
  padding-right: 9rem;
}
#p-hpe-flex-offers .pt-10r {
  padding-top: 10rem;
}
#p-hpe-flex-offers .pb-10r {
  padding-bottom: 10rem;
}
#p-hpe-flex-offers .pl-10r {
  padding-left: 10rem;
}
#p-hpe-flex-offers .pr-10r {
  padding-right: 10rem;
}

#p-hpe-flex-offers .theme-headline h1, #p-hpe-flex-offers .theme-headline h2, #p-hpe-flex-offers .theme-headline h3 {
  color: #ed7d31;
  text-transform: unset;
}
#p-hpe-flex-offers .theme-headline h1, #p-hpe-flex-offers .theme-headline h2 {
  font-family: "Rois", Verdana, Arial, sans-serif;
  font-weight: 500;
}
#p-hpe-flex-offers .headline-uppercase h1, #p-hpe-flex-offers .headline-uppercase h2, #p-hpe-flex-offers .headline-uppercase h3 {
  text-transform: uppercase;
}
#p-hpe-flex-offers .btn-solid-orange .btn-primary, #p-hpe-flex-offers .btn-solid-black .btn-primary {
  color: #FFF;
  text-transform: unset;
  font-weight: 600;
}
#p-hpe-flex-offers .btn-solid-orange .btn-primary {
  background: #ed7d31;
  border-color: #ed7d31;
}
#p-hpe-flex-offers .btn-solid-black .btn-primary {
  background: #000;
}
#p-hpe-flex-offers .s-intro h3 {
  color: #000;
}
#p-hpe-flex-offers .s-feature h1, #p-hpe-flex-offers .s-feature h2, #p-hpe-flex-offers .s-feature h3 {
  color: #000;
}
#p-hpe-flex-offers .s-feature p {
  font-size: 2rem;
}
#p-hpe-flex-offers #microsite_content .s-feature h2 {
  font-size: 3.2rem;
  color: #000000;
}
#p-hpe-flex-offers .s-benefits .text_with_media p.big {
  color: #FFF;
  font-size: 2.7rem;
}
#p-hpe-flex-offers .s-benefits .text_with_media p.big b {
  color: #FFF;
}
#p-hpe-flex-offers .s-benefits .text_with_media h2 {
  color: #ed7d31 !important;
}
#p-hpe-flex-offers .s-benefits .text_with_media h3 {
  font-size: 2.5rem;
  color: #ed7d31 !important;
}
#p-hpe-flex-offers .s-benefits .text_with_media img {
  max-width: 15rem;
}
#p-hpe-flex-offers .s-hdiw h2 {
  font-size: 3.6rem;
}

/* Extra small devices (phones, less than 768px) */
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #p-hpe-flex-offers .s-hdiw .grid-col .row > .col-xs-12:first-child * {
    max-width: 75%;
  }
}
/*=====  End of HPE Flex Offers  ======*/

/*-----Start --https://www.also.com/ec/cms5/lv_5210/5210/2020-online-webinars/index.jsp----*/
#sva110920 sub {
  text-indent: -9999px;
    float: left;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/calendar.jpg);
    width: 42px;
    height: 43px;
margin-top: -12px;
}

#sva110920 sup {
      text-indent: -9999px;
    float: left;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/clock.jpg);
    width: 42px;
    height: 43px;
    margin-top: -12px;
    display: block;
    margin-top: -4px;
}

#sva110920 .highlight {float:left;}

#sva110920 a.btn {
background: #ec9130 !important;
    color: white !important;
    border-color: white !important;
}

#sva110920b a.btn{
    text-indent: -9999px !important;
    float: left !important;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/i_image_final.png)no-repeat !important;

    border: none !important;
    padding: 0 !important;
    width: 68px !important;
    height: 52px !important;
}


/*-----end --https://www.also.com/ec/cms5/lv_5210/5210/2020-online-webinars/index.jsp----*/
/*==================2020-LG OLED Days==================*/
.p_lg_oled_days #microsite_content .p_header_img {
  background: #f8f8f8;
}

.p_lg_oled_days #microsite_content .p_header_img .article .img-responsive {
  padding: 0;
}

.p_lg_oled_days #microsite_content .p_header_img .col-xs-12 .row {
  padding-top: 0 !important;
}

.p_lg_oled_days #microsite_content .p_bg_grey {
  background: #f8f8f8;
}

.p_lg_oled_days #microsite_content .p_product_4 .highlight {
  font-weight: bold;
  color: #99e087;
  text-decoration: none;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 26px;
}

.p_lg_oled_days #microsite_content .p_product_4 h3 {
  text-decoration: underline;
}

.p_lg_oled_days #microsite_content .p_product_4 .btn {
  border: 1px solid #a50034;
  background: #a50034;
  border-radius: 3px;
}

.p_lg_oled_days #microsite_content .p_product_4 .btn:hover {
  background: #cc0041;
  color: #fff;
  border-color: #cc0041;
}

.p_lg_oled_days #microsite_content .p_product_4 .article {
  background: #fff;
}

.p_lg_oled_days #microsite_content .p_img.no_height .article .row p {
  min-height: auto;
}

.p_lg_oled_days #microsite_content .p_img h2 {
  font-size: 26px !important;
}

.p_lg_oled_days #microsite_content .p_img .article .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.p_lg_oled_days #microsite_content .pt20 {
  padding-top: 20px;
}

.p_lg_oled_days #microsite_content .pb20 {
  padding-bottom: 20px;
}

.p_lg_oled_days #microsite_content .pt40 {
  padding-top: 40px;
}

.p_lg_oled_days #microsite_content .pb40 {
  padding-bottom: 40px;
}

.p_lg_oled_days #microsite_content .pt60 {
  padding-top: 60px;
}

.p_lg_oled_days #microsite_content .pb60 {
  padding-bottom: 60px;
}

.p_lg_oled_days #microsite_content .pt80 {
  padding-top: 80px;
}

.p_lg_oled_days #microsite_content .pb80 {
  padding-bottom: 80px;
}

@media only screen and (max-width: 992px) {
  .p_lg_oled_days #microsite_content .p_img .article .row p {
    min-height: auto;
  }
  .p_lg_oled_days #microsite_content .p_img .article.text_with_media img {
    padding: 0;
  }
  .p_lg_oled_days #microsite_content .p_img .col-xs-12 .article .row h2 {
    margin-top: 30px;
  }
}

/*==================2020-LG OLED Days==================*/


/* Lenovo Product IDG */
.lenovo_productIDG #microsite_content section.newSection a.btn-primary {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #00b050;
    color: #fff;
    font-size: 14px;
    padding: 12px 14px;
    font-weight: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-primary:hover {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #00853c;
    color: #fff;
    font-size: 14px;
    padding: 12px 14px;
    font-size: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-default {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #bfbfbf;
    color: #000;
    font-size: 14px;
    padding: 12px 14px;
    font-weight: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-default:hover {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #a9a9a9;
    color: #000;
    font-size: 14px;
    padding: 12px 14px;
    font-size: normal;
}
/* End Lenovo Product IDG */

/*================================================
=            IoT Bonus Club Awareness            =
================================================*/

#p-iot-bonus-club-awareness main .l-hidden {
    display: none
}

#p-iot-bonus-club-awareness main .btn {
    border-radius: 8px !important
}

#p-iot-bonus-club-awareness main h1 {
    margin-bottom: 1em
}

#p-iot-bonus-club-awareness main h2 {
    margin-bottom: 0.75em
}

#p-iot-bonus-club-awareness main h3 {
    text-transform: unset
}

#p-iot-bonus-club-awareness main .custom-v-center .article .row {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

#p-iot-bonus-club-awareness main .bg-add2-100 {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-add2-100.box {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-add2-100.box .grid-col {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-black-1 {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .bg-black-1.box {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .bg-black-1.box .grid-col {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .btn.btn-default {
    background-color: #89e872
}

#p-iot-bonus-club-awareness main .btn.btn-default:hover {
    background: #FFF;
    font-size: 16px
}

#p-iot-bonus-club-awareness main .text-center ul {
    list-style-position:  !important
}

#p-iot-bonus-club-awareness .m-box-pt-1r .text_with_media,
#p-iot-bonus-club-awareness .pt-1r {
    padding-top: 10px;
    padding-top: 1rem
}

#p-iot-bonus-club-awareness .m-box-pb-1r .text_with_media,
#p-iot-bonus-club-awareness .pb-1r {
    padding-bottom: 10px;
    padding-bottom: 1rem
}

#p-iot-bonus-club-awareness .m-box-pl-1r .text_with_media,
#p-iot-bonus-club-awareness .pl-1r {
    padding-left: 10px;
    padding-left: 1rem
}

#p-iot-bonus-club-awareness .m-box-pr-1r .text_with_media,
#p-iot-bonus-club-awareness .pr-1r {
    padding-right: 10px;
    padding-right: 1rem
}

#p-iot-bonus-club-awareness .m-box-pt-2r .text_with_media,
#p-iot-bonus-club-awareness .pt-2r {
    padding-top: 20px;
    padding-top: 2rem
}

#p-iot-bonus-club-awareness .m-box-pb-2r .text_with_media,
#p-iot-bonus-club-awareness .pb-2r {
    padding-bottom: 20px;
    padding-bottom: 2rem
}

#p-iot-bonus-club-awareness .m-box-pl-2r .text_with_media,
#p-iot-bonus-club-awareness .pl-2r {
    padding-left: 20px;
    padding-left: 2rem
}

#p-iot-bonus-club-awareness .m-box-pr-2r .text_with_media,
#p-iot-bonus-club-awareness .pr-2r {
    padding-right: 20px;
    padding-right: 2rem
}

#p-iot-bonus-club-awareness .m-box-pt-3r .text_with_media,
#p-iot-bonus-club-awareness .pt-3r {
    padding-top: 30px;
    padding-top: 3rem
}

#p-iot-bonus-club-awareness .m-box-pb-3r .text_with_media,
#p-iot-bonus-club-awareness .pb-3r {
    padding-bottom: 30px;
    padding-bottom: 3rem
}

#p-iot-bonus-club-awareness .m-box-pl-3r .text_with_media,
#p-iot-bonus-club-awareness .pl-3r {
    padding-left: 30px;
    padding-left: 3rem
}

#p-iot-bonus-club-awareness .m-box-pr-3r .text_with_media,
#p-iot-bonus-club-awareness .pr-3r {
    padding-right: 30px;
    padding-right: 3rem
}

#p-iot-bonus-club-awareness .m-box-pt-4r .text_with_media,
#p-iot-bonus-club-awareness .pt-4r {
    padding-top: 40px;
    padding-top: 4rem
}

#p-iot-bonus-club-awareness .m-box-pb-4r .text_with_media,
#p-iot-bonus-club-awareness .pb-4r {
    padding-bottom: 40px;
    padding-bottom: 4rem
}

#p-iot-bonus-club-awareness .m-box-pl-4r .text_with_media,
#p-iot-bonus-club-awareness .pl-4r {
    padding-left: 40px;
    padding-left: 4rem
}

#p-iot-bonus-club-awareness .m-box-pr-4r .text_with_media,
#p-iot-bonus-club-awareness .pr-4r {
    padding-right: 40px;
    padding-right: 4rem
}

#p-iot-bonus-club-awareness .m-box-pt-5r .text_with_media,
#p-iot-bonus-club-awareness .pt-5r {
    padding-top: 50px;
    padding-top: 5rem
}

#p-iot-bonus-club-awareness .m-box-pb-5r .text_with_media,
#p-iot-bonus-club-awareness .pb-5r {
    padding-bottom: 50px;
    padding-bottom: 5rem
}

#p-iot-bonus-club-awareness .m-box-pl-5r .text_with_media,
#p-iot-bonus-club-awareness .pl-5r {
    padding-left: 50px;
    padding-left: 5rem
}

#p-iot-bonus-club-awareness .m-box-pr-5r .text_with_media,
#p-iot-bonus-club-awareness .pr-5r {
    padding-right: 50px;
    padding-right: 5rem
}

#p-iot-bonus-club-awareness .m-box-pt-6r .text_with_media,
#p-iot-bonus-club-awareness .pt-6r {
    padding-top: 60px;
    padding-top: 6rem
}

#p-iot-bonus-club-awareness .m-box-pb-6r .text_with_media,
#p-iot-bonus-club-awareness .pb-6r {
    padding-bottom: 60px;
    padding-bottom: 6rem
}

#p-iot-bonus-club-awareness .m-box-pl-6r .text_with_media,
#p-iot-bonus-club-awareness .pl-6r {
    padding-left: 60px;
    padding-left: 6rem
}

#p-iot-bonus-club-awareness .m-box-pr-6r .text_with_media,
#p-iot-bonus-club-awareness .pr-6r {
    padding-right: 60px;
    padding-right: 6rem
}

#p-iot-bonus-club-awareness .m-box-pt-7r .text_with_media,
#p-iot-bonus-club-awareness .pt-7r {
    padding-top: 70px;
    padding-top: 7rem
}

#p-iot-bonus-club-awareness .m-box-pb-7r .text_with_media,
#p-iot-bonus-club-awareness .pb-7r {
    padding-bottom: 70px;
    padding-bottom: 7rem
}

#p-iot-bonus-club-awareness .m-box-pl-7r .text_with_media,
#p-iot-bonus-club-awareness .pl-7r {
    padding-left: 70px;
    padding-left: 7rem
}

#p-iot-bonus-club-awareness .m-box-pr-7r .text_with_media,
#p-iot-bonus-club-awareness .pr-7r {
    padding-right: 70px;
    padding-right: 7rem
}

#p-iot-bonus-club-awareness .m-box-pt-8r .text_with_media,
#p-iot-bonus-club-awareness .pt-8r {
    padding-top: 80px;
    padding-top: 8rem
}

#p-iot-bonus-club-awareness .m-box-pb-8r .text_with_media,
#p-iot-bonus-club-awareness .pb-8r {
    padding-bottom: 80px;
    padding-bottom: 8rem
}

#p-iot-bonus-club-awareness .m-box-pl-8r .text_with_media,
#p-iot-bonus-club-awareness .pl-8r {
    padding-left: 80px;
    padding-left: 8rem
}

#p-iot-bonus-club-awareness .m-box-pr-8r .text_with_media,
#p-iot-bonus-club-awareness .pr-8r {
    padding-right: 80px;
    padding-right: 8rem
}

#p-iot-bonus-club-awareness .m-box-pt-9r .text_with_media,
#p-iot-bonus-club-awareness .pt-9r {
    padding-top: 90px;
    padding-top: 9rem
}

#p-iot-bonus-club-awareness .m-box-pb-9r .text_with_media,
#p-iot-bonus-club-awareness .pb-9r {
    padding-bottom: 90px;
    padding-bottom: 9rem
}

#p-iot-bonus-club-awareness .m-box-pl-9r .text_with_media,
#p-iot-bonus-club-awareness .pl-9r {
    padding-left: 90px;
    padding-left: 9rem
}

#p-iot-bonus-club-awareness .m-box-pr-9r .text_with_media,
#p-iot-bonus-club-awareness .pr-9r {
    padding-right: 90px;
    padding-right: 9rem
}

#p-iot-bonus-club-awareness .m-box-pt-10r .text_with_media,
#p-iot-bonus-club-awareness .pt-10r {
    padding-top: 100px;
    padding-top: 10rem
}

#p-iot-bonus-club-awareness .m-box-pb-10r .text_with_media,
#p-iot-bonus-club-awareness .pb-10r {
    padding-bottom: 100px;
    padding-bottom: 10rem
}

#p-iot-bonus-club-awareness .m-box-pl-10r .text_with_media,
#p-iot-bonus-club-awareness .pl-10r {
    padding-left: 100px;
    padding-left: 10rem
}

#p-iot-bonus-club-awareness .m-box-pr-10r .text_with_media,
#p-iot-bonus-club-awareness .pr-10r {
    padding-right: 100px;
    padding-right: 10rem
}

#p-iot-bonus-club-awareness .m-product-layout-grid .container>.row {
    display: -ms-grid;
    display: grid
}

#p-iot-bonus-club-awareness .m-product-layout-grid .container>.row img {
    margin: 0 auto 20px auto;
    margin: 0 auto 2rem auto
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row {
    -ms-grid-columns: 7fr 5fr;
        grid-template-columns: 7fr 5fr;
    -ms-grid-rows: (1fr)[2];
        grid-template-rows: repeat(2, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-areas: "Big-Product Small-Product-1""Big-Product Small-Product-2"
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row:after,
#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row:before {
    display: none
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    grid-area: Big-Product;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Small-Product-1
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: Small-Product-2
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row:after,
#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row:before {
    display: none
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row .l-product img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row .l-product .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

@media only screen and (max-width:767px) {
    .m-product-layout-grid .container>.row {
        display: block
    }
}

/*=====  End of IoT Bonus Club Awareness  ======*/


/****start*****https://www.also.com/ec/cms5/fr_2000/2000/campagnes/productivity-boost-lenovo-win10pro/index.jsp****/
#sva111520s1{


/*background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/heroimage.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 400px;
    padding-bottom: 100px;
    height: 890px;
    max-width: 1758px;
    margin:0 auto;
*/
    background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/header.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 270px;
    padding-bottom: 100px;}
#sva111520s1 h1{
    color: white;
    font-family: inherit;
    text-transform: initial;
line-height:49px;
}
#sva_products a.btn-primary{
border: 1px solid #006B7D !important;
}

#sva_products .add_info_products b {
    color: #e22319;
    font-size: 20px;
    font-weight: bolder;
}

#sva_products h3 a
{text-decoration: none !important;}

#sva111520s1 h2, #sva111520s4 h2{
    color: white;
    font-family: inherit;
    text-transform: initial;
line-height:35px;
}
#sva111520s4 h2{ color:black;}

#sva111520s1 a.btn-default, #sva_products .btn-primary{
    border: 1px solid #4abfe0 !important;
    /*border-bottom: 2px solid #4abfe0 !important;*/
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold;}

#sva111520s1 a.btn-default:hover, #sva_products .btn-primary:hover {
border: 1px solid #88e570 !important;
background:#88e570 !important;}

#sva111520s1 p {
    color: white;
    font-family: inherit;
    font-size: 16px !important;
}
#sva111520s1 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570 !important;}


#sva111520s2{
    background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/1550_lenovo_20q4-section01-img.jpg)no-repeat top center;
    background-size: cover;
    padding-top: 30px;
}
#sva111520s2 h2 {
color: white;
    font-family: inherit;
}

#sva111520s2 p {
color: white;
    font-family: inherit;
    font-size: 16px !important;
}

#sva111520s2 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s2 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s3{
background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/1550_lenovo_20q4-section02-img_800px.jpg)no-repeat top center;
    background-size: cover;
    padding-top: 30px;}

#sva111520s3 h2 {
color: black;
    font-family: inherit;
}

#sva111520s3 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s3 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}


#sva111520s3-1 {
    background: #f2f2f2 !important;
    background-size: cover;
}

#sva111520s3-1 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s3-1 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s4 p {
    font-size: 16px !important;
}

#sva111520s4 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s4 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s3 p {
    color: black;
    font-family: inherit;
    font-size: 16px !important;
}

/****end*****https://www.also.com/ec/cms5/fr_2000/2000/campagnes/productivity-boost-lenovo-win10pro/index.jsp****/

/*==================================================================
=            2020_LenovoDCG_Q4_IntelBranded_Landingpage            =
==================================================================*/
#p-2020-lenovodcg-q4-intelbranded .l-hidden {
    display: none;
}
#p-2020-lenovodcg-q4-intelbranded .bg-add1-100 {
    background-color: #5475b2 !important;
}
#p-2020-lenovodcg-q4-intelbranded .bg-add1-100.box .grid {
    background-color: #5475b2 !important;
}
#p-2020-lenovodcg-q4-intelbranded a.btn-default, #p-2020-lenovodcg-q4-intelbranded table.table a.btn-default {
    font-size: inherit;
}
#p-2020-lenovodcg-q4-intelbranded h2 {
    margin-bottom: 1rem;
}

#p-2020-lenovodcg-q4-intelbranded .pt-1r {
    padding-top: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-1r {
    padding-bottom: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-1r {
    padding-left: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-1r {
    padding-right: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-2r {
    padding-top: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-2r {
    padding-bottom: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-2r {
    padding-left: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-2r {
    padding-right: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-3r {
    padding-top: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-3r {
    padding-bottom: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-3r {
    padding-left: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-3r {
    padding-right: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-4r {
    padding-top: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-4r {
    padding-bottom: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-4r {
    padding-left: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-4r {
    padding-right: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-5r {
    padding-top: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-5r {
    padding-bottom: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-5r {
    padding-left: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-5r {
    padding-right: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-6r {
    padding-top: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-6r {
    padding-bottom: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-6r {
    padding-left: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-6r {
    padding-right: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-7r {
    padding-top: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-7r {
    padding-bottom: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-7r {
    padding-left: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-7r {
    padding-right: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-8r {
    padding-top: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-8r {
    padding-bottom: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-8r {
    padding-left: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-8r {
    padding-right: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-9r {
    padding-top: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-9r {
    padding-bottom: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-9r {
    padding-left: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-9r {
    padding-right: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-10r {
    padding-top: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-10r {
    padding-bottom: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-10r {
    padding-left: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-10r {
    padding-right: 10rem;
}

#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table {
    border-width: 0;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tr, #p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table td {
    border-width: 0;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table thead {
    display: none;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tbody > tr:nth-of-type(2n+1) {
    background: #fff;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tbody > tr:hover {
    background: #fff;
}
#p-2020-lenovodcg-q4-intelbranded .mwf-form .btn {
    color: #000;
}
#p-2020-lenovodcg-q4-intelbranded .mwf-form .btn:hover {
    color: #FFF;
}

/* Extra small devices (phones, less than 768px) */
/*=====  End of 2020_LenovoDCG_Q4_IntelBranded_Landingpage  ======*/


/*=====  Start ****  ALSO France - Software & Services ******
***** https://www.also.com/ec/cms5/fr_2000/2000/test/software-and-services/index.jsp **** ======*/
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article .col-xs-12 {
    padding-left: 0;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article .col-for-image {
    margin: 0;
    display: inline;
    float: left;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article h2 {
    display: inline-block;
    font-size: 20px;
    margin-left: 10px;
    margin-bottom: 0;
    float: left;
    font-family: 'Inter var', sans-serif;
    font-weight: bold;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-title a:after {
    display: none;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-content {
    margin-bottom: 50px;
}
@media screen and (min-width: 1024px) {
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel {
        position: relative;
        width: 20%;
        background:transparent;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel-default > .panel-heading {
        background: transparent;
        border: none;
        position: relative;
        z-index: 2;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-title a {
        font-size: 0;
        line-height: 0;
        background:transparent;
        border-bottom: none;
        width: 30px;
        height: 70px;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse {
        top: 0;
        left:0;
        position: absolute;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse {
        width: 100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse.in {
        width: 500%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel  .collapse,
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel  .collapse.in > .row > div {
        display: block;
        visibility: visible;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse  .panel-body {
        padding: 0;
        border-bottom: 0;
        position: relative;
        width: 100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse  .panel-body > .row > .col-xs-12 {
        padding: 25px 50px;
        background: #ffffff;
        display: none;
        visibility: hidden;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel .in .panel-body > .row > .col-xs-12 {
        display: block;
        visibility: visible;
        z-index: 2;
        box-shadow: 0 5px 5px rgba(0,0,0,0.3);
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse > .panel-body > .row > picture {
        top: 0;
        height: 70px;
        padding: 10px 0;
        position: relative;
        display: inline-block;
        text-align: center;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse.in > .panel-body > .row > picture {
        width: 20%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel .in .panel-body > .row > picture img {
       border-bottom: 2px solid #89E872;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-3) .collapse.in {
        left: -100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-3) .collapse.in .panel-body > .row > picture {
        left: 20%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-2) .collapse.in {
        left: -200%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-2) .collapse.in .panel-body > .row > picture {
        left: 40%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-1) .collapse.in {
        left: -300%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-1) .collapse.in .panel-body > .row > picture {
        left: 60%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n) .collapse.in {
        left: -400%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n) .collapse.in .panel-body > .row > picture {
        left: 80%;
    }
/*
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(4n-1) .in .panel-body > .row > .col-xs-12 {
        left: -50%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(4n) .in .panel-body > .row > .col-xs-12 {
        left: -75%;
    }
*/
}

/*=====  End **** ALSO France - Software & Services ******
***** https://www.also.com/ec/cms5/fr_2000/2000/test/software-and-services/index.jsp **** ======*/




/***https://www.also.com/ec/cms5/bg_5870/5870/kampanii/dell/index.jsp Start***/
.p-5870-dell_5 a.btn-default {
color:white !important;
border:1px solid #0076CE !important;
background: #0076CE !important;
    border-radius: 1px !important;

}

.p-5870-dell_5 h2 {
    font-family: Verdana, Geneva, sans-serif !important;
    font-weight: normal;
font-size: 3.2rem;
}

.p-5870-dell_5 h3 {
    font-family: Verdana, Geneva, sans-serif !important;
    font-weight: normal;
font-size: 2.2rem;
}

#sva111720s4 {
background: #0076CE !important;
}

#sva111720s4 div.col-md-4 {
background: url(https://www.also.com/ec/cms5/media/img/5870/dell_5/man_smiling.png)top center no-repeat;
    height: 420px;}


#sva111720s4 div.row {background: #0076CE !important;
}

#sva111720s4 div.row h2, #sva111720s4 div.row p  {color:white !important;
}


#sva111720s4 a {background: white !important;
    color: black !important;
}

.p-5870-dell_5 footer a.btn-default{
    color: black !important;
    background: none !important;
    border: none !important;
}

#sva111720s4 div.col-md-4 img {
    display: none;
}

/***https://www.also.com/ec/cms5/bg_5870/5870/kampanii/dell/index.jsp end***/
/* ======================== 2020_Gett_Office2.0 ================== */
.p_2020_style_spi #microsite_content .pt10 {
  padding-top: 10px;
}

.p_2020_style_spi #microsite_content .pb10 {
  padding-bottom: 10px;
}

.p_2020_style_spi #microsite_content .pt20 {
  padding-top: 20px;
}

.p_2020_style_spi #microsite_content .pb20 {
  padding-bottom: 20px;
}

.p_2020_style_spi #microsite_content .pt40 {
  padding-top: 40px;
}

.p_2020_style_spi #microsite_content .pb40 {
  padding-bottom: 40px;
}

.p_2020_style_spi #microsite_content .pt60 {
  padding-top: 60px;
}

.p_2020_style_spi #microsite_content .pb60 {
  padding-bottom: 60px;
}

.p_2020_style_spi #microsite_content .pt80 {
  padding-top: 80px;
}

.p_2020_style_spi #microsite_content .pb80 {
  padding-bottom: 80px;
}

.p_2020_style_spi #microsite_content .p_bg_grey {
  background: #f8f8f8;
}

.p_2020_style_spi #microsite_content .fz20_h4 .container h4{
    font-size: 20px;
    line-height: 1.5;
}

.p_2020_style_spi #microsite_content .fz18_h3 .container h3{
    font-size: 18px!important;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header {
  margin-bottom: 60px;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header h1 {
  color: #007088;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header .img-responsive {
  max-width: 100%!important;
  margin: 0 auto;
  padding-bottom: 0;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header .container .col-xs-12 .article > .row {
  padding: 0;
}

.p_2020_gett_office_2 #microsite_content h2 {
  color: #007088;
  margin-bottom: 30px;
}

.p_2020_gett_office_2 #microsite_content .keyboard-section .article .img-original {
    width: 100%;
    max-width: 100%!important;
}

.p_2020_gett_office_2 #microsite_content .keyboard-img .article .img-responsive{
    max-width: 100%!important;
}

.p_2020_gett_office_2 #microsite_content .article .img-responsive{
    max-width: 950px;
   margin: 0 auto;
}
.p_2020_gett_office_2 #microsite_content .embed-responsive.embed-responsive-16by9{
    max-width: 900px;
    margin: 0 auto;
    margin-bottom: 60px!important;
}
.p_2020_gett_office_2 #microsite_content .article p {
  font-size: 16px;
}

.p_2020_gett_office_2 #microsite_content .article p .highlight {
  color: #007088;
}

.p_2020_gett_office_2 #microsite_content .article p .highlight2 {
  color: #89e872;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  margin-bottom: 10px;
}

.p_2020_gett_office_2 #microsite_content .gett_col_3 .container > .col-xs-12 {
  margin-bottom: 40px;
}

.p_2020_gett_office_2 #microsite_content .container .col-xs-12 .article ul li {
  font-size: 16px;
}
@media only screen and (min-width: 1024px) {
    .p_2020_gett_office_2 #microsite_content .keyboard-section .text_with_media > .row > .col-xs-12{
        margin-top: -200px;
    }
}
@media only screen and (max-width: 1024px){
    .p_2020_gett_office_2 #microsite_content .keyboard-section .text_with_media > .row > .col-xs-12{
        margin-top: -60px;
    }
}
@media only screen and (max-width: 992px) {
  .p_2020_gett_office_2 #microsite_content .p_gett_t_header {
    margin-bottom: 0;
  }
}

/* ========================End 2020_Gett_Office2.0 ================== */




/* ========================*** Start *** Lenovo_ADPcampaign_2020  ***
*** https://www.also.com/ec/cms5/lv_5210/5210/klienti/piegadataji/lenovo/lenovo_adpcampaign_2020/index.jsp ***================== */
#p-lenovo_ADPcampaign_2020_DEMG-11285 p.big {
    line-height: 1.5;
}
#p-lenovo_ADPcampaign_2020_DEMG-11285 h3 {
    text-transform: none;
}
#p-lenovo_ADPcampaign_2020_DEMG-11285 h3 a.lnk {
    border-bottom: none;
}
/* ========================*** End *** Lenovo_ADPcampaign_2020  ***
*** https://www.also.com/ec/cms5/lv_5210/5210/klienti/piegadataji/lenovo/lenovo_adpcampaign_2020/index.jsp ***================== */

/* ========== IoT DOLLY PLUS ========== */
.iotDollyPlus #microsite_content h1,
.iotDollyPlus #microsite_content h2,
.iotDollyPlus #microsite_content h3,
.iotDollyPlus #microsite_content h4 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.iotDollyPlus #microsite_content p {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-weight: normal;
}

.iotDollyPlus #microsite_content h2 {
    margin-bottom: 10px;
}

.iotDollyPlus #microsite_content section.dollyTitle {
    padding-top: 30px;
}

.iotDollyPlus #microsite_content section.dollyTitle h2 {
    margin: 0;
}

.iotDollyPlus #microsite_content section.CTABlock p {
    margin-bottom: 0;
}

/* Header */
.iotDollyPlus #microsite_content section.dollyHeader h1:first-child {
    padding-top: 130px;
}

.iotDollyPlus #microsite_content section.dollyHeader h1 {
    text-transform: none;
}

.iotDollyPlus #microsite_content section.dollyHeader h1 b {
    color: #89e872;
}

/* Details */
.iotDollyPlus #microsite_content section.dollyDetails {
    padding-top: 60px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child {
    background-color: #006b7d;
    padding: 25px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:last-child {
    background-color: #89E872;
    padding: 0 25px 25px 0;
    position: relative;
    top: -50px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6 span.col-for-media .embed-responsive {
    border: 10px solid #fff;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child h2,
.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child p {
    color: #fff;
}

/* Dolly Image */
.iotDollyPlus #microsite_content section.dollyImagesL {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 0;
}

.iotDollyPlus #microsite_content section.dollyImagesS {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 0;
}

/* Solution */
.iotDollyPlus #microsite_content section.dollySolutionsL {
    padding-top: 40px;
    padding-bottom: 40px;
}

.iotDollyPlus #microsite_content section.dollySolutionsS {
    padding-top: 20px;
    padding-bottom: 20px;
}

.iotDollyPlus #microsite_content section.dollySolutions .grid-col .row {
    padding: 0;
}

/* Cases */
.iotDollyPlus #microsite_content section.dollyUseCases-rowone .grid-col  .article .row:last-child {
    background-color: rgb(137, 232, 114);
    color: #fff;
    min-height: 120px;
}

.iotDollyPlus #microsite_content section.dollyUseCases-rowtwo .grid-col  .article .row:last-child {
    background-color: rgb(137, 232, 114);
    color: #fff;
    min-height: 120px;
}

/* Reasons */
.iotDollyPlus #microsite_content section.dollyReasonOne .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonTwo .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonThree .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonThree {
    margin-bottom: 30px;
}

.iotDollyPlus #microsite_content section.dollyReasonOne .grid-col .article p,
.iotDollyPlus #microsite_content section.dollyReasonTwo .grid-col .article p,
.iotDollyPlus #microsite_content section.dollyReasonThree .grid-col .article p {
    min-height: 70px;
    margin-bottom: 0;
}

/* Monitor */
/*.iotDollyPlus #microsite_content section.dollyMonitor h2:first-child {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 20px 0;
}*/

/* Reseller Advantage */
.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul {
    list-style-type: none!important;
    padding: 0;
}

.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
}

.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul li:before {
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/1010/services_17/solution_services_2/iot_1/dolly_plus/arrow.png);
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    background-size: contain;
    width: 10px;
    height: 10px;
}

/* Contact */
.iotDollyPlus #microsite_content section.dollyContact {
    margin-top: 30px;
}

.iotDollyPlus #microsite_content section.dollyContact h2 {
    padding-top: 60px;
}

.iotDollyPlus #microsite_content section.dollyContact img.img-responsive {
    width: auto;
    max-width: inherit;
    display: block;
    margin: 0 auto;
}

@media only screen and (max-width: 640px) {
    .iotDollyPlus #microsite_content section.dollyHeader h1 {
        margin-top: 0;
    }
}

@media only screen and (max-width: 991px) {
    .iotDollyPlus #microsite_content section.dollyHeader h1:first-child {
        padding-top: 0;
    }

    .iotDollyPlus #microsite_content section.dollyHeader {
        padding-top: inherit;
    }

    .iotDollyPlus #microsite_content section.dollyDetails {
        padding-top: 20px;
    }

    .iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:last-child {
        background-color: #89E872;
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: inherit;
        padding-right: inherit;
        position: relative;
        top: 0px;
    }

    .iotDollyPlus #microsite_content section.dollyContact h2 {
        padding-top: 0;
    }
}
/* ========== End IoT DOLLY PLUS ========== */


/************* SOPHOS MICROSITES 2020**************/
#p_sophos_microsite_2020 {
  background: #fff no-repeat fixed;
  background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
  background: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
  background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
}

#p_sophos_microsite_2020 .p_logo .container .img-responsive {
  max-width: 200px;
}
#p_sophos_microsite_2020 #microsite_content .container h2,
#p_sophos_microsite_2020 #microsite_content .container h3 {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content .container a {
  color: #004489;
}
#p_sophos_microsite_2020 #microsite_content .container .panel-title a {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact {
  background: transparent;
  padding-bottom: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact .container {
  background: #ddd;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact .container h3 {
  color: #004489;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header {
  background: transparent;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row {
  position: relative;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row .article .row {
  padding: 0;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row .article .row p {
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  height: 0;
  margin: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .active > a,
#p_sophos_microsite_2020 #microsite_content #microsite_header .active > a:hover {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul {
  background: #fff;
  margin: 4px 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul li ul {
    display: none;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul li:hover ul {
    display: block;
    position: absolute;
bottom: -40px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header li a {
  color: #666;
  display: block;
  padding: 0.5em;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header li a:hover {
  border-bottom: 1px solid #CCC;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer {
  color: #666;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer a {
  border: 0;
  border-left: 1px solid #333;
  margin-left: 5px;
  padding-left: 5px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer a:hover {
  border-bottom: 1px solid #666 !important;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article > .row {
  padding: 0 15px;
  margin-top: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article .col-xs-12 a {
  border-bottom: none;
  margin-right: 5px;
  color: #666;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article .col-xs-12 a:first-child {
  border: 0;
  margin: 0;
  padding: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .col-md-3 p {
  text-align: right;
  color: #666;
}

/************* END SOPHOS MICROSITES 2020**************/

/* Shop > Training Page  */

#p-shop-tutorials.shoptraining #cboxOverlay {
    opacity: 1;
    background: #fff;
}

#p-shop-tutorials.shoptraining div#colorbox {
    top: 50px !important;
}

#p-shop-tutorials .shoptraining_infobox .container {
    width: 14%;
    float: left;
    position: fixed !important;
    top: 1.5%;
    padding: 0px;
    font-size: 10px;
    background: #EEEEEE;
    color: black;
    padding: 5px;
}

#p-shop-tutorials .shoptraining_infobox a {
    color: #000 !important;
}

#p-shop-tutorials .shoptraining_infobox a:hover,
#p-shop-tutorials .shoptraining_infobox a:active,
#p-shop-tutorials .shoptraining_infobox a:focus {
    color: #89E872 !important;
    border: 0px solid transparent !important;
}

#p-shop-tutorials .shoptraining_infobox h2 {
    margin-top: 20px;
}

#p-shop-tutorials .shoptraining_infobox p {
    font-size: 13px;
    text-align: left;
}

/* END Shop > Training Page  */
/***************************ALSO Solutions Business Online Training*********************************/

.l-hidden {
    display: none;
    visibility: hidden;
}

#evt-reg-form-bronze #microsite_content, #evt-reg-form-silver #microsite_content, #evt-reg-form-gold #microsite_content {
    background: #BDBDBD;
}
#evt-reg-form-bronze #microsite_content .bg-white-100 .container, #evt-reg-form-silver #microsite_content .bg-white-100 .container, #evt-reg-form-gold #microsite_content .bg-white-100 .container {
    box-shadow: 0 16px 16px rgba(0, 0, 0, 0.15);
}

.evt-reg-form {
    color: #424242;
}
.evt-reg-form .c-Breadcrumb {
    background: #FFF;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 50px;
    padding-top: 25px;
}
.evt-reg-form #microsite_content * {
    line-height: 1.65;
}
.evt-reg-form #microsite_content .bg-white-100 .container {
    background: #FFF;
}
.evt-reg-form #microsite_content h1, .evt-reg-form #microsite_content h2, .evt-reg-form #microsite_content h3, .evt-reg-form #microsite_content h4, .evt-reg-form #microsite_content h5 {
    line-height: 1.15;
}
.evt-reg-form #microsite_content p {
    margin-bottom: 1.15rem;
}
.evt-reg-form #microsite_content h1, .evt-reg-form #microsite_content p.big {
    margin-top: 0;
    font-size: 2.488em;
}
.evt-reg-form #microsite_content h2 {
    font-size: 2.074em;
}
.evt-reg-form #microsite_content h3 {
    font-size: 1.728em;
}
.evt-reg-form #microsite_content h4 {
    font-size: 1.44em;
}
.evt-reg-form #microsite_content h5 {
    font-size: 1.2em;
}
.evt-reg-form #microsite_content small, .evt-reg-form #microsite_content .text_small, .evt-reg-form #microsite_content p.small {
    font-size: 0.833em;
}

.l-mt-1rem .container {
    margin-top: 1rem;
}

.l-mb-1rem .container {
    margin-bottom: 1rem;
}

.l-my-1rem .container {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.l-pt-1rem .container {
    padding-top: 1rem;
}

.l-pb-1rem .container {
    padding-bottom: 1rem;
}

.l-py-1rem .container {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.l-mt-2rem .container {
    margin-top: 2rem;
}

.l-mb-2rem .container {
    margin-bottom: 2rem;
}

.l-my-2rem .container {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.l-pt-2rem .container {
    padding-top: 2rem;
}

.l-pb-2rem .container {
    padding-bottom: 2rem;
}

.l-py-2rem .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.l-mt-3rem .container {
    margin-top: 3rem;
}

.l-mb-3rem .container {
    margin-bottom: 3rem;
}

.l-my-3rem .container {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.l-pt-3rem .container {
    padding-top: 3rem;
}

.l-pb-3rem .container {
    padding-bottom: 3rem;
}

.l-py-3rem .container {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.l-mt-4rem .container {
    margin-top: 4rem;
}

.l-mb-4rem .container {
    margin-bottom: 4rem;
}

.l-my-4rem .container {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.l-pt-4rem .container {
    padding-top: 4rem;
}

.l-pb-4rem .container {
    padding-bottom: 4rem;
}

.l-py-4rem .container {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.l-mt-5rem .container {
    margin-top: 5rem;
}

.l-mb-5rem .container {
    margin-bottom: 5rem;
}

.l-my-5rem .container {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.l-pt-5rem .container {
    padding-top: 5rem;
}

.l-pb-5rem .container {
    padding-bottom: 5rem;
}

.l-py-5rem .container {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.l-mt-6rem .container {
    margin-top: 6rem;
}

.l-mb-6rem .container {
    margin-bottom: 6rem;
}

.l-my-6rem .container {
    margin-top: 6rem;
    margin-bottom: 6rem;
}

.l-pt-6rem .container {
    padding-top: 6rem;
}

.l-pb-6rem .container {
    padding-bottom: 6rem;
}

.l-py-6rem .container {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.l-mt-7rem .container {
    margin-top: 7rem;
}

.l-mb-7rem .container {
    margin-bottom: 7rem;
}

.l-my-7rem .container {
    margin-top: 7rem;
    margin-bottom: 7rem;
}

.l-pt-7rem .container {
    padding-top: 7rem;
}

.l-pb-7rem .container {
    padding-bottom: 7rem;
}

.l-py-7rem .container {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.l-mt-8rem .container {
    margin-top: 8rem;
}

.l-mb-8rem .container {
    margin-bottom: 8rem;
}

.l-my-8rem .container {
    margin-top: 8rem;
    margin-bottom: 8rem;
}

.l-pt-8rem .container {
    padding-top: 8rem;
}

.l-pb-8rem .container {
    padding-bottom: 8rem;
}

.l-py-8rem .container {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.l-mt-9rem .container {
    margin-top: 9rem;
}

.l-mb-9rem .container {
    margin-bottom: 9rem;
}

.l-my-9rem .container {
    margin-top: 9rem;
    margin-bottom: 9rem;
}

.l-pt-9rem .container {
    padding-top: 9rem;
}

.l-pb-9rem .container {
    padding-bottom: 9rem;
}

.l-py-9rem .container {
    padding-top: 9rem;
    padding-bottom: 9rem;
}

.l-mt-10rem .container {
    margin-top: 10rem;
}

.l-mb-10rem .container {
    margin-bottom: 10rem;
}

.l-my-10rem .container {
    margin-top: 10rem;
    margin-bottom: 10rem;
}

.l-pt-10rem .container {
    padding-top: 10rem;
}

.l-pb-10rem .container {
    padding-bottom: 10rem;
}

.l-py-10rem .container {
    padding-top: 10rem;
    padding-bottom: 10rem;
}

.l-section-no-padding .grid-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.l-divider .grid-col:first-of-type .article:before {
    content: "";
    position: relative;
    display: block;
    background: #d2f6ca;
    width: 100%;
    height: 4px;
    top: -4rem;
    margin: 0 auto;
}

.l-bg {
    background: linear-gradient(-180deg, #FFF 0%, #89E872 100%);
}

.l-fullscreen {
    position: fixed;
    min-width: 100%;
    min-height: 100%;
    top: 6rem;
    z-index: -1;
}
.l-fullscreen img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    min-width: 50%;
    min-height: 50%;
}

.l-d-grid .col-for-image, .l-hotel .col-for-image {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: auto auto auto;
    justify-content: center;
    align-items: center;
}

.l-d-grid .container {
    background: #EEEEEE;
}
.l-d-grid .text_with_media .row {
    display: flex;
    justify-content: center;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5));
}

.l-event-hero .container {
    background: #EEEEEE;
}
.l-event-hero .text_with_media .row {
    padding: 0 !important;
}
.l-event-hero .text_with_media .row h1 {
    color: #000;
    font-size: 2.986em !important;
}
.l-event-hero .text_with_media .row img {
    padding: 0;
}

.evt-reg-form #microsite_content .btn-primary {
    border-radius: 100px;
    border-color: #89E872;
    background-color: #89E872;
}
.evt-reg-form #microsite_content .btn-primary:after {
    border-radius: 100px;
}
.evt-reg-form #microsite_content .btn-default {
    border-color: #89E872;
    color: #89E872;
    border-radius: 100px;
}
.evt-reg-form #microsite_content .btn-default:hover {
    color: #FFF;
    background-color: #89E872;
}
.evt-reg-form #microsite_content .lnk {
    color: #89E872;
}
.evt-reg-form #microsite_content .lnk:hover {
    color: #000;
}
.evt-reg-form #microsite_content .l-content .article h3 {
    text-transform: inherit;
    color: #89E872;
}
.evt-reg-form #microsite_content .l-content .article .table-striped > tbody > tr:nth-of-type(odd) {
    background: transparent;
}
.evt-reg-form #microsite_content .l-content .article .table-striped > tbody > tr:nth-of-type(odd):hover {
    background-color: #89E872;
}
.evt-reg-form #microsite_content .l-content .article table.table {
    border: 0;
}
.evt-reg-form #microsite_content .l-content .article table.table tr th {
    display: none;
}
.evt-reg-form #microsite_content .l-content .article table.table tr th,
.evt-reg-form #microsite_content .l-content .article table.table tr td {
    border-right-width: 0;
    border-left-width: 0;
}
.evt-reg-form #microsite_content .l-contact a {
    color: #000;
    text-decoration: underline;
}
.evt-reg-form #microsite_content .l-contact .m-contact--headline {
    font-size: 20px;
    color: #89E872;
}
.evt-reg-form #microsite_content .l-agenda .article h3,
.evt-reg-form #microsite_content .l-agenda .article p {
    text-align: center;
}
.evt-reg-form #microsite_content .l-agenda .article p {
    margin-bottom: 0px;
}
.evt-reg-form #microsite_content .l-agenda .article .table-responsive {
    padding-top: 0;
}
.evt-reg-form #microsite_content .l-agenda .article .table tbody td:first-of-type {
    width: 33.33%;
}
.evt-reg-form #microsite_content .l-form .article h3 {
    text-align: center;
}
.evt-reg-form #microsite_content .l-form .btn-primary {
    padding-left: 20px;
    padding-right: 20px;
    min-width: 120px;
}
.evt-reg-form #microsite_content .webforms > .mwf-form {
    padding-left: 25px;
    padding-right: 25px;
}
.evt-reg-form #microsite_content .mwf-form .mwf-field[data-mwf-container=mwfb081e4ef607e] .mwf-required, .evt-reg-form #microsite_content .mwf-form .mwf-field[data-mwf-container=mwf3ace42c8a3ba] .mwf-required {
    display: none;
}
.evt-reg-form #microsite_content .mwf-form .mwf-label p {
    margin-bottom: 0 !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf-option {
    margin-top: 0;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph {
    padding-left: 0;
    display: block;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:first-child a {
    text-decoration: none;
    border-bottom-width: 0px;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph p {
    color: #000;
    margin: 0;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph p a {
    margin-top: 4px;
    margin-bottom: 0;
    display: inline-block;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:first-of-type p {
    margin-top: 20px !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:last-of-type p {
    margin-bottom: 20px !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow .col-md-3 {
    width: 50%;
}
.evt-reg-form #microsite_content .mwf-form .mwf_cancel {
    background: transparent;
    color: #000;
}
.evt-reg-form #microsite_content .mwf-form .mwf_cancel:hover {
    background: #000;
    color: #FFF;
}
.evt-reg-form #microsite_content .mwf-form .col-md-6 {
    padding-left: 0;
    padding-right: 10px;
}

@media (max-width: 767px) {
    .l-hotel .col-for-image {
        grid-template-columns: auto;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .l-hotel .col-for-image {
        grid-template-columns: auto auto;
    }
}
@media (min-width: 992px) {
    .evt-reg-form #microsite_content .container {
        max-width: 780px;
        display: block;
    }

    #evt-reg-form-silver .l-hotel {
        grid-template-columns: auto auto;
    }

    /* Medium devices (desktops, 992px and up) */
    #evt-reg-form-bronze .l-section .grid-col .article, #evt-reg-form-gold .l-section .grid-col .article {
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media screen and (max-width: 1024px) {
    /* Specific to this particular image */
}


/***************************End ALSO Solutions Business Online Training*********************************/

/*=============================================
=            Lenovo SmartView 2020            =
=============================================*/
#p-lenovo-smartview-2020 main .l-hidden {
    display: none;
}
#p-lenovo-smartview-2020 main .custom-v-center .grid > .row {
    height: 100%;
    display: flex;
    align-items: center;
}
#p-lenovo-smartview-2020 main .custom-v-center .article .row {
    height: 100%;
    display: flex;
    align-items: center;
}
#p-lenovo-smartview-2020 main a.btn-default, #p-lenovo-smartview-2020 main table.table a.btn-default {
    font-size: inherit;
}

#p-lenovo-smartview-2020 .pt-1r {
    padding-top: 1rem;
}
#p-lenovo-smartview-2020 .pb-1r {
    padding-bottom: 1rem;
}
#p-lenovo-smartview-2020 .pl-1r {
    padding-left: 1rem;
}
#p-lenovo-smartview-2020 .pr-1r {
    padding-right: 1rem;
}
#p-lenovo-smartview-2020 .pt-2r {
    padding-top: 2rem;
}
#p-lenovo-smartview-2020 .pb-2r {
    padding-bottom: 2rem;
}
#p-lenovo-smartview-2020 .pl-2r {
    padding-left: 2rem;
}
#p-lenovo-smartview-2020 .pr-2r {
    padding-right: 2rem;
}
#p-lenovo-smartview-2020 .pt-3r {
    padding-top: 3rem;
}
#p-lenovo-smartview-2020 .pb-3r {
    padding-bottom: 3rem;
}
#p-lenovo-smartview-2020 .pl-3r {
    padding-left: 3rem;
}
#p-lenovo-smartview-2020 .pr-3r {
    padding-right: 3rem;
}
#p-lenovo-smartview-2020 .pt-4r {
    padding-top: 4rem;
}
#p-lenovo-smartview-2020 .pb-4r {
    padding-bottom: 4rem;
}
#p-lenovo-smartview-2020 .pl-4r {
    padding-left: 4rem;
}
#p-lenovo-smartview-2020 .pr-4r {
    padding-right: 4rem;
}
#p-lenovo-smartview-2020 .pt-5r {
    padding-top: 5rem;
}
#p-lenovo-smartview-2020 .pb-5r {
    padding-bottom: 5rem;
}
#p-lenovo-smartview-2020 .pl-5r {
    padding-left: 5rem;
}
#p-lenovo-smartview-2020 .pr-5r {
    padding-right: 5rem;
}
#p-lenovo-smartview-2020 .pt-6r {
    padding-top: 6rem;
}
#p-lenovo-smartview-2020 .pb-6r {
    padding-bottom: 6rem;
}
#p-lenovo-smartview-2020 .pl-6r {
    padding-left: 6rem;
}
#p-lenovo-smartview-2020 .pr-6r {
    padding-right: 6rem;
}
#p-lenovo-smartview-2020 .pt-7r {
    padding-top: 7rem;
}
#p-lenovo-smartview-2020 .pb-7r {
    padding-bottom: 7rem;
}
#p-lenovo-smartview-2020 .pl-7r {
    padding-left: 7rem;
}
#p-lenovo-smartview-2020 .pr-7r {
    padding-right: 7rem;
}
#p-lenovo-smartview-2020 .pt-8r {
    padding-top: 8rem;
}
#p-lenovo-smartview-2020 .pb-8r {
    padding-bottom: 8rem;
}
#p-lenovo-smartview-2020 .pl-8r {
    padding-left: 8rem;
}
#p-lenovo-smartview-2020 .pr-8r {
    padding-right: 8rem;
}
#p-lenovo-smartview-2020 .pt-9r {
    padding-top: 9rem;
}
#p-lenovo-smartview-2020 .pb-9r {
    padding-bottom: 9rem;
}
#p-lenovo-smartview-2020 .pl-9r {
    padding-left: 9rem;
}
#p-lenovo-smartview-2020 .pr-9r {
    padding-right: 9rem;
}
#p-lenovo-smartview-2020 .pt-10r {
    padding-top: 10rem;
}
#p-lenovo-smartview-2020 .pb-10r {
    padding-bottom: 10rem;
}
#p-lenovo-smartview-2020 .pl-10r {
    padding-left: 10rem;
}
#p-lenovo-smartview-2020 .pr-10r {
    padding-right: 10rem;
}

/* Extra small devices (phones, less than 768px) */
/*=====  End of Lenovo SmartView 2020  ======*/



/* Start Product Finishing - Calculator - DEMG-11226 */
#p_product-finishing-caculator-11226 p {
    font-size: 16px;
}
#p_product-finishing-caculator-11226 .p_contact_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(35deg, #89e872 0%, #006c80 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5vw;
    padding-right: 30px;
    padding-bottom: 2vw;
    padding-left: 30px;
    margin-top: 10vh;
}
#p_product-finishing-caculator-11226 .p_logo_8466 img {
    width: 110px;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media .col-for-image img {
    width: 400px;
}
#p_product-finishing-caculator-11226 .p_hero_8466 {
    background-color: #006c80;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 30px;
}
#p_product-finishing-caculator-11226  #microsite_content .p_hero_8466 .article h3,
#p_product-finishing-caculator-11226  #microsite_content .p_hero_8466 .article h1
 {
    color: #fff;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-for-image img {
    width: 200px;
    margin: auto;
}
#p_product-finishing-caculator-11226  .stn-5cols .article .text_with_media .col-for-image img {
    max-width: 150px;
}
#p_product-finishing-caculator-11226  .stn-5cols {
    padding-bottom: 50px;
}
#p_product-finishing-caculator-11226  .digitale-youtube .row>.col-xs-12:last-child {padding-left: 40px;padding-right: 40px;}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    min-height: 400px;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media  h2 {
    color: #ffffff!important;
    font-size: 7rem;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .grid {
    background-color: transparent!important;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media h2 b {
    color: #ffffff;
}
#p_product-finishing-caculator-11226 .d_mb_15 {
    margin-bottom: 15px;
}
/* #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row{
    position: absolute;
} */

#p_product-finishing-caculator-11226 .p_headline_rotating{
    background-image: linear-gradient(180deg, #0c3456 0%, #006c80 100%);
    padding: unset!important;
}
#p_product-finishing-caculator-11226 .p_headline_rotating .article.text_with_media{
    min-height: 100px;
    margin-top: 50px;
}
#p_product-finishing-caculator-11226 .p_headline_rotating .article.text_with_media h3{
    color: #ffffff!important;
    font-size: 3rem;
    text-transform: none;
    text-align: left;
}
#p_product-finishing-caculator-11226 .p_box_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(180deg, #006c80 0%, #89e872 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 5vw!important;
}
#p_product-finishing-caculator-11226 .p_box02_8466 {
    background-image: linear-gradient(180deg, #89e872 0%,  #c6f5bb 100%);
    padding-top: 0!important;
    margin-bottom: 3vw;
}
#p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-6.grid-col  .article.text_with_media .col-xs-12{
    display: flex;
    justify-content: center;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    color: rgb(0, 0, 0);
    top: 0;
    min-height: 300px;
    margin: auto;
    position: relative;
    padding: 30px 30px;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    perspective: 1000px;
    perspective-origin: revert;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media ul li  {
    text-align: left;
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media::after {
    background-color: rgb(137, 232, 114);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h2 {
    margin-top: 25px;
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media::after {
    background-color: rgb(29 91 103);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media ul li {
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media ul li {
    color: rgb(0, 0, 0);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(4) .article.text_with_media::after {
    background-color: rgb(255, 185, 145);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
}

#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media:after{
    background-color: rgb(0,0,0);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media ul li {
    color: #ffffff;
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:first-child .article.text_with_media,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    transition-duration: 0.9s;
    bottom: 0px;
}

#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media:after{
    background-color: rgb(48 48 48);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    transition-duration: 0.9s;
    bottom: 0px;
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media:after{
    background-color: rgb(230, 230, 215);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    transition-duration: 0.9s;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media p {
    font-size: 5rem!important;
}

#p_product-finishing-caculator-11226 .p_solution_image .col-xs-12.col-md-4.grid-col .article.text_with_media {
    text-align: center;
}


#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;
  }
  #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row {
        -webkit-transition: all 2s;
        -o-transition: all 2s;
        transition: all 2s;
        backface-visibility: hidden;
        position: relative;
        z-index: 2;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;

    }
#p_product-finishing-caculator-11226 .p_big_picture .article.text_with_media h3{
    color: #9fd293;
    text-align: center;
    margin: -20px 0 20px 0;
}

#p_product-finishing-caculator-11226 .p_box_8466 img{
max-width: 380px;
}





@media screen and (min-width: 960px) {
    #p_product-finishing-caculator-11226  .stn-5cols .grid-col{
        width: 20%;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .grid-col .text_with_media .col-xs-12{
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article .text_with_media .col-for-image img {
        padding-left: 0;
        padding-right: 0;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article h3 {
        font-size: 18px;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article p {
        font-size: 16px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 > .container > .row {
        display: flex;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media {
        height: 100%;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media h3 {
        font-size: 20px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media p,
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media ul li {
        font-size:14px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media::after {
        -webkit-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }


    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(1) {
        position: absolute;
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        /* position: absolute; */
        left: 50%;
        width: 100%;
        text-align: center;
        font-size: 8rem;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        margin: 0;
        padding: 0;
        -webkit-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -ms-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -o-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
    }

    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row{
      -webkit-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -ms-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -o-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        /* min-height: 260px; */
        align-items: center;
        justify-content: center;
        -webkit-transform: rotateY(180deg) translateZ(50px);
        -ms-transform: rotateY(180deg) translateZ(50px);
        -o-transform: rotateY(180deg) translateZ(50px);
        transform: rotateY(180deg) translateZ(50px);
    }
    /* #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 {
        padding: 30px;
    } */
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p {
        text-align: left;
        font-size:14px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p a.btn,
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p a.btn:hover {
        padding: 10px 20px;
        line-height: 1;
        font-size: 13px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row:nth-child(2){
      -webkit-transform: rotateY(360deg) translateZ(50px);
      -ms-transform: rotateY(360deg) translateZ(50px);
      -o-transform: rotateY(360deg) translateZ(50px);
      transform: rotateY(360deg) translateZ(50px);
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover::after {
      -webkit-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);

    }
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row img{
        transform: translate(35px , 0);
        transition: 0.5s linear;
    }
}
@media screen and (max-width: 960px) {
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row, #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row .col-xs-12 {
     transform-style: unset;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row {
    position: relative;
}
#p_product-finishing-caculator-11226 .p_box_8466 img{
max-width: 150px;
}
    #p_product-finishing-caculator-11226 .p_box_8466 img,
    #p_product-finishing-caculator-11226 .p_box_8466 p {
        transform: unset;
    }
    .p_solution_image .article.text_with_media img {
        width: 50%!important;
        margin: auto!important;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover,
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover p,
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover img {
        transform: unset;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 {
        padding-bottom: 0!important;
    }
    #p_product-finishing-caculator-11226 .p_box02_8466 {
        padding-bottom: 1vw!important;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-4.grid-col,
    #p_product-finishing-caculator-11226 .p_box02_8466 .col-xs-12.col-md-6.grid-col {
        margin-bottom: 4vw;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 {
        background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/mb_hero_v2-2.jpg) center center no-repeat;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
        display: block;
        flex-wrap: unset;
        min-height: unset;
        text-align: center;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-for-image img {
        width: 150px;
        margin: auto;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 h2 {
        position: relative;
        transform: unset;
        left: unset;
        display: block;
        text-align: center;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12{
        display: block;
    }

}

@media screen and (max-width: 375px) {
    #p_product-finishing-caculator-11226 .p_solution_image .article.text_with_media img {
        width: 100%!important;
        margin: auto!important;
    }
}
/* End Product Finishing - Calculator - DEMG-11226 */




/********************* LP ALSO xMas Bonus Club *********************/
.p_also_xmas_bonus_club #microsite_content .p_xmas_logo .container img {
    max-width: 200px;
  }
/********************* End LP ALSO xMas Bonus Club *********************/


#sva120220_btn a{
    background: #92d050 !important;
    border-radius: 15px !important;
    border: 0px #92d050 solid !important;
    color: white !important;}
/*************Dropbox_Rebate-Program_LP**************/
.p_dropbox_rebate_program #microsite_content h2,
.p_dropbox_rebate_program #microsite_content h3 {
  color: #162f7c;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue {
  background: #162f7c !important;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue .container {
  background: transparent;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h1,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h2,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h3,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h4,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container p {
  color: #fff;
}

.p_dropbox_rebate_program #microsite_content .dropbox_yel {
  background: #fbe8b1;
}

.p_dropbox_rebate_program #microsite_content .dropbox_yel .container {
  background: transparent;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue02 {
  background: #c3d7e8;
}

.p_dropbox_rebate_program #microsite_content .dropbox_grey {
  background: #f8f8f8;
}

.p_dropbox_rebate_program #microsite_content .p_h_dropbox_center .container h2 {
  text-align: center;
}

.p_dropbox_rebate_program #microsite_content .p_logo_dropbox.dropbox_grey .container {
  background: transparent;
}
@media screen and (max-width: 991px) {
  .p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}


.p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row .col-xs-12:first-of-type .article img {
  max-width: 350px;
}

.p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row .col-xs-12:last-of-type .article img {
  margin: 0 0 0 auto;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .article .col-for-image {
  padding-bottom: 2rem;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .article h2 {
  color: #fbe8b1;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .btn {
  background: #fff;
  border-radius: 0;
  color: #162F7C;
  border: none;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .btn:hover {
  background: #f2c2c2;
  color: #162F7C;
}

.p_dropbox_rebate_program #microsite_content .btn {
  background: #285ff6;
  border-radius: 0;
  color: #fff;
  border: none;
  text-transform: uppercase;
  font-size: 16px;
}

.p_dropbox_rebate_program #microsite_content .btn:hover {
  border-radius: 0;
  border: none;
  background: #1e4dea;
}

.p_dropbox_rebate_program #microsite_content .p_col_4_dropbox .container h3 {
  font-size: 17px;
}

.p_dropbox_rebate_program #microsite_content .p_col_4_dropbox .container img {
  max-width: 240px;
  margin: 0 auto;
}

.p_dropbox_rebate_program #microsite_content .p_quote_dropbox .small {
  font-size: 15px;
  font-style: italic;
  border: 1px solid #fbfbfb !important;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  display: block;
  margin: 0;
  padding: 20px;
  background: #fff;
}

.p_dropbox_rebate_program #microsite_content .p_quote_dropbox .small .highlight {
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
}

.p_dropbox_form #colorbox main {
  background: #c3d7e8;
}

.p_dropbox_form #colorbox #microsite_content {
  max-width: 752px;
  margin: 0 auto;
  width: 100%;
  padding-bottom: 40px;
}

@media (min-width: 992px) {
  .p_dropbox_form #colorbox #microsite_content .container {
    background: #c3d7e8;
    max-width: 752px;
    width: 100%;
  }
  .p_dropbox_form #colorbox #microsite_content .container .col-md-3 {
    max-width: 280px;
    width: 100%;
  }
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .col-xs-12:last-of-type .article img {
  margin: 0;
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .row .col-for-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: flex-start;
  align-items: center;
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .row .col-for-image picture:first-of-type img {
  max-width: 220px;
}

.p_dropbox_rebate_program #microsite_content .container .col-for-image .embed-responsive .embed-responsive-item {
  padding-top: 25px;
}

@media (min-width: 992px) {
  .p_dropbox_rebate_program #microsite_content .container .col-for-image .embed-responsive .embed-responsive-item {
    padding-left: 25px;
  }
}
/*************End Dropbox_Rebate-Program_LP**************/

#sva120820prod a.btn-primary {
    border: 2px solid #01A4EF !important;
    border-bottom: 2px solid #01A4EF !important;
    border-radius: 0 !important;
    background: #01A4EF !important;
}

#sva120820{background: #01A4EF !important;}



/*=========================================
=            ProArt StudioBook            =
=========================================*/
#p-2020_asus_proart_studiobooks {
    /*===========================================
    =            Lenovo ThinkP Style            =
    ===========================================*/
    /*=====  End of Lenovo ThinkP Style  ======*/
}
#p-2020_asus_proart_studiobooks .l-hidden {
    display: none;
}
#p-2020_asus_proart_studiobooks #microsite_content a.btn-default, #p-2020_asus_proart_studiobooks #microsite_content table.table a.btn-default {
    font-size: inherit;
}
#p-2020_asus_proart_studiobooks #microsite_content .btn, #p-2020_asus_proart_studiobooks #microsite_content .lnk {
    transition: all 0.3s ease-in-out;
}
#p-2020_asus_proart_studiobooks #microsite_content .lnk {
    border-bottom-color: #C9AC82;
}

#p-2020_asus_proart_studiobooks .pt-1r, #p-2020_asus_proart_studiobooks .m-box-pt-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-1r > .container {
    padding-top: 1rem;
}
#p-2020_asus_proart_studiobooks .pb-1r, #p-2020_asus_proart_studiobooks .m-box-pb-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-1r > .container {
    padding-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .pl-1r, #p-2020_asus_proart_studiobooks .m-box-pl-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-1r > .container {
    padding-left: 1rem;
}
#p-2020_asus_proart_studiobooks .pr-1r, #p-2020_asus_proart_studiobooks .m-box-pr-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-1r > .container {
    padding-right: 1rem;
}
#p-2020_asus_proart_studiobooks .mt-1r {
    margin-top: 1rem;
}
#p-2020_asus_proart_studiobooks .mb-1r {
    margin-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .ml-1r {
    margin-left: 1rem;
}
#p-2020_asus_proart_studiobooks .mr-1r {
    margin-right: 1rem;
}
#p-2020_asus_proart_studiobooks .mt-n-1r {
    margin-top: -1rem;
}
#p-2020_asus_proart_studiobooks .mb-n-1r {
    margin-bottom: -1rem;
}
#p-2020_asus_proart_studiobooks .ml-n-1r {
    margin-left: -1rem;
}
#p-2020_asus_proart_studiobooks .mr-n-1r {
    margin-right: -1rem;
}
#p-2020_asus_proart_studiobooks .pt-2r, #p-2020_asus_proart_studiobooks .m-box-pt-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-2r > .container {
    padding-top: 2rem;
}
#p-2020_asus_proart_studiobooks .pb-2r, #p-2020_asus_proart_studiobooks .m-box-pb-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-2r > .container {
    padding-bottom: 2rem;
}
#p-2020_asus_proart_studiobooks .pl-2r, #p-2020_asus_proart_studiobooks .m-box-pl-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-2r > .container {
    padding-left: 2rem;
}
#p-2020_asus_proart_studiobooks .pr-2r, #p-2020_asus_proart_studiobooks .m-box-pr-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-2r > .container {
    padding-right: 2rem;
}
#p-2020_asus_proart_studiobooks .mt-2r {
    margin-top: 2rem;
}
#p-2020_asus_proart_studiobooks .mb-2r {
    margin-bottom: 2rem;
}
#p-2020_asus_proart_studiobooks .ml-2r {
    margin-left: 2rem;
}
#p-2020_asus_proart_studiobooks .mr-2r {
    margin-right: 2rem;
}
#p-2020_asus_proart_studiobooks .mt-n-2r {
    margin-top: -2rem;
}
#p-2020_asus_proart_studiobooks .mb-n-2r {
    margin-bottom: -2rem;
}
#p-2020_asus_proart_studiobooks .ml-n-2r {
    margin-left: -2rem;
}
#p-2020_asus_proart_studiobooks .mr-n-2r {
    margin-right: -2rem;
}
#p-2020_asus_proart_studiobooks .pt-3r, #p-2020_asus_proart_studiobooks .m-box-pt-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-3r > .container {
    padding-top: 3rem;
}
#p-2020_asus_proart_studiobooks .pb-3r, #p-2020_asus_proart_studiobooks .m-box-pb-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-3r > .container {
    padding-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .pl-3r, #p-2020_asus_proart_studiobooks .m-box-pl-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-3r > .container {
    padding-left: 3rem;
}
#p-2020_asus_proart_studiobooks .pr-3r, #p-2020_asus_proart_studiobooks .m-box-pr-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-3r > .container {
    padding-right: 3rem;
}
#p-2020_asus_proart_studiobooks .mt-3r {
    margin-top: 3rem;
}
#p-2020_asus_proart_studiobooks .mb-3r {
    margin-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .ml-3r {
    margin-left: 3rem;
}
#p-2020_asus_proart_studiobooks .mr-3r {
    margin-right: 3rem;
}
#p-2020_asus_proart_studiobooks .mt-n-3r {
    margin-top: -3rem;
}
#p-2020_asus_proart_studiobooks .mb-n-3r {
    margin-bottom: -3rem;
}
#p-2020_asus_proart_studiobooks .ml-n-3r {
    margin-left: -3rem;
}
#p-2020_asus_proart_studiobooks .mr-n-3r {
    margin-right: -3rem;
}
#p-2020_asus_proart_studiobooks .pt-4r, #p-2020_asus_proart_studiobooks .m-box-pt-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-4r > .container {
    padding-top: 4rem;
}
#p-2020_asus_proart_studiobooks .pb-4r, #p-2020_asus_proart_studiobooks .m-box-pb-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-4r > .container {
    padding-bottom: 4rem;
}
#p-2020_asus_proart_studiobooks .pl-4r, #p-2020_asus_proart_studiobooks .m-box-pl-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-4r > .container {
    padding-left: 4rem;
}
#p-2020_asus_proart_studiobooks .pr-4r, #p-2020_asus_proart_studiobooks .m-box-pr-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-4r > .container {
    padding-right: 4rem;
}
#p-2020_asus_proart_studiobooks .mt-4r {
    margin-top: 4rem;
}
#p-2020_asus_proart_studiobooks .mb-4r {
    margin-bottom: 4rem;
}
#p-2020_asus_proart_studiobooks .ml-4r {
    margin-left: 4rem;
}
#p-2020_asus_proart_studiobooks .mr-4r {
    margin-right: 4rem;
}
#p-2020_asus_proart_studiobooks .mt-n-4r {
    margin-top: -4rem;
}
#p-2020_asus_proart_studiobooks .mb-n-4r {
    margin-bottom: -4rem;
}
#p-2020_asus_proart_studiobooks .ml-n-4r {
    margin-left: -4rem;
}
#p-2020_asus_proart_studiobooks .mr-n-4r {
    margin-right: -4rem;
}
#p-2020_asus_proart_studiobooks .pt-5r, #p-2020_asus_proart_studiobooks .m-box-pt-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-5r > .container {
    padding-top: 5rem;
}
#p-2020_asus_proart_studiobooks .pb-5r, #p-2020_asus_proart_studiobooks .m-box-pb-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-5r > .container {
    padding-bottom: 5rem;
}
#p-2020_asus_proart_studiobooks .pl-5r, #p-2020_asus_proart_studiobooks .m-box-pl-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-5r > .container {
    padding-left: 5rem;
}
#p-2020_asus_proart_studiobooks .pr-5r, #p-2020_asus_proart_studiobooks .m-box-pr-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-5r > .container {
    padding-right: 5rem;
}
#p-2020_asus_proart_studiobooks .mt-5r {
    margin-top: 5rem;
}
#p-2020_asus_proart_studiobooks .mb-5r {
    margin-bottom: 5rem;
}
#p-2020_asus_proart_studiobooks .ml-5r {
    margin-left: 5rem;
}
#p-2020_asus_proart_studiobooks .mr-5r {
    margin-right: 5rem;
}
#p-2020_asus_proart_studiobooks .mt-n-5r {
    margin-top: -5rem;
}
#p-2020_asus_proart_studiobooks .mb-n-5r {
    margin-bottom: -5rem;
}
#p-2020_asus_proart_studiobooks .ml-n-5r {
    margin-left: -5rem;
}
#p-2020_asus_proart_studiobooks .mr-n-5r {
    margin-right: -5rem;
}
#p-2020_asus_proart_studiobooks .pt-6r, #p-2020_asus_proart_studiobooks .m-box-pt-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-6r > .container {
    padding-top: 6rem;
}
#p-2020_asus_proart_studiobooks .pb-6r, #p-2020_asus_proart_studiobooks .m-box-pb-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-6r > .container {
    padding-bottom: 6rem;
}
#p-2020_asus_proart_studiobooks .pl-6r, #p-2020_asus_proart_studiobooks .m-box-pl-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-6r > .container {
    padding-left: 6rem;
}
#p-2020_asus_proart_studiobooks .pr-6r, #p-2020_asus_proart_studiobooks .m-box-pr-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-6r > .container {
    padding-right: 6rem;
}
#p-2020_asus_proart_studiobooks .mt-6r {
    margin-top: 6rem;
}
#p-2020_asus_proart_studiobooks .mb-6r {
    margin-bottom: 6rem;
}
#p-2020_asus_proart_studiobooks .ml-6r {
    margin-left: 6rem;
}
#p-2020_asus_proart_studiobooks .mr-6r {
    margin-right: 6rem;
}
#p-2020_asus_proart_studiobooks .mt-n-6r {
    margin-top: -6rem;
}
#p-2020_asus_proart_studiobooks .mb-n-6r {
    margin-bottom: -6rem;
}
#p-2020_asus_proart_studiobooks .ml-n-6r {
    margin-left: -6rem;
}
#p-2020_asus_proart_studiobooks .mr-n-6r {
    margin-right: -6rem;
}
#p-2020_asus_proart_studiobooks .pt-7r, #p-2020_asus_proart_studiobooks .m-box-pt-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-7r > .container {
    padding-top: 7rem;
}
#p-2020_asus_proart_studiobooks .pb-7r, #p-2020_asus_proart_studiobooks .m-box-pb-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-7r > .container {
    padding-bottom: 7rem;
}
#p-2020_asus_proart_studiobooks .pl-7r, #p-2020_asus_proart_studiobooks .m-box-pl-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-7r > .container {
    padding-left: 7rem;
}
#p-2020_asus_proart_studiobooks .pr-7r, #p-2020_asus_proart_studiobooks .m-box-pr-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-7r > .container {
    padding-right: 7rem;
}
#p-2020_asus_proart_studiobooks .mt-7r {
    margin-top: 7rem;
}
#p-2020_asus_proart_studiobooks .mb-7r {
    margin-bottom: 7rem;
}
#p-2020_asus_proart_studiobooks .ml-7r {
    margin-left: 7rem;
}
#p-2020_asus_proart_studiobooks .mr-7r {
    margin-right: 7rem;
}
#p-2020_asus_proart_studiobooks .mt-n-7r {
    margin-top: -7rem;
}
#p-2020_asus_proart_studiobooks .mb-n-7r {
    margin-bottom: -7rem;
}
#p-2020_asus_proart_studiobooks .ml-n-7r {
    margin-left: -7rem;
}
#p-2020_asus_proart_studiobooks .mr-n-7r {
    margin-right: -7rem;
}
#p-2020_asus_proart_studiobooks .pt-8r, #p-2020_asus_proart_studiobooks .m-box-pt-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-8r > .container {
    padding-top: 8rem;
}
#p-2020_asus_proart_studiobooks .pb-8r, #p-2020_asus_proart_studiobooks .m-box-pb-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-8r > .container {
    padding-bottom: 8rem;
}
#p-2020_asus_proart_studiobooks .pl-8r, #p-2020_asus_proart_studiobooks .m-box-pl-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-8r > .container {
    padding-left: 8rem;
}
#p-2020_asus_proart_studiobooks .pr-8r, #p-2020_asus_proart_studiobooks .m-box-pr-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-8r > .container {
    padding-right: 8rem;
}
#p-2020_asus_proart_studiobooks .mt-8r {
    margin-top: 8rem;
}
#p-2020_asus_proart_studiobooks .mb-8r {
    margin-bottom: 8rem;
}
#p-2020_asus_proart_studiobooks .ml-8r {
    margin-left: 8rem;
}
#p-2020_asus_proart_studiobooks .mr-8r {
    margin-right: 8rem;
}
#p-2020_asus_proart_studiobooks .mt-n-8r {
    margin-top: -8rem;
}
#p-2020_asus_proart_studiobooks .mb-n-8r {
    margin-bottom: -8rem;
}
#p-2020_asus_proart_studiobooks .ml-n-8r {
    margin-left: -8rem;
}
#p-2020_asus_proart_studiobooks .mr-n-8r {
    margin-right: -8rem;
}
#p-2020_asus_proart_studiobooks .pt-9r, #p-2020_asus_proart_studiobooks .m-box-pt-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-9r > .container {
    padding-top: 9rem;
}
#p-2020_asus_proart_studiobooks .pb-9r, #p-2020_asus_proart_studiobooks .m-box-pb-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-9r > .container {
    padding-bottom: 9rem;
}
#p-2020_asus_proart_studiobooks .pl-9r, #p-2020_asus_proart_studiobooks .m-box-pl-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-9r > .container {
    padding-left: 9rem;
}
#p-2020_asus_proart_studiobooks .pr-9r, #p-2020_asus_proart_studiobooks .m-box-pr-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-9r > .container {
    padding-right: 9rem;
}
#p-2020_asus_proart_studiobooks .mt-9r {
    margin-top: 9rem;
}
#p-2020_asus_proart_studiobooks .mb-9r {
    margin-bottom: 9rem;
}
#p-2020_asus_proart_studiobooks .ml-9r {
    margin-left: 9rem;
}
#p-2020_asus_proart_studiobooks .mr-9r {
    margin-right: 9rem;
}
#p-2020_asus_proart_studiobooks .mt-n-9r {
    margin-top: -9rem;
}
#p-2020_asus_proart_studiobooks .mb-n-9r {
    margin-bottom: -9rem;
}
#p-2020_asus_proart_studiobooks .ml-n-9r {
    margin-left: -9rem;
}
#p-2020_asus_proart_studiobooks .mr-n-9r {
    margin-right: -9rem;
}
#p-2020_asus_proart_studiobooks .pt-10r, #p-2020_asus_proart_studiobooks .m-box-pt-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-10r > .container {
    padding-top: 10rem;
}
#p-2020_asus_proart_studiobooks .pb-10r, #p-2020_asus_proart_studiobooks .m-box-pb-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-10r > .container {
    padding-bottom: 10rem;
}
#p-2020_asus_proart_studiobooks .pl-10r, #p-2020_asus_proart_studiobooks .m-box-pl-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-10r > .container {
    padding-left: 10rem;
}
#p-2020_asus_proart_studiobooks .pr-10r, #p-2020_asus_proart_studiobooks .m-box-pr-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-10r > .container {
    padding-right: 10rem;
}
#p-2020_asus_proart_studiobooks .mt-10r {
    margin-top: 10rem;
}
#p-2020_asus_proart_studiobooks .mb-10r {
    margin-bottom: 10rem;
}
#p-2020_asus_proart_studiobooks .ml-10r {
    margin-left: 10rem;
}
#p-2020_asus_proart_studiobooks .mr-10r {
    margin-right: 10rem;
}
#p-2020_asus_proart_studiobooks .mt-n-10r {
    margin-top: -10rem;
}
#p-2020_asus_proart_studiobooks .mb-n-10r {
    margin-bottom: -10rem;
}
#p-2020_asus_proart_studiobooks .ml-n-10r {
    margin-left: -10rem;
}
#p-2020_asus_proart_studiobooks .mr-n-10r {
    margin-right: -10rem;
}
#p-2020_asus_proart_studiobooks .l-product-info h2 {
    margin-top: 10rem;
    margin-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .l-product-info h3 {
    margin-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .l-btn-2cols .btn {
    width: 48%;
}
#p-2020_asus_proart_studiobooks .l-btn-group-fix .btn-default {
    margin-bottom: 0;
}

/*=============================================
=            Background Collection            =
=============================================*/
#p-2020_asus_proart_studiobooks .white-bg {
    background: #FFF;
}

#p-2020_asus_proart_studiobooks .black-bg {
    background: #000;
}

#p-2020_asus_proart_studiobooks .dark-blue-bg {
    background: #151B27;
}

#p-2020_asus_proart_studiobooks .light-grey-bg {
    background: white;
    background: linear-gradient(35deg, white 0%, #828b97 100%);
}

/*=====  End of Background Collection  ======*/
/*===============================
=            Modules            =
===============================*/
#p-2020_asus_proart_studiobooks {
    /*=====================================
    =            General Style            =
    =====================================*/
    /*----------  Change text color  ----------*/
    /*=====  End of General Style  ======*/
    /*==============================
    =            Border            =
    ==============================*/
    /*=====  End of Border  ======*/
    /*=======================================
    =            Product Feature            =
    =======================================*/
    /*=====  End of Product Feature  ======*/
}
#p-2020_asus_proart_studiobooks .txt-white h1, #p-2020_asus_proart_studiobooks .txt-white h2, #p-2020_asus_proart_studiobooks .txt-white h3, #p-2020_asus_proart_studiobooks .txt-white h4, #p-2020_asus_proart_studiobooks .txt-white h5, #p-2020_asus_proart_studiobooks .txt-white h6, #p-2020_asus_proart_studiobooks .txt-white p, #p-2020_asus_proart_studiobooks .txt-white p.big, #p-2020_asus_proart_studiobooks .txt-white p.small, #p-2020_asus_proart_studiobooks .txt-white a {
    color: #FFF !important;
}
#p-2020_asus_proart_studiobooks .txt-black h1, #p-2020_asus_proart_studiobooks .txt-black h2, #p-2020_asus_proart_studiobooks .txt-black h3, #p-2020_asus_proart_studiobooks .txt-black h4, #p-2020_asus_proart_studiobooks .txt-black h5, #p-2020_asus_proart_studiobooks .txt-black h6, #p-2020_asus_proart_studiobooks .txt-black p, #p-2020_asus_proart_studiobooks .txt-black p.big, #p-2020_asus_proart_studiobooks .txt-black p.small, #p-2020_asus_proart_studiobooks .txt-black a {
    color: #000 !important;
}
#p-2020_asus_proart_studiobooks .flex-center > .row {
    display: flex;
    align-items: center;
}
#p-2020_asus_proart_studiobooks .bor-l-gold {
    border-left: 1px solid #C9AC82;
}
#p-2020_asus_proart_studiobooks .bor-r-gold {
    border-right: 1px dotted #C9AC82;
}
#p-2020_asus_proart_studiobooks .m-product-feature h1, #p-2020_asus_proart_studiobooks .m-product-feature h2, #p-2020_asus_proart_studiobooks .m-product-feature h3, #p-2020_asus_proart_studiobooks .m-product-feature h4, #p-2020_asus_proart_studiobooks .m-product-feature h5, #p-2020_asus_proart_studiobooks .m-product-feature h6, #p-2020_asus_proart_studiobooks .m-product-feature p, #p-2020_asus_proart_studiobooks .m-product-feature p.big, #p-2020_asus_proart_studiobooks .m-product-feature p.small, #p-2020_asus_proart_studiobooks .m-product-feature a {
    text-transform: unset;
}
#p-2020_asus_proart_studiobooks .m-product-feature h3 {
    font-weight: 500;
}
#p-2020_asus_proart_studiobooks .m-product-feature .product-feature p {
    font-size: 1.2rem;
    margin-bottom: 0;
}
#p-2020_asus_proart_studiobooks .m-product-feature .product-footnote p {
    font-size: 1.2rem;
    margin-bottom: 0;
}
#p-2020_asus_proart_studiobooks .m-product-feature .txt-gold-light h2 {
    color: #dfc9a9;
    background: #dfc9a9;
    background: linear-gradient(180deg, #dfc9a9 0%, #cdac82 50%, #9a7a59 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-primary {
    border-color: #C9AC82;
    background: #C9AC82;
    color: #FFF;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-primary:hover {
    border-color: #C9AC82;
    background: transparent;
    color: #C9AC82;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-default {
    border-color: #C9AC82;
    background: transparent;
    color: #C9AC82 !important;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-default:hover {
    border-color: #FFF;
    background: #FFF;
    color: #C9AC82 !important;
}

/*=====  End of Modules  ======*/
/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}
/* Extra small devices (phones, less than 768px) */
/*=====  End of ProArt StudioBook  ======*/


/*======= Stop the Scammer FR =======*/
#spri-address .article .row {
    display: flex;
    align-items: center;
}

#spri-address address {
    margin-bottom: 0;
}

.spri-list-item a.collapsed {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.spri-no-w-logo-100 img.img-original{
    width: 100px;
}

.spri-no-w-logo-150 img.img-original{
    width: 150px;
}

.spri-no-p-col-5 .col-xs-12{
    padding-left: 5px;
    padding-right: 5px;
}

.spri-no-p-col-5 .col-xs-12 a{
    font-size: 12px;
}

.spri-section-pt15{
    padding-top: 15px;
}

.spri-section-pb15{
    padding-bottom: 15px;
}

.spri-section-pt30{
    padding-top: 30px;
}

.spri-section-pb30{
    padding-bottom: 30px;
}

.spri-section-title-pt50, .spri-section-pt50{
    padding-top: 50px;
}

.spri-section-content-pb50, .spri-section-pb50{
    padding-bottom: 50px;
}

.spri-section-title-pt80, .spri-section-pt80{
    padding-top: 80px;
}

.spri-section-content-pb80, .spri-section-pb80{
    padding-bottom: 80px;
}

.spri-section-title-pt100, .spri-section-pt100{
    padding-top: 100px;
}

.spri-section-content-pb100, .spri-section-pb100{
    padding-bottom: 100px;
}

.spri-logo-wauto{
    padding-top: 30px;
    padding-bottom: 30px;
}

.spri-logo-wauto img{
    width: auto;
}

.spri-nom-img .article.text_with_media .row{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.spri-nopam-img .article.text_with_media .row{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.spri-no-padding .col-for-media {
    padding-left: 0;
    padding-right: 0;
}

.spri-nopam-img .article.text_with_media .row .col-for-image {
    margin-left: -50px !important;
}

.spri-mb-50 .article.text_with_media{
    margin-bottom: 50px !important;
}

.spri-btn-nobd .btn{
    border: 0px !important;
}

.spri-link-underline-w .lnk{
    text-decoration: underline;
    color: white;
}
.spri-link-underline-b .lnk{
    text-decoration: underline;
    color: black;
}

.spri-section-title h2{
    margin-bottom: 20px;
    margin-top: 20px;
}

.spri-section-title h3{
    margin-bottom: 15px;
    margin-top: 15px;
}

.spri-section-title p.big{
    font-size: 24px !important;
    line-height: 1.4;
}

.spri-contact-img img {
    width: 161px;
    padding: 0 !important;
}

#microsite_content .spri-section-article .article > .row{
    padding-top: 0px;
    padding-bottom: 0px;
}

#microsite_content .spri-section-article .col-for-media, #microsite_content .spri-section-article .col-for-image{
    padding: 0px !important;
}
.spri-section-article .article.text_with_media img{
    padding: 0px;
}

.spri-section-hp h2, .spri-section-hp a.lnk{
    color: #00b3ec;
}

.spri-section-lenovo h2, .spri-section-lenovo a.lnk{
    color: #f60012;
}

.spri-section-article-white .article.text_with_media{
    background: #ffffff;
}

.spri-section-article-white-p15 .article.text_with_media{
    background: #ffffff;
    padding: 15px;
}

.spri-section-article .article.text_with_media img, .spri-section-gallery .article.text_with_media img, #microsite_content .spri-article-fullmedia .article > .row img, .spri-section-article-h .article.text_with_media img{
    padding: 0px !important
}

.spri-section-article-h .row{
    display: flex
}

.spri-section-article-h .col-xs-12.col-md-6{
    display: flex;
    flex-direction: column;
        justify-content: center;
}

.spri-section-article-h-cttop .col-xs-12.col-md-6{
    display: flex;
    flex-direction: column;
        justify-content: top;
}

.spri-section-gallery-nopadding .col-xs-12.col-for-media{
    padding-left: 0px;
    padding-right: 0px;
}

#microsite_content section[class*="bg-"].spri-section-gallery-nopadding .col-xs-12.col-for-media .c-Gallery, #microsite_content .spri-article-fullmedia .article > .row{
    padding-top: 0px;
    padding-bottom: 0px;
}

.spri-btn-p10 .btn-default, .spri-btn-p10 .btn-primary, .spri-btn-p10 .btn-success, .spri-btn-p10 .btn-info, .spri-btn-p10 .btn-warning, .spri-btn-p10 .btn-danger{
      padding: 14px 10px;
}

#microsite_content .spri-article-fullmedia .article .col-for-media{
    display: block;
    margin-left: -25px;
    margin-right: -25px;
}

.spri-section-p18 main p, .spri-section-p18 main ul li ,.spri-section-p18 main table tr td, .spri-section-p18 main table tr th, .spri-section-p18 main ul li a, .spri-section-p18 main p a{
    font-size: 18px !important;
    line-height: 26px !important;
}

.spri-section-p18 main h3{
    font-size: 28px !important;
    line-height: 36px !important;
}
.spri-section-p18 main h2{
    font-size: 32px !important;
    line-height: 40px !important;
}

.spri-single-section-p18 p, .spri-single-section-p18 ul li, .spri-single-section-p18 p a, .spri-single-section-p18 table tr th, .spri-single-section-p18 table tr td, .spri-single-section-p18 ul li a{
    font-size: 18px !important;
    line-height: 28px !important;
}

.spri-section-p24 main p, .spri-section-p24 main ul li{
    font-size: 24px;
    line-height: 32px;
}

.spri-grey-fa{
  background-color: #fafafa;
}

.spri-grey-05{
     background: rgba(0,0,0,0.05) !important;
}

.spri-grey-10{
     background: rgba(0,0,0,0.1) !important;
}

.spri-grey-20{
     background: rgba(0,0,0,0.2) !important;
}

.spri-grey-30{
     background: rgba(0,0,0,0.3) !important;
}

.spri-microsoft-color h2{
    color: #00A4EF;
}

.spri-microsoft-color main .btn-default{
    background: #00A4EF;
    color: white;
    border: 0px;
}

.spri-section-btn-full .btn.btn-default{
    width: 100% !important;
    font-size: 16px !important;
}

.spri-microsoft-color main .btn-default:hover{
    background: #47baee;
    border: 0px;
}

.spri-mto-yellow-bg.p-v1-gray-bg{
    background-color: #f4c00a !important;
}

.spri-mto-yellow-bg.spri-section-title p.big{
     line-height: 44px !important;
}

.spri-mto-yellow-bg.p-v1-gray-bg{
    background-color: #f4c00a !important;
}

.spri-mto-yellow-bg.spri-section-title p.big{
     line-height: 44px !important;
}

.spri-black-btn a.btn-default {
    background-color: #000000 !important;
    color: #ffffff !important;
    font-size: 15px !important;
}

span.spri-csp-splash {
    color: #F25019;
    text-transform: initial;
}

.spri-accordion .panel.panel-default {
    border: none !important;
    box-shadow: none !important;
}

.spri-accordion a {
    color: #f4c00a !important;
}

.spri-accordion .panel-title a:after {
    content: "\f107";
    float: right;
    padding: 10px;
    transition: all 0.5s;
    color: #f4c00a;
    font-size: 20px;
    position: absolute;
    margin-top: -20px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
}

.spri-accordion a {
    border: none !important;
}

.spri-accordion .panel-body {
    border: none !important;
}
/*======= End Stop the Scammer FR =======*/

/*===== Samsung Portal Page Mobile Button Navigation Fix =====*/
#microsite_content section.naviBlock a.btn-default {width: 24%;}
/*===== End Samsung Portal Page Mobile Button Navigation Fix =====*/

/*===== ROK SALES PUSH =====*/

.p_rok_sales_push #microsite_content .fz18_h3 .container h3{
    line-height: 1.5;
    padding-bottom: 10px;
    font-size: 17px!important;
    letter-spacing: 0;
}
@media screen and (min-width: 1024px){
    .p_rok_sales_push #microsite_content .c-Products--gallery-Product{
        padding-left: 32px;
        padding-right: 32px;
    }
    .p_rok_sales_push #microsite_content .c-Products--gallery-Product .btn-primary{
        width: 100%;
    }
    .p_rok_sales_push .c-Products--gallery-Product span[class^="price"]{
        font-size: 25px;
    }
}
/*===== End ROK SALES PUSH =====*/

/*HPE FlexOffers Content*/
#microsite_content section.flex_offer_introDetails {
    color: #000!important;
}
/*End HPE FlexOffers Content*/


/* S T A R T   ALSO Spring */

#p-also-spring #messages {
    display: none;
}


#p-also-spring #microsite_content a.btn-primary:hover > .fa::before,
#p-also-spring #microsite_content a.btn-default:hover > .fa::before,
#p-also-spring #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-spring #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}


#p-also-spring #microsite_content .img-original.img-responsive:hover {
    width: auto;
    cursor: pointer;
}

#p-also-spring #microsite_content .bg-black-40.box,
#p-also-spring #microsite_content .bg-black-40 .box,
#p-also-spring #microsite_content .bg-black-40.box .grid,
#p-also-spring #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #cdf4f9;
}

#p-also-spring #microsite_content .btn-default {
    color: #5156a2;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-spring #microsite_content #buyall .btn-default:hover,
#p-also-spring #microsite_content #buyall .btn-default:focus,
#p-also-spring #microsite_content #buyall .btn-default.focus,
#p-also-spring #microsite_content #buyall .btn-default:active,
#p-also-spring #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #ffffff!important;
    color: #000000!important;
    background-color: #5156a2!important;
}


#p-also-spring #microsite_content .btn-primary:after,
#p-also-spring #microsite_content .btn-success:after,
#p-also-spring #microsite_content .btn-info:after,
#p-also-spring #microsite_content .btn-warning:after,
#p-also-spring #microsite_content .btn-danger:after {
display: none;
}

#p-also-spring #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #5156a2;
    border-color: #ffffff;
    border-radius: 30px;
    width: 100%;
}


#p-also-spring #microsite_content a.btn.btn-primary {
    background: #5156a2 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}


#p-also-spring #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-spring #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #7e809e!important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-spring #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #5156A2;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 18px;
}

#p-also-spring #microsite_content .c-Products__artNo {
    padding-top: 15px !important;
}

#p-also-spring #microsite_content .c-Products__bonuspoints {
    padding: 6px 0px 0px 0px !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product a {
    color: #000000!important;
    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
}

#p-also-spring #microsite_content .c-Products--gallery-Product a:hover {
    color: #5156A2 !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product .btn.btn-primary {
    padding: 15px 10px !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-spring #microsite_content h1,
#p-also-spring #microsite_content h2  {
color:  #5156a2;
}

#p-also-spring #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-spring #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-spring #microsite_content h2 {
    margin-top: 40px;
}

#p-also-spring #microsite_content h1,
#p-also-spring #microsite_content h2,
#p-also-spring #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-spring #microsite_content #messages {
    margin: 0px;
}

#p-also-spring #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}


#p-also-spring #microsite_content .intro {
    background: #cdf4f9;
}

#p-also-spring #microsite_content .products {
    background: #cdf4f9;
}

#p-also-spring #microsite_content a.btn.btn-primary {
    background: #5156a2 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}

#p-also-spring #microsite_content a.btn.btn-primary:hover {
    background: #7e809e !important;
    color: #fff !important;
    border: 0 !important;
}

#p-also-spring #microsite_content .alldeals {
    background: #cdf4f9;
}

#p-also-spring #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

@media (max-width: 1200px) {

#p-also-spring #microsite_content .c-Products--gallery-Product {
        width: 46%;
    }
}

@media (max-width: 630px) {
    #p-also-spring #microsite_content .c-Products--gallery-Product {
        width: 95%;
    }
}

/* E N D  ALSO Spring */

/* Microsoft 2021 Q1 WVD Customer Promotion LH07 */
.p_wvd_customer_promotion_2021 #microsite_content .p_bg_grey_f2f2f2{
    background: #f2f2f2;
}
.p_wvd_customer_promotion_2021 #microsite_content .container h2{
    color:#253a60;
}
.p_wvd_customer_promotion_2021 #microsite_content .container a.lnk{
    color:#253a60;
    display: inline-block;
    text-decoration: underline;
}
.p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row img {width:auto; margin:0 auto;}
@media only screen and (max-width: 992px) {
  .p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row{
    text-align:center;
  }
}
@media only screen and (min-width: 992px) {
    .p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
/* E N D  Microsoft 2021 Q1 WVD Customer Promotion LH07 */
/* Microsoft 2021 Q1 Customer Add landing page FY21H2 LH06 */
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown{
    background: #23100a !important;
    color: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .container{
    background: #23100a;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article p{
    color:#fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article h2{
    color:#ffba00;
    font-size: 27px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article ul li{
    font-size: 17px;
    color: #fff;
    margin-bottom: 10px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article p.small{
    color:#87514a;
    font-size: 13px;
    font-style: italic;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article h3{
    color:#ffc485!important;
    font-size: 20px;
    font-weight: bold;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table{
    border: 1px solid #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table thead tr th{
    background: #ae831f;
    border: 1px solid #ae831f;
    color: #fff;
    font-size: 17px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table td{
    color:#fff;
    border: none;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table > tbody > tr:nth-of-type(2n+1){
    background: #3b140f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table > tbody >tr{
    background: #4a2527;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown input.btn-primary, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown a.btn-primary, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table a.btn-primary{
    background: #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown input.btn-primary:hover, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown a.btn-primary:hover, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table a.btn-primary:hover{
    background: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact .img-original.img-responsive{
    max-width: 150px;
    width: 100%;
    margin: 0 auto;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact {
    background: #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact h2,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact p{
    color: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact a,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact p,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact .contact_information{
    color: #fff!important;
    border-color: #fff!important;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact a:hover{
    border-color: transparent!important;
}
/* E N D  Microsoft 2021 Q1 Customer Add landing page FY21H2 LH06 */

/* Cisco ACMP 6110 Fix */
#microsite_content section.ciscoPromoBlock .article > .row {padding: 0 0 15px;}
#microsite_content section.ciscoPromoBlock .article > .row > div p {display:none;}
/* End Cisco ACMP 6110 Fix */
/************* HPE Schneider Electric "Edge in a box" Bundles" **************/

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article {
    border: 5px solid #4aae4c;
    margin-bottom: 30px;
    padding: 20px 10px;
    background-color: #fff;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col{
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_schneider_electric_edge_in_a_box_bundles/bg-object-left.png'),url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_schneider_electric_edge_in_a_box_bundles/bg-object-right.png');
    background-repeat: no-repeat;
    background-position: left top, right top;
    background-size: auto 100%;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article p {
    margin-bottom: 0;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article h3 {
    font-size: 24px;
}

.p_hpe_flyer_bundles_2021 #microsite_content .parallax-container {
    height: 250px;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_tcenter .container>.row .col-xs-12 .text_with_media {
    text-align: center;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_bg_grey{
    background-color: #f6f6f6;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table {
    padding: 60px 0;
    background-color: #f6f6f6;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .img-original.img-responsive{
    margin-bottom: 40px;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row p b{
    font-family: "interbold", Arial, sans-serif;
}
/*@media screen and (min-width: 994px){
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:nth-of-type(2) h3{
        padding-bottom: 57px;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:first-of-type h3{
        padding-bottom: 42px;
    }
}*/
@media screen and (max-width: 994px){
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12{
        text-align: center;
        margin-bottom: 40px;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:last-of-type{
        margin-bottom: 0;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12 .img-responsive{
         text-align: center;
         margin: 0 auto;
         padding-bottom: 20px;
    }
}
/************* END HPE Schneider Electric "Edge in a box" Bundles" **************/





/**** *https://www.also.com/ec/cms5/lv_5210/5210/kampana/cisco-designed/index.jsp - sva start *****/

#H1-text h1 {
    font-family: arial !important;
    font-weight: 100 !important;
font-size: 45px !important;
}

#H1-text .article.text_with_media {
    background: #00bdeb !important;}

#sva020321_1 h1{
    font-family: arial !important;
    font-weight: 100 !important;
    color: #00bdeb !important;
    font-size: 45px !important;
}

#sva020321_1 span.highlight {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/optimized/circle1_optimized.jpg);
    z-index: -99999999999;
    position: absolute;
    float: left;
}

#sva020321_1 span.highlight2 {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/optimized/circle1_optimized.jpg);
    z-index: -99999999999;
    position: absolute;
    float: left;
}




#sva020321_2 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/background_cisco_designed_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
    background-position-y: bottom !important;
padding: 45px 20px !important;
}

#sva020321_2 p {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_2 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_3 p {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_3 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_4 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/background_left_cisco_designed_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
    background-position-y: bottom !important;
    padding: 45px 20px !important;
}

#sva020321_4 p {
line-height: 1.8 !important;
    font-size: 20px !important;
padding: 45px 20px !important;
}

#sva020321_1 span.highlight {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/circle-1-100x100.png);
    z-index: -99999999999;
  position: inherit;
    float: left;
}

#sva020321_1 sub {
    float: left;
    display: inline;
    width: 290px;
    line-height: 1.5;
    font-size: 20px;
    padding-top: 36px;
    padding-left: 10px;
}


#sva020321_1 sup {
    float: left;
    display: inline;
    width: 290px;
    line-height: 1.5;
    font-size: 20px;
    padding-top: 36px;
    padding-left: 10px;
}
#sva020321_1 p{
line-height: 1.8 !important;
    font-size: 20px !important;
float:left;
}

#sva020321_1 span.highlight2 {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/cirlce-2-100x100.png);
    z-index: -99999999999;
    float: left;
position: inherit;

}
#sva020321_4 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/footer_girl_optimized_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
       padding: 40px 20px;
}


#sva020321 h1{
    font-family: arial !important;
    font-weight: 100 !important;
    color: #00bdeb !important;
    font-size: 45px !important;
}

#sva020321 p{
line-height: 1.8 !important;
    font-size: 16px !important;
}



/**** *https://www.also.com/ec/cms5/lv_5210/5210/kampana/cisco-designed/index.jsp - end start *****/

/********************HP WORK BETTER 2021*********************/
.p_hp_work_better_2021 #microsite_content .btn-default {
  background: #2c3236;
  color: #fff;
  border-radius: 0;
}

.p_hp_work_better_2021 #microsite_content .btn-default:hover {
  border-radius: 0;
  background: #fff;
  color: #2c3236;
}

.p_hp_work_better_2021 #microsite_content .btn-primary {
  background: #fff;
  border-radius: 0;
  border-color: #0e94d2;
  color: #0e94d2;
}

.p_hp_work_better_2021 #microsite_content .btn-primary:hover {
  background: #0e94d2;
  color: #fff;
  border-radius: 0;
}

.p_hp_work_better_2021 #microsite_content .logo .article.text_with_media img {
  max-width: 445px;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd {
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col .article.text_with_media p,
.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col .article.text_with_media h2 {
  color: #fff;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
}
.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media {
  max-width: 1140px;
  margin: 0 auto;
  text-align: center;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media h2 {
  margin-bottom: 10px;
}


.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  text-align: center;
  max-width: 1124px;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 100%;
  opacity: 0;
  visibility: hidden;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type img {
  max-width: 250px;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type .article .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  max-width: 100%;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type .article .col-xs-12 {
  width: auto;
  margin: 0 0 auto auto !important;
  text-align: center;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 12rem;
  background: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-playing .vjs-big-play-button {
    opacity: 0;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button .vjs-control-text {
  font-size: 0;
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button .vjs-control-text:before {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  border-left: 10px solid #000;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: -5px;
}

.p_hp_work_better_2021 #microsite_content .p_video_cont .c-Video .vjs-big-play-button {
  margin-top: 0;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
  position: inherit;
  text-align: center;
  max-width: 100%;
  width: auto;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row h2,
.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row h3 {
  margin-bottom: 0;
  font-size: 25px;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row p {
  margin-top: 20px;
}

.p_hp_work_better_2021 #microsite_content .p_border_01 .container > .row .col-xs-12.grid-col:last-of-type {
  border-top: 1px solid #dadada;
  padding-top: 60px;
  margin-top: 40px;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media .col-for-image {
  background: #f6f6f6;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media img {
  max-width: 250px;
  margin: 0 auto 20px auto;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media h2 {
  font-size: 25px;
  font-family: "rois", Verdana, Arial, sans-serif;
  color: #0b94d2;
  font-weight: normal;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media h2 .highlight {
  color: #c03853;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul li {
  width: 48%;
}

.p_hp_work_better_2021 #microsite_content .p_last_content .container {
  border-top: 1px solid #dadada;
  padding-top: 20px;
  padding-bottom: 20px;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .article.text_with_media .col-xs-12 {
  text-align: right;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk {
  color: #0b94d2;
  border: none;
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #0b94d2;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk:hover:before {
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.p_hp_work_better_2021 #microsite_content .products-sum {
  padding-top: 40px;
  padding-bottom: 40px;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .col-for-image img {
  max-width: 350px;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .btn {
  background: transparent !important;
  border: 1px solid #fff !important;
  color: #fff;
  border-radius: 10px;
  font-weight: normal;
  font-family: ralewaynormal, Helvetica, Arial, sans-serif;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .btn:hover {
  background: #fff !important;
  color: #000 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media h2,
.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media p {
  margin-bottom: 15px;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_01 {
  background: #0b94d2 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_02 {
  background: #c03853 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_03 {
  background: #3bb871 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_04 {
  background: #7d52a2 !important;
}

@media screen and (max-width: 994px) {
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media h2 {
    font-size: 3rem;
  }
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type img {
    max-width: 150px;
  }
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type p {
    font-size: 1rem;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media {
    text-align: center;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul {
    display: block;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul li {
    width: auto;
  }
}

/********************END HP WORK BETTER 2021*********************/



/* ====================================
=            HPE MSA Gen6            =
==================================== */
#p-hpe-msa-gen6 .l-hidden {
  display: none;
}

#p-hpe-msa-gen6 #microsite_content a.btn-default,
#p-hpe-msa-gen6 #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-hpe-msa-gen6 #microsite_content .btn,
#p-hpe-msa-gen6 #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-hpe-msa-gen6 #microsite_content .lnk {
  border-bottom-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn {
  border-radius: 0;
}

#p-hpe-msa-gen6 #microsite_content .btn-default {
  color: black !important;
  background: white;
  border-color: black;
}

#p-hpe-msa-gen6 #microsite_content .btn-default:hover {
  color: #02aa82 !important;
  background: white;
  border-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn-primary {
  color: white;
  background: #02aa82;
  border-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn-primary:hover {
  color: white;
  background: black;
  border-color: black;
}

#p-hpe-msa-gen6 .pt-1r,
#p-hpe-msa-gen6 .m-box-pt-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

#p-hpe-msa-gen6 .pb-1r,
#p-hpe-msa-gen6 .m-box-pb-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

#p-hpe-msa-gen6 .pl-1r,
#p-hpe-msa-gen6 .m-box-pl-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

#p-hpe-msa-gen6 .pr-1r,
#p-hpe-msa-gen6 .m-box-pr-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

#p-hpe-msa-gen6 .mt-1r {
  margin-top: 1rem;
}

#p-hpe-msa-gen6 .mb-1r {
  margin-bottom: 1rem;
}

#p-hpe-msa-gen6 .ml-1r {
  margin-left: 1rem;
}

#p-hpe-msa-gen6 .mr-1r {
  margin-right: 1rem;
}

#p-hpe-msa-gen6 .mt-n-1r {
  margin-top: -1rem;
}

#p-hpe-msa-gen6 .mb-n-1r {
  margin-bottom: -1rem;
}

#p-hpe-msa-gen6 .ml-n-1r {
  margin-left: -1rem;
}

#p-hpe-msa-gen6 .mr-n-1r {
  margin-right: -1rem;
}

#p-hpe-msa-gen6 .pt-2r,
#p-hpe-msa-gen6 .m-box-pt-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

#p-hpe-msa-gen6 .pb-2r,
#p-hpe-msa-gen6 .m-box-pb-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

#p-hpe-msa-gen6 .pl-2r,
#p-hpe-msa-gen6 .m-box-pl-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

#p-hpe-msa-gen6 .pr-2r,
#p-hpe-msa-gen6 .m-box-pr-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

#p-hpe-msa-gen6 .mt-2r {
  margin-top: 2rem;
}

#p-hpe-msa-gen6 .mb-2r {
  margin-bottom: 2rem;
}

#p-hpe-msa-gen6 .ml-2r {
  margin-left: 2rem;
}

#p-hpe-msa-gen6 .mr-2r {
  margin-right: 2rem;
}

#p-hpe-msa-gen6 .mt-n-2r {
  margin-top: -2rem;
}

#p-hpe-msa-gen6 .mb-n-2r {
  margin-bottom: -2rem;
}

#p-hpe-msa-gen6 .ml-n-2r {
  margin-left: -2rem;
}

#p-hpe-msa-gen6 .mr-n-2r {
  margin-right: -2rem;
}

#p-hpe-msa-gen6 .pt-3r,
#p-hpe-msa-gen6 .m-box-pt-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

#p-hpe-msa-gen6 .pb-3r,
#p-hpe-msa-gen6 .m-box-pb-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

#p-hpe-msa-gen6 .pl-3r,
#p-hpe-msa-gen6 .m-box-pl-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

#p-hpe-msa-gen6 .pr-3r,
#p-hpe-msa-gen6 .m-box-pr-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

#p-hpe-msa-gen6 .mt-3r {
  margin-top: 3rem;
}

#p-hpe-msa-gen6 .mb-3r {
  margin-bottom: 3rem;
}

#p-hpe-msa-gen6 .ml-3r {
  margin-left: 3rem;
}

#p-hpe-msa-gen6 .mr-3r {
  margin-right: 3rem;
}

#p-hpe-msa-gen6 .mt-n-3r {
  margin-top: -3rem;
}

#p-hpe-msa-gen6 .mb-n-3r {
  margin-bottom: -3rem;
}

#p-hpe-msa-gen6 .ml-n-3r {
  margin-left: -3rem;
}

#p-hpe-msa-gen6 .mr-n-3r {
  margin-right: -3rem;
}

#p-hpe-msa-gen6 .pt-4r,
#p-hpe-msa-gen6 .m-box-pt-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

#p-hpe-msa-gen6 .pb-4r,
#p-hpe-msa-gen6 .m-box-pb-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

#p-hpe-msa-gen6 .pl-4r,
#p-hpe-msa-gen6 .m-box-pl-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

#p-hpe-msa-gen6 .pr-4r,
#p-hpe-msa-gen6 .m-box-pr-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

#p-hpe-msa-gen6 .mt-4r {
  margin-top: 4rem;
}

#p-hpe-msa-gen6 .mb-4r {
  margin-bottom: 4rem;
}

#p-hpe-msa-gen6 .ml-4r {
  margin-left: 4rem;
}

#p-hpe-msa-gen6 .mr-4r {
  margin-right: 4rem;
}

#p-hpe-msa-gen6 .mt-n-4r {
  margin-top: -4rem;
}

#p-hpe-msa-gen6 .mb-n-4r {
  margin-bottom: -4rem;
}

#p-hpe-msa-gen6 .ml-n-4r {
  margin-left: -4rem;
}

#p-hpe-msa-gen6 .mr-n-4r {
  margin-right: -4rem;
}

#p-hpe-msa-gen6 .pt-5r,
#p-hpe-msa-gen6 .m-box-pt-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

#p-hpe-msa-gen6 .pb-5r,
#p-hpe-msa-gen6 .m-box-pb-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

#p-hpe-msa-gen6 .pl-5r,
#p-hpe-msa-gen6 .m-box-pl-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

#p-hpe-msa-gen6 .pr-5r,
#p-hpe-msa-gen6 .m-box-pr-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

#p-hpe-msa-gen6 .mt-5r {
  margin-top: 5rem;
}

#p-hpe-msa-gen6 .mb-5r {
  margin-bottom: 5rem;
}

#p-hpe-msa-gen6 .ml-5r {
  margin-left: 5rem;
}

#p-hpe-msa-gen6 .mr-5r {
  margin-right: 5rem;
}

#p-hpe-msa-gen6 .mt-n-5r {
  margin-top: -5rem;
}

#p-hpe-msa-gen6 .mb-n-5r {
  margin-bottom: -5rem;
}

#p-hpe-msa-gen6 .ml-n-5r {
  margin-left: -5rem;
}

#p-hpe-msa-gen6 .mr-n-5r {
  margin-right: -5rem;
}

#p-hpe-msa-gen6 .pt-6r,
#p-hpe-msa-gen6 .m-box-pt-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

#p-hpe-msa-gen6 .pb-6r,
#p-hpe-msa-gen6 .m-box-pb-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

#p-hpe-msa-gen6 .pl-6r,
#p-hpe-msa-gen6 .m-box-pl-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

#p-hpe-msa-gen6 .pr-6r,
#p-hpe-msa-gen6 .m-box-pr-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

#p-hpe-msa-gen6 .mt-6r {
  margin-top: 6rem;
}

#p-hpe-msa-gen6 .mb-6r {
  margin-bottom: 6rem;
}

#p-hpe-msa-gen6 .ml-6r {
  margin-left: 6rem;
}

#p-hpe-msa-gen6 .mr-6r {
  margin-right: 6rem;
}

#p-hpe-msa-gen6 .mt-n-6r {
  margin-top: -6rem;
}

#p-hpe-msa-gen6 .mb-n-6r {
  margin-bottom: -6rem;
}

#p-hpe-msa-gen6 .ml-n-6r {
  margin-left: -6rem;
}

#p-hpe-msa-gen6 .mr-n-6r {
  margin-right: -6rem;
}

#p-hpe-msa-gen6 .pt-7r,
#p-hpe-msa-gen6 .m-box-pt-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

#p-hpe-msa-gen6 .pb-7r,
#p-hpe-msa-gen6 .m-box-pb-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

#p-hpe-msa-gen6 .pl-7r,
#p-hpe-msa-gen6 .m-box-pl-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

#p-hpe-msa-gen6 .pr-7r,
#p-hpe-msa-gen6 .m-box-pr-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

#p-hpe-msa-gen6 .mt-7r {
  margin-top: 7rem;
}

#p-hpe-msa-gen6 .mb-7r {
  margin-bottom: 7rem;
}

#p-hpe-msa-gen6 .ml-7r {
  margin-left: 7rem;
}

#p-hpe-msa-gen6 .mr-7r {
  margin-right: 7rem;
}

#p-hpe-msa-gen6 .mt-n-7r {
  margin-top: -7rem;
}

#p-hpe-msa-gen6 .mb-n-7r {
  margin-bottom: -7rem;
}

#p-hpe-msa-gen6 .ml-n-7r {
  margin-left: -7rem;
}

#p-hpe-msa-gen6 .mr-n-7r {
  margin-right: -7rem;
}

#p-hpe-msa-gen6 .pt-8r,
#p-hpe-msa-gen6 .m-box-pt-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

#p-hpe-msa-gen6 .pb-8r,
#p-hpe-msa-gen6 .m-box-pb-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

#p-hpe-msa-gen6 .pl-8r,
#p-hpe-msa-gen6 .m-box-pl-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

#p-hpe-msa-gen6 .pr-8r,
#p-hpe-msa-gen6 .m-box-pr-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

#p-hpe-msa-gen6 .mt-8r {
  margin-top: 8rem;
}

#p-hpe-msa-gen6 .mb-8r {
  margin-bottom: 8rem;
}

#p-hpe-msa-gen6 .ml-8r {
  margin-left: 8rem;
}

#p-hpe-msa-gen6 .mr-8r {
  margin-right: 8rem;
}

#p-hpe-msa-gen6 .mt-n-8r {
  margin-top: -8rem;
}

#p-hpe-msa-gen6 .mb-n-8r {
  margin-bottom: -8rem;
}

#p-hpe-msa-gen6 .ml-n-8r {
  margin-left: -8rem;
}

#p-hpe-msa-gen6 .mr-n-8r {
  margin-right: -8rem;
}

#p-hpe-msa-gen6 .pt-9r,
#p-hpe-msa-gen6 .m-box-pt-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

#p-hpe-msa-gen6 .pb-9r,
#p-hpe-msa-gen6 .m-box-pb-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

#p-hpe-msa-gen6 .pl-9r,
#p-hpe-msa-gen6 .m-box-pl-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

#p-hpe-msa-gen6 .pr-9r,
#p-hpe-msa-gen6 .m-box-pr-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

#p-hpe-msa-gen6 .mt-9r {
  margin-top: 9rem;
}

#p-hpe-msa-gen6 .mb-9r {
  margin-bottom: 9rem;
}

#p-hpe-msa-gen6 .ml-9r {
  margin-left: 9rem;
}

#p-hpe-msa-gen6 .mr-9r {
  margin-right: 9rem;
}

#p-hpe-msa-gen6 .mt-n-9r {
  margin-top: -9rem;
}

#p-hpe-msa-gen6 .mb-n-9r {
  margin-bottom: -9rem;
}

#p-hpe-msa-gen6 .ml-n-9r {
  margin-left: -9rem;
}

#p-hpe-msa-gen6 .mr-n-9r {
  margin-right: -9rem;
}

#p-hpe-msa-gen6 .pt-10r,
#p-hpe-msa-gen6 .m-box-pt-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

#p-hpe-msa-gen6 .pb-10r,
#p-hpe-msa-gen6 .m-box-pb-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

#p-hpe-msa-gen6 .pl-10r,
#p-hpe-msa-gen6 .m-box-pl-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

#p-hpe-msa-gen6 .pr-10r,
#p-hpe-msa-gen6 .m-box-pr-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

#p-hpe-msa-gen6 .mt-10r {
  margin-top: 10rem;
}

#p-hpe-msa-gen6 .mb-10r {
  margin-bottom: 10rem;
}

#p-hpe-msa-gen6 .ml-10r {
  margin-left: 10rem;
}

#p-hpe-msa-gen6 .mr-10r {
  margin-right: 10rem;
}

#p-hpe-msa-gen6 .mt-n-10r {
  margin-top: -10rem;
}

#p-hpe-msa-gen6 .mb-n-10r {
  margin-bottom: -10rem;
}

#p-hpe-msa-gen6 .ml-n-10r {
  margin-left: -10rem;
}

#p-hpe-msa-gen6 .mr-n-10r {
  margin-right: -10rem;
}

/* =============================================
=            Background Collection            =
============================================= */
.white-bg {
  background: #fff;
}

.black-bg {
  background: #000;
}

/* =====  End of Background Collection  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-hpe-msa-gen6 {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Change text color  ---------- */

  /* ----------  Background  ---------- */

  /* =====  End of General Style  ====== */
}

#p-hpe-msa-gen6 .txt-white h1,
#p-hpe-msa-gen6 .txt-white h2,
#p-hpe-msa-gen6 .txt-white h3,
#p-hpe-msa-gen6 .txt-white h4,
#p-hpe-msa-gen6 .txt-white h5,
#p-hpe-msa-gen6 .txt-white h6,
#p-hpe-msa-gen6 .txt-white p,
#p-hpe-msa-gen6 .txt-white p.big,
#p-hpe-msa-gen6 .txt-white p.small,
#p-hpe-msa-gen6 .txt-white a {
  color: #fff !important;
}

#p-hpe-msa-gen6 .txt-black h1,
#p-hpe-msa-gen6 .txt-black h2,
#p-hpe-msa-gen6 .txt-black h3,
#p-hpe-msa-gen6 .txt-black h4,
#p-hpe-msa-gen6 .txt-black h5,
#p-hpe-msa-gen6 .txt-black h6,
#p-hpe-msa-gen6 .txt-black p,
#p-hpe-msa-gen6 .txt-black p.big,
#p-hpe-msa-gen6 .txt-black p.small,
#p-hpe-msa-gen6 .txt-black a {
  color: #000 !important;
}

#p-hpe-msa-gen6 .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-hpe-msa-gen6 .woman-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/introducing_the_all_new_msa_gen6/woman-bg.jpg") no-repeat top center;
  background-size: cover;
}

#p-hpe-msa-gen6 .m-border__left--green .grid-col {
  border-left: 8px solid #02aa82;
}

#p-hpe-msa-gen6 .m-headline--green span.nowrap {
  color: #02aa82;
}

/* =====  End of Modules  ====== */

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of HPE MSA Gen6  ====== */



/* Latvia HP ZBook */
.lv_HP_Zbook #microsite_content section.zBook_header {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/hero_banner_table2.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 600px;
}

@media only screen and (max-width:991px) {
    .lv_HP_Zbook #microsite_content section.zBook_header {
        background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/hero_banner_background.jpg");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 30px 0;
    }
}

.lv_HP_Zbook #microsite_content section.zBook_header h1,
.lv_HP_Zbook #microsite_content section.zBook_header h2,
.lv_HP_Zbook #microsite_content section.zBook_header h3,
.lv_HP_Zbook #microsite_content section.zBook_header p {
    color: #fff;
}

.lv_HP_Zbook #microsite_content section.zBook_feature_link a.btn-primary {
    display: block;
    border-radius: 10px;

}

.lv_HP_Zbook #microsite_content section.zBook_feature_link a.btn-primary:hover {
    display: block;
    border-radius: 10px;

}

.lv_HP_Zbook #microsite_content section.zBook_details {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_feature {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_feature_last {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 0 0 30px;
}

.lv_HP_Zbook #microsite_content section.zBook_details .container {
    background-color: #ffffff;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/feature.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/feature.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 0 30px;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article {
    background-color: #ffffff;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article h3:first-child {
    min-height: 48px;
    max-height: 75px;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article h3:last-child {
    font-weight: normal;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article span.addProductdetail {
    min-height: 135px;
    display: block;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 400!important;
    text-transform: none;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article a.btn-default {
    background-color: #fff;
    border-radius: 10px;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article a.btn-default:hover {
    background-color: #efefef;
    border-radius: 10px;
}
/* End Latvia HP ZBook */

/* =========================================
=            Lenovo Q1 WaaS            =
========================================= */
#p-lenovo-q1-waas .l-hidden {
  display: none;
}

#p-lenovo-q1-waas #microsite_content a.btn-default,
#p-lenovo-q1-waas #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-lenovo-q1-waas #microsite_content .btn,
#p-lenovo-q1-waas #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-lenovo-q1-waas .pt-1r,
#p-lenovo-q1-waas .m-box-pt-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

#p-lenovo-q1-waas .pb-1r,
#p-lenovo-q1-waas .m-box-pb-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

#p-lenovo-q1-waas .pl-1r,
#p-lenovo-q1-waas .m-box-pl-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

#p-lenovo-q1-waas .pr-1r,
#p-lenovo-q1-waas .m-box-pr-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

#p-lenovo-q1-waas .mt-1r {
  margin-top: 1rem;
}

#p-lenovo-q1-waas .mb-1r {
  margin-bottom: 1rem;
}

#p-lenovo-q1-waas .ml-1r {
  margin-left: 1rem;
}

#p-lenovo-q1-waas .mr-1r {
  margin-right: 1rem;
}

#p-lenovo-q1-waas .mt-n-1r {
  margin-top: -1rem;
}

#p-lenovo-q1-waas .mb-n-1r {
  margin-bottom: -1rem;
}

#p-lenovo-q1-waas .ml-n-1r {
  margin-left: -1rem;
}

#p-lenovo-q1-waas .mr-n-1r {
  margin-right: -1rem;
}

#p-lenovo-q1-waas .pt-2r,
#p-lenovo-q1-waas .m-box-pt-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

#p-lenovo-q1-waas .pb-2r,
#p-lenovo-q1-waas .m-box-pb-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

#p-lenovo-q1-waas .pl-2r,
#p-lenovo-q1-waas .m-box-pl-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

#p-lenovo-q1-waas .pr-2r,
#p-lenovo-q1-waas .m-box-pr-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

#p-lenovo-q1-waas .mt-2r {
  margin-top: 2rem;
}

#p-lenovo-q1-waas .mb-2r {
  margin-bottom: 2rem;
}

#p-lenovo-q1-waas .ml-2r {
  margin-left: 2rem;
}

#p-lenovo-q1-waas .mr-2r {
  margin-right: 2rem;
}

#p-lenovo-q1-waas .mt-n-2r {
  margin-top: -2rem;
}

#p-lenovo-q1-waas .mb-n-2r {
  margin-bottom: -2rem;
}

#p-lenovo-q1-waas .ml-n-2r {
  margin-left: -2rem;
}

#p-lenovo-q1-waas .mr-n-2r {
  margin-right: -2rem;
}

#p-lenovo-q1-waas .pt-3r,
#p-lenovo-q1-waas .m-box-pt-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

#p-lenovo-q1-waas .pb-3r,
#p-lenovo-q1-waas .m-box-pb-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

#p-lenovo-q1-waas .pl-3r,
#p-lenovo-q1-waas .m-box-pl-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

#p-lenovo-q1-waas .pr-3r,
#p-lenovo-q1-waas .m-box-pr-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

#p-lenovo-q1-waas .mt-3r {
  margin-top: 3rem;
}

#p-lenovo-q1-waas .mb-3r {
  margin-bottom: 3rem;
}

#p-lenovo-q1-waas .ml-3r {
  margin-left: 3rem;
}

#p-lenovo-q1-waas .mr-3r {
  margin-right: 3rem;
}

#p-lenovo-q1-waas .mt-n-3r {
  margin-top: -3rem;
}

#p-lenovo-q1-waas .mb-n-3r {
  margin-bottom: -3rem;
}

#p-lenovo-q1-waas .ml-n-3r {
  margin-left: -3rem;
}

#p-lenovo-q1-waas .mr-n-3r {
  margin-right: -3rem;
}

#p-lenovo-q1-waas .pt-4r,
#p-lenovo-q1-waas .m-box-pt-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

#p-lenovo-q1-waas .pb-4r,
#p-lenovo-q1-waas .m-box-pb-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

#p-lenovo-q1-waas .pl-4r,
#p-lenovo-q1-waas .m-box-pl-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

#p-lenovo-q1-waas .pr-4r,
#p-lenovo-q1-waas .m-box-pr-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

#p-lenovo-q1-waas .mt-4r {
  margin-top: 4rem;
}

#p-lenovo-q1-waas .mb-4r {
  margin-bottom: 4rem;
}

#p-lenovo-q1-waas .ml-4r {
  margin-left: 4rem;
}

#p-lenovo-q1-waas .mr-4r {
  margin-right: 4rem;
}

#p-lenovo-q1-waas .mt-n-4r {
  margin-top: -4rem;
}

#p-lenovo-q1-waas .mb-n-4r {
  margin-bottom: -4rem;
}

#p-lenovo-q1-waas .ml-n-4r {
  margin-left: -4rem;
}

#p-lenovo-q1-waas .mr-n-4r {
  margin-right: -4rem;
}

#p-lenovo-q1-waas .pt-5r,
#p-lenovo-q1-waas .m-box-pt-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

#p-lenovo-q1-waas .pb-5r,
#p-lenovo-q1-waas .m-box-pb-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

#p-lenovo-q1-waas .pl-5r,
#p-lenovo-q1-waas .m-box-pl-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

#p-lenovo-q1-waas .pr-5r,
#p-lenovo-q1-waas .m-box-pr-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

#p-lenovo-q1-waas .mt-5r {
  margin-top: 5rem;
}

#p-lenovo-q1-waas .mb-5r {
  margin-bottom: 5rem;
}

#p-lenovo-q1-waas .ml-5r {
  margin-left: 5rem;
}

#p-lenovo-q1-waas .mr-5r {
  margin-right: 5rem;
}

#p-lenovo-q1-waas .mt-n-5r {
  margin-top: -5rem;
}

#p-lenovo-q1-waas .mb-n-5r {
  margin-bottom: -5rem;
}

#p-lenovo-q1-waas .ml-n-5r {
  margin-left: -5rem;
}

#p-lenovo-q1-waas .mr-n-5r {
  margin-right: -5rem;
}

#p-lenovo-q1-waas .pt-6r,
#p-lenovo-q1-waas .m-box-pt-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

#p-lenovo-q1-waas .pb-6r,
#p-lenovo-q1-waas .m-box-pb-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

#p-lenovo-q1-waas .pl-6r,
#p-lenovo-q1-waas .m-box-pl-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

#p-lenovo-q1-waas .pr-6r,
#p-lenovo-q1-waas .m-box-pr-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

#p-lenovo-q1-waas .mt-6r {
  margin-top: 6rem;
}

#p-lenovo-q1-waas .mb-6r {
  margin-bottom: 6rem;
}

#p-lenovo-q1-waas .ml-6r {
  margin-left: 6rem;
}

#p-lenovo-q1-waas .mr-6r {
  margin-right: 6rem;
}

#p-lenovo-q1-waas .mt-n-6r {
  margin-top: -6rem;
}

#p-lenovo-q1-waas .mb-n-6r {
  margin-bottom: -6rem;
}

#p-lenovo-q1-waas .ml-n-6r {
  margin-left: -6rem;
}

#p-lenovo-q1-waas .mr-n-6r {
  margin-right: -6rem;
}

#p-lenovo-q1-waas .pt-7r,
#p-lenovo-q1-waas .m-box-pt-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

#p-lenovo-q1-waas .pb-7r,
#p-lenovo-q1-waas .m-box-pb-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

#p-lenovo-q1-waas .pl-7r,
#p-lenovo-q1-waas .m-box-pl-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

#p-lenovo-q1-waas .pr-7r,
#p-lenovo-q1-waas .m-box-pr-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

#p-lenovo-q1-waas .mt-7r {
  margin-top: 7rem;
}

#p-lenovo-q1-waas .mb-7r {
  margin-bottom: 7rem;
}

#p-lenovo-q1-waas .ml-7r {
  margin-left: 7rem;
}

#p-lenovo-q1-waas .mr-7r {
  margin-right: 7rem;
}

#p-lenovo-q1-waas .mt-n-7r {
  margin-top: -7rem;
}

#p-lenovo-q1-waas .mb-n-7r {
  margin-bottom: -7rem;
}

#p-lenovo-q1-waas .ml-n-7r {
  margin-left: -7rem;
}

#p-lenovo-q1-waas .mr-n-7r {
  margin-right: -7rem;
}

#p-lenovo-q1-waas .pt-8r,
#p-lenovo-q1-waas .m-box-pt-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

#p-lenovo-q1-waas .pb-8r,
#p-lenovo-q1-waas .m-box-pb-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

#p-lenovo-q1-waas .pl-8r,
#p-lenovo-q1-waas .m-box-pl-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

#p-lenovo-q1-waas .pr-8r,
#p-lenovo-q1-waas .m-box-pr-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

#p-lenovo-q1-waas .mt-8r {
  margin-top: 8rem;
}

#p-lenovo-q1-waas .mb-8r {
  margin-bottom: 8rem;
}

#p-lenovo-q1-waas .ml-8r {
  margin-left: 8rem;
}

#p-lenovo-q1-waas .mr-8r {
  margin-right: 8rem;
}

#p-lenovo-q1-waas .mt-n-8r {
  margin-top: -8rem;
}

#p-lenovo-q1-waas .mb-n-8r {
  margin-bottom: -8rem;
}

#p-lenovo-q1-waas .ml-n-8r {
  margin-left: -8rem;
}

#p-lenovo-q1-waas .mr-n-8r {
  margin-right: -8rem;
}

#p-lenovo-q1-waas .pt-9r,
#p-lenovo-q1-waas .m-box-pt-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

#p-lenovo-q1-waas .pb-9r,
#p-lenovo-q1-waas .m-box-pb-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

#p-lenovo-q1-waas .pl-9r,
#p-lenovo-q1-waas .m-box-pl-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

#p-lenovo-q1-waas .pr-9r,
#p-lenovo-q1-waas .m-box-pr-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

#p-lenovo-q1-waas .mt-9r {
  margin-top: 9rem;
}

#p-lenovo-q1-waas .mb-9r {
  margin-bottom: 9rem;
}

#p-lenovo-q1-waas .ml-9r {
  margin-left: 9rem;
}

#p-lenovo-q1-waas .mr-9r {
  margin-right: 9rem;
}

#p-lenovo-q1-waas .mt-n-9r {
  margin-top: -9rem;
}

#p-lenovo-q1-waas .mb-n-9r {
  margin-bottom: -9rem;
}

#p-lenovo-q1-waas .ml-n-9r {
  margin-left: -9rem;
}

#p-lenovo-q1-waas .mr-n-9r {
  margin-right: -9rem;
}

#p-lenovo-q1-waas .pt-10r,
#p-lenovo-q1-waas .m-box-pt-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

#p-lenovo-q1-waas .pb-10r,
#p-lenovo-q1-waas .m-box-pb-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

#p-lenovo-q1-waas .pl-10r,
#p-lenovo-q1-waas .m-box-pl-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

#p-lenovo-q1-waas .pr-10r,
#p-lenovo-q1-waas .m-box-pr-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

#p-lenovo-q1-waas .mt-10r {
  margin-top: 10rem;
}

#p-lenovo-q1-waas .mb-10r {
  margin-bottom: 10rem;
}

#p-lenovo-q1-waas .ml-10r {
  margin-left: 10rem;
}

#p-lenovo-q1-waas .mr-10r {
  margin-right: 10rem;
}

#p-lenovo-q1-waas .mt-n-10r {
  margin-top: -10rem;
}

#p-lenovo-q1-waas .mb-n-10r {
  margin-bottom: -10rem;
}

#p-lenovo-q1-waas .ml-n-10r {
  margin-left: -10rem;
}

#p-lenovo-q1-waas .mr-n-10r {
  margin-right: -10rem;
}

/* =============================================
=            Background Collection            =
============================================= */
.white-bg {
  background: #fff;
}

.black-bg {
  background: #000;
}

/* =====  End of Background Collection  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-lenovo-q1-waas {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Change text color  ---------- */

  /* =====  End of General Style  ====== */

  /* =======================================
    =            Product Section            =
    ======================================= */

  /* =====  End of Product Section  ====== */
}

#p-lenovo-q1-waas .txt-white h1,
#p-lenovo-q1-waas .txt-white h2,
#p-lenovo-q1-waas .txt-white h3,
#p-lenovo-q1-waas .txt-white h4,
#p-lenovo-q1-waas .txt-white h5,
#p-lenovo-q1-waas .txt-white h6,
#p-lenovo-q1-waas .txt-white p,
#p-lenovo-q1-waas .txt-white p.big,
#p-lenovo-q1-waas .txt-white p.small,
#p-lenovo-q1-waas .txt-white a {
  color: #fff !important;
}

#p-lenovo-q1-waas .txt-black h1,
#p-lenovo-q1-waas .txt-black h2,
#p-lenovo-q1-waas .txt-black h3,
#p-lenovo-q1-waas .txt-black h4,
#p-lenovo-q1-waas .txt-black h5,
#p-lenovo-q1-waas .txt-black h6,
#p-lenovo-q1-waas .txt-black p,
#p-lenovo-q1-waas .txt-black p.big,
#p-lenovo-q1-waas .txt-black p.small,
#p-lenovo-q1-waas .txt-black a {
  color: #000 !important;
}

#p-lenovo-q1-waas .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-lenovo-q1-waas .s-pro__category {
  border-top: 2px solid #dfdfdf;
}

#p-lenovo-q1-waas .s-products .grid > .row {
  display: flex;
  align-items: center;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-4 .article p {
  margin-bottom: 0;
  text-align: center;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-4 .article .row {
  padding-top: 0;
  padding-bottom: 0;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-8 .article h3 {
  color: #4d4d4d;
  text-transform: unset;
}

/* =====  End of Modules  ====== */

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of Lenovo Q1 WaaS  ====== */

/**************jabra_education_2021**************/
.p_jabra_education_2021 #microsite_content .bg-black-40 {
  background: #f5f5f5 !important;
}

.p_jabra_education_2021 #microsite_content .bg-black-40 .container {
  background: #f5f5f5 !important;
}

.p_jabra_education_2021 #microsite_content .bg-black-40 .lnk {
  color: #000 !important;
  border-color: #000;
}

.p_jabra_education_2021 #microsite_content .btn-primary {
  position: relative;
  background: #ffd100;
  color: #000;
  border: 0 !important;
  border-radius: 5px !important;
  padding: 15px 35px 15px 25px !important;
}

.p_jabra_education_2021 #microsite_content .btn-primary:hover {
  color: #ffd100;
  background: #000;
}

.p_jabra_education_2021 #microsite_content .btn-primary:hover > span:before {
  color: #ffd100 !important;
}

.p_jabra_education_2021 #microsite_content .btn-primary > span {
  color: #000;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.p_jabra_education_2021 #microsite_content .btn-primary > span:before {
  color: #000 !important;
}

@media screen and (min-width: 994px) {
  .p_jabra_education_2021 #microsite_content .col-xs-12.equalheight .article > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
  }
}

/**************jabra_education_2021**************/

/************* HPE Schneider Electric "Edge in a box" Bundles" update 08022021 **************/
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_bg_grey .container > .row p b {
    font-family: "interbold", Arial, sans-serif;
}
@media screen and (min-width: 994px){
  .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .row picture{
        float: right;
        margin: 0;
   }
  .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .row picture img{
        margin-bottom: 0!important;
   }
}
/************* END HPE Schneider Electric "Edge in a box" Bundles" update 08022021 **************/

/* ===========================================
=            SPRING GLOBAL TYLES            =
=========================================== */

/* ----------  red red red red  ---------- */
.m-display__flex .container > .row,
.m-display__flex .article > .row {
  display: flex;
}

.m-display__flex-a--center .container > .row,
.m-display__flex-a--center .article > .row {
  align-items: center;
}

.m-display__flex-j--center .container > .row,
.m-display__flex-j--center .article > .row {
  justify-content: center;
}

/* ----------  Common Style  ---------- */
.spr-global {
  /* Remove all animations and transitions for people that prefer not to see them */
}

.spr-global .l-hidden {
  display: none;
}

.spr-global #microsite_content a.btn-default,
.spr-global #microsite_content table.table a.btn-default {
  font-size: inherit;
}

.spr-global #microsite_content .btn,
.spr-global #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

.spr-global #microsite_content .lnk {
  border-bottom-color: #89e872;
}

.spr-global #microsite_content .mwf-form .mwf_success_text {
  display: block;
  padding: 2rem;
  text-align: center;
  background: #e7fae3;
  border: 1px solid #89e872;
}

.spr-global #microsite_content .mwf-form .mwf_success_text p {
    color: #000 !important;
}

.spr-global #microsite_content .row .row .row {
  margin-right: -15px;
  margin-left: -15px;
}

@media (prefers-reduced-motion: reduce) {
  .spr-global * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* ----------  Layout Styles  ---------- */
.spr-global .pt-0 {
  padding-top: 0;
}

.spr-global .mt-0 {
  margin-top: 0;
}

.spr-global .pr-0 {
  padding-right: 0;
}

.spr-global .mr-0 {
  margin-right: 0;
}

.spr-global .pb-0 {
  padding-bottom: 0;
}

.spr-global .mb-0 {
  margin-bottom: 0;
}

.spr-global .pl-0 {
  padding-left: 0;
}

.spr-global .ml-0 {
  margin-left: 0;
}

.spr-global .pt-1r,
.spr-global .m-box-pt-1r .text_with_media,
.spr-global .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

.spr-global .mt-1r {
  margin-top: 1rem;
}

.spr-global .mt-n-1r {
  margin-top: -1rem;
}

.spr-global .pr-1r,
.spr-global .m-box-pr-1r .text_with_media,
.spr-global .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

.spr-global .mr-1r {
  margin-right: 1rem;
}

.spr-global .mr-n-1r {
  margin-right: -1rem;
}

.spr-global .pb-1r,
.spr-global .m-box-pb-1r .text_with_media,
.spr-global .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

.spr-global .mb-1r {
  margin-bottom: 1rem;
}

.spr-global .mb-n-1r {
  margin-bottom: -1rem;
}

.spr-global .pl-1r,
.spr-global .m-box-pl-1r .text_with_media,
.spr-global .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

.spr-global .ml-1r {
  margin-left: 1rem;
}

.spr-global .ml-n-1r {
  margin-left: -1rem;
}

.spr-global .pt-2r,
.spr-global .m-box-pt-2r .text_with_media,
.spr-global .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

.spr-global .mt-2r {
  margin-top: 2rem;
}

.spr-global .mt-n-2r {
  margin-top: -2rem;
}

.spr-global .pr-2r,
.spr-global .m-box-pr-2r .text_with_media,
.spr-global .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

.spr-global .mr-2r {
  margin-right: 2rem;
}

.spr-global .mr-n-2r {
  margin-right: -2rem;
}

.spr-global .pb-2r,
.spr-global .m-box-pb-2r .text_with_media,
.spr-global .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

.spr-global .mb-2r {
  margin-bottom: 2rem;
}

.spr-global .mb-n-2r {
  margin-bottom: -2rem;
}

.spr-global .pl-2r,
.spr-global .m-box-pl-2r .text_with_media,
.spr-global .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

.spr-global .ml-2r {
  margin-left: 2rem;
}

.spr-global .ml-n-2r {
  margin-left: -2rem;
}

.spr-global .pt-3r,
.spr-global .m-box-pt-3r .text_with_media,
.spr-global .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

.spr-global .mt-3r {
  margin-top: 3rem;
}

.spr-global .mt-n-3r {
  margin-top: -3rem;
}

.spr-global .pr-3r,
.spr-global .m-box-pr-3r .text_with_media,
.spr-global .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

.spr-global .mr-3r {
  margin-right: 3rem;
}

.spr-global .mr-n-3r {
  margin-right: -3rem;
}

.spr-global .pb-3r,
.spr-global .m-box-pb-3r .text_with_media,
.spr-global .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

.spr-global .mb-3r {
  margin-bottom: 3rem;
}

.spr-global .mb-n-3r {
  margin-bottom: -3rem;
}

.spr-global .pl-3r,
.spr-global .m-box-pl-3r .text_with_media,
.spr-global .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

.spr-global .ml-3r {
  margin-left: 3rem;
}

.spr-global .ml-n-3r {
  margin-left: -3rem;
}

.spr-global .pt-4r,
.spr-global .m-box-pt-4r .text_with_media,
.spr-global .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

.spr-global .mt-4r {
  margin-top: 4rem;
}

.spr-global .mt-n-4r {
  margin-top: -4rem;
}

.spr-global .pr-4r,
.spr-global .m-box-pr-4r .text_with_media,
.spr-global .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

.spr-global .mr-4r {
  margin-right: 4rem;
}

.spr-global .mr-n-4r {
  margin-right: -4rem;
}

.spr-global .pb-4r,
.spr-global .m-box-pb-4r .text_with_media,
.spr-global .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

.spr-global .mb-4r {
  margin-bottom: 4rem;
}

.spr-global .mb-n-4r {
  margin-bottom: -4rem;
}

.spr-global .pl-4r,
.spr-global .m-box-pl-4r .text_with_media,
.spr-global .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

.spr-global .ml-4r {
  margin-left: 4rem;
}

.spr-global .ml-n-4r {
  margin-left: -4rem;
}

.spr-global .pt-5r,
.spr-global .m-box-pt-5r .text_with_media,
.spr-global .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

.spr-global .mt-5r {
  margin-top: 5rem;
}

.spr-global .mt-n-5r {
  margin-top: -5rem;
}

.spr-global .pr-5r,
.spr-global .m-box-pr-5r .text_with_media,
.spr-global .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

.spr-global .mr-5r {
  margin-right: 5rem;
}

.spr-global .mr-n-5r {
  margin-right: -5rem;
}

.spr-global .pb-5r,
.spr-global .m-box-pb-5r .text_with_media,
.spr-global .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

.spr-global .mb-5r {
  margin-bottom: 5rem;
}

.spr-global .mb-n-5r {
  margin-bottom: -5rem;
}

.spr-global .pl-5r,
.spr-global .m-box-pl-5r .text_with_media,
.spr-global .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

.spr-global .ml-5r {
  margin-left: 5rem;
}

.spr-global .ml-n-5r {
  margin-left: -5rem;
}

.spr-global .pt-6r,
.spr-global .m-box-pt-6r .text_with_media,
.spr-global .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

.spr-global .mt-6r {
  margin-top: 6rem;
}

.spr-global .mt-n-6r {
  margin-top: -6rem;
}

.spr-global .pr-6r,
.spr-global .m-box-pr-6r .text_with_media,
.spr-global .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

.spr-global .mr-6r {
  margin-right: 6rem;
}

.spr-global .mr-n-6r {
  margin-right: -6rem;
}

.spr-global .pb-6r,
.spr-global .m-box-pb-6r .text_with_media,
.spr-global .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

.spr-global .mb-6r {
  margin-bottom: 6rem;
}

.spr-global .mb-n-6r {
  margin-bottom: -6rem;
}

.spr-global .pl-6r,
.spr-global .m-box-pl-6r .text_with_media,
.spr-global .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

.spr-global .ml-6r {
  margin-left: 6rem;
}

.spr-global .ml-n-6r {
  margin-left: -6rem;
}

.spr-global .pt-7r,
.spr-global .m-box-pt-7r .text_with_media,
.spr-global .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

.spr-global .mt-7r {
  margin-top: 7rem;
}

.spr-global .mt-n-7r {
  margin-top: -7rem;
}

.spr-global .pr-7r,
.spr-global .m-box-pr-7r .text_with_media,
.spr-global .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

.spr-global .mr-7r {
  margin-right: 7rem;
}

.spr-global .mr-n-7r {
  margin-right: -7rem;
}

.spr-global .pb-7r,
.spr-global .m-box-pb-7r .text_with_media,
.spr-global .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

.spr-global .mb-7r {
  margin-bottom: 7rem;
}

.spr-global .mb-n-7r {
  margin-bottom: -7rem;
}

.spr-global .pl-7r,
.spr-global .m-box-pl-7r .text_with_media,
.spr-global .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

.spr-global .ml-7r {
  margin-left: 7rem;
}

.spr-global .ml-n-7r {
  margin-left: -7rem;
}

.spr-global .pt-8r,
.spr-global .m-box-pt-8r .text_with_media,
.spr-global .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

.spr-global .mt-8r {
  margin-top: 8rem;
}

.spr-global .mt-n-8r {
  margin-top: -8rem;
}

.spr-global .pr-8r,
.spr-global .m-box-pr-8r .text_with_media,
.spr-global .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

.spr-global .mr-8r {
  margin-right: 8rem;
}

.spr-global .mr-n-8r {
  margin-right: -8rem;
}

.spr-global .pb-8r,
.spr-global .m-box-pb-8r .text_with_media,
.spr-global .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

.spr-global .mb-8r {
  margin-bottom: 8rem;
}

.spr-global .mb-n-8r {
  margin-bottom: -8rem;
}

.spr-global .pl-8r,
.spr-global .m-box-pl-8r .text_with_media,
.spr-global .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

.spr-global .ml-8r {
  margin-left: 8rem;
}

.spr-global .ml-n-8r {
  margin-left: -8rem;
}

.spr-global .pt-9r,
.spr-global .m-box-pt-9r .text_with_media,
.spr-global .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

.spr-global .mt-9r {
  margin-top: 9rem;
}

.spr-global .mt-n-9r {
  margin-top: -9rem;
}

.spr-global .pr-9r,
.spr-global .m-box-pr-9r .text_with_media,
.spr-global .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

.spr-global .mr-9r {
  margin-right: 9rem;
}

.spr-global .mr-n-9r {
  margin-right: -9rem;
}

.spr-global .pb-9r,
.spr-global .m-box-pb-9r .text_with_media,
.spr-global .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

.spr-global .mb-9r {
  margin-bottom: 9rem;
}

.spr-global .mb-n-9r {
  margin-bottom: -9rem;
}

.spr-global .pl-9r,
.spr-global .m-box-pl-9r .text_with_media,
.spr-global .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

.spr-global .ml-9r {
  margin-left: 9rem;
}

.spr-global .ml-n-9r {
  margin-left: -9rem;
}

.spr-global .pt-10r,
.spr-global .m-box-pt-10r .text_with_media,
.spr-global .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

.spr-global .mt-10r {
  margin-top: 10rem;
}

.spr-global .mt-n-10r {
  margin-top: -10rem;
}

.spr-global .pr-10r,
.spr-global .m-box-pr-10r .text_with_media,
.spr-global .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

.spr-global .mr-10r {
  margin-right: 10rem;
}

.spr-global .mr-n-10r {
  margin-right: -10rem;
}

.spr-global .pb-10r,
.spr-global .m-box-pb-10r .text_with_media,
.spr-global .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

.spr-global .mb-10r {
  margin-bottom: 10rem;
}

.spr-global .mb-n-10r {
  margin-bottom: -10rem;
}

.spr-global .pl-10r,
.spr-global .m-box-pl-10r .text_with_media,
.spr-global .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

.spr-global .ml-10r {
  margin-left: 10rem;
}

.spr-global .ml-n-10r {
  margin-left: -10rem;
}

.spr-global .l-m-auto {
  margin: 0 auto;
}

.spr-global .l-m-auto img {
  margin: 0 auto;
}

/* ----------  Modules  ---------- */

.spr-global .m-bg--white {
  background: #fff;
}

.spr-global #microsite_content .spri-cover-bg {
    background-size: cover;
    background-position: center right;
}

.spr-global .m-type--white h1,
.spr-global .m-type--white h2,
.spr-global .m-type--white h3,
.spr-global .m-type--white h4,
.spr-global .m-type--white h5,
.spr-global .m-type--white h6,
.spr-global .m-type--white p,
.spr-global .m-type--white p.big,
.spr-global .m-type--white p.small,
.spr-global .m-type--white a {
  color: #fff !important;
}

.spr-global .m-bg--black {
  background: #000;
}

.spr-global .m-type--black h1,
.spr-global .m-type--black h2,
.spr-global .m-type--black h3,
.spr-global .m-type--black h4,
.spr-global .m-type--black h5,
.spr-global .m-type--black h6,
.spr-global .m-type--black p,
.spr-global .m-type--black p.big,
.spr-global .m-type--black p.small,
.spr-global .m-type--black a {
  color: #000 !important;
}

.spr-global .m-bg--gray {
  background: #f6f6f6;
}

.spr-global .m-type--gray h1,
.spr-global .m-type--gray h2,
.spr-global .m-type--gray h3,
.spr-global .m-type--gray h4,
.spr-global .m-type--gray h5,
.spr-global .m-type--gray h6,
.spr-global .m-type--gray p,
.spr-global .m-type--gray p.big,
.spr-global .m-type--gray p.small,
.spr-global .m-type--gray a {
  color: #f6f6f6 !important;
}

.spr-global .m-forms-hide-cancel .mwf-form .mwf_cancel {
  display: none;
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of SPRING GLOBAL TYLES  ====== */

/*========================================
=            SPRING HPE STYLE            =
========================================*/
.spr-hpe-style #microsite_content .article h3 {
  text-transform: inherit; }

.spr-hpe-style #microsite_content .btn {
  border-radius: 0 !important; }

.spr-hpe-style #microsite_content .grey-bg.box {
  background-color: #f6f6f6 !important; }
  .spr-hpe-style #microsite_content .grey-bg.box .grid {
    background-color: #f6f6f6 !important; }

.spr-hpe-style #microsite_content .darkgreen-bg.box {
  background-color: #0d5265 !important; }
  .spr-hpe-style #microsite_content .darkgreen-bg.box .grid {
    background-color: #0d5265 !important; }

.spr-hpe-style #microsite_content .m-la-link a.lnk {
  display: inline-block;
  min-height: 24px;
  margin-top: 10px;
  padding: 0 0 0 30px;
  border-bottom-width: 0 !important;
  background: url("https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png") left 0 no-repeat;
  line-height: 24px;
  text-decoration: none; }

.spr-hpe-style #microsite_content .m-tc-green .highlight {
  color: #89e872; }

.spr-hpe-style #microsite_content .m-tc-white h1, .spr-hpe-style #microsite_content .m-tc-white h2, .spr-hpe-style #microsite_content .m-tc-white h3, .spr-hpe-style #microsite_content .m-tc-white h4, .spr-hpe-style #microsite_content .m-tc-white h5, .spr-hpe-style #microsite_content .m-tc-white h6, .spr-hpe-style #microsite_content .m-tc-white p, .spr-hpe-style #microsite_content .m-tc-white p.big, .spr-hpe-style #microsite_content .m-tc-white p.small {
  color: white !important; }

#p-msa-boost-engage-and-grow .s-sign-up-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_campaigns/msa_boost_engage_and_grow/signup_background.jpg") no-repeat center center;
  background-size: cover; }

#p-msa-boost-engage-and-grow .btn-default {
  border-color: white !important;
  background: white !important;
  color: black !important; }
  #p-msa-boost-engage-and-grow .btn-default:hover {
    border-color: #89e872 !important;
    background: #89e872 !important;
    color: white !important; }

#p-msa-boost-engage-and-grow .btn-primary {
  border-color: #89e872 !important;
  background: #89e872 !important;
  color: black !important; }
  #p-msa-boost-engage-and-grow .btn-primary:hover {
    border-color: #d2f6ca !important;
    background: #d2f6ca !important; }

#p-msa-boost-win-standalone .s-engage-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_campaigns/msa_boost_win_standalone/learn_more_background.jpg") no-repeat top center;
  background-size: cover; }

#p-msa-boost-win-standalone .btn-default {
  border-color: #01a982 !important;
  background: #01a982 !important;
  color: white !important; }
  #p-msa-boost-win-standalone .btn-default:hover {
    border-color: #89e872 !important;
    background: #89e872 !important;
    color: white !important; }

#p-msa-boost-win-standalone .btn-primary {
  border-color: #89e872 !important;
  background: #89e872 !important;
  color: black !important; }
  #p-msa-boost-win-standalone .btn-primary:hover {
    border-color: #d2f6ca !important;
    background: #d2f6ca !important; }

/*=====  End of SPRING HPE STYLE  ======*/


/* ====================================
=            Page Modules            =
==================================== */
#p-3par-is-reaching-end-of-life {
  /* ----------  Change text color  ---------- */
}

#p-3par-is-reaching-end-of-life .recommend-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/3par_is_reaching_end_of_life/bg_recommended-migration-paths.jpg") no-repeat top center;
  background-size: cover;
}

#p-3par-is-reaching-end-of-life .ready-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/3par_is_reaching_end_of_life/bg_ready-to-start-upgrading-you-3par.jpg") no-repeat top center;
  background-size: cover;
}

#p-3par-is-reaching-end-of-life .gray-bg {
  background: #eaeaea;
}

#p-3par-is-reaching-end-of-life .txt-white h1,
#p-3par-is-reaching-end-of-life .txt-white h2,
#p-3par-is-reaching-end-of-life .txt-white h3,
#p-3par-is-reaching-end-of-life .txt-white h4,
#p-3par-is-reaching-end-of-life .txt-white h5,
#p-3par-is-reaching-end-of-life .txt-white h6,
#p-3par-is-reaching-end-of-life .txt-white p,
#p-3par-is-reaching-end-of-life .txt-white p.big,
#p-3par-is-reaching-end-of-life .txt-white p.small,
#p-3par-is-reaching-end-of-life .txt-white a {
  color: #fff !important;
}

#p-3par-is-reaching-end-of-life .txt-white .mwf-form .mwf-label {
  color: white;
}

#p-3par-is-reaching-end-of-life .txt-black h1,
#p-3par-is-reaching-end-of-life .txt-black h2,
#p-3par-is-reaching-end-of-life .txt-black h3,
#p-3par-is-reaching-end-of-life .txt-black h4,
#p-3par-is-reaching-end-of-life .txt-black h5,
#p-3par-is-reaching-end-of-life .txt-black h6,
#p-3par-is-reaching-end-of-life .txt-black p,
#p-3par-is-reaching-end-of-life .txt-black p.big,
#p-3par-is-reaching-end-of-life .txt-black p.small,
#p-3par-is-reaching-end-of-life .txt-black a {
  color: #000 !important;
}

#p-3par-is-reaching-end-of-life .txt-big p span.nowrap {
  font-size: 2.4rem;
}

#p-3par-is-reaching-end-of-life .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-3par-is-reaching-end-of-life .m-page__headline h2 span.nowrap::after {
  display: block;
  width: 6rem;
  height: 7px;
  margin: 4rem auto;
  background: #28a983;
  content: "";
}

#p-3par-is-reaching-end-of-life .article li {
  margin-bottom: 1rem;
  font-size: 1.8rem;
}

#p-3par-is-reaching-end-of-life .m-page__box {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #fff;
}

#p-3par-is-reaching-end-of-life .m-page__box p {
  margin-bottom: 0;
  padding-right: 1rem;
  padding-left: 1rem;
}

#p-3par-is-reaching-end-of-life .m-page__box--yellow {
  border: 7px solid #f8c900;
}

#p-3par-is-reaching-end-of-life .m-page__box--green {
  border: 7px solid #01a982;
}

#p-3par-is-reaching-end-of-life .m-decor__divider::after {
  display: block;
  width: 100%;
  height: 2px;
  background: #c0c0c0;
  content: "";
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf-field p {
  margin-bottom: 0;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf-option .mwf-checkbox {
  position: relative;
  margin-top: -40px !important;
  margin-left: -40px !important;
}

#p-3par-is-reaching-end-of-life .mwf-form div.container:nth-of-type(3) {
  margin-top: 2rem;
}

#p-3par-is-reaching-end-of-life .mwf-form div.container:nth-of-type(3) .mwf-label {
  display: none;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-xs-6 {
  width: 100%;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-md-3:last-of-type {
  width: 50%;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .btn-primary {
  color: white;
  background: #28a983;
  border: 2px solid #28a983;
  border-radius: 0;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .btn-primary:hover {
  color: #28a983;
  background: white;
  border: 2px solid #28a983;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

/* =====  End of Page Modules  ====== */

/* Extra small devices (phones, less than 768px) */
@media only screen and (max-width: 767px) {
  #p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-xs-6 {
    width: 100%;
  }
}

/* =====  End of HPE 3PAR  ====== */

/************* demo_pool_huawei 2021**************/
.p_demo_pool_huawei #microsite_content .mwf-form .mwf-paragraph.mwf-field.mwf-italic p{
    font-size: 0;
    border-bottom: 2px solid #cecece;
}
/************* demo_pool_huawei 2021**************/
/************* HPE Portal Facelift Menu 2021**************/
#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header {
  background: #eeeeee;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row {
  position: relative;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row .article .row {
  padding: 0;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row .article .row p {
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  height: 0;
  margin: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container-fluid > .row {
  max-width: 1140px;
  margin: 0 auto;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container-fluid > .row .col-xs-12 .row {
  padding: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .active > a,
#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .active > a:hover {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header p {
  margin: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 > ul > li {
  position: relative;
}

@media screen and (min-width: 994px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
    right: 100% !important;
    left: auto !important;
  }
}

@media screen and (max-width: 994px) and (min-width: 767px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
    left: 100% !important;
  }
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul {
  background: #fff;
  margin-top: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li a {
  padding: 23px 10px;
  color: #000;
  border: none;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul {
  display: none;
  background: #eeeeee;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li {
  display: block;
  float: none;
  position: relative;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
  padding: 0 !important;
  width: 100% !important;
  top: 0 !important;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li > ul {
  padding: 0 10px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 350px;
  max-width: 300px;
  min-width: 200px;
  margin: 0;
  z-index: 999;
  background: #000;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li a {
  color: #fff;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul {
  display: block;
  width: 100%;
  padding: 20px 25px 20px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul a {
  color: #fff;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul a:hover {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li {
  border-bottom: 2px solid transparent;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li:hover {
  border-bottom: 2px solid #01A982;
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b {
  font-size: 15px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b:hover {
  cursor: pointer;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b:hover a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b a {
  font-size: 15px;
  display: inline-block;
  line-height: inherit;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li a {
  color: #666;
  display: block;
  padding: 0.5em;
  text-decoration: none;
  text-transform: inherit;
}

@media screen and (max-width: 767px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 > ul > li {
    position: inherit;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul {
    padding: 0;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li {
    margin-right: 0 !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li ul li ul {
    position: inherit !important;
    background: #fff !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li ul li ul a {
    color: #000 !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul {
    width: 100%;
    max-width: 100%;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li {
    border: none;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li a {
    display: inline-block;
    padding: 20px 40px;
  }
}

/************* END HPE Portal Facelift Menu 2021**************/
/************* OPEN SCHNAEPPCHENLISTE 2021 **************/
#Schnaeppchenliste .spri-box-shadow .article.text_with_media {
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.3);
  box-shadow: 1px 1px 6px rgb(61 65 84 / 30%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-feature .article.text_with_media {
  z-index: 1;
  padding: 15px 15px;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #fff;
  position: relative;
}

#Schnaeppchenliste .spri-hover-up {
  top: 0;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-hover-up .article.text_with_media:hover {
  -webkit-box-shadow: 0 20px 40px rgba(61, 65, 84, 0.15);
  box-shadow: 0 20px 40px rgba(61, 65, 84, 0.15);
  top: -2px;
 position: relative;
}

#Schnaeppchenliste .spri-hover-line .article.text_with_media:before {
  content: '';
  display: block;
  height: 5px;
  width: 0;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #89e872;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-hover-line .article.text_with_media:hover:before {
  width: 100%;
}

#Schnaeppchenliste .spri-menudesktop {
  width: 100%;
  height: 86px;
  background: #f3f3f3;
  z-index: 1000;
  display: block;
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.15);
  box-shadow: 0 1px 6px rgba(61, 65, 84, 0.15);
}

#Schnaeppchenliste .spri-menudesktop .col-xl-6 article.text_with_media {
  padding-left: 30px;
  padding-right: 30px;
}

#Schnaeppchenliste .spri-menudesktop .col-xs-12 + .col-xs-12 picture {
  float: right;
  padding-top: 10px;
  padding-right: 30px;
}

#Schnaeppchenliste .spri-menudesktop .article {
  padding-top: 10px;
}

#Schnaeppchenliste .spri-menudesktop .row {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

#Schnaeppchenliste .spri-menudesktop .col-for-image {
  padding-top: 15px;
}

#Schnaeppchenliste .spri-menudesktop ul {
  padding-left: 0px;
  z-index: 10000;
  margin-bottom: 0px;
  margin-top: -10px;
  margin-left: -25px;
}

#Schnaeppchenliste .spri-menudesktop ul li {
  display: inline-block;
  padding: 10px;
  color: #333B69;
  position: relative;
  font-weight: bold;
}

#Schnaeppchenliste .spri-menudesktop ul li b {
    font-size: 22px;
}

#Schnaeppchenliste .spri-menudesktop ul li {
  padding-right: 20px;
  margin-right: 15px;
  margin-left: 15px;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-menudesktop ul li:nth-child(2):before {
  content: "";
  height: 15px;
  display: block;
  position: absolute;
  top: 20px;
  right: 0px;
  color: #333B69;
  font: normal normal normal 14px/1 FontAwesome;
}

#Schnaeppchenliste .spri-menudesktop ul li ul {
  display: block;
  position: absolute;
  left: 37px;
  top: 60px;
  z-index: 1000;
  min-width: 280px;
  text-align: left;
  padding: 10px 0;
  list-style: none;
  white-space: nowrap;
  background-color: #ddf8d7;
  -webkit-box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
  background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  font-weight: normal !important;
  border-top: 2px solid #ffffff;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li a {
  font-weight: normal !important;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li:nth-child(2):before {
  display: none;
}

#Schnaeppchenliste .spri-menudesktop ul li ul:before {
  <!-- content: ""; -->
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  position: absolute;
  top: -7px;
  left: 35px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#Schnaeppchenliste .spri-menudesktop ul li a {
  display: block;
  color: #333B69;
  padding: 0px;
  margin: 0px;
  color: #333B6F !important;
  border-bottom: 0px solid #CCC !important;
}

#Schnaeppchenliste .spri-menudesktop ul li a:hover {
  color: #89e872 !important;
  border-bottom: 0px solid #CCC !important;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover {
  color: #89e872 !important;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover:before {
  color: #89e872 !important;
}

#Schnaeppchenliste .spri-green-bg {
    background-color: #006b7d;
}

#Schnaeppchenliste .spri-white-text h2{
    color: #ffffff;
}

#Schnaeppchenliste .spri-section-title h2{
    margin-bottom: 20px;
    margin-top: 20px;
}

#Schnaeppchenliste .spri-section-title h3{
    margin-bottom: 15px;
    margin-top: 15px;
}

#Schnaeppchenliste .spri-section-title p.big{
    font-size: 24px !important;
    line-height: 1.4;
}

#Schnaeppchenliste .spri-table table.table tr th {
    background-image: none;
    background-color: #ddf8d7 !important;
}

#Schnaeppchenliste .spri-table table.table tr th, .spri-table table.table tr td {
    border: 2px solid #84f17e !important;
}

.spri-menumoblie {
  position: relative;
  left: 0px;
  width: 100%;
  z-index: 2;
  height: 60px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-bottom: 0px solid #cecece !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.collapsed {
  border-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a {
  line-height: 40px !important;
  padding: 5px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a:after {
    top: 35px;
  color: #333B69 !important;
  z-index: 1;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a:hover:after {
  color: #333B69 !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.js_actionTracking.collapsed::after {
  content: "";
  font-size: 30px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.js_actionTracking::after {
  content: "";
  font-size: 30px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel:nth-child(2n-1) {
  background: #f5f5f5;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel:nth-child(2n-1) a {
  background: #f5f5f5;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body {
  padding: 15px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body .row {
  padding: 0px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul {
  list-style: none;
  padding-left: 15px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li {
  list-style: none;
  color: #333B69;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #E8ECED;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li:last-of-type {
  border-bottom: 0px solid #E8ECED;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li a {
  padding: 0px;
  margin: 0px;
  color: #333B69 !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li ul {
  padding-left: 15px;
}

#Schnaeppchenliste .spri-menumoblie picture {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
}

#Schnaeppchenliste .spri-menumoblie picture img {
  height: 25px;
}

#Schnaeppchenliste .spri-menumoblie .row {
  padding-top: 0px;
  padding-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .article.text_with_media p {
  display: none;
}

#Schnaeppchenliste .spri-menumoblie .panel-group {
  border: 0px;
  margin-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .panel-default > .panel-heading {
  border: 0px;
}

#Schnaeppchenliste .spri-menumoblie .panel-title a {
  font-size: 0px;
}

#Schnaeppchenliste .spri-ref li:before {
    content: '\25B6';
    padding-right: 15px;
    color: #89E872;
}
#Schnaeppchenliste .spri-ref li {
    list-style: none;
}

#Schnaeppchenliste .spri-ref ul {
    padding: 0;
}
#Schnaeppchenliste .spri-green-text h3 {
    color: #89E872;
}

#Schnaeppchenliste .spri-btn .btn {
    background-color: #89E872 !important;
}

#Schnaeppchenliste .spri-link .lnk {
    color: #89E872 !important;
}

#Schnaeppchenliste .spri-link .lnk {
    color: #89E872 !important;
}

#Schnaeppchenliste .spri-branchname p {
    font-size: 18px;
}

#Schnaeppchenliste .spri-branchname a.lnk {
    border-bottom: none !important;
}
/************* CLOSE SCHNAEPPCHENLISTE 2021 **************/

/************* ZOTAC Magnus One Launch Landingpage 2021**************/
.p_zotac_magnus_one_launch_2021 #microsite_content {
  background-color: #dbd8da;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media img {
  padding: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media .row {
  padding-bottom: 0;
  padding-top: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media img {
  padding: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media .row {
  padding-bottom: 0;
  padding-top: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h1,
.p_zotac_magnus_one_launch_2021 #microsite_content h2,
.p_zotac_magnus_one_launch_2021 #microsite_content h3,
.p_zotac_magnus_one_launch_2021 #microsite_content h4 {
  text-transform: uppercase;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h3 .highlight {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/line_yellow.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 0 3rem 5px 3rem;
  background-size: auto;
  display: inline-block;
  margin-bottom: 2rem;
  background-repeat: repeat-x;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h1,
.p_zotac_magnus_one_launch_2021 #microsite_content h2,
.p_zotac_magnus_one_launch_2021 #microsite_content h3,
.p_zotac_magnus_one_launch_2021 #microsite_content h4,
.p_zotac_magnus_one_launch_2021 #microsite_content p,
.p_zotac_magnus_one_launch_2021 #microsite_content a,
.p_zotac_magnus_one_launch_2021 #microsite_content a.btn-link {
  color: #454545;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg01.jpg");
  background-size: cover;
  padding: 10rem 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 .container {
  background-color: transparent;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02_1 {
  background-color: #5e6573;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 {
  background-color: #5e6573;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg02.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  padding: 7rem 0;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 {
  background-color: #dbd8da;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg05.jpg");
  background-position: top center;
  padding: 27% 0 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 img {
    max-width: 694px;
    width: 100%;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03_1 {
  background-color: #dbd8da;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 {
  background-color: #36383d;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg03.jpg");
  background-position: top center;
  padding: 10rem 0 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .container {
  background-color: transparent;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
  background-color: #36383d;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/img_08.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 10rem 0;
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 img {
  padding-left: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 p {
  font-size: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .col-for-image p {
  color: #fff;
  font-size: 11px;
  text-align: center;
  margin-top: 10px;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/img_09.jpg") #36383d;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 5rem 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media > .row:first-of-type .col-xs-12:first-of-type {
  padding-top: 8rem;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_08 .article.text_with_media a {
    color: #454545;
    border: 2px solid #454545;
    border-radius: 0;
    background: transparent;
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_08 .article.text_with_media a:hover {
  background: #454545;
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 {
  background: #5e6573;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 .container {
  width: 100%;
  max-width: 1440px;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 .container p {
  color: #2b3036;
  font-size: 15px;
}
.p_zotac_magnus_one_launch_2021 #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .col-xs-12 {
    position: relative;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .col-xs-12 .separat_inner {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    padding-bottom: 10rem;
    width: calc(100% - 20px);
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .separat_inner img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media > .row:first-of-type img {
    max-width: 540px;
    width: 76%;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container >.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container .row .article >.row{
    padding-bottom:10px;
  }
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container .row .row{
    padding:0;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container >.row .small{
  color:#fff;
  text-align:center;
  font-size: 11px;
}
.p_zotac_magnus_one_launch_2021 #microsite_content h4 {
  font-size: 25px;
  font-family: "interbold", Verdana, Arial, sans-serif;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_luxx_banner .article.text_with_media img{
    max-width: 385px;
    width: 70%;
}
@media screen and (min-width: 991px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media img {
    width: 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media img {
    width: 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h2 {
    font-size: 45px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 {
    font-size: 32px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content p {
    font-size: 17px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content p.small {
    font-size: 10px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media h2 {
    font-size: 60px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 {
    height: 700px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
    height: 767px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container {
    width: 100%;
    max-width: 1440px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 {
    height: 1443px;
    background-size: 100% 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_07 .container {
    width: 100%;
    max-width: 1440px;
  }
}

@media screen and (max-width: 991px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 {
    font-size: 24px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 .highlight {
    background-size: auto 2px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 {
    padding: 25% 0 5rem 0;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
    padding: 3rem 0 10rem 0;
    background-position: bottom center;
  }
}
@media (max-width: 640px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content br {
    display: none;
  }
}

/************* END ZOTAC Magnus One Launch Landingpage 2021**************/
/************* DYNABOOK 2021**************/

.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook{
    background: #2091fb!important;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .container{
    background: #2091fb!important;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .article h3{
    text-transform: none;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .article a{
    font-weight: normal!important;
}
/************* END DYNABOOK 2021**************/
/************* Sophos 2021**************/
.p_2020_style_spi #microsite_content .pd00_img img.img-responsive{
    padding: 0;
}
/************* END Sophos 2021**************/


/*************** S T A R T  CTV 2021 *****************/

#ctv2021 .navbar-right {
    display: none;
}

@media screen and (min-width: 1200px){
#ctv2021_thank_you_teaser div.videojs,
#ctv2021_thank_you_teaser div.videojs video {
    width: 120%;
    box-shadow: -20px 20px #006b7d;
    float: left;
}}

#ctv2021_thank_you_teaser .article > .row {
    padding: 25px!important;
    box-shadow: -20px 20px #006b7d;
}

#ctv2021 .navbar-inverse {
    background-color: white;
}

#ctv2021 .socialicons .fa {
    color: #777;
}
#ctv2021 .socialicons .fa:hover,
#ctv2021 .socialicons .fa:focus,
#ctv2021 .socialicons .fa:active {
    color: #ff7721!important;

}
#ctv2021 .socialicons a {
    text-decoration: none;
    border-bottom: 0px solid transparent;
}

@media screen and (max-width: 768px) {
#ctv2021 #myNavbar {
    background: #fff;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_01.png);
    background-size: cover;
}}

@media screen and (max-width: 768px) {
#ctv2021 #myNavbar .navbar-nav {
    margin-top: 20vh;
    margin-left: 45px;
    max-width: 50vw;
}}

#ctv2021 .embed-responsive {
    box-shadow: -20px 20px 0 #006b7d;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(2) {
    background: #0000 !important;
}

#ctv2021 .ctv2021_agendatable table.table tbody tr:hover {
    background: #006b7d21!important;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(1) {
    background: #5f5f5f0d;
    font-family: 'interbold';
    width: 75px;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(2) {
    width: 75px;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(5) {
    font-family: interbold;
    width: 230px;
    background: #5f5f5f0d;
}

#ctv2021 .ctv2021_agendatable table.table {
    background: white;
    font-size: 13px;
}

#ctv2021 .ctv2021_agendatable table.dataTable.no-footer {
    border-top: 5px solid white;
}


#ctv2021 .ctv2021_agendatable .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}

#ctv2021 .ctv2021_agendatable table.table tr th {
    border-bottom: 0px solid #006b7d;
    background-image: none;
    background: #006b7d;
    color: white;
}

#ctv2021 .ctv2021_agendatable table.table tr th,
#ctv2021 .ctv2021_agendatable table.table tr td {
    border: 0px;
    padding: 7px 15px;
    text-align: left;
}

#ctv2021 .ctv2021_agendatable table.table b,
#ctv2021 .ctv2021_agendatable table.table strong {
    font-weight: normal;
    font-family: 'interregular';
    font-size: 15px;
    color: #ffffff;
}

#ctv2021 .ctv2021_agendatable table.table {
    background: white;
}

#ctv2021 .ctv2021_agendatable table.table tbody b,
#ctv2021 .ctv2021_agendatable table.table tbody strong {
    color: #ff7731;
    font-size: 15px;
}

#ctv2021 .ctv2021_agendatable table.table tbody tr:hover {
    background: #ff770033!important;
}

#ctv2021 body:before {
    background: #ffffff00;
}

#ctv2021 #microsite_content input.btn-primary,
#ctv2021 #microsite_content a.btn-primary,
#ctv2021 #microsite_content table.table a.btn-primary {
    border: 0!important;
    background: #ff7731;
}
#ctv2021 #microsite_content input.btn-primary:hover,
#ctv2021 #microsite_content a.btn-primary:hover,
#ctv2021 #microsite_content table.table a.btn-primary:hover {
    border: 0!important;
    background: #E55911!important;
    color: #ffffff!important;
}

.ctv_focus_slider #microsite_content input.btn-default,
.ctv_focus_slider #microsite_content a.btn-default,
.ctv_focus_slider #microsite_content table.table a.btn-default {
    border: 0!important;
    background: #ff7731;
}

.ctv_focus_slider #microsite_content input.btn-default:hover,
.ctv_focus_slider #microsite_content a.btn-default:hover,
.ctv_focus_slider #microsite_content table.table a.btn-default:hover {
    border: 0!important;
    background: #E55911!important;
    color: #ffffff!important;
}

#ctv2021 a.btn.btn-primary:hover,
#ctv2021 .article.text_with_media a.btn.btn-primary:hover {
    color: #fff!important;
}

#ctv2021 a.btn.btn-primary,
#ctv2021 .article.text_with_media a.btn.btn-primary {
    text-transform: none;
}

#ctv2021 h1 {
    text-transform: none;
    padding-bottom: 15px;
    color: #ff7731;
}

#ctv2021 h2  {
color: #006b7d;
}


@media screen and (min-width: 1200px) {
.proudly_presents h2 {
margin-bottom: 140px !important;
}}

#ctv2021 h2 b,
#ctv2021 h2 strong {
color: #ff7731;
}

#ctv2021 .introtext_lg h2 {
padding: 0px 0px 30px 0px;
}

#ctv2021 .adjusth2 h2 {
    padding: 100px 0px 30px 0;
}

#ctv2021 h3 {
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 10px;
    color: #ff7731!important;
    text-transform: none;
    font-family: 'interregular';
}

#ctv2021 p.small {
    font-size: 11px!important;
    line-height: 1.4;
}

#ctv2021 .navbar-nav.navbar-right > li > a {
    font-size: 15px;
    font-weight: normal;
    border-bottom: none!important;
    text-decoration: none;
    color: #000000!important;
}
#ctv2021 .navbar-inverse .navbar-nav > li > a {
    color: #000000!important;
}

#ctv2021 .navbar-inverse .navbar-nav > li > a:hover,
#ctv2021 .navbar-inverse .navbar-nav > li > a:focus,
#ctv2021 .navbar-inverse .navbar-nav > li > a:active {
    color: #ff7700 !important;
    border-bottom: none!important;
    text-decoration: underline;
}

#ctv2021 .lang-selector:hover > a,
#ctv2021 .company-selector:hover > a {
    color: #ff7700;
 border-bottom: none!important;
}


#ctv2021 header a:focus,
#ctv2021 header a:hover,
#ctv2021 header a:active {
    color: #ff7700;
     border-bottom: none!important;
    text-decoration: underline;
}


#ctv2021 header a {
    border-bottom: none!important;
    text-decoration: none;
    color: #000000!important;
}

#ctv2021 .header a:focus,
#ctv2021 .header a:hover,
#ctv2021 .header a:active {
    color: #ff7700;
     border-bottom: none!important;
    text-decoration: underline;
}

#ctv2021 header ul li a:hover,
#ctv2021 header ul.dropdown-menu li a:hover {
    color: #ff7700!important;
    border-bottom: 0px!important;
    text-decoration: underline;
}

#ctv2021 .navbar-inverse .navbar-brand:hover,
#ctv2021 .navbar-inverse .navbar-brand:focus {
    background-color: white!important;
    text-decoration: none!important;
}


#ctv2021 .lang-selector a,
#ctv2021 .company-selector a {
    border: none;
}

#ctv2021 .lang-selector a:hover,
#ctv2021 .company-selector a:hover
#ctv2021 .lang-selector a:active,
#ctv2021 .company-selector a:active
#ctv2021 .lang-selector a:focus,
#ctv2021 .company-selector a:focus {
    border: none;
    text-decoration: underline;
    color: #ff7700
}

@media screen and (min-width: 992px)
#ctv2021 #microsite_content .bg-white-100_bg-black-1.box,
#ctv2021 #microsite_content .bg-white-100_bg-black-1 .box,
#ctv2021 #microsite_content .bg-white-100_bg-black-1.box .grid {
    background: linear-gradient(to right, #006b7d0a 50%,#89e87224 50%);
}

#ctv2021 #microsite_content .bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_01.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_02.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg3 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_03.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg4 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_04.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg-cd1-
#ctv2021 #microsite_content .bg-cd1-100 .box,
#ctv2021 #microsite_content .bg-cd1-100.box .grid,
#ctv2021 #microsite_content .bg-cd1-100:not(.box) .grid-col .article {
    background: #006B7D;
    padding-top: 70px;
    padding-bottom: 70px;
}

#ctv2021 .img-original.img-responsive {
    width: auto;
    float: left;
    margin-right: 15px;
    margin-left: 20px;
}

.proudly_presents .img-original.img-responsive {
    margin-bottom: 48px;
}

.proudly_presents .separat,
.proudly_presents .separat_inner {
    margin-top: 25px !important;
}

.proudly_presents_spanish_adjustm p {
    font-size: 17px !important;
}

#ctv2021 .navbar-brand {
    padding: 2px 25px;
}

#ctv2021 .company-selector {
    display: none;
}

@media screen and (max-width: 1199px) {
  #ctv2021 #header {
    background: white!important;
}
}

@media screen and (min-width: 1200px) {
#ctv2021 main {
    padding-top: 60px !important;
}}

@media screen and (min-width: 1200px) {
#ctv2021 .bgvideo .c-Video {
    z-index: -9999;
    position: absolute;
} }

#ctv2021 #microsite_content .bg-flashgreen.box,
#ctv2021 #microsite_content .bg-flashgreen.box .grid,
#ctv2021 #microsite_content .bg-flashgreen:not(.box) .grid-col .article,
#ctv2021 #microsite_content .bg-cd3-100.box,
#ctv2021 #microsite_content .bg-cd3-100 .box,
#ctv2021 #microsite_content .bg-cd3-100.box .grid,
#ctv2021 #microsite_content .bg-cd3-100:not(.box) .grid-col .article {
    padding: 70px 0;
}

#ctv2021 #microsite_content .bg-cd1-100.box,
#ctv2021 #microsite_content .bg-cd1-100 .box,
#ctv2021 #microsite_content .bg-cd1-100.box .grid,
#ctv2021 #microsite_content .bg-cd1-100:not(.box) .grid-col .article {
    background: #006B7D;
    padding: 70px 0;
}

#ctv2021 #microsite_content .introtext_lg .box .grid {
    background-color: #fff0;
}

#ctv2021 .introtext_lg .article > .row {
    padding: 60px 0px 25px 40px;
    box-shadow: -20px 20px 0 0px #006b7d;
    background: #ffffff;
}

#ctv2021 .introtext_lg .col-xs-12 {
    padding-right: 0px;
}

#ctv2021 .introtext_lg .showroomvideo .article > .row {
    padding: 60px 40px 25px 40px;
    box-shadow: -20px 20px 0 0px #006b7d;
    background: #ffffff;
    z-index: 9999;
    position: relative;
    width: 105%;
}

@media screen and (min-width: 1200px) {
#ctv2021 div.videojs,
#ctv2021 div.videojs video {
    margin-top: -36px;
}}

@media screen and (min-width: 1200px) {
.showroomvideo div.videojs,
.showroomvideo div.videojs video {
    margin-top: 40px!important;
    width: 110%;
}}

@media screen and (min-width: 1200px) {
#ctv2021 #header .container-extended:not(.container-offset-1) .col-md-10 {
    width: calc(100% * 9 / 14);
}}

@media screen and (min-width: 1200px) {
#ctv2021 .extra_padding .container {
    padding-top: 110px;
    height: 600px;
}}

@media screen and (min-width: 1200px) {
.proudly_presents .container {
    padding-top: 60px;
    padding-bottom: 60px;
}}

#ctv2021 .footer_content .container {
    border-top: 0px solid #e6e6d7;
}

#ctv2021 .btn-primary {
    margin: 15px 0;
}

#ctv2021 .adjust_space .btn-primary {
    margin: 5px 0 90px 0;
}

#ctv2021 .big {
    padding-bottom: 5px;
}

#ctv2021 .highlight {
    text-decoration: none;
    color: #ff7700;
    font-weight: bold;
}

#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1 > .row.grid > .grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1 .col-xs-12.grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2 > .row.grid > .grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2 .col-xs-12.grid-col {
max-width: 1920px;
}

@media screen and (max-width: 768px) {
#ctv2021 #header .navbar-brand > img {
    min-width: 210px;
}}

@media screen and (max-width: 1199px) {
#ctv2021 .separat, .separat_inner {
    margin-top: 25px !important;
}}

.vendortop .separat,
.vendortop .separat_inner {
    margin-top: 0px !important;
}

#ctv2021 .footer-legal-url a {
    color: #636363;
    font-size: 13px;
}
#ctv2021 .footer-legal-url a:hover {
    border-bottom: 1px solid #ff7700 !important;
    color: #ff7700!important;
}
#ctv2021 .footer-second a {
    border-bottom: 1px solid #636363!important;
}

#ctv2021 .footer-legal-url {
    margin-top: 75px;
}

#ctv2021 .extra_p_space p {
    margin-left: 19px;
}

#ctv2021 .article.text_with_media a:hover,
#ctv2021 .article.text_with_media a:focus,
#ctv2021 .article.text_with_media a:active {
    text-decoration: none;
}

#ctv2021 #microsite_content a:hover,
#ctv2021 #microsite_content a.lnk:hover {
    font-weight: bold;
    color: #ff7700;
    border-bottom: 1px solid #ff7700;
}

#ctv2021 .footer-third {
    margin-top: 72px;
}

#ctv2021 .footer-third h4 {
    font-weight: normal;
}

#ctv2021 .footer-first p a:hover,
#ctv2021 .footer-first p a:focus {
    color: #ff7700!important;
    text-decoration: none;
    border-bottom: 1px solid #ff7700!important;
}

#ctv2021 .footer-first .footer_logo a {
    border-bottom: 0px!important;
}
#ctv2021 .footer_logo a {
    border-bottom: 0px!important;
}
#ctv2021 .footer-first p a {
    color: #636363!important;
    border-bottom: 1px solid #636363;
    text-decoration: none;
    font-size: 15px;
}

#ctv2021 .footer_logo a:hover,
#ctv2021 .footer_logo a:focus {
    border-bottom: none!important;
}

#ctv2021 .footer_logo img {
    border-bottom: none!important;
}

#ctv2021 .footer-third h4 {
    font-weight: normal;
    margin-top: 72px;
}

#ctv2021 .fa {
    color: #006b7d;
}

#ctv2021 #microsite_content .less_padding {
    padding-top: 0px;
    padding-bottom: 100px;
}

#ctv2021 #microsite_content .less_padding2 {
    padding-top: 100px;
    padding-bottom: 0px;
}

#ctv2021 #microsite_content .less_padding3 {
    padding-top: 0px;
    padding-bottom: 60px;
}

/* ctv keynotes */

@media screen and (min-width: 1200px) {
.keynotes_teaser .container {
    padding-top: 90px;
    padding-bottom: 80px;
}}


@media screen and (min-width: 1200px){
#ctv2021 .keynotes_teaser div.videojs,
#ctv2021 .keynotes_teaser div.videojs video {
    margin-top: 10px;
}}

#ctv2021 .keynotes_box .img-original.img-responsive {
    margin-left: 0px;
}

#ctv2021 .keynotes_box .container.grid.grid-type-1.box {
    box-shadow: -20px 20px 0 #006b7d;
}

#ctv2021 .keynotes_box h2 {
padding: 30px 10px 20px 30px;
}

#ctv2021 .keynotes_box p.small {
    font-size: 13px!important;
}

#ctv2021 .keynotes_box p {
    padding: 0px 60px 0px 30px;
    line-height: 1.3;
}

/* ctv focus topics */


#ctv2021 .introtext_lg_focus_topics .article > .row {
    padding: 30px 30px 10px 10px !important;
    margin-right: 65px;
}

#ctv2021 .introtext_lg_focus_topics .article > .row:last-child {
  height: 520px;
}

#ctv2021 .introtext_lg_focus_topics .img-original.img-responsive {
    margin-left: 0px!important;
    margin-top: 20px;
}

#ctv2021 .introtext_lg_focus_topics h2 {
    font-size: 20px;
}

#ctv2021 .introtext_lg_focus_topics p {
    font-size: 15px !important;
}

.ctv_focus_slider section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: #ffffff;
    margin: 20px;
    padding: 30px;
    box-shadow: -20px 20px 0px #006b7d;
    text-align: left;
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .number,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .number {
display: none;
}

.ctv_focus_slider #microsite_content .c-Gallery .swiper-container .swiper-pagination {
    top: 0px;
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .hint,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .hint {
    font-size: 18px;
    font-weight: bold;
    color: #ff7700;
    font-family: 'Inter var alt';
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .description,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .description {
    font-size: 18px;
    color: #000;
    font-weight: normal;
    font-family: 'Inter var', sans-serif;
    width: 100%;
}

/* ctv vendor site */


.vendortop p.small a,
.vendortop p.small a.lnk {
    margin-right: 10px;
}

@media screen and (min-width: 1200px){
.ctv2021vendorportal #ctv2021 main {
    padding-top: 0px!important;
}}

@media screen and (min-width: 1200px){
.ctv2021vendorportal main {
    margin-top: 0px!important;
}}

@media screen and (min-width: 1200px){
#ctv2021 .ctvlessmargin main {
    padding-top: 0px!important;
}}

.ctvlessmargin .separat,
.ctvlessmargin .separat_inner {
    margin-top: 5px !important;
}

#ctv2021 .c-Gallery .show-2 .swiper-slide .number,
#ctv2021 .c-Gallery .show-3 .swiper-slide .number {
    color: #ff7700;
    font-family: 'rois_bold';
    font-size: 50px;
    top: 14px;
}

.ctv2021vendorportal section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: #ffffff;
}

.ctv2021vendorportal .c-Gallery .show-2 .swiper-slide .description,
.ctv2021vendorportal .c-Gallery .show-3 .swiper-slide .description {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    font-family: 'Inter var', sans-serif;
}

.ctv2021vendorportal .swiper-container {
    overflow: hidden;
}

.ctv2021vendorportal .c-Gallery .show-2 .swiper-slide .fa,
.ctv2021vendorportal .c-Gallery .show-3 .swiper-slide .fa {
    padding-bottom: 0px;
    margin-bottom: -35px;
}

#ctv2021 .vendor h2 {
    padding: 0px 0px 0px 0px;
}

.ctv2021vendorportal #header {
    display: none;
}

@media screen and (min-width: 1200px){
.ctv2021vendorportal .extra_vpadding .container {
    height: 280px;
    padding-top: 110px;
}}

#ctv2021 .getyourown .article > .row {
    margin: 151px 0;
}

#ctv2021 .getyourown h2 {
    padding: 0px 0px 0px 0px;
}

#ctv2021 .vendor .article > .row {
    padding: 70px 50px 45px 50px;
    margin-top: 30px;
    margin-bottom: 50px;
}

#ctv2021 .vendorv2 .article > .row {
    padding: 70px 0px 45px 50px;
}

#ctv2021 .arrow_spacing .img-original.img-responsive {
    margin-bottom: 40px;
}

#ctv2021 .arrow_spacing2 .img-original.img-responsive {
    margin-bottom: 100px;
}

.ctv2021vendorportal #contactperson p {
    margin-left: 19px;
}

#ctv2021 .c-Akkordeon .panel-title a:hover:after,
#ctv2021 .c-Akkordeon .panel-title a:active:after {
    color: #ff7731;
}

#ctv2021 #microsite_content h4 a:active,
#ctv2021 #microsite_content h4 a.lnk:active {
    font-weight: bold;
    color: #ff7731;
    border-bottom: 0px solid #000;
}

.ctv2021vendorportal table.dataTable.no-footer {
    border-top: 5px solid white;
}

.ctv2021vendorportal tr td:nth-child(2) {
    background: #ffffff00 !important;
}

.ctv2021vendorportal .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}

.ctv2021vendorportal table.table tr th {
    border-bottom: 0px solid #006b7d;
    background-image: none;
    background: #006b7d;
    color: white;
}

.ctv2021vendorportal table.table tr th,
.ctv2021vendorportal table.table tr td {
    border: 0px;
    padding: 7px 15px;
    text-align: left;
}

.ctv2021vendorportal table.table b,
.ctv2021vendorportal table.table strong {
    font-weight: normal;
    font-family: 'interregular';
    font-size: 15px;
    color: #ffffff;
}

.ctv2021vendorportal table.table {
    background: white;
}

.ctv2021vendorportal table.table tbody b,
.ctv2021vendorportal table.table tbody strong {
    color: #ff7731;
    font-size: 15px;
}

.ctv2021vendorportal table.table tbody tr:hover {
    background: #ff770033!important;
}

.ctv2021vendorportal .c-Akkordeon .panel-group {
    background: white;
}

.ctv2021vendorportal .c-Akkordeon .panel:nth-child(2n-1) {
    background-color: #00000008 !important;
}

.ctv2021vendorportal sup {
    font-weight: normal;
}

.ctv2021vendorportal sub {
    font-size: 130%;
    color: #ff7731;
    font-family: 'roisbold';
}

.ctv2021vendorportal #microsite_content .row .article .row .article > .row .col-for-image img {
    padding-left: 0;
    padding-right: 0;
}

.vendortop h4 {
    font-size: 17px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #006b7d!important;
    text-transform: uppercase;
    font-family: 'roisbold';
    text-align: right;
    margin-bottom: 0px;
}

.vendortop p {
    font-size: 13px !important;
    line-height: 1.5;
    text-align: right;
}

.ctv2021vendorportal p {
    font-size: 15px !important;
}

.vendortop #microsite_content.article > .row {
    padding: 0;
}

.showroom_slider #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
    margin: 2% 2%;
    padding: 25px;
    position: absolute;
    text-align: left;
    top: 0;
    left: 0;
    width: 100%;
}


.showroom_slider div.slider-text-block:last-of-type {
    display: none!important;
}

.showroom_slider p {
    display: none;
}

.showroom_slider .swiper-container .swiper-slide p {
    display: none;
}

.showroom_slider h2 {
    font-size: 19px;
    background: #f5f5f5;
    padding: 12px 20px;
    box-shadow: -10px 10px #006d7b;
}


.showroom_slider .swiper-container .fa-angle-right:before {
    color: #ff7700!important;
}

.showroom_slider .swiper-container .fa-angle-left:before {
    color: #ff7700 !important;
}

.showroom_slider .fa-angle-right:before {
    color: #ff7700!important;
}

.showroom_slider .fa-angle-left:before {
    color: #ff7700 !important;
}


/*************** E N D  CTV 2021 *****************/


/*************** START https://www.also.com/ec/cms5/de_6110/6110_anbieter/veeam/veeam-accredited-service-partner/index.jsp CTV 2021 *****************/

section#sva_030921_1 h1 {
    line-height: revert;
}

section#sva_030921_5 input.btn.btn-primary.mwf_cancel {
    display: none;
}

section#sva_030921_5 .mwf-field {
    padding-left: 25px !important;
}

section#sva_030921_5 input.btn.btn-primary.mwf_finish {
    width: 300px !important;
}

section#sva_030921_5 .col-xs-6.col-md-3 {
    float: none !important;
    margin-left: 1px !important;
}

section#sva_030921_5 .col-xs-12.col-md-6.no-gutter {
    padding-left: 25px !important;
}

/*************** END https://www.also.com/ec/cms5/de_6110/6110_anbieter/veeam/veeam-accredited-service-partner/index.jsp *****************/


/*************** START https://www.also.com/ec/cms5/de_1010/1010_anbieter/watchguard/flexpay/index.jsp  *****************/

section#sva_030221_1 table th{
text-align: center !important;

}

section#sva_030221_1 table{
    margin-bottom: auto !important;
}

section#sva_030221_2 p {
    margin-top: -22px !important;
    font-size: 13px;
}

/*************** E N D   *****************/
/********************** yealink_2021 ************************/
.p_yealink_2021 #microsite_content h2,
.p_yealink_2021 #microsite_content h3 {
  color: #109f6f;
}

.p_yealink_2021 #microsite_content a.btn-primary {
  background: #109f6f !important;
  color: #fff;
  border-color: #109f6f;
  border-radius: 0 !important;
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.p_yealink_2021 #microsite_content a.btn-primary:hover{
  background: #fff !important;
}

.p_yealink_2021 #microsite_content .p_line .article {
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  padding: 20px 0;
}

.p_yealink_2021 #microsite_content .p_04_img .container .col-xs-12 {
  padding: 0;
}

/********************** End yealink_2021 ************************/

/********************** HP Elite 2021 ************************/

.hp_elite_2021 .intro-section p {font-size: 19px}
.hp_elite_2021 h3 {text-transform: none;}
.hp_elite_2021 .blue-cntnt {background-color: #0096d6;}
.hp_elite_2021 .blue-cntnt h2, .hp_elite_2021 .blue-cntnt h3, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p {color: #fff;}
.hp_elite_2021 .product-cntnt-ttl, .hp_elite_2021 .product-cntnt {background-color: #f6f6f6}
.hp_elite_2021 .intro-section p {font-size: 19px}
.hp_elite_2021 h3 {text-transform: none;}
.hp_elite_2021 .blue-cntnt {background-color: #0096d6;}
.hp_elite_2021 .blue-cntnt h2, .hp_elite_2021 .blue-cntnt h3, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p {color: #fff;}
.hp_elite_2021 .product-cntnt-ttl, .hp_elite_2021 .product-cntnt {background-color: #f6f6f6;}
.hp_elite_2021 #microsite_content .product-cntnt .equalheight .article {background-color: #fff; margin-bottom: 30px;}
.hp_elite_2021 #microsite_content .product-cntnt a.btn-primary {border: 0 none !important; background-color: #0096d6 !important; color: #FFF !important;}
.hp_elite_2021 #microsite_content .product-cntnt a.btn-primary:hover {background-color: #0076a8 !important;}

/********************** End of HP Elite 2021 ************************/

/* ===== Microsoft Surface New Pages ===== */
.newSurface #microsite_content section p {
    font-weight: normal!important;
}

.newSurface #microsite_content section ul {
    text-align: left;
}

.newSurface #microsite_content section.heroSection {
    min-height: 600px;
    margin-bottom: 40px;
}

.newSurface #microsite_content section.heroSection .container > div {
  position: relative;
  height: 600px;
}

.newSurface #microsite_content section.heroSection .grid-col {
  position: relative;
  height: 600px;
}

.newSurface #microsite_content section.heroSection .article.text_with_media {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
}

.newSurface #microsite_content section.heroSection.headerSurface.campaign .article.text_with_media .col-for-image {
  position: absolute;
  top: -110px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf-option.checkbox {
  margin-top: 40px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf_buttonrow {
  margin-top: 20px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf_buttonrow .col-md-3:first-child {
  display: none;
}

.newSurface #microsite_content section.surfaceContent.campaign.products a.btn-primary {
  color: #000;
  border: none;
  display: inline-flex;
  align-items: center;
  padding: 0;
  font-size: 15px;
  line-height: 1.5;
  text-align: left;
  text-transform: none;
  font-weight: bold;
  background: none;
}

.newSurface #microsite_content section.surfaceContent.campaign.products a.btn-primary:before {
  content: "\003E";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #85EA6C;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  margin-right: 8px;
  color: #000;
  font-family: 'Arial';
  font-weight: bold;
}

.newSurface #microsite_content section.heroSection .article.text_with_media h1 {
    text-transform: none;
}

.newSurface #microsite_content section.heroSection .article.text_with_media h1:after {
  display: none
}

.newSurface #microsite_content section.heroSection.headerDuo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_9_surface_duo/header_duo.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerBook3 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_10_surface_book_3/header_book2.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerEarbuds {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_11_surface_earbuds/header_earbuds.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerGo2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_12_surface_go_2/header_go.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerHeadphones2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_13_surface_headphones/header_headphones.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerHub2s {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_14_surface_hub_2s/header_hub2s.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerLaptopgo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_15_surface_laptop_go/header_laptop_go.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerProX {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_16_surface_pro_x/header_prox.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerPro7Plus {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_17_surface_pro_7_plus/header_pro7plus.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerSurface.campaign {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/microsoft_38/microsoft_surface_campaign/surface_campaign_header.jpg);
    background-color: #dbc4b6;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.heroSection {
      min-height: auto;
    }

    .newSurface #microsite_content section.heroSection .container > div {
      height: auto;
    }

    .newSurface #microsite_content section.heroSection .grid-col {
      height: auto;
    }

    .newSurface #microsite_content section.heroSection .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0);
    }

    .newSurface #microsite_content section.heroSection.headerDuo {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerBook3 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerEarbuds {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerGo2 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerHeadphones2 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerHub2s {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerLaptopgo {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerProX {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerPro7Plus {
        background: none;
    }

   .newSurface #microsite_content section.heroSection.headerSurface.campaign{
        background: none;
    }
}

.newSurface #microsite_content section.surfaceVideo {
    margin-bottom: 40px;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfaceVideo {
        margin-bottom: 40px;
    }
}

.newSurface #microsite_content section.surfaceContent h2 {
    padding-bottom: 25px;
    position: relative;
    padding-top: 15px;
    margin-bottom: 25px;
}

.newSurface #microsite_content section.surfaceContent h2:before {
    width: 80px;
    height: 4px;
    background-color: #85ea6c;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.newSurface #microsite_content section.surfaceContent a.btn-primary.js-basket-add:before {
    display: none;
}

.newSurface #microsite_content section.surfaceContent a.btn-primary.js-basket-add {
    text-align: center;
    display: inline-block;
}

.newSurface #microsite_content section.surfaceContent .article.text_with_media h2 {
    padding-top: 0;
    margin-top: 0;
}

.newSurface #microsite_content section.surfaceContent {
    margin-bottom: 20px;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfaceContent {
        margin-bottom: 40px;
    }
}

.newSurface #microsite_content section.surfacePricing {
    min-height: 600px;
    margin-bottom: 20px;
}

.newSurface #microsite_content section.surfacePricing .container-fluid > div {
  position: relative;
  min-height: 600px;
}

.newSurface #microsite_content section.surfacePricing .grid-col {
  position: relative;
  min-height: 600px;
}

.newSurface #microsite_content section.surfacePricing.footerDuo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_9_surface_duo/footer_duo.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerBook3 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_10_surface_book_3/footer_book2.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerEarbuds {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_11_surface_earbuds/footer_earbuds.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerGo2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_12_surface_go_2/footer_go.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerHeadphones2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_13_surface_headphones/footer_headphones.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerHub2s {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_14_surface_hub_2s/footer_hub2s.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerLaptopgo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_15_surface_laptop_go/footer_laptop_go.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerProX {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_16_surface_pro_x/footer_prox.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerPro7Plus {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_17_surface_pro_7_plus/footer_pro7plus.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}


.newSurface #microsite_content section.surfacePricing .container .article.text_with_media {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
    left: 0;
    right: 0;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media h2 {
    padding-bottom: 25px;
    position: relative;
    padding-top: 15px;
    margin-bottom: 25px;
    margin-top: 0;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media h2:before {
    width: 80px;
    height: 4px;
    background-color: #85ea6c;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media a:not(.btn) {
  display: inline-block;
}

.newSurface #microsite_content section.surfacePricing .col-md-6:last-child .article.text_with_media {
    background-color: #fff;
    padding: 20px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=11, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=11, Direction=135, Color=#000000);
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfacePricing {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .container > div {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .grid-col {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .container .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0);
    }

    .newSurface #microsite_content section.surfacePricing.footerDuo {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerBook3 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerEarbuds {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerGo2 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerHeadphones2 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerHub2s {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerLaptopgo {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerProX {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerPro7Plus {
        background: none;
    }
}

/* ===== End Microsoft Surface New Pages ===== */

/*--------------------- Fujitso styles ---------------------*/
.cus-for-u table.table tr th:nth-child(4) {width: 80px;}

/*---------------------End Fujitso styles ---------------------*/
/***** open ALSO HP Waas *****/
#also-hp-waas .spri-logo img {
    width: 500px;
}

#also-hp-waas .spri-pt-50 {
    padding-top: 50px;
}

#also-hp-waas .spri-pb-50 {
    padding-bottom: 50px;
}

#also-hp-waas h2 {
    color: #0096d6;
    margin-bottom: 20px;
}

#also-hp-waas h3 {
    text-transform: initial;
}

#also-hp-waas .spri-box .col-xs-12.grid-col {
    background-color: #ffffff;
    margin-bottom: 30px;
}

#also-hp-waas .spri-spec .text_with_media {
    background-color: #ececec;
}

#also-hp-waas .spri-spec .row {
    padding: 0;
}

#also-hp-waas .spri-spec .text_with_media .col-xs-12 {
    padding: 0;
}

#also-hp-waas .spri-spec h3 {
    background-color: #0096d6;
    padding: 10px 20px;
    color: #ffffff;
}

#also-hp-waas .spri-spec p {
    padding: 0 20px;
}

#also-hp-waas .spri-btn .btn.btn-primary {
    background-color: #0096d6;
}

#also-hp-waas .spri-btn a.lnk {
    border-bottom: none !important;
    color: #0096d6;
}

#also-hp-waas .highlight {
    color: #0096d6;
}
/***** close ALSO HP Waas *****/
/***** F sure 2021 *****/
.p_f_secure_2021 #microsite_content .f_sure_btn-primary table.table a{
    margin: 5px 0;
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #006B7D;
    color: #FFF!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    display: inline-block;
    white-space: normal !important;
    text-transform: uppercase;
    user-select: none;
    transition: all 0.25s;
    line-height: 1;
    position: relative;
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:before{
    content: "\f218";
    color: #FFF;
    display: inline-block;
    text-align: center;
    width: 1.28571em;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:hover{
    background: #fff;
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:hover:before{
    color: #000;
}
/***** End F sure 2021 *****/


/*--------------------- 6110 Apple microsite styles ---------------------*/
/* #microsite_content .training-box-cont.bg-black-1:not(.box) div.grid-col:last-child .article {background-color: #E6E6D7 !important;}
#microsite_content .bg-black-1:not(.box) .grid-col .article {background-color:red !important;} */

/*---------------------End of 6110 Apple microsite styles ---------------------*/

/***** open 2320 Dolly *****/
html:lang(fr-BE) .dollyContact-nl {
  display: none;
}

html:lang(nl-BE) .dollyContact-fr {
  display: none;
}
/***** close 2320 Dolly *****/

/*--------------------- 2400 Wacom Education Solutions ---------------------*/
section#sva_031821_ .embed-responsive.embed-responsive-16by9.js_actionTracking {
    margin-top: 19px;
}

/*---------------------2400 Wacom Education Solutions ---------------------*/
/********************** AMD 21Q1 Microsites IS213108 ************************/
#p_amd_21q1_microsites #microsite_content .p_amd_header {
  position: relative;
  z-index: 12;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/amd-ryzen-pro-chip-keyboard-1920x600.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

#p_amd_21q1_microsites #microsite_content .p_amd_header .article.text_with_media img {
  max-width: 170px;
}

/*#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col {
  max-width: 650px;
  background-image: url(https://www.amd.com/themes/custom/amd/images/amd_arrow_white.svg);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50px;
  padding-left: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}*/

#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article {
  margin-bottom: 53px;
  padding: 50px 20px;
  background-color: #fff;
  font-size: 19px;
  max-width: 500px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article > .row {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article p.big {
  line-height: 1.5;
  font-size: 20px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .grid .grid-col {
  padding-left: 23px;
  padding-right: 23px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight {
  padding-bottom: 20px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row:nth-of-type(1) .col-xs-12 {
  padding: 0 !important;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-for-image {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-xs-12 {
  background: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-xs-12:nth-of-type(1) {
  padding: 20px 0 0 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight img {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/razen9probg.jpg), #010708;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
  padding: 60px 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container {
  background: none;
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container p,
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container h2 {
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/newsandpromo.jpg), #010708;
  padding: 5rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right center;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container {
  background: none;
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container p,
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container h2 {
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_p_20 .container p a{
  font-size: 20px;
  line-height: 1.5;
  width: 100%;
}
/********************** End AMD 21Q1 Microsites IS213108 ************************/

/* ========================================================================
=            HP Hardware 21Q1 Reseller Recovery and Upselling            =
======================================================================== */
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content a.btn-default,
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn,
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .lnk {
  border-bottom-color: #0095d7;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary {
  color: white;
  letter-spacing: 0.01;
  text-transform: uppercase;
  background: #0095d7;
  border: 0;
  border-radius: 0;
  transition: all 300ms ease-in;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover {
  background: black;
  border: 0;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover i.fa::before {
  color: white;
}

/* ===============================
=            Modules            =
=============================== */
#p-hp-hardware-21q1-reseller-recovery-and-upselling {
  /* ----------  Customize Product Style  ---------- */
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex .container > .row {
  display: flex;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-a--center .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-a--center .container > .row {
  align-items: center;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-j--center .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-j--center .container > .row {
  justify-content: center;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-section__title--blue h2 {
  margin-bottom: 1rem;
  color: #0095d7;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-section__bg--lightblue {
  background: #d3effb;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product {
  padding-right: 10px;
  padding-left: 10px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product img[property=image] {
  margin-bottom: 10px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row {
  margin-right: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background: white;
  transition: all 200ms ease-in-out;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row:nth-child(3n+1) {
  margin-top: 20px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-10px);
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__shortDescription {
  margin-bottom: 1rem;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__shortDescription a {
  color: #0095d7;
  border-bottom: 0;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__price {
  display: none;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of HP Hardware 21Q1 Reseller Recovery and Upselling  ====== */
/***** open CHERRY SHOPPING WAHN *****/

.spri-cherry-shopping-wahn .article.text_with_media img {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
}

.spri-cherry-shopping-wahn .row {
    padding: 0 !important;
}

.spri-cherry-shopping-wahn .article.text_with_media {
    background-color: #ffffff;
}

.spri-cherry-title h2 {
    font-size: 20px;
    font-family: "inter", Verdana, Arial, sans-serif;
    color: #e50040;
}

.spri-cherry-text a.lnk {
    border-bottom: none !important;
    font-size: 17px;
}

.spri-cherry-text .highlight {
    color: #e50040;
}

.spri-cherry-btn .col-for-image a:hover:before {
    content: "Hier geht's zu den Produkten";
    position: absolute;
    text-align: center;
    color: #ffffff;
    background-color: #e50040;
    padding: 10px;
    top: 40%;
    left: 10%;
    border-radius: 25px;
    width: 80%;
    display: block;
}

.spri-no-bg .article.text_with_media {
    background-color: transparent;
}
/***** open CHERRY SHOPPING WAHN *****/


/***** open 5410 CISCO 2021 ALSO Service Radar Page *****/
.cisco-2021-also-service-radar-5410 #microsite_content .accordian > .container  > .row > .panel-group {
    padding: 0 15px;
    border-top: 0;
}
.cisco-2021-also-service-radar-5410 #microsite_content  .panel-default {
    border-top: 1px solid rgb(206, 206, 206);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian,
.cisco-2021-also-service-radar-5410 #microsite_content  .accrordian-image .grid-col {
    margin-top: 15px;
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-size: cover;
    height: 81px;
    background-repeat: no-repeat;
    background-color: transparent;
    color: transparent;
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_nowosci > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_nowosci_1124x81px.jpg);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_baza > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_baza-wiedzy_1124x81px.jpg);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_sites > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_cisco_sites_1124x81px.jpg);
}
/***** Close 5410 CISCO 2021 ALSO Service Radar Page *****/


/***** START https://www.also.com/ec/cms5/pl_5410/5410/promocje/24032021-also2021q1interlink/index.jsp *****/

section#sva_032421_ input.btn.btn-primary.mwf_cancel {
    display: none !important;
}


section#sva_032421_ input.btn.btn-primary.mwf_finish {
    width: auto !important;
}


/***** END https://www.also.com/ec/cms5/pl_5410/5410/promocje/24032021-also2021q1interlink/index.jsp *****/
/************ AMD 21Q1 Microsites IS213108 ************************/
#p_amd_21q1_microsites #microsite_content .p_amd_header.p_amd_header_650 .col-xs-12.grid-col .article{
    max-width: 650px!important;
}
@media only screen and (max-width:991px){
    #p_amd_21q1_microsites #microsite_content .p_amd_header.p_amd_header_650 .col-xs-12.grid-col .article{
        word-wrap: break-word;
        word-break: break-word;
    }
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .article.text_with_media img {
    padding-left: 25px!important;
}
/************ End AMD 21Q1 Microsites IS213108 ************************/

@media screen and (max-width: 767px) {
    #p-2610-also-spain .c-SliderHome .swiper-container {
        /* height: auto !important; */
    }
}

/* ===========================================
=            2610 GET TO KNOW US            =
=========================================== */
#p-2610-get-to-know-us {
  /* ----------  Animation  ---------- */

  /* Animation Play State */

  /* Animation Iteration */

  /* Animation Direction */

  /* Animation Duration */

  /* Animation Delay */

  /* EASING BEZIER CURVES via https://gist.github.com/bendc/ac03faac0bf2aee25b49e5fd260a727d */
}

#p-2610-get-to-know-us .pause {
  animation-play-state: paused;
}

#p-2610-get-to-know-us .infinite {
  animation-iteration-count: infinite;
}

#p-2610-get-to-know-us .double {
  animation-iteration-count: 2;
}

#p-2610-get-to-know-us .triple {
  animation-iteration-count: 3;
}

#p-2610-get-to-know-us .reverse {
  animation-direction: reverse;
}

#p-2610-get-to-know-us .alternate {
  animation-direction: alternate;
}

#p-2610-get-to-know-us .alternate-reverse {
  animation-direction: alternate-reverse;
}

#p-2610-get-to-know-us .a1 {
  animation-duration: 150ms;
}

#p-2610-get-to-know-us .a2 {
  animation-duration: 300ms;
}

#p-2610-get-to-know-us .a3 {
  animation-duration: 450ms;
}

#p-2610-get-to-know-us .a4 {
  animation-duration: 600ms;
}

#p-2610-get-to-know-us .a5 {
  animation-duration: 750ms;
}

#p-2610-get-to-know-us .a6 {
  animation-duration: 900ms;
}

#p-2610-get-to-know-us .a-1 {
  animation-duration: 1s;
}

#p-2610-get-to-know-us .a-2 {
  animation-duration: 2s;
}

#p-2610-get-to-know-us .a-3 {
  animation-duration: 3s;
}

#p-2610-get-to-know-us .d1 {
  animation-delay: 150ms;
}

#p-2610-get-to-know-us .d2 {
  animation-delay: 300ms;
}

#p-2610-get-to-know-us .d3 {
  animation-delay: 450ms;
}

#p-2610-get-to-know-us .d4 {
  animation-delay: 600ms;
}

#p-2610-get-to-know-us .d5 {
  animation-delay: 750ms;
}

#p-2610-get-to-know-us .d6 {
  animation-delay: 900ms;
}

#p-2610-get-to-know-us .d-1 {
  animation-delay: 1s;
}

#p-2610-get-to-know-us .d-2 {
  animation-delay: 2s;
}

#p-2610-get-to-know-us .d-3 {
  animation-delay: 3s;
}

#p-2610-get-to-know-us .ease {
  animation-timing-function: ease;
}

#p-2610-get-to-know-us .ease-in {
  animation-timing-function: ease-in;
}

#p-2610-get-to-know-us .ease-in-quad {
  animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

#p-2610-get-to-know-us .ease-in-cubic {
  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

#p-2610-get-to-know-us .ease-in-quart {
  animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

#p-2610-get-to-know-us .ease-in-quint {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

#p-2610-get-to-know-us .ease-in-expo {
  animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

#p-2610-get-to-know-us .ease-in-circ {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

#p-2610-get-to-know-us .ease-out {
  animation-timing-function: ease-out;
}

#p-2610-get-to-know-us .ease-out-quad {
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

#p-2610-get-to-know-us .ease-out-cubic {
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

#p-2610-get-to-know-us .ease-out-quart {
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

#p-2610-get-to-know-us .ease-out-quint {
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

#p-2610-get-to-know-us .ease-out-expo {
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

#p-2610-get-to-know-us .ease-out-circ {
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

#p-2610-get-to-know-us .ease-in-out {
  animation-timing-function: ease-in-out;
}

#p-2610-get-to-know-us .ease-in-out-quad {
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

#p-2610-get-to-know-us .ease-in-out-cubic {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

#p-2610-get-to-know-us .ease-in-out-quart {
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

#p-2610-get-to-know-us .ease-in-out-quint {
  animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

#p-2610-get-to-know-us .ease-in-out-expo {
  animation-timing-function: cubic-bezier(1, 0, 0, 1);
}

#p-2610-get-to-know-us .ease-in-out-circ {
  animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

#p-2610-get-to-know-us .l-hidden {
  display: none;
}

#p-2610-get-to-know-us #microsite_content a.btn-default,
#p-2610-get-to-know-us #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-2610-get-to-know-us #microsite_content .btn,
#p-2610-get-to-know-us #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-2610-get-to-know-us #microsite_content .lnk {
  border-bottom-color: #89e872;
}

/* ====================================
=            Layout Style            =
==================================== */
#p-2610-get-to-know-us #microsite_content .l-flex__box--center .container > .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

#p-2610-get-to-know-us #microsite_content .l-flex__text-media--center .text_with_media > .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* =====  End of Layout Style  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-2610-get-to-know-us #microsite_content {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Typo  ---------- */

  /* ----------  Background  ---------- */

  /* =====  End of General Style  ====== */

  /* =====================================
    =            Modules Style            =
    ===================================== */

  /* ----------  Box Infos  ---------- */

  /* ----------  Monday Web Form  ---------- */

  /* =====  End of Modules Style  ====== */
}

#p-2610-get-to-know-us #microsite_content h2 {
  margin-bottom: 0.238em;
}

#p-2610-get-to-know-us #microsite_content h3 span.highlight {
  color: #b2b2b2;
}

#p-2610-get-to-know-us #microsite_content .m-background--gray {
  background: #f6f6f6;
}

#p-2610-get-to-know-us #microsite_content .m-background--gray .grid {
  background: #f6f6f6;
}

#p-2610-get-to-know-us #microsite_content .m-box__header-box-shadow--dark-green {
  box-shadow: -2rem 2rem #006b7d;
}

#p-2610-get-to-know-us #microsite_content .m-box__info > .row {
  margin-right: 0;
  margin-left: 0;
  padding: 0.5rem 1rem;
  background: white;
  border: 2px solid #575756;
  border-radius: 16px;
}

#p-2610-get-to-know-us #microsite_content .m-box__info h2 {
  font-size: 1.5rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info p {
  margin-bottom: 0;
}

#p-2610-get-to-know-us #microsite_content .m-box__info p span.nowrap {
  font-weight: bold;
  font-size: 2.4rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info ul {
  display: flex;
  justify-content: space-around;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none !important;
}

#p-2610-get-to-know-us #microsite_content .m-box__info ul span.nowrap {
  font-weight: bold;
  font-size: 2.4rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info--yellow > .row {
  background: #e6f03c;
}

#p-2610-get-to-know-us #microsite_content .m-box__info--orange > .row {
  background: #ff7731;
}

#p-2610-get-to-know-us #microsite_content .mwf-form .mwf-field .mwf-required {
  display: none;
}

#p-2610-get-to-know-us #microsite_content .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */
@media only screen and (min-width: 768px) {
  #p-2610-get-to-know-us .mwf-form .mwf_buttonrow > .col-md-3:not(:first-child) {
    width: 50%;
  }
}

/* =====  End of 2610 GET TO KNOW US  ====== */

/* =================================
=            2610 ACMP            =
================================= */
#p-2610-acmp .l-hidden {
  display: none;
}

#p-2610-acmp #microsite_content a.btn-default,
#p-2610-acmp #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-2610-acmp #microsite_content .btn,
#p-2610-acmp #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-2610-acmp #microsite_content .lnk {
  border-bottom-color: #89e872;
}

/* ===============================
=            Modules            =
=============================== */
#p-2610-acmp {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* =====  End of General Style  ====== */
}

#p-2610-acmp h2 {
  margin-bottom: 0.25rem;
}

#p-2610-acmp p span.highlight {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.5;
}

#p-2610-acmp #eusjp0arjhrt1 {
  height: auto !important;
}

#p-2610-acmp #countdown-bg .countdown-number {
  font-size: 5.4rem;
  line-height: 1.1;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of 2610 ACMP  ====== */

/* =============================================
=            HPE FlexOffers Update            =
============================================= */
#p-hpe-flex-offers-update main .l-hidden {
  display: none;
}

#p-hpe-flex-offers-update main .btn {
  border-radius: 0 !important;
}

#p-hpe-flex-offers-update main h2 {
  font-size: 3.4rem;
}

#p-hpe-flex-offers-update main h3 {
  font-size: 2.7rem;
}

#p-hpe-flex-offers-update main p {
  color: #4d4d4d;
  font-size: 1.7rem;
}

#p-hpe-flex-offers-update main p b {
  color: #000;
}

#p-hpe-flex-offers-update main .custom-v-center .article .row {
  display: flex;
  align-items: center;
  height: 100%;
}

#p-hpe-flex-offers-update main .bg-add3-100 {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-add3-100.box {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-add3-100.box .grid {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-gray-50 {
  background: #f6f6f6;
}

#p-hpe-flex-offers-update main .bd__top {
  border-top: 1px solid #dfdfdf;
}

#p-hpe-flex-offers-update main .bd__top--gray-300 {
  border-color: #c8c8c8;
}

#p-hpe-flex-offers-update main .bd__bottom {
  border-bottom: 1px solid #dfdfdf;
}

#p-hpe-flex-offers-update main .bd__bottom--gray-300 {
  border-color: #c8c8c8;
}

#p-hpe-flex-offers-update .theme-headline h1,
#p-hpe-flex-offers-update .theme-headline h2,
#p-hpe-flex-offers-update .theme-headline h3 {
  color: #ff7f00;
  text-transform: unset;
}

#p-hpe-flex-offers-update .theme-headline h1,
#p-hpe-flex-offers-update .theme-headline h2 {
  font-weight: 500;
  font-family: "Rois", Verdana, Arial, sans-serif;
}

#p-hpe-flex-offers-update .headline-uppercase h1,
#p-hpe-flex-offers-update .headline-uppercase h2,
#p-hpe-flex-offers-update .headline-uppercase h3 {
  text-transform: uppercase;
}

#p-hpe-flex-offers-update .btn-solid-orange .btn-primary,
#p-hpe-flex-offers-update .btn-solid-black .btn-primary {
  color: #fff;
  font-weight: 600;
  text-transform: unset;
}

#p-hpe-flex-offers-update .btn-solid-orange .btn-primary {
  background: #ff7f00;
  border-color: #ff7f00;
}

#p-hpe-flex-offers-update .btn-solid-black .btn-primary {
  background: #000;
}

#p-hpe-flex-offers-update .btn-with-icon__left .lnk {
  border-bottom: 0;
}

#p-hpe-flex-offers-update .btn-with-icon__left .lnk::before {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  background-size: cover !important;
  transform: translateY(25%);
  content: " ";
}

#p-hpe-flex-offers-update .btn-icon-resource .lnk::before {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_flex_offers/update_2021/master/icon_download.png") no-repeat center center;
}

#p-hpe-flex-offers-update .btn-icon-arrow .lnk::before {
  width: 24px;
  height: 24px;
  background: url("https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png") no-repeat center center;
}

#p-hpe-flex-offers-update .s-intro h3 {
  color: #000;
}

#p-hpe-flex-offers-update .s-feature h1,
#p-hpe-flex-offers-update .s-feature h2,
#p-hpe-flex-offers-update .s-feature h3 {
  color: #000;
}

#p-hpe-flex-offers-update .s-feature p {
  font-size: 2rem;
}

#p-hpe-flex-offers-update .s-feature p span.highlight::after {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-left: 10px;
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_flex_offers/update_2021/master/icon_setting.png") no-repeat center center;
  background-size: cover !important;
  transform: translateY(25%);
  content: " ";
}

#p-hpe-flex-offers-update .s-feature h2 {
  font-size: 3.2rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media p.big {
  color: #fff;
  font-size: 2.7rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media p.big b {
  color: #fff;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media h3 {
  font-size: 2.5rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media img {
  max-width: 15rem;
}

#p-hpe-flex-offers-update .s-hdiw h2 {
  font-size: 3.6rem;
}

/* Extra small devices (phones, less than 768px) */

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #p-hpe-flex-offers-update .s-hdiw .grid-col .row > .col-xs-12:first-child * {
    max-width: 75%;
  }
}

/* =====  End of HPE FlexOffers Update  ====== */

/* ========================================================================
=                           HP TRADE IN 2021                              =
======================================================================== */
#p_hp_trade_in_2021 #microsite_content .btn-default {
  background: #fff;
  color: #0096d5;
  border-color: #fff;
  border-radius: 5px;
}
#p_hp_trade_in_2021 #microsite_content .btn-default:hover {
  background: #006699;
  color: #fff;
}
#p_hp_trade_in_2021 #microsite_content .p_header .parallax-container {
  min-height: 492px;
  height: 100%;
}
#p_hp_trade_in_2021 #microsite_content .p_header .parallax-container .parallax img {
  min-width: 100%;
  min-height: auto;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text {
  background: rgba(0, 150, 213, 0.7);
  padding: 30px 20px 10px 20px;
  border-radius: 10px;
  max-width: 750px;
  margin: 0 auto;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text .big {
  line-height: 1.5;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text b {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 20px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image picture:nth-of-type(1) img {
  max-width: 100px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image picture:nth-of-type(2) img {
  max-width: 200px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image img {
  padding: 0;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image picture:nth-of-type(1) img {
  margin-bottom: 30px !important;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image img {
  border-radius: 20px;
  width: auto;
  padding: 0;
  margin: 0 0 0 auto;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue {
  color: #fff;
  padding: 0;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue .container {
  background: #0096d5;
  padding-top: 20px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue .container h3 {
  margin-bottom: 0;
  font-size: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue p, #p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue h2, #p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue h3 {
  color: #fff;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row {
  margin: 0 auto;
  background: #fff;
  color: #000;
  max-width: 700px;
  border-radius: 10px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  padding: 10px 0 20px 0;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2, #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3, #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row p {
  color: #000;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3 sub {
  font-weight: normal;
  text-transform: none;
  font-family: "internormal", Arial, sans-serif;
  font-size: 17px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2 {
  background: #f7f7f7;
  font-weight: normal;
  font-family: "internormal", Arial, sans-serif;
  padding: 10px;
  border-radius: 50%;
  width: 50px !important;
  min-width: 50px;
  height: 50px;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 0;
  font-size: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-items: center;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row img {
  max-width: 120px;
  width: 100%;
  margin: 0 0 0 auto;
  padding-right: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row > .col-xs-12:nth-of-type(1) {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: flex-start;
  justify-items: flex-start;
  width: 80%;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row > .col-xs-12:nth-of-type(2) {
  width: 20%;
}
@media only screen and (min-width: 992px) {
  #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article > .row {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    justify-items: center;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .col-xs-12 {
    padding: 0;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container {
    max-height: 300px;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container .parallax img {
    width: 100%;
    min-height: auto;
  }
}
@media only screen and (max-width: 992px) {
  #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row img {
    padding-left: 0;
  }
}

/* ========================================================================
=                           End HP TRADE IN 2021                          =
======================================================================== */

/*----------  SafeSpace+  ----------*/
#p-safe-space #microsite_content a.btn-default, #p-safe-space #microsite_content table.table a.btn-default {
    font-size: inherit;
}

#p-safe-space #microsite_content .btn, #p-safe-space #microsite_content .lnk {
    transition: all 0.3s ease-in-out;
}

#p-safe-space #microsite_content .lnk {
    border-bottom-color: #006b7c;
}

/*----------  Modules  ----------*/
#p-safe-space {
    /*----------  Monday Webform  ----------*/
    /*----------  End of Monday Webform  ----------*/
}

#p-safe-space .m {
    /*----------  General Style  ----------*/
    /*----------  End of General Style  ----------*/
}

#p-safe-space .m-text__size--fix-size h2 {
    font-size: 2.7rem;
    margin-bottom: 1rem;
}

#p-safe-space .m-text__color--black h1, #p-safe-space .m-text__color--black h2, #p-safe-space .m-text__color--black h3, #p-safe-space .m-text__color--black h4, #p-safe-space .m-text__color--black h5, #p-safe-space .m-text__color--black h6 {
    color: black !important;
}

#p-safe-space .m-text__color--hpe-green h1, #p-safe-space .m-text__color--hpe-green h2, #p-safe-space .m-text__color--hpe-green h3, #p-safe-space .m-text__color--hpe-green h4, #p-safe-space .m-text__color--hpe-green h5, #p-safe-space .m-text__color--hpe-green h6 {
    color: #006b7c !important;
}

#p-safe-space .m-text__decor--hpe-green span.nowrap {
    color: #006b7c !important;
}

#p-safe-space .m-bg__color--gray {
    background: #F6F6F6;
}

#p-safe-space .mwf-form .mwf-required {
    display: none;
}

#p-safe-space .mwf-form .mwf_buttonrow .btn {
    border-radius: 0;
}

#p-safe-space .mwf-form .mwf_buttonrow .mwf_cancel {
    display: none;
}

#p-safe-space .mwf-form .mwf_success_text p {
    background: #DADADA !important;
    border-color: #878787 !important;
}

/*----------  End of Modules  ----------*/
/* Extra small devices (phones, less than 768px) */
/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    #p-safe-space .mwf-form .mwf_buttonrow .col-md-3 {
        width: 50%;
    }
}

/*----------  End of SafeSpace+  ----------*/


/* ===================================
=            VDI Campaign            =
=================================== */
#p-vdi-campaign #microsite_content a.btn-default,
#p-vdi-campaign #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-vdi-campaign #microsite_content .btn,
#p-vdi-campaign #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-vdi-campaign #microsite_content .lnk {
  border-bottom-color: #006b7d;
}

#p-vdi-campaign #microsite_content .btn-primary {
  color: white;
  font-weight: 600;
  background: #006b7d;
  border-color: #006b7d;
}

#p-vdi-campaign #microsite_content .btn-primary:hover {
  color: white;
  background: black;
  border-color: black;
}

/* ===============================
=            Modules            =
=============================== */
#p-vdi-campaign {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* =====  End of General Style  ====== */

  /* ===========================
    =            MWF            =
    =========================== */

  /* =====  End of MWF  ====== */
}

#p-vdi-campaign .m-heading__color--green h1,
#p-vdi-campaign .m-heading__color--green h2,
#p-vdi-campaign .m-heading__color--green h3,
#p-vdi-campaign .m-heading__color--green h4,
#p-vdi-campaign .m-heading__color--green h5,
#p-vdi-campaign .m-heading__color--green h6 {
  color: #006b7d;
}

#p-vdi-campaign .m-heading__space h2 {
  margin-bottom: 0.5rem;
}

#p-vdi-campaign .m-heading__case--normal h3 {
  text-transform: none;
}

#p-vdi-campaign .m-background__color--gray {
  background: #f6f6f6 !important;
}

#p-vdi-campaign .m-background__color--gray .container {
  background: #f6f6f6 !important;
}

#p-vdi-campaign .m-box__list ul {
  list-style-type: none !important;
}

#p-vdi-campaign .m-box__list ul li {
  margin-bottom: 1.5rem !important;
}

#p-vdi-campaign .m-box__list ul li::before {
  position: absolute;
  left: 24px;
  width: 24px;
  height: 24px;
  background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/checkmark.png) left 0/contain no-repeat;
  content: "";
}

#p-vdi-campaign .m-layout__flex-article .article > .row {
  display: flex;
}

#p-vdi-campaign .m-layout__flex-article--a-center .article > .row {
  align-items: center;
}

#p-vdi-campaign .m-layout__flex-article--j-center .article > .row {
  justify-content: center;
}

#p-vdi-campaign .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

@media screen and (min-width: 766px) {
  #p-vdi-campaign .mwf-form .mwf_buttonrow .col-md-3:nth-of-type(2) {
    width: 50% !important;
  }
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of VDI Campaign  ====== */

/***** open Adobe Microsite *****/
.spri-white-text p, .spri-white-text h3 {
    color: #ffffff !important;
}

.spri-no-padding img {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.spri-no-padding .row {
    padding-top: 0 !important;
}

#vip-tools .col-xs-12:nth-child(1) .text_with_media {
    background-color: #db5e7d;
}

#vip-tools .col-xs-12:nth-child(2) .text_with_media {
    background-color: #bd1abf;
}

#vip-tools .col-xs-12:nth-child(3) .text_with_media {
    background-color: #287f8e;
}

#vip-tools .col-xs-12:nth-child(4) .text_with_media {
    background-color: #6186da;
}

#vip-tools .col-xs-12:nth-child(5) .text_with_media {
    background-color: #ab1b20;
}

#vip-tools .col-xs-12:nth-child(6) .text_with_media {
    background-color: #f5638a;
}

#vip-tools .col-xs-12:nth-child(7) .text_with_media {
    background-color: #f512f7;
}

#adobe-category .col-xs-12:nth-child(1) .text_with_media {
    background-color: #DB5E7D;
}

#adobe-category .col-xs-12:nth-child(2) .text_with_media {
    background-color: #f57b2f;
}

#adobe-category .col-xs-12:nth-child(3) .text_with_media {
    background-color: #4ce0d0;
}

#adobe-category .col-xs-12:nth-child(4) .text_with_media {
    background-color: #41cb76;
}

#adobe-category .col-xs-12:nth-child(5) .text_with_media {
    background-color: #f31e0e;
}

#adobe-category .col-xs-12:nth-child(6) .text_with_media {
    background-color: #fb291a;
}

#adobe-category .col-xs-12:nth-child(7) .text_with_media {
    background-color: #121234;
}

#adobe-category .col-xs-12:nth-child(8) .text_with_media {
    background-color: #800080;
}

#adobe-category .col-xs-12:nth-child(9) .text_with_media {
    background-color: #1d1c5d;
}

#adobe-category .col-xs-12:nth-child(10) .text_with_media {
    background-color: #a52929;
}

.spri-white-link a {
    color: #ffffff !important;
    border-bottom: none !important;
}

.adobe-microsite-link a.lnk {
    color: #ec1d23 !important;
    border-bottom: none !important;
}
/***** close Adobe Microsite *****/

/* ======== Allied Telesis styles ======== */

#allied_telesis_page .gray_cont {
   background-color: #F9F9F9;
}

#allied_telesis_page .top-pad50 {
   padding-top: 50px
}

#allied_telesis_page .bottom-pad50 {
   padding-bottom: 50px;
}

.top-pad90 {
   padding-top: 90px;
}

.bottom-pad90 {
   padding-bottom: 90px;
}

.h1-ttl h1 {
   text-transform: none;
}

.line-spacer .article {
   border-top: 1px solid #A1A7B0;
   padding-top: 30px;
   margin-top: 30px;
}


#allied_telesis_page .row-base p {
   color: #2D3034;
   font-size:16px
}

#allied_telesis_page .row-base h1, .row-base h2, .row-base h3 {
   color: #18191F;
}

#allied_telesis_page .row-base h1 {
   font-size: 48px; text-transform: none;
}

#allied_telesis_page .row-base h2 {
   font-size: 32px;
}

#allied_telesis_page .row-base h3 {
   font-size: 20px;
   text-transform: inherit;
}

#allied_telesis_page .last-obj {
   margin-bottom: 0;
}

#allied_telesis_page .col-md-3 .article.text_with_media img {
    width: auto;
    margin: 0 auto;
}

#allied_telesis_page .centered-img .article.text_with_media img {
    width: auto;
    margin: 0 auto;
}


#allied_telesis_page #microsite_content a.btn-primary, #allied_telesis_page #microsite_content input.btn-primary {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #FFF;
    font-size: 16px;
    padding: 20px 50px;
    font-weight: bold;
    text-transform: inherit;
}

#allied_telesis_page #microsite_content a.btn-primary:hover, #allied_telesis_page #microsite_content input.btn-primary:hover {
    border: 0px solid black;
    border-radius: 10px;
    background: #9e2d34;
    color: #fff;
    font-size: 16px;
    padding: 20px 50px;
}

#allied_telesis_page #microsite_content a.btn-default {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #fff;
    font-size: 16px;
    padding: 12px 40px;
    font-weight: bold;
    text-transform: inherit;
}


#allied_telesis_page #microsite_content a.btn-default:hover {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #fff;
    font-size: 16px;
    padding: 12px 40px;
}

#allied_telesis_page .blue-gradient {
    background: rgb(25,53,84);
    background: -moz-linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    background: linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#193554",endColorstr="#507399",GradientType=1);
}
#allied_telesis_page .blue-ttl {
    background-color: #507399;
}

#allied_telesis_page .blue-ttl h1 {
    color: #fff;
}

#allied_telesis_page .blue-ttl h1::after {
    width: 150px; height: 3px; background-color: #92B8EC;display: block; clear: both; margin: 0 auto;
}

#allied_telesis_page .brdr_ttl h2::after {
    width: 150px; height: 3px; background-color: #9A2A36;
}

#allied_telesis_page .blue-gradient h1, .blue-gradient h2 {
    color: #fff;
}

#allied_telesis_page .blue-gradient h3 {
    color: #E2F1FF;
}

#allied_telesis_page .blue-gradient p {
    color: #E2F1FF;
}


#allied_telesis_page .portfolio-cont {
    background: #507399 url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/portfolio_bg.png) center bottom;
}

#allied_telesis_page .partner-bg {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/partner_bg.png) right top no-repeat, linear-gradient(#507399, #193554);
    background-size: 900px 651px;
}

#allied_telesis_page .product-over-bg {
    background:url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/product_overview_images/products_header.png) right top no-repeat, linear-gradient(#507399, #193554) !important;
    background-size: 900px 651px;
}


#allied_telesis_page section.top-rightangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.top-rightangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/right_angled.png) left top;
}

#allied_telesis_page section.bottom-rightangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.bottom-rightangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    right: 0;
    bottom: -1px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/right_angled.png) left -260px;
}

#allied_telesis_page section.top-leftangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.top-leftangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/left_angled.png) left top;
}

#allied_telesis_page section.bottom-leftangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.bottom-leftangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/left_angled.png) left -260px;
}

#allied_telesis_page .red-line h2::after {
    content: 'redline';
    text-indent:  -99999px;
    width: 200px; height: 3px;
    background-color: #9A2A36;
    margin: 25px auto 0;
    display: block;
}

#allied_telesis_page .blue-line h1::after {
    content: 'blueline';
    text-indent:  -99999px;
    width: 200px; height: 3px;
    background-color: #92B8EC;
    margin: 25px auto 0;
    display: block;
}


#allied_telesis_page .form-bx .row .grid-col .webforms {
    padding: 30px 20px;
    background-color: white;
    border-radius: 10px;
}

/* ======== End of Allied Telesis styles ======== */


/* ======== IBM 5210 Latvia Event Page Styles ======== */

.ibm_latvia_eventpage #microsite_content p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ibm_latvia_eventpage #microsite_content h2 {
    font-family: "rois_medium", Verdana, Arial, sans-serif!important;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Topnav {
    text-align: right;
    position: absolute;
    z-index: 100;
    margin: auto 0;
    left: 0;
    right: 0;
    width: 100%;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Topnav a.btn-default {
    border-radius: 0;
    background-color: #87e873;
    color: #000;
    font-family: "rois_medium", Verdana, Arial, sans-serif;
    text-transform: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader {
    min-height: 1060px;
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_event_header.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    background-color: #0643b7;
    padding-top: 570px;
    margin-bottom: 40px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 h2 {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 p {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 a.btn-primary {
    background-color: #87e873;
    color: #000;
    text-transform: none;
    margin-right: 10px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 700;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-4 h2 {
    color: #87e873;
    font-family: "rois_medium", Verdana, Arial, sans-serif;

}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-4 p {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Sectiontitle h2 {
    background-color: #87e873;
    display: inline-block;
    padding: 20px 200px 10px 20px;
    font-family: 'rois_medium', Verdana, Arial, sans-serif;
    margin-bottom: 0;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h3 {
    color: #0530ad;
    font-family: "rois_medium", Verdana, Arial, sans-serif;
    text-transform: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h4 {
    position: relative;
    font-size: 20px;
    top: -25px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h4 b {
    font-family: 'rois_medium', Verdana, Arial, sans-serif;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p {
  text-align: right;
  position: relative;
  margin-bottom: 0;
  top: -20px;
    z-index: 50;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p:before {
  content: "";
  border-bottom: 1px solid #000;
  width: 90%;
  position: absolute;
  margin: auto 0;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p a.btn-primary {
    background-color: #87e873;
    color: #000;
    text-transform: none;
    margin-right: 10px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 700;
}

.ibm_latvia_eventpage #microsite_content section.ibm_tableLabel {
    position: relative;
    top: -55px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_tableLabel p {
    margin-bottom: 0;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist {
    position: relative;
    top: -60px;
}


.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped {
    border: 0 none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped th {
    display: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody tr {
    background-color: transparent;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td {
    border: 0 none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelisttable.table-striped tbody td {
    padding: 5px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:first-child {
  width: 15%;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:first-child b {
  width: 100%;
    background-color: #0530ad;
    color: #fff;
    text-align: center;
    padding: 10px;
    display: block;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:last-child {
    padding-left: 10px;
}

/* ======== IBM 5210 Latvia Event Page Styles ======== */
/*************************BitTitan 21Q2 Lead Generation Subscription Plan**************/
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.btn-primary,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.lightbox {
  color: #6a27db;
  background: #e1d3f7;
  border-radius: 10px;
  border: 2px solid #000;
  font-size: 22px;
  padding: 25px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.btn-primary:hover,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.lightbox:hover {
  background: white;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 {
  background-color: #6a27db;
  text-align: center;
  padding-bottom: 5rem;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h1,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h2,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container p {
  color: #fff;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h1 {
  margin-bottom: 20px;
  text-transform: inherit;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container p {
  margin-bottom: 5rem;
  font-size: 24px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container h2 {
  font-size: 25px;
  text-align: center;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .btn-default {
  background: #6a27db;
  color: #fff;
  border: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .btn-default:hover {
  background: #000;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec02 .container h3 {
  border-bottom: 1px solid #8b8b8b;
  padding-bottom: 10px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec03 {
  background-color: #e1d3f7;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec04 .container .article {
  border: 2px solid #6a27db;
}
/*************************END BitTitan 21Q2 Lead Generation Subscription Plan**************/

/***** open HPE SBP Reactive *****/
body.hpe-portal-standalone-sbp {
    font-family: "Inter var", Helvetica, Arial, sans-serif !important;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax-text {
    text-align: left;
}
.hpe-portal-standalone-sbp .container.parallax-image,.hpe-portal-standalone-sbp .container.parallax-text{
    top: 0!important;
    display: flex;
    align-items: center;
}
.hpe-portal-standalone-sbp #microsite_content h1,
.hpe-portal-standalone-sbp #microsite_content h2,
.hpe-portal-standalone-sbp #microsite_content h3,
.hpe-portal-standalone-sbp #microsite_content h4 {
    margin-bottom: 2rem;
    color: #000;
    font-family: "Inter var", Helvetica, Arial, sans-serif !important;
    line-height: 1.4em;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
    right: 0;
    left: 0;
    width: 100%;
    margin: auto;
    top: 0!important;
    bottom: 0!important;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax-text h2 {
    color: #fff !important;
    text-transform: uppercase;
}
.hpe-portal-standalone-sbp #microsite_content .pt-80,.hpe-portal-standalone-sbp .custom-form #microsite_content .pt-80 {
    padding-top: 80px;
}
.hpe-portal-standalone-sbp #microsite_content .pb-80,.hpe-portal-standalone-sbp .custom-form #microsite_content .pb-80 {
    padding-bottom: 80px;
}
.hpe-portal-standalone-sbp #microsite_content .pt-40,
.hpe-portal-standalone-sbp  .custom-form #microsite_content .pt-40 {
    padding-top: 40px;
}
.hpe-portal-standalone-sbp .hpe_portal_columns_w1100 h3 {
    margin-bottom: 1rem;
    color: #000;
    font-weight: 800;
    font-size: 1.8rem;
    text-transform: none;
    text-align: center;
}
.hpe-portal-standalone-sbp .hpe_portal_columns_w1100 p {
    text-align: center;
}
.hpe-portal-standalone-sbp #microsite_content a.lnk {
    display: inline-block;
    min-height: 24px;
    margin-top: 10px;
    padding: 0 0 0 30px;
    color: #000;
    font-weight: 800;
    line-height: 25px;
    text-decoration: none;
    background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png) left 0 no-repeat;
    border: none;
    font-size: 1.6rem;
    transition: all 0.3s ease-in-out;
}
.hpe-portal-standalone-sbp #microsite_content a.lnk:focus,.hpe-portal-standalone-sbp #microsite_content a.lnk:hover,.hpe-portal-standalone-sbp #microsite_content a:focus,.hpe-portal-standalone-sbp #microsite_content a:hover {
    color: #89e872;
    text-decoration: none;
    border: none;
}
.hpe-portal-standalone-sbp #microsite_content .bg-black_1.box,
.hpe-portal-standalone-sbp #microsite_content .bg-black_1.box .grid,
.hpe-portal-standalone-sbp #microsite_content .bg-black_1:not(.box) .grid-col .article,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1.box,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1 .box,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1.box .grid,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #F6F6F6;
}
.hpe-portal-standalone-sbp #microsite_content h3{
    margin-bottom: 1rem;
    color: #000;
    font-weight: 800;
    font-size: 1.8rem;
    text-transform: none;
}
.hpe-portal-standalone-sbp #microsite_content p {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 1.4em;
    letter-spacing: 0;
}
.hpe-portal-standalone-sbp #microsite_content h2 {
    font-size: 3.2rem;
    text-transform: none;
}
.hpe-portal-standalone-sbp #microsite_content section .btn {
    position: relative;
    top: initial;
    left: initial;
    margin: 5px 0;
    padding: 12px 30px;
    color: #000;
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase;
    text-decoration: none;
    border: solid 2px transparent;
    color: #000;
    background: #89e872;
    border-color: #89e872;
    border-radius: 0;
    width: auto;
}
.hpe-portal-standalone-sbp #microsite_content .btn, .hpe-portal-standalone-sbp #microsite_content .lnk{
    transition: all 0.3s ease-in-out;
}
.hpe-portal-standalone-sbp #microsite_content section .btn-primary:hover {
    color: #000 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content section .btn:hover {
    text-decoration: none;
    filter: brightness(1.2);
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax img {
    top: 50%;
    left: 0;
    transform: translate(0, -50%)!important;
}
.hpe-portal-standalone-sbp #microsite_content ul {
    padding-left: 1.6rem;
    list-style-type: none !important;
}
.hpe-portal-standalone-sbp #microsite_content ul li {
    font-size: 1.6rem;
    margin-bottom: 3rem !important;
    margin-left: 12px !important;
    line-height: 1.4em;
}
.hpe-portal-standalone-sbp .m-box__list ul li::before {
    position: absolute;
    left: 24px;
    width: 24px;
    height: 24px;
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/checkmark.png) left 0/contain no-repeat;
}
.hpe-portal-standalone-sbp .u-noSpaceBeforeFooter #microsite_content section:last-of-type {
    margin-bottom: 0;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact {
    padding-bottom: 80px;
    background: #1d1d1d url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/hero_img/contact-bg.png) center center/cover no-repeat;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .container > .row:first-child {
    padding-top: 4rem;
    max-width: 800px;
    background: #fff;
}

.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col h1 {
    text-transform: unset;
}
.hpe-portal-standalone-sbp #microsite_content h1 b,
.hpe-portal-standalone-sbp #microsite_content h2 b,
.hpe-portal-standalone-sbp #microsite_content h3 b,
.hpe-portal-standalone-sbp #microsite_content h4 b,
.hpe-portal-standalone-sbp #microsite_content p b {
    /* color: #89e872; */
    font-weight: 800;
}
.hpe-portal-standalone-sbp #microsite_content .grid .grid-col {
    padding-right: 0;
    padding-left: 0;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1),
.hpe-portal-standalone-sbp  #microsite_content .s-contact .grid-col:nth-last-of-type(2) {
    display: inline-block;
    width: 50%;
    color: #fff;
    text-align: center;
    background: #006b7d;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1) {
    border-left: 1px solid #fff;
}
.hpe-portal-standalone-sbp #microsite_content .box .grid {
    background-color: transparent!important;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1) p,
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(2) p {
    color: #fff !important;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col .btn-primary {
    color: #000;
    background: #fff;
    border-color: #fff;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(3) {
    margin-bottom: 4rem;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col .btn-primary:hover {
    background: #89e872 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content section .btn-primary:hover {
    color: #000 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content .row .row .row {
    margin-left: -15px;
    margin-right: -15px;
}
.hpe-portal-standalone-sbp .pb-2r, .hpe-portal-standalone-sbp .m-box-pb-2r .text_with_media, .hpe-portal-standalone-sbp .m-ctn-pb-2r > .container {
    padding-bottom: 2rem;
}
.hpe-portal-standalone-sbp #microsite_content .text_with_media span.col-for-image {
    margin-right: 0;
    margin-left: 0;
}
.hpe-portal-standalone-sbp .article.text_with_media img{
    padding-left: 0;
    padding-right: 0;
    margin: auto;
}
.hpe-portal-standalone-sbp .m-typo__color--dgreen h2,
.hpe-portal-standalone-sbp .m-typo__color--dgreen h3 {
    color: #006b7d !important;
}
.hpe-portal-standalone-sbp #microsite_content .text_with_media div.col-for-image {
    padding-right: 25px;
    padding-left: 25px;
}

.p-2800-sbp_reactivate_17 #microsite_content .parallax-container .text, .p-3100-sbp_reactivate_22 #microsite_content .parallax-container .text,.p-5710_hpe_portal-sbp_reactivate_13 #microsite_content .parallax-container .text, .p-2900-sbp_reactivate_11 #microsite_content .parallax-container .text{
 transform: translate(0, 0%);
}

@media (min-width: 768px){
    .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
        max-width: 720px;
    }
}
@media (min-width: 992px){
    .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
        width: 100%;
        max-width: 940px;
    }
    /* .hpe-portal-standalone-sbp  #microsite_content .hero-banner .parallax-container .parallax {
        min-height: 100%;
    } */
}
/* Small devices Desktop (>992px) */
@media only screen and (min-width: 992px) {
    /* ----------  Mega Menu  ---------- */
        .hpe-portal-standalone-sbp #microsite_content .parallax-container .text {
            max-width: 60%;
        }
        .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
            width: 100%;
            max-width: 1140px;
        }
        .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container {
            height: 100%;
            min-height: 260px;
        }
        .hpe-portal-standalone-sbp #microsite_content .custom-v-center .row {
            -webkit-display: flex;
            -moz-display: flex;
            -ms-display: flex;
            -o-display: flex;
            display: flex;
            -webkit-align-items: center;
            -moz-align-items: center;
            -ms-align-items: center;
            -o-align-items: center;
            /* align-items: center; */
            height: 100%;
        }
    }
   @media (max-width: 480px){
    .hpe-portal-standalone-sbp .img-responsive{
        width: auto;
        margin: auto;
    }
   }


/*****close HPE SBP Reactive *****/

/***** Open ALSO Solutions Business Team *****/

#solutions-business-page h4 {font-size: 24px; font-family: 'Inter var', sans-serif; font-weight: 900;}
#solutions-business-page h5 { font-size: 22px; padding-bottom: 10px; line-height: 1.45;}
#solutions-business-page .bg-color-cd-3 { background: #006B7D; color: #FFF!important; padding: 75px;}
#solutions-business-page .bg-color-cd-3 p, #solutions-business-page .bg-color-cd-3 h4, #solutions-business-page .bg-color-cd-3 h2 { color: #fff!important;}
#solutions-business-page .solutions-business-top img { position: relative; top: 60px;}
#solutions-business-page .solutions-business-top .text_with_media { padding: 15px; background-color: #fff; -webkit-box-shadow: -10px 20px 0px 10px #006b7d; position: absolute; top: 46px;}
#solutions-business-page .big { font-size: 22px !important; line-height: 1.45 !important; padding-bottom: 25px;}
#solutions-business-page .grid-type-1.box { padding-bottom: 30px;}
#solutions-business-page .c-Akkordeon .panel-title a {padding: 14px 14px 22px 14px;}
/* #solutions-business-page .c-Akkordeon .panel-title a.collapsed:before { top: 13px!important;  position: relative!important;} */
#solutions-business-page footer .c-Footer h4 {color: #89E872;font-size: 12px; font-weight: 500; text-transform: uppercase; margin-bottom: 20px;}

#solutions-business-page .solutions-business-top:before {
    content: '';
    display: block;
    position: absolute;
    background: #89e872;
    top: 0;
    right: 55.7%;
    width: calc(1330px * 10 / 14);
    height: 340px;
    transform: translateX(calc(50% + (1330px * 2 / 14)));
    z-index: -10;
}

.solutions-business-team-msp-3100 .c-Akkordeon .panel-title a.collapsed:before {
    top: unset;
    position: absolute;
    bottom: 6%;
}

/*#solutions-business-page .c-Akkordeon .panel-title a.collapsed:before {
    top: 13px!important;
    position: absolute;
    height: 50px;
    bottom: -20px!important;
}*/

#solutions-business-page .solutions-business-top {
    margin-bottom: 100px;
}

/***** Close ALSO Solutions Business Team *****/


/*****open HPE GreenLake ****/
#p-hpe-greenlake-swift-nimble .text h2 {
    margin: 20px 0 !important;
}
/*****close HPE GreenLake ****/



/*********************************** Open United By Football ***********************************/
#unitedbyfootball .c-Products--gallery-Product {
    min-height: 580px;
}
#unitedbyfootball .ubf-topsection {
    padding-top: 230px;
    padding-bottom: 30px;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/adobe_1/adobestock_323906923-min_2000px.jpg);
    background-size: cover;
    background-position-y: -70px;
}

/*#unitedbyfootball .ubf-topsection h2 {
    font-size: 150px;
    font-family: 'freefat';
}*/

#unitedbyfootball .ubf-topsection h2 {
    font-size: 150px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 128px;
    transform: skewX(-10deg);
    margin-top: 20px;
}

#unitedbyfootball .ubf-topsection p:nth-child(1) {
    margin-bottom: -10px;
    margin-left: 169px;
    font-size: 23px;
    text-align: left;
}

/*#unitedbyfootball .ubf-topsection p.big {
    margin-top: -45px;
}*/
 #unitedbyfootball .ubf-topsection p.big {
    margin-top: -15px;
}

#unitedbyfootball .ubf-middlesection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX(-10deg);
    font-weight:900;
    margin-left: 17px;
}

#unitedbyfootball .ubf-middlesection img {
    margin-top: -1080px;
    margin-left: 130px;
}

#unitedbyfootball .ubf-middlesection {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/middlesection_landmark_bg-min.png);
    background-size: cover;
}

#unitedbyfootball .ubf-register {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/middlesection_stadium_bg-min.png)!important;
    background-size: cover;
    background-position: bottom;
}
#unitedbyfootball .ubf-prize {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/middlesection_prizes_bg-min.jpg)!important;
    background-size: cover;
    background-position: bottom;
}


#unitedbyfootball .ubf-menu {
    background: rgb(31,63,75);
    background: radial-gradient(circle, rgba(31,63,75,1) 0%, rgba(10,20,24,1) 100%);
    border-top: 2px solid #3daafd;
    border-bottom: 8px solid #3daafd;
    display:grid;
}

#unitedbyfootball .ubf-menu p {
    font-size: 21px!important;
    display: inline-block;
    margin: 0px;
    text-transform: uppercase;
}
.ubf-menu a {
    border-bottom: 0px!important;
}

#unitedbyfootball .ubf-menu .row {padding:0px!important;}

#unitedbyfootball .ubf-menu p:nth-child(1) {
    background-color: #3daafd;
    padding: 26px;
    border-left: 8px solid #235a83;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    transition: all 0.25s;
}
#unitedbyfootball .ubf-menu p:nth-child(1):hover {
    border-left: 16px solid #235a83;
}

#unitedbyfootball .ubf-menu p:nth-child(2) {margin-left:50px;}


#unitedbyfootball .ubf-middlesection {
    padding-top: 90px;
}
#unitedbyfootball .ubf-middlesection p {
    width: 45%;
    background-color: #24262d;
    padding: 44px 25px 25px 25px;
    z-index: 999;
    position: relative;
}
#unitedbyfootball .ubf-caroussel {
    padding-top: 490px;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/romecollage-min_2000px.jpg);
    background-size: cover;
}

#unitedbyfootball .ubf-bottomsection {
    padding-top: 80px;
    background-color: #0d0d10;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/bg_football_texture.png);
    background-size: cover;
    background-position: top;
}

#unitedbyfootball .ubf-bottomsection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX(-10deg);
    font-weight:900;
}


#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {
    background-color: #3daafd;
    padding: 13px 20px;
    font-size: 20px;
    border-left: solid 8px #235a83;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    display: inline-block;
    width: fit-content;
    text-transform: uppercase;
    margin-top: 100px;
}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {
    background-color: #fd3d46;
    padding: 13px 20px;
    font-size: 22px;
    border-left: solid 8px #7a404f;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    display: inline-block;
    width: fit-content;
    text-transform: uppercase;
    margin-top: 99px;
    margin-left: 60px;}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1):hover, #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1):hover, #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1):hover {
    border-left: solid 18px #235a83!important;}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2):hover, #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2):hover, #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2):hover {
    border-left: solid 18px #7a404f!important;}

#unitedbyfootball .ubf-logos, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-logos {background-color: #0d0d10!important;}
.ubf-logos {padding:60px;}

#unitedbyfootball .ubf-topsection, #unitedbyfootball .ubf-topsection p, #unitedbyfootball .ubf-topsection a, #unitedbyfootball .ubf-topsection h1, #unitedbyfootball .ubf-topsection h2, #unitedbyfootball .ubf-menu, #unitedbyfootball .ubf-menu p, #unitedbyfootball .ubf-menu a, #unitedbyfootball .ubf-menu h1, #unitedbyfootball .ubf-menu h2, #unitedbyfootball.ubf-menu h3, #unitedbyfootball .ubf-middlesection, #unitedbyfootball .ubf-middlesection a, #unitedbyfootball .ubf-middlesection p, #unitedbyfootball .ubf-middlesection h1, #unitedbyfootball .ubf-middlesection h2, #unitedbyfootball .ubf-middlesection h3, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-bottomsection p, #unitedbyfootball .ubf-bottomsection a, #unitedbyfootball .ubf-bottomsection h1, #unitedbyfootball .ubf-bottomsection h2, #unitedbyfootball .ubf-bottomsection h3, #unitedbyfootball .ubf-topsection, #unitedbyfootball .ubf-topsection p, #unitedbyfootball .ubf-topsection a, #unitedbyfootball .ubf-topsection h1, #unitedbyfootball .ubf-topsection h2, #unitedbyfootball .ubf-menu, #unitedbyfootball .ubf-menu p, #unitedbyfootball .ubf-menu a, #unitedbyfootball .ubf-menu h1, #unitedbyfootball .ubf-menu h2, #unitedbyfootball .ubf-menu h3, #unitedbyfootball .ubf-middlesection, #unitedbyfootball .ubf-middlesection a, #unitedbyfootball .ubf-middlesection p, #unitedbyfootball .ubf-middlesection h1, #unitedbyfootball .ubf-middlesection h2, #unitedbyfootball .ubf-middlesection h3, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-bottomsection p, #unitedbyfootball .ubf-bottomsection a, #unitedbyfootball .ubf-bottomsection h1, #unitedbyfootball .ubf-bottomsection h2, #unitedbyfootball .ubf-bottomsection h3 {
    color: #fff!important;
}

#unitedbyfootball .ubf-logos .grid {
    background-color: #0d0d10!important;
}



@media only screen and (min-device-width: 1000px) {
#unitedbyfootball .ubf-middlesection b {
    position: absolute;
    font-size: 22px;
    top: 12px;
    left: -15px;
    background-color: #3daafd;
    transform: skewX(-20deg);
    padding: 6px;
}

}
/* For general iPad layouts */
@media only screen and (device-width: 768px) {
#unitedbyfootball .ubf-topsection h2 {font-size: 114px!important;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {width:100%;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {margin-top: 15px;}
#unitedbyfootball .ubf-menu p:nth-child(1) {width:100%; padding: 10px!important;}
#unitedbyfootball .ubf-menu p:nth-child(2) {margin-left: 0px!important; padding: 15px;}
#unitedbyfootball .ubf-middlesection img {margin-top: -180px;}
#unitedbyfootball .ubf-caroussel {padding-top: 290px; background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/romecollage-min_2000px.jpg);    background-size: cover;}
}

/* For general big phone layouts */
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) {
#unitedbyfootball .ubf-topsection p:nth-child(1) { margin-bottom: -10px; margin-left: 0px!important; text-align: center!important;}
#unitedbyfootball .ubf-topsection h2 {font-size: 60px!important;line-height: 58px;}
#unitedbyfootball .ubf-topsection {padding-top: 80px; padding-bottom: 30px;}
#unitedbyfootball .ubf-topsection {background-position:center!important;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {margin-top:40px!important;padding:16px!important; width:100%!important; font-size: 17px;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {margin-top: 19px; margin-left: 0px!important; width: 100%!important; font-size: 17px;}
#unitedbyfootball .ubf-menu p:nth-child(1) {width: 100%;padding:13px;}
#unitedbyfootball .ubf-menu p:nth-child(2) {width:100%; padding: 10px 0px; margin-left: 0px;}
#unitedbyfootball .ubf-menu p {font-size: 15px!important;}
#unitedbyfootball .ubf-middlesection h3 {margin-left: 9px; margin-top: -40px; font-size: 50px; line-height: 53px;}
#unitedbyfootball .ubf-middlesection p {width: 100%;}
#unitedbyfootball .ubf-middlesection img {margin-top: -20px;margin-left: 0px;}
#unitedbyfootball .ubf-caroussel {padding-top: 210px;}
#unitedbyfootball .ubf-bottomsection h3 {font-size: 50px;line-height: 55px;}
#unitedbyfootball .ubf-bottomsection {padding-bottom:20px;}
#unitedbyfootball .ubf-bottomsection p.big {font-size: 20px;line-height: 1;}
}

/* Prize Section */

.ubf-prizesection p {
    background-color: #24262d;
    padding: 44px 25px 25px 25px;
    z-index: 999;
    position: relative;
    color: #fff;
}
.ubf-prizesection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX( -10deg );
    font-weight: 900;
    margin-left: 17px;
    color: #fff;
    margin-top: 50px;
    margin-bottom: 30px;
}

.ubf-prizesection b {
position: absolute;
    font-size: 22px;
    top: 12px;
    left: -15px;
    background-color: #3daafd;
    transform: skewX(
-20deg
);
    padding: 6px;
}

/*FORM */

#unitedbyfootball .ubf-register .mwf-form {
    background-color: #24262d;
    margin: 30px;
    width: fit-content;
}
#unitedbyfootball .ubf-register .mwf-form input, #unitedbyfootball .ubf-middlesection .ubf-register .mwf-form textarea {
    background-color: #fafafa;
    border-bottom: 3px solid #cecece;
    height: auto;
    width: 464px;
}
#unitedbyfootball .ubf-register .mwf-form .btn-primary {
    margin-bottom: 30px!important;
    width: fit-content;
}
#unitedbyfootball .ubf-register .mwf-form .col-md-3 {
    width: 50%;
    margin: 0 auto;
    position: relative;
}

#unitedbyfootball .ubf-register .mwf-form .mwf-label {
    position: relative;
    font-size: 17px;
    top: 5px;
    left: 0px;
    color: #3daafd;
}
#unitedbyfootball .ubf-register .mwf-form input {
    color: #000;
}
#unitedbyfootball .ubf-register .mwf-form p {
    margin-bottom: 0;
    padding: 0;
}
#unitedbyfootball .ubf-middlesection .checkbox p {
    font-size: 11px;
    width: 100%;
}
#unitedbyfootball .ubf-middlesection .checkbox .mwf-field {
    max-width: 450px;
}
#unitedbyfootball .ubf-register .mwf-form p {
    margin-bottom: 0;
    padding: 0;
    width: fit-content;
}
#unitedbyfootball .ubf-register .checkbox {
    width: 450px;
}
#unitedbyfootball .ubf-register .mwf-checkbox {
    width: fit-content!important;
}
#unitedbyfootball .ubf-register .mwf-pager {
    display: none;
}


/* Products */
#unitedbyfootball .ubf-products .c-Products--gallery-Product {
    border-radius: 15px;
    overflow: hidden;
    border-style: inset;
    border: 10px solid #0d0d10;
    background-color:#fff;
}
#unitedbyfootball .ubf-products .c-Products--gallery-Product img {
    margin-bottom: 30px;
}

#unitedbyfootball .c-Products--gallery-Product span[class^="price"] {
    color: #006a7c;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}



#unitedbyfootball .c-Products__price {
    overflow: hidden;
    height: 54px!important;
}


/*********************************** Close United By Football ***********************************/


/***** open Samsung Mobile *****/
.spri-samsung-mobile #microsite_content .spri-grey-box .text_with_media {
    background-color: #f6f6f6;
}
/***** close Samsung Mobile *****/
/* ========================================================================
=                           ADD HP TRADE IN 2021 (2)                          =
======================================================================== */

#p_hp_trade_in_2021 #microsite_content .row h2, #p_hp_trade_in_2021 #microsite_content .row h3,#p_hp_trade_in_2021 #microsite_content .row h4,#p_hp_trade_in_2021 #microsite_content .btn-default{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
    font-weight: 600;
}
#p_hp_trade_in_2021 #microsite_content .row p{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3 sub{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
    display: inline-block;
    padding-top: 10px;
    position: inherit;
    line-height: 1.5;
}
@media only screen and (min-width: 992px) {

    #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container .parallax img {
        margin-bottom: -20px;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .row h2,#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .row p{
        padding-right: 5rem;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image picture:nth-of-type(1) img{
        margin-bottom: 10px !important;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image img{
        max-width: 250px;
    }
}
/* ========================================================================
=                           End HP TRADE IN 2021                          =
======================================================================== */
/* ========================================================================
=           2000 HP Q2 21 Landing Page - Nouveautés HP wk 17- 21          =
======================================================================== */
.p_nouveautes_hp_wk17_21 #microsite_content .container h2 {
  color: #fff;
  background-color: #0171ad;
  padding: 10px;
  font-weight: 500;
}
.p_nouveautes_hp_wk17_21 #microsite_content h3 b {
  font-weight: 500;
}
.p_nouveautes_hp_wk17_21 #microsite_content h3 .highlight {
  font-weight: 600;
}
.p_nouveautes_hp_wk17_21 #microsite_content h2, .p_nouveautes_hp_wk17_21 #microsite_content h3 {
  font-family: "HP Simplified", "Verdana", sans-serif;
  text-transform: none;
}
.p_nouveautes_hp_wk17_21 #microsite_content p {
  font-family: "HP Simplified", "Verdana", sans-serif;
}
.p_nouveautes_hp_wk17_21 #microsite_content ul li {
  margin-bottom: 10px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .btn {
  background: #0171ad;
  border-color: transparent;
  border-radius: 5px !important;
}
.p_nouveautes_hp_wk17_21 #microsite_content .btn:hover {
  color: #fff;
  background: #005a8a;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header h2 {
  margin-bottom: 15px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row {
  position: relative;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) {
  position: absolute;
  left: 0;
  top: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) .col-for-image {
  width: auto;
  visibility: hidden;
  opacity: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) .img-responsive {
  max-width: 200px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) .row {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -15px;
}

.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type{
    position: absolute;
    bottom: 0;
    visibility: hidden;
    background: rgba(255, 255, 255, 0.85);
}.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row {
  padding: 20px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row p {
  margin-bottom: 0;
  font-size: 24px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article {
  position: relative;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .col-for-image img {
  padding: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 1140px;
  transform: translate(-50%, -50%);
  overflow: auto;
  width: 100%;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) .col-xs-12:nth-of-type(1) {
  max-width: 500px;
  background: #fff;
  border-radius: 10px;
  padding: 25px 20px 10px 20px;
  margin: 0 auto 0;
  float: right;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_last_text h3 {
  font-size: 28px;
}
@media only screen and (min-width: 1025px) {
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 992px) {
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header {
    background: url("https://also.com/ec/cms5/media/img/2000/customer_3/providers_14/hp_32/hp_q2_21_landing_page_nouveaut_s_hp_wk_17_21/2000-hp-q2-21-landing-page_nouveauts-hp-wk-17_21_2000.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header h2 {
    font-size: 25px;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row {
    position: relative;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) {
    min-height: 500px;
    overflow: auto;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) .col-for-image {
    visibility: hidden;
    opacity: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row p {
    font-size: 18px;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article {
    position: relative;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) {
    top: 0;
    transform: translate(0, 0);
    left: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) .col-xs-12:nth-of-type(1) {
    float: none;
    margin-top: 80px;
  }
}

/* ========================================================================
=         End 2000 HP Q2 21 Landing Page - Nouveautés HP wk 17- 21        =
======================================================================== */


/*============ Cisco Designed ============*/
.ciscoDesigned #microsite_content section h3 {color: #b2cfeb;}

.ciscoDesigned #microsite_content section p.big {color: #e55139;}

.ciscoDesigned #microsite_content section.section_Container.Intro h2 {color: #fff;}

.ciscoDesigned #microsite_content section.section_Container.Intro p {color: #fff;}

.ciscoDesigned #microsite_content section.section_Container.Intro {background-color: #e55139}

.ciscoDesigned #microsite_content section.section_Container .col-md-4 {
    background-color: #101942;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.ciscoDesigned #microsite_content section.section_Container .col-md-4 p a {
    color: #fff;
    text-decoration: none;
    border-bottom: 0 none;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 400;
}

.ciscoDesigned #microsite_content section.section_Container.Intro .col-md-4 p:nth-child(1) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Smallbiz .col-md-4 p:nth-child(2) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Keepitsimple .col-md-4 p:nth-child(3) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Bizsecure .col-md-4 p:nth-child(4) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Innovation .col-md-4 p:nth-child(5) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Connectexperts .col-md-4 p:nth-child(6) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Ciscoportfolio .col-md-4 p:nth-child(7) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Nextstep .col-md-4 p:nth-child(8) a {
    color: #e55139;
    font-weight: bold;
}
/*============ End Cisco Designed ============*/

/* ========================================================================
=                  Group Production Team Landingpage                      =
======================================================================== */
.p_introduction_2021 #microsite_content .container h2 {
  font-size: 35px;
  color: #006b7d !important;
  text-align: center;
  position: relative;
  display: inline-block;
  padding: 0 20px 10px 20px;
}
.p_introduction_2021 #microsite_content .container h2:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  background: #006b7d;
}
.p_introduction_2021 #microsite_content .p_contact img {
  max-width: 350px;
  margin: 0 auto;
}
.p_introduction_2021 #microsite_content .p_contact p.big {
  text-align: center;
}

/* ========================================================================
=                  End Group Production Team Landingpage                  =
======================================================================== */
/* ========================================================================
=                  Huawei 21Q2 vendor portal - new training               =
======================================================================== */
.p_training_huawei_2021 #microsite_content .p_border_ul ul {
  padding: 20px 40px;
  border: 3px solid #4472c4;
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  list-style-type: none!important;
}
.p_training_huawei_2021 #microsite_content .p_border_ul ul li .highlight2 {
  color: #4472c4;
  font-weight: bold;
}

/* ========================================================================
=               End Huawei 21Q2 vendor portal - new training              =
======================================================================== */
/*************************BitTitan 21Q2 Lead Generation Subscription Plan 07052021**************/
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container input.btn-primary {
  background: #6a27db;
  color: #fff;
  border: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container input.btn-primary:hover {
  background: #000;
}
/*************************END BitTitan 21Q2 Lead Generation Subscription Plan 07052021**************/
/* Services > Solutions Services > Security  */

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-color: #4C83BF;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-color: #3A9CC7;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-color: #35B7C8;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-color: #40C1BB;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-color: #43C0A8;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-color: #3EBC93;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-color: #35BB82;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-color: #33BA6E;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-color: #54BE6E;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-color: #72BC6F;
}
/* END Services > Solutions Services > Security  */
/**********************DELL Q2 2021*****************/
.p_dell_21q2 #microsite_content .p_dell_title .article .col-xs-12 {
  position: relative;
}
.p_dell_21q2 #microsite_content .p_dell_title .article .col-xs-12:before {
  border-top: 1px solid #AAA;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 98%;
  z-index: 0;
  margin-top: -7px;
}
.p_dell_21q2 #microsite_content .p_dell_title .article h2 {
  position: relative;
  display: inline-block;
  background: #CCE7F3;
  color: #444;
  z-index: 1;
  padding: 10px;
}
.p_dell_21q2 #microsite_content .p_dell_01 h2 {
  color: #007db8;
  margin-bottom: 15px;
}
.p_dell_21q2 #microsite_content .p_dell_01 a {
  border-bottom-width: 2px;
}
.p_dell_21q2 #microsite_content .article .c-Products--gallery-Product .c-Products__shortDescription a {
  color: #09c;
}
.p_dell_21q2 #microsite_content .m-section__bg--lightblue {
  background: #CCE7F3;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article {
  transition: all 200ms ease-in-out;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article h3 a {
  border-bottom: 0;
  color: #0095d7;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article > .row {
  margin-right: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background: white;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-10px);
}
.p_dell_21q2 #microsite_content .p_dell_bg {
  background: url(https://www.also.com/ec/cms5/media/img/5820_2/dell_7/17209-converted.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .m-section__bg--lightblue .btn-primary {
  background: -o-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -ms-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -moz-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -webkit-linear-gradient(top, #0d91d2 0, #116fd1 100%);
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary {
  background: -o-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -ms-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -moz-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -webkit-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover {
  background: #000;
  transition: all 0.3s ease-in-out;
}

/**********************DELL Q2 2021*****************/

/*============== 5110 ALSO Financial Services ==============*/

.financialServeET #microsite_content h1,
.financialServeET #microsite_content h2,
.financialServeET #microsite_content h3,
.financialServeET #microsite_contact h3 {color: #006b7d;}

.financialServeET #microsite_contact a,
.financialServeET #microsite_content a {color: #000;}

.financialServeET #microsite_content a.btn-primary {color: #fff;}

.financialServeET #microsite_content a.btn-default {color: #000;}

.financialServeET #microsite_header li a:hover {border-bottom: 1px solid #006b7d;}

.financialServeET #microsite_header .dropdown-menu li a:hover {color: #006b7d;}

.financialServeET #microsite_header .active > a, .financialServeET #microsite_header .active > a:hover {color: #006b7d;}

/*============== End 5110 ALSO Financial Services ==============*/
/*******************hp_hardware_inactive_reseller_reactivation*******************/
.p_hp_hardware_inactive_reseller_reactivation #microsite_content p {
  font-size: 18px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/header_banner.jpg");
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 700px;
  padding: 50px 0;
  display: flex;
  position: relative;
  align-items: center;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12:nth-of-type(1) {
  position: absolute;
  top: 50px;
  left: 50%;
  max-width: 1140px;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article {
  max-width: 500px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article h1 {
  text-transform: inherit;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article a {
  color: #006b7c;
  border: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article a:hover {
  text-decoration: underline;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container .col-for-image {
  display: flex;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container .col-for-image img {
  max-width: 120px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots1.png"), url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/man_laptop.png");
  background-position: top right, bottom left;
  background-size: auto, auto;
  background-repeat: no-repeat;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .highlight {
  font-weight: normal;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .col-xs-12 {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0 0 0 auto;
  float: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary {
  border: none !important;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: all 0.3s;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:hover {
  background: transparent;
  color: #fff;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:hover:before {
  width: 100%;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #000;
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #006B7D;
  border-radius: 10rem;
  z-index: -2;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 {
  background-color: #f3fff0;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots2.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 30px !important;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row:hover {
  transform: translate(0, -10px);
  box-shadow: 0 12px 14px rgba(0, 0, 0, 0.4);
  -webkit-transform: translate(0, -10px);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row a {
  margin-bottom: 20px !important;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row h3 {
  color: #00697a;
  padding-top: 20px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row h3 a {
  border: none;
  display: block;
  color: #00697a;
  padding-bottom: 20px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary {
  border: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary:hover {
  background: transparent;
  color: #fff;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary .fa {
  display: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .row .row .col-xs-12:nth-of-type(1) {
  position: relative;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .row .row .col-xs-12:nth-of-type(1):before {
  content: "";
  position: absolute;
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/x2_graphic.png);
  width: 58px;
  height: 49px;
  left: 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg03 h3 {
  font-size: 30px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1440px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 60%;
  }
}
@media only screen and (max-width: 1024px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 50%;
  }
}
@media only screen and (max-width: 767px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 300px;
  }
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .col-xs-12 {
    margin: 0 auto;
    padding-bottom: 100px;
  }
}
/*******************hp_hardware_inactive_reseller_reactivation*******************/
/*****************HPE Q2Y21 Pointnext******************/
.p_hpe_pointnext #microsite_content .article h1,
.p_hpe_pointnext #microsite_content .article .highlight {
  position: relative;
}

.p_hpe_pointnext #microsite_content .article .highlight {
  display: inline-block;
  font-size: 22px !important;
}

.p_hpe_pointnext #microsite_content .article .highlight2 {
  display: inline-block;
  position: relative;
}

.p_hpe_pointnext #microsite_content .article h1:before,
.p_hpe_pointnext #microsite_content .article .highlight:before,
.p_hpe_pointnext #microsite_content .article .highlight2:before {
  content: "";
  position: absolute;
  width: 100px;
  height: 5px;
  background: #01a982;
  bottom: 0;
  left: 0;
  margin-bottom: -30px;
}

.p_hpe_pointnext #microsite_content .article .highlight:before {
  margin-bottom: -20px;
}

.p_hpe_pointnext #microsite_content .article h3 {
  font-size: 30px;
}

.p_hpe_pointnext #microsite_content .article h4 {
  font-size: 25px;
  font-weight: bold;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
  background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hpe_44/hpe_q2y21_pointnext/top_img.jpg), #000;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center right;
  color: #fff;
  height: 800px;
  position: relative;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12:nth-of-type(2) {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 50%;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-for-image {
  width: 350px;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 h1,
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 h2,
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 p {
  color: #fff;
  text-shadow: 3px 4px 5px rgba(0, 0, 0, 0.6);
}

@media only screen and (max-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
    height: 700px;
  }

  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12:nth-of-type(2) {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
    height: 500px;
  }
}
/*****************2nd HPE Q2Y21 Pointnext******************/
.p_hpe_pointnext #microsite_content .col-xs-12 h2 {
  margin-bottom: 10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content02 {
  background-color: #f1f1f1;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_grey {
  background: #F6F6F6;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content01_a .container > .row .col-xs-12.col-md-4 {
  background: none;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 {
  background: #7630ea;
  color: #fff;
  text-align: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 .col-xs-12 {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 p {
  font-size: 25px;
  color: #fff;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 .article {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul {
  list-style: none !important;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li {
  padding: 0 20px 20px;
  margin-bottom: 30px;
  border: 1px solid #000;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li:last-of-type {
  margin-bottom: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li b {
  font-size: 20px;
  display: block;
  background: #fff;
  padding: 0 10px;
  margin-top: -13px;
  margin-bottom: 10px;
  margin-left: -10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row p {
  text-align: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row p b {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul {
  list-style-type: none !important;
  background: #f8f8f8;
  margin-bottom: 35px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(1) li {
  border-color: #01A982;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(2) li {
  border-color: #0e5568;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(3) li {
  border-color: #6a289d;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul li {
  border: 3px solid;
  margin-bottom: 20px;
  padding: 10px 20px;
  text-align: center;
  font-size: 18px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul {
  position: relative;
  padding-left: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul li {
  width: auto;
  max-width: 200px;
  margin: 0 auto 20px auto;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 40px solid #7e8285;
  right: 0;
  top: 50%;
  z-index: 1;
  transform: translate(100%, -50%);
  -webkit-transform: translate(100%, -50%);
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(2):nth-of-type(1) li {
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(2):nth-of-type(2) li {
  height: 126px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(3) p {
  margin: 10px 0 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row {
  position: relative;
  overflow: hidden;
  padding-bottom: 10rem;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 img {
  max-width: 580px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  width: 100%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 p {
  margin-bottom: 10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 ul {
  padding-left: 18px;
  list-style-type: none;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2), .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(3), .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(4) {
  position: absolute;
  display: inline-block;
  background: #fff;
  padding: 0;
  max-width: 300px;
  width: 30%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) {
  top: 0;
  margin-left: 8%;
  left: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) .col-xs-12 {
  padding-right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) .row {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(3) {
  top: 0;
  right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(4) {
  bottom: 0;
  left: 0;
  margin-left: 8%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) {
  border: 3px solid #0d5265;
  max-width: 350px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) .article h4 {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) .article .col-xs-12 {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) {
  border: 3px solid #0d5265;
  max-width: 350px;
  position: relative !important;
  display: block;
  float: right;
  margin: 0 auto;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article h4 {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
  padding: 20px;
}
@media only screen and (min-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp {
    display: block;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12 img {
    max-width: 100%;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_pc {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) {
    width: auto;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article h4 {
    font-size: 15px;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
    padding: 10px;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul {
    padding-left: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li b {
    margin-left: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 img {
    margin: 0 auto;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:nth-of-type(3) {
    margin-bottom: 15rem;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:nth-of-type(3):before {
    display: block;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 40px solid #7e8285;
    border-bottom: unset;
    top: inherit;
    bottom: -10rem;
    right: inherit;
    transform: translate(-50%, 0);
    left: 50%;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul {
    padding: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:before {
    display: none;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul li {
    height: auto !important;
    max-width: 100% !important;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 img {
    max-width: 100%;
  }
}

/*****************END HPE Q2Y21 Pointnext******************/
/*******************Baltic Veeam 21Q2 MandNL ID92924*******************/
.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1,.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1 .col-xs-12{
    background-color: #f1f1f1;
}
.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1:before{
    display:none;
}
.p_baltic_veeam_mandnl #microsite_content .box{
    position: relative;
}
.p_baltic_veeam_mandnl #microsite_content .box:before{
    content: '';
    background: -o-radial-gradient(circle,#93ea20 4px,transparent 4px) -8px -9px repeat;
    background: radial-gradient(circle,#93ea20 4px,transparent 4px) -8px -9px repeat;
    background-size: 27px 27px;
    position: absolute;
    width: 50%;
    height: 100px;
    left: 0;
    bottom: 0;
}
.p_baltic_veeam_mandnl #microsite_content .box:nth-of-type(5):before,.p_baltic_veeam_mandnl #microsite_content .box:nth-of-type(9):before{
    right: 0;
    left: inherit!important;
}
.p_baltic_veeam_mandnl #microsite_content .box:not(.box.bg-black-1) .container{
    padding-bottom: 50px;
}
.p_baltic_veeam_mandnl #microsite_content .btn{
    background: #00b336;
}
.p_baltic_veeam_mandnl #microsite_content .btn:hover{
    background: #00dc42;
}
.p_baltic_veeam_mandnl #microsite_content span.highlight{
    font-weight: normal;
    font-size: 17px;
    padding-bottom: 1rem;
    display: inline-block;
}
/*******************END Baltic Veeam 21Q2 MandNL ID92924*******************/

/****************** Newstar 21 Q2 Neuanlage Herstellerportal ******************/.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .p_logo img {
  max-width: 300px;
  margin: 0 0 0 auto;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .btn {
  background-color: #049fe3;
  color: #fff;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .btn:hover {
  background-color: #000;
  color: #fff;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .bg-black-1 {
  background: #f2f2f2!important;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .bg-black-1 .col-xs-12 {
  background: #f2f2f2;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .p_img_center img {
  max-width: 300px;
  margin: 0 auto;
}

.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default {
  margin-left: 0;
  background: none;
  color: #000;
  padding: 0;
  border: 0;
  position: relative;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default:after {
  position: absolute;
  content: "";
  background: #049fe3;
  width: 100%;
  height: 1px;
  left: 0;
  margin-bottom: -2px;
  bottom: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default:hover:after {
  width: 0;
  right: 0;
  left: inherit;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .swiper-container {
  box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk {
  display: inline-block;
  position: relative;
  margin-left: 20px;
  border-color: transparent;
  background: none;
  color: #000;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #049fe3;
  left: 0;
  top: 50%;
  margin-left: -20px;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:after {
  position: absolute;
  content: "";
  background: #049fe3;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:hover {
  color: #000!important;
  border-top: none;
  border-left: none;
  border-right: none;
  background:transparent;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:hover:after {
  width: 0;
  right: 0;
  left: inherit;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .panel-body .nowrap .lnk{
  margin-left:0;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .panel-body .nowrap .lnk:before{
  display:none;
}


/****************** END Newstar 21 Q2 Neuanlage Herstellerportal ******************/
/*************5860 HP 2021*************/
.p_ro_hp_2021 #microsite_content .mwf-paragraph.mwf-field p{
    margin-top: 15px;
    margin-bottom: 40px;
    padding: 0 22px;
}
.p_ro_hp_2021 #microsite_content .mwf-option p{
    margin-bottom: 0;
}
.p_ro_hp_2021 #microsite_content .col-xs-12{
  margin-bottom:10px!important;
}
/*************5860 HP 2021*************/
/*************open spring no*************/
/*************open MS Surface 2021*************/
.spri-ms-surface-2021 .spri-introduce-content h2 {
  font-size: 40px;
  margin-bottom: 22px;
}
.spri-ms-surface-2021 .spri-introduce-content p {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-introduce-content ul {
  line-height: 30px;
}
.spri-ms-surface-2021 .spri-product-title {
  padding: 30px 0 0;
}
.spri-ms-surface-2021 .spri-product-title .article.text_with_media>.row {
  display: flex;
  align-items: center;
}
.spri-ms-surface-2021 .spri-product-title p {
  margin-bottom: 10px;
}
.spri-ms-surface-2021 .spri-product-title p b{
  font-style: italic;
}
.spri-ms-surface-2021 .spri-product-content {
  padding: 0 0 30px;
}
.spri-ms-surface-2021 .spri-product-content p.big {
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-product-content p {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-contact {
  padding: 30px 0 20px;
  text-align: center;
}
.spri-ms-surface-2021 .spri-contact p, .spri-ms-surface-2021 .spri-contact h3 {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-note {
  padding: 30px 0 15px;
}
.spri-ms-surface-2021 .spri-note p {
  margin-bottom: 10px;
}
/*************close MS Surface 2021*************/
/*************open spri-hp-npi-incentive*************/
.spri-hp-npi-incentive #microsite_content .spri-title-product,
.spri-hp-npi-incentive #microsite_content .spri-product {
  background-color: #e8e8e8;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row {
  display: flex;
  align-items: center;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row h3 {
  font-size: 28px;
  font-weight: 500;
  text-transform: inherit;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row p {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 {
  padding: 0 35px;
  text-align: center;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row h3 {
  padding-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row h3 a {
  text-decoration: none;
  border: none;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 .c-Products__shortDescription {
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 .c-Products__price {
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle ul li {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .c-Products__description span {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary {
  background-color: #0171AD;
  border: 1px solid #0171AD;
  color: #FFFFFF;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary:hover {
  text-decoration: underline;
  background-color: #075782;
  border: 1px solid #075782;
  color: #FFFFFF;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary:hover .fa-eye::before {
  color: #fff;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle .article.text_with_media > .row {
  background-color: #e8e8e8;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle .article.text_with_media > .row p.big {
  color: #0171ad;
}
.spri-hp-npi-incentive #microsite_content h2 {
  font-family: "interbold", Arial, sans-serif;
  font-weight: 600;
  font-size: 38px;
}
/*************close spri-hp-npi-incentive*************/

/*************open spri-online-shop-padding*************/
.spri-online-shop-padding #microsite_content .spri-online-shop-fix .article.text_with_media > .row .col-xs-12 {
  padding: 0 20px;
}
/*************close spri-online-shop-padding*************/
/***** open NVIDIA *****/
.spri-nvidia .tab-content .col-md-6.grid-col {
    width: 100%;
}

.spri-nvidia h3 {
    color: #77b900 !important;
}

.spri-nvidia .nav-tabs>li.active>a {
    background-color: #77b900;
    color: #ffffff !important;
}

.spri-fujitsu-title h2, .spri-fujitsu-title h3 {
    color: #d60303 !important;
    text-transform: initial !important;
}

.spri-fujitsu-bg {
    background-color: #d60303;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/fujitsu/celsius-bg.jpg);
    background-size: cover;
}

.spri-fujitsu-title-product h3 {
    color: #87867f !important;
}

.spri-white-text h2, .spri-white-text h1 {
    color: #ffffff !important; 
    text-transform: initial !important;
}

.spri-white-text ul {
    color: #ffffff !important;
}

.spri-white-text p.big {
    color: #ffffff !important;
    margin-bottom: 10px;
}
/***** close NVIDIA *****/
/***** open spri-service-providers-2021 *****/
.spri-service-providers-2021.blog_articlepage #microsite_content h1 {
  margin: 25px auto;
  font-size: 35px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h3 {
  padding: 15px 0px 10px 0px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content p {
  padding: 10px 0px;
  font-size: 18px !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content ul,
.spri-service-providers-2021.blog_articlepage #microsite_content h2 {
  margin: 0 auto;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h2 {
  font-size: 34px;
  padding: 30px 0px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content img {
  padding: 0px 40px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media p,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media ul,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media i,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media ol,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h1,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h2,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h3,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h4,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h5 {
  width: 750px;
  margin: 0 auto;
}
.spri-service-providers-2021.blog_articlepage #microsite_content ul {
  list-style-type: disclosure-closed !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h1:first-of-type {
  width: 100% !important;
  margin-bottom: 20px !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content #header ul {
  list-style: none;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h3 {
  font-family: "rois_bold";
  font-size: 23px;
  margin-bottom: -17px !important;
  text-transform: inherit;
}
/***** close spri-service-providers-2021 *****/
/***** open WaaS Page *****/
.spri-also-waas #microsite_content .spri-waas-contact img {
    padding: 5px;
    border: 2px solid #89E872;
    border-radius: 20px;
}

.spri-also-waas #microsite_content .spri-waas-contact a {
    color: #89E872;
    border-bottom: none;
}
/***** close WaaS Page *****/

/*************open spri-otterbox*************/
.spri-otterbox #microsite_content p,
.spri-otterbox #microsite_content p.big,
.spri-otterbox #microsite_content h1,
.spri-otterbox #microsite_content h2,
.spri-otterbox #microsite_content h4,
.spri-otterbox #microsite_content li,
.spri-otterbox #microsite_content h5,
.spri-otterbox #microsite_content span,
.spri-otterbox #microsite_content a {
  font-family: "inter";
}
.spri-otterbox #microsite_content h3 {
  font-family: "inter";
}
.spri-otterbox #microsite_content p,
.spri-otterbox #microsite_content p.big,
.spri-otterbox #microsite_content li {
  line-height: 1.6;
}
.spri-otterbox #microsite_content h1,
.spri-otterbox #microsite_content h2,
.spri-otterbox #microsite_content h3,
.spri-otterbox #microsite_content h4,
.spri-otterbox #microsite_content h5,
.spri-otterbox #microsite_content h6 {
  line-height: 1.2;
}
.spri-otterbox #microsite_content a.btn {
  background-color: #ffd101;
  color: #000;
}
.spri-otterbox #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-otterbox #microsite_content .spri-product .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
/*************close spri-otterbox*************/
/*************open spri-dell-education*************/
.spri-dell-education #microsite_content p,
.spri-dell-education #microsite_content p.big,
.spri-dell-education #microsite_content h1,
.spri-dell-education #microsite_content h2,
.spri-dell-education #microsite_content h4,
.spri-dell-education #microsite_content li,
.spri-dell-education #microsite_content h5,
.spri-dell-education #microsite_content span,
.spri-dell-education #microsite_content a {
  font-family: "inter";
}
.spri-dell-education #microsite_content h3 {
  font-family: "inter";
}
.spri-dell-education #microsite_content p,
.spri-dell-education #microsite_content p.big,
.spri-dell-education #microsite_content li {
  line-height: 1.6;
}
.spri-dell-education #microsite_content h1,
.spri-dell-education #microsite_content h2,
.spri-dell-education #microsite_content h3,
.spri-dell-education #microsite_content h4,
.spri-dell-education #microsite_content h5,
.spri-dell-education #microsite_content h6 {
  line-height: 1.2;
}
.spri-dell-education #microsite_content a.btn {
  background-color: #0076ce;
  color: #fff;
}
.spri-dell-education #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-dell-education #microsite_content .spri-headline h2 {
  line-height: 40px;
  margin-bottom: 20px;
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media > .row {
  padding-top: 0;
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media h2 {
  font-size: 22px;
  margin-bottom: 22px;
}
.spri-dell-education #microsite_content .spri-product .col-xs-12.col-for-image {
  padding: 0;
}
.spri-dell-education #microsite_content .spri-product .col-xs-12.col-for-image img {
  padding: 0;
}
.spri-dell-education #microsite_content .spri-headline-table h2 {
  margin-bottom: 0;
  padding-top: 50px;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive {
  padding-top: 0;
}
@media (min-width: 992px) {
  .spri-dell-education #microsite_content .spri-table .row.table-responsive .table-responsive {
    overflow: hidden;
  }
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr th,
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr td {
  text-align: center;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr th {
  padding: 30px 0;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr td {
  padding: 30px 10px;
  vertical-align: middle;
}
.spri-dell-education #microsite_content .spri-table table.table tr th,
.spri-dell-education #microsite_content .spri-table table.table tr td {
  border: 1px solid #eee !important;
}
.spri-dell-education #microsite_content .spri-table .article.table_content .table.table tr th {
  background-image: none;
  font-weight: normal;
}
.spri-dell-education #microsite_content .spri-table table.table tr td {
  border: 1px solid #dadada !important;
}
.spri-dell-education #microsite_content .spri-table table.table tr th {
  border: 1px solid #dadada !important;
}
/*************close spri-dell-education*************/
/***** open Spotlight LV *****/

/* **********************************************
 * Sections
 ********************************************** */

#spotlight-lv #microsite_content .spotlight_intro {
    background: url("https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_header_notextandlogo.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

#spotlight-lv #microsite_content .spotlight_intro img{
    position: relative;
    left: -75px;
    top: 45px;
}

#spotlight-lv #microsite_content .spotlight_intro h2{
    padding-top: 10%;
}

#spotlight-lv #microsite_content .spotlight_countdown {
    background: #fff;
    padding: 30px 0px;
}

#spotlight-lv #microsite_content .spotlight_countdown  #countdown-bg {
    padding: 0px;
}

#spotlight-lv #microsite_content .spotlight_registration {
    padding-top: 10px;
    padding-bottom: 20px;
    background:  url("https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_bckgrimg_registrationform.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    min-height: 550px;
}

/* Agenda */

#spotlight-lv #microsite_content #DataTables_Table_0_filter input {
    color:black;
}

#spotlight-lv #microsite_content .agenda {
    background: url(/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_microsite_background_agenda.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 100px;
    background-position: 100% 20%;
}

#spotlight-lv #microsite_content .agenda h2 {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda li {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda label {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda a.paginate_button {
    color: #fff !important;
}

#spotlight-lv #microsite_content .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #fff !Important;
}

#spotlight-lv #microsite_content .agenda select {
    color: #000 !important;
}

#spotlight-lv #microsite_content .agenda input:hover,
#spotlight-lv #microsite_content .agenda input:active,
#spotlight-lv #microsite_content .agenda textarea:hover,
#spotlight-lv #microsite_content .agenda textarea:active {
    border-color: #89E872 !important;
}

#spotlight-lv #microsite_content a.paginate_button {
    border: 0 !important;
}

#spotlight-lv #microsite_content a.paginate_button:hover {
    background: #89E872 !important;
}


/* experts */

#spotlight-lv #microsite_content .experts_headline { 
    padding-top: 35px;
}

#spotlight-lv #microsite_content .experts_headline h1 {
    color: #fff !important;
}

#spotlight-lv #microsite_content .experts_content h3 {
    color: #fff !important;
}

#spotlight-lv #microsite_content .experts_content p {
    color: #fff;
}

/* **********************************************
 * Countdown
 ********************************************** */

#spotlight-lv #microsite_content #wrapper-countdown {
    color: #000;
}

#spotlight-lv #microsite_content #wrapper-countdown div {
    border: 2px solid #000;
}

#spotlight-lv #microsite_content span.countdown-number {
    font-family: 'Inter var', sans-serif;
    font-size: 44px !important;
    font-weight: 900;
}

#spotlight-lv #microsite_content span.countdown-head {
    font-family: 'Inter var', sans-serif;
     font-size: 18px !important;
    font-weight: bold;
    text-transform: uppercase
}


/* **********************************************
 * Tables
 ********************************************** */

#spotlight-lv #microsite_content table.table tr th {
  border-bottom: 2px solid #6D6D6D;
  background-color: white;
}

#spotlight-lv #microsite_content .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

#spotlight-lv #microsite_content .table-striped>tbody>tr:nth-of-type(even) {
    background-color:#F9F9F9;
}

#spotlight-lv #microsite_content .table-responsive .btn.btn-default{
    color: white !important;
}

#spotlight-lv #microsite_content table-responsive .btn.btn-default:hover{
    color: #006b7d !important;
}

/* **********************************************
 * Colors
 ********************************************** */

#spotlight-lv #microsite_content .bg-cd2-100.box,
#spotlight-lv #microsite_content .bg-cd2-100 .box,
#spotlight-lv #microsite_content .bg-cd2-100.box .grid,
#spotlight-lv #microsite_content .bg-cd2-100:not(.box) .grid-col .article         {background: #006b7d}

#spotlight-lv #microsite_content .bg-white.box,
#spotlight-lv #microsite_content .bg-white.box.box .grid,
#spotlight-lv #microsite_content .bg-white:not(.box) .grid-col .article,
#spotlight-lv #microsite_content .bg-white-100.box,
#spotlight-lv #microsite_content .bg-white-100 .box,
#spotlight-lv #microsite_content .bg-white-100.box.box .grid,
#spotlight-lv #microsite_content .bg-white-100:not(.box) .grid-col .article       {background: #fff}

#spotlight-lv #microsite_content .bg-cd1-40 h1,
#spotlight-lv #microsite_content .bg-cd1-40 h2,
#spotlight-lv #microsite_content .bg-cd1-40 h3,
#spotlight-lv #microsite_content .bg-cd1-40 p,
#spotlight-lv #microsite_content .bg-cd1-70 h1,
#spotlight-lv #microsite_content .bg-cd1-70 h2,
#spotlight-lv #microsite_content .bg-cd1-70 h3,
#spotlight-lv #microsite_content .bg-cd1-70 p,
#spotlight-lv #microsite_content .bg-cd1-100 h1,
#spotlight-lv #microsite_content .bg-cd1-100 h2,
#spotlight-lv #microsite_content .bg-cd1-100 h3,
#spotlight-lv #microsite_content .bg-cd1-100 p,
#spotlight-lv #microsite_content .bg-cd2-40 h1,
#spotlight-lv #microsite_content .bg-cd2-40 h2,
#spotlight-lv #microsite_content .bg-cd2-40 h3,
#spotlight-lv #microsite_content .bg-cd2-40 p,
#spotlight-lv #microsite_content .bg-cd2-70 h1,
#spotlight-lv #microsite_content .bg-cd2-70 h2,
#spotlight-lv #microsite_content .bg-cd2-70 h3,
#spotlight-lv #microsite_content .bg-cd2-70 p,
#spotlight-lv #microsite_content .bg-cd2-100 h1,
#spotlight-lv #microsite_content .bg-cd2-100 h2,
#spotlight-lv #microsite_content .bg-cd2-100 h3,
#spotlight-lv #microsite_content .bg-cd2-100 p,
#spotlight-lv #microsite_content .bg-black-100 h1,
#spotlight-lv #microsite_content .bg-black-100 h2,
#spotlight-lv #microsite_content .bg-black-100 h3,
#spotlight-lv #microsite_content .bg-black-100 p {
    color: #fff;
}

/***** close Spotlight LV *****/
/***********open spri-office-2021*************/
.spri-office-2021 #microsite_content p,
.spri-office-2021 #microsite_content p.big,
.spri-office-2021 #microsite_content h1,
.spri-office-2021 #microsite_content h2,
.spri-office-2021 #microsite_content h4,
.spri-office-2021 #microsite_content li,
.spri-office-2021 #microsite_content h5,
.spri-office-2021 #microsite_content span,
.spri-office-2021 #microsite_content a {
  font-family: "inter";
}
.spri-office-2021 #microsite_content h3 {
  font-family: "inter";
}
.spri-office-2021 #microsite_content p,
.spri-office-2021 #microsite_content p.big,
.spri-office-2021 #microsite_content li {
  line-height: 1.6;
}
.spri-office-2021 #microsite_content h1,
.spri-office-2021 #microsite_content h2,
.spri-office-2021 #microsite_content h3,
.spri-office-2021 #microsite_content h4,
.spri-office-2021 #microsite_content h5,
.spri-office-2021 #microsite_content h6 {
  line-height: 1.2;
}
.spri-office-2021 #microsite_content h2 {
  font-weight: 600;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content a.btn {
  background-color: #0078d4;
  color: #fff;
}
.spri-office-2021 #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-office-2021 #microsite_content .spri-text-above-banner h2 {
  margin-bottom: 20px;
}
.spri-office-2021 #microsite_content .spri-grey-bg .article.text_with_media {
  background-color: #e9e9e9;
}
.spri-office-2021 #microsite_content .spri-grey-bg img {
  background-color: #e9e9e9;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg:last-of-type .container > .row {
  border-radius: 0px 0px 60px 0px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg:last-of-type .container > .row .col-xs-12.col-md-4.grid-col:last-of-type .article.text_with_media {
  border-radius: 0px 0px 60px 0px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg .container > .row {
  background-color: #e9e9e9;
  margin: 0 -17px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg .container h3 {
  text-transform: unset;
}
.spri-office-2021 #microsite_content .spri-text-why-headline-content .article.text_with_media {
  padding-top: 25px;
}
.spri-office-2021 #microsite_content .spri-text-why-headline .article.text_with_media {
  padding-top: 25px;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row {
  border-radius: 60px 0 0 0;
  font-size: 34px;
  line-height: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
  letter-spacing: -0.02em;
  color: #ffffff;
  background-color: #0b5394;
  padding: 20px;
  margin: 0;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row::before {
  position: absolute;
  content: "";
  width: 250px;
  height: 250px;
  background: #0078d4;
  bottom: -100px;
  left: -100px;
  border-radius: 50%;
  z-index: -1;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row::after {
  position: absolute;
  content: "";
  width: 250px;
  height: 250px;
  background: #103f91;
  bottom: 0px;
  right: -100px;
  border-radius: 50%;
  z-index: -1;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media h2 {
  color: #fff;
}
.spri-office-2021 #microsite_content .spri-offiice-version-headline .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-offiice-version-headline h3 {
  background: #9332bf;
  color: #fff !important;
  border-radius: 60px 0 0 0;
  text-align: center;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0em;
  width: 100%;
  padding: 20px;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive {
  padding-top: 0;
}
@media (min-width: 992px) {
  .spri-office-2021 #microsite_content .spri-table .row.table-responsive .table-responsive {
    overflow: hidden;
  }
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr th,
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr td {
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr th {
  padding: 30px 0;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr td {
  padding: 30px 10px;
  vertical-align: middle;
}
.spri-office-2021 #microsite_content .spri-table .article.table_content .table.table tr th {
  background-image: none;
  font-weight: normal;
}
.spri-office-2021 #microsite_content .spri-table table.table tr td {
  border: 1px solid #dadada !important;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th {
  border: 1px solid #dadada !important;
}
.spri-office-2021 #microsite_content .spri-program-content h3 {
  text-transform: unset;
}
.spri-office-2021 #microsite_content .spri-program-content .article.text_with_media > .row {
  margin: 0 25px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-program-content .article.text_with_media > .row > .col-xs-12:first-of-type {
  background-color: #e3e3e3;
  padding: 0 0 20px;
  border-radius: 60px 0px 60px 0px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-program-content p.big {
  margin-bottom: 0px;
  padding: 15px 40px 0;
  position: relative;
  line-height: 23px;
}
.spri-office-2021 #microsite_content .spri-program-content p.big::before {
  content: "ï„‘";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 8px;
  left: 15px;
}
.spri-office-2021 #microsite_content .spri-program-content p {
  padding: 0 15px;
  margin-bottom: 0px;
}
.spri-office-2021 #microsite_content .spri-program-content p, .spri-office-2021 #microsite_content .spri-program-content p.big {
  font-size: 15px !important;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) li::first-line {
  font-weight: bold;
  padding-left: 50px;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3 {
  background-color: #107c41;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) p.small {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/microsoft_1/icon-box-grey.png);
  background-repeat: no-repeat;
  width: 313px;
  height: 95px;
  background-size: cover;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3 {
  background-color: #d35230;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3 {
  background-color: #0078d4;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option h3 {
  text-transform: unset;
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-option p {
  padding: 25px 15px 0;
}
.spri-office-2021 #microsite_content .spri-option .article.text_with_media > .row {
  margin: 0 25px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-option .article.text_with_media > .row > .col-xs-12:first-of-type {
  background-color: #e3e3e3;
  padding: 0 0 20px;
  border-radius: 60px 0px 60px 0px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3 {
  background-color: #025aad;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3 {
  background-color: #646de2;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3 {
  background-color: #9332bf;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-text-why-headline-content p {
  margin-bottom: 5px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3 .article.text_with_media .row {
  padding: 0;
}
.spri-office-2021 #microsite_content .spri-offiice-version .article.text_with_media h2 {
  margin-bottom: 15px;
}
.spri-office-2021 #microsite_content .spri-offiice-version .article.text_with_media p {
  margin-bottom: 5px;
}
.spri-office-2021 #microsite_content .spri-buy-office h2 {
  margin-bottom: 15px;
}
.spri-office-2021 #microsite_content .spri-buy-office p.big {
  font-weight: bold;
}
.spri-office-2021 #microsite_content .spri-buy-office-headline {
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th,
.spri-office-2021 #microsite_content .spri-table table.table tr td {
  border: 1px solid #eee !important;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th:first-of-type,
.spri-office-2021 #microsite_content .spri-table table.table tr td:first-of-type {
  background-color: #e1e1e1;
}
/***********close spri-office-2021*************/
/***** open TARGUS MICROSITE *****/
.spri-targus-microsite #microsite_content .spri-targus-menu h4 {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    font-size: 20px;
    text-align: center;
    line-height: 1.5;
    margin-top: -10px;
    width: 100%;
}

.spri-targus-microsite #microsite_content .spri-targus-menu a {
    /* color: #00B5E2; */
    border-bottom: none;
    text-decoration: none;
    font-size: 19px;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul {
  background: #fff;
  list-style: none;
  margin: 0;
  padding-left: 0;
  z-index: 1;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li {
  color: #fff;
  background: #00B5E2;
  display: block;
  float: left;
  padding: 1rem 2rem;
  position: relative;
  text-decoration: none;
  transition-duration: 0.5s;
  min-width: 120px;
}

/*.spri-targus-microsite #microsite_content .spri-targus-menu li:nth-child(4) {
    width: 40%;
}*/
  
.spri-targus-microsite #microsite_content .spri-targus-menu li a {
  color: #fff;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li:hover,
.spri-targus-microsite #microsite_content .spri-targus-menu li:focus-within {
  background: #33c4e8;
  cursor: pointer;
  z-index: 1;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li:focus-within a {
  outline: none;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul {
  background: transparent;
  visibility: hidden;
  opacity: 0;
  min-width: 5rem;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li:hover > ul,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li:focus-within > ul,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul:hover,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul:focus {
  visibility: visible;
  opacity: 1;
  display: block
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul li {
  clear: both;
  width: 100%;
}

.spri-targus-microsite #microsite_content .spri-targus-product .col-for-image {
    background-color: #fff;
}

.spri-targus-microsite #microsite_content .spri-box-white .text_with_media {
    background-color: #fff;
}

.spri-targus-microsite #microsite_content .spri-box-grey .text_with_media {
    background-color: #f4f4f4;
}

.spri-targus-microsite #microsite_content .btn {
    background-color: #00B5E2;
}

.spri-targus-newsletter {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/targus/targus-newsletter-section-bg.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

@media screen and (max-width: 920px) {
    .spri-targus-microsite #microsite_content .spri-targus-menu h4 {
        margin-top: 20px;
    }
}
/***** close TARGUS MICROSITE *****/
/***** open MICROSOFT AZURE *****/
.spri-ms-azure-training #microsite_content h2 {
    color: #0062ad;
}

.spri-ms-azure-training #microsite_content span.highlight {
    color: #0062ad;
    font-size: 25px;
}

.spri-ms-azure-training #microsite_content input.btn-primary, 
.spri-ms-azure-training #microsite_content a.btn-primary, 
.spri-ms-azure-training #microsite_content table.table a.btn-primary {
    background-color: #0062ad;
}

.spri-ms-azure-training #microsite_content .mwf-form p {
    /*text-align: center;*/
}
/***** close MICROSOFT AZURE *****/

/*************open spri-neomounts*************/
.spri-neomounts #microsite_content p,
.spri-neomounts #microsite_content p.big,
.spri-neomounts #microsite_content h1,
.spri-neomounts #microsite_content h2,
.spri-neomounts #microsite_content h4,
.spri-neomounts #microsite_content li,
.spri-neomounts #microsite_content h5,
.spri-neomounts #microsite_content span,
.spri-neomounts #microsite_content a {
  font-family: "inter";
}
.spri-neomounts #microsite_content h3 {
  font-family: "inter";
}
.spri-neomounts #microsite_content p,
.spri-neomounts #microsite_content p.big,
.spri-neomounts #microsite_content li {
  line-height: 1.6;
}
.spri-neomounts #microsite_content h1,
.spri-neomounts #microsite_content h2,
.spri-neomounts #microsite_content h3,
.spri-neomounts #microsite_content h4,
.spri-neomounts #microsite_content h5,
.spri-neomounts #microsite_content h6 {
  line-height: 1.2;
}
.spri-neomounts #microsite_content a.btn {
  background-color: #0d4c7c;
  color: #fff;
}
.spri-neomounts #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-neomounts #microsite_content .spri-neomounts-content .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-neomounts #microsite_content .spri-neomounts-content h2 {
  margin-bottom: 15px;
}
.spri-neomounts #microsite_content .spri-neomounts-content p {
  margin-bottom: 15px;
}
.spri-neomounts #microsite_content .spri-form-register .mwf_cancel {
  display: none;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow {
  margin-top: 0;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .col-xs-6.col-md-3 {
  width: auto !important;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .col-xs-6.col-md-3 {
  padding-top: 30px;
  padding-left: 0px;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .mwf_finish {
  background-color: #0d4c7c;
  color: #fff;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .mwf_finish:hover {
  background-color: #fff;
  color: #000;
}
.spri-neomounts #microsite_content .spri-form-register .clearfix.module.article.webforms {
  background: #ffffff !important;
  padding-top: 20px !important;
  padding-bottom: 50px !important;
}
.spri-neomounts #microsite_content .spri-form-register input.btn-primary {
  font-size: 15px;
}

/*************close spri-neomounts*************/
/***** open ALSO Partners *****/
.spri-also-edi-partners #microsite_content .spri-partners .text_with_media {
    box-shadow: 0 0 1.25rem 0 rgb(0 0 0 / 10%);
}

.spri-also-edi-partners #microsite_content .spri-partners .text_with_media .col-md-6:nth-child(1) {
    padding: 40px;
}

.spri-also-edi-partners #microsite_content .spri-partners ul {
    padding-left: 0;
}

.spri-also-edi-partners #microsite_content .spri-partners ul li {
    padding-left: 25px;
    line-height: 1.5;
    margin-bottom: 10px;
    position: relative;
    list-style: none;
}

.spri-also-edi-partners #microsite_content .spri-partners ul li:before {
    content: "\2023";
    font-size: 30px;
    position: absolute;
    left: -3px;
    top: -13px;
    color: #89E872;
}
/***** close ALSO Partners *****/
/*************open spri-spotlight*************/
.spri-spotlight #microsite_content p,
.spri-spotlight #microsite_content p.big,
.spri-spotlight #microsite_content h1,
.spri-spotlight #microsite_content h2,
.spri-spotlight #microsite_content h4,
.spri-spotlight #microsite_content li,
.spri-spotlight #microsite_content h5,
.spri-spotlight #microsite_content span,
.spri-spotlight #microsite_content a {
  font-family: "inter";
}
.spri-spotlight #microsite_content h3 {
  font-family: "inter";
}
.spri-spotlight #microsite_content p,
.spri-spotlight #microsite_content p.big,
.spri-spotlight #microsite_content li {
  line-height: 1.6;
}
.spri-spotlight #microsite_content h1,
.spri-spotlight #microsite_content h2,
.spri-spotlight #microsite_content h3,
.spri-spotlight #microsite_content h4,
.spri-spotlight #microsite_content h5,
.spri-spotlight #microsite_content h6 {
  line-height: 1.2;
}
.spri-spotlight #microsite_content a.btn {
  background-color: #ffe668;
  color: #000;
  padding: 15px;
}
.spri-spotlight #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
  padding: 15px;
}
.spri-spotlight #microsite_content .spri-spotlight-topics h3 {
  text-transform: unset;
  font-size: 28px;
}
.spri-spotlight #microsite_content .spri-box-after {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/spotlight/5310_spotlight_solutions_2021_11_04-bg-20-10_1.jpg);
  background-size: cover;
  padding-bottom: 50px;
}
.spri-spotlight #microsite_content .spri-box-after .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media > .row:first-of-type {
  padding-bottom: 0;
}
.spri-spotlight #microsite_content .spri-box-after .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media > .row:last-of-type {
  padding-top: 0;
}
.spri-spotlight #microsite_content .spri-box-after .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media > .row:last-of-type .col-xs-12:last-of-type {
  display: none;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 {
  margin: 0 15px;
  background-color: #88e773;
  padding: 0;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
@media (max-width: 991px) {
  .spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 {
    margin: 0;
  }
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 h3 {
  padding: 30px 30px 0;
  color: #000;
  text-transform: unset;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 h3::after {
  content: "";
  border-bottom: 2px solid #fff;
  width: 83%;
  margin: 0 auto;
  bottom: 0;
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p {
  padding: 0 30px;
  color: #000;
  margin-bottom: 5px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p b {
  color: #000;
  font-weight: bold;
  display: block;
  float: left;
  width: 100px;
  height: 25px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p:nth-last-of-type(2) {
  margin-bottom: 20px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p:nth-last-of-type(2) b {
  height: 120px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p:last-of-type {
  background-color: #fff;
  margin-bottom: 0;
  padding: 30px 15px;
  text-align: center;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker-title,
.spri-spotlight #microsite_content .spri-spotlight-speaker {
  background-color: #88e773;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker-title {
  padding-top: 30px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker-title h3 {
  color: #000;
  text-transform: unset;
  font-size: 28px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker {
  padding-bottom: 50px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker p {
  text-align: center;
  font-size: 16px;
  color: #000;
  margin-bottom: 10px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker p:first-of-type {
  font-weight: bold;
}
.spri-spotlight #microsite_content .spri-contact-text {
  background-color: #88e773;
}
.spri-spotlight #microsite_content .spri-contact-text .article.text_with_media h3 {
  margin-bottom: 25px;
  text-transform: unset;
}
/*************close spri-spotlight*************/
/***** open CYBERPOWER *****/
.spri-cyber-power #microsite_content a.btn {
    background-color: #d50032;
    color: #fff;
}

.spri-cyber-power #microsite_content a.btn:hover {
    background-color: transparent;
    color: #000;
}

.spri-cyber-power #microsite_content .spri-contact {
    background-color: #63666a;
}

.spri-cyber-power #microsite_content .spri-contact a{
    color: #fff;
    border-bottom: none;
}
/***** close CYBERPOWER *****/
/*************open spri-edge-services*************/
.spri-edge-services #microsite_content {
  background-color: #fafafa;
}
.spri-edge-services #microsite_content h2 {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
.spri-edge-services #microsite_content p,
.spri-edge-services #microsite_content p.big,
.spri-edge-services #microsite_content li {
  line-height: 1.6;
}
.spri-edge-services #microsite_content h1,
.spri-edge-services #microsite_content h2,
.spri-edge-services #microsite_content h3,
.spri-edge-services #microsite_content h4,
.spri-edge-services #microsite_content h5,
.spri-edge-services #microsite_content h6 {
  line-height: 1.2;
}
.spri-edge-services #microsite_content h3 {
  text-transform: unset;
}
.spri-edge-services #microsite_content a.btn {
  background-color: #2d6a7b;
  color: #fff;
  padding: 15px;
}
.spri-edge-services #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
  padding: 15px;
}
.spri-edge-services #microsite_content .spri-section-banner {
  position: relative;
  height: auto;
  width: 100%;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/apc_banner.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.spri-edge-services #microsite_content .spri-section-banner .container {
  position: relative;
}
@media (min-width: 1367px) {
  .spri-edge-services #microsite_content .spri-section-banner .container {
    padding: 0;
  }
}
.spri-edge-services #microsite_content .spri-section-banner .container::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/apc_logo_r_rgb.png);
  position: absolute;
  content: "";
  width: 181px;
  height: 47px;
  top: 18%;
}
.spri-edge-services #microsite_content .spri-section-banner .container::after {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/lio.png);
  position: absolute;
  content: "";
  width: 360px;
  height: 120px;
  bottom: 0;
}
.spri-edge-services #microsite_content .spri-section-banner .row {
  display: flex;
  align-items: center;
  height: 700px;
}
@media (min-width: 768px) {
  .spri-edge-services #microsite_content .spri-section-banner .row {
    width: 70%;
  }
  .spri-edge-services #microsite_content .spri-section-banner.spi-custom-w-banner .row {
    width: 75%;
  }
}
.spri-edge-services #microsite_content .spri-section-banner .row > .col-xs-12 {
  padding-left: 12px;
}
.spri-edge-services #microsite_content .spri-section-banner .row h2 {
  font-size: 50px;
  color: #3dcd58;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .spri-edge-services #microsite_content .spri-section-banner .row h2 {
    font-size: 38px;
  }
}
.spri-edge-services #microsite_content .spri-section-banner .row p {
  color: #fff;
  font-size: 23px;
}
.spri-edge-services #microsite_content .spri-manage-power-content {
  padding-bottom: 130px;
}
.spri-edge-services #microsite_content .spri-manage-power-content {
  padding-bottom: 130px;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-manage-power-content .container > .row {
    display: flex;
    align-items: center;
  }
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col ul {
  list-style: none !important;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col ul li {
  font-size: 23px;
  color: #fff;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col {
    width: 30%;
  }
  .spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col {
    width: 40%;
  }
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col ul {
  padding-left: 20px;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col p.small {
  font-size: 13px;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 {
  padding-right: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col:nth-last-of-type(1) .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media {
  position: relative;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul {
  display: inline-flex;
  flex-wrap: wrap;
  padding-left: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li {
  width: 50%;
  height: 238px;
  border-radius: 50px;
  padding: 25px;
  display: flex;
  justify-content: center;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(5) {
  background-color: #51b6e5;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(4) {
  background-color: #219535;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(3) {
  background-color: #626469;
  align-items: flex-end;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(2) {
  background-color: #4dcd5d;
  align-items: flex-end;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(1) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  padding: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col h3 {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-section-introduce .col-xs-12.grid-col {
    padding-left: 25px;
  }
}
@media (max-width: 991px) {
  .spri-edge-services #microsite_content .spri-section-introduce .row {
    display: flex;
    flex-wrap: wrap;
  }
  .spri-edge-services #microsite_content .spri-section-introduce .row .article.text_with_media .row .col-xs-12.col-md-7 {
    order: 2;
  }
  .spri-edge-services #microsite_content .spri-section-introduce .row .article.text_with_media .row .col-xs-12.col-md-5 {
    order: 1;
  }
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media {
  padding-top: 105px;
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media > .row {
  padding: 0;
  background-color: #fff;
  border: 1px solid #e7e6e6;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media > .row .col-xs-12.col-md-5 .col-for-image img {
  padding: 0;
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media h2 {
  font-size: 30px;
  color: #3dcd58;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media h2 {
    padding-top: 15px;
  }
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.25em;
}
.spri-edge-services #microsite_content .spri-manage-power-headline {
  padding-top: 100px;
  text-align: center;
}
.spri-edge-services #microsite_content .spri-manage-power-headline h2 {
  color: #3dcd58;
  margin-bottom: 30px;
  font-size: 34px;
}
.spri-edge-services #microsite_content .spri-policy-headline {
  text-align: center;
  height: auto;
  width: 100%;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/bg-apc-21q3-edge-software-services-certification_03.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  padding: 60px 0 225px;
  background-position: bottom;
}
.spri-edge-services #microsite_content .spri-policy-headline:before {
  position: absolute;
  content: "";
  background-color: rgba(45, 45, 45, 0.7);
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.spri-edge-services #microsite_content .spri-policy-headline .article.text_with_media h2 {
  position: relative;
  font-size: 38px;
  color: #3dcd58;
  z-index: 1;
  text-transform: unset;
  margin-bottom: 10px;
}
.spri-edge-services #microsite_content .spri-policy-headline .article.text_with_media p.big {
  position: relative;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  z-index: 1;
  margin-bottom: 20px;
}
.spri-edge-services #microsite_content .spri-policy-headline .article.text_with_media p {
  font-size: 17px;
  color: #fff;
  z-index: 1;
  position: relative;
}
.spri-edge-services #microsite_content .spri-policy-content .col-xs-12.col-md-4.grid-col.equalheight.separat {
  padding: 0 25px 25px;
}
.spri-edge-services #microsite_content .spri-policy-content .container > .row {
  margin-top: -185px;
  position: relative;
  z-index: 2;
}
.spri-edge-services #microsite_content .spri-policy-content .article.text_with_media {
  text-align: center;
  padding: 20px 20px 35px;
  background-color: #fff;
  border: 1px solid #e7e6e6;
}
.spri-edge-services #microsite_content .spri-policy-content .article.text_with_media .col-for-image img {
  height: 53px;
  width: 53px;
  padding: 0;
  margin: 0 auto;
}
.spri-edge-services #microsite_content .spri-certification-headline {
  padding: 40px 0;
}
.spri-edge-services #microsite_content .spri-certification-headline .article.text_with_media {
  text-align: center;
}
.spri-edge-services #microsite_content .spri-certification-headline .article.text_with_media h2 {
  font-size: 38px;
  color: #3dcd58;
  margin-bottom: 20px;
}
.spri-edge-services #microsite_content .spri-certification-headline .article.text_with_media p {
  font-size: 17px;
}
.spri-edge-services #microsite_content .spri-certification-content {
  padding-bottom: 80px;
}
.spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media {
  border: 1px solid #3dcd58;
}
@media (max-width: 991px) {
  .spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media {
    margin-bottom: 25px;
  }
}
.spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media h3 {
  color: #fff;
  background-color: #3dcd58;
}
@media (max-width: 767px) {
  .spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media h3 {
    font-size: 23px;
  }
}
.spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media h3::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/trophy-1550_apc_21q3_edge_software_services_certification_is219310_localization.png);
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media {
  background-color: #fff;
  border: 1px solid #e7e6e6;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media ul {
  list-style: none !important;
  padding-left: 25px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media ul li {
  position: relative;
  padding-left: 35px;
  padding-right: 15px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media ul li::before {
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/checked1.png);
  content: "";
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-certification-content .article.text_with_media {
    margin: 0 70px;
  }
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row {
  padding-top: 0;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 {
  padding: 0;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 h3 + p {
  padding: 35px 25px;
  font-weight: bold;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 p a.lnk {
  color: #3dcd58;
  text-transform: uppercase;
  border-bottom: 1px solid #3dcd58;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 p a.lnk:hover {
  border-bottom: 1px solid #3dcd58;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 p:last-of-type {
  padding-left: 25px;
  padding-bottom: 25px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media h3 {
  background-color: #e7e6e6;
  text-align: center;
  padding: 55px 0 60px;
  position: relative;
  padding-left: 70px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media h3::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/badge-1550_apc_21q3_edge_software_services_certification_is219310_localization.png);
  position: absolute;
  content: "";
  width: 50px;
  height: 60px;
  left: 5%;
  top: 30%;
}
.spri-edge-services #microsite_content .spri-ms-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/bg-greenapc-21q3-edge-software-services-certification_02.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 80px 0 70px;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-ms-form .container > .row {
    width: 70%;
  }
}
.spri-edge-services #microsite_content .spri-ms-form h2 {
  font-size: 33px;
  color: #fff;
}
.spri-edge-services #microsite_content .spri-ms-form p {
  color: #fff;
  font-size: 17px;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_cancel {
  display: none;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf-form label {
  color: #fff;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
  display: none;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_finish {
  background-color: #42b5e6 !important;
  border-radius: 0;
  border: 2px solid #42b5e6 !important;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_finish:hover {
  border: 2px solid #fff !important;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_finish:hover {
  background: #fff !important;
  color: #000;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf-form .mwf-input input {
  border: none;
}
.spri-edge-services #cboxContent #top {
  padding-top: 0 !important;
}
.spri-edge-services #cboxContent #top .article.text_with_media > .row {
  background-color: #ffffff;
}
.spri-edge-services #cboxContent #top .article.text_with_media > .row h2 {
  text-align: center;
  margin-bottom: 10px;
  color: #3dcd58;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .article.text_with_media .row {
  height: 500px;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height-520 .article.text_with_media .row {
  height: 520px;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5,
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5 span {
  height: 100%;
  min-height: 100%;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5 span,
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5 span img {
  display: block;
  height: 100%;
}
/*************close spri-edge-services*************/
/***** open Microsoft Surface Go3 *****/
.spri-ms-surface-go3 #microsite_content .spri-product .c-Products--gallery-Product .row {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}

.spri-ms-surface-go3 #microsite_content a.btn-primary > .fa::before, .spri-ms-surface-go3 #microsite_content table.table a.btn-primary > .fa::before {
    color: #000;
}

.spri-ms-surface-go3 #microsite_content .btn {
    background-color: #89E872 !important;
    color: #000 !important;
}

.spri-ms-surface-go3 #microsite_content .btn:hover {
    background-color: transparent !important;
    color: #000;
}

.spri-ms-surface-go3 #microsite_content .spri-product .c-Products__bonuspoints {
    display: none;
}

.spri-ms-surface-go3 #microsite_content .spri-product .c-Products__artNo::after{
    display: block;
    color: #89e872;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    padding: 10px;
}



.spri-ms-surface-go3 #microsite_content .col-xs-12.col-sm-6.col-lg-4.c-Products--gallery-Product:nth-child(1) .c-Products__artNo::after{
    content:"1000 Bonus bodova";
}



.spri-ms-surface-go3 #microsite_content .col-xs-12.col-sm-6.col-lg-4.c-Products--gallery-Product:nth-child(2) .c-Products__artNo::after{
    content:"1200 Bonus bodova";
}



.spri-ms-surface-go3 #microsite_content .col-xs-12.col-sm-6.col-lg-4.c-Products--gallery-Product:nth-child(3) .c-Products__artNo::after{
    content:"1400 Bonus bodova";
}
/***** close Microsoft Surface Go3 *****/
/***** open ALSO WEBSHOPS *****/
.spri-also-webshops #microsite_content .spri-also-headline {
    background-color: #89E872;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/also-webshop-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.spri-also-webshops #microsite_content .spri-also-headline .article.text_with_media {
    padding: 15px;
    background-color: #fff;
    -webkit-box-shadow: -10px 20px 0px 10px #006b7d;
    top: 46px;
}

.spri-also-webshops #microsite_content .spri-box-info-1 img.img-responsive.img-original, .spri-also-webshops #microsite_content .spri-box-info-2 img.img-responsive.img-original {
    max-width: 60px;
    margin: 10px 25px !important;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media h3 {
    overflow-wrap: break-word;
    font-size: 15px;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(1) .text_with_media {
    background-color: #89e872;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(1) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 450px;
    height: 450px;
    border-radius: 100%;
    background-color: #006b7d;
    right: -274px;
    top: -185px;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(2) .text_with_media {
    background-color: #006b7d;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(2) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 310px;
    height: 310px;
    border-radius: 100%;
    background-color: #ffffff;
    right: -41px;
    bottom: -130px;
    opacity: 0.3;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(3) .text_with_media {
    background-color: #E6F03C;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(3) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 450px;
    height: 450px;
    border-radius: 100%;
    background-color: #7E55FC;
    right: -143px;
    top: -209px;
    opacity: 1;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(1) .text_with_media {
    background-color: #7E55FC;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(1) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 300px;
    height: 300px;
    border-radius: 100%;
    background-color: #ffffff;
    right: -30px;
    bottom: 147px;
    opacity: 0.3;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(2) .text_with_media {
    background-color: #ff7731;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(2) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 550px;
    height: 550px;
    border-radius: 100%;
    background-color: #006b7d;
    right: -282px;
    top: -268px;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(3) .text_with_media {
    background-color: #276ef1;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(3) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 350px;
    height: 350px;
    border-radius: 100%;
    background-color: #E6F03C;
    right: -53px;
    top: -269px;
    opacity: 1;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media {
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover {
    box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media p, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media p {
    opacity: 0;
    transform: translateY(20px);
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover p, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover p {
    opacity: 1;
    transform: translateY(0);
    transition: 1s;
    transition-delay: 0.2s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media h3,.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media img, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media img {
    transform: translateY(80px);
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover h3, .spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover img, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover img {
    transform: translateY(0);
    transition: 0.5s;
}

.spri-also-webshops #microsite_content .spri-voucher-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/voucher_2000px.jpg);
    background-size: 100%;
    background-position: top left;
    background-repeat: no-repeat;
}

@media screen and (max-width: 992px) {
    .spri-also-webshops #microsite_content h1 {
        font-size: 35px;
        overflow-wrap: break-word;
    }
    .spri-also-webshops #microsite_content h2 {
        font-size: 28px;
    }

    .spri-also-webshops #microsite_content .btn {
        font-size: 14px;
    }

    .spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media h3,.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media img, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media img {
        transform: translateY(60px);
        transition: 1s;
    }
}
/***** close ALSO WEBSHOPS *****/
/***** open Norton Microsite *****/
.spri-norton-microsite #microsite_content .highlight2 {
    font-style: italic;
}

.spri-norton-microsite #microsite_content .spri-norton-section h3:after {
    background: #ffc200;
    content: "";
    width: 5px;
    height: 40px;
    position: absolute;
    top: -10px;
    left: 0px;
}
.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media {
    background-color: #242e39;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media:hover {
    background-color: #2e3a46;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media h3 {
    margin: 10px;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media a.lnk {
    border: none;
    color: #ffc200;
    font-family: 'interregular';
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media a.lnk {
    border: none;
    color: #ffc200;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media:hover a.lnk, 
.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media a.lnk:hover {
    color: #fcd439;
}

.spri-norton-microsite #microsite_content .spri-norton-360-standard-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-standard-topbanner.jpg);
    min-height: 700px;
    background-position: left bottom;
    background-size: cover;
}

.spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-deluxe-topbanner.jpg);
    min-height: 700px;
    background-position: left bottom;
    background-size: cover;
}

.spri-norton-microsite #microsite_content .spri-norton-360-premium-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-premium-topbanner.jpg);
    min-height: 700px;
    background-position: left bottom;
    background-size: cover;
}

.spri-norton-microsite #microsite_content .spri-norton-360-product-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-products-topbanner.jpg);
    background-size: cover;
    background-position: left top;
}


.spri-norton-microsite #microsite_content .spri-norton-360-why-us-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-whyus-topbanner.jpg);
    background-size: cover;
    background-position: left top;
}

.spri-norton-360-for-gamers #microsite_content  {
    overflow: hidden;
}

.spri-norton-360-for-gamers #microsite_content .bg-gamers, .spri-norton-microsite #microsite_content .spri-norton-blue-bg {
    background-color: #242e39;
}

.spri-norton-360-for-gamers #microsite_content h2, .spri-norton-360-for-gamers #microsite_content h3 {
    color: #ffc200;
}

.spri-norton-360-for-gamers #microsite_content p {
    color: #fff;
}

.spri-norton-360-for-gamers #microsite_content a {
    color: #ffc200 !important;
    border-bottom: none;
}

.spri-norton-microsite #microsite_content a.btn {
    background-color: #FEEB29 !important;
    color: #000 !important;
    border-bottom: 2px solid #000;
}

.spri-norton-microsite #microsite_content a.btn:hover {
    background-color: #fff !important;
}

.spri-norton-360-for-gamers #microsite_content .c-Akkordeon .panel-title a:hover:after, .spri-norton-360-for-gamers #microsite_content .c-Akkordeon .panel-title a:active:after {
    color: #fff;
}

.spri-norton-360-for-gamers #microsite_content .c-Akkordeon .panel-group {
    border-top: 1px solid #fff;
}

.spri-norton-360-for-gamers #microsite_content .panel.panel-default {
    background-color: #242e39!important;
}

.spri-norton-360-for-gamers #microsite_content .panel.panel-default > .panel-heading {
    background-color: #242e39 !important;
    border-bottom: 1px solid #fff;
}

.spri-norton-microsite #microsite_content .spri-norton-info {
    margin-top: -200px;
}

.spri-norton-microsite #microsite_content .spri-norton-info img {
    padding-bottom: 10px;
}

.spri-norton-microsite #microsite_content .spri-norton-info p b {
    font-size: 18px;
}

#p-norton-empower #microsite_content .quote-section .article.text_with_media {
    border: 2px solid #d9d9d9;
    padding: 30px 10px 20px 10px;
    border-radius: 15px;
}

#p-norton-empower #microsite_content .topbanner-section {
    height: 600px;
    position: relative;
}

#p-norton-empower #microsite_content .topbanner-section .col-md-6.grid-col {
    float: right;
    position: absolute;
    bottom: 0;
    right: 0;
}

#p-norton-empower #microsite_content .topbanner-section .article.text_with_media {
    background-color: #fce92a;
    padding: 60px;
    border-radius: 60px 0 0 0;
}

@media screen and (min-width: 1400px) and (max-width: 1599px) {
    .spri-norton-microsite #microsite_content .spri-norton-accordion-1, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 {
        display: inline-block;
        width: 50%;
        float: left;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .container, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 .container {
        max-width: 680px;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .col-xs-12 {
        float: right;
    }

    .spri-norton-microsite #microsite_content .spri-padding-left .text_with_media {
        padding-left: 20%;
    }
}

@media screen and (min-width: 1600px) {
    .spri-norton-microsite #microsite_content .spri-norton-accordion-1, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 {
        display: inline-block;
        width: 50%;
        float: left;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .container, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 .container {
        max-width: 960px;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .col-xs-12 {
        float: right;
    }

    .spri-norton-microsite #microsite_content .spri-padding-left .text_with_media {
        padding-left: 30%;
    }
}

@media screen and (max-width: 992px) {
    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg, 
    .spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg, 
    .spri-norton-microsite #microsite_content .spri-norton-360-premium-bg {
        min-height: 300px;
        background-position: left bottom;
        background-size: cover;
    }

    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-premium-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-product-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-why-us-bg h2 {
        padding-top: 100px;
        color: #fff;
    }

    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg p,
    .spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg p,
    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg p, 
    .spri-norton-microsite #microsite_content .spri-norton-360-product-bg p,
    .spri-norton-microsite #microsite_content .spri-norton-360-why-us-bg p
     {
        color: #fff;
    }

    .spri-norton-microsite #microsite_content .spri-norton-info {
        margin-top: 0
    }
}
/***** close Norton Microsite *****/
/***** open 2320 ADOBE SLIDER *****/
.spri-adobe-slider h1 {
    color: #fff;
    font-size: 2em;
    margin-top: 30px;
    line-height: 2em;
    text-transform: none;
}

.spri-adobe-slider p {
    color: #fff;
    font-size: 1.7em;
    line-height: 1.7em;
}

.spri-adobe-slider a.btn.btn-default {
    background-color: #1473e6;
    border-color: #1473e6;
    color: #fff !important;
}


/***** close 2320 ADOBE SLIDER *****/

/***** Open 2320 HPthankyou Distributor *****/
@media screen and (max-width: 768px) {
.spri-hpthankyou-distributor h2, .spri-hpthankyou-distributor h1{
    font-size: 18px;
}
/***** Close 2320 HPthankyou Distributor *****/
}

/***** open 5110 Fujitsu MS Server 2022 *****/
.spri-futjisu-ms2022 #microsite_content .c-Products--gallery-Product {
    margin: 0 -15px;
}

.spri-futjisu-ms2022 #microsite_content .c-Products--gallery-Product .row {
    padding: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}
/***** open 5110 Fujitsu MS Server 2022 *****/
/***** open 6110 ALSO Award slider *****/
.spri-also-award h2 {
    font-size: 38px !important;
    word-break: break-word;
}

@media screen and (min-width: 1024px) {
    .spri-also-award .row {
        padding-top: 190px;
    }
}
/***** open 6110 ALSO Award slider *****/

.spri-omniva #microsite_content p,
.spri-omniva #microsite_content p.big,
.spri-omniva #microsite_content h1,
.spri-omniva #microsite_content h2,
.spri-omniva #microsite_content h4,
.spri-omniva #microsite_content li,
.spri-omniva #microsite_content h5,
.spri-omniva #microsite_content span,
.spri-omniva #microsite_content a {
  font-family: "inter";
}
.spri-omniva #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-omniva #microsite_content a.btn {
  background-color: #f04e23;
  color: #fff;
}
.spri-omniva #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-omniva #microsite_content h2,
.spri-omniva #microsite_content p {
  margin-bottom: 15px;
}
.spri-omniva #microsite_content .spri-text-below-banner {
  padding: 50px 0 10px;
}
.spri-omniva #microsite_content .spri-kadas-preces-content {
  padding-bottom: 30px;
}
.spri-omniva #microsite_content .spri-ja-jus-content, .spri-omniva #microsite_content .spri-pasutijumi-content {
  padding-bottom: 10px;
  text-align: center;
}
.spri-omniva #microsite_content .spri-ja-jus-content .container > .row, .spri-omniva #microsite_content .spri-pasutijumi-content .container > .row {
  padding-top: 20px;
  border-top: 1px solid #f2f2f2;
}
.spri-omniva #microsite_content .spri-palomatu {
  padding-bottom: 30px;
}
.spri-omniva #microsite_content .spri-kapec-content {
  padding-bottom: 30px;
}
.spri-omniva #microsite_content .spri-palomatu .article.text_with_media > .row {
  display: flex;
  align-items: center;
}

/***** open FUJITSU EDUCATION *****/
.p_fujitsu_education_2021 #microsite_content p.big b {
    color: #d60303;
}

.p_fujitsu_education_2021 #microsite_content p.big {
    font-size: 28px !important;
    font-weight: bold;
}

.p_fujitsu_education_2021 #microsite_content h3 {
    text-transform: none;
}

.p_fujitsu_education_2021 #microsite_content .fujitsu-link a.lnk {
    color: red !important;
    border-bottom: none !important;
    text-decoration: underline;
}

.p_fujitsu_education_2021 #microsite_content .btn.btn-primary {
    background-color: transparent !important;
    color: #ff0000 !important;
    border-color: #ff0000 !important;
}

.p_fujitsu_education_2021 #microsite_content th {
    background-image: none;
    background-color: #dad9d6;
    font-size: 18px;
    text-align: center;
}
/***** close FUJITSU EDUCATION *****/
/****** open QNAP 2400 Microsite *****/
.spri-qnap-microsite #microsite_content .spri-no-w-logo-150 img {
    width: 150px;
}

.spri-qnap-microsite #microsite_content .spri-qnap-menu img {
    padding: 10px 0 !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-menu .article.text_with_media:hover {
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 50%);
    -moz-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.5);
}

.spri-qnap-microsite #microsite_content a.lnk {
    border-bottom: none !important;
}

.spri-qnap-microsite #microsite_content h3::before {
    width: 4px;
    height: 40px;
    background-color: #123273;
    position: absolute;
    left: 11px;
    top: 5px;
    content: '';
}

.spri-qnap-microsite #microsite_content a.btn-default {
    color: #fff;
    background-color: #007aff;
}

.spri-qnap-microsite #microsite_content .spri-section-link a.lnk:after {
    content: '\2192';
}

.spri-qnap-microsite #microsite_content td {
    vertical-align: top;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product th {
    background-color: #123273;
    background-image: none !important;
    color: #fff;
    font-size: 17px;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product table.table {
    margin: 0;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product .col-xs-12 {
    margin-top: 0;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product tr:hover {
    background-color: transparent;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

.spri-qnap-microsite #microsite_content .spri-qnap-qts p.big {
    width: fit-content;
    background-color: #1d1d1d;
    padding: 20px;
    color: #fff !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-quts p.big {
    width: fit-content;
    background-color: #171717;
    padding: 20px;
    color: #fff !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-qes p.big {
    width: fit-content;
    background-color: #2e3949;
    padding: 20px;
    color: #fff !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-network-appliance p.big {
    width: fit-content;
    background-color: #103c86;
    padding: 20px;
    color: #fff !important;
}
/****** open QNAP 2400 Microsite *****/
/***** open APPLE Partner Program *****/
.spri-apple-partner-program #microsite_content th {
    background-image: none;
    background-color: #000;
    padding: 20px 10px;
    color: #fff;
    font-size: 20px;
}

.spri-apple-partner-program #microsite_content h2 {
    font-size: 25px;
}
/***** open APPLE Partner Program *****/
/*************open spri-also-webshops-custom*************/
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-custom-h3 h3 {
  text-transform: unset;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .col-xs-12.col-md-6.grid-col.separat {
  margin-top: 15px;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container {
  padding-bottom: 30px;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container h2 {
  margin-bottom: 15px;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container p.big {
  margin-bottom: 10px;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container p {
  margin-bottom: 0;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container p:nth-last-of-type(3),
.spri-also-webshops #microsite_content .spri-also-headline .container p:nth-last-of-type(2) {
  margin-bottom: 15px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  .box-right {
  padding: 17px 15px;
  background-color: #fff;
  -webkit-box-shadow: -10px 20px 0px 10px #006b7d;
}


.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media .box-right b {
  font-size: 20px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  .box-right
  a {
  margin-top: 15px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  p.big {
  margin-bottom: 0px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  .box-right:last-of-type {
  margin-top: 47px;
}
/*************close spri-also-webshops-custom*************/
/***** Open Fujitsu primergy Server*****/
.spri-primergy-servere h2{
  color: #a30b1a;
}

.spri-primergy-servere #microsite_content a.lnk{
  color: #a30b1a;
  border-bottom: none;
}

.spri-primergy-servere #microsite_content a.btn-default{
  background: #a30b1a;
  color: white
}

.spri-primergy-servere .spri-grey-30, .spri-primergy-servere .spri-primergy-servere-sv2{
  background: #efeeea !important;
}

.spri-primergy-servere .spri-primergy-servere-kvalitet p.big{
  font-size: 18px;
  color: #a30b1a;
}

.spri-primergy-servere .spri-primergy-servere-title h3{
  font-size: 24px !important;
}

.spri-primergy-servere .spri-primergy-servere-title h3:before, .spri-primergy-servere .spri-primergy-servere-title h3:after{
  content:"";
  height: 2px;
  width: 25%;
  background: #a30b1a;
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: -10px;
}

.spri-primergy-servere .spri-primergy-servere-prime p{
    color: #a30b1a;
    font-size: 18px
}
/***** Close Fujitsu primergy Server *****/
/***** open Fujisu Primerflex *****/
.spri-fujitsu-primerflex #microsite_content h3 {
    margin: 20px 0;
    text-transform: inherit;
    font-size: 24px;
    color: #a30b1a !important;
}

.spri-fujitsu-primerflex #microsite_content li:before {
    background-color: #d60303;
    width: 8px;
    height: 8px;
    top: 6px;
    display: block;
    position: absolute;
    content: "";
    border-radius: 50%;
    left: 0;
}

.spri-fujitsu-primerflex #microsite_content li {
    position: relative;
    padding-left: 17px;
    list-style: none;
    margin-bottom: 5px;
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-headline {
    background-color: #3c3c34;
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/fujitsu/fujitsu-solution-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

.spri-fujitsu-primerflex #microsite_content .spri-section-article.spri-solution-bg.spri-box-white .article.text_with_media {
    background: rgba(255,255,255,0.97);
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-bg p.big {
    color: #a30b1a;
    font-weight: bold;
    margin-top: 30px;
    height: 100px !important;
    overflow: hidden;
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-bg p:nth-child(2) {
    height: 130px;
}

.spri-fujitsu-primerflex #microsite_content .spri-box-white .article.text_with_media {
    background-color: #fff;
}
/***** open Fujisu Primerflex *****/
/***** open Fujitsu Blackweek *****/
.spri-fujitsu-blackweek #microsite_content h3 {
    background-color: #a30b1a;
    padding: 20px;
    color: #fff;
    margin-bottom: 30px;
}

.spri-fujitsu-blackweek #microsite_content p.big {
    color: #a30b1a;
}
/***** close Fujitsu Blackweek *****/
/***** open HPE VMware *****/
#hpe-vmware #microsite_content label.mwf-label {
    color: #fff;
}

#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow {
  display: flex;
  justify-content: center;
}
#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow > div {
  width: 50%;
}
#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow > div:first-child {
  display: none;
}
#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow > div:last-child input {
  width: 100%;
}

#hpe-vmware #microsite_content .l-rf-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hpe_portal_3/promotions_52/hpe_vmware/vmware-topbanner.jpg);
    background-size: cover;
    background-position: right center;
}

#hpe-vmware #microsite_content .btn-primary {
  border-color: #02aa82 !important;
  background: #02aa82;
  color: #ffffff;
}
#hpe-vmware #microsite_content .btn-primary:hover {
  border-color: #02aa82;
  background: #ffffff;
  color: #02aa82;
}

#hpe-vmware #microsite_content .spri-vmware-logo h2:before {
    top: -60px;
    width: 249px;
    height: 38px;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/hpe/vmware-logo-white.png);
    background-size: cover;
    content: "";
    margin-bottom: 15px;
    display: block;
}
/***** close HPE VMware *****/
/***** open SAMSUNG INCENTIVE *****/
.spri-samsung-incentive #microsite_content .spri-section-banner {
    background-image: url(/ec/cms5/media/img/2400_2/customers_5/providers_24/samsung_19/2021_q4_incentives/topbanner-bg.jpg);
    background-position: bottom center;
    background-size: cover;
}
/***** close SAMSUNG INCENTIVE *****/

/***** open spri-adventscalendar-2021 spri-date-event *****/


.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col .article.text_with_media {
  pointer-events: none;
  opacity: 0.5;
}
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(19) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(23) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(10) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(1) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(6) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(24) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(18) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(11) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(2) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(7) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(14) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(3) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(12) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(17) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(22) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(9) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(8) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(15) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(20) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(5) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(4) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(13) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(16) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(21) .article.text_with_media {
  pointer-events: unset;
  opacity: 1;
}
/***** open spri-adventscalendar-2021 spri-date-event *****/
/***** open LEGO Serious PLay *****/
.spri-lsp-page .mwf-field h3 {
    padding: 20px 0 0 0;
}

.spri-lsp-page .mwf-field {
    padding: 0 25px;
}

.spri-lsp-page label.mwf-label {
    margin-bottom: 20px;
}

.spri-lsp-page span.highlight {
    color: #89E872;
}
/***** close LEGO Serious PLay *****/

/*************open spri-also-christmas-2021*************/
.spri-also-christmas-2021 #microsite_content p,
.spri-also-christmas-2021 #microsite_content p.big,
.spri-also-christmas-2021 #microsite_content h1,
.spri-also-christmas-2021 #microsite_content h2,
.spri-also-christmas-2021 #microsite_content h4,
.spri-also-christmas-2021 #microsite_content li,
.spri-also-christmas-2021 #microsite_content h5,
.spri-also-christmas-2021 #microsite_content span,
.spri-also-christmas-2021 #microsite_content a {
  font-family: "inter";
}
.spri-also-christmas-2021 #microsite_content h3 {
  font-family: "inter";
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product {
  text-align: center;
  position: relative;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  box-shadow: 0 0rem 1.5rem rgba(0, 0, 0, 0.1);
  margin-bottom: 50px;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
}
.spri-also-christmas-2021 #microsite_content .spri-logo-product {
  margin-bottom: 15px;
}
.spri-also-christmas-2021 #microsite_content .spri-logo-product img {
  padding-left: 25px;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product {
  padding-bottom: 50px;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product .table > tbody > tr > td, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > tbody > tr > th, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > tfoot > tr > td, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > tfoot > tr > th, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > thead > tr > td, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > thead > tr > th {
  padding: 3px 8px;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product table.table tr th, .spri-also-christmas-2021 #microsite_content .spri-table-product table.table tr td {
  vertical-align: middle;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product thead {
  background-color: #006b7d;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product thead > tr > th {
  background-image: none;
  font-size: 17px;
  color: #fff;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product tbody tr td a.btn-default {
  background-color: #006b7d;
  color: #fff;
  padding: 10px 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product tbody tr td a.btn-default:hover {
  background-color: #fff;
  color: #000;
  padding: 10px 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
/*************close spri-also-christmas-2021*************/
/*************open spri-huawei-storage-digital-awareness*************/
.spri-huawei-storage-digital-awareness #microsite_content p,
.spri-huawei-storage-digital-awareness #microsite_content p.big,
.spri-huawei-storage-digital-awareness #microsite_content h1,
.spri-huawei-storage-digital-awareness #microsite_content h2,
.spri-huawei-storage-digital-awareness #microsite_content h4,
.spri-huawei-storage-digital-awareness #microsite_content li,
.spri-huawei-storage-digital-awareness #microsite_content h5,
.spri-huawei-storage-digital-awareness #microsite_content span,
.spri-huawei-storage-digital-awareness #microsite_content a {
  font-family: "inter";
}
.spri-huawei-storage-digital-awareness #microsite_content h3 {
  font-family: "inter";
}
.spri-huawei-storage-digital-awareness #microsite_content a.btn {
  background-color: #c8000b;
  color: #fff;
}
.spri-huawei-storage-digital-awareness #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-text-below-banner p {
  font-size: 24px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-cta p {
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-cta a.btn-default {
  font-size: 18px;
  border-radius: 0;
  text-transform: unset;
  border: 2px solid #c8000b;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-headline h2 {
  font-size: 36px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media {
  margin-bottom: 60px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media > .row {
  box-shadow: 0 0 38px 0 #cfcfcf;
  padding: 0;
}
@media (min-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media > .row .col-for-image img {
  padding-left: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media h3 {
  font-size: 24px;
  text-transform: unset;
}
@media (max-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media h3 {
    padding-top: 20px;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media p {
  font-size: 18px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-contact p {
  font-size: 18px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-contact p a.btn-default {
  border-radius: 0;
  font-size: 18px;
  text-transform: unset;
  border: 2px solid #c8000b;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-title,
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content {
  background-color: #eeedf1;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-title h2 {
  font-size: 36px;
}
@media (min-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row {
    display: flex;
    align-items: center;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default {
  border-radius: 0;
  font-size: 12px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:first-of-type {
  background-color: #c8000b;
  border: 2px solid #c8000b;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:first-of-type:hover {
  border: 2px solid #c8000b;
  background-color: #fff;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:last-of-type {
  background-color: #f1000d;
  border: 2px solid #f1000d;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:last-of-type:hover {
  border: 2px solid #f1000d;
  background-color: #fff;
}
@media (min-width: 991px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:last-of-type {
    margin-left: -5px;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media h3 {
  font-size: 30px;
  text-transform: unset;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media p {
  font-size: 18px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-2 {
  padding-top: 40px;
}
@media (min-width: 991px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-1 .container > .row .col-xs-12.col-md-6.grid-col:first-of-type, .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-3 .container > .row .col-xs-12.col-md-6.grid-col:first-of-type {
    width: 58.33333333%;
  }
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-1 .container > .row .col-xs-12.col-md-6.grid-col:last-of-type, .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-3 .container > .row .col-xs-12.col-md-6.grid-col:last-of-type {
    width: 41.66666667%;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-unlock-power h2,
.spri-huawei-storage-digital-awareness #microsite_content .spri-stronger-together h2 {
  font-size: 36px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-unlock-power p,
.spri-huawei-storage-digital-awareness #microsite_content .spri-stronger-together p {
  font-size: 24px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-unlock-power img,
.spri-huawei-storage-digital-awareness #microsite_content .spri-stronger-together img {
  margin: auto;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/huawei_1/bg-footer_03.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer {
    padding: 130px 0;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer p {
  color: #fff;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media p.big {
  font-size: 30px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media p:nth-last-of-type(2) {
  font-size: 24px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media p:nth-last-of-type(3) {
  font-size: 18px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media a.btn-default {
  font-size: 18px;
  border-radius: 0;
  text-transform: unset;
  border: 2px solid #c8000b;
}
/*************close spri-huawei-storage-digital-awareness*************/
/***** open ALSO CHRISTMAS AT-2200 *****/
.spri-also-christmas-at #microsite_content .c-Products__price {
    display: none;
}

.spri-also-christmas-at #microsite_content .c-Products__description.js-description {
    display: none;
}

.spri-also-christmas-at #microsite_content .add_info_products p.big {
    font-size: 20px;
    color: #89e872;
    font-weight: bold;
}
/***** close ALSO CHRISTMAS AT-2200 *****/
/***** open JABRA HYBRID*****/
.spri-jabra-hybrid #microsite_content .spri-sig p {
    display: inline-block;
    margin-bottom: 0;
}

.spri-jabra-hybrid #microsite_content .spri-sig img {
    display: inline-block;
    margin-bottom: 0;
}

.spri-jabra-hybrid #microsite_content .spri-chart p {
    border-top: 1px solid;
    padding-top: 15px;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-title-chart .col-xs-12 {
    padding: 0;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-title-chart p.big {
    border-bottom: 4px dotted #fff;
    padding-bottom: 15px;
    margin-bottom: 0;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-bg {
    background-color: #ffdf00;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/yellow-team-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon1 {
    position: relative;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon1:before {
    content: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/icon-1.png);
    right: 0;
    position: absolute;
    bottom: 20%;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon2 {
    position: relative;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon2:before {
    content: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/icon-2.png);
    left: 0;
    position: absolute;
    bottom: 30%;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-hybrid-sec2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/banner-section.png);
    min-height: 550px;
}
/***** close JABRA HYBRID*****/
/**** open 5310 HP Christmas ****/
.p-microsite.p-5310-hp_christmas_campaign_7 .c-Products__shortDescription.js-shortDescription h3 a{
    text-decoration: none !important;
    font-style: normal;
    border: 0 !important;
}
.p-microsite.p-5310-hp_christmas_campaign_7 .c-Products__price { padding: 15px 0 !important; }

.p-microsite.p-5310-hp_christmas_campaign_7 .c-Products__price span { font-size: 16px !important;}

.p-microsite.p-5310-hp_christmas_campaign_7 a.btn.btn-primary {
    border: 0;
    background: #000 !important;
    color: #fff;
    border-radius: 0 !important;
    font-size: 14px !important;
}
.p-microsite.p-5310-hp_christmas_campaign_7 a.btn.btn-primary:hover {
    border: 0 !important;
    background: #000 !important;
    color: #fff !important;
}
/**** close 5310 HP Christmas ****/
/***** open 1010 Devolo WLAN *****/
.spri-devolo-wlan #microsite_content .spri-devolo-category h2 {
    font-size: 20px;
}

.spri-devolo-wlan #microsite_content .spri-devolo-category p.big {
    font-size: 18px !important;
}

.spri-devolo-wlan #microsite_content .btn {
    background-color: #87bc31 !important;
    color: #fff !important;
}
/***** close 1010 Devolo WLAN *****/
/***** open 1010 SEAGATE Microsite *****/
.spri-seagate-microsite #microsite_content a.btn {
    background-color: #6EBE49;
    color: #fff;
    border-radius: unset;
    border: none;
}

.spri-seagate-microsite #microsite_content .spri-grey-box .article.text_with_media {
    background-color: #ededed;
}
/***** close 1010 SEAGATE Microsite *****/
/***** open 5110 CHRISTMAS 2021 *****/
.spri-5110-christmas #microsite_content .spri-table-product table.table tr th:nth-child(5), 
.spri-5110-christmas #microsite_content .spri-table-product table.table tr td:nth-child(5) {
    display: none;
}

.spri-5110-christmas #microsite_content .spri-table-product a.btn.btn-primary {
    font-size: 0;
}

.spri-5110-christmas #microsite_content .spri-table-product a.btn.btn-primary:before {
    content: 'Vaata lähemalt';
    font-size: 18px;
    text-align: center;
    display: flex;
    justify-content: center;
}
/***** close 5110 CHRISTMAS 2021 *****/
/***** open 2400 HP WaaS *****/
.spri-2400-hp-waas #microsite_content a.lnk {
    border-bottom: none !important;
    font-weight: 400;
    font-size: 16px;
}

.spri-2400-hp-waas #microsite_content a.btn.btn-primary {
    background-color: #0096d6;
}

.spri-2400-hp-waas #microsite_content .spri-section-product p {
    background-color: #0096d6;
    padding: 10px;
    color: #fff;
    border-radius: 25px;
}

.spri-2400-hp-waas #microsite_content .spri-section-product p {
    background-color: #0096d6;
    padding: 10px;
    color: #fff;
    border-radius: 25px;
    position: relative;
    text-align: center;
    padding-right: 30%;
}

.spri-2400-hp-waas #microsite_content .spri-section-product span.highlight {
    background-color: #000;
    padding: 10px 0;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 30px 30px 0;
    width: 30%;
    text-align: center;
}

.spri-2400-hp-waas #microsite_content .spri-section-footer ul li {
    list-style: decimal;
}

.spri-2400-hp-waas #microsite_content .spri-section-product {
    position: relative;
}

.spri-2400-hp-waas #microsite_content .spri-section-product:before {
    content: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/icon-2.png);
    right: 0;
    position: absolute;
    top: -30%;
    z-index: -1;
}

.spri-2400-hp-waas #microsite_content .spri-section-product:after {
    content: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/icon-1.png);
    left: 5%;
    position: absolute;
    top: 20%;
    z-index: -1;
}

.spri-2400-hp-waas #microsite_content .spri-section-product .col-md-4:before {
    background-image: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/icon-3.png);
    content: ' ';
    background-repeat: no-repeat;
    width: 26px;
    height: 25px;
    background-size: cover;
    position: absolute;
    bottom: -15px;
    right: -10px;
}

.spri-2400-hp-waas #microsite_content .spri-section-product .col-md-4:last-of-type:before {
    display: none;
}

.spri-2400-hp-waas #microsite_content .spri-hp-bg {
    background-color: #0096d6;
}

.spri-2400-hp-waas #microsite_content .spri-section-logo .article.text_with_media {
    position: relative;
}

.spri-2400-hp-waas #microsite_content .spri-section-logo .article.text_with_media:before {
    content: '';
    background-image: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/hp_inc_0080033865.png);
    position: absolute;
    top: -25px;
    right: -10px;
    width: 100px;
    height: 100px;
}
/***** open 2400 HP WaaS *****//***** open spri-custom-bose-2021 *****/
.spri-custom-bose-2021 #microsite_content .spri-product-custom-bose .article.products.js-Products .col-xs-12.col-sm-8 a.btn.btn-primary {
  margin-bottom: 0 !important;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose {
  margin-bottom: 50px;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col {
  background-color: #f2f2f2;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col .article.text_with_media {
  padding-top: 15px;
  padding-bottom: 10px;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col .article.text_with_media h3 {
  text-transform: unset;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col .article.text_with_media p {
  margin-bottom: 5px;
}
/***** close spri-custom-bose-2021 *****/
/*************open spri-lenovo-nutanix-2021*************/
.spri-lenovo-nutanix-2021 #microsite_content p,
.spri-lenovo-nutanix-2021 #microsite_content p.big,
.spri-lenovo-nutanix-2021 #microsite_content h1,
.spri-lenovo-nutanix-2021 #microsite_content h2,
.spri-lenovo-nutanix-2021 #microsite_content h4,
.spri-lenovo-nutanix-2021 #microsite_content li,
.spri-lenovo-nutanix-2021 #microsite_content h5,
.spri-lenovo-nutanix-2021 #microsite_content span,
.spri-lenovo-nutanix-2021 #microsite_content a {
  font-family: "inter";
}
.spri-lenovo-nutanix-2021 #microsite_content h3 {
  font-family: "inter";
}
.spri-lenovo-nutanix-2021 #microsite_content a.btn-default {
  background-color: #e30613;
  color: #fff;
}
.spri-lenovo-nutanix-2021 #microsite_content a.btn-default:hover {
  background-color: #fff;
  color: #000;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media {
  background-color: #4a90e2;
  background-image: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/lenovo_45/lenovo_nutanix/picture12.png);
  background-repeat: no-repeat;
  background-size: contain;
  padding: 50px 0;
}
@media (min-width: 992px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media > .row h2 {
  font-size: 24px;
  color: #fff;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media > .row p {
  color: #fff;
  font-size: 18px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-2 h2 {
  font-size: 24px;
  color: #000;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-2 p {
  color: #000;
  font-size: 18px;
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-policy .col-xs-12.col-md-4.grid-col {
    margin-bottom: 15px;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy .article.text_with_media {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  box-shadow: 0 5px 20px 0 rgba(117, 120, 122, 0.08);
  position: relative;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy .article.text_with_media:hover::before {
  opacity: 1;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy .article.text_with_media::before {
  background-color: #afd135;
  content: "";
  height: 5px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-in-out;
  width: 100%;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy h3 {
  color: #4c4c4e;
  font-size: 2rem !important;
  line-height: 3.2rem !important;
  text-transform: unset;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy p {
  color: #696b6d;
  font-size: 1.6rem !important;
  line-height: 2.6rem !important;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-contact a.btn-default {
  border: 2px dashed #2F5597;
  border-radius: 10px;
  background-color: transparent;
  color: #2F5597;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-below-banner p.big {
  font-size: 23px;
  font-weight: 500;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-informatique h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile h3 {
  font-size: 24px;
  text-transform: unset;
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-informatique h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile h3 {
    padding-top: 15px;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-informatique p, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez p, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile p {
  font-size: 18px;
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-informatique .article.text_with_media img, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez .article.text_with_media img, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile .article.text_with_media img {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-informatique .article.text_with_media > .row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-configurator .container > .row {
  background-color: #e30613;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-configurator .container > .row .article.text_with_media {
  padding-top: 25px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-configurator .container > .row h2 {
  color: #fff;
  text-align: center;
  font-weight: 500;
  margin-bottom: 0;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row {
  background-color: #e30613;
  padding-bottom: 30px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row .col-xs-12.col-md-8.grid-col.equalheight .article.text_with_media p {
  color: #fff;
  font-size: 18px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media a.btn-default {
  background-color: #000;
  line-height: 25px;
  border-radius: 0;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media a.btn-default:hover {
  color: #000;
  background-color: #fff;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-experts-also {
  padding-bottom: 30px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-experts-also a.btn-default {
  background-color: #A9CC3A;
  border: 2px solid #A9CC3A;
  border-radius: 0;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-experts-also a.btn-default:hover {
  background-color: #fff;
  border: 2px solid #A9CC3A;
}
/*************close spri-lenovo-nutanix-2021*************/
/***** open LENOVO TPP *****/
.spri-lenovo-tpp #microsite_content .c-Products--gallery-Product .btn-primary {
    text-align: center;
    display: block;
    width: 100%;
    background-color: #1c2d47;
}

.spri-lenovo-tpp #microsite_content .c-Products--gallery-Product .btn-primary:hover {
    background-color: transparent;
}

.spri-lenovo-tpp #microsite_content .c-Products--gallery-Product .row {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    padding: 20px;
    margin-bottom: 50px;
}
/***** open LENOVO TPP *****/
/***** open 1010 SOPHOS INSIDER *****/ 
.spri-sp-insider #microsite_content .btn {
    background-color: #005bcb;
    font-size: 0;
}

.spri-sp-insider #microsite_content .btn::before {
    content: 'Jetzt anmelden';
    font-size: 16px;
}

.spri-sp-insider #microsite_content .spri-text-not-login h2:before {
    content: "Sie sind noch nicht eingeloggt.";
    font-size: 25px;
}

.spri-sp-insider #microsite_content .spri-text-not-login p:before {
    content: "Melden Sie sich bitte an, damit Sie sich zum SOPHOS Insider Newsletter registrieren können.";
    font-size: 15px;
}

.spri-sp-insider #microsite_content .spri-text-not-login h2, .spri-sp-insider #microsite_content .spri-text-not-login p {
    font-size: 0;
}

.spri-sp-insider #microsite_content .checkbox_left label{
    font-size: 0px;
}

.spri-sp-insider #microsite_content .checkbox_left label strong{
    font-size: 14px;
}

.spri-sp-insider #microsite_content .checkbox_left label strong:nth-child(2){
    display: none
}

.spri-sp-insider #microsite_content .checkbox_left strong:before {
    content: "Sie sind bereits für Sophos mit";
    font-size: 14px;
    display: inline-block;
    font-weight: normal !important;
    padding-right: 5px;
}

.spri-sp-insider #microsite_content .checkbox_left strong:after {
    content: "angemeldet. Um Änderungen vorzunehmen, klicken Sie bitte hier:";
    font-size: 14px;
    display: inline-block;
    font-weight: normal !important;
    padding-left: 5px;
}
/***** close 1010 SOPHOS INSIDER *****/ 
/***** open DELL MICROSITE *****/
.spri-dell-microsite #microsite_content p.big {
    font-size: 27px !important;
}

.spri-dell-microsite #microsite_content h1 {
    font-size: 45px;
    margin-bottom: 20px;
}

.spri-dell-microsite #microsite_content .parallax-container .text {
    display: block;
    margin: 0 auto;
}

.spri-dell-microsite .c-Akkordeon .panel-title a.js_actionTracking.collapsed {
    color: #ffffff!important;
    font-size: 42px;
    text-shadow: 3px 1px 25px black;
}

.spri-dell-microsite .panel.panel-default.panel-open.show-content {
    max-height: fit-content!important;
}

.spri-dell-microsite .spri-section-contact-denmark img {height: 99px;
    margin-bottom: 16px!important;
    margin-top: 26px!important;}


.spri-dell-microsite #microsite_content h3 {
    font-family: 'Inter';
    text-transform: uppercase !important;
    font-size: 18px;
}

.spri-dell-microsite #microsite_content .spri-box-shadow .article.text_with_media {
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.3);
  box-shadow: 1px 1px 6px rgb(61 65 84 / 30%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.spri-dell-microsite #microsite_content .spri-dell-bg .article.text_with_media {
    background-color: #0672cb;
}

.spri-dell-microsite #microsite_content .btn.btn-default {
    background-color: #0672cb;
    color: #fff;
    border-radius: 0;
    border: 2px solid transparent;
}

.spri-dell-microsite #microsite_content .btn.btn-default:hover {
    background-color: transparent;
    color: #000;
    border: 2px solid #000
}


.spri-dell-microsite #microsite_content .spri-border .col-xs-12.col-md-6.grid-col {
    -webkit-box-shadow: inset -30px 0 30px 0 rgb(0 0 0 / 8%);
    box-shadow: inset -30px 0 30px 0 rgb(0 0 0 / 8%);
    padding-bottom: 30px;
}

.spri-dell-microsite #microsite_content .btn.btn-primary {
    background-color: #fff;
    color: #0672cb;
    border: 2px solid #0672cb;
    border-radius: 0;
}

.spri-dell-microsite #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    color: #000;
    border: 2px solid #000;
    border-radius: 0;
}

.spri-dell-microsite #microsite_content a.lnk {
    color: #0672cb;
    border: none !important;
}

.spri-dell-microsite #microsite_content .spri-splash-bg span.highlight2 {
    padding: 20px;
    background-color: #0672cb;
    color: #fff !important;
    border-radius: 0 20px;
}

.spri-dell-microsite #microsite_content span.highlight2 a.lnk {
    color: #fff !important;
}

.spri-dell-microsite #microsite_content span.highlight2 a.lnk:hover {
    background-color: transparent;
}

.spri-dell-microsite #microsite_content #earn-double-rewards {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/rise/rise-bg.jpg);
    background-size: cover;
    background-position: top;
}

.spri-dell-microsite #microsite_content b {
    color: #0672cb;
}

.spri-dell-microsite #microsite_content a.u-imageLink {
    border: none !important;
}

.spri-dell-microsite #microsite_content .spri-social-img img {
    display: inline-block;
}

.spri-dell-microsite #microsite_content .spri-top-header .col-md-6.grid-col + .col-md-6.grid-col img {
    float: right !important;
}

.spri-dell-microsite #microsite_content .spri-dell-world-topbanner {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/dell_technologies_world/bg1.jpg);
    background-size: cover;
    background-position: right center;
}

.spri-dell-microsite #microsite_content .spri-dell-world-topbanner-2 {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/dell_technologies_world/bg2.jpg);
    background-size: cover;
    background-position: right center;
}

.spri-dell-microsite #microsite_content .spri-special-text h2 {
    background: rgb(195,33,92);
    background: radial-gradient(circle, rgba(195,33,92,1) 0%, rgba(52,43,120,1) 35%, rgba(50,139,201,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.spri-dell-microsite #microsite_content .spri-dell-blue-box .article.text_with_media {
    background-color: rgb(0, 117, 189);
    padding-top: 20px;
    padding-bottom: 10px;
}

.spri-dell-microsite #microsite_content .spri-dell-darkblue {
    background-color: rgb(0, 68, 123);
}

.spri-dell-microsite #microsite_content .spri-dell-lightblue {
    background-color: #0672cb;
}

.spri-dell-microsite #microsite_content .spri-section-mg60 {
    margin-top: -60px;
}

.spri-dell-microsite #microsite_content .spri-dell-darkblue-btn a.btn.btn-default {
    background-color: rgb(0, 68, 123) !important;
}

.spri-dell-microsite #microsite_content .spri-dell-darkblue-btn a.btn.btn-default:hover {
    background-color: transparent;
}

.spri-dell-microsite #microsite_content .spri-btn-en a.btn.btn-primary {
    font-size: 0 !important;
    width: 100%;
    text-align: center;
}

.spri-dell-microsite #microsite_content .spri-btn-en a.btn.btn-primary:before {
    content: 'Buy here';
    font-size: 16px;
}

.spri-dell-microsite #microsite_content .spri-product-table th:nth-child(4), .spri-dell-microsite #microsite_content .spri-product-table td:nth-child(4) {
    display: none;
}

.spri-dell-microsite #microsite_content section tr:hover a, .spri-dell-microsite #microsite_content tr:hover .c-Products--gallery-Product span[class^="price"] {
    color: inherit !important;
}

.spri-dell-microsite #microsite_content .spri-col-2 .col-xs-4.col-md-2 {
    width: 20%;
}

.spri-dell-microsite #microsite_content .spri-dell-table th {
    background-image: none !important;
    text-align: center;
    vertical-align: top !important;
    background-color: #b1b1b1;
    color: #fff;
    font-size: 18px;
}

.spri-dell-microsite #microsite_content .spri-dell-table.blue-title th {
    background-color: #0672cb;
}

.spri-dell-microsite #microsite_content .spri-text-porfolio p.big {
    font-size: 20px !important;
    margin: 0;
}

.spri-dell-optiplex-strategy p, .spri-dell-optiplex-strategy h3 {
    padding: 10px;
    margin: 0;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-orange {
    background-color: #ee6411;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-yellow {
    background-color: #f2af00;
    min-height: 200px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-darkblue {
    border-block-color: #00447b;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-green {
    background-color: #6ea204;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-blue {
    background-color: #0076ce;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-grey {
    background-color: #595959;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-border {
    border-right: 2px solid #fff;
    height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-yellow .spri-border {
    border-right: 2px solid #fff;
    height: 200px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-remove-padding {
    padding: 0;
}

.spri-dell-microsite #microsite_content .spri-dell-splash .highlight {
    background-color: #0076ce;
    padding: 20px 40px;
    color: #fff;
    position: relative;
}

.spri-dell-microsite #microsite_content .spri-dell-splash .highlight:after {
    width: 0;
    height: 0;
    border-top: 60px solid transparent;
    border-bottom: 60px solid transparent;
    border-left: 60px solid #0076ce;
    content: '';
    position: absolute;
    right: -40px;
    top: -25px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-dell-blue {
    background-color: #0076ce;
    text-align: center;
    padding: 20px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-dell-blue {
    background-color: #0076ce;
    text-align: center;
    padding: 20px;
    min-height: 60px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-dell-blue h3 {
    font-size: 17px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info h4 {
    background-color: #f3f3f3;
    text-align: center;
    padding: 10px;
    color: #000;
    font-weight: bold;
    min-height: 100px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-1 {
    background-color: #f0f8ff;
    height: 400px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-1 p {
    color: #000;
    padding: 10px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-2 {
    background-color: #f3f3f3;
    height: 300px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-2 p {
    color: #000;
    padding: 10px;
}

.spri-dell-microsite #microsite_content .spri-dell-vostro-table img {
    height: 120px;
    margin: 0 auto;
    display: block;
    width: auto;
}

.spri-dell-support .container .row .col-xs-12:nth-child(2) .article.text_with_media {
    background-color: #41b5e6;
    border: 3px solid #41b5e6;
}

.spri-dell-support .container .row .col-xs-12:nth-child(3) .article.text_with_media {
    background-color: #0076ce;
    border: 3px solid #0076ce;
}

.spri-dell-support .container .row .col-xs-12:nth-child(4) .article.text_with_media {
    background-color: #00447b;
    border: 3px solid #00447b;
}

.spri-dell-microsite #microsite_content .text-underline .highlight {
    text-decoration: underline;
}

.spri-dell-microsite #microsite_content .spri-text-middle .article.text_with_media {
    display: flex;
    flex-direction: column;
}

.spri-dell-microsite #microsite_content .spri-text-middle .text_with_media .row {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}

.spri-dell-microsite #microsite_content .spri-dell-idrac-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/servers/idrac-bg.jpg);
    background-size: cover;
    background-position: bottom;
}

.spri-dell-microsite #microsite_content .spri-product-btn .btn {
    width: 340px;
}

.spri-dell-microsite #microsite_content .spri-ref-text .container .row .col-xs-12:nth-child(3) .article.text_with_media {
    text-align: center;
}

.spri-dell-microsite #microsite_content span.highlight2 {
    font-style: italic;
}

.spri-dell-microsite #microsite_content .spri-menu .col-xl-6 article.text_with_media {
  padding-left: 30px;
  padding-right: 30px;
}

.spri-dell-microsite #microsite_content .spri-menu .col-xs-12 + .col-xs-12 picture {
  float: right;
}

.spri-dell-microsite #microsite_content .spri-menu .row {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.spri-dell-microsite #microsite_content .spri-menu .col-for-image {
  padding-top: 15px;
}

.spri-dell-microsite #microsite_content .spri-menu ul {
  padding-left: 0px;
  z-index: 10000;
  margin-bottom: 0px;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul {
  margin-top:-19px!important;
  margin-left:-23px!important;
}


.spri-dell-microsite #microsite_content .spri-menu ul li {
  display: inline-block;
  /* padding: 10px; */
  color: #fff;
  position: relative;
  font-weight: bold;
  width: 100%;
  font-family: 'interregular';
}

.spri-dell-microsite #microsite_content .spri-menu ul li:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul {
  display: block;
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 1000;
  min-width: 300px;
  width: 100%;
  text-align: left;
  padding: 10px 0;
  list-style: none;
  white-space: nowrap;
  background-color: #0672cb;
  -webkit-box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
  background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: normal !important;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li a {
  font-weight: normal !important;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li:nth-child(2):before {
  display: none;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul:before {
  <!-- content: ""; -->
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  position: absolute;
  top: -7px;
  left: 35px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.spri-dell-microsite #microsite_content .spri-menu ul li a {
  display: block;
  color: #333B69;
  padding: 0px;
  margin: 0px;
  color: #fff;
  border-bottom: 0px solid #CCC !important;
  text-align: center;
    font-size: 14px;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li:hover {
    background-color: #fff;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li:hover a {
    color: #0672cb !important;
}

.spri-dell-microsite #microsite_content .spri-contact .lnk {
    font-size: 12px;
}

.spri-dell-microsite #microsite_content .spri-border-right {
    border-right: 2px solid #fff;
}

.spri-dell-microsite #microsite_content .spri-border-black-right {
    border-right: 2px solid #000;
}

.spri-dell-microsite #microsite_content .spri-space-padding .grid .grid-col {
    padding: 0 10px 10px 10px;
}

.spri-dell-microsite #microsite_content .spri-space-padding .col-xs-12.col-md-6.grid-col {
    margin-top: 15px;
}

.spri-dell-microsite #microsite_content .spri-no-padding {
    padding-right: 0;
    padding-left: 0;
}

.spri-dell-microsite #microsite_content .spri-dell-lightblue-network {
    background-color: #0672cb;
    min-height: 310px;
}

.spri-dell-microsite #microsite_content .spri-white-box-network {
    min-height: 90px;
    background-color: #fff;
}

.spri-dell-microsite #microsite_content span.dk-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_denmark.png);
    width: 30px;
}

.spri-dell-microsite #microsite_content span.fi-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_finland.png);
    width: 30px;
}

.spri-dell-microsite #microsite_content span.no-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_norway.png);
    width: 30px;
}

.spri-dell-microsite #microsite_content span.se-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_swenden.png);
    width: 30px;
}

.spri-dell-microsite #microsite_content .spri-cat-name h2, 
.spri-dell-microsite #microsite_content .spri-cat-name-white h2 {
    position: relative;
    text-align: left;
    padding-left: 0 !important;
    font-weight: 400;
}

.spri-dell-microsite #microsite_content .spri-cat-name h2:after {
    background: #0672cb;
    content: "";
    width: 5px;
    height: 38px;
    position: absolute;
    top: -4px;
    left: -15px;
}

.spri-dell-microsite #microsite_content .spri-cat-name-white h2:after {
    background: #fff;
    content: "";
    width: 5px;
    height: 38px;
    position: absolute;
    top: -4px;
    left: -15px;
}

.spri-dell-accordeon .c-Products--gallery-Product span[class^="price"] {
    font-size: 23px!important;
}

.spri-dell-accordeon .a.btn-primary { 
   font-size: 13px!important;
   padding: 13px 20px!important;
}

.spri-dell-accordeon .c-Products__bonuspoints {
    display: none;
}

.spri-dell-accordeon .v-accordion .panel:not(.panel-open) a::before, .spri-dell-accordeon2 .v-accordion .panel:not(.panel-open) a::before {
    background-color:#0672cb!important;
    top: 349px!important;
    bottom: -3px;
    width: 100%;
}

.spri-dell-accordeon .v-accordion .panel-default:nth-child(1) {
    background: #ffffff;
    background-image: url(https://filesalso.dk/images/dell-the-builder-thumb.jpg);
background-size: cover;
    background-position: center;
}

.spri-dell-accordeon .v-accordion .panel-open:nth-child(1) {
    background-image: none!important;
}

.spri-dell-accordeon .v-accordion .panel:nth-child(2) {
    background: #ffffff;
    background-image: url(https://filesalso.dk/images/dell-the-connector-thumb.jpg);
background-size: cover;
    background-position: center;}

.spri-dell-accordeon .v-accordion .panel-open:nth-child(2) {
    background-image: none!important;
}

.spri-dell-accordeon2 .v-accordion .panel:nth-child(1) {
    background: #ffffff;
    background-image: url(https://filesalso.dk/images/dell-the-specialist-thumb.jpg);
background-size: cover;
    background-position: center;}

.spri-dell-accordeon2 .v-accordion .panel-open:nth-child(1) {
    background-image: none!important;
}

.spri-dell-accordeon2 .v-accordion .panel:nth-child(2) {
    background: #ffffff;
    background-image: url(https://filesalso.dk/images/dell-the-producer-thumb.jpg);
background-size: cover;
    background-position: center;}

.spri-dell-accordeon2 .v-accordion .panel-open:nth-child(2) {
    background-image: none!important;
}

.spri-dell-microsite #microsite_content .c-Akkordeon .panel-body .row {
    overflow: hidden;
}

.spri-dell-microsite #microsite_content h1, .spri-dell-microsite #microsite_content h2 {
    font-family: 'Inter' !important;
}

.spri-dell-microsite #microsite_content .c-Akkordeon .panel-body .text_with_media p {
    font-size: 14px;
}

.spri-dell-microsite #microsite_content .c-Akkordeon .panel-body .text_with_media:nth-child(2) {
    width: 100% !important;
    padding: 30px 20px 20px 20px;
}

.spri-dell-microsite #microsite_content .c-Akkordeon .panel-body .text_with_media:nth-child(1) p,
.spri-dell-microsite #microsite_content .c-Akkordeon .panel-body .text_with_media:nth-child(1) ul li{
    font-size: 17px;
}

.spri-dell-microsite #microsite_content .spri-configure-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/configure-it-done-bg.jpg);
    background-size: 100%;
    background-attachment: fixed;
}

.spri-dell-microsite #microsite_content .spri-configure-bg b {
    color: #f6c500;
}

@media (min-width: 1024px) {
	.spri-dell-microsite #microsite_content .c-Akkordeon .panel-body .text_with_media:not(:first-child) {
	    text-align: center;
	    width: 33.3333333333%;
	    float: left;
	}
}

/***update Rise page ***/
.spri-dell-microsite #microsite_content .spri-section-demon .article.text_with_media {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    position: relative;
    margin: 0 auto;
    width: 180px;
    height: 180px;
    background-color: #007db8;
    transform: rotate(-45deg);
    opacity: 1;
    background-image:  repeating-radial-gradient( circle at 0 0, transparent 0, #007db8 10px ), repeating-linear-gradient( #1723ff55, #007db8 );
}

.spri-dell-microsite #microsite_content .spri-section-demon .col-xs-12.col-md-3:nth-child(1) .article.text_with_media:before {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    content: '1';
    font-size: 25px;
    color: #007db8;
    font-weight: bold;
    transform: rotate(45deg);
    top: 35px;
    right: 37px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #fff;
}

.spri-dell-microsite #microsite_content .spri-section-demon .col-xs-12.col-md-3:nth-child(2) .article.text_with_media:before {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    content: '2';
    font-size: 25px;
    color: #007db8;
    font-weight: bold;
    transform: rotate(45deg);
    top: 35px;
    right: 37px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #fff;
}

.spri-dell-microsite #microsite_content .spri-section-demon .col-xs-12.col-md-3:nth-child(3) .article.text_with_media:before {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    content: '3';
    font-size: 25px;
    color: #007db8;
    font-weight: bold;
    transform: rotate(45deg);
    top: 35px;
    right: 37px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #fff;
}

.spri-dell-microsite #microsite_content .spri-section-demon .col-xs-12.col-md-3:nth-child(4) .article.text_with_media:before {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    content: '4';
    font-size: 25px;
    color: #007db8;
    font-weight: bold;
    transform: rotate(45deg);
    top: 35px;
    right: 37px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #fff;
}

.spri-dell-microsite #microsite_content .spri-section-demon p {
    margin: 0 !important;
    font-weight: bold;
    color: #fff;
    transform: rotate(45deg);
}

.spri-dell-microsite #microsite_content .spri-section-rise .col-xs-12.col-md-8.media {
    padding-right: 0;
}

.spri-dell-microsite #microsite_content .spri-section-rise .col-md-4:nth-child(1) .article.text_with_media {
    background-color: #ed6423;
    padding: 20px;
}

.spri-dell-microsite #microsite_content .spri-section-rise .col-md-4:nth-child(2) .article.text_with_media {
    background-color: #6d2b85;
    padding: 20px;
}

.spri-dell-microsite #microsite_content .spri-section-rise .col-md-4:nth-child(3) .article.text_with_media {
    background-color: #b7295b;
    padding: 20px;
}

.spri-dell-microsite #microsite_content .spri-section-rise b {
    color: #fff !important;
}

.spri-dell-microsite #microsite_content .spri-section-hiw .article.text_with_media img {
    margin-bottom: 15px;
}

.spri-dell-microsite #microsite_content .spri-section-campaign .article.section_headline {
    padding-bottom: 30px;
}

.spri-dell-microsite #microsite_content .spri-section-campaign .article.text_with_media {
    padding: 20px;
    background-color: #fff;
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
}

.spri-dell-microsite #microsite_content .spri-section-campaign .article.text_with_media img {
    margin-bottom: 15px;
}
/***** close DELL MICROSITE *****/
/***** open HP Happly Sales Week *****/
.spri-hp-sales-week #microsite_content .btn, .spri-hp-sales-week #microsite_content a.btn.btn-primary {
    background-color: #165DBA;
    color: #ffffff;
}

.spri-hp-sales-week #microsite_content h2 {
    color: #020b3b;
}

.spri-hp-sales-week #microsite_content section tr:hover a {
    color: #000;
}
/***** open HP Happly Sales Week *****/

/***** open Contour Rollermouse Laptop  *****/
.spri-contour-rollermouse-laptopstand .spri-section-article.spri-section-title.spri-contour-rollermouse-header {
  background: #035163;
  color: white;
}

.spri-contour-rollermouse-laptopstand .spri-section-article.spri-section-title.spri-contour-rollermouse-header h2{
  color: #035163;
}

.spri-contour-rollermouse-laptopstand .spri-section-article.spri-section-title.spri-contour-rollermouse-header p{
  font-size: 18px;
}
/***** Close Contour Rollermouse Laptop  *****/
/***** Open Lenovo Grow  *****/
.spri-lenovo-grow h2{
  color: #71ad46;
  margin-bottom: 20px;
}


.spri-lenovo-grow  .spri-lenovo-grow-topheader p{
  font-size: 20px;
}

.spri-lenovo-grow  .spri-lenovo-grow-topheader:before {
  content:"";
  width: 300px;
  height: 300px;
  display: block;
  background-color: #fb9985;
  position: absolute;
  top: 0px;
  left: -100px;
  border-radius: 100%;
}

.spri-lenovo-grow  .spri-lenovo-grow-topheader:after {
  content:"";
  width: 150px;
  height: 150px;
  display: block;
  background-color: #de7886;
  position: absolute;
  top: 450px;
  left: 100px;
  border-radius: 100%;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 h3{
   font-size: 28px;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 ul{
  padding-left: 15px;
  margin-top: 30px;
}
.spri-lenovo-grow .spri-lenovo-grow-section2 ul li{
  margin-bottom: 15px;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 img{
  width: 740px !important;
  max-width:748px !important;
  position: relative;
  right: 0px !important;

}


.spri-lenovo-grow .spri-lenovo-grow-section3 img{
  width: 740px !important;
  max-width:7640px !important;
  position: relative;
  left: -200px;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 .text_with_media img{
  width: 100% !important;
  max-width:100% !important;
  position: relative;
  left: inherit;
  right: inherit;
}

.spri-lenovo-grow #microsite_content a.lnk {
    color: #71ad46 !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

.spri-lenovo-grow  #microsite_content a.btn-default{
  background-color: #71ad46;
  color: white;
  width: 100% !important;
}

.spri-lenovo-grow #microsite_content a.btn-primary {
    background-color: #71ad46;
    color: white;
    font-size: 12px !important;
    padding: 10px;
}

.spri-lenovo-grow #microsite_content a.btn-primary:hover {
    font-size: 12px !important;
    padding: 10px;
}

.spri-lenovo-grow .spri-lenovo-grow-product{
  position: relative;
}

.spri-lenovo-grow .spri-lenovo-grow-product:before{
  content:"";
  width: 350px;
  height: 350px;
  display: block;
  background-color: #71ad46;
  position: absolute;
  top: 0px;
  right: -100px;
  border-radius: 100%;
}

.spri-lenovo-grow .spri-lenovo-grow-product:after {
  content:"";
  width: 150px;
  height: 150px;
  display: block;
  background-color: #de7886;
  position: absolute;
  top: -200px;
  left: 150px;
  border-radius: 100%;
}

.spri-lenovo-grow .spri-lenovo-grow-sedan p.big{
  font-size: 18px;
  margin-top: 18px;
}

.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(1){
  color: #ff9a00;
}
.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(4){
  color: #ac0eb4;
}
.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(7){
  color: #3aaf00;
}
.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(10){
  color: #0595f7;
}

.spri-lenovo-grow  .spri-lenovo-grow-sedan{
  position: relative;
}

.spri-lenovo-grow .spri-lenovo-grow-sedan:before {
    content: "";
    width: 200px;
    height: 200px;
    display: block;
    background-color: #fb9985;
    position: absolute;
    top: -300px;
    left: 20px;
    border-radius: 100%;
    z-index: -1000;
}

.spri-lenovo-grow .spri-form-register .container{
  -webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,0.09);
  box-shadow: 0 0 10px 10px rgba(0,0,0,0.09);
}
.spri-lenovo-grow .spri-form-register .row.mwf_buttonrow .col-xs-6:nth-child(1){
  display:none;  
}

.spri-lenovo-grow .spri-form-register .row.mwf_buttonrow .col-xs-6:nth-child(2){
  margin-left: 20px;
}

.spri-lenovo-grow main{
    overflow: hidden;
}
/***** Close Lenovo Grow  *****/
/***** Open spri-acronis-2610  *****/
.spri-acronis-2610 #microsite_content input.btn {
  background: #92d050 !important;
  color: #fff !important;
}
.spri-acronis-2610 #microsite_content input.btn:hover {
  background: #fff !important;
  color: #000 !important;
}
.spri-acronis-2610 #microsite_content a.btn {
  background: #92d050 !important;
  color: #fff !important;
}
.spri-acronis-2610 #microsite_content a.btn:hover {
  background: #95df46 !important;
  color: #fff !important;
}
/***** Close spri-acronis-2610  *****/
/*************open spri-hp-hardware-smb-2021*************/
.spri-hp-hardware-smb-2021 #microsite_content .spri-text-below-banner {
  padding: 60px 0 50px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-text-below-banner p {
  font-family: "ralewayregular";
  font-size: 24px;
  margin-bottom: 10px;
  line-height: 28px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-headline h3 {
  font-family: "Raleway";
  font-size: 48px;
  line-height: 24px;
}
@media (max-width: 991px) {
  .spri-hp-hardware-smb-2021 #microsite_content .spri-product-headline h3 {
    line-height: 48px;
  }
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb {
  padding-top: 35px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product {
  padding: 0;
}
@media (max-width: 991px) {
  .spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product {
    padding-bottom: 50px;
  }
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product:nth-child(-n+3) > .row::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, #ffb100 0%, #ff0100 100%);
  border-radius: 12px;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#ffffff 0 0);
  -webkit-mask-composite: xor;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row {
  position: relative;
  margin: 20px;
  padding: 27px;
  background-color: #f8f8f8;
  border-radius: 15px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12:first-child {
  text-align: center;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription {
  margin: 20px 0;
  word-break: break-word;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p:not(.big) {
  position: absolute;
  top: -220px;
  left: -40px;
  background-color: #ff7731;
  border-radius: 50%;
  padding: 17px 13.7px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-family: "ralewayregular";
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p:not(.big)::first-line {
  font-family: "ralewayregular";
  font-size: 18px;
  font-weight: bold;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p.big {
  font-family: "Raleway";
  font-size: 21px;
  position: relative;
  top: 0;
  left: 0;
  margin-bottom: 5px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
  margin-bottom: 10px !important;
  background-color: #165dba;
  color: #fff;
  padding: 10px;
  text-transform: unset;
  border: none;
  font-family: "Raleway";
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover {
  font-family: "Raleway";
  background-color: #0d63d2;
  color: #fff;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-cta {
  padding: 47px 0 90px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-cta a.btn.btn-default {
  background-color: #fe0012;
  color: #fff;
  border: 2px solid transparent;
  font-family: "HP Simplified", "Verdana", sans-serif;
  font-size: 29px;
  text-transform: unset;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-cta a.btn.btn-default:hover {
  background-color: #fff;
  color: #000;
  border: 2px solid #fe0012;
  font-family: "HP Simplified", "Verdana", sans-serif;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-bonus-club-section p.big{
  font-size: 15px!important;
  line-height: 1.5!important;
  font-style: italic;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-bonus-club-section a.btn-default{
  background-color: #89E872 !important;
  color: #000 !important;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-bonus-club-section a.btn-default:hover{
  background-color: transparent !important;
  color: #000;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb.spri-product-hp-smb-fix .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription{
  height: 75px!important;
}
/*************close spri-hp-hardware-smb-2021*************/
/*************open Jabra Video*************/
.spri-jabra-video-reinvented h2{
  color: #ffcf00;
  margin-bottom: 10px;
}

.spri-jabra-video-reinvented span.highlight2 {
    font-size: 20px;
    font-weight: bold;
}

.spri-jabra-video-reinvented #microsite_content input.btn-default, .spri-jabra-video-reinvented #microsite_content a.btn-default, .spri-jabra-video-reinvented #microsite_content table.table a.btn-default{
  background: #ffcf00;
}
/*************close Jabra Video*************/
/***********open spri-qnap-microsite-custom-2021*************/

.spri-qnap-microsite-custom-2021 #microsite_content .spri-text-below-banner {
  background-color: #333 !important;
  padding-top: 80px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-text-below-banner>.container>.row {
  background-color: #333;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-a-link p {
  margin-bottom: 10px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-a-link a.lnk {
  color: #2063ad;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product table.table a.btn-default {
  background-color: #2063ad;
  color: #fff;
  padding: 15px 20px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product table.table a.btn-default:hover {
  background-color: #fff;
  color: #000;
  padding: 15px 20px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product th {
  background-color: #757575 !important;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product tbody tr td:last-of-type {
  min-width: 135px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row {
  margin: 0 -15px;
  background-color: #2063ad;
  margin-bottom: 50px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-9.grid-col {
  padding: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-9.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-9.grid-col .article.text_with_media .col-xs-12 p.big {
  background-color: #2063ad;
  margin: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-3.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-3.grid-col .article.text_with_media .col-xs-12 p {
  text-align: right;
  margin: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-3.grid-col .article.text_with_media .col-xs-12 p a {
  color: #fff;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-no-padding {
  padding-bottom: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-no-padding p.big {
  font-size: 19px !important;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-padding {
  padding-bottom: 15px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-padding p.big {
  font-size: 19px !important;
}

.spri-section-qnap-subpage #microsite_content p,
.spri-section-qnap-subpage #microsite_content p.big,
.spri-section-qnap-subpage #microsite_content h1,
.spri-section-qnap-subpage #microsite_content h2,
.spri-section-qnap-subpage #microsite_content h4,
.spri-section-qnap-subpage #microsite_content li,
.spri-section-qnap-subpage #microsite_content h5,
.spri-section-qnap-subpage #microsite_content span,
.spri-section-qnap-subpage #microsite_content a {
  font-family: "inter";
}

.spri-section-qnap-subpage #microsite_content h3 {
  font-family: "inter";
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.text_with_media {
  background: linear-gradient(90deg, #2063ad 0%, #2082ad 52%, #208bad 100%);
  padding: 10px 0;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.text_with_media h2 {
  margin-bottom: 10px;
  color: #fff;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.text_with_media p {
  margin-bottom: 0;
  color: #fff;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive {
  padding: 0;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 {
  padding: 0;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 table thead tr th:first-of-type {
  background-image: none;
  text-align: center;
  border-bottom: none;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 table thead tr th:last-of-type {
  background-image: none;
  font-weight: unset;
  text-align: center;
  border-bottom: none;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 table tbody tr td:first-of-type {
  font-weight: bold;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage {
  padding-top: 50px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage h2 {
  margin-bottom: 15px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage.spri-subtitle-7,
.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage.spri-subtitle-9,
.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage.spri-subtitle-10-1 {
  padding-top: 0;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage h3 {
  color: #2063ad !important;
  text-transform: unset !important;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage {
  text-align: center;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product {
  margin-bottom: 45px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product+.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product+.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product+.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product {
  padding-top: 50px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  transition: all 0.5s ease;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row:hover {
  box-shadow: 0 0rem 1.5rem rgba(0, 0, 0, 0.1);
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row>.col-xs-12:first-of-type {
  text-align: center;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__price {
  text-align: center;
  display: none;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 75px !important;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
  font-size: 18px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__description {
  margin-bottom: 0;
  display: none;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary {
  margin-bottom: 30px !important;
  font-size: 0;
  background-color: #2063ad;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary:hover {
  background-color: #fff;
  color: #000;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary::before {
  content: "KÃ¸b her";
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage h2 span {
  font-size: 20px;
}
/***********close spri-qnap-microsite-custom-2021*************/
/***********Open CISCO *************/
.spri-cisco-microsite h2{
  color: #049fd9;
}

.spri-cisco-microsite h3{
  font-size: 24px;
  margin-top: 30px;
}

.spri-cisco-microsite ul{
  padding-left: 15px;
}

.spri-cisco-microsite p.big{
  font-size: 18px;
}

.spri-cisco-microsite .spri-section-article .equalheight {
  padding-bottom: 30px;
}

.spri-cisco-microsite #microsite_content a.btn-default{
  background-color: #049fd9;
  color: white; 
  margin-left:10px;
  margin-right:10px;
}

.spri-cisco-microsite .spri-cisco-microsite-contact{
  background-color: #049fd9;
}

.spri-cisco-microsite .spri-cisco-microsite-contact h2{
  color: white;
}

.spri-cisco-microsite .spri-cisco-microsite-contact p, .spri-cisco-microsite .spri-cisco-microsite-contact a.lnk{
  color: white !important;
}

.spri-cisco-microsite .spri-cisco-microsite-contact img{
  max-width: 200px;
  margin-bottom: 30px !important;
}
.spri-cisco-microsite .spri-cisco-yhteistyo .row {
    background: #09bbeb;
    padding-top: 30px;
    padding-bottom: 15px;
    color: white;
}

.spri-cisco-microsite .spri-cisco-yhteistyo .row h3, .spri-cisco-microsite .spri-cisco-yhteistyo .row p{
color: white;
}

.spri-cisco-microsite-about.spri-cisco-microsite.spri-section-pt80.spri-section-pb80 {
    background-image: url("https://www.also.com/ec/cms5/media/img/5710/microsite_2/cisco_27/cisco_29/cisco-about.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    padding-top: 100px;
    padding-bottom: 100px;
}

.spri-cisco-microsite-omina-title .row{
    background: #bfe2eb;
  padding-top: 10px;
  margin-bottom: 30px;
}
/***********close CISCO *************/
/***********Open Aruba UXI *************/
.spri-aruba-uxi .spri-aruba-uxi-action{
  background: #f8f8f8;
}

.spri-aruba-uxi .spri-aruba-uxi-action-title p{
    padding: 30px;
    background: #333;
    color: #f7941d;
    font-size: 24px !important;
}
.spri-aruba-uxi .spri-aruba-uxi-cloud-title{
  background: #f7941d ;
}

.spri-aruba-uxi .spri-aruba-uxi-cloud-title h2{
  color: white !important;
}

.spri-aruba-uxi .spri-aruba-uxi-cloud .article.text_with_media .row{
  display: flex;
  align-items: center;
}

.spri-aruba-uxi .spri-aruba-uxi-cloud p{
    margin-bottom: 0px !important;
}


.spri-aruba-uxi .spri-aruba-uxi-viser .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p{
 position: relative !important; 
 margin-bottom: 70px !important;
 display: block;
 padding-left: 120px; 
}


.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p:before{
  background-color: #f7941d;
  content: "1";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 100%;
  top: -25px;
  left: 0px;
  color: white;
  font-size: 30px;  
}

.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p+p:before{
  background-color: #f7941d;
  content: "2";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 100%;
  top: -25px;
  left: 0px;
}

.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p+p+p:before{
  background-color: #f7941d;
  content: "3";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 100%;
  top: -25px;
  left: 0px;
}

.spri-aruba-uxi .spri-aruba-uxi-zero .grid.grid-type-1 .row{
  display: flex;
  align-items: center;
}
.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-title{
    background-color:#f8f8f8;
}
.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list{
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_portal_8/aruba_uxi/bg-3.jpg);
  background-repeat: no-repeat !important;
  background-position: top left !important;
  background-size: cover !important;
}

.spri-aruba-uxi .spri-aruba-uxi-sikrer.spri-aruba-uxi-sikrer-ct{
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_portal_8/aruba_uxi/bg-2.jpg);
  background-repeat: no-repeat !important;
  background-position: top right !important;
  background-size: cover !important;
}


.spri-aruba-uxi .spri-aruba-uxi-sikrer.spri-aruba-uxi-sikrer-ct .grid.grid-type-1 .row{
  display: flex;
  align-items: center;
}
.spri-aruba-uxi .spri-aruba-uxi-sikrer.spri-aruba-uxi-sikrer-ct .grid.grid-type-1 ul li{
  font-size: 20px !important;
  font-weight: bold;
  margin-bottom: 10px !important;
}

.spri-aruba-uxi #microsite_content .hero-banner .parallax-container .parallax-text h2{
  color: #f7941d !important;
  max-width: 500px;
}

.spri-aruba-uxi #microsite_content .hero-banner .parallax-container .parallax-text h2+p{
  color: black;
}
/***********close Aruba UXI *************/
/*========== Aruba 1960 Switch ==========*/
.spri-aruba-1960-switch #microsite_content .hero-banner .container-fluid::after {
    display: none;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock .article {
    background-color: #520f78;
    margin-left: 10px;
    margin-right: 10px;
    min-height: 365px;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock {
    margin-bottom: 50px;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock .article p b {
    color: #dd6735;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock .article p {
    color: #fff;
}

.spri-aruba-1960-switch #microsite_content section.contentBlock {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spri-aruba-1960-switch #microsite_content section.othersBlock {
    padding-top: 50px;
}

.spri-aruba-1960-switch #microsite_content section.appBlock {
    padding-bottom: 50px;
}

.spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col {
    width: 20%;
    padding: 0;
    margin: 0;
    float: right;
}

.spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
    width: 100%;
    padding: 0 0 0 20px;
}

@media (max-width: 640px) {
    .spri-aruba-1960-switch #microsite_content section.featureBlock {
    margin-bottom: 30px;
    }
    
    .spri-aruba-1960-switch #microsite_content section.contentBlock {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .spri-aruba-1960-switch #microsite_content section.othersBlock {
        padding-top: 30px;
    }

    .spri-aruba-1960-switch #microsite_content section.appBlock {
        padding-bottom: 30px;
    }
    
    .spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col {
        width: 100%;
    }

    .spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
        padding: 0 25px 20px;
    }
}
/*========== End Aruba 1960 Switch ==========*/
/***** open ADOBE CLOUD *****/
.spri-2400-creative-cloud #microsite_content .spri-topbanner {
    background-image: url(https://filesalso.dk/Landingpages/Adobe/Cloud-Creative/top-header.png);
    background-size: cover;
    background-position: right;
    min-height: 600px;
}

.spri-2400-creative-cloud #microsite_content .spri-info-section {
    background: rgb(182,79,184);
    background: linear-gradient(180deg, rgba(182,79,184,1) 0%, rgba(216,96,183,1) 38%, rgba(218,88,90,1) 100%);
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-primary {
    color: #fff;
    background-color: transparent !important;
    border: 2px solid #fff !important;
}

.spri-2400-creative-cloud #microsite_content .spri-info-section-1 {
    background: rgb(218,88,90);
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-default {
    background-color: #1473e6 !important;
    color: #fff !important;
    border: 2px solid #1473e6 !important;
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-default:hover {
    background-color: transparent !important;
    color: #fff !important;
    border: 2px solid #ffffff !important;
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-primary:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    border: 2px solid #ffffff !important;
}

.spri-2400-creative-cloud #microsite_content a.btn.btn-default {
    background-color: #1473e6 !important;
    color: #fff !important;
    border: 2px solid #1473e6 !important;
}

.spri-2400-creative-cloud #microsite_content a.btn.btn-default:hover {
    background-color: transparent !important;
    color: #fff !important;
    border: 2px solid #ffffff !important;
}
/***** close ADOBE CLOUD *****/
/***** open spri-xerox-sukces *****/
#spri-xerox-sukces #microsite_content .mwf-form .mwf_success_text p {
  font-size: 20px;
  font-weight: bold;
}
/***** close spri-xerox-sukces *****/
/***** open spri-eaton-3s-mini *****/
.spri-eaton-3s-mini #microsite_content p,
.spri-eaton-3s-mini #microsite_content p.big,
.spri-eaton-3s-mini #microsite_content h1,
.spri-eaton-3s-mini #microsite_content h2,
.spri-eaton-3s-mini #microsite_content h4,
.spri-eaton-3s-mini #microsite_content li,
.spri-eaton-3s-mini #microsite_content h5,
.spri-eaton-3s-mini #microsite_content span,
.spri-eaton-3s-mini #microsite_content a {
  font-family: "inter";
}
.spri-eaton-3s-mini #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-eaton-3s-mini #microsite_content .spri-banner {
  margin-bottom: 40px;
}
.spri-eaton-3s-mini #microsite_content .spri-headline-eaton-3s h2 {
  margin-bottom: 0;
}
.spri-eaton-3s-mini #microsite_content .spri-text-col-eaton-3s {
  margin-bottom: 20px;
}
.spri-eaton-3s-mini #microsite_content .spri-text-col-eaton-3s .article.text_with_media {
  background-color: #f2f2f2;
}
.spri-eaton-3s-mini #microsite_content .spri-text-col-eaton-3s .article.text_with_media > .row {
  padding-top: 0;
}
.spri-eaton-3s-mini #microsite_content .spri-product-eaton-3s {
  margin-bottom: 40px;
}
.spri-eaton-3s-mini #microsite_content .spri-product-eaton-3s .article.text_with_media {
  background-color: #f2f2f2;
}
.spri-eaton-3s-mini #microsite_content .spri-product-eaton-3s .article.text_with_media > .row {
  padding-top: 0;
}
.spri-eaton-3s-mini #microsite_content .spri-product-img-eaton-3s {
  margin-bottom: 50px;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-3s {
  margin-bottom: 25px;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-3s a.btn.btn-default {
  background-color: #0067c6;
  color: #fff;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-3s a.btn.btn-default:hover {
  background-color: #fff;
  color: #000;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-col-2 a.btn.btn-default {
  background-color: #0067c6;
  color: #fff;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-col-2 a.btn.btn-default:hover {
  background-color: #fff;
  color: #000;
}
/***** close spri-eaton-3s-mini *****/


/*************open spri-custom-style-storage-coach*************/
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form > div:nth-child(1){
  margin-top: 100px;
  border: 2px solid #fff;
  padding: 10px 20px;
  min-height: 200px;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form > div:nth-child(1) h3 {
  font-size: 2.2rem;
  font-weight: bold;
  color: #fff!important;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form > div:nth-child(1) p {
  font-size: 2.2rem;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form form > div:nth-child(1) {
  display: none;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form form .mwf-paragraph p a{
  color: #89e872;
  border-bottom: 1px solid #89e872;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form form .mwf-paragraph p a:hover{
  color: #89e872;
  border-bottom: 1px solid transparent;
}
/*************close spri-custom-style-storage-coach*************/
/***** open Microsoft FY22 BizApps PBDaaS *****/
body.spri-ms-pbdaas #colorbox {
    position: fixed !important;
    top: 10px !important;
}

.spri-ms-pbdaas.spri-form-page #microsite_content .container{
    width: auto !important;
}

.spri-ms-pbdaas.spri-form-page #microsite_content{
    background-color: #ffffff !important;
}

.spri-ms-pbdaas #microsite_content {
    background-color: #f3f0e2;
}

.spri-ms-pbdaas #microsite_content .spri-topbanner {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/microsoft_2/microsoft_bizapps_pbdaas/topbanner.jpg);
    width: 100%;
    min-height: 730px;
    background-size: cover;
    background-position: center;
}

.spri-ms-pbdaas #microsite_content h1 {
    font-size: 40px;
    line-height: 1.5;
}

.spri-ms-pbdaas #microsite_content a.btn.btn-default {
    background-color: #ff8300 !important;
    color: #fff !important;
    border-color: #ff8300 !important;
    border-radius: 12px !important;
}

.spri-ms-pbdaas #microsite_content a.btn.btn-default:hover {
    opacity: 0.8;
}

.spri-ms-pbdaas #microsite_content .spri-section-title p.big {
    font-size: 37px !important;
    margin-bottom: 20px;
}

.spri-ms-pbdaas #microsite_content .spri-section-title p {
    font-size: 18px;
    margin-bottom: 20px;
}

.spri-ms-pbdaas #microsite_content ul {
    padding-left: 0;
}

.spri-ms-pbdaas #microsite_content li {
    list-style: none;
    padding-left: 50px;
    position: relative;
}

.spri-ms-pbdaas #microsite_content li:before {
    content: "\2B24";
    position: absolute;
    left: 0;
}

.spri-ms-pbdaas #microsite_content .spri-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1){display: none}
.spri-ms-pbdaas #microsite_content .spri-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(2) input{
	width: 320px;
	background-color: #ff8300 !important;
	color: #fff !important;
	border-color: #ff8300 !important;
	border-radius: 12px !important;
}


.spri-ms-pbdaas #microsite_content .spri-box-white .article.text_with_media {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 5px 5px 17px 0px rgb(0 0 0 / 27%);
    -webkit-box-shadow: 5px 5px 17px 0px rgb(0 0 0 / 27%);
    -moz-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.27);
}

.spri-ms-pbdaas #microsite_content .spri-form-page-section {
    background-color: #fff;
}

.spri-ms-pbdaas #microsite_content .spri-form-page-section .container {
    width: auto !important;
}

@media only screen and (min-width: 1440px) {
	.spri-ms-pbdaas #microsite_content .spri-icon-1, 
	.spri-ms-pbdaas #microsite_content .spri-icon-2, 
	.spri-ms-pbdaas #microsite_content .spri-icon-3,
	.spri-ms-pbdaas #microsite_content .spri-icon-4 {
	    position: relative;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-1:before {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-1.png);
	    right: 0;
	    position: absolute;
	    top: 10px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-2:before {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-2.png);
	    left: 0;
	    position: absolute;
	    top: 80px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-2:after {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-3.png);
	    right: 0;
	    position: absolute;
	    top: 300px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-4:before {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-4.png);
	    left: 0;
	    position: absolute;
	    top: 80px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-4:after {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-5.png);
	    right: 0;
	    position: absolute;
	    top: -200px;
	}
}
/***** close Microsoft FY22 BizApps PBDaaS *****/
/*************open spri-samsung-gold-incentive*************/
.spri-samsung-gold-incentive #microsite_content p,
.spri-samsung-gold-incentive #microsite_content p.big,
.spri-samsung-gold-incentive #microsite_content h1,
.spri-samsung-gold-incentive #microsite_content h2,
.spri-samsung-gold-incentive #microsite_content h4,
.spri-samsung-gold-incentive #microsite_content li,
.spri-samsung-gold-incentive #microsite_content h5,
.spri-samsung-gold-incentive #microsite_content span,
.spri-samsung-gold-incentive #microsite_content a {
  font-family: "inter";
}

.spri-samsung-gold-incentive #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-samsung-gold-incentive #microsite_content a.btn, .spri-samsung-gold-incentive #microsite_content input.btn {
  background-color: #000;
  color: #fff;
}
.spri-samsung-gold-incentive #microsite_content a.btn:hover, .spri-samsung-gold-incentive #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-samsung-gold-incentive #microsite_content .spri-text-below-banner {
  padding: 50px;
  text-align: center;
}
.spri-samsung-gold-incentive #microsite_content .spri-text-below-banner p:not(:last-child) {
  margin-bottom: 15px;
}
.spri-samsung-gold-incentive #microsite_content .spri-text-below-banner h2 {
  margin-bottom: 15px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form {
  background-image: url(https://filesalso.dk/Landingpages/Samsung/bg-ticket.jpg);
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  padding: 50px 0;
}

.spri-samsung-gold-incentive #microsite_content .spri-form .mwf-input {
    color: #000 !important;
}

@media (min-width: 992px) {
  .spri-samsung-gold-incentive #microsite_content .spri-form .container > .row {
    width: 50%;
  }
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row h3 {
  color: #fff;
  font-size: 30px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row p {
  color: #fff;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row p.big {
  font-size: 20px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .mwf-option.radio {
  padding-left: 25px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .mwf-option.radio p a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .row.mwf_buttonrow .col-xs-6.col-md-3:first-of-type {
  display: none;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .row.mwf_buttonrow .col-xs-6.col-md-3:last-of-type {
  width: auto;
}
/*************close spri-samsung-gold-incentive*************/
/***** open spri-hpe-private-2022 *****/
.spri-hpe-private-2022 #microsite_content p,
.spri-hpe-private-2022 #microsite_content p.big,
.spri-hpe-private-2022 #microsite_content h1,
.spri-hpe-private-2022 #microsite_content h2,
.spri-hpe-private-2022 #microsite_content h4,
.spri-hpe-private-2022 #microsite_content li,
.spri-hpe-private-2022 #microsite_content h5,
.spri-hpe-private-2022 #microsite_content span,
.spri-hpe-private-2022 #microsite_content a {
  font-family: "Inter var", Helvetica, Arial, sans-serif !important;
}
.spri-hpe-private-2022 #microsite_content h3 {
  font-family: "Inter var", Helvetica, Arial, sans-serif !important;
  text-transform: unset;
}
.spri-hpe-private-2022 #microsite_content .spri-text-below-banner {
  padding-top: 50px;
}
.spri-hpe-private-2022 #microsite_content .spri-text-below-banner h2 {
  margin-bottom: 0;
  line-height: 1.4;
}
.spri-hpe-private-2022 #microsite_content .spri-sie-sich {
  padding-bottom: 80px;
}
.spri-hpe-private-2022 #microsite_content .spri-sie-sich .article.text_with_media > .row {
  padding: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-sie-sich .text-center {
  text-align: left !important;
}
.spri-hpe-private-2022 #microsite_content .spri-sie-sich p:not(.small) {
  margin-bottom: 5px;
}
.spri-hpe-private-2022 #microsite_content .spri-sie-sich p:last-child {
  margin-bottom: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-headline-registrierung {
  padding-top: 50px;
}
.spri-hpe-private-2022 #microsite_content .spri-headline-registrierung h2 {
  margin-bottom: 0;
  line-height: 1.4;
  font-size: 20px;
  font-weight: unset;
}
.spri-hpe-private-2022 #microsite_content .spri-banner-1170 {
  padding-top: 80px;
}
.spri-hpe-private-2022 #microsite_content .spri-text-below-banner-1170 {
  padding: 50px 0;
}
.spri-hpe-private-2022 #microsite_content .spri-text-below-banner-1170 p.big {
  margin-bottom: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-below-sie-sich {
  padding: 10px 0 40px;
}
.spri-hpe-private-2022 #microsite_content .spri-below-sie-sich .article.text_with_media img {
  padding-left: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-below-sie-sich h2 {
  margin-bottom: 20px;
}
.spri-hpe-private-2022 #microsite_content .spri-below-sie-sich ul {
  padding-left: 20px;
}
.spri-hpe-private-2022 #microsite_content .spri-below-sie-sich ul li {
  margin-bottom: 10px;
}
.spri-hpe-private-2022 #microsite_content .box .grid {
  background-color: transparent;
}
.spri-hpe-private-2022 #microsite_content .spri-headline-price {
  padding-top: 50px;
}
.spri-hpe-private-2022 #microsite_content .spri-headline-price h2 {
  margin-bottom: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-price {
  padding-bottom: 45px;
}
.spri-hpe-private-2022 #microsite_content .spri-price p {
  margin-bottom: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-price ul {
  list-style-type: none !important;
  display: flex;
  padding-left: 0;
  justify-content: center;
}
.spri-hpe-private-2022 #microsite_content .spri-price ul li {
  position: relative;
}
.spri-hpe-private-2022 #microsite_content .spri-price ul li:not(:last-of-type) {
  padding-right: 15px;
  margin-right: 15px;
}
.spri-hpe-private-2022 #microsite_content .spri-price ul li:not(:last-of-type)::after {
  content: "";
  position: absolute;
  right: 0;
  display: block;
  border: 1px solid #bebebe;
  top: 0;
  height: 100%;
}
.spri-hpe-private-2022 #microsite_content .spri-paralax-private {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_swift_nimble/greenlake-swift-nimble_header-image.jpg);
  background-size: 100%;
  background-repeat: no-repeat;
  padding: 80px 0;
  color: #fff;
  background-position: 0 -150px;
}
.spri-hpe-private-2022 #microsite_content .spri-paralax-private h2{
  color: #fff;
}
.spri-hpe-private-2022 #microsite_content .spri-register-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/information_1/promotions_2/hpe_45/2022_77/bg-2-new.jpg);
  padding: 80px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.spri-hpe-private-2022 #microsite_content .spri-register-form h2 {
  color: #fff;
  margin-bottom: 15px;
}
.spri-hpe-private-2022 #microsite_content .spri-register-form h3 {
  color: #fff;
}
.spri-hpe-private-2022 #microsite_content .spri-register-form p {
  color: #fff;
}
.spri-hpe-private-2022 #microsite_content .spri-register-form a.btn {
  background-color: #159e8c;
  color: #fff;
  border: 2px solid #159e8c;
}
.spri-hpe-private-2022 #microsite_content .spri-register-form a.btn:hover {
  background-color: #fff;
  color: #159e8c;
}
.spri-hpe-private-2022 #microsite_content .spri-logo {
  padding: 80px 0;
  margin-bottom: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-logo img {
  height: 100px;
  width: auto;
}
.spri-hpe-private-2022 #microsite_content .spri-box-private {
  padding: 65px 0;
}
.spri-hpe-private-2022 #microsite_content .spri-box-private .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-hpe-private-2022 #microsite_content .spri-box-private h2 {
  margin-bottom: 15px;
}
.spri-hpe-private-2022 #microsite_content .spri-box-private p {
  margin-bottom: 15px;
}
.spri-hpe-private-2022 #microsite_content .spri-box-private p:last-child {
  margin-bottom: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-box-bottom {
  padding-bottom: 80px;
  margin-bottom: 0;
}
.spri-hpe-private-2022 #microsite_content .spri-box-bottom .article.text_with_media {
  background-color: #159e8c;
  max-width: 50%;
  margin: 0 auto;
}
.spri-hpe-private-2022 #microsite_content .spri-box-bottom .article.text_with_media p {
  margin-bottom: 0;
  font-size: 17px;
  color: #fff;
}
.spri-hpe-private-2022 #microsite_content .spri-form-register a.btn {
  background-color: #159e8c;
  color: #fff;
  border: 2px solid #159e8c;
}
.spri-hpe-private-2022 #microsite_content .spri-form-register a.btn:hover {
  background-color: #fff;
  color: #159e8c;
}
/***** close spri-hpe-private-2022 *****/
/***** open newSurface *****/
.newSurface #microsite_content .surfaceContent-link a.lnk {
    display: initial;
}

.newSurface #microsite_content .surfaceContent-highlight .highlight {
    font-style: italic;
    font-weight: norma
}
/***** close newSurface *****/
/***** open 5830 Acronis *****/
.spri-box-white .article.text_with_media {
    background-color: #fff;
}

.spri-5830-arcronis #microsite_content h2 {
    color: #488bd3;
}

.spri-5830-arcronis #microsite_content a.btn.btn-default {
    background-color: #8db70e;
    color: #fff;
    border-radius: 0;
    border: 2px solid #8db70e !important;
}

.spri-5830-arcronis #microsite_content a.btn.btn-primary {
    background-color: #4988e0;
    color: #fff;
    border-radius: 0;
    border: 2px solid #4988e0 !important;
}

.spri-5830-arcronis #microsite_content .spri-webinar-section {
    background-color: #00204d;
}
/***** open 5830 Acronis *****/
/***** open 5110 LENOVO THINKSMART *****/
.spri-5110-lenovo-thinksmart #microsite_content a.btn.btn-default {
    background-color: #e60012;
    color: #fff;
}

.spri-5110-lenovo-thinksmart #microsite_content a.lnk {
    border: none;
    font-weight: normal;
}

.spri-5110-lenovo-thinksmart #microsite_content ul {
    padding-left: 0;
}

.spri-5110-lenovo-thinksmart #microsite_content li {
    list-style: none;
    position:relative;
    padding-left: 30px;
}

.spri-5110-lenovo-thinksmart #microsite_content li:before {
    content: "\25B6";
    color: #e60012;
    left: 0;
    padding-right: 15px;
    position:absolute;
}
/***** close 5110 LENOVO THINKSMART *****/
/*************open spri-lenovo-reduce-inventory*************/
.spri-lenovo-reduce-inventory #microsite_content p,
.spri-lenovo-reduce-inventory #microsite_content p.big,
.spri-lenovo-reduce-inventory #microsite_content h1,
.spri-lenovo-reduce-inventory #microsite_content h2,
.spri-lenovo-reduce-inventory #microsite_content h4,
.spri-lenovo-reduce-inventory #microsite_content li,
.spri-lenovo-reduce-inventory #microsite_content h5,
.spri-lenovo-reduce-inventory #microsite_content span,
.spri-lenovo-reduce-inventory #microsite_content a {
  font-family: "inter";
}
.spri-lenovo-reduce-inventory #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-lenovo-reduce-inventory #microsite_content h2 {
  font-size: 35px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-headline {
  padding-top: 30px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner {
  padding-top: 30px;
  text-align: center;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner h2 {
  margin-bottom: 15px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner h2:nth-child(2){
  display: flex;
  padding: 20px 0;
  justify-content: center;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner.spri-del-pt30{
  padding-top: 0;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner h2:nth-child(2) img{
  height: 35px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner h2:nth-child(2) img:first-child{
  padding-left: 0;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner p {
  margin-bottom: 0;
  font-size: 18px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-below-banner p b {
  font-style: italic;
  font-weight: bold;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left {
  padding-bottom: 40px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left .article.text_with_media > .row {
  display: flex;
  align-items: center;
  padding: 0;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left .article.text_with_media > .row p {
  font-size: 18px;
  text-align: center;
  margin-bottom: 10px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left .article.text_with_media > .row p:last-of-type {
  margin-bottom: 0;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left.spri-custom-left {
  padding-bottom: 0;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left.spri-custom-left .article.text_with_media {
  background-color: #f8f8f8;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left.spri-custom-left p {
  font-size: 24px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-full h3 {
  font-size: 24px;
  text-align: center;
  margin-bottom: 30px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-full h3 b {
  color: #8ae973;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-footer {
  padding-bottom: 60px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-footer .article.text_with_media {
  padding: 10px;
  background-color: #70ad47;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-footer .article.text_with_media p {
  color: #fff;
  margin-bottom: 0px;
  font-size: 18px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-footer .article.text_with_media p:last-of-type {
  margin-bottom: 0;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left .article.text_with_media .col-for-image img {
  width: 175px;
}
.spri-lenovo-reduce-inventory #microsite_content .spri-text-left.spri-custom-left .article.text_with_media .col-for-image img {
  width: auto;
}
/*************close spri-lenovo-reduce-inventory*************/
/*************open spri-hpe-iquote-custom*************/
.spri-hpe-iquote-custom #microsite_content .spri-box .article.text_with_media p {
  padding: 0 !important;
}
/*************close spri-hpe-iquote-custom*************/
/***** open 5110 Aruba CX6000 *****/
.spri-aruba-cx6000 #microsite_content .spri-campaign-section {
    background-image: url(/ec/cms5/media/img/5110/customer_1/providers_12/hpt/aruba_cx_6000/campaign-bg_2000px.jpg), linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.5));
    background-size: cover;
    background-position: top;
    background-blend-mode: overlay;
}

.spri-aruba-cx6000 #microsite_content .spri-section-product table.table tr th {
    background-image: none !important;
    color: #fff;
    background: #13a983;
}
/***** open 5110 Aruba CX6000 *****/

/***********open spri-lenovo-100k-bonus*************/
.spri-lenovo-100k-bonus #microsite_content p,
.spri-lenovo-100k-bonus #microsite_content p.big,
.spri-lenovo-100k-bonus #microsite_content h1,
.spri-lenovo-100k-bonus #microsite_content h2,
.spri-lenovo-100k-bonus #microsite_content h4,
.spri-lenovo-100k-bonus #microsite_content li,
.spri-lenovo-100k-bonus #microsite_content h5,
.spri-lenovo-100k-bonus #microsite_content span,
.spri-lenovo-100k-bonus #microsite_content a {
  font-family: "inter";
}
.spri-lenovo-100k-bonus #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-below-banner {
  padding: 50px 0 40px;
  text-align: center;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-below-banner h2 {
  margin-bottom: 15px;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-below-banner p {
  margin-bottom: 15px;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-below-banner p:last-child {
  margin-bottom: 0;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-below-banner p a.lnk {
  color: #337ab7;
}
.spri-lenovo-100k-bonus #microsite_content .spri-banner-2 {
  padding-bottom: 40px;
}
.spri-lenovo-100k-bonus #microsite_content .spri-newsletter {
  padding: 20px 0 40px;
}
.spri-lenovo-100k-bonus #microsite_content .spri-newsletter .article.text_with_media > .row {
  display: flex;
  align-items: center;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 0;
}
.spri-lenovo-100k-bonus #microsite_content .spri-newsletter .article.text_with_media > .row .col-for-image img {
  padding-left: 0;
}
.spri-lenovo-100k-bonus #microsite_content .spri-newsletter .article.text_with_media > .row p {
  margin-bottom: 15px;
  font-size: 18px;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-footer {
  margin-bottom: 40px !important;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-footer p.big {
  margin-bottom: 5px;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-footer p {
  margin-bottom: 15px;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-footer p b {
  color: #f10102;
}
.spri-lenovo-100k-bonus #microsite_content .spri-text-footer p a.lnk {
  color: #337ab7;
}
.spri-lenovo-100k-bonus #microsite_content .spri-logo-product .container > .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
@media (min-width: 992px) {
  .spri-lenovo-100k-bonus #microsite_content .spri-logo-product .col-xs-12.col-md-4.grid-col {
    width: 20%;
  }
}
.spri-lenovo-100k-bonus #microsite_content .spri-headline-product h2 {
  margin-bottom: 0;
}
.spri-lenovo-100k-bonus #microsite_content .spri-logo-ticker .c-Gallery img {
  max-height: 200px;
}
.spri-lenovo-100k-bonus #microsite_content a.btn, .spri-lenovo-100k-bonus #microsite_content a.btn.btn-primary, .spri-lenovo-100k-bonus #microsite_content input.btn-primary {
  background-color: #58e950;
  color: #fff;
  margin-right: 20px;
}
.spri-lenovo-100k-bonus #microsite_content a.btn:hover, .spri-lenovo-100k-bonus #microsite_content a.btn.btn-primary:hover, .spri-lenovo-100k-bonus #microsite_content input.btn-primary:hover {
  background-color: #Fff;
  color: #000;
}
/***********close spri-lenovo-100k-bonus*************/
/*************open spri-lenovo-warranty*************/
.spri-lenovo-warranty #microsite_content p,
.spri-lenovo-warranty #microsite_content p.big,
.spri-lenovo-warranty #microsite_content h1,
.spri-lenovo-warranty #microsite_content h2,
.spri-lenovo-warranty #microsite_content h4,
.spri-lenovo-warranty #microsite_content li,
.spri-lenovo-warranty #microsite_content h5,
.spri-lenovo-warranty #microsite_content span,
.spri-lenovo-warranty #microsite_content a {
  font-family: "inter";
}
.spri-lenovo-warranty #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-lenovo-warranty #microsite_content a.btn, .spri-lenovo-warranty #microsite_content a.btn.btn-primary, .spri-lenovo-warranty #microsite_content input.btn-primary {
  background-color: #e32526;
  color: #fff;
}
.spri-lenovo-warranty #microsite_content a.btn:hover, .spri-lenovo-warranty #microsite_content a.btn.btn-primary:hover, .spri-lenovo-warranty #microsite_content input.btn-primary:hover {
  background-color: #Fff;
  color: #000;
}
.spri-lenovo-warranty #microsite_content .spri-highlight h2 {
  margin-bottom: 15px;
  margin-top: 0;
}
.spri-lenovo-warranty #microsite_content .spri-highlight p {
  margin-bottom: 15px;
}
.spri-lenovo-warranty #microsite_content .spri-highlight p:last-child {
  margin-bottom: 0;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product > .row {
  background-color: #fff;
  box-shadow: 0 0rem 1.5rem rgba(0, 0, 0, 0.1);
  padding: 20px 20px 0;
  border-radius: 10px;
  margin-bottom: 20px;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product > .row a.btn-primary {
  margin-bottom: 30px !important;
  font-size: 0;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "vaata tooteid";
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage.spri-custom-cta-text-5210 .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "Ieskaties!";
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.spri-lenovo-warranty #microsite_content .spri-section-product-subpage.spri-custom-cta-text-5310 .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "Įsigykite dabar";
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.spri-lenovo-warranty #microsite_content .spri-kampaania .article.text_with_media > .row {
  display: flex;
  align-items: center;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 0;
}
.spri-lenovo-warranty #microsite_content .spri-kampaania .article.text_with_media > .row .col-for-image img {
  padding-left: 0;
}
.spri-lenovo-warranty #microsite_content .spri-kampaania .article.text_with_media > .row p {
  display: none;
}
.spri-lenovo-warranty #microsite_content .spri-kampaania .article.text_with_media > .row h2 {
  margin-bottom: 15px;
}
.spri-lenovo-warranty #microsite_content .spri-kampaania .article.text_with_media > .row ul {
  padding-left: 20px;
}
.spri-lenovo-warranty #microsite_content .spri-kampaania .article.text_with_media > .row ul li {
  font-size: 18px;
}
/*************close spri-lenovo-warranty*************/
/**** open Lenovo LEAD GEN *****/
.spri-lenovo-lead-gen #microsite_content .spri-section-200 {
    padding: 200px 0;
}

.spri-lenovo-lead-gen #microsite_content a.btn {
    background-color: #8246af !important;
    color: #fff !important;
    border-color: #8246af !important;
    border-radius: 0 !important;
}

.spri-lenovo-lead-gen #microsite_content a.btn:hover {
    background-color: #fff !important;
    color: #8246af !important;
}

.spri-lenovo-lead-gen #microsite_content a.lnk {
    color: #8246af !important;
    border-bottom: none !important;
}

.spri-lenovo-lead-gen #microsite_content a.lnk:hover {
    opacity: 0.7;
}

.spri-lenovo-lead-gen #microsite_content .spri-topbanner {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/lenovo_isg_hci_lead_gen/topbanner.jpg);
    width: 100%;
    height: 600px;
    background-position: center right;
    background-repeat: no-repeat;
    image-rendering: -webkit-optimize-contrast;
    object-fit: cover;
}

.spri-lenovo-lead-gen #microsite_content .spri-topbanner h2 {
    font-size: 40px;
}

.spri-lenovo-lead-gen #microsite_content .spri-topbanner p {
    font-size: 17px;
}

.spri-lenovo-lead-gen #microsite_content .spri-cloud-section {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/lenovo_isg_hci_lead_gen/the-cloud-bg.jpg);
    background-position: bottom;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: no-repeat;
    image-rendering: -webkit-optimize-contrast;
    object-fit: cover;
}

.spri-lenovo-lead-gen #microsite_content .spri-box .text_with_media {
    background-color: #f6f8fa;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}

.spri-lenovo-lead-gen #microsite_content .spri-box h2 {
    font-size: 22px;
    margin: 10px;
}

.spri-lenovo-lead-gen #microsite_content .spri-box .text_with_media:after {
    content: " ";
    background-image: linear-gradient(90deg, rgba(28,109,154,1) 0%, rgba(168,90,130,1) 100%);
    position: absolute;
    height: 10px;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 0 8px;
    overflow: unset;
}

.spri-lenovo-lead-gen #microsite_content .spri-form {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/lenovo_isg_hci_lead_gen/form-bg.jpg);
    background-position: bottom;
    background-size: cover;
}

.spri-lenovo-lead-gen #microsite_content .spri-form label.mwf-label {
    color: #fff;
}

.spri-lenovo-lead-gen #microsite_content .spri-form .mwf_cancel {
    display: none;
}

.spri-lenovo-lead-gen #microsite_content .mwf_buttonrow .col-xs-6:nth-child(1) {
    display: none;
}

.spri-lenovo-lead-gen #microsite_content .spri-form .col-xs-6:nth-child(2) {
    padding: 0 !important;
}

.spri-lenovo-lead-gen #microsite_content .spri-form .mwf_finish {
    background-color: #8246af !important;
    color: #fff !important;
    border: 2px solid #8246af !important;
    border-radius: 0 !important;
    width: fit-content;
    padding: 15px !important;
}

.spri-lenovo-lead-gen #microsite_content .mwf_finish:hover {
    background-color: #fff !important;
    color: #8246af !important;
}

.spri-lenovo-lead-gen #microsite_content .mwf-paragraph {
    margin-top: 0;
}
/**** open Lenovo LEAD GEN *****/
/*************open spri-1830-switch*************/
.spri-1830-switch #microsite_content .spri-custom-box .col-md-3 {
  min-height: 385px !important;
}
/*************close spri-1830-switch*************/
/***** open 2000 MICROSOFT MIDMARKET *****/
.spri-ms-midmarket #microsite_content h3 {
    color: #04a3ef;
    text-transform: none;
}

.spri-ms-midmarket #microsite_content a.btn-default {
    color: #fff !important;
    background-color: #A9CC3A !important;
    border-radius: 0 !important;
    border: 2px solid #A9CC3A !important;
}

.spri-ms-midmarket #microsite_content a.btn-default:hover {
    color: #A9CC3A !important;
    background-color: transparent !important;
}
/***** close 2000 MICROSOFT MIDMARKET *****/
/***** open DELL GO BEYOND *****/
.spri-dell-go-beyond #microsite_content .spri-video-dell .col-xs-12 {
    padding: 0;
}

.spri-dell-go-beyond #microsite_content a.btn.btn-default {
    background-color: #00447c !important;
    color: #fff !important;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.5;
    border-radius: 50px;
    padding: 15px 50px;
}

.spri-dell-go-beyond #microsite_content a.btn.btn-default span.highlight {
    color: #15bef0 !important;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.5;
}

.spri-dell-go-beyond #microsite_content h2 {
    color: #00447c;
    font-family: 'interregular';
    font-size: 35px;
}

.spri-dell-go-beyond #microsite_content span.highlight {
    color: #15bef0;
}

.spri-dell-go-beyond #microsite_content a.lnk {
    color: #15bef0 !important;
    text-decoration: underline;
    border-bottom: none !important;
    font-weight: bold;
}

.spri-dell-go-beyond #microsite_content li, .spri-dell-go-beyond #microsite_content p {
    font-size: 18px;
}

.spri-dell-go-beyond #microsite_content p.small {
    font-size: 14px;
}

.spri-dell-go-beyond #microsite_content .spri-section-product {
    background: rgb(234,235,236);
    background: linear-gradient(180deg, rgba(234,235,236,1) 0%, rgba(217,230,238,1) 50%, rgba(163,216,244,1) 100%);
}

.spri-dell-go-beyond #microsite_content .spri-section-list-item, 
.spri-dell-go-beyond #microsite_content .spri-section-details  {
    background-color: #a3d8f4;
}

.spri-dell-go-beyond #microsite_content .spri-section-details img {
    margin-bottom: -40px;
    position: relative;
    z-index: 100;
}

.spri-dell-go-beyond #microsite_content .spri-section-emea {
    background-color: #007bc3;
}

.spri-dell-go-beyond #microsite_content .spri-how-it-works table.table.table-striped {
    background-color: transparent;
    border: none !important;
    overflow: hidden;
}

.spri-dell-go-beyond #microsite_content .spri-how-it-works th {
    background-image: none !important;
    border: none !important;
    font-size: 24px;
    color: #00447c;
    padding-bottom: 30px !important;
}

.spri-dell-go-beyond #microsite_content .spri-how-it-works table.table.table-striped {
    background-color: transparent;
    border: none !important;
    overflow: hidden;
}

.spri-dell-go-beyond #microsite_content .spri-how-it-works tr {
    background-color: transparent;
}

.spri-dell-go-beyond #microsite_content .spri-how-it-works td {
    border: none !important;
    font-size: 18px;
    line-height: 1.5;
}

.spri-dell-go-beyond #microsite_content .spri-dell-darkblue {
    background-color: #00447c;
}

@media screen and (min-width: 1440px) {
	.spri-dell-go-beyond #microsite_content .spri-section-emea {
		position: relative;
	}
	.spri-dell-go-beyond #microsite_content .spri-section-emea:before {
	    content: url(https://filesalso.dk/Landingpages/DELL/Dell-Go-Beyond/coconut-1.png);
	    right: 0;
	    position: absolute;
	    bottom: -6px;
	    opacity: 0.3;
	}

	.spri-dell-go-beyond #microsite_content .spri-section-emea:after {
	    content: url(https://filesalso.dk/Landingpages/DELL/Dell-Go-Beyond/coconut-2.png);
	    left: 0;
	    position: absolute;
	    bottom: -6px;
	    opacity: 0.3;
	}
}
/***** close DELL GO BEYOND *****/
/****** open APPLE-WORK-FROM-HOME-LEASING *****/
.spri-apple-work-from-home-leasing #microsite_content .mwf-form .col-xs-6.col-md-3:nth-child(1) {
    display: none;
}
/****** close APPLE-WORK-FROM-HOME-LEASING *****/
/***** Open HP SMB Spring Campaign*****/
@font-face {
    font-family: 'Merienda';
    src: url('/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_spring_campaign/webfont/merienda-bold.woff2') format('woff2'),
        url('/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_spring_campaign/webfont/merienda-bold.woff') format('woff'),
        url('/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_spring_campaign/webfont/merienda-bold.ttf') format('truetype'),
        url('/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_spring_campaign/webfont/merienda-bold.svg#merienda-bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-text h2 {
    text-shadow: -5px 5px 0px #ffffff;
    font-size: 40px;
    color: #f3a032;
    font-family: 'Merienda';
    font-weight:bold;
}

#hp-smb-spring-campaign #microsite_content .spri-2vendor .col-xs-12.col-md-6:nth-child(2) img {
    float: right;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_spring_campaign/topbanner-bg.png);
    background-position: center;
    background-size: cover;
}

#hp-smb-spring-campaign #microsite_content h2 {
    font-family: 'HP Simplified';
    font-size: 35px;
}

#hp-smb-spring-campaign #microsite_content .spri-section-2 .article > .row {
    padding: 0 !important;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-text p {
    color: #585858;
    font-size: 20px;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-section-bg2 {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_spring_campaign/bg-product.png);
    background-attachment: fixed;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-product .article.text_with_media {
    background-color: #f8f8f8;
    border-radius: 10px;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-product h2 {
    color: #0096d6;
    font-family: 'HP Simplified';
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-product h2 {
    color: #0096d6;
    font-family: 'HP Simplified';
    margin-bottom: 20px;
    text-align: left;
    font-size: 26px;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-product p {
    text-align: left;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-product p span.highlight {
    color: #f3a032;
    font-size: 24px;
}

#hp-smb-spring-campaign #microsite_content .spri-hp-smb-spring-campaign-product a.btn {
    background-color: transparent !important;
    width: 100%;
    color: #0096d6 !important;
    border: 2px solid #0096d6 !important;
    border-radius: 10px !important;
}

#hp-smb-spring-campaign #microsite_content a.btn {
    background-color: #0096d6;
    color: #fff;
    border-radius: 10px;
    border: 2px solid #0096d6;
}

#hp-smb-spring-campaign #microsite_content a.btn:hover {
    background-color: transparent;
    color: #0096d6;
}

#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign {
  padding-top: 35px;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .article.products.js-Products > .row {
  padding: 0;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product {
  padding: 0;
}
@media (max-width: 991px) {
  #hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product {
    padding-bottom: 50px;
  }
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row {
  position: relative;
  margin: 8px;
  padding: 27px;
  background-color: #f8f8f8;
  border-radius: 15px;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12:first-child {
  text-align: center;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription {
  margin: 20px 0;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription h3 {
  text-transform: unset;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription h3 a {
  color: #0096d6;
  font-family: "HP Simplified";
  margin-bottom: 20px;
  text-align: left;
  font-size: 26px;
  text-decoration: none;
  border-bottom: none;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p {
  color: #f3a032;
  font-size: 24px;
  font-weight: bold;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
  margin-bottom: 10px !important;
  background-color: #165dba;
  color: #fff;
  text-transform: uppercase;
  padding: 15px 30px;
  font-size: 16px;
  border: none;
  font-family: "inter";
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary .fa.fa-eye {
  display: none;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover {
  font-family: "inter";
  background-color: #0d63d2;
  color: #fff;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover .fa.fa-eye {
  display: none;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12:first-child a {
  border-bottom: none;
}
#hp-smb-spring-campaign #microsite_content .spri-product-spring-campaign .c-Products--gallery-Product > .row .col-xs-12:first-child a:hover {
  border-bottom: none;
}
/***** Close HP SMB Spring Campaign*****/
/***** open ZOTAC ZBOX *****/
.spri-zotac-zbox #microsite_content a.btn.btn-default {
    background-color: #f1d600;
    border-radius: 10px;
    border-color: #f1d600;
}

.spri-zotac-zbox #microsite_content a.btn.btn-default:hover {
    background-color: transparent;
}

.spri-zotac-zbox #microsite_content .row.equalheight {
    margin-left: 0;
    margin-right: 0;
}

.spri-zotac-zbox #microsite_content .spri-product-text a.lnk {
    color: #f1d600 !important;
    border: none !important;
}

.spri-zotac-zbox #microsite_content .spri-product-text a.lnk:hover {
    opacity: 0.7;
}

.spri-zotac-zbox #microsite_content .spri-product-text h3 {
    font-size: 18px;
}

.spri-zotac-zbox #microsite_content .spri-text-categories .col-md-6:nth-child(1) h3 {
    background: #C12D5F;
    background: -webkit-linear-gradient(to right, #C12D5F 0%, #E0895D 40%, #FEE55B 100%);
    background: -moz-linear-gradient(to right, #C12D5F 0%, #E0895D 40%, #FEE55B 100%);
    background: linear-gradient(to right, #C12D5F 0%, #E0895D 40%, #FEE55B 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    text-transform: none;
}

.spri-zotac-zbox #microsite_content .spri-text-categories .col-md-6:nth-child(2) h3 {
    background: #275759;
	background: -webkit-linear-gradient(to right, #275759 0%, #62AB8F 40%, #80e1a0 100%);
	background: -moz-linear-gradient(to right, #275759 0%, #62AB8F 40%, #80e1a0 100%);
	background: linear-gradient(to right, #275759 0%, #62AB8F 40%, #80e1a0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
    font-size: 25px;
    text-transform: none;
}

.spri-zotac-zbox #microsite_content .spri-text-categories .col-md-6:nth-child(3) h3 {
    background: #072F57;
	background: -webkit-linear-gradient(to right, #072F57 0%, #0C7A7F 40%, #10bfa5 100%);
	background: -moz-linear-gradient(to right, #072F57 0%, #0C7A7F 40%, #10bfa5 100%);
	background: linear-gradient(to right, #072F57 0%, #0C7A7F 40%, #10bfa5 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
    font-size: 25px;
    text-transform: none;
}

.spri-zotac-zbox #microsite_content .spri-text-categories .col-md-6:nth-child(4) h3 {
    background: #962A55;
	background: -webkit-linear-gradient(to right, #962A55 0%, #CD426D 40%, #fb5681 100%);
	background: -moz-linear-gradient(to right, #962A55 0%, #CD426D 40%, #fb5681 100%);
	background: linear-gradient(to right, #962A55 0%, #CD426D 40%, #fb5681 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
    font-size: 25px;
    text-transform: none;
}

.spri-zotac-zbox #microsite_content .spri-text-categories .col-md-6:nth-child(1), 
.spri-zotac-zbox #microsite_content .spri-text-categories .col-md-6:nth-child(2) {
    margin-bottom: 80px;
}
/***** close ZOTAC ZBOX *****/
/***** open ARUBA CENTRAL PROMO *****/
.spri-aruba-central-promo #microsite_content .spri-aruba-headline p {
    font-size: 35px !important;
}

.spri-aruba-central-promo #microsite_content .spri-aruba-headline p b{
    color: #ff8300 !important;
}

.spri-aruba-central-promo #microsite_content .spri-info b, 
.spri-aruba-central-promo #microsite_content .spri-info h2, 
.spri-aruba-central-promo #microsite_content .spri-info h3 {
    color: #ff8300 !important;
}

.spri-aruba-central-promo #microsite_content .hero-banner .container-fluid {
	position: relative;
}
.spri-aruba-central-promo #microsite_content .hero-banner .container-fluid::after {
	background-image: url(https://filesalso.dk/Landingpages/HPE%20Portal/2900%20Aruba%2021%20Q4%206100%20Switch%20series%20%2A290010001697%2A/logo.png);
	position: absolute;
	content: "";
	width: 136px;
	height: 36px;
	top: 16%;
	left: 21.5%;
}

.spri-aruba-central-promo #microsite_content a.btn.btn-primary {
    color: #000 !important;
}
/***** close ARUBA CENTRAL PROMO *****/
/****** open SAMSUNG PHONES *****/
.spri-samsung-phones #microsite_content .spri-warning p {
    color: #e60012;
}

.spri-samsung-phones #microsite_content .spri-warning a {
    color: #e60012 !important;
    border: none !important;
}
/****** close SAMSUNG PHONES *****/
/****** open HPE SELL FISH *****/
.spr-hpe-sell-fish #microsite_content .spri-term-bg {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/hpe_1/kampanjer_20/hpe_sell_fish/footer.jpg);
    background-size: cover;
    background-position: top;
}
/****** close HPE SELL FISH *****/
/***** open ADDITIONAL TPP *****/
.spri-ms-tpp #microsite_content .col-xs-12.col-md-6.grid-col {
    box-shadow: none;
}
/***** close ADDITIONAL TPP *****/
/***** open MS WINDOWS FEATURE GENERAL *****/
.spri-ms-windows-feature-general #microsite_content .spri-topbanner .text_with_media .row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 0;
    height: 100%;
    width: 100% /* needed for Firefox */;
}

.spri-ms-windows-feature-general #microsite_content .spri-topbanner h1 {
    position: relative;
}

.spri-ms-windows-feature-general #microsite_content .spri-topbanner h1:before {
    background-image: url(https://filesalso.dk/Landingpages/fy22q1-windows-feature-general-landing-page-bg/assets/logo.8d8b7631b5c6.png);
    content: ' ';
    width: 270px;
    position: absolute;
    height: 50px;
    display: block;
    top: -240px;
    background-size: contain;
}

.spri-ms-windows-feature-general #microsite_content .spri-product .article.text_with_media {
    border: 1px solid #e3e3e3;
}

.spri-ms-windows-feature-general #microsite_content .spri-grey-box .article.text_with_media {
    background-color: #f8f9fa;
}

.spri-ms-windows-feature-general #microsite_content a.btn-default:after, 
.spri-ms-windows-feature-general #microsite_content a.lnk:after {
    content: '\003E';
}

.spri-ms-windows-feature-general #microsite_content a.btn-default {
    background-color: #0078d7;
    color: #fff;
    border: 2px solid #0078d7;
    border-radius: 0;
}

.spri-ms-windows-feature-general #microsite_content a.btn-default:hover {
    border-radius: 0;
}

.spri-ms-windows-feature-general #microsite_content a.lnk {
    color: #0078d7 !important;
    border-bottom: none !important;
}

.spri-ms-windows-feature-general #microsite_content a.lnk:before {
    content: url(https://filesalso.dk/Landingpages/fy22q1-windows-feature-general-landing-page-bg/assets/icons.78fd9d825579.png);
    display: block;
    padding-bottom: 10px;
}
/***** close MS WINDOWS FEATURE GENERAL *****/
/***** open HPE GREENLAKE FOR MSP's ******/
.hpe-greenlake-for-msps #microsite_content h2 {
  
	font-size: 3rem; 

}

.hpe-greenlake-for-msps #microsite_content a.btn {
    position: relative;
    padding: 12px 50px 12px 30px;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-default {
    border-color: #01a982 !important;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-default:hover {
    transition: 0.5s;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-default:after {
    color: #fff;
    position: absolute;
    content: '\2192';
    display: inline-block;
    right: 20px;
    font-family: 'Inter var';
    background-color: transparent;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-default:hover:after {
    color: #000;
    transition: 0.5s;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-primary {
    border-color: #01a982 !important;
    background-color: transparent !important;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-primary:hover {
    background-color: #01a982 !important;
    color: #fff !important;
    transition: 0.5s;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-primary:after {
    color: #000;
    position: absolute;
    content: '\2192';
    display: inline-block;
    right: 10px;
    font-family: 'Inter var';
    background-color: transparent;
}

.hpe-greenlake-for-msps #microsite_content a.btn.btn-primary:hover:after {
    color: #fff;
}

.hpe-greenlake-for-msps #microsite_content .mwf_cancel {
    display: none;
}

.hpe-greenlake-for-msps #microsite_content .col-xs-6.col-md-3:nth-child(1) {
    display: none;
}

.hpe-greenlake-for-msps #microsite_content .col-xs-6.col-md-3:nth-child(2) {
    width: 100%;
}

.hpe-greenlake-for-msps #microsite_content .mwf_finish:hover {
    background-color: #01a982 !important;
    color: #fff !important;
}
.hpe-greenlake-for-msps #microsite_content .mwf_finish {
    border-color: #01a982 !important;
    background-color: transparent !important;
    color: #fff;
}

.hpe-greenlake-for-msps #microsite_content .hpe-form a:hover {
    color: #01a982 !important;
}

.hpe-greenlake-for-msps #microsite_content .hpe-form .mwf-label {
    color: #fff;
}

.hpe-greenlake-for-msps #microsite_content .hpe-form {
    background-image: url(/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_for_msp_s/greenlake-footer-bg.jpg);
    background-size: cover;
    background-position: top;
}
/***** close HPE GREENLAKE FOR MSP's ******/
/***** open BROTHER NAPENIJ ******/
.spri-brother-napenij #microsite_content .spri-box-shadow .article.text_with_media {
    -webkit-box-shadow: 0 1px 6px rgb(61 65 84 / 30%);
    box-shadow: 1px 1px 6px rgb(61 65 84 / 30%);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
/***** close BROTHER NAPENIJ ******/
/***** open HPE SIMPLIVITY *****/
.p-hpe-simplivity #microsite_content a.lnk {
    background-image: none !important;
    color: #01a982 !important;
    padding: 0 !important;
}

.p-hpe-simplivity #microsite_content ul {
    padding-left: 60px;
}

.p-hpe-simplivity #microsite_content .decimal-list li {
    list-style-type: decimal;
}

.p-hpe-simplivity #microsite_content span.highlight {
    font-style: italic;
    font-weight: normal;
}

.p-hpe-simplivity #microsite_content .hero-banner .parallax-container > .container >.row{
    width: 70%;
}
.p-hpe-simplivity #microsite_content .hero-banner .parallax-container .parallax img{
    left: auto;
    right: 0;
}
.p-hpe-simplivity #microsite_content .hero-banner .parallax-container{
    min-height:650px!important;
}
.p-hpe-simplivity #microsite_content section .btn-primary{
    background-color: #01a982 !important;
    border-color:#01a982 !important;
    color:#fff !important;
}
.p-hpe-simplivity #microsite_content section .btn-primary:focus, .p-hpe-simplivity #microsite_content section .btn-primary:active{
    /* background-color: #fff !important;*/
    color:#000 !important;
    /* border-color:#fff !important; */
    border: 1px solid #01a982 !important;
}
.p-hpe-simplivity #microsite_content .hero-banner .parallax-container .parallax-text h2{
    font-size: 4rem;
    text-transform: none;
    line-height: 1.0;
}
.p-hpe-simplivity #microsite_content .hero-banner .parallax-container .parallax-text p b{
    font-size: 2.2rem;
}
.p-hpe-simplivity #microsite_content h2 b{
    color:#01a982;
}
.p-hpe-simplivity #microsite_content .hpe_portal_columns_w110 .article >.row{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_green{
    background-color: #01a982;
    padding-top:10px;
}
.p-hpe-simplivity #microsite_content h3{
    color: #01a982!important;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_green h3{
    color:#fff !important;
    font-size: 2.4rem;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_green .article >.row .col-xs-12{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_green .article >.row .col-xs-12 .btn{
    background-color: #fff !important;
    color:#000 !important;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_green .article >.row .col-xs-12 .btn:hover,
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_green .article >.row .col-xs-12 .btn:focus{
    border:2px solid #000!important;
    background-color: #000;
    color:#fff !important;
    padding: 12px 30px!important;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_footer {
    background: url(/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/simplivity_2/bg-footer.jpg);
    background-size: cover;
    background-position: top;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_footer .container >.row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 50%;
    margin: 0 0 0 auto;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_footer .mwf-form .container{
    width: 100%;
    padding: 0;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_footer a{
    border:none!important;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_footer .container .mwf_buttonrow .col-xs-6{
    width: 100%;
}
.p-hpe-simplivity #microsite_content .p-hpe-simplivity_footer .container .mwf_buttonrow .col-xs-6 .mwf_cancel{
    display: none;
}
@media screen and (max-width: 1200px){
    .p-hpe-simplivity #microsite_content .hero-banner .parallax-container .parallax img{
        right:-200px;
        height:100%;
    }
}
@media screen and (max-width: 960px){
    .p-hpe-simplivity #microsite_content .hero-banner .parallax-container{
        min-height:400px;
        background-color: #010203;
    }
    .p-hpe-simplivity #microsite_content .hero-banner .parallax-container .parallax img{
        right:-250px;
    }
    .p-hpe-simplivity #microsite_content .hero-banner .parallax-container > .container > .row{
        width: 100%;
        max-width: 400px;
    }
    .p-hpe-simplivity #microsite_content .p-hpe-simplivity_green .article > .row .col-xs-12{
        text-align: center;
        justify-content: center;
    }
    .p-hpe-simplivity #microsite_content .p-hpe-simplivity_footer .container > .row{
        width: 100%;
    }
}
@media screen and (max-width: 960px){
    .p-hpe-simplivity #microsite_content .hero-banner .parallax-container .parallax img{
        right:auto;
    }
}
/***** close HPE SIMPLIVITY *****/
/***** open ERGOTRON MICROSITE *****/
.spri-ergotron-microsite #microsite_content h2,
.spri-ergotron-microsite #microsite_content p.big {
	color: #1F3662;
}

.spri-ergotron-microsite #microsite_content a.btn {
	color: #fff !important;
	background-color: #f26859 !important;
}

.spri-ergotron-microsite #microsite_content a.btn:hover {
	color: #1F3662 !important;
	background-color: transparent !important;
	transition: 0.8s;
}

.spri-ergotron-microsite #microsite_content a.lnk {
	color: #f26859 !important;
}

.spri-ergotron-microsite #microsite_content a.lnk:hover {
	color: #000 !important;
}

.spri-ergotron-microsite #microsite_content .spri-header-line p.big {
    position: relative;
}

.spri-ergotron-microsite #microsite_content .spri-header-line p.big:after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 3px;
    width: 50px;
    background: #F26859;
    border-radius: 3px;
}

.spri-ergotron-microsite #microsite_content .spri-darkblue-box .article.text_with_media {
    background-color: #1F3662 !important;
    box-shadow: 0 2px 8px 0 rgb(0 0 0 / 30%);
}

.spri-ergotron-microsite #microsite_content .spri-grey-box .article.text_with_media {
    background-color: #f5f5f5 !important;
    color: #1F3662;
    border-radius: 8px;
}

.spri-ergotron-microsite #microsite_content .spri-reset-padding .col-xs-12 {
    padding-right: 0;
    padding-left: 0;
}

.spri-ergotron-microsite #microsite_content .spri-company ul#tab-3 {
    margin: 15px auto 50px auto !important;
    padding: 7px !important;
    background: #fff;
    border: 0;
    border-radius: 50px;
    box-shadow: 0 1px 14px 4px rgb(0 0 0 / 10%);
    width: fit-content;
    display: block;
}

.spri-ergotron-microsite #microsite_content .spri-company li a {
    border: none !important;
}

.spri-ergotron-microsite #microsite_content .spri-company .nav-tabs > li > a:hover {
    border-radius: 50px !important;
}

.spri-ergotron-microsite #microsite_content .spri-company .nav-tabs > li.active > a {
    background-color: #f26859 !important;
    border-radius: 50px;
    color: #fff !important;
}
/***** close ERGOTRON MICROSITE *****/
/***** open SAMSUNG-VENDOR-2400 *****/
#samsung-vendor-2400 #microsite_content a.btn.btn-primary {
    background-color: #0c4da1;
}

#samsung-vendor-2400 #microsite_content a.btn.btn-primary {
    background-color: #0c4da1;
}
/***** close SAMSUNG-VENDOR-2400 *****/
/***** open Fomula Micro Event *****/
.spri-fme-nordic #microsite_content p {
    font-size: 17px;
    line-height: 1.5;
}

.spri-fme-nordic #microsite_content .spri-form .mwf-label {
    color: #fff;
}

.spri-fme-nordic #microsite_content .spri-form  .btn.btn-primary.mwf_finish {
    background-color: #e60012;
    color: #fff;
}

.spri-fme-nordic #microsite_content .spri-form .btn.btn-primary.mwf_finish:hover {
    background-color: #fff;
    color: #000;
}

.spri-fme-nordic #microsite_content .spri-form .mwf_buttonrow .col-xs-6:nth-child(1) {
    display: none;
}

.spri-fme-nordic #microsite_content .spri-form {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/formulamicro_event/bg-form.jpg);
    background-size: cover;
    background-position: top;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 40%);
}

.spri-fme-nordic #microsite_content .spri-form a:hover {
    color: #e60012 !important;
}

.spri-fme-nordic #microsite_content .spri-calendar ul {
    padding: 0;
}

.spri-fme-nordic #microsite_content .spri-calendar li {
    position: relative;
    list-style: none;
    padding-left: 70px;
    margin-bottom: 20px;
    font-size: 18px;
}

.spri-fme-nordic #microsite_content .spri-calendar li:nth-child(1):before {
    content: ' ';
    position: absolute;
    left: 0;
    width: 50px;
    height: 50px;
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/formulamicro_event/address-icon.png);
    display: inline-block;
}

.spri-fme-nordic #microsite_content .spri-calendar li:nth-child(2):before {
    content: ' ';
    position: absolute;
    left: 0;
    width: 50px;
    height: 50px;
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/formulamicro_event/date-icon.png);
    display: inline-block;
}

.spri-fme-nordic #microsite_content .spri-calendar li:nth-child(3):before {
    content: ' ';
    position: absolute;
    left: 0;
    width: 50px;
    height: 50px;
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/formulamicro_event/time-icon.png);
    display: inline-block;
}

.spri-fme-nordic #microsite_content .spri-topbanner {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/formulamicro_event/topbanner.png);
    background-size: cover;
    background-position: bottom right;
    position: relative;
}

.spri-fme-nordic #microsite_content .spri-topbanner:before {
    content: ' ';
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/formulamicro_event/lenovo-verticle.png);
    width: 63px;
    height: 188px;
    right: 0;
    position: absolute;
    z-index: 1;
}

.spri-fme-nordic #microsite_content .spri-topbanner p {
    margin-bottom: 10px;
}
.spri-topbanner h2 {
    margin-bottom: 20px;
}

.spri-fme-nordic #microsite_content .spri-topbanner span.highlight2 {
    font-weight: bold;
    position: absolute;
    left: -64px;
}

.spri-fme-nordic #microsite_content .spri-topbanner ul li {
    padding-left: 0;
    left: 25px;
    position: relative;
}

.spri-fme-nordic #microsite_content .spri-topbanner .col-xs-12.col-md-6:nth-child(1) {
    background: rgba(180, 211, 161, 0.7);
    padding: 25px;
}

.spri-fme-nordic #microsite_content .spri-topbanner .col-xs-12.col-md-6:nth-child(1) img {
    float: right;
}

.spri-fme-nordic #microsite_content .spri-2logo .col-xs-12.col-md-6:nth-child(2) img {
    float: right;
}

.spri-fme-nordic #microsite_content .spri-form-section .col-xs-12.col-md-6:nth-child(3) .mwf-label {
    color: #fff;
}

.spri-fme-nordic #microsite_content .spri-form-section .col-xs-12.col-md-6:nth-child(3) .btn.btn-primary.mwf_finish {
    background-color: #e60012;
    color: #fff;
}

.spri-fme-nordic #microsite_content .spri-form-section .btn.btn-primary.mwf_finish:hover {
    background-color: transparent !important;
    color: #fff !important;
    border: 2px solid #fff !important;
}

.spri-fme-nordic #microsite_content .spri-form-section .col-xs-12.col-md-6:nth-child(3) {background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/formulamicro_event/bg-form.jpg);
    background-size: cover;
    background-position: top right;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 40%) !important;
}

.spri-fme-nordic #microsite_content .spri-form-section .col-xs-12.col-md-6:nth-child(3) .btn.btn-primary.mwf_finish:hover {
    background-color: #fff;
    color: #000;
}

.spri-fme-nordic #microsite_content .spri-form-section .col-xs-12.col-md-6:nth-child(3) .mwf_buttonrow .col-xs-6:nth-child(1) {
    display: none;
}

.spri-fme-nordic #microsite_content .spri-form-section .col-xs-12.col-md-6:nth-child(3) a:hover {
    color: #e60012 !important;
}

.spri-fme-nordic #microsite_content .spri-form-section .mwf-paragraph h2,
.spri-fme-nordic #microsite_content .spri-form-section .mwf-paragraph p {
    color: #fff !important;
}

.spri-fme-nordic #microsite_content .spri-form-section label p {
    color: #fff !important;
}

.spri-fme-nordic #microsite_content .spri-form-section .row.mwf_buttonrow {
    margin-bottom: 40px;
}

.spri-fme-nordic #microsite_content .spri-webinar .col-xs-12.col-md-10 {
    padding: 0;
}

/***** close Fomula Micro Event *****/
/***** open WACOM CREATIVE ****/
.spri-wacom-creative #microsite_content h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    margin-bottom: 30px;
}

.spri-wacom-creative #microsite_content h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.spri-wacom-creative #microsite_content p {
    font-family: 'Roboto', sans-serif;
}

.spri-wacom-creative #microsite_content p b{
    color: #0097d4 !important;
}

.spri-wacom-creative #microsite_content a.lnk { 
	color: #0097d4 !important;
	text-decoration: none;
	border: 0px !important;
}

.spri-wacom-creative #microsite_content .spri-product h2 {
    font-size: 18px;
}

.spri-wacom-creative #microsite_content .spri-grey-bg {
	background-color: #fafafa;
}

.spri-wacom-creative #microsite_content .spri-grey-bg2 {
	background-color: #f6f6f6;
}
/***** open WACOM CREATIVE ****/
/***** open LENOVO 360 *****/
.spri-lenovo-360 #microsite_content .spri-section-topbanner {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/topbanner.jpg);
    min-height: 700px;
    background-position: bottom right;
    display: flex;
    align-content: center;
    background-size: cover;
}

.spri-lenovo-360 #microsite_content h2 {
    color: #e60012;
}

.spri-lenovo-360 #microsite_content .spri-section-topbanner h2 {
	font-size: 50px
}

.spri-lenovo-360 #microsite_content  h2 {
    position: relative;
}

.spri-lenovo-360 #microsite_content h2:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/icon-1.png);
    width: 140px;
    height: 30px;
    position: absolute;
    top: -40px;
}

.spri-lenovo-360 #microsite_content .spri-section-topbanner-2 {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/topbanner-2.jpg);
    height: 600px;
    background-position: center;
    display: flex;
    align-items: center;
    background-size: cover;
}

.spri-lenovo-360 #microsite_content .spri-section-topbanner-2 .text_with_media .col-xs-12 {
    padding: 0;
}

.spri-lenovo-360 #microsite_content .spri-section-topbanner-2 h2{
	font-size: 50px
}

.spri-lenovo-360 #microsite_content .spri-section-topbanner-2 h2:before {
  display: none;
}

.spri-lenovo-360 #microsite_content .spri-text-bold-red p b {
    color: #e60012;
}

.spri-lenovo-360 #microsite_content .spri-section-topbanner p:after {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/icon2.png);
    width: 140px;
    height: 30px;
    position: absolute;
    bottom: -40px;
    right: 0;
}

.spri-lenovo-360 #microsite_content .spri-section-topbanner p {
    font-size: 20px;
    position: relative;
}

.spri-lenovo-360 #microsite_content .btn-default, 
.spri-lenovo-360 #microsite_content .spri-section-form .mwf-form .mwf_buttonrow .mwf_finish {
    background-color: #e60012 !important;
    color: #fff !important;
    border-radius: 0 !important;
    border: none !important;
    width: max-content !important;
}

.spri-lenovo-360 #microsite_content .btn-default:hover,
.spri-lenovo-360 #microsite_content .spri-section-form .mwf-form .mwf_buttonrow .mwf_finish:hover {
    background-color: #000 !important;
}

.spri-lenovo-360 #microsite_content .spri-section-form .mwf-form {
    border: 2px solid #000;
    position: relative;
}

.spri-lenovo-360 #microsite_content .spri-section-form .mwf-form:after {
    content: ' ';
    position: absolute;
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/scooter.png);
    width: 200px;
    height: 263px;
    z-index: -100;
    bottom: -60px;
    left: -72px;
    background-repeat: no-repeat;
}

.spri-lenovo-360 #microsite_content .list_small ul li {
    font-size: 12px;
}

.spri-lenovo-360 #microsite_content .mwf-form .btn-primary.mwf_cancel {
    display: none;
}

.spri-lenovo-360 #microsite_content .spri-section-form .mwf-form .row.mwf_buttonrow {
    margin-bottom: 40px;
}

.spri-lenovo-360 #microsite_content .spri-section-form .mwf-form .mwf-paragraph.mwf-field {
    margin-top: 60px;
}

.spri-lenovo-360 #microsite_content .spri-section-icon .text_with_media {
	position: relative;
}

.spri-lenovo-360 #microsite_content .spri-section-icon .text_with_media:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/icon-1.png);
    width: 140px;
    height: 30px;
    position: absolute;
    top: -40px;
}

.spri-lenovo-360 #microsite_content .spri-section-icon .text_with_media:after {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/icon2.png);
    width: 140px;
    height: 30px;
    position: absolute;
    bottom: -40px;
    right: 0;
}

.spri-lenovo-360-stock #microsite_content h2:before {
  	display: none;
}

.spri-lenovo-360-stock #microsite_content .spri-section-icon .text_with_media:before,
.spri-lenovo-360-stock #microsite_content .spri-section-icon .text_with_media:before {
  display: none;
}

.spri-lenovo-360-stock #microsite_content .spri-section-form .mwf-form p {
    font-size: 15px;
}

.spri-lenovo-360-stock #microsite_content .spri-section-form .mwf-form .mwf-paragraph.mwf-field {
    margin-top: 30px;
}

.spri-lenovo-360-stock #microsite_content .spri-section-form .mwf-form .row.mwf_buttonrow {
    margin-top: 20px;
}

.spri-lenovo-360-stock #microsite_content .spri-section-topbanner-2 .col-md-6:nth-child(2) .text_with_media {
    position: relative;
}

.spri-lenovo-360-stock #microsite_content .spri-section-topbanner-2 .col-md-6:nth-child(2) .text_with_media .text-box {
    width: 160px;
    height: 160px;
    display: flex;
    position: absolute;
    text-align: center;
    right: 20px;
    top: 10px;
    z-index: 1;
    background: rgb(15,88,253);
    background: linear-gradient(120deg, rgba(15,88,253,1) 0%, rgba(138,231,112,1) 100%);
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.spri-lenovo-360-stock #microsite_content .spri-section-topbanner-2 .col-md-6:nth-child(2) .text_with_media .text-box p {
    margin: 0;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.spri-lenovo-360-stock #microsite_content .spri-splash .col-md-4:nth-child(1) .text-headline-box {
    position: absolute;
    top: -260px;
    left: -80px;
    width: 160px;
    height: 160px;
    display: flex;
    position: absolute;
    text-align: center;
    z-index: 1;
    background: rgb(15,88,253);
    background: linear-gradient(120deg, rgba(15,88,253,1) 0%, rgba(138,231,112,1) 100%);
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.spri-lenovo-360-stock #microsite_content .spri-splash .text_with_media {
    position: relative;
}

.spri-lenovo-360-stock #microsite_content .spri-splash .text-headline-box h2 {
    text-align: center;
    color: #fff !important;
    font-family: 'interregular' !important;
    font-size: 16px !important;
    font-weight: bold;
}

@media (max-width: 991px) {
  	.spri-lenovo-360 #microsite_content .spri-section-topbanner-2 {
  		height: 1000px;
  	}

    .spri-lenovo-360-stock #microsite_content .spri-section-topbanner-2 .col-md-6:nth-child(2) .text_with_media .text-box {
    	right: 0;
    	top: -40px;
    }

  .spri-lenovo-360-stock #microsite_content .spri-splash .col-md-4:nth-child(1) .text-headline-box {
    top: -300px !important;;
    left: 0px !important;
  }
}
/***** close LENOVO 360 *****/
/***** open SAMSUNG GSM WAAS *****/
.spri-samsung-gsm-waas #microsite_content .spri-decimal li {
    list-style: decimal;
    line-height: 1.5;
}
/***** open SAMSUNG GSM WAAS *****/
/***** open ODIX France *****/
@media screen and (max-width: 1440px) {
	.odix_main.p-2000-odix_2022_q2_jumpstart_package_campaign_1 #microsite_content ul {
		padding: 0 !important;
	}

	.odix_main.p-2000-odix_2022_q2_jumpstart_package_campaign_1 #microsite_content section.hd_new a.lnk {
	    font-size: 12px !important;
	}
}
/***** close ODIX France *****/
/***** open 1010 SOLIDIGM *****/
@font-face {
    font-family: 'Sora';
    src: url(/ec/cms5/media/img/1010_anbieter_1/solidigm/sora-thin.woff2) format('woff2'),
    url(/ec/cms5/media/img/1010_anbieter_1/solidigm/sora-thin.woff format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url(/ec/cms5/media/img/1010_anbieter_1/solidigm/sora-light.woff2) format('woff2'),
    url(/ec/cms5/media/img/1010_anbieter_1/solidigm/sora-light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

#p-solidigm #microsite_content h2 {
    font-family: 'Sora', sans-serif;
    font-size: 58px;
    line-height: 1.5;
    font-weight: 100;
    color: #00083f;
}

#p-solidigm #microsite_content p.big {
    font-family: 'Sora', sans-serif;
    font-size: 23px !important;
    line-height: 1.5;
    font-weight: 400;
    color: #00083f;
}

#p-solidigm #microsite_content p {
    font-family: 'Sora', sans-serif;
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 400;
    color: #00083f;
}

#p-solidigm #microsite_content .btn-default {
    background-color: #3f0091 !important;
    color: #fff !important;
    border-radius: 0 !important;
}

#p-solidigm #microsite_content .btn-default:hover {
    background-color: #3f0091 !important;
}

#p-solidigm #microsite_content .spri-section-topbanner {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/solidigm/home-page-marquee-image_2000px.png);
    background-size: cover;
    background-position: 50%;
    padding-bottom: 40%;
    position: relative;
}

#p-solidigm #microsite_content .spri-section-topbanner .article.text_with_media {
    top: 100px;
    padding: 0;
    margin: 0 auto;
    text-align: left;
    position: absolute;
    left: 8%;
}

#p-solidigm #microsite_content .spri-section-branch .article.text_with_media {
    box-shadow: 0px 0px 27px 3px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 0px 27px 3px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 27px 3px rgba(0,0,0,0.2);
}

#p-solidigm #microsite_content .spri-section-branch .article.text_with_media:hover {
    box-shadow: 0px 0px 27px 3px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 0px 0px 27px 3px rgb(0 0 0 / 30%);
    -moz-box-shadow: 0px 0px 27px 3px rgba(0,0,0,0.3);
}

#p-solidigm #microsite_content .spri-section-buble span.highlight {
    position: relative;
    font-size: 44px;
    font-weight: 300;
    color: #00083f;
}

#p-solidigm #microsite_content .spri-section-buble span.highlight:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/solidigm/blockquote-1.png);
    position: absolute;
    width: 56px;
    height: 46px;
    top: -30px;
    left: -60px;
}

#p-solidigm #microsite_content .spri-section-buble span.highlight:after {
    content: ' ';
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/solidigm/blockquote-2.png);
    position: absolute;
    width: 56px;
    height: 46px;
    bottom: -20px;
    right: -60px;
}

#p-solidigm #microsite_content .spri-purple-bg {
    background-color: #4f00b5;
}

#p-solidigm #microsite_content .spri-bg-image {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/solidigm/home-page-large-content-background_2000px.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: right;
    background-attachment: fixed;
}
/***** close 1010 SOLIDIGM *****/
/***** open IBM-AWARENESS-CAMPAIGN*****/
#ibm-awareness-campaign #microsite_content .topbanner-section {
    background-color: #040707;
}

#ibm-awareness-campaign #microsite_content h2 {
    color: #4589ff;
}

#ibm-awareness-campaign #microsite_content a.btn.btn-default,
#ibm-awareness-campaign #microsite_content input.btn.btn-primary {
    background-color: #0062ff;
    color: #fff;
    border-radius: 0;
    border: none;
}

#ibm-awareness-campaign #microsite_content a.btn.btn-default:hover,
#ibm-awareness-campaign #microsite_content input.btn.btn-primary:hover {
    background-color: #0354e9;
}

#ibm-awareness-campaign #microsite_content .portfolio-section .article.text_with_media {
    background-color: #282828;
}

#ibm-awareness-campaign #microsite_content .portfolio-section .article.text_with_media img {
    height: 90px;
}

#ibm-awareness-campaign #microsite_content .video-section {
    background-color: #f2f4f8;
}

#ibm-awareness-campaign #microsite_content .form-section {
    background-image: url(/ec/cms5/media/img/2610_1/vendors_2/ibm_14/ibm_awareness_campaign/form-section-background.jpg);
    background-size: cover;
    background-position: center right;
    background-attachment: fixed;
}

#ibm-awareness-campaign #microsite_content .form-section .mwf-label {
    color: #fff;
}

#ibm-awareness-campaign #microsite_content .form-section .mwf_buttonrow .col-xs-6 {
    width: auto;
}
/***** open IBM-AWARENESS-CAMPAIGN*****/
/***** open 1010 EATON Find the oldest USV *****/
#p-eaton-usv #microsite_content h2 {
    font-family: 'interbold';
}

#p-eaton-usv #microsite_content .btn {
    background-color: #2674be;
    color: #fff !important;
    border-bottom: 2px solid #000 !important;
}

#p-eaton-usv #microsite_content .btn:hover {
    background-color: transparent;
    color: #000 !important;
    border-bottom: 2px solid #000 !important;
}

#p-eaton-usv #microsite_content a {
    border-bottom: none;
    color: #2674be;
}

#p-eaton-usv #microsite_content a:hover {
    border-bottom: none;
    color: #000;
}

#p-eaton-usv #microsite_content .eaton-blue-bg {
	background-color: #2674be;
}

#p-eaton-usv #microsite_content .form-section .mwf-upload-row {
  width: 25%;
  display: inline-block;
}

#p-eaton-usv #microsite_content .form-section .row.mwf_buttonrow {
    margin-bottom: 40px;
}

#p-eaton-usv #microsite_content .form-section .mwf-upload-filecontainer .mwf-upload-upload {
    display: none;
}

#p-eaton-usv #microsite_content .form-section .mwf-upload-footer {
    padding-top: 20px;
}

#p-eaton-usv #microsite_content .form-section .mwf-upload-footer button.mwf-upload-upload {
    background-color: #2674be;
    color: #fff !important;
    border-bottom: 2px solid #000 !important;
}

#p-eaton-usv #microsite_content .form-section .mwf-field h3, 
#p-eaton-usv #microsite_content .form-section .mwf-field h4,
#p-eaton-usv #microsite_content .form-section .mwf-upload-dropzone span {
    padding-left: 15px;
}
/***** close 1010 EATON Find the oldest USV *****/
/***** open 1010 AOC GAMING *****/
#p-aoc-gaming #microsite_content .black-text a {
    color: #000 !important;
}
/***** open 1010 AOC GAMING *****/
/***** open 2420 BROTHER *****/
#p-2420-brother #microsite_content .brother-blue-bg {
    background-color: #0d2ea0;
}

#p-2420-brother #microsite_content h2, 
#p-2420-brother #microsite_content h3 {
    font-family: 'interbold';
    text-transform: none;
}

#p-2420-brother #microsite_content a.btn-default {
    background-color: #00A9E0;
    border-radius: 0;
    color: #fff;
    border: 2px solid #00A9E0;
}

#p-2420-brother #microsite_content a.lnk {
	color: #00A9E0;
	border-bottom: none;
}

#p-2420-brother #microsite_content a.btn-default:hover {
    background-color: #21bbed;
    border: 2px solid #00A9E0;
}

#p-2420-brother #microsite_content a.lnk:hover {
	color: #21bbed;
	border-bottom: none;
}

#p-2420-brother #microsite_content .topbanner-bg {
    background-image: url(/ec/cms5/media/img/2420_1/providers_26/brother_9/update_20/topbanner.jpg);
    background-size: cover;
    background-position: top right;
}

#p-2420-brother #microsite_content .topbanner-bg .article.text_with_media {
    background-color: #00A9E0;
    border-radius: 0 0 50px 0;
}
/***** close 2420 BROTHER *****/
/***** open 2200 ALSO AUSTRIA SOFTWARE & CLOUD NEWS *****/
#p-nl-sub #microsite_content h3 {
    font-size: 28px;
}

#p-nl-sub #microsite_content .mwf-form h3 {
    font-size: 20px;
    padding-left: 0;
    padding-top: 30px;
}

#p-nl-sub #microsite_content pb-80 {
	padding-bottom: 80px;
}

#p-nl-sub #microsite_content pt-80 {
	padding-top: 80px;
}

#p-nl-sub #microsite_content .mwf-form .mwf-paragraph {
    margin-top: 0;
}

#p-nl-sub #microsite_content .mwf-form .row.mwf_buttonrow {
    margin-top: 20px;
}

#p-nl-sub #microsite_content .mwf-form .btn-primary.mwf_finish {
    width: auto;
}

#p-nl-sub #microsite_content .mwf-form .btn-primary.mwf_cancel {
    display: none;
}
/***** close 2200 ALSO AUSTRIA SOFTWARE & CLOUD NEWS *****/
/***** open 1550 REALWEAR VENDOR PAGE *****/

#p-realwear-microsite #microsite_content a.btn-default {
    background-color: #2d4051;
    color: #fff;
    margin-top: 30px;
}

#p-realwear-microsite #microsite_content a.btn-default:hover {
    background-color: #fff;
    color: #000;
}

#p-realwear-microsite #microsite_content .why-section-bg {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/reaalwear/why-section-bg.jpg);
    background-size: 100%;
    background-position: center;
}

#p-realwear-microsite #microsite_content .why-section-bg h3 {
    font-weight: 400;
    font-family: 'interregular';
    text-transform: none;
}

#p-realwear-microsite #microsite_content #request-a-demo {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/reaalwear/contact-footer.jpg);
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
}

#p-realwear-microsite #microsite_content #request-a-demo label.mwf-label {
    color: #fff;
}

#p-realwear-microsite #microsite_content #request-a-demo .mwf_cancel {
    display: none;
}

#p-realwear-microsite #microsite_content #request-a-demo .col-xs-6.col-md-3 {
    width: auto;
}

#p-realwear-microsite #microsite_content #request-a-demo .mwf_finish {
    background-color: #2d4051;
    width: auto;
}

#p-realwear-microsite #microsite_content #request-a-demo .mwf_finish:hover {
    background-color: transparent;
    color: #fff !important;
    border: 2px solid #fff !important;
}
/***** close 1550 REALWEAR VENDOR PAGE *****/
/***** open LENOVO 360 HOT SUMMER *****/
#p-lenovo360-hotsummer #microsite_content .spri-section-topbanner {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/topbanner.jpg);
    min-height: 700px;
    background-position: bottom right;
    display: flex;
    align-content: center;
    background-size: cover;
}

#p-lenovo360-hotsummer #microsite_content h2 {
    color: #ff9933;
    font-family: 'interregular';
    font-weight: bold;
}

#p-lenovo360-hotsummer #microsite_content .spri-yellow-box {
    background-color: #fffaf4;
}

#p-lenovo360-hotsummer #microsite_content .spri-section-topbanner h2 {
	font-size: 50px
}

#p-lenovo360-hotsummer #microsite_content  h2 {
    position: relative;
}


#p-lenovo360-hotsummer #microsite_content .spri-text-bold-orange p b {
    color: #ff9933;
}


#p-lenovo360-hotsummer #microsite_content .spri-section-topbanner p {
    font-size: 20px;
    position: relative;
}

#p-lenovo360-hotsummer #microsite_content .btn-default, 
#p-lenovo360-hotsummer #microsite_content .spri-section-form .mwf-form .mwf_buttonrow .mwf_finish {
    background-color: #ff9933 !important;
    color: #fff !important;
    border-radius: 0 !important;
    border: none !important;
    position: relative;
}

#p-lenovo360-hotsummer #microsite_content .btn:after {
    content: ' ';
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/fire.png);
    height: 50px;
    width: 25px;
    background-repeat: no-repeat;
    top: -5px;
    right: -10px;
    z-index: 1;
    position: absolute;
}

#p-lenovo360-hotsummer #microsite_content .btn-default:hover,
#p-lenovo360-hotsummer #microsite_content .spri-section-form .mwf-form .mwf_buttonrow .mwf_finish:hover {
    background-color: #000 !important;
}

#p-lenovo360-hotsummer #microsite_content .spri-section-form .mwf-form {
    border: 2px solid #000;
    position: relative;
    min-height: 140px !important;
}

#p-lenovo360-hotsummer #microsite_content .spri-section-form .mwf-form:after {
    content: ' ';
    position: absolute;
    background-image: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo360/ball.png);
    width: 169px;
    height: 175px;
    z-index: 1;
    bottom: -140px;
    left: -100px;
    background-repeat: no-repeat;
}

#p-lenovo360-hotsummer #microsite_content .spri-section-form .mwf-form .mwf_buttonrow .mwf_cancel {
    display: none;
}

#p-lenovo360-hotsummer #microsite_content .spri-section-form .mwf-form .row.mwf_buttonrow {
    margin-bottom: 40px;
}

#p-lenovo360-hotsummer #microsite_content .spri-section-form .mwf-form .mwf-paragraph.mwf-field {
    margin-top: 60px;
}
/***** close LENOVO 360 HOT SUMMER *****/
/***** open ALSO SOLUTION DAY *****/
.p-2420-also_suisse_solution_day_7 #microsite_content .mwf_cancel {
    display: none;
}

.p-2420-also_suisse_solution_day_7 #microsite_content .spri-blue-box {
    background-color: #c7ecff;
}

.p-2420-also_suisse_solution_day_7 #microsite_content table.table tr th {
    background-color: #7be0fe;
    background-image: none !important;
    padding: 20px 10px !important;
}

.p-2420-also_suisse_solution_day_7 #microsite_content .spri-form-section {
    background-image: url(/ec/cms5/media/img/2400_2/16032022_also_suisse_solution_day_2/also_solution_day_footer.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
/***** close ALSO SOLUTION DAY *****/
/****** open ARUBA 2530-40 SWITCH *****/
.spri-aruba-2530-40-switch #microsite_content .aruba-logo .container-fluid::after {
	background-image: url(https://filesalso.dk/Landingpages/HPE%20Portal/2900%20Aruba%2021%20Q4%206100%20Switch%20series%20%2A290010001697%2A/logo.png);
    position: absolute;
    content: "";
    width: 136px;
    height: 36px;
    top: 16%;
    left: 21%;
}

.spri-aruba-2530-40-switch #microsite_content a.lnk {
    border-bottom: none !important;
}

.spri-aruba-2530-40-switch #microsite_content .custom-text p.big {
    color: #fd8200 !important;
    font-weight: 900;
    font-size: 30px !important;
    text-transform: uppercase;
    margin-bottom: 20px !important;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tr th {
    background-image: none;
    background-color: #58595d;
    color: #fff;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tr td b {
    float: left;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tbody {
    position: relative;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tbody:before {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/hpe_portal_8/aruba_2530_40_switch/pattern.png);
    background-repeat: no-repeat;
    content: " ";
    position: absolute;
    width: 500px;
    height: 400px;
    opacity: 0.15;
    right: 0;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tbody tr {
    background-color: transparent;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tbody tr:hover {
    background-color: transparent !important;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tr th:nth-child(2),
.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tr th:nth-child(4) {
    background-color: #0D2A45;
    width: 15%;
}

.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tr th:nth-child(3),
.spri-aruba-2530-40-switch #microsite_content .spri-comparing-table-content table.table tr th:nth-child(5) {
    background-color: #fd8200;
    width: 15%;
}
/****** close ARUBA 2530-40 SWITCH *****/
/****** open 2200-LENOVO-NEU *****/
#lenovo-neu-2200 #microsite_content ul.submenu-linklist {
    display: inline-block;
    padding-left: 0;
    column-count: unset;
}

#lenovo-neu-2200 #microsite_content ul.submenu-linklist li {
    font-size: 16px;
    display: inline-block;
    padding: 10px 20px;
}

#lenovo-neu-2200 #microsite_content ul.submenu-linklist li a {
    color: #666;
    border: none;
    text-transform: uppercase;
}

#lenovo-neu-2200 #microsite_content ul.submenu-linklist li a:hover {
    color: #000;
}
/****** close 2200-LENOVO-NEU *****/
/***** open HP SMB SUMMER 2022 ****/
#hp-smb-summer-campaign-2022 #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/2022_150/top-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-hp-smb-section-bg2 {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/2022_150/product-bg.jpg);
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-hp-smb-section-bg3 {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/2022_150/cta-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

#hp-smb-summer-campaign-2022 #microsite_content .custom-v-center .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-2 {
    background-color: #f4f9fb;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-hp-smb-section-bg1 img {
    min-height: 100px;
}

#hp-smb-summer-campaign-2022 #microsite_content a.btn.btn-default {
    background-color: #89e872;
}

#hp-smb-summer-campaign-2022 #microsite_content a.btn.btn-default:hover {
    background-color: #fff;
}

#hp-smb-summer-campaign-2022 #microsite_content h2 {
    font-family: "HP Simplified";
    font-size: 32px;
    line-height: 1.5;
    font-weight: bold;
}

#hp-smb-summer-campaign-2022 #microsite_content h3 {
    font-family: "HP Simplified";
    font-size: 30px;
    text-transform: none;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .article.text_with_media {
    text-align: center;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product {
    padding-top: 35px;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .article.products.js-Products > .row {
    padding: 0;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product {
    padding: 20px;
    position: relative;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row {
    position: relative;
    margin: 8px;
    padding: 27px;
    background-color: #fff;
    border-radius: 15px;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12:first-child {
    text-align: center;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription {
    margin: 20px 0;
    height: auto !important;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription h3 {
    text-transform: unset;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription h3 a {
    color: #0096d6;
    font-family: "HP Simplified";
    margin-bottom: 20px;
    text-align: left;
    font-size: 22px;
    text-decoration: none;
    border-bottom: none;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p {
    color: #89e872;
    font-size: 20px;
    font-weight: bold;
    margin-top: 10px;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p.small {
    position: absolute;
    top: -210px;
    right: -50px;
    width: 80px;
    height: 80px;
    background-color: #89e872;
    color: #000;
    border-radius: 50px;
    text-align: center;
    padding-top: 17px;
    font-size: 17px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
    margin-bottom: 10px !important;
    background-color: transparent;
    color: #0096d6;
    text-transform: uppercase;
    padding: 15px 30px;
    font-size: 16px;
    font-family: "inter";
    border: 2px solid #0096d6;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary .fa.fa-eye {
    display: none;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover {
    background-color: #0096d6;
    color: #fff;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover .fa.fa-eye {
    display: none;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12:first-child a {
    border-bottom: none;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12:first-child a:hover {
    border-bottom: none;
}

#hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p.small b {
    font-size: 20px;
    font-weight: bold;
    font-family: "HP Simplified";
}

@media (max-width: 991px) {
    #hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product {
        padding-bottom: 50px;
    }
}

/** open Translate NL Languages button **/
html:lang(nl-BE) #hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary,
html:lang(nl-NL) #hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
    font-size: 0;
}

html:lang(nl-BE) #hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:after,
html:lang(nl-NL) #hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:after {
    content: 'Meer informatie';
    font-size: 16px;
    font-family: 'interregular';
    background-color: transparent;
    color: #0096d6;
    display: contents;
    font-weight: bold;
}

html:lang(nl-BE) #hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover:after,
html:lang(nl-NL) #hp-smb-summer-campaign-2022 #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover:after {
    color: #fff;
}
/** open Translate NL Languages button **/
/***** close HP SMB SUMMER 2022 ****/
/***** open POC GAMING *****/
#p-aoc-gaming #microsite_content .spri-aoc-gaming .article.text_with_media .row:nth-child(2) {
    background: rgba(34,34,34,.6);
    border: 0.0625rem solid hsla(0,0%,100%,.04);
    box-sizing: border-box;
    box-shadow: 4px 4px 97px rgb(0 0 0 / 30%);
    border-radius: 0 0 15px 15px;
    position: relative;
    padding: 3.125rem 1.75rem 3.8125rem;
    text-align: center;
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming a.lnk {
    position: relative;
    border-bottom: none !important;
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming .col-md-4:nth-child(1) h3 {
    text-shadow: 0 0 14px rgb(241 138 52 / 70%), 0 0 5.84887px rgb(241 138 52 / 71%), 0 0 3.12708px rgb(241 138 52 / 50%), 0 0 1.75302px rgb(241 138 52 / 50%), 0 0 0.931014px rgb(241 138 52 / 40%), 0 0 0.387416px rgb(241 138 52 / 28%);
    color: #fff;
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming .col-md-4 a.lnk:after {
    display: inline-block;
    width: 100%;
    bottom: -0.375rem;
    left: 0;
    right: 0;
    height: 0.108125rem;
    background: linear-gradient(90.05deg,#ff8401 -9.8%,#c8091e 52.31%,#7627c7 113.14%);
    background-size: 100%;
    content: "";
    position: absolute;
    pointer-events: none;
    transition: background-size .25s cubic-bezier(.83,0,.13,1);
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming .col-md-4:nth-child(1) a.lnk:after {
    background: linear-gradient(90.16deg,#eadd4a 2.08%,#f18a34 47.93%,#c22a20 99.89%);
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming .col-md-4:nth-child(2) h3 {
    text-shadow: 0 0 14px #ff2121, 0 0 5.84887px rgb(255 33 33 / 72%), 0 0 3.12708px rgb(255 33 33 / 60%), 0 0 1.75302px rgb(255 33 33 / 50%), 0 0 0.931014px rgb(255 33 33 / 40%), 0 0 0.387416px rgb(255 33 33 / 28%);
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming .col-md-4:nth-child(2) a.lnk:after {
    background: linear-gradient(104.02deg,#ffce6f -9.71%,#ff5259 51.04%,#e10e5b 98.52%);
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming .col-md-4:nth-child(3) h3 {
    text-shadow: 0 0 14px rgb(115 40 205 / 70%), 0 0 5.84887px rgb(115 40 205 / 71%), 0 0 3.12708px rgb(115 40 205 / 50%), 0 0 1.75302px rgb(115 40 205 / 50%), 0 0 0.931014px rgb(115 40 205 / 40%), 0 0 0.387416px rgb(115 40 205 / 28%)
}

#p-aoc-gaming #microsite_content .spri-aoc-gaming .col-md-4:nth-child(3) a.lnk:after {
    background: linear-gradient(104.02deg,#c532c8 17.55%,#7228cd 89.1%);
}
/***** close POC GAMING *****/
/***** open 2420 APC *****/
#p-2420-apc #microsite_content .top-intro {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/apc_1/homepage_3/top-banner.jpg);
    background-size: cover;
    background-position: center left;
    min-height: 760px;
}

#p-2420-apc #microsite_content h2 {
    font-family: "inter", Helvetica, Arial, sans-serif;
    font-size: 30px;
}

#p-2420-apc #microsite_content h3 {
    font-family: "inter", Helvetica, Arial, sans-serif !important;
    color: #3dcd58;
}

#p-2420-apc #microsite_content a.btn.btn-primary {
    border-radius: 0;
    border-color: #3dcd58;
    background-color: #3dcd58;
    transition: .5s;
    color: #fff;
    font-size: 16px;
    font-family: "inter", Helvetica, Arial, sans-serif;
}

#p-2420-apc #microsite_content a.btn.btn-primary:hover {
    border-color: #218b35;
    background-color: #218b35;
}

#p-2420-apc #microsite_content a.lnk {
    color: #3dcd58;
    border-bottom: none;
}

#p-2420-apc #microsite_content a.lnk:hover {
    color: #218b35;
    border-bottom: none;
}

#p-2420-apc #microsite_content .footer {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/apc_1/homepage_3/footer-img.jpg);
    background-size: cover;
    background-position: center;
}
/***** close 2420 APC *****/
/***** open Lenovo ThinkSmart *****/
.spri-section-lenovo #microsite_content .spri-hidden-btn .mwf_cancel {
    display: none;
}
/***** close Lenovo ThinkSmart *****/
/***** Start LEXMARK Landing Page *****/

#p_lexmark #microsite_content * {
    font-family: sans-serif !important;
}
#p_lexmark #microsite_content a.btn {
    background: #008945 !important;
    border: none !important;
    box-shadow: 5px 5px darkgreen;
    transition: .3s ease all !important;
    border-radius: 10px !important;
}
#p_lexmark #microsite_content a.btn:hover {
    background: white !important;
}
#p_lexmark #microsite_content section {
    margin-top: 30px !important;
}
#p_lexmark #microsite_content section.belangrijke img {
    height: 100px !important;
    width: auto;
}
#p_lexmark #microsite_content h3 {
    text-transform: inherit !important;
}
#p_lexmark #microsite_content a {
    text-transform: inherit !important;
    font-weight: normal !important;
}

/***** End LEXMARK Landing Page *****/
/***** open IMB FLASh SYSTEM *****/
/* ibm-plex-sans-300 - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/font_2/ibm-plex-sans-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/font_2/ibm-plex-sans-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/font_2/ibm-plex-sans-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/font_2/ibm-plex-sans-300.woff') format('woff'), /* Modern Browsers */
       url('/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/font_2/ibm-plex-sans-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/font_2/ibm-plex-sans-300.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

#p-ibm-flash-system #microsite_content h1 {
    font-family: 'IBM Plex Sans';
    font-style: normal;
    font-weight: 300;
    font-size: 60px;
    line-height: 70px;
}

#p-ibm-flash-system #microsite_content h2 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 70px;
}

#p-ibm-flash-system #microsite_content .seperator h2 {
    border-top: 1px solid #000;
    padding-top: 80px;
}

#p-ibm-flash-system #microsite_content a.lnk {
    border: none;
    color: #0f62fe;
    font-weight: 400;
}

#p-ibm-flash-system #microsite_content a.lnk:hover {
    text-decoration: underline;
    background-color: transparent;
}

#p-ibm-flash-system #microsite_content a.lnk:hover {
    text-decoration: underline;
}

#p-ibm-flash-system #microsite_content .topbanner p {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 24px;
    line-height: 32px;
}

#p-ibm-flash-system #microsite_content .grey-bg {
    background-color: #8d8d8d;
}

#p-ibm-flash-system #microsite_content .top-bg {
    background-color: #f2f3f7;
}

#p-ibm-flash-system #microsite_content .topbanner .row {
    display: flex;
    align-items: center;
}

#p-ibm-flash-system #microsite_content .menu-section {
    background-color: #f4f4f4;
    filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 2px 6px);
}

#p-ibm-flash-system #microsite_content .menu-section p {
    margin-bottom: 0;
}

#p-ibm-flash-system #microsite_content .menu-section a.btn {
    background-color: #f4f4f4;
    border: 3px solid #f4f4f4;
    font-weight: 400;
    border-radius: 0;
}

#p-ibm-flash-system #microsite_content .menu-section a.btn:hover {
    border-bottom: 3px solid #0f62fe;
    background-color: #e5e5e5;
}

#p-ibm-flash-system #microsite_content #overview li {
    list-style: none;
    border-top: 2px solid #e0e0e0;
}

#p-ibm-flash-system #microsite_content #overview li:last-child {
    border-bottom: 2px solid #e0e0e0;
}

#p-ibm-flash-system #microsite_content #overview li a.btn {
    background-color: transparent;
    border: none;
    text-align: left;
    line-height: 1.5;
    text-transform: none;
    color: #0f62fe;
    min-height: 150px;
    font-weight: 400;
    border-radius: 0;
    margin: 0;
}

#p-ibm-flash-system #microsite_content #overview li a.btn:hover {
    background-color: #ececec;
}

#p-ibm-flash-system #microsite_content a.lnk:after {
    background-image: url(/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/arrow.svg);
    content: " ";
    background-size: 20px;
    height: 20px;
    width: 50px;
    display: inline-flex;
    background-position: center;
    background-repeat: no-repeat;
}

#p-ibm-flash-system #microsite_content #overview li a.btn:after {
    background-image: url(/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_flash_system/arrow.svg);
    content: " ";
    background-size: 20px;
    height: 40px;
    width: 20px;
    display: flex;
    background-position: bottom;
    background-repeat: no-repeat;
}

#p-ibm-flash-system #microsite_content #function img {
    padding: 25px;
    width: 130px;
}
/***** close IMB FLASh SYSTEM *****/
/***** open DELL HYPE WEEK *****/
#p-dell-week #microsite_content {
    overflow: hidden;
}

#p-dell-week #microsite_content h2 {
	color: #0672cb;
	font-family: 'Inter';
	font-size: 30px;
}

#p-dell-week #microsite_content h3 {
	font-family: 'Inter';
}

#p-dell-week #microsite_content .spri-bg-blue {
	background-color: #d8eaf6;
}

#p-dell-week #microsite_content a.lnk {
	color: #0672cb;
	border: none;
}

#p-dell-week #microsite_content a.lnk:hover {
	text-decoration:underline;
	background-color: transparent;
}

#p-dell-week #microsite_content a.btn {
	color: #fff;
	background-color: #0672cb;
}

#p-dell-week #microsite_content a.btn:hover {
	color: #0672cb;
	background-color: #fff;
}

#p-dell-week #microsite_content .spri-box-white.spri-bg-blue .text_with_media p:last-child {
    margin-bottom: 30px;
}

#p-dell-week #microsite_content .spri-shadow .article.text_with_media {
    box-shadow: rgb(0 0 0 / 10%) 0px 4px 12px;
    background-color: #d8eaf6;
}

#p-dell-week #microsite_content .text-center .c-Products--gallery-Product .row .btn {
  float: none;
}
#p-dell-week #microsite_content .spri-text-cta-dk .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "Udforsk" !important;
}
#p-dell-week #microsite_content .spri-text-cta-no .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "Utforsk" !important;
}
#p-dell-week #microsite_content .spri-text-cta-se .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "Utforska" !important;
}

@media (min-width: 1440px) {
	#p-dell-week #microsite_content .spri-icon-1,
	#p-dell-week #microsite_content .spri-icon-2 {
		position: relative;
	}

	#p-dell-week #microsite_content .spri-icon-1:before {
	    content: ' ';
	    position: absolute;
	    left: -10%;
	    bottom: -30%;
	    z-index: 0;
	    background-image: url(/ec/cms5/media/img/5710/microsite_2/dell_13/pattern.png);
	    width: 400px;
	    height: 400px;
	    background-size: cover;
	}

	#p-dell-week #microsite_content .spri-icon-2:before {
	    content: ' ';
	    position: absolute;
	    right: -10%;
	    bottom: -50%;
	    z-index: 0;
	    background-image: url(/ec/cms5/media/img/5710/microsite_2/dell_13/pattern.png);
	    width: 400px;
	    height: 400px;
	    background-size: cover;
	}
}
/***** close DELL HYPE WEEK *****/
/***** oprn 3100 LENOVOAVEQIA *****/
#p-3100-lenovoaveqia #microsite_content .form-section h4 {
  font-size: 32px!important;
  text-transform: uppercase!important;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: 900;
  padding-right: 330px!important;
  line-height: 70px!important;
  color: #fff !important;
  padding-left: 0;
}

#p-3100-lenovoaveqia #microsite_content .form-section h4:after {
  content: url(https://filesalso.dk/Landingpages/HPE%20Portal/HPE%20GreenLake%20Energize/signup%20icon.png);
  position: absolute;
  right: 110px;
  top: -10px;
}

#p-3100-lenovoaveqia #microsite_content .form-section .mwf-form h3 {
    color: #fff!important;
    padding-left: 0!important;
    font-size: 26px!important;
}

#p-3100-lenovoaveqia #microsite_content .form-section .container {
  background-color: #000000;
  padding: 60px 0px!important;
  box-shadow: 80px 0px 0px 0px #000000, -80px 0px 0px 0px #000000;
  max-width: 900px;
}

#p-3100-lenovoaveqia #microsite_content .form-section .mwf_buttonrow {
    margin-top: 10px !important;
}

#p-3100-lenovoaveqia #microsite_content .form-section .col-md-3 {
  width: fit-content;
}

#p-3100-lenovoaveqia #microsite_content .form-section p {
    color: #fff;
}

#p-3100-lenovoaveqia #microsite_content .form-section .mwf-label {
    color: #fff;
}

#p-3100-lenovoaveqia #microsite_content .form-section .mwf_finish {
    background-color: #e60012;
}

#p-3100-lenovoaveqia #microsite_content .form-section .mwf_finish:hover {
    background-color: #fff;
}

#p-3100-lenovoaveqia #microsite_content .form-section .mwf_cancel {
    display: none;
}
/***** close 3100 LENOVOAVEQIA *****/
span.spri-press-fusion-subhead:before {
    content: "NYTT TILLSKOTT TILL PORTFÖLJEN:";
    font-size: 15px;
    display: block;
    margin-bottom: 20px;
}
/**** open 5410 ALSO_POCZUJ_TE_ENERGIE *****/
@media (min-width: 1440px) {
	#also_poczuj_te_energie #microsite_content .icon-1,
	#also_poczuj_te_energie #microsite_content .icon-2 {
		    position: relative;
		}

	#also_poczuj_te_energie #microsite_content .icon-1:before {
	    content: ' ';
	    position: absolute;
	    top: 100px;
	    left: 40px;
	    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/092022/01092022_also_poczuj_te_energie_5410pl229162/icon2.png);
	    width: 130px;
	    height: 198px;
	    background-size: cover;
	}

	#also_poczuj_te_energie #microsite_content .icon-1:after {
	    content: ' ';
	    position: absolute;
	    top: 200px;
	    right: 100px;
	    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/092022/01092022_also_poczuj_te_energie_5410pl229162/icon1.png);
	    width: 130px;
	    height: 80px;
	    background-size: cover;
	}

	#also_poczuj_te_energie #microsite_content .icon-2:before {
	    content: ' ';
	    position: absolute;
	    top: 200px;
	    left: 50px;
	    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/092022/01092022_also_poczuj_te_energie_5410pl229162/icon3.png);
	    width: 130px;
	    height: 80px;
	    background-size: cover;
	}

	#also_poczuj_te_energie #microsite_content .icon-2:after {
	    content: ' ';
	    position: absolute;
	    top: 300px;
	    right: 40px;
	    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/092022/01092022_also_poczuj_te_energie_5410pl229162/icon4.png);
	    width: 130px;
	    height: 250px;
	    background-size: cover;
	}
}
/**** close 5410 ALSO_POCZUJ_TE_ENERGIE *****/
/***** open 2800 Aruba 2022 Q3 CX 10000 Switch Serie w/ Pensando *****/
#p-aruba-switch #microsite_content .hero-banner .container-fluid {
	position: relative;
}

#p-aruba-switch #microsite_content .hero-banner .container-fluid::after {
  	background-image: url(https://filesalso.dk/Landingpages/HPE%20Portal/2900%20Aruba%2021%20Q4%206100%20Switch%20series%20%2A290010001697%2A/logo.png);
  	position: absolute;
  	content: "";
  	width: 136px;
  	height: 36px;
  	top: 16%;
  	left: 21%;
}

#p-aruba-switch #microsite_content .spri-below-banner {
    background-color: #f3f6f8;
}

#p-aruba-switch #microsite_content .spri-feature-content .col-xs-12 {
    padding: 0 15px;
}

#p-aruba-switch #microsite_content .spri-feature-content .article.text_with_media {
    box-shadow: 0 0rem 1.5rem rgb(0 0 0 / 10%);
}

#p-aruba-switch #microsite_content .spri-feature-content .article.text_with_media > .row h3 {
    color: #fd8200 !important;
    font-size: 16px;
}

#p-aruba-switch #microsite_content .spri-info-section .article.text_with_media .row {
    display: flex;
    align-items: center;
    justify-content: center;
}

#p-aruba-switch #microsite_content a.lnk:focus, 
#p-aruba-switch #microsite_content a.lnk:hover, 
#p-aruba-switch #microsite_content a:focus, 
#p-aruba-switch #microsite_content a:hover {
	color: #000 !important;
}

#p-aruba-switch #microsite_content .spri-quote {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/hpe_portal_8/aruba_cx10000_switch/quote-bg.jpg);
    background-size: cover;
    background-position: center;
}

@media (min-width: 1440px) {
	.spri-aruba-cx1000-switch#p-aruba-switch #microsite_content .spri-feature-content .article.text_with_media {
	    min-height: 240px;
	}
}
/***** close 2800 Aruba 2022 Q3 CX 10000 Switch Serie w/ Pensando *****/
/***** open LENOVO ALSO EXPO *****/
#p-lenovo-q3-expo #microsite_content h2 {
    font-family: 'Inter' !important;
}

#p-lenovo-q3-expo #microsite_content .top-section {
    position: relative;
    height: 408px;
    background: -moz-radial-gradient(at bottom -40% left 20%,#5a3b79 25%,#321351 50%,#160726 70%);
    background: radial-gradient(at bottom -40% left 20%,#5a3b79 25%,#321351 50%,#160726 70%);
    display: flex;
    align-items: center;
}

#p-lenovo-q3-expo #microsite_content .section-product {
	background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/lenovo_38/lenovo_also_expo/product-bg.jpeg);
	background-position: center;
    background-size: cover;
}

#p-lenovo-q3-expo #microsite_content .section-product h2 {
    color: #fff;
}

@media (min-width: 1440px) {
	#p-lenovo-q3-expo #microsite_content .top-section:before {
	    content: ' ';
	    background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/lenovo_38/lenovo_also_expo/top-section-before.png);
	    position: absolute;
	    width: 272px;
	    height: 408px;
	    top: 0;
	    left: 0;
	}

	#p-lenovo-q3-expo #microsite_content .top-section:after {
	    background-size: cover;
	    content: ' ';
	    background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/lenovo_38/lenovo_also_expo/top-section-after.png);
	    position: absolute;
	    height: 408px;
	    top: 0;
	    right: 0;
	    width: 408px;
	}
}
/***** close LENOVO ALSO EXPO *****/
/***** open FUJITSU ALSO EXPO *****/
#p-fujitsu-also-expo #microsite_content h2 {
    font-family: 'Inter' !important;
}

#p-fujitsu-also-expo #microsite_content .top-section {
    background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/fujitsu_12/fujitsu_also_expo/product-bg.png);
    background-size: cover;
    background-position: center;
}

#p-fujitsu-also-expo #microsite_content .top-section .row {
    display: flex;
    align-items: center;
}

#p-fujitsu-also-expo #microsite_content .section-product {
	background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/fujitsu_12/fujitsu_also_expo/product-bg.png);
    background-size: cover;
    background-position: center;
}

#p-fujitsu-also-expo #microsite_content .section-product h2 {
    color: #fff;
}
/***** close FUJITSU ALSO EXPO *****/
/***** open HP ALSO EXPO *****/
#p-hp-also-expo #microsite_content h2 {
    font-family: 'Inter' !important;
}

#p-hp-also-expo #microsite_content .top-section {
    background-image: linear-gradient(to bottom, #4db6e2, #3faedf, #2fa6dc, #1d9ed9, #0096d6);
}

#p-hp-also-expo #microsite_content .top-section .row {
    display: flex;
    align-items: center;
}

#p-hp-also-expo #microsite_content .section-product {
	background-image: linear-gradient(to top, #4db6e2, #3faedf, #2fa6dc, #1d9ed9, #0096d6);
}

#p-hp-also-expo #microsite_content .section-product h2 {
    color: #fff;
}

#p-hp-also-expo #microsite_content .c-Products__shortDescription a {
    font-family: 'interregular';
    border-bottom: none !important;
}

#p-hp-also-expo #microsite_content a.btn {
    background-color: #4db6e2;
    color: #fff;
}

#p-hp-also-expo #microsite_content a.btn:hover {
    background-color: transparent;
    color: #000;
}

#p-hp-also-expo #microsite_content .c-Products--gallery-Product {
    padding: 15px;
}

#p-hp-also-expo #microsite_content .c-Products--gallery-Product .row {
    margin: 0;
    box-shadow: rgb(0 0 0 / 15%) 0px 3px 8px;
    padding: 20px;
    border-radius: 10px;
}
/***** close HP ALSO EXPO *****/
/*********************** p_reimagine_2022 ***********************/
.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 {
	height: 600px;
	padding-top: 15px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 h2 {
	font-size: 50px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .container .row {
	max-width: 100%;
	width: 100%;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .container>.row>.col-xs-12:nth-of-type(1) {
	position: absolute;
	left: 0;
	top: 0;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .container>.row>.col-xs-12:nth-of-type(2) {
	padding-top: 15rem;
}

.p_reimagine.p_reimagine_2022 #microsite_content .container .col-xs-12 .btn-primary {
	font-size: 21px;
	padding: 15px 32px;
	text-transform: none;
}

.p_reimagine.p_reimagine_2022 #microsite_content .container .col-xs-12 .btn-primary:before {
	display: none;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .container>.row .col-xs-12:nth-of-type(2) {
	max-width: 600px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .row>.col-xs-12 img {
	position: initial;
	height: 38px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .row>.col-xs-12 picture {
	position: absolute;
	display: block;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .row>.col-xs-12 picture:nth-of-type(2) {
	right: 0;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .row>.col-xs-12 picture:nth-of-type(1) img {
	height: 28px;
}

.p_reimagine.p_reimagine_2022 #messages {
	background: #dfdfdf;
	margin: 0;
	visibility: hidden;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .container>.row .article .row>.col-xs-12 {
	padding: 0 10px !important;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 p {
	font-size: 17px;
}

.p_reimagine.p_reimagine_2022 #microsite_content p {
	font-size: 16px;
}

.p_reimagine.p_reimagine_2022 #microsite_content h3 {
	font-family: "inter", Arial, sans-serif;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_02 h3 {
	font-size: 40px;
	padding-bottom: 1.8rem;
	font-weight: 600;
	text-transform: unset;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_02 .container .article {
	padding: 5rem 10rem;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_02 .container .article .row {
	max-width: 800px;
	margin: 0 auto
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont {
	padding: 2.9rem 4.2rem;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont h4 {
	font-size: 2.7rem;
	margin-bottom: 15px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont ul {
	padding-left: 20px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog.p_reimagine_shadow .container {
	box-shadow: 5px 12px 20px rgba(0, 0, 0, 0.05);
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog01.p_reimagine_shadow .container {
	box-shadow: -5px 12px 20px rgba(0, 0, 0, 0.05) !important;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont ul li {
	font-size: 17px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_03 {
	background-size: cover;
	padding: 7rem 0;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_04 .article {
	max-width: 750px;
	margin: 0 auto;
	padding-bottom: 50px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_05 .nowrap {
	max-width: 100px;
	padding: 6px 10px;
	font-weight: bold;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_05 .col-xl-6 {
	padding: 40px 40px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_05 h3 {
	font-size: 2.7rem;
	text-transform: none;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_05 .row p:last-of-type {
	padding-top: 2rem;
	margin-top: 6rem;
	font-size: 13px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_05 .container {
	box-shadow: 8px 12px 20px rgb(0 0 0 / 8%);
	margin-bottom: 50px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_06 .container p {
	font-size: 12px;
	padding-bottom: 5rem;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_08 .container a {
	font-weight: normal;
	border: none;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09 {
	padding-bottom: 80px;
	padding-top: 40px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09,
.p_reimagine #microsite_content .p_reimagine_09 .grid {
	background: #505050 !important;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09 .container .col-for-image {
	display: flex;
	flex-wrap: nowrap;
	padding-bottom: 20px !important;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09 .container .col-for-image img {
	height: 25px;
	margin-right: 20px;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09 .container p {
	color: #fff;
	font-size: 12px;
	margin-bottom: 10px;
	;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09 .container .row>.col-xs-12 {
	padding: 0;
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_07{
	background-size: auto 100%;
	height: 450px;
}
.p_reimagine.p_reimagine_2022 #microsite_content .container .col-xs-12 h2 b{
	font-size: 4rem;
}
.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_06 .container .lnk{
	color:#000!important;
	font-weight: normal;
	border-color:transparent;
}
.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09 .container .lnk{
	color:#fff!important;
	font-weight: normal;
	border-color:transparent;
}
.p_reimagine.p_reimagine_2022 #microsite_content .container .mwf-form .btn-primary{
	padding: 15px 20px!important;
	font-size: 19px;
}
@media only screen and (max-width: 768px) {
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 {
		background: url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/2022_93/reimagine/hero-mobile.jpg');
		background-color: #dfdfdf;
		background-position: center bottom;
		background-size: 100% auto;
		background-repeat: no-repeat;
		height: 800px;
		padding: 20px;
	}

	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .container {
		align-items: flex-start;
	}

	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01 .container>.row>.col-xs-12:nth-of-type(2) {
		padding-top: 60px;
	}

	.p_reimagine.p_reimagine_2022 #microsite_content .container .col-xs-12 .btn-primary {
		width: auto;
	}

	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_03{
		background: url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/2022_93/reimagine/banner-empower-mobile.png');
		background-color: #dfdfdf;
		background-position: center bottom 40%;
		background-size: 100% auto;
		background-repeat: no-repeat;
		height: 800px;
		margin-top: 0 !important;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_05 .col-xl-6.p_right p:nth-of-type(3){
		display: none;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_07{
		background:url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/2022_93/reimagine/banner-invest-mobile.png');
		background-color: #dddddd;
		background-position: center bottom -100px;
		background-size: 100% auto;
		background-repeat: no-repeat;
		height: 600px;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_09{
		padding-left: 20px;
		padding-right: 20px;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont ul li,.p_reimagine.p_reimagine_2022 #microsite_content p{
		font-size: 14px;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_08 .container{
		box-shadow: none;
		border:none;
		padding:10px 30px;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_07 .container{
		align-items: flex-start;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_h_blue h3{
		border-bottom: 1px solid #cbcbcb;
		padding-bottom:20px;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_02 h3,.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_h_blue h3,.p_reimagine.p_reimagine_2022 #microsite_content .container .col-xs-12 h2 b{
		font-size: 3.5rem;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_02 .container .article{
		padding:5rem;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_02{
		padding:0;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_blog{
		padding-top:0 !important;
		padding-bottom: 0 !important;
	}
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_05 .col-xl-6{
		padding:20px;
	}
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_10 .container .article >.row{
	display: flex;
	position: relative;
	align-items: center;
	justify-items: center;
	height: 100%;
	padding: 0;
	flex-wrap:wrap;
	position: relative;
}
.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_10{
	background: #f4f4f4;
}
.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_10 .container h2 b, .p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_10 .container p{
	color:#ec008c;
}
.p_reimagine.p_reimagine_2022 #microsite_content .container .col-xs-12 .btn-default {
	background-color: #ec008c;
	border-radius: 0;
	color:#fff;
	border: 0px;
	position: relative;
	font-size: 21px;
	padding: 15px 32px;
	text-transform: none;
}

.p_reimagine.p_reimagine_2022 #microsite_content .container .col-xs-12 .btn-default:hover{
	background: #fff;
	color:#000;
	box-shadow: 0 0 5px rgb(0 0 0 / 20%);
}

.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a{
	background-image: url('https://www.also.com/ec/cms5/media/img/3100/customer_5/providers_16/microsoft_51/microsoft_reimagine_reseller/img01_2000px-2.png');
}
.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a .container>.row>.col-xs-12:nth-of-type(2) {
	padding-top: 0;
}

html:lang(da-DK) .p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a {
	background-image: url(/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/2022_166/q3_63/reimagine_1/dk-topbanner.jpg);
}

html:lang(no-NO) .p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a {
	background-image: url(/ec/cms5/media/img/2900/microsites_9/microsoft_17/2022_168/q3_64/reimagine_2/topbanner.jpg);
}

html:lang(fi-FI) .p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a {
	background-image: url(/ec/cms5/media/img/5710/microsite_2/microsoft_27/2022_122/q3_65/reimagine_3/topbanner.jpg);
}

@media only screen and (max-width: 768px) {
	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a{
		background-image: url('https://www.also.com/ec/cms5/media/img/3100/customer_5/providers_16/microsoft_51/microsoft_reimagine_reseller/hero-mobile.jpg');
	}

	html:lang(da-DK) .p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a {
		background-image: url(/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/2022_166/q3_63/reimagine_1/hero-mobile.jpg);
	}

	html:lang(no-NO) .p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a {
		background-image: url(/ec/cms5/media/img/2900/microsites_9/microsoft_17/2022_168/q3_64/reimagine_2/hero-mobile.jpg);
	}

	html:lang(fi-FI) .p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a {
		background-image: url(/ec/cms5/media/img/5710/microsite_2/microsoft_27/2022_122/q3_65/reimagine_3/hero-mobile.jpg);
	}

	.p_reimagine.p_reimagine_2022 #microsite_content .p_reimagine_01.p_reimagine_01_a .container > .row > .col-xs-12:nth-of-type(2) {
		padding-top: 60px;
	}
}

/*********************** end p_reimagine_2022 ***********************/
/***** open Nordic HP Smartbuy *****/
#p-hp-smartbuy #microsite_content h2 {
    font-family: 'Inter';
}

#p-hp-smartbuy #microsite_content .info-section {
    background-color: #cefce5;
}

#p-hp-smartbuy #microsite_content .info-section .text_with_media > .row {
    display: flex;
    align-items: center;
    padding: 20px 0!important;
    border-bottom: 1px solid;
}

#p-hp-smartbuy #microsite_content .btn:hover {
    background-color: transparent;
}
#p-hp-smartbuy #microsite_content .btn {
    background-color: #4df2ad;
}
/***** close Nordic HP Smartbuy *****/
/***** open ARUBA Fusball WM Rally *****/
.p-aruba-fussball-wm-rally #microsite_content h2 {
    color: #ff8300;
}

.p-aruba-fussball-wm-rally #microsite_content h3 {
    color: #646569;
}

.p-aruba-fussball-wm-rally #microsite_content .hero-banner p.big {
    font-size: 30px !important;
    font-weight: 900;
    font-family: "Inter var", Helvetica, Arial, sans-serif !important;
    line-height: 1.5 !important;
}

.p-aruba-fussball-wm-rally #microsite_content .btn-primary {
    background-color: #ff8300;
    color: #fff;
    border-color: #ff8300;
}

.p-aruba-fussball-wm-rally #microsite_content .btn-primary:hover {
    background-color: transparent;
    color: #000;
}
/***** close ARUBA Fusball WM Rally *****/
/***** open 2200 HP Hot Offers *****/
.spri-hot-offers #microsite_content h1 {
    color: #00aeff;
    font-weight: bold;
    font-family: 'ralewayregular';
    font-size: 65px;
}

.spri-hot-offers #microsite_content h2 {
    font-weight: bold;
    font-family: 'interregular';
}
/***** open 2200 HP Hot Offers *****/
/***** open 2800 DELL PROMOTION MONITORS *****/
#spri-dell-promo-monitors #microsite_content .spri-section-product .article.text_with_media {
    text-align: center;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product {
    padding-top: 35px;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .article.products.js-Products > .row {
    padding: 0;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product {
    padding: 20px;
    position: relative;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row {
    position: relative;
    margin: 8px;
    padding: 27px;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12:first-child {
    text-align: center;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription {
    margin: 20px 0;
    height: 60px !important;
    overflow: hidden;
    text-align: left;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__description.js-description {
    text-align: left;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .stockqty,
#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .stockqtyzero {
    text-align: left;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription h3 {
    text-transform: unset;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription h3 a {
    margin-bottom: 20px;
    text-align: left;
    font-size: 18px;
    text-decoration: none;
    border-bottom: none;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p {
    color: #89e872;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    text-align: left;
}
#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products{
  padding-top: 10px;
}
.spri-dell-microsite #microsite_content .spri-price-blue.spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p:nth-last-child(2) {
  color: #0672cb !important;
}
#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p b {
    position: absolute;
    top: -210px;
    right: -50px;
    width: 100px;
    height: 100px;
    background-color: #89e872;
    color: #000;
    border-radius: 50px;
    text-align: center;
    padding-top: 0 !important;
    font-size: 17px;
    border: 2px solid #fff;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    justify-content: center;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
    margin-bottom: 10px !important;
    background-color: #0672cb;
    color: #fff;
    text-transform: uppercase;
    padding: 20px 30px;
    font-size: 16px;
    font-family: "inter";
    width: 100%;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary .fa.fa-eye {
    display: none;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover {
    background-color: transparent;
    color: #0672cb;
    border: 2px solid #0672cb;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover .fa.fa-eye {
    display: none;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12:first-child a {
    border-bottom: none;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12:first-child a:hover {
    border-bottom: none;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p b {
    font-size: 15px;
    font-weight: bold;
    font-family: 'Inter';
    color: #000;
}

#spri-dell-promo-monitors #microsite_content h2 {
    font-family: 'Inter';
    line-height: 1.5;
}

#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product .c-Products__artNo,
#spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__price {
    display: none;
}

html:lang(da-DK) #spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
    font-size: 0;
}

html:lang(da-DK) #spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:after {
    content: 'Se i shop';
	font-size: 16px;
	font-family: 'interregular';
	background-color: transparent;
	display: flex;
	font-weight: bold;
	justify-content: center;
	align-items: center;
	width: 100%;
}

html:lang(da-DK) #spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover:after {
    color: #0672cb;
}


html:lang(sv-SE) #spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p b {
    width: 120px;
    height: 120px;
    font-size: 15px;
    border-radius: 60px;
}

html:lang(fi-FI) #spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p b {
    width: 100px;
    height: 100px;
    padding-top: 17px;
    font-size: 17px;
}

@media (max-width: 991px) {
    #spri-dell-promo-monitors #microsite_content .spri-section-product .c-Products--gallery-Product {
        padding-bottom: 50px;
    }
}
/***** close 2800 DELL PROMOTION MONITORS *****/
/****** open CONTOUR-XPRESS-PRO ******/
#spri-contour-xpress-pro #microsite_content .pink-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/contour_1/contour_xpress_pro_v2/pink-bg.svg);
    background-size: cover;
    background-attachment: fixed;
}

#spri-contour-xpress-pro #microsite_content .top-section {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/contour_1/contour_xpress_pro_v2/pink-bg.svg);
    background-repeat: no-repeat;
    background-position-y: -300px;
    background-size: cover;
}

#spri-contour-xpress-pro #microsite_content p b {
    color: #ff0000;
    font-size: 20px;
    font-weight: 700;
}

#spri-contour-xpress-pro #microsite_content .col-lg-3 p {
    color: #9E3838;
    margin-top: 10px;
    font-weight: 500;
}

#spri-contour-xpress-pro #microsite_content span.highlight {
    color: #9E3838;
    font-weight: 400 !important;
}

#spri-contour-xpress-pro #microsite_content .btn-default {
    background-color: #ff0000;
    border: 2px solid #ff0000 !important;
    color: #fff;
}

#spri-contour-xpress-pro #microsite_content .btn-default:hover {
    border: 2px solid #000 !important;
    color: #000;
    background-color: transparent;
}

#spri-contour-xpress-pro #microsite_content .spri-middle .row {
    display: flex;
    align-items: center;
}

#spri-contour-xpress-pro #microsite_content .feature-section .text_with_media {
    border: 1px solid #707070;
    padding: 25px !important;
    border-radius: 10px;
}

#spri-contour-xpress-pro #microsite_content .portfolio h2 {
    color: #9e3838;
}

#spri-contour-xpress-pro #microsite_content .portfolio p b {
    color: #000;
    font-size: 18px;
}

#spri-contour-xpress-pro #microsite_content .portfolio .col-xs-12 {
    min-height: 370px;
    margin-bottom: 30px;
}

#spri-contour-xpress-pro #microsite_content .portfolio .col-xs-12.col-lg-6 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 370px;
}

#spri-contour-xpress-pro #microsite_content .portfolio .col-xs-12.col-lg-6 .row {
    background-color: #f2cdce;
    height: 100%;
    min-height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    border-radius: 10px;
    padding: 30px;
}

#spri-contour-xpress-pro #microsite_content .quote-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/contour_1/contour_xpress_pro_v2/green-bg.svg);
    margin-top: 30px !important;
    background-size: cover;
}

#spri-contour-xpress-pro #microsite_content .quote-bg p b {
    color: #497913;
}

#spri-contour-xpress-pro #microsite_content .product-section h3 {
    font-family: 'Inter' !important;
}

#spri-contour-xpress-pro #microsite_content .product-section img {
    min-height: 210px;
}

#spri-contour-xpress-pro #microsite_content .product-section .c-Products__price {
    display: none;
}

#spri-contour-xpress-pro #microsite_content .product-section a {
    border: none;
}

#spri-contour-xpress-pro #microsite_content .product-section a.btn.btn-primary {
    background-color: #ff0000;
    border: 2px solid #ff0000 !important;
    color: #fff;
}

#spri-contour-xpress-pro #microsite_content .product-section a.btn.btn-primary:hover {
    background-color: transparent;
    border: 2px solid #000 !important;
    color: #000;
}

#spri-contour-xpress-pro #microsite_content .product-section a.btn.btn-primary i.fa.fa-eye {
    display: none;
}

#spri-contour-xpress-pro #microsite_content .product-section .c-Products__shortDescription.js-shortDescription {
    height: 135px !important;
    overflow: hidden;
}

#spri-contour-xpress-pro #microsite_content .contact-section a {
    font-size: 14px;
}

@media (max-width: 768px ) {
	#spri-contour-xpress-pro #microsite_content .spri-middle .row {
		display: block;
	}
}
/****** close CONTOUR-XPRESS-PRO ******/
/***** open 2400 Netgear Incentive *****/
.spri-nl-netgear-incentive #microsite_content .top-section {
    background-image: url(https://www.also.com/ec/cms5/media/img/2400_2/netgear_3/netgear_incentive/update_22/topbanner.jpg);
    background-position: bottom;
    min-height: 700px;
    background-size: cover;
}

.spri-nl-netgear-incentive #microsite_content .top-section .row {
    display: flex;
    align-items: center;
    height: 500px;
    padding-left: 200px;
}

.spri-nl-netgear-incentive #microsite_content a.btn.btn-default {
    background-color: #000;
    color: #fff;
}

.spri-nl-netgear-incentive #microsite_content a.btn.btn-default:hover {
    background-color: #6c757d;
}

.spri-nl-netgear-incentive #microsite_content h3 {
    font-family: 'Inter' !important;
}

.spri-nl-netgear-incentive #microsite_content .academy-setion {
    background-image: url(/ec/cms5/media/img/2400_2/netgear_3/netgear_incentive/update_22/academy.jpg);
    background-size: cover;
    background-position: center;
    box-shadow: inset 0 0 0 2000px rgb(111 112 116 / 80%);
}

/***** close 2400 Netgear Incentive *****/
/***** open DATTO PORTAL *****/
#spri-datto-portal #microsite_content .logo-section {
    background-color: #fff;
}

#spri-datto-portal #microsite_content .top-section,
#spri-datto-portal #microsite_content .top-section::before {
    background-image: linear-gradient(136deg,#00e6db,#199ed9 57%,#155ec2);
}

#spri-datto-portal #microsite_content .skewed-bg {
    position: relative;
    z-index: auto;
    padding-bottom: 5.234vw;
}

#spri-datto-portal #microsite_content .skewed-bg:before {
    content: "";
    position: absolute;
    display: block;
    overflow: hidden;
    left: 0;
    right: 0;
    bottom: -5.234vw;
    top: 0;
    z-index: -1;
    transform: skewY(-2.74deg);
    transform-origin: top left;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
}

#spri-datto-portal #microsite_content .top-section h2 {
    color: #fff;
    font-family: 'Inter';
    font-weight: 900;
    font-size: 40px;
}

#spri-datto-portal #microsite_content .top-section p.big {
    color: #fff;
}

#spri-datto-portal #microsite_content .spri-section-pt200 {
    padding-top: 200px;
}

#spri-datto-portal #microsite_content h3 {
    font-family: 'Inter';
}

#spri-datto-portal #microsite_content .btn.btn-default {
    color: #199ed9;
    border-color: #199ed9;
    background-color: transparent;
    border-radius: 10px;
}

#spri-datto-portal #microsite_content .btn.btn-default:hover {
    background-color: #199ed9;
    color: #fff;
}

#spri-datto-portal #microsite_content a.lnk {
    color: #199ed9;
    border-bottom: none;
}

#spri-datto-portal #microsite_content a.lnk:hover {
    color: #0cb0f9;
}

#spri-datto-portal #microsite_content .catagories-section img {
    width: 120px;
    padding-left: 25px !important;
}

#spri-datto-portal #microsite_content .grey-section,
#spri-datto-portal #microsite_content .grey-section:before {
    background-color: #f6f9fc;
}

#spri-datto-portal #microsite_content .quote-section {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/datto/portal/quote-bg.svg);
    background-size: cover;
    background-position: center;
}
/***** close DATTO PORTAL *****/
/***** open CAMBIUS NETWORK ******/
#spri-cambium-network #microsite_content .parallax-container .parallax img {
    transform: none !important;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

#spri-cambium-network #microsite_content .top-section .parallax-container .text {
    width: 100% !important;
    margin: 0 auto;
    background-color: rgba(255, 255, 255, 0.75);
    padding: 20px 30px;
}

#spri-cambium-network #microsite_content .top-section .parallax-container .text p.big {
    color: #000;
    font-size: 30px;
}

#spri-cambium-network #microsite_content .grey-box .text_with_media {
    background-color: #eae9e4;
    padding: 30px;
}

#spri-cambium-network #microsite_content .blue-box .text_with_media {
    background-color: #232a46;
    padding: 30px;
}

#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(1) .row {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(1) .text_with_media {
    background-color: #eae9e4;
    padding: 30px;
}

#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(2) .text_with_media {
    background-color: #232a46;
}

#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(2) .text_with_media h2,
#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(2) .text_with_media h3, 
#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(2) .text_with_media p {
    color: #fff;
}

#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(2) .btn.btn-default {
    background-color: #fff;
    color: #232a46;
    border-color: #232a46;
}

#spri-cambium-network #microsite_content .combine-box .col-md-6:nth-child(2) .btn.btn-default:hover {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
}

#spri-cambium-network #microsite_content .blue-box b, 
#spri-cambium-network #microsite_content .blue-box p, 
#spri-cambium-network #microsite_content .blue-box h2, 
#spri-cambium-network #microsite_content .blue-box h3 {
    color: #e9e8e2;
}

#spri-cambium-network #microsite_content .blue-box a.btn.btn-default:hover {
    background-color: #cbc9bb;
}

#spri-cambium-network #microsite_content .blue-box a.btn.btn-default {
    background-color: #e9e8e2;
    color: #232a46;
}

#spri-cambium-network #microsite_content a.btn.btn-default {
    background-color: #232a46;
    color: #fff;
    border-color: #232a46;
}

#spri-cambium-network #microsite_content a.btn.btn-default:hover {
    background-color: transparent;
    color: #232a46;
}

#spri-cambium-network #microsite_content b {
    color: #3d67ad;
}

#spri-cambium-network #microsite_content h3, #spri-cambium-network #microsite_content h2 {
    font-family: 'Inter';
}

#spri-cambium-network #microsite_content .parallax-section .parallax-container {
    min-height: 500px;
}

#spri-cambium-network #microsite_content .parallax-section .parallax-container .text {
    background-color: rgba(233, 232, 226, 0.75);
    text-align: left;
    padding: 50px;
    width: 90% !important;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

#spri-cambium-network #microsite_content .parallax-section-no-bg .parallax-container .text {
    text-align: left;
    padding: 50px;
    width: 90% !important;
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

/*#spri-cambium-network #microsite_content .parallax-section .parallax-container .parallax-text,
#spri-cambium-network #microsite_content .parallax-section-no-bg .parallax-container .parallax-text {
    top: 10% !important;
}*/

#spri-cambium-network #microsite_content .parallax-section .parallax-container .text h2, 
#spri-cambium-network #microsite_content .parallax-section .parallax-container .text p {
    color: #232a46;
}

#spri-cambium-network #microsite_content .parallax-section-no-bg .parallax-container .text h2, 
#spri-cambium-network #microsite_content .parallax-section-no-bg .parallax-container .text p {
    color: #ffffff;
}

#spri-cambium-network #microsite_content .parallax-section .parallax-container .text b,
#spri-cambium-network #microsite_content .parallax-section-no-bg .parallax-container .text b {
    color: #3d67ad;
}

#spri-cambium-network #microsite_content .parallax-section-no-bg a.btn.btn-default:hover {
    background-color: #232a46;
    color: #fff;
}
/***** close CAMBIUS NETWORK ******/
/***** open MS-OCEAN-PLASTIC-MOUSE *****/
#spri-ms-ocean-plastic-mouse #microsite_content h2 {
    font-family: 'Inter';
}

#spri-ms-ocean-plastic-mouse #microsite_content h3 {
    font-family: 'Inter';
}

#spri-ms-ocean-plastic-mouse #microsite_content .spri-blue-box .text_with_media {
    background-color: #6098af;
}

.spri-main #microsite_content .spri-ms-orange a.btn {
    background-color: #e33f02;
    color: #fff;
    border-color: #e33f02;
    margin: 10px 20px;
}

.spri-main #microsite_content .spri-ms-orange a.btn:hover {
    background-color: #fff;
    color: #e33f02;
    border-color: #e33f02;
}

.spri-main #microsite_content .spri-ms-black a.btn {
    background-color: #000;
    color: #fff;
    border-color: #000;
    margin: 10px 20px;
}

.spri-main #microsite_content .spri-ms-black a.btn:hover {
    background-color: #fff;
    color: #000;
    border-color: #000;
}
/***** close MS-OCEAN-PLASTIC-MOUSE *****/
/***** open ALCATEL ACTIVE AREA *****/
.spri-alcatel-active-area #microsite_content ul {
    margin: 0.75em 0;
    padding: 0 1em;
    list-style: none;
    list-style-type: none !important;
}

.spri-alcatel-active-area #microsite_content li:before {
    content: "";
    border-color: transparent #89e872;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 1.2em;
    position: relative;
}

.spri-alcatel-active-area #microsite_content a.btn {
    background-color: #89e872;
}

.spri-alcatel-active-area #microsite_content a.btn:hover {
    background-color: transparent;
}
/***** close ALCATEL ACTIVE AREA *****/
/***** open 5410 MS TEXT STYLE *****/
.spri-5410-ms-text #microsite_content span.highlight {
    color: #0078d4;
}

.spri-5410-ms-text #microsite_content a.btn {
    background-color: #0078d4;
    color: #fff;
}

.spri-5410-ms-text #microsite_content a.btn:hover {
    background-color: transparent;
    color: #000;
}

.spri-5410-ms-text #microsite_content a.lnk {
    color: #0078d4;
    border: none;
    text-decoration: underline;
}

.spri-5410-ms-text #microsite_content a.lnk:hover {
    text-decoration: none;
}

.spri-5410-ms-text #microsite_content .btn.btn-primary {
    background-color: #0078d4;
    color: #fff;
}

.spri-5410-ms-text #microsite_content .btn.btn-primary:hover {
    background-color: #fff;
    color: #000;
}

.spri-5410-ms-dark-blue #microsite_content .btn.btn-primary {
    color: #fff;
    background-color: #030035;
}

.spri-5410-ms-dark-blue #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    color: #030035;
}
/***** open 5410 MS TEXT STYLE *****/
/***** open HP Portal *****/
#hp-portal #microsite_content {
    font-family: 'HP Simplified';
}

#hp-portal #microsite_content h1,
#hp-portal #microsite_content h2,
#hp-portal #microsite_content h3 {
    color: #145db9;
    margin-bottom: 10px;
    font-family: "HP Simplified", "Verdana", sans-serif;
    font-weight: normal;
}

#hp-portal #microsite_content b {
    color: #145db9;
    font-family: "HP Simplified", "Verdana", sans-serif;
    font-weight: bold;
}

#hp-portal #microsite_content ul {
    padding-left: 20px;
}

#hp-portal #microsite_content ul li::marker {
    color: #145db9;
}

#hp-portal #microsite_content a.lnk {
    color: #145db9!important;
    border-bottom: none!important;
}

#hp-portal #microsite_content .col-md-6 img.img-responsive {
    padding-right: 25px;
}

#hp-portal #microsite_content .article.text_with_media img {
    padding-right: 25px;
    padding-top: 10px;
}

#hp-portal #microsite_content .pt-80 {
    padding-top: 80px;
}

#hp-portal #microsite_content .pb-80 {
    padding-bottom: 80px;
}

#hp-portal #microsite_content .pt-50 {
    padding-top: 50px;
}

#hp-portal #microsite_content .pb-50 {
    padding-bottom: 50px;
}

#hp-portal #microsite_content .pt-30 {
    padding-top: 30px;
}

#hp-portal #microsite_content .pb-30 {
    padding-bottom: 30px;
}

#hp-portal #microsite_content .btn-default {
    background-color: #145db9!important;
    border-radius: 0!important;
    border: 2px solid #145db9;
    color: #fff;
}

#hp-portal #microsite_content .btn-default:hover {
    background-color: transparent!important;
    color: #000;
    border: 2px solid #000;
}

#hp-portal #microsite_content th {
    color: #145db9;
    background-color: #fff!important;
    background-image: none;
    border-bottom: 2px solid #145db9;
    border-left: none;
    border-right: none;
    font-weight: 500;
    font-size: 28px;
}

#hp-portal #microsite_content table.table,
#hp-portal #microsite_content table.table tr td {
    border: none;
    font-size: 14px;
    line-height: 1.5;
}

#hp-portal #microsite_content .webinar-section .table_content .col-xs-12 {
    padding: 0 0 0 30px;
}

#hp-portal #microsite_content .form-section {
    background-image: url(/ec/cms5/media/img/2400_2/hp_5/hp_members_club_2/update2022/form-bg.png);
    background-size: cover;
    background-position: center;
}

#hp-portal #microsite_content .mwf-form {
    padding: 30px 0;
    background-color: #fff;
}

#hp-portal #microsite_content .mwf-form span.mwf-required {
    display: none;
}

#hp-portal #microsite_content .mwf-form .col-xs-6.col-md-3 {
    width: auto;
}

#hp-portal #microsite_content .mwf-form .mwf_cancel {
    background-color: #000!important;
    border-radius: 0!important;
}

#hp-portal #microsite_content .mwf-form .mwf_finish {
    background-color: #145db9!important;
    border-radius: 0!important;
}

#hp-portal #microsite_content .mwf-form .mwf_cancel:hover,
#hp-portal #microsite_content .mwf-form .mwf_finish:hover {
    background-color: transparent!important;
}

#hp-portal #microsite_content .align-middle .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center!important;
}

#hp-portal #microsite_content .form-section img {
    width: auto!important;
    max-width: inherit;
    margin-left: -400px;
}

#hp-portal #microsite_content .hp-blue-bg {
    background-color: #f6fafc
};

#hp-portal #microsite_content .hp-blue-bg.hp-white-box .article.text_with_media {
    background-color: #fff;
}

#hp-portal #microsite_content .hp-blue-box .article.text_with_media {
    background-color: #f6fafc;
}

#hp-portal #microsite_content .hp-tab .nav-tabs {
    border-bottom: 2px solid #145db9;
}

#hp-portal #microsite_content .hp-tab .nav-tabs>li>a {
    border-bottom: none;
}

#hp-portal #microsite_content .hp-tab .nav-tabs>li.active>a {
    background-color: #145db9;
    color: #fff;
}

#hp-portal #microsite_content .c-Akkordeon .panel-group {
    border: none
}

#hp-portal #microsite_content .c-Akkordeon .panel,
#hp-portal #microsite_content .c-Akkordeon .panel a {
    background-color: #f6fafc!important;
    border-bottom: none;
}

#hp-portal #microsite_content .c-Akkordeon .panel.panel-default {
    margin-bottom: 20px;
}

#hp-portal #microsite_content .c-Akkordeon .panel .panel-body {
    border: none!important;
}

#hp-portal #microsite_content .c-Akkordeon .panel-title a:after {
    color: #145db9;
}

@media screen and (max-width:1200px) {
    #hp-portal #microsite_content .form-section img {
        width: 100%!important;
        max-width: 100%!important;
        margin-left: 0;
        padding-bottom: 30px
    }
}
/***** close HP Portal *****/
/***** open 1010 CISCO ESHOP MARKETING *****/
.spri-cisco-eshop #microsite_content .header.background {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/cisco_portal_1/cisco_e_shop_marketing/topbanner.png);
    background-size: cover;
    background-position: top right;
    background-repeat: no-repeat;
}

.spri-cisco-eshop #microsite_content p.small {
    font-size: 12px;
}
/***** open 1010 CISCO ESHOP MARKETING *****/
/**** open 2000 MICROSOFT 365 BUSINESS *****/
.spri-2000-ms365 #microsite_content .top-intro {
    background-image: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/microsoft_28/microsoft_365_business/header-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.spri-2000-ms365 #microsite_content h1 {
    font-family: 'Inter' !important;
    text-transform: unset;
    line-height: 1.2;
}

.spri-2000-ms365 #microsite_content h2 {
    color: #0067b8;
    font-family: 'Inter' !important;
}

.spri-2000-ms365 #microsite_content p {
    font-size: 15px !important;
}

.spri-2000-ms365 #microsite_content p.big {
    font-size: 20px !important;
}

.spri-2000-ms365 #microsite_content span.highlight {
    font-style: italic;
}

.spri-2000-ms365 #microsite_content .spri-grey-box .text-and-media {
    background-color: #f5f5f5;
    padding: 30px 30px 20px 30px;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
}

.spri-2000-ms365 #microsite_content a.btn.btn-default {
    background-color: #0067b8;
    color: #fff;
}

.spri-2000-ms365 #microsite_content a.btn.btn-default:hover {
    background-color: #fff;
    color: #000;
}
/**** open 2000 MICROSOFT 365 BUSINESS *****/
/*****  open 3100 SELL AND SKI  *****/
.spri-sellnski-main .breadcrumb::after {
  background-image: none;
}

.spri-sellnski-main #microsite_content .spri-sellnski-top {
  height: 906px;
  background-image: url(/ec/cms5/media/img/3100/customer_5/providers_16/lenovo_31/kampanjer_28/2022_187/sell_and_ski/top-banner.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

.spri-sellnski-main #microsite_content .spri-sellnski-top h4 {
  color: #fff !important;
  font-size: 45px !important;
  text-indent: -90px !important;
  -moz-transform: matrix(0.79738437017507, 0, 0, 0.79738437017507, 0, 0);
  -webkit-transform: matrix(0.79738437017507, 0, 0, 0.79738437017507, 0, 0);
  -ms-transform: matrix(0.79738437017507, 0, 0, 0.79738437017507, 0, 0);
  margin-top: 400px;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.147;
  text-shadow: 0px 11px 32px rgba(1, 44, 92, 0.11), 0px 11px 32px rgba(1, 44, 92, 0.17), 0px 11px 32px rgba(1, 44, 92, 0.32),
    0px 3px 32px rgba(3, 15, 25, 0.32), 0px 3px 32px rgba(3, 15, 25, 0.32), 0px 3px 8px rgba(6, 52, 92, 0.32);
}

.spri-sellnski-main #microsite_content .spri-sellnski-subtitle {
  margin-bottom: 90px;
}

.spri-sellnski-main #microsite_content .spri-sellnski-subtitle p {
  font-size: 35px;
  line-height:1.2;
  color: #000;
}

.spri-sellnski-main #microsite_content .spri-sellnski-subtitle p a {
  padding: 12px 25px !important;
  border: 4px solid black !important;
  background: none !important;
  font-size: 21px !important;
  position: relative;
  top: 16px;
  text-transform: uppercase;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section01 {
  position: relative;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section01 h4 {
  color: #c00000;
  font-size: 27px;
  margin-top: 160px;
  font-weight: bold;
  line-height: 1.2;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section01 p {
  margin-top: 80px;
  padding-right: 160px;
  color: #000;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section01 > div > div::before {
  z-index: 0;
  position: absolute;
  top: 0px;
  content: url(/ec/cms5/media/img/3100/customer_5/providers_16/lenovo_31/kampanjer_28/2022_187/sell_and_ski/img-content1.png);
}

.spri-sellnski-main #microsite_content .spri-sellnski-section01 p.big {
  margin-bottom: -20px !important;
  font-size: 26px !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section01 p.big {
  position: relative;
  top: 50px;
  color: #d3d3d3;
  font-family: "Inter" !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section02 p {
  margin-top: 100px;
  margin-left: 38px;
  padding-right: 160px;
  color: #000;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section02 > div > div::before {
  z-index: 0;
  position: absolute;
  margin-top: 100px;
  content: url(/ec/cms5/media/img/3100/customer_5/providers_16/lenovo_31/kampanjer_28/2022_187/sell_and_ski/img-content2.png);
}

.spri-sellnski-main #microsite_content .spri-sellnski-section02 h4 {
  color: #c00000 !important;
  font-size: 27px !important;
  margin-top: 290px;
  margin-left: 40px;
  font-weight: bold;
}
.spri-sellnski-main #microsite_content .spri-sellnski-section02 p.big {
  margin-bottom: -20px !important;
  font-size: 26px !important;
  position: relative;
  top: 160px;
  right: 80px;
  color: #d3d3d3;
  font-family: "Inter";
  text-align: right;
}

.spri-sellnski-main #microsite_content .spri-sellnski-registernow {
  height: 690px;
  margin-top: 120px;
  margin-bottom: 120px;
  background-image: url(/ec/cms5/media/img/3100/customer_5/providers_16/lenovo_31/kampanjer_28/2022_187/sell_and_ski/registration.jpg);
  background-size: cover;
  background-position: bottom;
}

.spri-sellnski-main #microsite_content .spri-sellnski-registernow .text_with_media {
  position: relative;
  top: 262px;
  width: 502px;
  padding: 20px;
  background-color: #c00000;
}

.spri-sellnski-main #microsite_content .spri-sellnski-registernow h2 {
  color: #fff !important;
  font-size: 48px !important;
  line-height: 50px !important;
  text-transform: uppercase !important;
  font-family: 'interbold';
}

.spri-sellnski-main #microsite_content .spri-sellnski-registernow p {
  color: #fff !important;
  font-size: 27px !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-registernow a.lnk {
  top: 10px !important;
    padding: 10px 25px !important;
    border: 4px solid #fff !important;
    background: none !important;
    font-size: 20px !important;
    position: relative;
    color: #fff;
}

.spri-sellnski-main #microsite_content .spri-lenovo-grow-sedan p.big b {
    color: #c00000;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section03 h4 {
  color: #c00000 !important;
  font-size: 36px !important;
  line-height: 43px !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section03 h4 {
  font-weight: bold;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section03 p {
  margin-top: 25px;
  padding-right: 80px;
  color: #000;
  line-height: 24px !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-section03 img.img-responsive.img-original {
  margin-right: 0px !important;
  float: right !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form {
  margin-top: 60px;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form h4 {
  font-weight: 900;
  font-family: 'interbold';
  color: #fff;
  padding-right: 330px;
  font-size: 62px;
  line-height: 1.2;
  text-transform: uppercase;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form h4:after {
  position: absolute;
  top: 20px;
  right: 110px;
  content: url(https://filesalso.dk/Landingpages/HPE%20Portal/HPE%20GreenLake%20Energize/signup%20icon.png);
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .mwf-form h3 {
  padding-left: 0 !important;
  color: #fff !important;
  font-size: 26px !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form p {
    color: #fff;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form a {
    color: #fff;
    border-bottom: none;
    font-weight: bold;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .mwf-label {
    color: #fff;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .container {
  padding: 60px 0px !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .container {
    background-color: #c00000;
    box-shadow: 80px 0px 0px 0px #c00000, -80px 0px 0px 0px #c00000;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .col-md-3 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .row.mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
    display: none;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form input.btn.btn-primary {
    background-color: #fff;
    color: #000;
    border-radius: 0;
    border: 4px solid #000 !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form input.btn.btn-primary:hover {
    background-color: transparent;
    color: #fff;
    border: 4px solid #fff !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .btn-secondary {
  margin-top: 40px !important;
  margin-bottom: 50px !important;
  border: 4px solid black !important;
  background: #2e6da4 !important;
  font-weight: 700 !important;
}

.spri-sellnski-main #microsite_content .spri-sellnski-form .btn-secondary:hover {
  border-color: #89e872 !important;
  background-color: #000 !important;
  color: #fff !important;
}
/*****  close 3100 SELL AND SKI  *****/
/***** open HP WEEK *****/
#spri-hp-week #microsite_content .light-blue-bg{
    background-color: #e5fffe;
}

#spri-hp-week #microsite_content h1 {
    font-size: 50px;
    color: #0146c7;
}

#spri-hp-week #microsite_content a.lnk {
    color: #0146c7;
    border-bottom: none;
}

#spri-hp-week #microsite_content .info-section .text_with_media {
    background-color: #fff;
    box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
    border-top: 10px solid #0045c6;
}

#spri-hp-week #microsite_content .info-section .text_with_media .text-box h2 {
    background-color: #0146c7;
    color: #fff;
    width: fit-content;
    padding: 20px;
    font-size: 40px;
    margin-top: 0;
}

#spri-hp-week #microsite_content .info-section .text_with_media .col-xs-12 {
    padding: 0 25px 25px 25px;
}

#spri-hp-week #microsite_content .footer-section {
    background-image: url(/ec/cms5/media/img/5710/microsite_2/hp_45/hp_week/pattern-bottom.png);
    background-size: cover;
    background-position: top;
}

#spri-hp-week #microsite_content a.btn.btn-default:hover {
    background-color: #fff;
    color: #000;
}
#spri-hp-week #microsite_content a.btn.btn-default {
    background-color: #000;
    color: #fff;
    border-radius: inherit;
}
/***** close HP WEEK *****/
/***** open NORDIC EATON-5PX-GEN2-UPS *****/
#spri-eaton-5px-gen2-ups #microsite_content .spri-eaton-darkblue {
    background-color: #34487d;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-eaton-blue {
    background-color: #006db1;
}

#spri-eaton-5px-gen2-ups #microsite_content h2 {
    color: #34487d;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-banner {
    padding-bottom: 10px;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-text-intro h2 {
    margin: 10px;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-text-intro p {
    margin: 0 !important;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-text-intro a.btn.btn-default {
    background-color: #fff;
    border-radius: 10px;
    border-color: #fff;
    color: #006db1;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-text-intro a.btn.btn-default:hover {
    border-color: #fff;
    color: #fff;
    background-color: transparent;
}

#spri-eaton-5px-gen2-ups #microsite_content a.btn.btn-default {
    background-color: #006db1;
    color: #fff;
    border-radius: 10px;
    border-color: #006db1;
}

#spri-eaton-5px-gen2-ups #microsite_content a.btn.btn-default:hover {
    background-color: #fff;
    color: #006db1;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-sub-text p {
    margin: 20px 0 !important;
}

#spri-eaton-5px-gen2-ups #microsite_content .spri-product-section {
    background-color: #e7e7e8;
    margin: 10px 0;
}

#spri-eaton-5px-gen2-ups #microsite_content table tr th {
    background-color: #005cb9;
    background-image: none;
    color: #fff;
    text-align: center;
}

#spri-eaton-5px-gen2-ups #microsite_content table tr:hover,
#spri-eaton-5px-gen2-ups #microsite_content table tr:hover {
    background-color: #e7e7e8;
}

#spri-eaton-5px-gen2-ups #microsite_content .table-striped>tbody>tr:nth-of-type(odd),
#spri-eaton-5px-gen2-ups #microsite_content .table-striped>tbody>tr:nth-of-type(odd):hover {
    background-color: #d1d2d4;
}

#spri-eaton-5px-gen2-ups #microsite_content table tr td[rowspan] {
    background-color: #fff;
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
    font-weight: bold;
    color: #d2232a;
}
/***** close NORDIC EATON-5PX-GEN2-UPS *****/
/***** open PRESS AND RELEASE ALLTHINGTALKS *****/
html:lang(da-DK) .spri-allthingstalk-press-subhead {
    text-transform: initial;
}

html:lang(da-DK) span.spri-allthingstalk-press-subhead:before {
	content: "AllThingsTalk-anslutning +";
	font-size:15px;
	display:block;
	margin-bottom:20px
}

html:lang(no-NO) .spri-allthingstalk-press-subhead {
    text-transform: initial;
}

html:lang(no-NO) span.spri-allthingstalk-press-subhead:before {
	content: "AllThingsTalk-Connectivity+";
	font-size:15px;
	display:block;
	margin-bottom:20px
}

html:lang(sv-SE) .spri-allthingstalk-press-subhead {
    text-transform: initial;
}

html:lang(sv-SE) span.spri-allthingstalk-press-subhead:before {
	content: "AllThingsTalk-anslutning +";
	font-size:15px;
	display:block;
	margin-bottom:20px
}

html:lang(fi-FI) .spri-allthingstalk-press-subhead,
html:lang(en-FI) .spri-allthingstalk-press-subhead {
    text-transform: initial;
}

html:lang(fi-FI) span.spri-allthingstalk-press-subhead:before,
html:lang(en-FI) span.spri-allthingstalk-press-subhead:before {
	content: "AllThingsTalk Connectivity+";
	font-size:15px;
	display:block;
	margin-bottom:20px
}
/***** close PRESS AND RELEASE PR 3D PRINTING *****/
/***** open PRESS AND RELEASE ALLTHINGTALKS *****/
html:lang(da-DK) .spri-pr3dprinting-press-subhead {
    text-transform: initial;
}

html:lang(da-DK) span.spri-pr3dprinting-press-subhead:before {
	content: "Ny producent:";
	font-size:15px;
	display:block;
	margin-bottom:20px
}

html:lang(no-NO) .spri-pr3dprinting-press-subhead {
    text-transform: initial;
}

html:lang(no-NO) span.spri-pr3dprinting-press-subhead:before {
	content: "Ny produsent:";
	font-size:15px;
	display:block;
	margin-bottom:20px
}

html:lang(sv-SE) .spri-pr3dprinting-press-subhead {
    text-transform: initial;
}

html:lang(sv-SE) span.spri-pr3dprinting-press-subhead:before {
	content: "Ny tillverkare:";
	font-size:15px;
	display:block;
	margin-bottom:20px
}

html:lang(pl-PL) .spri-pr3dprinting-press-subhead {
    text-transform: initial;
}

html:lang(pl-PL) span.spri-pr3dprinting-press-subhead:before {
	content: "Nowy producent:";
	font-size:15px;
	display:block;
	margin-bottom:20px
}

html:lang(fi-FI) .spri-pr3dprinting-press-subhead,
html:lang(en-FI) .spri-pr3dprinting-press-subhead {
    text-transform: initial;
}

html:lang(fi-FI) span.spri-pr3dprinting-press-subhead:before,
html:lang(en-FI) span.spri-pr3dprinting-press-subhead:before {
	content: "Uusi valmistaja:";
	font-size:15px;
	display:block;
	margin-bottom:20px
}
/***** close PRESS AND RELEASE PR 3D PRINTING *****/
/***** open QNAP SAMSUNG BUNDLE 22Q4 *****/
#spri-22q4-qnap-samsung-bundle #microsite_content a.btn-default {
    background-color: #b2abeb;
    color: #fff;
    border-radius: 10px;
    border-color: #b2abeb;
}

#spri-22q4-qnap-samsung-bundle #microsite_content a.btn-default:hover {
    background-color: transparent;
    color: #b2abeb;
    border-color: #b2abeb;
}

#spri-22q4-qnap-samsung-bundle #microsite_content .spri-text-header h2 {
    position: relative;
    margin-bottom: 30px;
}

#spri-22q4-qnap-samsung-bundle #microsite_content .spri-text-header h2:before {
    content: ' ';
    background-color: #b2abeb;
    width: 50px;
    height: 5px;
    position: absolute;
    bottom: -10px;
    left: 0;
}

#spri-22q4-qnap-samsung-bundle #microsite_content .spri-bundle .article.text_with_media {
    background-color: #b2abeb;
    padding-bottom: 30px;
}

#spri-22q4-qnap-samsung-bundle #microsite_content .spri-bundle a.btn-default {
    background-color: #fff;
    color: #b2abeb;
    border-color: #fff;
}

#spri-22q4-qnap-samsung-bundle #microsite_content .spri-bundle a.btn-default:hover {
    background-color: transparent;
    color: #fff;
}

#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr th {
    background-image: none;
    padding: 20px 10px;
    background-color: #b2abeb;
    color: #fff;
    border-bottom: 2px solid #fff;
}

#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr td {
    vertical-align: middle;
}

#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr td a {
    border-bottom: none;
    color: #000;
}

#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr th {
    background-image: none;
    padding: 20px 10px;
    background-color: #b2abeb;
    color: #fff;
    border-bottom: 2px solid #fff;
}

#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr th:nth-child(4),
#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr th:nth-child(5),
#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr td:nth-child(4),
#spri-22q4-qnap-samsung-bundle #microsite_content table.table tr td:nth-child(5) {
    display: none;
}
/***** close QNAP SAMSUNG BUNDLE 22Q4 *****/
/***** open 5410-MS-KAMPANIA-GENUINE *****/
#spri-5410-ms-kampania-genuine #microsite_content .padding-left-none {
    padding-left: 0;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-green-section h1 {
    color: #1b4c48;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-green-section h3 {
    background-color: #008978;
    padding: 20px;
    color: #fff;
    margin-bottom: 30px;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-green-section .border-line {
    border-left: 2px solid #008978;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-green-section img {
    padding: 0 20px;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-green-section h2 {
    color: #008978;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-purple-section h1 {
    color: #35335d;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-purple-section h3 {
    background-color: #716db3;
    padding: 20px;
    color: #fff;
    margin-bottom: 30px;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-purple-section .padding-left-none {
    padding-left: 0;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-purple-section .border-line {
    border-left: 2px solid #716db3;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-purple-section img {
    padding: 0 20px;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-purple-section h2 {
    color: #716db3;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-purple-section .padding-left-none h2 {
    margin: 0 20px;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-black-section h1,
#spri-5410-ms-kampania-genuine #microsite_content .spri-black-section h2,
#spri-5410-ms-kampania-genuine #microsite_content .spri-black-section h3, {
	color: #000;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-black-section .border-line {
    border-left: 2px solid #fff;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-black-section a.lnk {
	color: #235d9d;
	border-bottom: none;
	text-decoration: underline;
}

#spri-5410-ms-kampania-genuine #microsite_content .spri-black-section .img-center img {
    margin: 0 auto;
}
/***** close 5410-MS-KAMPANIA-GENUINE *****/
/***** open 2420 LG WK INCENTIVE *****/
#spri-lg-wk-incentive #microsite_content .spri-section-topbanner {
    background-image: url(/ec/cms5/media/img/2420_1/providers_26/lg_15/lg_wk_incentive/topbanner.png);
    background-position: bottom;
    background-size: cover;
}

#spri-lg-wk-incentive #microsite_content .spri-section-topbanner h1 {
    font-size: 60px;
}

#spri-lg-wk-incentive #microsite_content .spri-section-topbanner p.big {
    font-size: 30px !important;
}

#spri-lg-wk-incentive #microsite_content b {
    color: #fb5c18;
}

#spri-lg-wk-incentive #microsite_content .spri-section-form {
    background-color: #262626;
}

#spri-lg-wk-incentive #microsite_content a {
    color: #fb5c18;
    border-bottom: none;
}

#spri-lg-wk-incentive #microsite_content .btn {
    background-color: #fb5c18;
    color: #fff;
    border: 2px solid #000;
}

#spri-lg-wk-incentive #microsite_content .btn:hover {
    background-color: #fff;
    color: #000;
}

#spri-lg-wk-incentive #microsite_content .spri-section-product img {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transition: transform 0.3s ease;
}

#spri-lg-wk-incentive #microsite_content .spri-section-product img:hover {
    transform: scale(1);
}
/***** close 2420 LG WK INCENTIVE *****/
/***** open 3100 SONY SALES COMPETITION *****/
.spri-sonysales #microsite_content .spri-sonysales-completed {
    background-color: #253c2f;
}

.spri-sonysales #microsite_content h1,
.spri-sonysales #microsite_content h2, 
.spri-sonysales #microsite_content h3, 
.spri-sonysales #microsite_content h2, 
.spri-sonysales #microsite_content b {
    color: #e9604c;
}

.spri-sonysales #microsite_content .spri-sonysales-completed p {
    color: #fff;
}

.spri-sonysales #microsite_content .spri-sonysales-win ol {
    list-style-type: none;
    padding: 0;
    counter-reset: list-number;
}

.spri-sonysales #microsite_content .spri-sonysales-win ol li {
    counter-increment: list-number;
    font-size: 18px;
}

.spri-sonysales #microsite_content .spri-sonysales-win ol li:before {
    content: counter(list-number);
    margin-right: 10px;
    margin-bottom: 10px;
    width: 35px;
    height: 35px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    background-color: #e9604c;
    border-radius: 50%;
    color: #fff;
}

.spri-sonysales #microsite_content .spri-footer-bg {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/sony_3/2022_193/sony_sales_competition/new_img_1/sony-bottom-background.png);
    background-size: 100%;
    background-position: bottom right;
    background-attachment: fixed;
    background-repeat: no-repeat;
}

.spri-sonysales #microsite_content .col-xs-12.grid-col {
    padding: 0;
}

.spri-sonysales #microsite_content .col-xs-12.col-md-4.grid-col {
    padding: 8px;
}

.spri-sonysales #microsite_content a.btn.btn-primary {
    background-color: #e9604c;
    color: #fff;
}

.spri-sonysales #microsite_content a.btn.btn-primary:hover {
    background-color: transparent;
    color: #000;
}
/***** close 3100 SONY SALES COMPETITION *****/
/***** open 2900 ALSO PRODUCT *****/

.spri-also-product #microsite_content .spri-agenda .col-xs-12.col-md-8.grid-col {
    padding-left: 8px !important;
}

.spri-also-product #microsite_content .spri-agenda .col-xs-12.col-md-4.grid-col {
    padding-right: 8px !important;
}

.spri-also-product #microsite_content .spri-agenda .col-xs-12 {
    padding-right: 0;
}

.spri-also-product #microsite_content .spri-agenda .table_content .col-xs-12 {
    padding-right: 0;
}

.spri-also-product #microsite_content .spri-agenda .col-xs-12.col-md-4 {
    padding-left: 0;
    padding-right: 8px;
}

.spri-also-product #microsite_content .spri-margin-reset .row {
    margin: 0;
}

.spri-also-product #microsite_content .bg-no-repeat {
    background-repeat: no-repeat !important;
    background-position: bottom !important;
}

.spri-also-product #microsite_content .mwf-form .mwf_buttonrow .col-md-3[data-mwf-container^="_cancel_"] {
  display: none !important;
}

.spri-also-product #microsite_content .mwf-form .mwf_buttonrow .col-md-3[data-mwf-container^="_finish_"] {
  display: inline-block !important;
  width: auto !important;
}

.spri-also-product #microsite_content .spri-form-section .mwf-form h1 {
    background-color: #000;
    color: #fff;
    padding: 25px 40px;
    width: fit-content;
    width: -moz-fit-content;
}

@media (max-width: 768px) {
    .spri-also-product #microsite_content .spri-section-icon img {
        width: 120px;
        margin: 20px;
    }
}
/***** close 2900 ALSO PRODUCT *****/
/***** open ALSO-SOLUTION-TRAINING *****/
#spri-also-solution-training #microsite_content .orange-color-box {
	background-color: #ff7731;
}

#spri-also-solution-training #microsite_content ul {
    margin: 0.75em 0;
    padding: 0 1em;
    list-style: none !important;
}

#spri-also-solution-training #microsite_content li:before {
    content: "";
    border-color: transparent #89E872;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -15px;
    top: 20px;
    position: relative;
}

#spri-also-solution-training #microsite_content .solution-box img {
    padding-bottom: 20px;
}

#spri-also-solution-training #microsite_content .spri-margin-reset .row {
    margin: 0;
}

#spri-also-solution-training #microsite_content .solution-box .article.text_with_media {
    position: relative;
    padding-bottom: 80px;
}

#spri-also-solution-training #microsite_content .solution-box .row.media-wrapper .col-xs-12 {
    position: inherit;
}

#spri-also-solution-training #microsite_content .solution-box .text_with_media .media-wrapper a.btn {
    position: absolute;
    bottom: 20px;
}

#spri-also-solution-training #microsite_content .spri-agenda .col-xs-12.col-md-8.grid-col {
    padding-left: 8px !important;
}

#spri-also-solution-training #microsite_content .spri-agenda .col-xs-12.col-md-4.grid-col {
    padding-right: 8px !important;
}

#spri-also-solution-training #microsite_content .spri-agenda .col-xs-12 {
    padding-right: 0;
}

#spri-also-solution-training #microsite_content .spri-agenda .table_content .col-xs-12 {
    padding-right: 0;
}

#spri-also-solution-training #microsite_content .spri-agenda .col-xs-12.col-md-4 {
    padding-left: 0;
    padding-right: 8px;
}

#spri-also-solution-training #microsite_content .spri-agenda .col-xs-12.col-md-6:nth-child(1) {
    position: relative;
    z-index: 1;
}

#spri-also-solution-training #microsite_content .spri-agenda .col-xs-12.col-md-6:nth-child(3) {
    position: relative;
    z-index: 0;
    height: 400px;
}

#spri-also-solution-training #microsite_content .spri-agenda .col-xs-12.col-md-6:nth-child(3) img {
    width: 840px !important;
    max-width: inherit;
    position: absolute;
    top: 0;
    right: 0;
}

#spri-also-solution-training #microsite_content .spri-logo-vendor img {
    position: absolute;
    z-index: 1000;
    height: 40px;
    width: auto;
    top: 120px;
    left: 60px;
}

#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-box h1, 
#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-box h2,
#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-box h3 {
    text-transform: uppercase !important;
    margin-top: 50px;
    margin-bottom: 0;
}

#spri-also-solution-training #microsite_content .bg-gradient-cd-3 {
    background-repeat: no-repeat !important;
    background-position: bottom !important;
    background: #eb01a5;
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/solutions_5/standard_hero_key_visual_solutions.svg);
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/solutions_5/standard_hero_key_visual_solutions.svg), linear-gradient(135deg, #89e872, #ff7731);
}

#spri-also-solution-training #microsite_content .spri-top-intro .container {
    padding: 0 8px;
}

#spri-also-solution-training #microsite_content .spri-top-intro .container .row {
    position: relative;
    margin: 0;
}

#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-box {
    background-color: #fff;
    padding: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
}

#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-box img {
    height: 50px;
    width: auto;
}

#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-box h1, 
#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-box h2 {
    text-transform: uppercase;
    margin-top: 50px;
    margin-bottom: 0;
}

#spri-also-solution-training #microsite_content .spri-top-intro .spri-intro-img {
    float: right;
}

#spri-also-solution-training #microsite_content .spri-feature-box .article.text_with_media {
    background-color: #fff;
    padding: 25px 0;
}

@media screen and (max-width:1400px) {
    #spri-also-solution-training #microsite_content .spri-logo-vendor img {
      top: 40px;
  }
}

@media screen and (max-width:768px) {
    #spri-also-solution-training #microsite_content .spri-logo-vendor img {
      top: 210px;
      left: 35px
  }
}
/***** close ALSO-SOLUTION-TRAINING *****/
/***** open 2420 DICOTA ECO BASE *****/
.spri-dicota-ecobase #microsite_content a.btn {
    background: #70d82f !important;
    color: #fff !important;
    border: none !important;
    border-radius: 10px !important;
}

.spri-dicota-ecobase #microsite_content a.btn:hover {
    background: #0d7843 !important;
    color: #ffff !important;
    border: none !important;
    border-radius: 10px !important;
}

.spri-dicota-ecobase #microsite_content .spri-section-topbanner {
    background-image: url(/ec/cms5/media/img/2420_1/providers_26/dicota_4/eco_base/topbanner.jpg);
    background-position: center right;
    background-size: cover;
}

.spri-dicota-ecobase #microsite_content .spri-section-topbanner a.btn {
    background: #fff !important;
    color: #24a966 !important;
}

.spri-dicota-ecobase #microsite_content .spri-section-topbanner a.btn:hover {
    background: #0d7843 !important;
    color: #fff !important;
}

.spri-dicota-ecobase #microsite_content .spri-section-footer {
    background-image: url(/ec/cms5/media/img/2420_1/providers_26/dicota_4/eco_base/footer.jpg);
    background-position: center right;
    background-size: cover;
}
/***** close 2420 DICOTA ECO BASE *****/
/***** open 1010 LENOVO ROK *****/
#spri-1010-lenovo-rok #microsite_content p {
    font-size: 15px;
}

#spri-1010-lenovo-rok #microsite_content p.big {
    font-size: 18px !important;
    margin-top: 20px;
}

#spri-1010-lenovo-rok #microsite_content .table_content .col-xs-12 {
    padding: 0;
    font-size: 13px;
}

#spri-1010-lenovo-rok #microsite_content .table-striped>tbody>tr {
    background-color: #e9ebf5;
}

#spri-1010-lenovo-rok #microsite_content .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #cfd5ea;
}

#spri-1010-lenovo-rok #microsite_content table.table tr th, #spri-1010-lenovo-rok #microsite_content table.table tr td {
    border: 1px solid #fff;
}

#spri-1010-lenovo-rok #microsite_content .table th {
    background-image: none;
    background-color: #4472c4;
    color: #fff;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
    border-bottom: 2px solid #fff;
}

/***** open 1010 LENOVO ROK *****/
/***** open 5410 MICROSOFT OFFICE365 BOOST PROMOTION 5410PL223444 *****/
.spri-5410-ms-text #microsite_content .spri-5410-ms-bluebackground .article.text_with_media {
    background-color: #03206c;
    padding: 30px 0 20px 0;
}

.spri-5410-ms-text #microsite_content .spri-5410-ms-bluebackground .col-xs-12.grid-col.separat {
    margin-top: 0;
}

.spri-5410-ms-text #microsite_content .spri-5410-ms-bluebackground .article.text_with_media p {
    color: #fff;
}
/***** close 5410 MICROSOFT OFFICE365 BOOST PROMOTION 5410PL223444 *****/
/***** open 5410 MICROSOFT MARKETING CAMPAIGN PROMOTING WINDOWS SERVER2022 *****/
.spri-5410-ms-green-text #microsite_content span.highlight {
    color: #92d050;
}

.spri-5410-ms-green-text #microsite_content a.btn.btn-primary {
    background-color: #92d050;
    border: 2px solid #92d050;
}

.spri-5410-ms-green-text #microsite_content .spri-text-align-right {
    text-align: right;
}

.spri-5410-ms-green-text #microsite_content .spri-feature-box img {
    width: 140px;
    display: block;
    margin: 0 auto;
    margin-bottom: 30px;
}
/***** close 5410 MICROSOFT MARKETING CAMPAIGN PROMOTING WINDOWS SERVER2022 *****/
/***** open 5410 PROMOTION TEMPLATE *****/
#spri-5410-promotion-template #microsite_content .spri-padding-article .article.text_with_media {
  padding: 60px 0;
}
#spri-5410-promotion-template #microsite_content span.nowrap {
  color: #f7bf03;
}
#spri-5410-promotion-template #microsite_content {
    position: relative;
    overflow: hidden;
}
#spri-5410-promotion-template #microsite_content .spri-bg-page {
    position: absolute;
    width: 100%;
}

#spri-5410-promotion-template #microsite_content .container .row {
    background-color: #fff !important;
    position: relative;
}

#spri-5410-promotion-template #microsite_content .spri-bg-page .col-xs-12 {
    padding-top: 0;
}

#spri-5410-promotion-template #microsite_content .col-xs-12 {
    background-color: #fff;
    padding-top: 8px;
}

#spri-5410-promotion-template #microsite_content .mwf-form .row.mwf_buttonrow {
    margin-bottom: 40px;
}

#spri-5410-promotion-template #microsite_content .panel-body {
    padding: 0;
}

#spri-5410-promotion-template #microsite_content .c-Akkordeon .panel-body .row .row {
    background-color: #fff;
    z-index: 1000;
    padding: 25px;
}

#spri-5410-promotion-template #microsite_content .spri-nobg-section .container .row,
#spri-5410-promotion-template #microsite_content .spri-nobg-section .container .row .col-xs-12 {
    background-color: transparent !important;
}

.spri-main #microsite_content .spri-highlight-red span.highlight {
	color: #e60012;
}

.spri-main #microsite_content .spri-highlight-yellow span.highlight {
	color: #ffd027;
}

.spri-main #microsite_content .spri-highlight-blue span.highlight {
	color: #0067b8;
}

.spri-main #microsite_content .spri-highlight-green span.highlight {
    color: #92d050;
}
/***** close 5410 PROMOTION TEMPLATE *****/
/***** open SPRI-5410-ALSO-PROMOTION *****/
#spri-5410-also-promotion #microsite_content .green-color-box {
    background-color: #89e872 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/big_hero_key_visual_general.svg);
}

#spri-5410-also-promotion #microsite_content ul {
    margin: 0.75em 0;
    padding: 0 1em;
    list-style: none !important;
}

#spri-5410-also-promotion #microsite_content li:before {
    content: "";
    border-color: transparent #89E872;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -15px;
    top: 20px;
    position: relative;
}

#spri-5410-also-promotion #microsite_content .solution-box img {
    padding-bottom: 20px;
}

#spri-5410-also-promotion #microsite_content .spri-margin-reset .row {
    margin: 0;
}

#spri-5410-also-promotion #microsite_content .solution-box .article.text_with_media {
    position: relative;
    padding-bottom: 80px;
}

#spri-5410-also-promotion #microsite_content .solution-box .row.media-wrapper .col-xs-12 {
    position: inherit;
}

#spri-5410-also-promotion #microsite_content .solution-box .text_with_media .media-wrapper a.btn {
    position: absolute;
    bottom: 20px;
}

#spri-5410-also-promotion #microsite_content .spri-logo-vendor img {
    position: absolute;
    z-index: 1000;
    height: 40px;
    width: auto;
    top: 120px;
    left: 60px;
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-box h1, 
#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-box h2, {
    text-transform: uppercase !important;
    margin-top: 50px;
    margin-bottom: 0;
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-box h3 {
    text-transform: uppercase !important;
    margin-top: 20px;
}

#spri-5410-also-promotion #microsite_content .bg-gradient-cd-1 {
    background-repeat: no-repeat !important;
    background-position: bottom !important;background: #eb01a5;
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/supply_1/standard_hero_key_visual_supply.svg);
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/supply_1/standard_hero_key_visual_supply.svg), linear-gradient(135deg, #89e872, #006b7d);
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .container {
    padding: 0 8px;
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .container .row {
    position: relative;
    margin: 0;
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-box {
    background-color: #fff;
    padding: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-box img {
    height: 50px;
    width: auto;
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-box h1, 
#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-box h2 {
    text-transform: uppercase;
    margin-top: 50px;
    margin-bottom: 0;
}

#spri-5410-also-promotion #microsite_content .spri-top-intro .spri-intro-img {
    float: right;
}

#spri-5410-also-promotion #microsite_content .spri-feature-box .article.text_with_media {
    background-color: #fff;
    padding: 25px 0;
}

#spri-5410-also-promotion #microsite_content .mwf-form {
    padding-top: 25px;
    padding-bottom: 25px;
}

@media screen and (max-width:1400px) {
    #spri-5410-also-promotion #microsite_content .spri-logo-vendor img {
      top: 40px;
  }
}

@media screen and (max-width:768px) {
    #spri-5410-also-promotion #microsite_content .spri-logo-vendor img {
      top: 210px;
      left: 35px
  }
}
/***** open SPRI-5410-ALSO-PROMOTION *****/
/***** open 5410 Lenovo ADP ONE *****/
.spri-5410-lenovo-green #microsite_content {
    background-color: #25383f;
}

.spri-5410-lenovo-green #microsite_content span.highlight {
    color: #72b641;
}

.spri-5410-lenovo-green #microsite_content a.btn.btn-primary {
    background-color: #72b641;
    border-radius: 0;
    width: 100%;
}

.spri-5410-lenovo-green #microsite_content h2, .spri-5410-lenovo-green #microsite_content h3 {
    font-family: 'Inter' !important;
  	font-weight: bold !important;
}

.spri-5410-lenovo-green #microsite_content a.btn.btn-primary:hover {
    background-color: #fff;
}
/***** open 5410 Lenovo ADP ONE *****/
/***** open 6110 ALSO WOWWEEK *****/
html:lang(de-CH) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product span[class^="price"], 
html:lang(fr-CH) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product span[class^="price"] {
    display: none;
}

html:lang(de-CH) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product a,
html:lang(fr-CH) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product a {
    word-break: normal;
}
/***** close 6110 ALSO WOWWEEK *****/
/*****open 5410 APPLE *****/
#spri-5410-apple #microsite_content a.btn {
    background-color: #000;
    color: #fff;
}

#spri-5410-apple #microsite_content a.btn:hover {
    background-color: #fff;
    color: #000;
}

#spri-5410-apple #microsite_content .spri-white-cta a.btn {
    background-color: #fff;
    color: #000;
}

#spri-5410-apple #microsite_content .spri-white-cta a.btn:hover {
    color: #fff;
    border: 2px solid #fff;
    background-color: transparent;
}
/*****close 5410 APPLE *****/

/*****open 5830 wow week 2022 *****/
.agenda.spri-ww-tbl22-fixw table tr th:nth-child(1), .agenda.spri-ww-tbl22-fixw table tr td:nth-child(1){
  width: 150px !important;
}
/*****close 5830 wow week 2022 *****/

/*****open 1010 wow week 2022 *****/
.spri-whitebox-ww-3-articles{
  padding-bottom: 200px;
}

.spri-whitebox-ww-3-articles .col-xs-12 .media-wrapper{
  background: white !important;
  border-radius: 30px;
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.spri-whitebox-ww-3-articles .col-xs-12 .media-wrapper p b{
  color: #353bac;
  font-size: 32px;
}

.spri-whitebox-ww-3-articles .col-xs-12 .media-wrapper ul{
  min-height: 280px;
}

.spri-whitebox-ww-3-articles .col-xs-12 .media-wrapper h3{
  color: #353bac;
  font-size: 24px !important;
}
/*****close 1010 wow week 2022 *****/

/*****open HPE form Adventskalender 2022 *****/
.spri-hpe-anmeldetool-form .mwf-form > div:nth-child(9) p{
  font-size: 24px !important;
  font-weight: bold;
  border-top: 1px solid #e6e6e6;
  padding-top: 50px;
}

.spri-hpe-anmeldetool-form .mwf-form .row:nth-child(10) .col-md-6{
  min-height: 250px;
}

/*****close HPE form Adventskalender 2022 *****/
/***** open 5410 mainicrosoft Szkolenia z licencji *****/
.spri-pr-link a.btn.btn-primary:nth-child(1) {
    background-color: #006D81 !important;
}

.spri-pr-link a.btn.btn-primary:nth-child(2) {
    background-color: #FF426C !important;
}

.spri-pr-link a.btn.btn-primary:nth-child(3) {
    background-color: #FBBE0E !important;
}

.spri-pr-link a.btn.btn-primary:nth-child(4) {
    background-color: #0078D4 !important;
}

.spri-pr-link a.btn.btn-primary:hover {
    background-color: #fff !important;
}
/***** open 5410 mainicrosoft Szkolenia z licencji *****/
/***** open NORDIC ALSO WOW WEEK 2022 *****/
#p-also-wow-week22 #microsite_content .splash-section {
    position: relative;
}

#p-also-wow-week22 #microsite_content .vip-section img {
    border: 2px solid #353bac;
    padding: 20px 100px;
    border-radius: 20px;
    margin: 20px;
}

#p-also-wow-week22 #microsite_content .vendor-section .media-box img {
    padding: 0 25px 25px 25px !important;
    max-height: 65px;
}

#p-also-wow-week22 #microsite_content .products h3 {
    font-size: 15px;
}

html:lang(da-DK) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary,
html:lang(no-NO) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary,
html:lang(sv-SE) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary,
html:lang(fi-FI) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary {
    font-size: 0;
}

html:lang(da-DK) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary:before,
html:lang(no-NO) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary:before,
html:lang(sv-SE) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary:before,
html:lang(fi-FI) #p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn.btn-primary:before {
    content: 'FEEL THE WOW';
    font-size: 16px;
    width: 100%;
    display: flex;
    justify-content: center;
}

html:lang(de-DE) #p-also-wow-week22 #microsite_content .c-Products__bonuspoints {
  display: none;
}

html:lang(de-DE) #p-also-wow-week22 #microsite_content .add_info_products {
  position: absolute;
  bottom: 140px;
}

html:lang(da-DK) #p-also-wow-week22 #microsite_content .products .c-Products__shortDescription.js-shortDescription,
html:lang(no-NO) #p-also-wow-week22 #microsite_content .products .c-Products__shortDescription.js-shortDescription,
html:lang(sv-SE) #p-also-wow-week22 #microsite_content .products .c-Products__shortDescription.js-shortDescription,
html:lang(fi-FI) #p-also-wow-week22 #microsite_content .products .c-Products__shortDescription.js-shortDescription {
    height: 70px !important;
}


@media (min-width: 1024px) {
	#p-also-wow-week22 #microsite_content .vendor-section .col-md-4 .text-box {
	    position: relative;
	    bottom: -70px;
	}

	#p-also-wow-week22 #microsite_content .vendor-section .col-xs-12.col-md-4.grid-col .text-box {
	    float: right;
	    padding: 0 30px;
	}

	#p-also-wow-week22 #microsite_content .splash-section span.col-for-image.media-box {
	    position: absolute;
	    top: -70px;
	    width: 300px;
	}
}
/***** open NORDIC ALSO WOW WEEK 2022 *****/

/***** open microsoft surface familien *****/
.spri-microsoft-surface-fami#p-microsoft_surface #microsite_content a.btn-default{
  background: #007fc4 !important;
  color: white;
  border-color: #007fc4 !important;
  margin-bottom: 30px;
  display: inline-block;
}

.spri-microsoft-surface-fami#p-microsoft_surface #microsite_content a.btn-default:hover{
  background: white !important;
  color: black;
  border-color: black !important;
}

.spri-microsoft-surface-fami#p-microsoft_surface #microsite_content .spri-box-shadow-item.spri-microsoft-surface-fami-contact .col-xs-12.grid-col .article.text_with_media{
  background: white;
  padding-top: 30px;
  padding-bottom: 30px;
}
/***** close microsoft surface familien *****/

/**** open 5410 FUJITSU PROMOCJA NA MICROSOFT SERVER *****/
.p-5410-fujitsu_promocja_na_microsoft_server_1 table tr td:nth-child(5) {
    width: 10%;
}
.p-5410-fujitsu_promocja_na_microsoft_server_1 table tr td:nth-child(4) {
    width: 45%;
}
.p-5410-fujitsu_promocja_na_microsoft_server_1 table tr td {
    width: 15%;
}
/**** open 5410 FUJITSU PROMOCJA NA MICROSOFT SERVER *****/
/***** open 2800 DELL ATEA *****/
.spri-dell-atea #microsite_content .spri-top-header .col-for-image img {
    padding: 25px !important;
}

.spri-dell-atea #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p {
    font-size: 17px !important;
    margin-bottom: 15px !important;
}

.spri-dell-atea #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
    display: none;
}
/***** close 2800 DELL ATEA *****/
/***** open 2800 SAMSUNG RUGGED *****/
#spri-samsung-rugged #microsite_content h1, 
#spri-samsung-rugged #microsite_content h2, 
#spri-samsung-rugged #microsite_content h3, 
#spri-samsung-rugged #microsite_content h4, 
#spri-samsung-rugged #microsite_content p, 
#spri-samsung-rugged #microsite_content li {
    font-family: 'SamsungSharpSans';
    text-transform: none;
}


#spri-samsung-rugged #microsite_content .spri-section-pt200 {
    padding-top: 200px;
}

#spri-samsung-rugged #microsite_content .spri-section-pb200 {
    padding-bottom: 200px;
}

#spri-samsung-rugged #microsite_content h1 {
    font-size: 60px;
    margin-bottom: 30px;
}

#spri-samsung-rugged #microsite_content h2 {
    font-size: 40px;
}

#spri-samsung-rugged #microsite_content h3 {
    font-size: 25px;
}

#spri-samsung-rugged #microsite_content p {
    font-size: 18px;
}

#spri-samsung-rugged #microsite_content .spri-fullrange-section {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/samsung_new/samsung_rugged/full-range-bg.jpg);
    background-position: top;
    background-size: cover;
}

#spri-samsung-rugged #microsite_content .spri-knox-section {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/samsung_new/samsung_rugged/knox-bg.jpg);
    background-size: cover;
    background-position: top;
}

#spri-samsung-rugged #microsite_content .spri-categories-section .col-xs-12.col-md-4 .text_with_media {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/samsung_new/samsung_rugged/cat1-bg.jpg);
    padding-top: 200px;
    padding-bottom: 200px;
    background-size: cover;
    background-position: center;
}

#spri-samsung-rugged #microsite_content .spri-categories-section .col-xs-12.col-md-4 + .col-xs-12.col-md-4 .text_with_media {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/samsung_new/samsung_rugged/cat2-bg.jpg);
    padding-top: 200px;
    padding-bottom: 200px;
    background-size: cover;
    background-position: center;
}

#spri-samsung-rugged #microsite_content .spri-categories-section .col-xs-12.col-md-4 + .col-xs-12.col-md-4 + .col-xs-12.col-md-4 .text_with_media {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/samsung_new/samsung_rugged/cat3-bg.jpg);
    padding-top: 200px;
    padding-bottom: 200px;
    background-size: cover;
    background-position: center;
}

#spri-samsung-rugged #microsite_content .spri-categories-section h1 {
    margin-bottom: 70px;
}

#spri-samsung-rugged #microsite_content .spri-categories-section ul {
    padding-left: 20px;
}

#spri-samsung-rugged #microsite_content .spri-categories-section li {
    color: #fff;
    font-size: 20px;
}
/***** close 2800 SAMSUNG RUGGED *****/
/***** open 2800 LENOVO SALES OUT *****/
.spri-lenovo-salesout #microsite_content .spri-logo-section img {
    padding: 0 18px;
}

.spri-lenovo-salesout #microsite_content .spri-top-intro {
    background-image: url(/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_sales_out/top-bg.jpg);
    background-position: center;
    background-size: cover;
    min-height: 600px;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}

.spri-lenovo-salesout #microsite_content .spri-overview-section {
    background-image: url(/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_sales_out/overview-bg.png);
    background-position: bottom right;
    background-size: 100%;
    background-repeat: no-repeat;
    position: relative;
    bottom: -3px;
}

.spri-lenovo-salesout #microsite_content .spri-overview-section h2 {
    padding: 10px 50px 10px 30px;
    background-image: url(/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_sales_out/splash.png);
    background-size: cover;
    width: fit-content;
    color: #fff;
    background-position: right;
    padding-right: 80px;
}

.spri-lenovo-salesout #microsite_content .spri-overview-section p {
    padding: 0 30px;
}

.spri-lenovo-salesout #microsite_content .spri-product-section {
    background-image: url(/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_sales_out/product-bg.jpg);
    background-position: top;
    background-size: 100%;
    background-repeat: no-repeat;
}

.spri-lenovo-salesout #microsite_content .spri-product-section .grid .grid-col {
    padding: 0;
}

.spri-lenovo-salesout #microsite_content .spri-product-section table.table tr th {
    background-image: none;
    padding: 15px 8px;
    background-color: #454545;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

.spri-lenovo-salesout #microsite_content .spri-product-section tr th:nth-child(1), 
.spri-lenovo-salesout #microsite_content .spri-product-section tr td:nth-child(1) {
    width: 10%;
}

.spri-lenovo-salesout #microsite_content .spri-product-section tr th:nth-child(2), 
.spri-lenovo-salesout #microsite_content .spri-product-section tr td:nth-child(2) {
    width: 25%;
}

.spri-lenovo-salesout #microsite_content .spri-product-section tr th:nth-child(2),
.spri-lenovo-salesout #microsite_content .spri-product-section tr th:nth-child(3) {
	text-align: center;
}

.spri-lenovo-salesout #microsite_content .spri-product-section tr th:nth-child(4), 
.spri-lenovo-salesout #microsite_content .spri-product-section tr td:nth-child(4) {
    display: none;
}

.spri-lenovo-salesout #microsite_content .spri-product-section tr td a {
    border: none;
    color: #000 !important;
}

.spri-lenovo-salesout #microsite_content .spri-headline-section .col-xs-12 {
    padding: 0 18px;
}

.spri-box-section .container.grid.grid-type-1 {
    z-index: 100;
    position: relative;
}

.spri-lenovo-salesout #microsite_content .spri-box-section .article.text_with_media {
    background: rgb(112,4,9);
    background: linear-gradient(0deg, rgba(112,4,9,1) 0%, rgba(179,6,15,1) 49%, rgba(195,6,16,1) 100%);
}

.spri-lenovo-salesout #microsite_content .spri-box-section .col-xs-12 {
    padding-left: 25px;
    padding-right: 25px;
}

.spri-main.spri-lenovo-salesout #microsite_content .spri-contact-section img {
    margin-bottom: 20px;
}

.spri-lenovo-salesout #microsite_content .spri-contact-section {
    background-image: url(/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_sales_out/footer-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 1;
    position: relative;
    background-attachment: fixed;
}

.spri-lenovo-salesout #microsite_content .spri-section-pt200 {
    padding-top: 200px;
}

.spri-lenovo-salesout #microsite_content .spri-white-link .btn.btn-default:hover {
    background-color: transparent !important;
    color: #fff !important;
}
.spri-lenovo-salesout #microsite_content .spri-white-link .btn.btn-default {
    background-color: #fff;
    color: #000 !important;
    border: 2px solid #fff !important;
}

.spri-lenovo-salesout #microsite_content .skewed-bg {
    position: relative;
    z-index: auto;
    padding-bottom: 5.234vw;
}

.spri-lenovo-salesout #microsite_content .skewed-bg:before {
    content: "";
    position: absolute;
    display: block;
    overflow: hidden;
    left: 0;
    right: 0;
    bottom: -5.234vw;
    top: 0;
    z-index: 2;
    transform: skewY(-2.74deg);
    transform-origin: top left;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: auto;
    background-color: #fff;
}
/***** open 2800 LENOVO SALES OUT *****/
/***** open 2800 CANON XMAS *****/
#spri-canon-xmas #microsite_content .spri-section-topbanner {
    background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/canon_14/xmas/topbanner.jpg);
    background-position: center bottom;
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 680px;
}

#spri-canon-xmas #microsite_content .spri-section-topbanner img {
    float: right;
}

#spri-canon-xmas #microsite_content .spri-section-product {
    background-color: #AD020A;
}

#spri-canon-xmas #microsite_content .spri-section-product.spri-section-pixma h2:before, #spri-canon-xmas #microsite_content .spri-section-product.spri-section-monitor h2:before {
    background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/canon_14/xmas/section-breaker.png);
    content: ' ';
    height: 60px;
    width: 897px;
    text-align: center;
    display: block;
    margin: 0 auto 40px auto;
}

#spri-canon-xmas #microsite_content .spri-section-product.spri-section-qx10 {
    background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/canon_14/xmas/background-top.png);
    background-size: 100%;
    background-position: center top;
    padding-top: 300px;
    background-repeat: no-repeat;
}

#spri-canon-xmas #microsite_content .spri-section-product.spri-section-qx10 .container {
    background-color: #fff;
    border-radius: 15px 15px 0 0;
    padding: 40px 20px;
}

#spri-canon-xmas #microsite_content .spri-section-product.spri-section-pixma .container {
    background-color: #fff;
    padding: 40px 20px;
}

#spri-canon-xmas #microsite_content .spri-section-product.spri-section-monitor {
    background-image: url(https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/canon_14/xmas/background-bottom.png);
    background-size: 100%;
    background-position: center bottom;
    padding-bottom: 400px;
    background-repeat: no-repeat;
}

#spri-canon-xmas #microsite_content .spri-section-product.spri-section-monitor .container {
    background-color: #fff;
    padding: 40px 20px;
    border-radius: 0 0 15px 15px;
}

#spri-canon-xmas #microsite_content .spri-section-product .article.products.js-Products {
    z-index: 1;
    position: relative;
}

#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product {
    padding: 10px;
}
#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product > .row {
    margin: 0;
    background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 8px, transparent 8px) 0% 0%/10px 10px no-repeat,
            radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 8px, transparent 8px) 100% 0%/10px 10px no-repeat,
            radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 8px, transparent 8px) 0% 100%/10px 10px no-repeat,
            radial-gradient(circle at 0 0, #ffffff 0, #ffffff 8px, transparent 8px) 100% 100%/10px 10px no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 4px) calc(100% - 20px) no-repeat,
            linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 20px) calc(100% - 4px) no-repeat,
            linear-gradient(#fff440 0%, #cc0000 100%);
    border-radius: 10px;
    padding: 15px;
    box-sizing: content-box;
}

#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product .c-Products__shortDescription h3 {
    font-size: 20px;
    margin-top: 20px;
}

#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product .c-Products__shortDescription a {
    border: none;
}

#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product .c-Products__description.js-description {
	margin-top: 20px;
    margin-bottom: 20px;
}

#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product .btn-primary {
    background-color: #CC0000;
    display: block;
    margin: 20px auto !important;
    float: none;
    width: fit-content;
}

#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product .btn-primary:hover {
    background-color: transparent;
}

#spri-canon-xmas #microsite_content .spri-section-product .c-Products--gallery-Product span[class^="price"] {
    display: none;
}

@media screen and (min-width: 1440px) {
	#spri-canon-xmas #microsite_content .spri-section-topbanner h1 {
		font-size: 62px;
	}

	#spri-canon-xmas #microsite_content .spri-section-topbanner p.big {
		font-size: 26px;
	}
	
	#spri-canon-xmas #microsite_content .spri-section-product .container {
       width: 1440px;
    }

  	#spri-canon-xmas #microsite_content .spri-section-product.spri-section-qx10 .container {
		padding: 80px 100px 60px 100px !important;
	}
	#spri-canon-xmas #microsite_content .spri-section-product.spri-section-pixma .container,
	#spri-canon-xmas #microsite_content .spri-section-product.spri-section-monitor .container {
		padding: 0 100px 80px 100px !important;
	}

	#spri-canon-xmas #microsite_content .spri-section-product.spri-section-monitor:after {
	    content: ' ';
	    background-image: url(/ec/cms5/media/img/5710/customer_2/providers_13/canon_14/xmas/gift-box.png);
	    position: absolute;
	    width: 395px;
	    height: 546px;
	    bottom: 20px;
	    left: 120px;
	}
}
/***** close 2800 CANON XMAS *****/
/***** open GLOBAL MS FORM *****/
#spri-ms-form #microsite_content .spri-ms-doi-form .mwf-form h3 {
    padding: 0;
    font-size: 30px;
}

#spri-ms-form #microsite_content .spri-ms-doi-form .mwf-form .btn.btn-primary {
    background-color: #000 !important;
    color: #fff;
    padding: 15px;
    font-size: 15px;
}

#spri-ms-form #microsite_content .spri-ms-doi-form .mwf-form .btn.btn-primary:hover {
    background-color: transparent !important;
    color: #000 !important;
}

#spri-ms-form #microsite_content .spri-ms-doi-form .mwf-form .mwf_buttonrow {
    margin-top: 20px;
}

#spri-ms-form #microsite_content .spri-ms-doi-form .mwf-form .mwf_buttonrow .col-xs-6.col-md-3 {
    padding-left: 10px;
    padding-right: 10px;
}

#spri-ms-form #microsite_content h3 {
    font-size: 30px;
    margin-bottom: 10px;
    text-transform: initial;
}

html:lang(no-NO) #spri-ms-form #microsite_content h3 {
    margin-left: -25px;
}

#spri-ms-form #microsite_content form {
    max-width: 1090px !important;
    width: 100% !important;
    display: flex;
    flex-wrap: wrap;
}

#spri-ms-form #microsite_content .mktoForm .mktoFormRow {
    width: 50%;
    padding-right: 20px;
}

#spri-ms-form #microsite_content .mktoForm a {
    display: contents;
}

#spri-ms-form #microsite_content .mktoForm .mktoFormRow:nth-child(6), 
#spri-ms-form #microsite_content .mktoForm .mktoFormRow:nth-child(7) {
    width: 96%;
}

#spri-ms-form #microsite_content .mktoForm .mktoLabel {
    font-size: 15px;
    font-family: 'interregular';
    font-weight: bold;
    width: 100% !important;
    display: flex;
}

#spri-ms-form #microsite_content .mktoForm .mktoRequiredField .mktoAsterix {
    display: none !important;
}

#spri-ms-form #microsite_content .mktoForm .mktoRequiredField > label:after {
    content: " *";
    display: contents;
}

#spri-ms-form #microsite_content .mktoForm .mktoLogicalField > label {
    display: none;
}

#spri-ms-form #microsite_content .mktoForm .mktoButtonRow {
    display: block;
    margin-top: 20px;
    float: right;
    width: 100%;
}

#spri-ms-form #microsite_content .mktoForm .mktoError .mktoErrorMsg {
    background-color: #e51b00;
    background-image: none !important;
    box-shadow: none !important;
    font-family: 'interregular';
}

#spri-ms-form #microsite_content .mktoForm .mktoFieldWrap {
    width: 100%;
    display: block;
}

#spri-ms-form #microsite_content .mktoForm .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
}

#spri-ms-form #microsite_content .mktoForm input[type=text], 
#spri-ms-form #microsite_content .mktoForm input[type=url], 
#spri-ms-form #microsite_content .mktoForm input[type=email], 
#spri-ms-form #microsite_content .mktoForm input[type=tel], 
#spri-ms-form #microsite_content .mktoForm input[type=number], 
#spri-ms-form #microsite_content .mktoForm input[type=date] {
    width: 100% !important;
    margin: 10px 0;
    height: 50px;
}

#spri-ms-form #microsite_content .mktoForm .mktoButtonWrap.mktoSimple {
    margin-left: 0 !important;
}

#spri-ms-form #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #000 !important;
    background-image: none;
    font-size: 16px;
    padding: 10px 30px;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #000;
}

#spri-ms-form #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    background-color: #fff !important;
    color: #000;
}

#spri-ms-form #microsite_content .mktoForm #LblconsentProgramEmails,
#spri-ms-form #microsite_content .mktoForm #LblconsentDataStorage {
    font-weight: 500 !important;
    margin-left: 30px;
}

#spri-ms-form #microsite_content .mktoForm input[type='checkbox']:checked + label::before, 
#spri-ms-form #microsite_content .mktoForm input[type='checkbox']:not(checked) + label::before, 
#spri-ms-form #microsite_content .mktoForm input[type='radio']:checked + label::before, 
#spri-ms-form #microsite_content .mktoForm input[type='radio']:not(checked) + label::before {
    display: none;
}

#spri-ms-form #microsite_content .mktoForm input[type='checkbox'], 
#spri-ms-form #microsite_content .mktoForm input[type='radio'] {
    margin-top: 0 !important;
    width: 20px;
    height: 20px;
    border-radius: 0;
}

#spri-ms-form #microsite_content .mktoForm input[type='checkbox']:checked,
#spri-ms-form #microsite_content .mktoForm input[type='radio']:checked {
    accent-color: #000;
}
/***** close GLOBAL MS FORM *****/
/***** open 5410 WESOLYCH_SWIAT_ZYCZY_ALSO *****/
@font-face {
    font-family: 'Marck Script';
    src: url('/ec/cms5/media/img/5410_1/promotion/112022/17112022_wesolych_swiat_zyczy_also/webfonts_1/marckscript-regularmarckscript-regular.eot');
    src: url('/ec/cms5/media/img/5410_1/promotion/112022/17112022_wesolych_swiat_zyczy_also/webfonts_1/marckscript-regular.eot?#iefix') format('embedded-opentype'), 
        url('/ec/cms5/media/img/5410_1/promotion/112022/17112022_wesolych_swiat_zyczy_also/webfonts_1/marckscript-regular.woff2') format('woff2'), 
        url('/ec/cms5/media/img/5410_1/promotion/112022/17112022_wesolych_swiat_zyczy_also/webfonts_1/marckscript-regular.woff') format('woff'), 
        url('/ec/cms5/media/img/5410_1/promotion/112022/17112022_wesolych_swiat_zyczy_also/webfonts_1/marckscript-regular.ttf') format('truetype'), 
        url('/ec/cms5/media/img/5410_1/promotion/112022/17112022_wesolych_swiat_zyczy_also/webfonts_1/marckscript-regular.svg#marckscript-regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.p-5410-17112022_also_swiateczna_strona_z_zyczeniami_1 #microsite_content p.big {
    font-family: 'Marck Script' !important;
    font-size: 30px !important;
    color: #005146;
}
/***** open 5410 WESOLYCH_SWIAT_ZYCZY_ALSO *****/
/***** open 1550 APC UPS *****/
#spri-apc-ups #microsite_content .bg-primary-cd-3.spri-section-hero {
    background-size: cover;
}

#spri-apc-ups #microsite_content .spri-section-hero .article {
    background-color: transparent;
}

#spri-apc-ups #microsite_content .spri-section-hero .col-xs-12 {
    padding: 0;
}

#spri-apc-ups #microsite_content .spri-section-hero h2 {
    color: #3dcd58 !important;
    font-size: 35px;
    margin-top: 40px !important;
}

#spri-apc-ups #microsite_content .btn-default {
    background-color: #3dcd58;
    color: #fff;
    border-radius: 0;
    border-color: #3dcd58;
    margin-top: 20px;
}

#spri-apc-ups #microsite_content .btn-default:hover {
    background-color: transparent;
    color: #3dcd58;
}

#spri-apc-ups #microsite_content .btn-primary {
    background-color: #fff;
    color: #3dcd58;
    border-color: #fff;
    border-radius: 0;
}

#spri-apc-ups #microsite_content .btn-primary:hover {
    background-color: transparent;
    color: #fff;
}

#spri-apc-ups #microsite_content .spri-section-option .article.text_with_media {
    background-color: #3dcd58;
}

#spri-apc-ups #microsite_content .spri-section-option .article .col-xs-12 {
    padding: 30px;
}

#spri-apc-ups #microsite_content .spri-section-option h2 {
    text-align: center;
    margin-top: 0;
}

#spri-apc-ups #microsite_content .spri-section-option p a {
    text-align: center !important;
    display: block;
    width: fit-content;
    width: -moz-fit-content;
    margin: 0 auto;
}

#spri-apc-ups #microsite_content .spri-section-option ul {
    padding-left: 20px;
}
/***** close 1550 APC UPS *****/
/***** open 2800 SAMSUNG MOBIL *****/
#spri-samsung-mobil #microsite_content .bg-primary-cd-10.spri-section-hero {
    background-size: cover;
    background-position: center bottom;
}

#spri-samsung-mobil #microsite_content .spri-section-hero .col-xs-12 {
    padding: 0;
}

#spri-samsung-mobil #microsite_content .spri-section-hero {
    min-height: 600px;
    display: flex;
    align-items: center;
}

#spri-samsung-mobil #microsite_content .spri-section-hero h2 {
    font-size: 45px;
}

#spri-samsung-mobil #microsite_content .spri-section-hero p {
    font-size: 20px;
}

#spri-samsung-mobil #microsite_content .spri-section-quote .row.text-wrapper {
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#spri-samsung-mobil #microsite_content .spri-white-cta .btn {
    background-color: #fff;
    color: #000;
    border-color: #fff;
}

#spri-samsung-mobil #microsite_content .spri-white-cta .btn:hover {
    background-color: transparent;
    color: #fff;
}
/***** close 2800 SAMSUNG MOBIL *****/
/***** open ARTICLE SKYKICK *****/
.p-central_portal #microsite_content .spri-skykick-text h2 {
    background-color: #000;
    width: -moz-max-content;
    width: -webkit-max-content;
    width: max-content;
    color: #fff;
    font-size: 40px;
    padding: 32px 50px;
    text-transform: uppercase;
}

.p-central_portal #microsite_content .spri-skykick-article .article.text_with_media {
    background-color: #fff;
    padding: 30px;
}

.p-central_portal #microsite_content .spri-skykick-article p {
    margin: 0;
}

.p-central_portal #microsite_content .spri-skykick-article ul {
    left: 5px;
    position: relative;
}

.p-central_portal #microsite_content .spri-v-middle .row {
    display: flex;
    align-items: center;
}

.p-central_portal #microsite_content .spri-skykick-article .media-box img {
    width: 100px;
    margin: 0 auto !important;
}

.p-central_portal #microsite_content .spri-skykick-btn a.btn.btn-default:hover {
    background-color: #000;
}

.p-central_portal #microsite_content .spri-skykick-btn a.btn.btn-default {
    background-color: #006B7D;
    color: #fff;
    margin-bottom: 0;
}

.p-central_portal #microsite_content .spri-top-headline h1 {
    font-size: 35px;
}
/***** open ARTICLE SKYKICK *****/
/***** open 1550 MICROSOFT TEAMS PHONE *****/
#spri-ms-teams-phone #microsite_content .equalheight {
    margin-bottom: 0 !important;
}

#spri-ms-teams-phone #microsite_content .btn.btn-primary:before {
    display: none;
}

#spri-ms-teams-phone #microsite_content .btn.btn-primary {
    background-color: #41419d !important;
    padding: 15px 30px;
    color: #fff;
    border-radius: 10px;
    border: 2px solid #41419d !important;
    text-transform: uppercase;
}

#spri-ms-teams-phone #microsite_content .btn.btn-primary:hover {
    background-color: #fff !important;
    color: #41419d !important;
}

#spri-ms-teams-phone #microsite_content a.btn.btn-default {
    background-color: #2b98cb;
    color: #fff;
    border: 2px solid #2b98cb;
    border-radius: 10px;
}

#spri-ms-teams-phone #microsite_content a.btn.btn-default:hover {
    background-color: transparent;
    color: #2b98cb;
}

#spri-ms-teams-phone #microsite_content a.lnk {
    color: #2b98cb !important;
    display: initial;
}

#spri-ms-teams-phone #microsite_content a.lnk:hover {
    text-decoration: underline;
}

#spri-ms-teams-phone #microsite_content ul {
    padding-left: 25px;
}

#spri-ms-teams-phone #microsite_content ul li {
    list-style: none;
    position: relative;
}

#spri-ms-teams-phone #microsite_content ul li:before {
    content: '\2713';
    font-weight: bold;
    left: -25px;
    position: absolute;
}

#spri-ms-teams-phone #microsite_content .spri-top-section {
    background-size: cover;
    background-position: center right;
}

#spri-ms-teams-phone #microsite_content .spri-top-section h2 {
    color: #4d4cb3;
    font-size: 50px;
    font-family: 'Inter';
}

#spri-ms-teams-phone #microsite_content .spri-top-section h3 {
    font-family: 'Inter';
    color: #6a6969 !important;
    font-size: 30px;
}

#spri-ms-teams-phone #microsite_content .spri-top-section p {
    color: #6a6969;
    font-size: 20px;
}

#spri-ms-teams-phone #microsite_content p.big {
    font-weight: bold;
}

#spri-ms-teams-phone #microsite_content b {
    color: #0073a8;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .col-md-4 {
    margin: 10px 0 !important;
    padding: 0 10px !important;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .article.text_with_media {
    padding: 20px;
    border-radius: 10px;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .article.text_with_media h3 {
    color: #fff !important;
    font-family: 'Inter';
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .article.text_with_media span.col-for-image.media-box {
    margin-bottom: 0 !important;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons a.lnk {
    color: #fff !important;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .col-md-4:nth-child(1) .article.text_with_media {
    background-color: #5ddcb4;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .col-md-4:nth-child(2) .article.text_with_media {
    background-color: #5ddcb4;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .col-md-4:nth-child(3) .article.text_with_media {
    background-color: #7b83eb;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .col-md-4:nth-child(4) .article.text_with_media {
    background-color: #464eb8;
}

#spri-ms-teams-phone #microsite_content .spri-5-reasons .col-md-4:nth-child(5) .article.text_with_media {
    background-color: #25a67d;
}

#spri-ms-teams-phone #microsite_content .spri-purple-section {
    background-color: #4b53bc;
}

#spri-ms-teams-phone #microsite_content .spri-teamsphone-section .article.text_with_media {
    background-color: #d1b4ff;
}

#spri-ms-teams-phone #microsite_content .spri-gtk-teams-phone-section .article.text_with_media {
    background-color: #5ddcb4;
}

#spri-ms-teams-phone #microsite_content .spri-teamsphone-section .article.text_with_media .media-wrapper:nth-child(2) {
    padding: 0 20px 20px 20px !important;
    margin: 0 !important;
}

#spri-ms-teams-phone #microsite_content .spri-teamsphone-section .article.text_with_media span.text-box.text-headline-box {
    display: none;
}

#spri-ms-teams-phone #microsite_content .spri-teamsphone-section .article.text_with_media h3 {
    font-size: 18px;
    min-height: 80px;
}

#spri-ms-teams-phone #microsite_content .spri-gtk-teams-phone-section .article.text_with_media h3 {
    background-color: #96e8ce;
    padding: 20px;
    margin-top: 0;
    font-size: 18px;
}

#spri-ms-teams-phone #microsite_content .spri-gtk-teams-phone-section .article.text_with_media p {
    padding: 0 20px 20px 20px;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table thead tr th {
    background-image: none;
    background-color: #f5f6ff;
    font-size: 15px;
    font-family: 'rois_bold';
    vertical-align: middle;
    text-align: center;
    padding: 20px 10px;
    border-bottom: 1px solid #fff;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table thead tr th:nth-child(2) {
    background-color: #5ddcb4;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table thead tr th:nth-child(3) {
    background-color: #b5baff;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table thead tr th:nth-child(4) {
    background-color: #7b83eb;
    color: #fff;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table thead tr th:nth-child(5) {
    background-color: #464eb8;
    color: #fff;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table tr td {
    width: 16.67%;
    vertical-align: top;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table tr td i {
    font-style: normal;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table tr td:nth-child(1) {
    font-weight: bold;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table tr td:nth-child(3) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
    font-family: 'FontAwesome';
    background-color: #5ddcb4;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table tr td:nth-child(4) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
    font-family: 'FontAwesome';
    background-color: #b5baff;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table tr td:nth-child(5) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
    font-family: 'FontAwesome';
    color: #fff;
    background-color: #7b83eb;
}

#spri-ms-teams-phone #microsite_content .spri-ms-teams-package table.table tr td:nth-child(6) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
    font-family: 'FontAwesome';
    color: #fff;
    background-color: #464eb8;
}

#spri-ms-teams-phone #microsite_content .spri-opportunity-section .article.section_headline {
    padding-bottom: 30px;
}

#spri-ms-teams-phone #microsite_content .spri-opportunity-section b {
    color: #000;
}

#spri-ms-teams-phone #microsite_content .spri-download-section .article.text_with_media {
    background-color: #b5baff;
    border-radius: 10px;
    padding: 20px;
}

#spri-ms-teams-phone #microsite_content .spri-download-section .article.text_with_media h3 {
    font-family: 'Inter';
    color: #fff !important;
}

#spri-ms-teams-phone #microsite_content .spri-download-section .article.text_with_media .row .col-for-image {
    margin-bottom: 0 !important;
}

#spri-ms-teams-phone #microsite_content .spri-webinar-section .article.text_with_media {
    background-color: #b5baff;
}

#spri-ms-teams-phone #microsite_content .spri-webinar-section .article.text_with_media span.text-box.text-headline-box {
    display: none;
}

#spri-ms-teams-phone #microsite_content .spri-webinar-section .article.text_with_media .row.media-wrapper:nth-child(2) {
    padding: 0 20px 20px 20px !important;
}

#spri-ms-teams-phone #microsite_content .spri-webinar-section .article.text_with_media h3 {
    font-size: 16px;
    min-height: 80px;
}

#spri-ms-teams-phone #microsite_content .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
    display: none;
}

#spri-ms-teams-phone #microsite_content .mwf_buttonrow .col-xs-6.col-md-3:nth-child(2) {
    padding: 0 10px;
}
/***** close 1550 MICROSOFT TEAMS PHONE *****/
/***** open 2710-envirommental-labeling *****/
#spri-2710-envirommental-labeling #microsite_content .spri-reset-padding .col-xs-12 {
    padding: 0 8px;
}

#spri-2710-envirommental-labeling #microsite_content .spri-reset-padding .col-xs-12 .row .col-xs-12 {
    padding: 0;
}

#spri-2710-envirommental-labeling #microsite_content .spri-label-section .article.text_with_media {
    background-color: #fff;
}

#spri-2710-envirommental-labeling #microsite_content .spri-label-section .article.text_with_media .row.media-wrapper {
    padding: 10px;
}

#spri-2710-envirommental-labeling #microsite_content .spri-label-section h2 {
    color: #000;
    margin: 20px 10px 10px 10px;
    font-family: 'Inter';
    font-weight: 500;
    font-size: 18px;
}

#spri-2710-envirommental-labeling #microsite_content .spri-label-section p {
    color: #000;
}

#spri-2710-envirommental-labeling #microsite_content .spri-contact-section p {
    margin: 40px 0 !important;
}
/***** close 2710-envirommental-labeling *****/
/***** open 2900 SAMSUNG ORLANDO TOUR *****/
#spri-samsung-orlando-tour #microsite_content .spri-top-section {
    background-size: cover;
    background-position: center bottom;
    min-height: 650px;
}

#spri-samsung-orlando-tour #microsite_content .mwf-form .mwf-field h3 {
    font-size: 30px;
}

#spri-samsung-orlando-tour #microsite_content .spri-agenda-section li {
    color: #fff;
    line-height: 1.5;
}

#spri-samsung-orlando-tour #microsite_content .spri-agenda-section {
    background-color: #040a5b;
}
/***** close 2900 SAMSUNG ORLANDO TOUR *****/
/***** open 1550 HP SMB NEWYEAR *****/
#spri-hp-smb-newyear #microsite_content h1 b {
    color: #006b7d;
}

#spri-hp-smb-newyear #microsite_content .spri-top-section h1 {
    text-transform: initial;
    margin-top: 200px;
    margin-bottom: 40px;
}

#spri-hp-smb-newyear #microsite_content .spri-top-section .col-for-image img {
    padding: 50px 0 0 25px;
}

#spri-hp-smb-newyear #microsite_content .spri-top-section .col-md-6 + .col-md-6 img {
    float: right;
}

#spri-hp-smb-newyear #microsite_content .spri-info-section {
    background-color: #f0ffe7;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section h2 {
    margin-bottom: 100px;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .article.products.js-Products {
    padding-bottom: 100px;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product {
    padding: 0 40px 30px 40px;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product .row {
    padding: 20px;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    border-radius: 15px;
    position: relative;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product .row:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_newyear_bc/label.png);
    width: 41px;
    height: 39px;
    position: absolute;
    top: 20px;
    left: 20px;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section.spri-nopoints .c-Products--gallery-Product .row:before {
	display: none;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product h3 {
    font-weight: bold;
    font-family: 'Inter';
    color: #00697a;
    font-size: 18px;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product h3 a {
    text-decoration: none;
    border-bottom: none;
    color: #00697a;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product .add_info_products b {
  color: #89E872;
  font-size: 20px;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section a.btn {
    background-color: #00697a;
    color: #fff;
    border: 2px solid #00697a;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section a.btn:hover {
    background-color: transparent;
    color: #00697a;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product .c-Products__price {
    display: none;
}

#spri-hp-smb-newyear #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary {
    display: block;
    margin: 20px auto 50px !important;
    float: none;
    width: fit-content;
}

@media (min-width:1440px) {
	#spri-hp-smb-newyear #microsite_content .spri-top-section:before {
	    content: ' ';
	    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_newyear_bc/icon-1.png);
	    position: absolute;
	    width: 133px;
	    height: 393px;
	    top: 10%;
	    left: 0;
	}

	#spri-hp-smb-newyear #microsite_content .spri-top-section:after {
	    content: ' ';
	    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_newyear_bc/icon-2.png);
	    position: absolute;
	    width: 123px;
	    height: 66px;
	    top: 0;
	    left: 50%;
	}
}
/***** close 1550 HP SMB NEWYEAR *****/
/***** open 5410 MICROSOFT 23Q1 WINDOWS COEM CAMPAIGN *****/
#spri-5410-ms-coem #microsite_content .spri-darkblue-bg {
    background-color: #041124;
}

#spri-5410-ms-coem #microsite_content .spri-lightblue-bg {
    background-color: #282833;
}

#spri-5410-ms-coem #microsite_content .spri-grey-bg {
    background-color: #dadada;
}

#spri-5410-ms-coem #microsite_content h2 {
    color: #63c6fe;
    font-family: 'Inter';
    font-size: 40px;
    font-weight: 600;
    text-transform: initial;
}

#spri-5410-ms-coem #microsite_content h3 {
    color: #63c6fe !important;
    font-weight: 600;
    font-family: 'Inter';
    font-size: 24px;
}

#spri-5410-ms-coem #microsite_content .spri-top-section {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #041124 !important;
}

#spri-5410-ms-coem #microsite_content .spri-top-section .col-for-image {
    padding: 25px !important;
}

#spri-5410-ms-coem #microsite_content .spri-top-section .col-md-6 + .col-md-6 img {
    width: 70%;
}

#spri-5410-ms-coem #microsite_content .spri-licenses-section .section_headline {
    padding-bottom: 50px;
}

#spri-5410-ms-coem #microsite_content .spri-licenses-section .section_headline h3 {
    color: #fff !important;
}

#spri-5410-ms-coem #microsite_content .spri-licenses-section a.lnk {
    color: #63c6fe;
    border-bottom: none;
}
/***** close 5410 MICROSOFT 23Q1 WINDOWS COEM CAMPAIGN *****/
/***** open 5410 Microsoft 23Q1 Office Attach to MAC *****/
#spri-5410-ms-office-attach-to-mac #microsite_content .spri-purple-bg {
    background-color: #35005d;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-purple-bg h2 {
    font-style: italic;
}

#spri-5410-ms-office-attach-to-mac #microsite_content a.btn-default {
	background-color: #fff;
	color: #35005d;
	border-radius: 0;
	border: 2px solid #fff;
}

#spri-5410-ms-office-attach-to-mac #microsite_content a.btn-default:hover {
	background-color: transparent;
	color: #fff;
	border-radius: 0;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .skewed-bg {
    position: relative;
    z-index: auto;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .skewed-bg:before {
    content: "";
    position: absolute;
    display: block;
    overflow: hidden;
    left: 0;
    right: 0;
    bottom: -5vw;
    top: 0;
    z-index: -1;
    transform: skewY(-3deg);
    transform-origin: top left;
    box-shadow: 10px -10px 50px -40px rgb(0 0 0 / 80%) inset;
    -webkit-box-shadow: 10px -10px 50px -40px rgb(0 0 0 / 80%) inset;
    -moz-box-shadow: 10px -10px 50px -40px rgba(0,0,0,0.8) inset;
    background-color: #fff;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .skewed-bg-purple {
    position: relative;
    z-index: auto;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .skewed-bg-purple:before {
    content: "";
    position: absolute;
    display: block;
    overflow: hidden;
    left: 0;
    right: 0;
    bottom: -5vw;
    top: 0;
    z-index: -1;
    transform: skewY(-3deg);
    transform-origin: top left;
    box-shadow: 10px -10px 50px -40px rgb(0 0 0 / 80%) inset;
    -webkit-box-shadow: 10px -10px 50px -40px rgb(0 0 0 / 80%) inset;
    -moz-box-shadow: 10px -10px 50px -40px rgba(0,0,0,0.8) inset;
    background-color: #35005d
}


#spri-5410-ms-office-attach-to-mac #microsite_content h2 {
    font-size: 40px;
    font-weight: 600;
}

#spri-5410-ms-office-attach-to-mac #microsite_content h3 {
    font-size: 30px;
    font-weight: 600;
    text-transform: initial;
}

#spri-5410-ms-office-attach-to-mac #microsite_content b {
    font-weight: bolder;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-boxapp-section img {
    float: left;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-ip-section .col-for-image img {
    margin-bottom: -50px;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-ic-section .text-box {
    text-align: right;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-ic-section .col-for-image img,
#spri-5410-ms-office-attach-to-mac #microsite_content .spri-as-section .col-for-image img {
    margin-bottom: -80px;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-info-section .col-md-4 + .col-md-4 {
    margin-top: -10px;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-info-section .col-md-4 + .col-md-4 + .col-md-4 {
    margin-top: -30px;
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-info-section .text_with_media .text-box p {
	-moz-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}

#spri-5410-ms-office-attach-to-mac #microsite_content .spri-office21-section {
    position: relative;
    z-index: 1;
    background-color: #fff;
}

@media (max-width: 1024px) {
	#spri-5410-ms-office-attach-to-mac #microsite_content .spri-ic-section .col-for-image img {
	    margin-bottom: 20px;
	}
}
/***** open 5410 Microsoft 23Q1 Office Attach to MAC *****/
/***** open NORDIC LENOVO THINKPAD & THINKPHONE CAMPAIGN *****/
#spri-lenovo-thinkpadphone-campaign #microsite_content h2 {
	font-size: 40px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content h3 {
	font-size: 30px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content a.btn {
    background-color: #cf4039;
    color: #fff;
    border: 2px solid #cf4039;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content a.btn:hover {
    color: #cf4039;
    background-color: #fff;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-topbanner-section .col-for-image {
    padding: 25px !important;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-topbanner-section .text-box p.big {
    font-size: 30px !important;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-intel-section img {
    float: right;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-color-text h3 {
    font-weight: bold;
    margin: 16px 0;
    background: linear-gradient(90deg, #760B3C 0%, #9F1FAD 49%, #001071 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section {
    background-color: #001428;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .panel.panel-default {
    background-color: #001428 !important;
    border: none !important;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .panel-default > .panel-heading,
#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .panel-default > .panel-heading + .panel-collapse > .panel-body {
    background-color: #001428;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .panel-title a.js_actionTracking {
    color: #fff;
    font-size: 25px;
    border-top: 1px solid #fff;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .c-Akkordeon .panel-group {
    border: none;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-bottom: none;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .col-for-image.media-box img {
    padding-left: 25px !important;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .c-Akkordeon .panel-title a:hover:after, 
#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .c-Akkordeon .panel-title a:active:after {
    color: #fff;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-feature-section .col-for-image img {
    width: 200px;
    margin-bottom: 20px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-phone-section {
    background-size: cover;
    background-position: center right;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section {
    background-color: #001428;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .section_headline {
    padding-bottom: 30px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products--gallery-Product .row {
    background-color: #fff;
    padding: 20px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products--gallery-Product.c-Products--gallery-Product--TopProduct {
    text-align: left;
    background-color: #fff;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products--gallery-Product--TopProduct img {
    display: flex;
    justify-content: center;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products--gallery-Product {
    padding: 0 40px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products--gallery-Product .row {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 30px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products__shortDescription a {
    font-size: 20px;
    border-bottom: none;
    line-height: 1;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products__shortDescription.js-shortDescription {
    display: block;
    height: 90px !important;
    overflow: hidden;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products__price {
    display: none;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-subprod-section {
    background-color: #001428;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-subprod-section .section_headline {
    text-align: center;
    padding-bottom: 30px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-subprod-section .section_headline h2, 
#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-subprod-section .section_headline h3 {
    color: #fff !important;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-subprod-section .article.text_with_media {
    background-color: #fff;
    padding: 20px 0;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-contact-section .article.section_headline {
    padding-bottom: 50px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-contact-section .text-box h3 {
    font-size: 18px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-contact-section .text-box p {
    font-size: 14px;
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-feature-section .text_with_media {
    padding-bottom: 30px;
}

@media (min-width: 1200px) {
	#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section .panel-default > .panel-heading {
	    width: 50%;
	}

	#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section #body-0 .col-for-image.media-box {
	    top: -90px;
	    position: absolute;
	}

	#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section #body-1 .col-for-image.media-box {
	    top: -190px;
	    position: absolute;
	}

	#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-accordion-section #body-2 .col-for-image.media-box {
	    top: -300px;
	    position: absolute;
	}
}

#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products__shortDescription.js-shortDescription{
  margin: 0!important;
  height: auto !important;
}
#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products__description{
  margin: 0!important;
}
#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .row a.btn-primary{
  margin: 0!important;
}
#spri-lenovo-thinkpadphone-campaign #microsite_content .spri-product-section .c-Products__shortDescription.js-shortDescription h3{
  text-align: left;
}
/***** close NORDIC LENOVO THINKPAD & THINKPHONE CAMPAIGN *****/
/***** open 5410 MICROSOFT 23Q1 GENUINE CAMPAIGN *****/
#spri-5410-ms-genuine #microsite_content .spri-green-bg {
    background-color: #274b47;
}

#spri-5410-ms-genuine #microsite_content .spri-green-box .article.text_with_media {
    background-color: #274b47;
}

#spri-5410-ms-genuine #microsite_content a.btn.btn-default {
    background-color: #fff;
    border-radius: 0;
    border: 2px solid #fff;
    padding: 15px;
}

#spri-5410-ms-genuine #microsite_content a.btn.btn-default:hover {
    background-color: transparent;
    color: #fff;
}

#spri-5410-ms-genuine #microsite_content .spri-top-section h2 {
    color: #2fe4d0;
    font-size: 50px;
    font-weight: 600;
    line-height: 1.5;
}

#spri-5410-ms-genuine #microsite_content .spri-top-section p {
    color: #fff;
    font-size: 26px;
    font-weight: 600;
}

#spri-5410-ms-genuine #microsite_content .spri-info-section .section_headline {
    text-align: center;
}

#spri-5410-ms-genuine #microsite_content .spri-info-section .col-for-image img {
    margin-bottom: 20px;
}

#spri-5410-ms-genuine #microsite_content .spri-info-section .row:nth-child(2) .col-xs-12 {
    padding: 0;
}

#spri-5410-ms-genuine #microsite_content .spri-ref-section .row .col-xs-12 {
    padding: 0;
}

#spri-5410-ms-genuine #microsite_content .spri-feature-section h3 {
    font-size: 18px;
}

#spri-5410-ms-genuine #microsite_content .spri-feature-section p {
    font-size: 14px;
}

#spri-5410-ms-genuine #microsite_content .spri-footer-section .section_headline {
    padding-bottom: 30px;
}

#spri-5410-ms-genuine #microsite_content .spri-footer-section .col-for-image img {
    margin-bottom: 20px;
}

/***** close 5410 MICROSOFT 23Q1 GENUINE CAMPAIGN *****/
/***** open NORDIC-DELL-GOBEYOND *****/
#spri-nordic-dell-gobeyond #microsite_content .spri-black-bg {
    background-color: #010b14;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-darkblue-bg {
    background-color: #00447c;
}

#spri-nordic-dell-gobeyond #microsite_content a.lnk {
    color: #0076ce;
    border: none;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-top-section {
    background-size: cover;
    height: 800px;
    display: flex;
    align-items: center;
    background-position: center left;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-top-section h2 {
    font-size: 60px;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-top-section p.big {
    font-size: 30px !important;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section .table_content {
    padding-top: 50px;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section table {
    border: none;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section table tr {
    background-color: #00447c;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section table tr th {
    display: none;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section table tr td {
    border: none;
    color: #fff;
    font-size: 18px;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section table tr td:nth-child(1) {
    position: relative;
    padding-left: 20px;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section table tr td:nth-child(1):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/go_beyond/2023_55/flake.png);
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 13px;
}

#spri-nordic-dell-gobeyond #microsite_content .spri-hiw-section table tr td ul {
    padding: 0 20px;
}
/***** close NORDIC-DELL-GOBEYOND *****/
/***** open RESET TEXT ALIGN ALSO MARKETING PAGE *****/
#also-marketing-service-catalogue .reset-align td:last-child {
    text-align: left;
    font-weight: initial;
}

#also-marketing-service-catalogue .reset-align th:last-child {
    text-align: left !important;
}
/***** close RESET TEXT ALIGN ALSO MARKETING PAGE *****/
/***** open 2800 SAMSUNG BOULE EVENT *****/
#spri-samsung-boule-event #microsite_content .btn-primary {
    background-color: #1428a1;
}

#spri-samsung-boule-event #microsite_content .btn-primary:hover {
    background-color: transparent;
}

#spri-samsung-boule-event #microsite_content .spri-top-section {
    background-size: cover;
    background-position: bottom right;
    min-height: 500px;
}

#spri-samsung-boule-event #microsite_content .spri-top-section .text_with_media .col-xs-12 {
    padding: 0;
}

#spri-samsung-boule-event #microsite_content .spri-top-section h2 {
    padding: 50px 0;
    font-size: 40px;
}
/***** close 2800 SAMSUNG BOULE EVENT *****/
/***** open BUTTON LENOVO PORTAL FR ******/
.spri-lenovo-portal-fr #microsite_content .products a.btn.btn-primary {
    font-size: 0 !important;
}

.spri-lenovo-portal-fr #microsite_content .products a.btn.btn-primary:before {
    content: 'Ajouter au panier';
    font-size: 14px;
    display: block;
    text-align: center;
}
/***** close BUTTON LENOVO PORTAL FR ******/
/***** open BACKGROUND COVER *****/
.spr-global #microsite_content .spri-bg-cover, 
.spri-main #microsite_content .spri-bg-cover {
    background-size: cover;
    background-position: center right;
}

.spri-main #microsite_content .spri-bg-overlay {
    position: relative;
}

.spri-main #microsite_content .spri-bg-overlay:before {
    content: ' ';
    position: absolute;
    background-color: #000;
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.5;
}
/***** close BACKGROUND COVER *****/
/*****open 3100 MICROSOFT SELL AND SAIL ******/
#spri-ms-sellandsail #microsite_content h2 {
    color: #f65314;
}

#spri-ms-sellandsail #microsite_content h3 {
    color: #f65314 !important;
}

#spri-ms-sellandsail #microsite_content a.btn.btn-default {
    background-color: #f65314;
    color: #fff;
    border: 2px solid #f65314;
    border-radius: 0;
}

#spri-ms-sellandsail #microsite_content a.btn.btn-default:hover {
    background-color: #fff;
    color: #f65314;
}

#spri-ms-sellandsail #microsite_content .spri-register-section {
    padding-top: 200px;
    background-position: top right;
    padding-bottom: 300px;
}

#spri-ms-sellandsail #microsite_content .spri-register-section .article.text_with_media {
    background-color: #f65314;
    padding: 40px;
}

#spri-ms-sellandsail #microsite_content .spri-register-section .article.text_with_media a.btn.btn-default {
    background-color: #fff;
    color: #f65314;
    border: 2px solid #fff;
}

#spri-ms-sellandsail #microsite_content .spri-register-section .article.text_with_media a.btn.btn-default:hover {
    background-color: transparent;
    color: #fff;
}

#spri-ms-sellandsail #microsite_content .spri-step-section p:nth-child(1) b {
    color: #ff9a00;
}

#spri-ms-sellandsail #microsite_content .spri-step-section p:nth-child(3) b {
    color: #ac0eb4;
}

#spri-ms-sellandsail #microsite_content .spri-step-section p:nth-child(6) b {
    color: #3aaf00;
}

#spri-ms-sellandsail #microsite_content .spri-step-section p:nth-child(8) b {
    color: #0595f7;
}

#spri-ms-sellandsail #microsite_content .spri-form-section .webforms {
    background-color: #f65314;
    padding: 40px;
}

#spri-ms-sellandsail #microsite_content .spri-form-section .webforms .mwf-paragraph {
    padding: 10px;
}

#spri-ms-sellandsail #microsite_content .spri-form-section .webforms .mwf_buttonrow .mwf_cancel {
    display: none;
}

#spri-ms-sellandsail #microsite_content .spri-form-section .webforms .mwf_buttonrow .btn-primary.mwf_finish {
    background-color: #fff !important;
    padding: 16px 30px;
    color: #f65314;
    font-weight: bold;
    border: 2px solid #fff !important;
}

#spri-ms-sellandsail #microsite_content .spri-form-section .webforms .mwf_buttonrow .btn-primary.mwf_finish:hover {
    background-color: transparent !important;
}

@media screen and (min-width: 1200px) {
	#spri-ms-sellandsail #microsite_content .spri-form-section .webforms h2 {
	    font-weight: 900;
	    font-size: 45px;
	    line-height: 1.2;
	    position: relative;
	}

	#spri-ms-sellandsail #microsite_content .spri-form-section .webforms h2:after {
	    position: absolute;
	    top: -20px;
	    right: -340px;
	    content: url(https://filesalso.dk/Landingpages/HPE%20Portal/HPE%20GreenLake%20Energize/signup%20icon.png);
	}
}
/***** close 3100 MICROSOFT SELL AND SAIL ******/
/****** open 5210-LENOVO-THINKSMART-23Q1 *****/
#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-top-section h2 {
    background-color: #4d144a;
    padding: 15px 0;
    color: #fff;
    font-weight: 500;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content a.btn.btn-default {
    background-color: #000;
    color: #fff;
    border-radius: 0;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content a.btn.btn-default:hover {
    transform: scale(1.1);
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-border .article.text_with_media {
    border: 1px solid #000;
    padding: 20px;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-border-nobottom .article.text_with_media {
    border: 1px solid #000;
    padding: 20px;
    border-bottom: none;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-border-notop .article.text_with_media {
    border: 1px solid #000;
    padding: 20px;
    border-top: none;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-product span.highlight {
    color: #555;
    font-weight: 500;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-product .col-xs-12 {
    margin: 0;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-coming-soon h2 {
    display: table;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-coming-soon h2 span.highlight2 {
    background-color: #4d144a;
    padding: 10px;
    color: #fff;
    margin: 15px;
    display: table-cell;
}

#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-purple-bg {
    background-color: #4d144a;
}

@media screen and (min-width: 1200px) {
	#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-product .col-xs-12.col-md-6:nth-child(1) .article.text_with_media, 
	#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-product .col-xs-12.col-md-6:nth-child(3) .article.text_with_media {
	    border-right: 0;
	    border-bottom: 0;
	    border-top: 0;
	}

	#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-product .col-xs-12.col-md-6:nth-child(2) .article.text_with_media, 
	#spri-5210-lenovo-thinksmart-23q1 #microsite_content .spri-product .col-xs-12.col-md-6:nth-child(4) .article.text_with_media {
	    border-left: 0;
	    border-bottom: 0;
	    border-top: 0;
	}
}
/****** close 5210-LENOVO-THINKSMART-23Q1 *****/
/***** open 2420 NEOMOUNTS-23Q1-LANDING PAGE PROMOWEEK *****/
#spri-neomount-nl-promoweek-23q1 #microsite_content .spri-dark-bg {
    background-color: #3f3f3d;
}

#spri-neomount-nl-promoweek-23q1 #microsite_content .btn.btn-primary {
    background-color: #009edf;
    border-radius: 10px;
    border-color: #009edf !important;
}

#spri-neomount-nl-promoweek-23q1 #microsite_content .btn.btn-primary:hover {
    color: #009edf;
    background-color: #fff;
}

#spri-neomount-nl-promoweek-23q1 #microsite_content .row.mwf_buttonrow {
    display: flex;
    flex-direction: row-reverse;
    justify-content: left;
}

#spri-neomount-nl-promoweek-23q1 #microsite_content ::selection {
    background-color: #009edf;
    color: #fff;
}
/***** close 2420 NEOMOUNTS-23Q1-LANDING PAGE PROMOWEEK *****/
/***** open Edit 2000 HUAWEI IDEAHUB *****/
#huawei22q4-110422 #microsite_content .ideahub-s2 h3 {
  color: #E60012;
}

#huawei22q4-110422 #microsite_content .ideahub-s2 h3 b {
  color: #e26b11;
}
/***** open Edit 2000 HUAWEI IDEAHUB *****/
/***** open 1010 ARUBA-FRUJIAA *****/
.spri-1010-aruba-frujiaa #microsite_content b {
    color: #ff4c00;
}

.spri-1010-aruba-frujiaa #microsite_content ul {
    padding: 0;
}

.spri-1010-aruba-frujiaa #microsite_content ul li {
    list-style: none;
    position: relative;
}

.spri-1010-aruba-frujiaa #microsite_content ul li:before {
    content: "\00B7";
    font-size: 50px;
    top: 10px;
}

.spri-1010-aruba-frujiaa #microsite_content a {
    color: #ff4c00;
}

.spri-1010-aruba-frujiaa #microsite_content .btn.btn-primary {
    background-color: #ff4c00;
    color: #fff;
}
/***** close 1010 ARUBA-FRUJIAA *****/
/***** open 2800 MICROSOFT CSP *****/
.spri-2800-microsoft-csp #microsite_content {
    background-color: #f4f4f4;
}

.spri-2800-microsoft-csp #microsite_content h2 {
    color: #89e872;
    margin-top: 40px;
    margin-bottom: 20px;
}

.spri-2800-microsoft-csp #microsite_content .article {
    background-color: #fff;
  padding-bottom: 20px;
}

.spri-2800-microsoft-csp #microsite_content .btn.btn-primary {
    background-color: #89e872;
    color: #000;
}

.spri-2800-microsoft-csp #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
}

.spri-2800-microsoft-csp #microsite_content ul {
    padding-left: 0;
}

.spri-2800-microsoft-csp #microsite_content li {
    list-style: none;
    position: relative;
    padding-left: 30px;
    margin-bottom: 5px;
}

.spri-2800-microsoft-csp #microsite_content li:before {
    content: "\25B6";
    color: #89E872;
    left: 0;
    padding-right: 15px;
    position: absolute;
}

.spri-2800-microsoft-csp #microsite_content .spri-last-section .btn.btn-primary {
    width: 200px;
    float: left;
    margin: 15px;
}
/***** close 2800 MICROSOFT CSP *****/
/***** open 5410 MS-SERVER-SECURITY *****/
.spri-5410-ms-server-security #microsite_content h2 {
    margin-bottom: 10px;
}

.spri-5410-ms-server-security #microsite_content p, .spri-5410-ms-server-security #microsite_content ul li {
    font-size: 18px !important;
}

.spri-5410-ms-server-security #microsite_content p.big {
    font-size: 24px !important;
}

.spri-5410-ms-server-security #microsite_content span.highlight2 {
    color: #50e6ff;
}

.spri-5410-ms-server-security #microsite_content a.btn.btn-default {
    background-color: #0078d4;
    color: #fff;
}

.spri-5410-ms-server-security #microsite_content a.btn.btn-default:hover {
    background-color: #fff;
    color: #0078d4;
}

.spri-5410-ms-server-security #microsite_content a.btn.btn-default {
    background-color: #0078d4;
    color: #fff;
}

.spri-5410-ms-server-security #microsite_content a.btn.btn-default:hover {
    background-color: #fff;
    color: #0078d4;
}

.spri-5410-ms-server-security #microsite_content .spri-check-icon ul {
    padding-left: 20px;
}

.spri-5410-ms-server-security #microsite_content .spri-check-icon ul li {
    position: relative;
    list-style: none;
}

.spri-5410-ms-server-security #microsite_content .spri-check-icon ul li:before {
    content: "\2713";
    left: -20px;
    position: absolute;
    font-weight: bold;
}

.spri-5410-ms-server-security #microsite_content .spri-check-icon.spri-line ul {
    position: relative;
}

.spri-5410-ms-server-security #microsite_content .spri-check-icon.spri-line ul:before {
    content: ' ';
    background-color: #fff;
    width: 600px;
    height: 2px;
    display: inline-block;
    left: 0;
    position: absolute;
    top: -30px;
}

.spri-5410-ms-server-security #microsite_content .spri-feature-bottom img {
    width: 120px;
}

.spri-5410-ms-server-security #microsite_content .spri-feature-bottom .container {
    border-bottom: 2px solid;
    padding-bottom: 20px;
    padding-top: 20px;
}

.spri-5410-ms-server-security #microsite_content .spri-feature-bottom .row {
    margin: 0;
}

.spri-5410-ms-server-security #microsite_content .spri-feature-bottom ul {
    margin-top: -10px;
}

.spri-5410-ms-server-security #microsite_content .spri-feature-bottom .col-xs-12.col-md-6:nth-child(2) {
    border-left: 1px dashed #fff;
}

.spri-5410-ms-server-security #microsite_content .spri-feature-bottom.spri-no-border .container {
    border-bottom: none;
}

.spri-5410-ms-server-security #microsite_content .spri-feature-bottom ul li::marker {
    color: #50e6ff !important;
}
/***** close 5410 MS-SERVER-SECURITY *****/
/***** open 2900 HPE 23Q2 SMB PROMOPAGE *****/
#spri-hpe-23q2-smb-promo #microsite_content h2 {
    color: #0eb48d;
}

#spri-hpe-23q2-smb-promo #microsite_content .btn.btn-primary {
    background-color: #0eb48d;
    color: #fff;
    border-color: #0eb48d;
}

#spri-hpe-23q2-smb-promo #microsite_content .spri-greenlight-bg {
    background-color: #f4f9f8 !important;
}

#spri-hpe-23q2-smb-promo #microsite_content label.mwf-label {
    color: #fff;
}

#spri-hpe-23q2-smb-promo #microsite_content .spri-cover-bg {
    background-size: cover;
    background-position: center right;
}

#spri-hpe-23q2-smb-promo #microsite_content .spri-border-top .article.text_with_media {
    border-top: 2px solid #0eb48d;
    padding: 20px 0;
}

#spri-hpe-23q2-smb-promo #microsite_content .spri-iquote-section span.highlight {
    display: inline-block;
    font-weight: initial;
}

#spri-hpe-23q2-smb-promo #microsite_content .spri-iquote-section span.highlight::before {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/hpe_smb_promo/iquote-icon.jpg);
    width: 20px;
    height: 16px;
    display: inline-block;
    background-color: beige;
    content: ' ';
}
/***** close 2900 HPE 23Q2 SMB PROMOPAGE *****/
/***** open NORDIC EATON BLACKOUT *****/
#spri-nordic-eaton-blackout #microsite_content .spri-top-section {
    padding: 200px 0;
    background-repeat: no-repeat;
    background-size: cover;
}

#spri-nordic-eaton-blackout #microsite_content .btn.btn-primary {
    background-color: #fff;
    border-radius: 0;
    color: #0067c6;
    border: 2px solid #0067c6 !important;;
}

#spri-nordic-eaton-blackout #microsite_content .btn.btn-primary:hover {
	background-color: #0067c6;
    color: #fff;
}

#spri-nordic-eaton-blackout #microsite_content span.highlight {
    color: #0067c6;
}

#spri-nordic-eaton-blackout #microsite_content ::marker {
    color: #0067c6 !important;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section h2 {
    margin-bottom: 100px;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product {
    padding: 0 40px 30px 40px;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .row {
    padding: 20px;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    border-radius: 15px;
    position: relative;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product h3 {
    font-weight: bold;
    font-family: 'Inter';
    color: #0067c6;
    font-size: 18px;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product h3 a {
    text-decoration: none;
    border-bottom: none;
    color: #0067c6;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .add_info_products b {
  color: #89E872;
  font-size: 20px;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section a.btn {
    background-color: #0067c6;
    color: #fff;
    border: 2px solid #0067c6;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section a.btn:hover {
    background-color: transparent;
    color: #0067c6;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .c-Products__price {
    display: none;
}

#spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary {
    display: block;
    margin: 20px auto 50px !important;
    float: none;
    width: fit-content;
}

html:lang(da-DK) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary,
html:lang(no-NO) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary,
html:lang(sv-SE) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary{
    font-size: 0 !important;
    width: initial;
    height: 60px;
}

html:lang(da-DK) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary:after {
    content: 'PRODUKTINFOMATION';
    font-size: 16px;
    font-family: 'interregular';
    background-color: transparent;
    display: flex;
    font-weight: bold;
    justify-content: center;
    align-items: center;
    width: 100%;
}

html:lang(no-NO) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary:after {
    content: 'PRODUKTINFORMASJON';
    font-size: 16px;
    font-family: 'interregular';
    background-color: transparent;
    display: flex;
    font-weight: bold;
    justify-content: center;
    align-items: center;
    width: 100%;
}

html:lang(sv-SE) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary:after {
    content: 'PRODUKTINFOMATION';
    font-size: 16px;
    font-family: 'interregular';
    background-color: transparent;
    display: flex;
    font-weight: bold;
    justify-content: center;
    align-items: center;
    width: 100%;
}

html:lang(da-DK) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary:hover:after,
html:lang(no-NO) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary:hover:after,
html:lang(sv-SE) #spri-nordic-eaton-blackout #microsite_content .spri-product-section .c-Products--gallery-Product .btn-primary:hover:after{
    color: #0067c6 !important;
}
/***** close NORDIC EATON BLACKOUT *****/
/***** open HPE GREENLAKE DISTRIBUTION ACTIVATION KIT IS229425 *****/
#p-hpe-greenlake-dak #microsite_content a.btn.btn-primary:hover {
    background-color: #89e872;
    border-color: #89e872;
}

#p-hpe-greenlake-dak #microsite_content .article.section_headline {
    text-align: left;
}

#p-hpe-greenlake-dak #microsite_content .ready-to-launch-section .media {
    margin-top: 0;
}

#p-hpe-greenlake-dak #microsite_content .ready-to-launch-section p .highlight {
    color: #fff;
    font-weight: 500;
}

#p-hpe-greenlake-dak #microsite_content .ready-to-launch-section .text_with_media .text-box p:nth-child(4) {
    background-color: #00B087;
    padding: 30px;
    margin-top: 20px;
}

#p-hpe-greenlake-dak #microsite_content .greenlake-section .row.media-wrapper {
    display: flex;
    align-items: center;
}

#p-hpe-greenlake-dak #microsite_content .dark-green-bg .row.media-wrapper {
    background-color: #083D31;
    padding: 0;
}

#p-hpe-greenlake-dak #microsite_content .green-bg .row.media-wrapper {
    background-color: #08604C;
    padding: 0;
}

#p-hpe-greenlake-dak #microsite_content .light-green-bg .row.media-wrapper {
    background-color: #0AB38D;
    padding: 0;
}

#p-hpe-greenlake-dak #microsite_content .greenlake-section .row {
    margin: 0;
}

#p-hpe-greenlake-dak #microsite_content .greenlake-section .col-xs-12.col-md-8 {
    padding: 10px;
    margin-top: -20px;
}

#p-hpe-greenlake-dak #microsite_content .greenlake-section .text-box h3 {
    color: #fff;
    font-size: 18px;
}

#p-hpe-greenlake-dak #microsite_content .greenlake-section .text-box p {
    color: #fff;
}

#p-hpe-greenlake-dak #microsite_content .greenlake-section a.btn-primary {
    color: #000 !important;
}

#p-hpe-greenlake-dak #microsite_content .learnmore-section .article.text_with_media {
    background-color: #fff;
    margin: 0 25px 35px 25px !important;
}

#p-hpe-greenlake-dak #microsite_content .learnmore-section .article.text_with_media .row.media-wrapper {
    padding-top: 0;
}

#p-hpe-greenlake-dak #microsite_content .learnmore-section .article.text_with_media .col-for-image {
    padding: 0 0 15px 0 !important;
}

#p-hpe-greenlake-dak #microsite_content .learnmore-section .article.text_with_media h3 {
    font-size: 22px;
}

#p-hpe-greenlake-dak #microsite_content .form-section .section_headline h2 {
    color: #fff;
}

#p-hpe-greenlake-dak #microsite_content .form-section .section_headline h3 {
    color: #fff;
    font-weight: 500;
}

#p-hpe-greenlake-dak #microsite_content .form-section {
    background-size: cover;
    background-position: center;
}

#p-hpe-greenlake-dak #microsite_content .form-section .row:nth-child(3) {
    margin: 0;
}

#p-hpe-greenlake-dak #microsite_content .form-section .article.section_headline {
    padding-bottom: 40px;
}

#p-hpe-greenlake-dak #microsite_content .form-section .webforms {
	background-color: #fff;
    padding: 20px;
}

#p-hpe-greenlake-dak #microsite_content .form-section .btn.btn-primary {
    border: none !important;
}

@media screen and (min-width: 1200px) {
	#p-hpe-greenlake-dak #microsite_content .form-section .webforms {
	    background-color: #fff;
	    padding: 60px 100px!important;
	}
} 
/***** close HPE GREENLAKE DISTRIBUTION ACTIVATION KIT IS229425 *****/
/***** open 2420 TECHNOLOGY PARTNER PROGRAM - 2400NL229045 *****/
#p-2420-tpp #microsite_content .bg-gradient-cd-1, 
#p-2420-tpp #microsite_content .bg-primary-cd-1 {
    background-position: center;
    background-size: cover;
}

#p-2420-tpp #microsite_content .pb40 {
    padding-bottom: 40px;
}

#p-2420-tpp #microsite_content .ptb60 {
    padding: 60px 0;
}

#p-2420-tpp #microsite_content .ptb100 {
    padding: 100px 0;
}

#p-2420-tpp #microsite_content .pt100 {
    padding-top: 100px;
}

#p-2420-tpp #microsite_content .pb100 {
    padding-bottom: 100px;
}

#p-2420-tpp #microsite_content .col-xs-12.grid-col {
    padding: 0 25px;
}

#p-2420-tpp #microsite_content h1 {
	font-size: 40px;
    line-height: 1.4;
}

#p-2420-tpp #microsite_content h2 {
	font-size: 30px;
    line-height: 1.4;
}

#p-2420-tpp #microsite_content h3 {
    font-family: 'rois_bold';
    line-height: 1.4;
    text-transform: initial;
}

#p-2420-tpp #microsite_content p.big {
    font-size: 22px;
    line-height: 1.4;
}

#p-2420-tpp #microsite_content p.small {
    font-size: 14px;
    line-height: 1.4;
}

#p-2420-tpp #microsite_content .article.section_headline {
    padding-bottom: 50px;
    text-align: left;
}

#p-2420-tpp #microsite_content .text-section .text_with_media .col-xs-12 {
    padding: 0 50px;
}

#p-2420-tpp #microsite_content .bg-black-1 .section_headline h3 {
    background-color: transparent !important;
}

#p-2420-tpp #microsite_content .p-middle .text_with_media .row {
    display: flex;
    align-items: center;
}

#p-2420-tpp #microsite_content .btn.btn-default {
    background-color: #fff;
}

#p-2420-tpp #microsite_content .btn.btn-default:hover {
    background-color: #000;
    color: #fff;
}

#p-2420-tpp #microsite_content .top-section .grid-container {
    padding-top: 0;
}

#p-2420-tpp #microsite_content .box-white img {
    background-color: #fff;
    padding: 20px;
}

#p-2420-tpp #microsite_content .box-white .text_with_media .row {
    background-color: #fff;
    margin-bottom: 10px;
}

#p-2420-tpp #microsite_content .deals-it-section img {
    width: 170px;
}

#p-2420-tpp #microsite_content .products-section .row .row {
    margin: 0 -25px;
}

#p-2420-tpp #microsite_content .products-section .row .row .row {
    margin: 0;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product {
    padding: 0 25px 50px 25px;
    margin: 0;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product .row {
    background-color: #fff;
    padding: 30px 30px 0 30px;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product h3 {
    font-size: 15px;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product a {
    border-bottom: none;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product a.btn.btn-primary {
    font-size: 0px;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product a.btn.btn-primary:before {
    content: 'Bestel nu';
    font-size: 18px;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product a.btn.btn-primary {
    border: 2px solid #000;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product img {
    width: 100%;
}

#p-2420-tpp #microsite_content .text_with_media_overlapping .media-left img.img-responsive {
    padding-left: 0;
}

#p-2420-tpp #microsite_content .products-section .c-Products--gallery-Product .c-Products__price {
    display: none;
}

#p-2420-tpp #microsite_content .countdown-section #countdown-bg {
    padding: 0;
}

#p-2420-tpp #microsite_content .countdown-section #countdown-bg #wrapper-countdown {
    padding: 0;
}

#p-2420-tpp #microsite_content .countdown-section #countdown-bg #wrapper-countdown div {
    border: 2px solid #fff;
    padding: 25px;
    text-align: center;
    width: 25%;
    margin: 0;
}

#p-2420-tpp #microsite_content .countdown-section #countdown-bg #wrapper-countdown div {
    border: 2px solid #fff;
    padding: 0;
    text-align: center;
    width: 25%;
    margin: 0;
    background: linear-gradient(45deg, #f2f2f2 20%, #e5e5e5 20%, #e5e5e5 50%, #f2f2f2 50%, #f2f2f2 70%, #e5e5e5 70%, #e5e5e5 100%);
    background-size: 8.49px 8.49px;
    display: grid;
}

#p-2420-tpp #microsite_content .countdown-section #countdown-bg #wrapper-countdown div span.countdown-head {
    margin-bottom: 0;
    background-color: #000;
    color: #fff;
    padding: 10px 0;
    order: 2;
}

#p-2420-tpp #microsite_content .countdown-section #countdown-bg #wrapper-countdown div span.countdown-number {
    padding: 40px;
    font-size: 60px;
    font-weight: bold;
    color: #000;
    font-family: 'roisbold';
}

#p-2420-tpp #microsite_content .agenda-section .table_content .col-xs-12 {
    padding: 0;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table {
    border: none;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr {
    background-color: #fff ;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr:hover {
    background-color: #E6E6D7 !important;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tbody:before {
    content: "@";
    display: block;
    line-height: 20px;
    text-indent: -99999px;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr th {
    background-image: none;
    border: 2px solid #000;
    border-bottom: none;
    font-size: 18px;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr td {
    border: 1px solid #000;
    font-size: 18px;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr th:first-child,
#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr td:first-child{
    border-left: none;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr:last-child th, 
#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr:last-child td {
    border-bottom: none;
}

#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr th:last-child,
#p-2420-tpp #microsite_content .agenda-section .table_content table.table tr td:last-child {
    border-right: none;
}
/***** close 2420 TECHNOLOGY PARTNER PROGRAM - 2400NL229045 *****/
/**** open 5410 Lenovo ISG 23Q1 Webinar Intel Xeon Scalable Gen4 *5410PL230170* *****/
#spri-5410-lenovo-isg-webinar-gen4 #microsite_content {
    background-image: url(/ec/cms5/media/img/5410_1/informations/webinars_2/2023_46/03_11/06032023_lenovo_isg_intel_xeon_scalable_gen4_webinar/bg.jpg);
    background-size: cover;
    background-position: top;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .row {
    background-color: #fff;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content b {
    color: #02b1ff;
    font-weight: bolder;
    font-family: 'Inter';
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content a.btn {
    background-color: #02b1ff;
    color: #fff;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .btn.btn-primary {
    background-color: #02b1ff;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .row .grid-col {
    background-color: #fff;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .spri-grey-box .article.text_with_media {
    padding: 40px 25px;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .spri-grey-box .article.text_with_media .row.media-wrapper {
    background-color: #f4f4f4;
    padding: 50px 20px;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .white-box .row {
    background-color: #fff;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .spri-top-intro .col-xs-12.grid-col {
    padding-top: 8px;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .row.mwf_buttonrow {
    margin-bottom: 50px;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content h2 {
    font-size: 28px;
}

#spri-5410-lenovo-isg-webinar-gen4 #microsite_content a.btn:hover, 
#spri-5410-lenovo-isg-webinar-gen4 #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    color: #000;
}
/**** close 5410 Lenovo ISG 23Q1 Webinar Intel Xeon Scalable Gen4 *5410PL230170* *****/
/***** open GLOBAL ADDITIONAL UTM-TESTLIZENZEN PAGE *****/
.p-utm-testlizenzen #microsite_content .highlight {
  color: red;
  font-size: 18px;
}
/***** open GLOBAL ADDITIONAL UTM-TESTLIZENZEN PAGE *****/
/**** open 010 HPE FY Q2 2023 Sonderbudget 10K $ *****/
.spri-1010-hpe-sonderbudget #microsite_content .highlight {
    color: #00b388;
}

.spri-1010-hpe-sonderbudget #microsite_content table.table tr th {
    background-image: none;
    background-color: #00b388;
    color: #fff;
}
/**** close 010 HPE FY Q2 2023 Sonderbudget 10K $ *****/
/***** open 2000 AMD 23Q1 landing page mars 2023 *****/
.spri-2000-amd-serie-700 #microsite_content .spri-grey-10 {
    background-color: #e1e1e2 !important;
}

.spri-2000-amd-serie-700 #microsite_content a.lnk {
    color: #0070c9;
    border: none;
}

.spri-2000-amd-serie-700 #microsite_content a.lnk:hover {
    color: #000;
}

.spri-2000-amd-serie-700 #microsite_content .spri-cover-bg {
    background-size: cover;
    background-position: center;
}

.spri-2000-amd-serie-700 #microsite_content p, 
.spri-2000-amd-serie-700 #microsite_content ul li {
    font-size: 14px !important;
}

.spri-2000-amd-serie-700 #microsite_content ul {
    padding-left: 20px;
}

.spri-2000-amd-serie-700 #microsite_content a.btn.btn-default {
    background-color: #000;
    color: #fff;
}

.spri-2000-amd-serie-700 #microsite_content a.btn.btn-default:hover {
    background-color: transparent;
    color: #000;
}

.spri-2000-amd-serie-700 #microsite_content .spri-button-space a.btn.btn-default {
    margin: 15px;
}

.spri-2000-amd-serie-700 #microsite_content .text_with_media {
    padding: 25px 0;
}

.spri-2000-amd-serie-700 #microsite_content .box-2col .article.text_with_media {
    background-color: #fff;
    opacity: 0.9;
}

.spri-2000-amd-serie-700 #microsite_content .box-2col .article.text_with_media img {
    display: block;
    margin: 0 auto;
}

.spri-2000-amd-serie-700 #microsite_content .box-2col .article.section_headline {
    text-align: center;
}

.spri-2000-amd-serie-700 #microsite_content .box-right .col-xs-12 {
    float: right;
}

.spri-2000-amd-serie-700 #microsite_content .box-right .article.text_with_media {
    background-color: #fff;
    opacity: 0.9;
}

.spri-2000-amd-serie-700 #microsite_content .box-right .article.text_with_media img {
    padding: 0 25px 25px 25px;
}

.spri-2000-amd-serie-700 #microsite_content .box-left .col-xs-12 {
    padding: 0 33px;
}

.spri-2000-amd-serie-700 #microsite_content .box-left .article.text_with_media {
    background-color: #fff;
    opacity: 0.9;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .col-xs-12 {
    padding: 0 33px;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .section_headline {
    padding-bottom: 30px;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .section_headline h3 {
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content .col-xs-12 {
    padding: 0;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content .table thead {
    background-color: #f9f9f9;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content .table tr th {
    background-image: none;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content tr {
    background-color: #f9f9f9;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #e1e1e2;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content tr td {
    vertical-align: middle;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content tr th, 
.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content tr td {
    border: none;
}

.spri-2000-amd-serie-700 #microsite_content .spec-section .table_content tr td ul li {
    font-size: 14px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .row:nth-child(2) .col-xs-12 {
    padding: 0 33px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(1) .highlight {
    background-color: #007c97;
    width: 81.7647%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(1) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 58.8235%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(2) .highlight {
    background-color: #007c97;
    width: 86.1111%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(2) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 55.5556%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(3) .highlight {
    background-color: #007c97;
    width: 80%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(3) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 76.9231%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(4) .highlight {
    background-color: #007c97;
    width: 85.5%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(4) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 50%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(5) .highlight {
    background-color: #007c97;
    width: 81.3333%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7735u-section .col-md-6:nth-child(5) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 66.6667%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .box-2col .container .row:nth-child(2) .col-xs-12 {
    padding: 0 33px;
}

.spri-2000-amd-serie-700 #microsite_content .box-2col .container .text_with_media .row .col-xs-12 {
    padding: 0 25px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .row:nth-child(2) .col-xs-12 {
    padding: 0 33px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(1) .highlight {
    background-color: #007c97;
    width: 84%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(1) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 66.6667%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(2) .highlight {
    background-color: #007c97;
    width: 85%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(2) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 62.5%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(3) .highlight {
    background-color: #007c97;
    width: 80.7692%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(3) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 76.9231%;
    display: block;
    height: 42px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(4) .highlight {
    background-color: #007c97;
    width: 85.7143%;
    display: block;
    color: #fff;
    text-align: right;
    padding: 10px;
}

.spri-2000-amd-serie-700 #microsite_content .perform7730u-section .col-md-6:nth-child(4) .highlight2 {
    background-color: #666666;
    content: ' ';
    width: 71.4286%;
    display: block;
    height: 42px;
}
/***** close 2000 AMD 23Q1 landing page mars 2023 *****/
/***** open 5410 INTEL STYLE ****/
.spri-5410-intel #microsite_content span.highlight2 {
    color: #00caff;
}

.spri-5410-intel #microsite_content .btn.btn-primary {
    background-color: #00caff;
    color: #fff;
}

.spri-5410-intel #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    color: #000;
}
/***** close 5410 INTEL STYLE ****/
/***** open 5210 LG 23 Q1 TV+NESTE GIFT CARD *****/
.spri-5210-lg-tv-neste-giftcard #microsite_content .btn.btn-default {
    background-color: #ac183c;
    color: #fff;
}

.spri-5210-lg-tv-neste-giftcard #microsite_content .highlight {
    position: relative;
    left: 20px;
}

.spri-5210-lg-tv-neste-giftcard #microsite_content .highlight:before {
    content: ' ';
    display: inline-block;
    position: absolute;
    left: -20px;
    top: 5px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #ac183c;
}

.spri-5210-lg-tv-neste-giftcard #microsite_content .section_headline {
    text-align: center;
    padding-bottom: 30px;
}
/***** close 5210 LG 23 Q1 TV+NESTE GIFT CARD *****/
/***** open 1010 Atos Unify Schulungsoffensive 2023 *****/
.p-1010-atos-unify-schulungsoffensive-2023 #microsite_content .highlight {
    color: red;
}
/***** open 1010 Atos Unify Schulungsoffensive 2023 *****/
/***** open 5410 EATON 23Q1 KONIEC PROBLEMÓW Z ZASILANIEM WEBINAR ******/
.spri-5410-eaton-koniec #microsite_content {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/16032023_eaton_koniec_problemow_z_zasilaniem_webinar/bg.jpg);
    background-size: cover;
    background-position: top;
}

.spri-5410-eaton-koniec #microsite_content .docker-section .text_with_media .row {
    background-color: #f4f4f4;
    margin: 0 25px;
    padding: 25px !important;
}

.spri-5410-eaton-koniec #microsite_content .docker-section a.btn.btn-default {
    background-color: #42166b;
    color: #fff;
}

.spri-5410-eaton-koniec #microsite_content .docker-section a.btn.btn-default:hover {
    background-color: transparent;
    color: #000;
}

.spri-5410-eaton-koniec #microsite_content .col-xs-12.grid-col {
    padding: 0;
}

.spri-5410-eaton-koniec #microsite_content .wihte-box .container {
    background-color: #fff;
}

.spri-5410-eaton-koniec #microsite_content .mwf-form .row.mwf_buttonrow {
    margin-bottom: 40px;
}

.spri-5410-eaton-koniec #microsite_content .mwf-form h3 {
    margin-top: 40px;
}

.spri-5410-eaton-koniec #microsite_content .highlight {
    color: #1859b5;
}

.spri-5410-eaton-koniec #microsite_content .btn.btn-primary {
    background-color: #1859b5;
}

.spri-5410-eaton-koniec #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
}
/***** close 5410 EATON 23Q1 KONIEC PROBLEMÓW Z ZASILANIEM WEBINAR ******/
/***** open 5410 MS DARKBLUE *****/
.spri-5410-ms-darkblue #microsite_content h2 {
    color: #182372;
}

.spri-5410-ms-darkblue #microsite_content .btn.btn-primary {
    background-color: #182372;
    color: #fff;
}

.spri-5410-ms-darkblue #microsite_content .btn.btn-primary:hover {
    background-color: #fff;
    color: #000;
}
/***** close 5410 MS DARKBLUE *****/
/***** open NORDIC DELL AMD CAMPAIGN 23Q2 *****/
#spri-dell-amd-campaign #microsite_content .green-bg {
  background-color: #6ea204;
}

#spri-dell-amd-campaign #microsite_content h2,
#spri-dell-amd-campaign #microsite_content .highlight {
    color: #6ea204;
}

#spri-dell-amd-campaign #microsite_content b {
    color: #000;
}

#spri-dell-amd-campaign #microsite_content .intro-section .text-box {
    position: relative;
    z-index: 1;
}

#spri-dell-amd-campaign #microsite_content .intro-section .col-md-4 .article > .row {
    margin: 0;
    border: 1px solid #c8c9c7;
    padding-top: 20px;
}

#spri-dell-amd-campaign #microsite_content .intro-section .col-md-4 .article > .row .col-for-image.media-box {
    margin: -25px -15% -20px -15%;
    width: 130%;
    border: none !important;
}

#spri-dell-amd-campaign #microsite_content .intro-section .article.section_headline {
  padding: 0 8px 30px 8px
}

#spri-dell-amd-campaign #microsite_content .intro-section ul {
    padding-left: 40px;
}

#spri-dell-amd-campaign #microsite_content .intro-section ul li {
    list-style: none;
    position: relative;
    margin-bottom: 15px;
}

#spri-dell-amd-campaign #microsite_content .intro-section ul li:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/3100/microsites_8/dell_17/amd_7/circle-check.png);
    width: 30px;
    height: 30px;
    position: absolute;
    left: -40px;
}

#spri-dell-amd-campaign #microsite_content .smart-section .article.table_content {
    padding: 30px 0;
}

#spri-dell-amd-campaign #microsite_content .smart-section .table_content:before {
    position: absolute;
    right: -30px;
    top: -30px;
    background-color: #6ea204;
    padding: 20px;
    z-index: 1;
    border-radius: 50%;
    width: 120px;
    height: 120px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    border: 2px solid #fff;
    display: flex;
    align-items: center;
}

html:lang(sv-SE) #spri-dell-amd-campaign #microsite_content .smart-section .table_content:before {
    content: 'RABATT från 35%';
}

html:lang(da-DK) #spri-dell-amd-campaign #microsite_content .smart-section .table_content::before {
    content: "RABAT STARTER VED 35%";
}

html:lang(no-NO) #spri-dell-amd-campaign #microsite_content .smart-section .table_content::before {
    content: "RABATT FRA 35%";
}

html:lang(fi-FI) #spri-dell-amd-campaign #microsite_content .smart-section .table_content::before {
    content: "ALENNUS ALKAEN 35%";
}

#spri-dell-amd-campaign #microsite_content .smart-section table th {
    background-color: #0076ce;
    background-image: none !important;
    text-align: center;
    color: #fff;
    border-bottom: 2px solid #fff;
}

#spri-dell-amd-campaign #microsite_content .smart-section table td {
    background-color: #dbdbda;
    border: 2px solid #fff;
}

#spri-dell-amd-campaign #microsite_content .smart-section table td b {
    color: #000;
}

#spri-dell-amd-campaign #microsite_content .smart-section .btn.btn-default {
    margin: 0 auto;
    display: block;
    width: fit-content;
    width: -moz-fit-content;
}

#spri-dell-amd-campaign #microsite_content .portfolio-section .article.text_with_media img {
    padding: 25px 25px 50px 25px !important;
}

#spri-dell-amd-campaign #microsite_content .datacenter-section .article.text_with_media img {
    padding: 25px;
}
/***** close NORDIC DELL AMD CAMPAIGN 23Q2 *****/
/**** open 2800 DELL MICROPORTAL JESPER & ANDERS ******/
.spri-dell-ja #microsite_content .interest-section h2 {
    font-size: 35px;
}

.spri-dell-ja #microsite_content .roadshow-section ul {
    padding-left: 40px;
    position: relative;
}

.spri-dell-ja #microsite_content .roadshow-section ul li {
    list-style: none;
}

.spri-dell-ja #microsite_content .roadshow-section ul li {
    list-style: none;
    position: relative;
    margin-bottom: 30px;
    padding-left: 20px;
}

.spri-dell-ja #microsite_content .roadshow-section ul li:nth-child(1):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/microportal_jesper_anders/icon-dell-1.png);
    position: absolute;
    width: 44px;
    height: 40px;
    left: -44px;
    top: -10px;
    background-size: cover;
    background-repeat: no-repeat;
}

.spri-dell-ja #microsite_content .roadshow-section ul li:nth-child(2):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/microportal_jesper_anders/icon-dell-2.png);
    position: absolute;
    width: 44px;
    height: 40px;
    left: -44px;
    top: -10px;
    background-size: cover;
    background-repeat: no-repeat;
}

.spri-dell-ja #microsite_content .roadshow-section ul li:nth-child(3):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/microportal_jesper_anders/icon-dell-3.png);
    position: absolute;
    width: 44px;
    height: 40px;
    left: -44px;
    background-size: cover;
    background-repeat: no-repeat;
}

.spri-dell-ja #microsite_content .roadshow-section .col-md-6 + .col-md-6 .text_with_media .row.media-wrapper {
    padding: 25px 0;
    border-radius: 20px;
    border: 2px solid #0780c8;
}

.spri-dell-ja #microsite_content .spri-section-product .article.section_headline {
    text-align: center;
}

.spri-dell-ja #microsite_content .spri-section-product .c-Products--gallery-Product > .row .col-xs-12 .c-Products__description.js-description {
    color: #000;
    font-weight: 500;
    margin-bottom: 10px;
}

.spri-dell-ja #microsite_content .contact-section img {
    width: 160px;
}
/**** close 2800 DELL MICROPORTAL JESPER & ANDERS ******/
/***** open NORDIC LENOVO THINKSTATION P620 *****/
.spri-lenovo-p620 #microsite_content h2 {
    color: #7d182a;
}

.spri-lenovo-p620 #microsite_content .btn.btn-primary {
    background-color: #7f1829;
    border: 2px solid #7f1829;
}

.spri-lenovo-p620 #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    border: 2px solid #000;
}

.spri-lenovo-p620 #microsite_content .product-section .c-Products--gallery-Product {
    padding: 20px;
}

.spri-lenovo-p620 #microsite_content .product-section .c-Products--gallery-Product .row {
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    margin: 0;
    padding: 20px;
    border-radius: 10px;
}

.spri-lenovo-p620 #microsite_content .c-Products--gallery-Product img[property="image"] {
    margin: 0 auto;
    display: block;
}

.spri-lenovo-p620 #microsite_content .product-section .c-Products--gallery-Product h3 {
    font-size: 18px;
    text-transform: uppercase !important;
}

.spri-lenovo-p620 #microsite_content .product-section .c-Products--gallery-Product h3 a {
    border-bottom: none;
}

.spri-lenovo-p620 #microsite_content .c-Products--gallery-Product .c-Products__artNo {
    padding-top: 20px;
}

.spri-lenovo-p620 #microsite_content .c-Products--gallery-Product .c-Products__price {
    display: none;
}

.spri-lenovo-p620 #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0!important;
}

.spri-lenovo-p620 #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0!important;
    background-color: #7f1829;
    border: 2px solid #7f1829;
}

.spri-lenovo-p620 #microsite_content .c-Products--gallery-Product .btn-primary:hover {
    background-color: transparent;
    border: 2px solid #000;
}
/***** close NORDIC LENOVO THINKSTATION P620 *****/
/***** OPEN 2420 MICROSOFT TEAMS ROOMS 2420NL239001 *****/
.spri-ms-teams-rooms #microsite_content .spri-center-bg#mtr-video {
  background-position: center;
  background-repeat: no-repeat;
  background-color: #e0dcff;
}
.spri-ms-teams-rooms #microsite_content .light-purple-bg {
    background-color: #f6f6ff;
}

.spri-ms-teams-rooms #microsite_content h1 {
    margin-bottom: 30px;
}

.spri-ms-teams-rooms #microsite_content h1::after {
	display: none;
}

.spri-ms-teams-rooms #microsite_content h2 {
    font-size: 40px !important;
}

.spri-ms-teams-rooms #microsite_content h3 {
    font-size: 30px !important;
}

.spri-ms-teams-rooms #microsite_content .article.section_headline {
    text-align: center;
    padding-bottom: 50px;
}

.spri-ms-teams-rooms #microsite_content a.lnk {
    display: inline-block;
    text-decoration: underline;
}

.spri-ms-teams-rooms #microsite_content a.lnk:hover {
    text-decoration: none;
    color: #4c4d9b;
}

.spri-ms-teams-rooms #microsite_content .btn.btn-default {
    background-color: #6465a3;
    color: #fff;
    border: 2px solid #6465a3;
    margin-top: 20px;
}

.spri-ms-teams-rooms #microsite_content .btn.btn-default:hover {
    background-color: #4c4d9b;
}

.spri-ms-teams-rooms #microsite_content .ms-teams-rooms-section {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/microsoft_portal_2/microsoft_teams_rooms/ms-teams-rooms-bg.jpg);
    background-size: cover;
    background-position: top right;
    position: relative;
}

.spri-ms-teams-rooms #microsite_content .ms-teams-rooms-section:before {
    content: ' ';
    width: 100%;
    height: 40px;
    background-color: #fff;
    position: absolute;
    top: 0px;
    border-radius: 0 0 80px 80px;
    overflow: hidden;
}

.spri-ms-teams-rooms #microsite_content .what-section .grid-col {
    padding-bottom: 50px;
}

.spri-ms-teams-rooms #microsite_content .vendor-section .col-for-image img {
    height: 50px;
    width: auto;
    margin-bottom: 20px;
}

.spri-ms-teams-rooms #microsite_content .acmp-section .col-xs-12:nth-child(2) p {
    text-align: center;
}

.spri-ms-teams-rooms #microsite_content .acmp-section .col-xs-12:nth-child(2) a.btn-default {
    margin-left: 15px;
    margin-right: 15px;
}

.spri-ms-teams-rooms #microsite_content .form-section .mwf-form .btn.btn-primary {
    background-color: #6465a3 !important;
    padding: 15px 30px;
    border-radius: 30px;
    border: 2px solid #6465a3 !important;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Inter';
}

.spri-ms-teams-rooms #microsite_content .form-section .mwf-form a:hover {
    color: #4c4d9b;
}

.spri-ms-teams-rooms #microsite_content .form-section .mwf-form .btn.btn-primary:hover {
    background-color: #4c4d9b !important;
}
/***** OPEN 2420 MICROSOFT TEAMS ROOMS 2420NL239001 *****/
/***** open 3100 HPE BOULE EVENT AW0026*****/
#spri-hpi-boule-event #microsite_content .btn.btn-primary {
    background-color: #4db6e2;
    border: 2px solid #4db6e2 !important;
}

#spri-hpi-boule-event #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    border: 2px solid #000 !important;
}

#spri-hpi-boule-event #microsite_content .spri-top-section .col-for-image img {
    margin-top: 80px;
}
/***** close 3100 HPE BOULE EVENT AW0026*****/
/***** open 5410 MICROSOFT 23Q2 EOS WINDOWS SERVER 2012 *****/
.spri-5410-eos-ws #microsite_content {
    background-color: #191d26;
}

.spri-5410-eos-ws #microsite_content a.btn.btn-default {
    background-color: #fff;
    border: 2px solid #fff;
    margin-top: 30px;
}

.spri-5410-eos-ws #microsite_content a.btn.btn-default:hover {
    background-color: transparent;
    color: #fff;
}
/***** close 5410 MICROSOFT 23Q2 EOS WINDOWS SERVER 2012 *****/
/***** open 5310 SPRINGNOVATION JABRA *****/
.spri-spring-jabra #microsite_content .btn.btn-default {
    background-color: #ffd100;
    border: 2px solid #ffd100;
}

.spri-spring-jabra #microsite_content .btn.btn-default:hover {
    background-color: #000;
    color: #ffd100;
}
/***** open 5310 SPRINGNOVATION JABRA *****/
/***** open 5410 APPLE PORTAL *****/
/*** Menu Header ****/
#p-5410-apple-portal #microsite_header.portal-header .col-xs-12 > ul > li.dropdown.dropdown-fullwidth:hover .dropdown-menu {
    flex-wrap: wrap;
}

#p-5410-apple-portal #microsite_header.portal-header .col-xs-12 > ul > li.dropdown.dropdown-fullwidth:hover .dropdown-menu li a {
    text-transform: uppercase !important;
    font-weight: bold;
}

#p-5410-apple-portal #microsite_header.portal-header .col-xs-12 > ul > li a:hover {
    color: #06c;
}

@media (min-width: 769px) and (max-width: 900px) {
    #p-5410-apple-portal ul.nav.navbar-nav.navbar-right {
        width: 200px;
    }
    
    #p-5410-apple-portal ul.nav.navbar-nav.navbar-right li img {
        width:100%;
        float: right;
        margin: 0;
    }
}

/*** Button Style ****/
#p-5410-apple-portal #microsite_content .btn.btn-primary {
    background-color: #06c !important;
    border: 2px solid #06c !important;
    padding: 15px 20px;
    font-weight: bold;
    border-radius: 50px;
    font-size: 14px;
    text-transform: uppercase;
}

#p-5410-apple-portal #microsite_content .btn.btn-primary:before {
	display: none;
}

#p-5410-apple-portal #microsite_content .btn.btn-primary:hover {
    background-color: #fff !important;
    color: #06c !important;
}

#p-5410-apple-portal #microsite_content .btn.btn-default {
    background-color: transparent !important;
    color: #06c;
    border: none !important;
    padding: 0;
    font-size: 14px;
}

#p-5410-apple-portal #microsite_content .btn.btn-default:after {
    content: ' \203A ';
    font-size: 20px;
}

#p-5410-apple-portal #microsite_content .btn.btn-default:hover {
    text-decoration: underline;
}

#p-5410-apple-portal #microsite_content .btn-white .btn.btn-default {
    color: #fff !important;
}

#p-5410-apple-portal #microsite_content a.lnk {
  display: inline-block;
}

#p-5410-apple-portal #microsite_content a.lnk:hover {
    color: #06c;
}

/*** Padding Style ****/
#p-5410-apple-portal #microsite_content .pt100 {
    padding-top: 100px;
}

#p-5410-apple-portal #microsite_content .pt50 {
    padding-top: 50px;
}

#p-5410-apple-portal #microsite_content .pt30 {
    padding-top: 30px;
}

#p-5410-apple-portal #microsite_content .pb100 {
    padding-bottom: 100px;
}

#p-5410-apple-portal #microsite_content .pb50 {
    padding-bottom: 50px;
}

#p-5410-apple-portal #microsite_content .pb30 {
    padding-bottom: 30px;
}

#p-5410-apple-portal #microsite_content ul {
    padding-left: 20px;
}

/*** Equal Height Style ***/
#p-5410-apple-portal #microsite_content .equalheight {
    margin-bottom: 0 !important;
    padding-bottom: 10px !important;
}

/*** Article - Text with Media Style ***/
#p-5410-apple-portal #microsite_content .article.text_with_media {
    padding-bottom: 20px;
}

#p-5410-apple-portal #microsite_content .article.text_with_media p {
    margin-bottom: 5px;
}

#p-5410-apple-portal #microsite_content .box-shadow .article.text_with_media {
    padding: 20px;
    border-radius: 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

#p-5410-apple-portal #microsite_content .box-shadow .article.text_with_media img {
    border-radius: 20px;
}

#p-5410-apple-portal #microsite_content .article.text_with_media {
    padding: 0 20px 20px 20px;
}

#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media h1,
#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media h2,
#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media h3,
#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media h4,
#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media p {
    padding: 0 30px;
}

#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media {
    padding: 0 !important;
}

#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media .media {
    margin: 0;
}

#p-5410-apple-portal #microsite_content .article-box-nopadding .article.text_with_media .col-for-image {
    margin: 0 !important;
}

#p-5410-apple-portal #microsite_content .article-box-nopadding ul {
    padding-left: 50px;
    padding-right: 50px;
}

#p-5410-apple-portal #microsite_content .article.section_headline {
    padding-bottom: 30px;
}

#p-5410-apple-portal #microsite_content .headline-center .article.section_headline {
    text-align: center;
}

/*** Heading Style ***/
#p-5410-apple-portal #microsite_content h1 {
	font-family: "interbold", Arial, sans-serif;
	margin-bottom: 10px;
}

#p-5410-apple-portal #microsite_content h2, 
#p-5410-apple-portal #microsite_content h3, 
#p-5410-apple-portal #microsite_content h4 {
    font-family: "interbold", Arial, sans-serif;
}

#p-5410-apple-portal #microsite_content h2 {
    margin: 10px 0;
}

#p-5410-apple-portal #microsite_content p.big {
    line-height: 1.5;
}

#p-5410-apple-portal #microsite_content h1:after {
	display: none;
}

#p-5410-apple-portal #microsite_content .white-text h1,
#p-5410-apple-portal #microsite_content .white-text h2, 
#p-5410-apple-portal #microsite_content .white-text h3, 
#p-5410-apple-portal #microsite_content .white-text h4,
#p-5410-apple-portal #microsite_content .white-text p {
    color: #fff;
}

/*** Portfoliio Page ***/
#p-5410-apple-portal #microsite_content .m2-section .btn.btn-default {
    color: #fff;
}

#p-5410-apple-portal #microsite_content .m2-section .col-xs-12.col-md-4.equalheight .article.text_with_media {
    background-color: #fff !important;
}

#p-5410-apple-portal #microsite_content .m2-section .col-xs-12.col-md-4.equalheight .article.text_with_media .row.media-wrapper {
    height: inherit;
}

#p-5410-apple-portal #microsite_content .m2-section .col-xs-12.col-md-4.equalheight .article.text_with_media p {
    color: #000;
    padding: 0 20px;
}

#p-5410-apple-portal #microsite_content .m2-section .col-xs-12.col-md-4.equalheight .article.text_with_media a.btn.btn-default {
    color: #06c;
}

/*** Detail Page ****/
#p-5410-apple-portal #microsite_content .bg-2color {
    background: rgb(246,246,246);
    background: linear-gradient(180deg, rgba(246,246,246,1) 0%, rgba(246,246,246,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}

#p-5410-apple-portal #microsite_content .c-Gallery .swiper-container .slider-navigation {
    background-color: transparent;
}

/*** Web Form ****/
#p-5410-apple-portal #microsite_content .webform fieldset {
    padding-left: 25px;
}

#p-5410-apple-portal #microsite_content .webform .row.mwf_buttonrow {
    padding: 0 10px;
}

/*** CountDown Section ***/
#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg {
    padding: 0;
}

#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown {
    padding: 0;
    justify-content: center;
}

#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown div {
    border: 2px solid #fff;
    padding: 0;
    text-align: center;
    margin: 0 20px;
    background-color: #fff;
    display: grid;
}

#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown div span.countdown-head {
    margin-bottom: 0;
    background-color: #000;
    color: #fff;
    padding: 10px 0;
    order: 2;
}

#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown div span.countdown-number {
    padding: 40px;
    font-size: 60px;
    font-weight: bold;
    color: #000;
	font-family: "interbold", Arial, sans-serif;
}

/*** BG Cover Size ***/
#p-5410-apple-portal #microsite_content .bg-cover {
	background-size: cover;
	background-position: center top;
}

/*** Media Screen ***/
@media (min-width: 1200px) {
	#p-5410-apple-portal #microsite_content .article-v-middle .article > .row.media-wrapper,
	#p-5410-apple-portal #microsite_content .section-v-middle .container-fluid--nopadding > .row {
	    display: flex;
	    align-items: center;
	}

	#p-5410-apple-portal #microsite_content .article-h-middle .container > .row {
	    display: flex;
	    justify-content: center;
	}
}

@media (max-width: 1024px) {
  	#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown {
    	display: block;
  	}

  	#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown div {
    	width: 80%;
    	margin: 0 auto;
  	}

  	#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown div span.countdown-number {
    	padding: 20px;
      	font-size: 40px;
  	}

  	#p-5410-apple-portal #microsite_content .countdown-section #countdown-bg #wrapper-countdown div span.countdown-head {
        font-size: 20px;
    }
}

/* --------------------------------------------------------------------------------
   Apple ACN 2022
 * -------------------------------------------------------------------------------- */

.apple-acn-portal#p-5410-apple-portal #microsite_content  h1,
.apple-acn-portal#p-5410-apple-portal #microsite_content  h2,
.apple-acn-portal#p-5410-apple-portal #microsite_content  h3 {
    color: #89E872;
    font-family: "interbold", Arial, sans-serif;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content h1:after {
	display: none;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  p {
    color: #fff;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  {
    background: url("/ec/cms5/media/img/1010_apple/apple_acn_bg.jpg");
    color: #fff;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  div#messages {
    display: none;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .apple_acn_products {
    background: url("/ec/cms5/media/img/1010_apple/apple_acn_bg.jpg");
}

.apple-acn-portal#p-5410-apple-portal #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: 0px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .c-Products--gallery-Product {
    padding-top: 15px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .js-shortDescription {
    padding-top: 15px !important;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .js-shortDescription a {
    color: #000;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .js-shortDescription a:hover {
    border-bottom: 1px solid black;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .c-Products__price {
    padding-top: 15px !important;
    margin-top: 35px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .c-Products__price span {
    color: #000;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .c-Products--gallery-Product {
    margin-bottom: 10px !important;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .c-Products--gallery-Product {
    background: #fff;
    width: 24%;
    margin-right: 11px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .apple_categories {
    margin-bottom: 4rem !important;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .col-xs-12.col-md-4.equalheight {
    padding: 0 8px !important;
    margin: 15px 0 0 0 !important;
    min-height: 360px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .apple_categories a.btn.btn-default {
    background: #89E872;
    border-color: #89E872;
    border-radius: 25px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content  .apple_categories .article > .row {
    height: 100%;
}

/* Apple Klassifizierung Positionierung */

.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .text_with_media .row:nth-child(1) h2 {
    font-size: 22px;
    color: white;
    position: relative;
    top: 120px;
    transition-duration: 0.5s;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .text_with_media .row:nth-child(1) h3 {
    opacity: 1;
    position: relative;
    top: 120px;
    font-size: 12px;
    color: #fff !important;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .text_with_media .row:nth-child(1) p {
    opacity: 0;
    font-size: 13px;
    transition-delay: 0.3s;
    transition-duration: 0.5s;
    color: #fff !important;
}

/* Class to show content  "show_content"*/

.apple-acn-portal#p-5410-apple-portal #microsite_content .show_content h2{
    font-size: 22px;
    color: white;
    position: relative;
    top: 35px !important;
    margin-bottom: 27px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .show_content h3{
    filter: opacity(0) !important;
    opacity: 0 !important;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .show_content p{
    filter: opacity(1) !important;
    opacity: 1 !important;
}


.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .text_with_media .row.show_content:nth-child(1):before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0;
    left: 7px;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    height: 100% !important;
    width: 97%;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .container .col-md-4:nth-of-type(5) .btn.btn-default {
    background: #212121;
    height: 100%;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .container .col-md-4:nth-of-type(5) a:hover {
    opacity: 0.5;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .container .col-md-4:nth-of-type(5) {
    border-radius: 10px;
}
.apple-acn-portal#p-5410-apple-portal .apple_categories .container .col-md-4:nth-of-type(5) .media-wrapper {
    padding: 0 !important;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .container .col-md-4:nth-of-type(5) picture {
    margin-right: 0;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .container .col-md-4:nth-of-type(5) .col-for-image {
    align-items: center;
    height: 100%;
}
.apple-acn-portal#p-5410-apple-portal .apple_categories .container .col-md-4 .text-wrapper {
    border-radius: 15px;
}
.apple-acn-portal#p-5410-apple-portal .apple_categories .container .col-md-4:nth-of-type(5) .text-wrapper {
    background-color: #00589b !important;
}
.apple-acn-portal#p-5410-apple-portal .apple_categories .container .col-md-4 .text-wrapper {
    background-color: #212121;
}
.apple-acn-portal#p-5410-apple-portal .apple_categories .container>.row {
    display: flex;
    flex-wrap: wrap;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(2) .panel-body p b,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-body p b .highlight,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-body p b .highlight a {
    color: #89E872;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel-group,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel-group .panel-default {
    border: none;
    background: transparent;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel {
    padding-bottom: 15px;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-heading {
    overflow: hidden;
    background: transparent;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content a {
    color: #fff;
    background: none;
    display: inline-block;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel-body a:hover {
    color: #fff;
    text-decoration: underline;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-heading a {
    background: #212121;
    color: #fff;
    position: relative;
    border-bottom: none;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-body {
    background: #0a0a0a;
    border-left: 1px solid #212121;
    border-right: 1px solid #212121;
    position: relative;
    transition: 0.5s ease all;
    border-bottom: 1px solid #212121;
    -webkit-transition: 0.5s ease all;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-body:before {
    content: '';
    background-position: right -80px bottom -20px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    position: absolute;
    width: 300px;
    height: 100%;
    opacity: 0.1;
    right: 0;
    bottom: 0;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(3) .panel-body:before {
    background-position: right -100px bottom 10px;
    width: 350px;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(4) .panel-body:before {
    background-position: right -30px bottom 10px;
    width: 280px;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(5) .panel-body:before {
    width: 400px;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-heading a:before {
    content: '';
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
    position: absolute;
    width: 150px;
    height: 150px;
    opacity: 0.1;
    right: 0;
    top: 50%;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-duration: var(--animate-duration);
    animation-duration: var(--animate-duration);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    transform: translateY(50%);
    transition: 0.5s ease all;
    -webkit-transition: 0.5s ease all;
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel .panel-heading a.collapsed:before {
    transform: translateY(-50%);
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(1) .panel-heading a:before,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(1) .panel-body:before {
    background-image: url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/question.png');
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(2) .panel-heading a:before,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(2) .panel-body:before {
    background-image: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/settings.png');
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(3) .panel-heading a:before,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(3) .panel-body:before {
    background-image: url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/membership.png');
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(4) .panel-heading a:before,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(4) .panel-body:before {
    background-image: url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/clipboard.png');
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(5) .panel-heading a:before,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(5) .panel-body:before {
    background-image: url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/processing.png');
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(6) .panel-heading a:before,
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(6) .panel-body:before {
    background-image: url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/benefit.png');
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(1) .panel-heading a:before, 
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(1) .panel-body:before {
    background-image: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/question.png');
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(2) .panel-heading a:before, 
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(2) .panel-body:before {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_apple/produktbilder_5/dpp_allgemein/acn/membership.png');
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(3) .panel-heading a:before, 
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(3) .panel-body:before {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_apple/produktbilder_5/dpp_allgemein/acn/clipboard.png')
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(4) .panel-heading a:before, 
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(4) .panel-body:before {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_apple/produktbilder_5/dpp_allgemein/acn/processing.png')
}
.apple-acn-portal#p-5410-apple-portal #microsite_content .panel:nth-of-type(3) .panel-body:before {
    background-position: right -30px bottom 10px;
    width: 280px;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .btn.btn-default {
    background-color: transparent !important;
    color: #fff !important;
    padding: 16px 20px;
    text-decoration: none;
}

.apple-acn-portal#p-5410-apple-portal #microsite_content .btn.btn-default:hover {
    background-color: #fff !important;
    color: #000 !important;
    padding: 16px 20px;
    text-decoration: none;
}

/* Responsive*/

@media (min-width: 1201px) {
    .apple-acn-portal#p-5410-apple-portal #microsite_content .c-Products__price {
        margin-top: 25px !important;
    }

}

@media (max-width: 1200px) {
    .apple-acn-portal#p-5410-apple-portal #microsite_content .c-Products--gallery-Product {
        width: 32%;
    }
    .apple-acn-portal#p-5410-apple-portal #microsite_content .c-Products__price {
        margin-top: 5px !important;
    }
}

@media (max-width: 992px) {
    .apple-acn-portal#p-5410-apple-portal #microsite_content .c-Products--gallery-Product {
        width: 48%;
    }
    .apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .text_with_media:nth-child(2) .row {
        background-size: cover !important;
    }

    .apple-acn-portal#p-5410-apple-portal #microsite_content .apple_categories .text_with_media .row.show_content:nth-child(1):before {
        content: '';
        position: absolute;
        top: 0px;
        right: 0px;
        left: 7px;
        bottom: 0px;
        background: rgba(0,0,0,0.7);
        width: 100% !important;
        padding-top: 100px;

    }

    .apple-acn-portal#p-5410-apple-portal #microsite_content .show_content h2 {
        margin-top: 13px !important;
    }

}

@media (max-width: 583px) {
    .apple-acn-portal#p-5410-apple-portal #microsite_content .c-Products--gallery-Product {
        width: 100%;
    }
}
/***** open 5410 APPLE PORTAL *****/
/**** open 2420 HP 23Q2 HAPPYSALESWEEK 2420NL239024 ****/
.spri-hpsw23q2 #microsite_content h2 b {
    color: #00d7b4;
    font-weight: bolder;
    font-family: 'Inter';
}

.spri-hpsw23q2 #microsite_content a.btn.btn-primary {
    background-color: #0095d5 !important;
    border: 2px solid #0095d5;
}

.spri-hpsw23q2 #microsite_content a.btn.btn-primary:hover {
    background-color: #fff !important;
    color: #0095d5;
}

.spri-hpsw23q2 #microsite_content .spri-headline-center .article.section_headline {
    text-align: center;
    padding-bottom: 30px;
}

.spri-hpsw23q2 #microsite_content .spri-bg-cover {
	background-size: cover;
	background-position: center;
}

.spri-hpsw23q2 #microsite_content table.table tr th {
    background-image: none;
    background-color: #f26a2d;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border: 2px solid #f26a2d;
}

.spri-hpsw23q2 #microsite_content .contact-section {
    background-color: #fab41f;
}

.spri-hpsw23q2.svm_eco_fr #microsite_content .section_headline h2 {
    background: none !important;
    font-size: 30px;
    color: #000 !important;
    text-transform: initial !important;
}
/**** close 2420 HP 23Q2 HAPPYSALESWEEK 2420NL239024 ****/
/*** open 5410 MICROSOFT 23Q2 WINDOWS 11 AND EXPERT ZONE SYSTEM PROMOTION *5410PL23322E* ****/
.spri-5410-ms11-expzone #microsite_content .spri-margin-50 {
    margin-bottom: 50px;
}
.spri-5410-ms11-expzone #microsite_content h2 {
    color: #13126a;
}

.spri-5410-ms11-expzone #microsite_content .btn.btn-default {
    background-color: #005fb9;
    color: #fff;
    border: 2px solid #005fb9;
}

.spri-5410-ms11-expzone #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #005fb9;
}

.spri-5410-ms11-expzone #microsite_content .section-left .container {
    width: 100%;
    padding: 0;
}

.spri-5410-ms11-expzone #microsite_content .section-2col.section-left h2 {
    color: #13126a;
}

.spri-5410-ms11-expzone #microsite_content .section-2col.section-right .container {
    padding: 50px 150px;
    width: 100%;
}

.spri-5410-ms11-expzone #microsite_content .section-2col.section-right .article > .row {
    display: flex;
    align-items: center;
}

.spri-5410-ms11-expzone #microsite_content .section-2col.section-right {
    background-size: cover;
    background-position: center;
}

.spri-5410-ms11-expzone #microsite_content .section-2col.section-right .row .article.text_with_media {
    background-color: #202030;
    margin-bottom: 10px;
    padding: 20px;
    border-radius: 10px;
}

.spri-5410-ms11-expzone #microsite_content .section-2col.section-right .row .article.text_with_media p {
    color: #fff;
    font-size: 14px;
}

#microsite_content .spri-no-padding .col-md-6.grid-col {
    padding-right: 0;
    padding-left: 1px;
}

.spri-5410-ms11-expzone #microsite_content .section-2 {
    clear: both;
}

.spri-5410-ms11-expzone #microsite_content .section-2 .col-xs-12 {
    padding: 0 25px 0 0;
}

.spri-5410-ms11-expzone #microsite_content .section-2 .col-md-6:nth-child(2).grid-col {
    padding: 0;
}

.spri-5410-ms11-expzone #microsite_content .section-3 .article.text_with_media {
    background-color: #202030;
    padding: 20px;
    border-radius: 10px;
}

.spri-5410-ms11-expzone #microsite_content .section-3 .section_headline h2 {
    color: #13126a !important;
    font-size: 30px;
}

.spri-5410-ms11-expzone #microsite_content .section-3 .article.text_with_media h2 {
    font-size: 25px;
    margin-top: 20px;
}

.spri-5410-ms11-expzone #microsite_content .section-3 .article.text_with_media img {
    width: 130px;
    margin-bottom: 20px;
}

.spri-5410-ms11-expzone #microsite_content .bg-bottom {
    background-size: cover;
    background-position: center;
}

.spri-5410-ms11-expzone #microsite_content span.highlight {
    color: #11bcff;
}

.spri-5410-ms11-expzone #microsite_content span.highlight2 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}

.spri-5410-ms11-expzone #microsite_content .section-4 .article.text_with_media {
    background-color: #fff;
    border-radius: 10px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 20px;
}

.spri-5410-ms11-expzone #microsite_content .section-4 .article.text_with_media h2 {
    font-size: 25px;
    margin-top: 20px;
}

.spri-5410-ms11-expzone #microsite_content .section-4 .article.text_with_media img {
    width: 130px;
}

.spri-5410-ms11-expzone #microsite_content .section-4.img-normal .article.text_with_media img {
    width: 380px;
}

.spri-5410-ms11-expzone #microsite_content ul li {
    text-align: left;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .section_headline h2 {
    color: #fff;
    text-align: center;
    margin-bottom: 50px;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .row:nth-child(3) {
    background-color: #fff;
    padding: 30px 20px;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .text_with_media .col-xs-12 {
    padding: 0 10px;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .text_with_media h2 {
    font-size: 20px;
    margin-bottom: 30px;
    position: relative;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .text_with_media h2:before {
    content: ' ';
    background: rgb(82,175,232);
    background: linear-gradient(90deg, rgba(82,175,232,1) 0%, rgba(29,122,200,1) 70%, rgba(7,101,189,1) 100%);
    height: 3px;
    width: 100%;
    position: absolute;
    border-radius: 10px;
    bottom: -15px;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .text_with_media h2 span.highlight {
    font-size: 15px;
    padding-left: 15px;
    float: right;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .text_with_media ul {
    padding-left: 20px;
}

.spri-5410-ms11-expzone #microsite_content .section-5 .text_with_media ul li {
    font-size: 15px;
}
@media (min-width: 1200px) {
    .spri-5410-ms11-expzone #microsite_content .section-2col {
        width: 50%;
        display: inline-block;
        vertical-align: middle;
    }

    .spri-5410-ms11-expzone #microsite_content .section-2col.section-right .row .article.text_with_media {
        max-width: 524px;
    }

    .spri-5410-ms11-expzone #microsite_content .section-2col.section-right .container {
        padding: 50px 40px;
        width: 100%;
    }

    .spri-5410-ms11-expzone #microsite_content .section-2col.section-left .col-xs-12.grid-col {
        max-width: 554px;
    }
}

@media screen and (min-device-width: 1200px) and (max-device-width: 1999px) {
    .spri-5410-ms11-expzone #microsite_content .section-2col.section-left {
        max-width: 570px;
        margin-left: calc(50vw - 585px) !important;
    }
}

@media (min-width: 2000px) {
    .spri-5410-ms11-expzone #microsite_content .section-2col.section-left {
        max-width: 570px;
        margin-left: calc(50vw - 575px);
    }
}
/*** close 5410 MICROSOFT 23Q2 WINDOWS 11 AND EXPERT ZONE SYSTEM PROMOTION *5410PL23322E* ****/

/**** open 5410 MICROSOFT 23Q2 EVENT 18.05 WARSZAWA CLOUD *5410PL230233* ****/
@font-face {
    font-family: 'Lucida Calligraphy';
    src: url('/ec/cms5/media/img/5410_1/promotion/042023/28042023_microsoft_23q2_event_1805_warszawa_cloud_5410pl230233/lucidacalligraphy-italic.eot');
    src: local('Lucida Calligraphy Italic'), local('LucidaCalligraphy-Italic'),
        url('/ec/cms5/media/img/5410_1/promotion/042023/28042023_microsoft_23q2_event_1805_warszawa_cloud_5410pl230233/lucidacalligraphy-italic.eot?#iefix') format('embedded-opentype'),
        url('/ec/cms5/media/img/5410_1/promotion/042023/28042023_microsoft_23q2_event_1805_warszawa_cloud_5410pl230233/lucidacalligraphy-italic.woff2') format('woff2'),
        url('/ec/cms5/media/img/5410_1/promotion/042023/28042023_microsoft_23q2_event_1805_warszawa_cloud_5410pl230233/lucidacalligraphy-italic.woff') format('woff'),
        url('/ec/cms5/media/img/5410_1/promotion/042023/28042023_microsoft_23q2_event_1805_warszawa_cloud_5410pl230233/lucidacalligraphy-italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section h1 {
    color: #fff;
    margin-bottom: 40px;
    position: relative;
    font-family: 'Lucida Calligraphy' !important;
    font-weight: bold;
    text-shadow: #2c303e 1px 0 10px;
}

.spri-5410-ms-event-cloud #microsite_content h1:before {
    content: ' ';
    position: absolute;
    width: 100px;
    height: 4px;
    background-color: #0067b8;
    bottom: -20px;
    right: 0;
    left: 0;
    margin: auto;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section p.big {
    font-size: 30px !important;
    font-family: 'Lucida Calligraphy' !important;
    color: #fff;
    text-shadow: #2c303e 1px 0 10px;
}

.spri-5410-ms-event-cloud #microsite_content b {
    color: #0067b8;
}

.spri-5410-ms-event-cloud #microsite_content .table-responsive > .col-xs-12 {
    padding: 0;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section {
	background-size: cover;
	background-position: top center;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section table.table {
    border: none;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section table.table tr th {
    background-color: #0067b8;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 20px;
    border: none;
    font-size: 20px;
    font-weight: bolder;
    font-family: 'Inter';
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section table.table tr th {
    background-color: #0067b8;
    background-image: none;
    color: #fff;
    text-align: center;
    padding: 20px;
    border: 1px solid #0067b8;
    font-size: 20px;
    font-weight: bolder;
    font-family: 'Inter';
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section tr td {
    background-color: #fff;
    text-align: left;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section td,{
    border: none;
    background-color: #fff !important;
    padding: 20px;
    vertical-align: middle;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section td {
    border: 1px #003777 !important;
    background-color: #003777 !important;
    padding: 20px;
    vertical-align: middle;
    color: #fff !important;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section td b {
    color: #fff;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section tr td:nth-child(1),
.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section tr td:nth-child(1) {
    width: 15%;
    position: relative;;
    border: none;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section tr td:nth-child(1):before {
    content: ' ';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #003777;
    right: 0px;
    z-index: 1;
    top: 0;
    left: 0;
    right: -80%;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section tr:nth-child(1) td:nth-child(1):before {
    content: ' ';
    position: absolute;
    width: 15px;
    height: 15px;
    background: #fff;
    right: 0px;
    z-index: 1;
    top: 0;
    left: 0;
    right: -80%;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(1) td, 
.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(4) td, 
.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(10) td {
    background-color: #003777 !important;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(1) td b, 
.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(4) td b, 
.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(10) td b {
	color:#fff;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(1) td:before, 
.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(4) td:before, 
.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section .col-xs-12 table tr:nth-child(10) td:before {
    display: none;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section .col-xs-12 table tr:nth-child(2) td {
    background-color: #e4f4ef !important;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    border-bottom: none;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda-section td:last-child,
.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section td:last-child {
    border: none;
}

.spri-5410-ms-event-cloud #microsite_content .btn.btn-primary {
    background-color: #0067b8;
}

.spri-5410-ms-event-cloud #microsite_content .btn.btn-primary:hover {
    background-color: #fff;
}

.spri-5410-ms-event-cloud #microsite_content .darkblue-bg {
    background-color: #003777;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section .col-xs-12.col-md-6 .text_with_media {
    height: 430px;
    background-color: #003777;
    text-align: center;
    margin-top: 30px;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section .col-xs-12.col-md-6 .text_with_media img {
    margin: 40px auto 20px auto;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section .col-xs-12:nth-child(3).col-md-6 {
    margin-top: 30px;
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section .article.text_with_media {
    background-color: #003777;
    text-align: center;
    padding-bottom: 30px;
}

.spri-5410-ms-event-cloud #microsite_content span.highlight {
    font-style: italic;
}

.spri-5410-ms-event-cloud #microsite_content .gardient-bg {
    background: rgb(0,55,119);
    background: linear-gradient(180deg, rgba(0,55,119,1) 0%, rgba(0,55,119,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
}

.spri-5410-ms-event-cloud #microsite_content .spri-agenda2-section table.table.table-striped {
    margin-bottom: 0;
}
/**** close 5410 MICROSOFT 23Q2 EVENT 18.05 WARSZAWA CLOUD *5410PL230233* ****/
/**** open 5410 MICROSOFT 23Q2 MICROSOFT OFFICE 2021 HOME & BUSINESS COMMUNICATION *5410PL233231* ****/
.spri-main #microsite_content .spri-cover-bg-top {
    background-size: cover;
    background-position: top center;
}

.spri-main #microsite_content .spri-cover-bg-bottom {
    background-size: cover;
    background-position: bottom;
}

.spri-main #microsite_content .spri-cover-bg {
    background-size: cover;
    background-position: center;
}

.spri-5410-ms-hobc #microsite_content .btn.btn-default {
    background-color: #d83b01 !important;
    border: 2px solid #d83b01 !important;
    color: #fff !important;
    border-radius: 0 !important;
    margin: 10px 0;
}

.spri-5410-ms-hobc #microsite_content a.lnk {
	color: #adedff !important;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	border: none !important;
}


.spri-5410-ms-hobc #microsite_content a.lnk:hover {
	text-decoration: underline;
}

.spri-5410-ms-hobc #microsite_content span.highlight {
    font-weight: bold;
    color: #d83b01;
}

.spri-5410-ms-hobc #microsite_content .black-text h2 {
	color: #000 !important;
}

.spri-5410-ms-hobc #microsite_content h2 {
    color: #d83b01;
    font-size: 40px !important;
    font-weight: 500;
}

.spri-5410-ms-hobc #microsite_content .btn.btn-default:hover {
    background-color: #fff !important;
    color: #d83b01 !important;
}

.spri-5410-ms-hobc #microsite_content .top-section .article.text_with_media {
    padding-top: 100px;
}

.spri-5410-ms-hobc #microsite_content ul {
    list-style: none !important;
    padding-left: 0;
}

.spri-5410-ms-hobc #microsite_content ul li {
    position: relative;
    padding-left: 80px;
    margin-bottom: 40px;
}

.spri-5410-ms-hobc #microsite_content ul li:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/list-item.png);
    width: 61px;
    height: 54px;
    position: absolute;
    left: 0;
}

.spri-5410-ms-hobc #microsite_content .headline-center h2 {
    text-align: center;
    color: #000;
}

.spri-5410-ms-hobc #microsite_content .esd-section li {
    margin-bottom: 60px;
}

.spri-5410-ms-hobc #microsite_content .esd-section li:last-child {
    margin-bottom: 0;
}

.spri-5410-ms-hobc #microsite_content .esd-section .col-md-4:nth-child(1) ul li:nth-child(1)::before {
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-1.png) !important;
    width: 81px;
    height: 71px;
    left: -10px;
    top: -30px;
}

.spri-5410-ms-hobc #microsite_content .esd-section .col-md-4:nth-child(1) ul li:nth-child(2)::before {
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-2.png) !important;
    width: 37px;
    height: 70px;
    left: 30px;
    top: 10px;
}

.spri-5410-ms-hobc #microsite_content .esd-section .col-md-4:nth-child(1) ul li:nth-child(3)::before {
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-3.png) !important;
    width: 79px;
    height: 79px;
    left: -10px;
    top: 5px;
}

.spri-5410-ms-hobc #microsite_content .esd-section .col-md-4:nth-child(3) ul li:nth-child(1) {
    margin-top: 40px;
}

.spri-5410-ms-hobc #microsite_content .esd-section .col-md-4:nth-child(3) ul li:nth-child(1)::before {
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-4.png) !important;
    width: 67px;
    height: 79px;
    left: -10px;
    top: 5px;
}

.spri-5410-ms-hobc #microsite_content .esd-section .col-md-4:nth-child(3) ul li:nth-child(2)::before {
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-5.png) !important;
    width: 89px;
    height: 73px;
    left: -20px;
    top: 5px;
}

.spri-5410-ms-hobc #microsite_content .esd2-section .article.text_with_media {
    padding: 200px 0 250px 0;
}

.spri-5410-ms-hobc #microsite_content .esd2-section .article.text_with_media h2 {
    color: #000;
    position: relative;
    font-size: 50px;
    font-weight: 500;
}

.spri-5410-ms-hobc #microsite_content .esd2-section .article.text_with_media h2:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-7.png);
    position: absolute;
    width: 99px;
    height: 158px;
    left: -120px;
    top: -30px;
}

.spri-5410-ms-hobc #microsite_content .esd2-section .article.text_with_media h2:after {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-8.png);
    position: absolute;
    width: 79px;
    height: 105px;
    right: -80px;
    top: -30px;
}

.spri-5410-ms-hobc #microsite_content .esd2-section .article.text_with_media p:after {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/042023/27042023_microsoft_23q2_ms_office_2021_home_business_communication_5410pl233231/icon-9.png);
    position: absolute;
    width: 53px;
    height: 63px;
    left: -60px;
    bottom: -50px;
}

.spri-5410-ms-hobc #microsite_content .ponad-section img {
    float: right;
}

.spri-5410-ms-hobc #microsite_content .ponad-section span.highlight {
    font-size: 70px;
    color: #d83b01;
}

.spri-5410-ms-hobc #microsite_content .col3-section .text_with_media .col-xs-12 {
    padding: 0;
}

.spri-5410-ms-hobc #microsite_content .col3-section .text_with_media .col-xs-12 img {
    height: 90px;
    width: auto;
}
/**** close 5410 MICROSOFT 23Q2 MICROSOFT OFFICE 2021 HOME & BUSINESS COMMUNICATION *5410PL233231* ****/
/***** open 1010 LG 23 Q2 HERSTELLERPORTAL UPDATE *DE233201* *****/
.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content .col-xs-12 {
    padding: 50px 0;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tr {
    text-align: center;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tbody tr:nth-child(1) {
    background-color: #ab0235;
    color: #fff;
    font-weight: bold;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tbody tr:nth-child(1) td {
    font-size: 16px;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tbody tr:nth-child(2) td {
    background-color: #424141;
    color: #fff;
    font-weight: bold;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tbody tr td:nth-child(1) {
    background-color: #ab0235;
    color: #fff;
    text-align: left;
    font-weight: bold;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tr th {
    background-image: none;
    text-align: center;
    padding: 20px;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tr td {
    font-size: 14px;
}

.spri-1010-lg-edit-page #microsite_content .table-notebook .table_content tr td span.nowrap {
    color: #ab0235;
    font-weight: bold;
}
/***** close 1010 LG 23 Q2 HERSTELLERPORTAL UPDATE *DE233201* *****/
/***** open 3100 SPRI-ALSO-GOLFEN-2023 *****/
.spri-also-golfen-2023 #microsite_content .spri-cover-bg {
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
}

.spri-also-golfen-2023 #microsite_content .top-section .article > .row {
    padding: 0;
}

.spri-also-golfen-2023 #microsite_content .text_with_media img {
    padding: 0;
}

.spri-also-golfen-2023 #microsite_content .white-box .article.text_with_media {
    background-color: #fff;
    padding-top: 20px;
}

.spri-also-golfen-2023 #microsite_content .footer-section .row {
    margin: -15px;
}

.spri-also-golfen-2023 #microsite_content .footer-section .row.equalheight {
    margin: -25px;
}

.spri-also-golfen-2023 #microsite_content .footer-section .row .col-xs-12 {
    padding: 0;
}

.spri-also-golfen-2023 #microsite_content .footer-section .section_headline h2 {
    text-align: left;
    font-size: 36px;
    color: #fff;
    margin: 0;
    background-color: #000;
    width: fit-content;
    padding: 40px 38px;
    margin-bottom: 30px;
}

.spri-also-golfen-2023 #microsite_content .footer-section .section_headline h3 {
    background-color: #fff;
    padding: 35px 25px;
    text-align: left;
    text-transform: none;
    font-family: 'interregular';
    font-weight: 400;
    font-size: 15px;
}

.spri-also-golfen-2023 #microsite_content .footer-section .text_with_media {
    background-color: #fff;
}

.spri-also-golfen-2023 #microsite_content .footer-section .text_with_media .row {
    margin: 15px;
}

.spri-also-golfen-2023 #microsite_content .footer-section .text_with_media {
    background-color: #fff;
    margin: 10px;
}

.spri-also-golfen-2023 #microsite_content .mwf-form .mwf_buttonrow .col-md-3[data-mwf-container^="_cancel_"] {
  display: none !important;
}
/***** close 3100 SPRI-ALSO-GOLFEN-2023 *****/
/**** Fix CISCO ACMP 23Q2 ****/
.cisco_acmp_23q2 #microsite_content h2 {
    font-weight: 400;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.cisco_acmp_23q2 #microsite_content section.cisco_bt_left_sec .article > .row h2 {
    font-size: 40px;
    line-height: 1.25em;
    color: #74c04d;
}

.cisco_acmp_23q2 #microsite_content section.cisco_bt_left_sec .article > .row {
    padding-right: 15%;
}

.cisco_acmp_23q2 #microsite_content .btn-blue a.btn.btn-primary {
    background-color: #00a1f2;
}
/**** Fix CISCO ACMP 23Q2 ****/
/***** open NORDIC LENOVO THINKSMART VIEW PLUS *****/
.spri-section-lenovo #microsite_content .thinksmart-view-plus-table table.table tr th {
    display: none;
}

.spri-section-lenovo #microsite_content .thinksmart-view-plus-table table.table {
    border: none;
}

.spri-section-lenovo #microsite_content .thinksmart-view-plus-table table.table tr td {
    background-color: #f6f6f6;
    border-bottom: 1px solid #000;
    border-top: none;
    border-left: none;
    border-right: none;
    padding: 10px 20px !important;
}
/***** close NORDIC LENOVO THINKSMART VIEW PLUS *****/
/***** open NORDIC-MS11-PROMO *****/
#spri-nordic-ms11-promo #microsite_content .topbanner-section {
    height: 600px;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section h2 {
    color: #102850;
}

#spri-nordic-ms11-promo #microsite_content a.btn.btn-primary {
    background-color: #0076d0;
    border: 2px solid #0076d0;
}

#spri-nordic-ms11-promo #microsite_content a.btn.btn-primary:hover {
    color: #0076d0;
    background-color: #fff;
}

#spri-nordic-ms11-promo #microsite_content .blue-bg {
    background-color: #dae8ff;
}

#spri-nordic-ms11-promo #microsite_content .lightblue-bg {
    background-color: #e5efff;
}

#spri-nordic-ms11-promo #microsite_content .section_headline {
    padding-bottom: 30px;
}

#spri-nordic-ms11-promo #microsite_content .os-section .text_with_media .text-headline-box h2 {
    font-family: 'interregular';
    font-size: 24px;
}

#spri-nordic-ms11-promo #microsite_content .os-section .text_with_media .col-for-image img {
    height: 120px;
    width: auto;
    margin-bottom: 20px;
}

#spri-nordic-ms11-promo #microsite_content .color2-bg {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 20%, rgba(229,239,255,1) 20%, rgba(229,239,255,1) 100%);
}

#spri-nordic-ms11-promo #microsite_content .percent-section h2 {
    font-size: 80px;
    margin-bottom: 10px;
    color: #1b55b8;
    font-weight: 700;
}

#spri-nordic-ms11-promo #microsite_content .percent-section h3 {
    font-size: 30px;
    margin-bottom: 0;
    color: #1b55b8 !important;
    font-weight: 700;
}

#spri-nordic-ms11-promo #microsite_content .win11-section .lnk {
    color: #fff !important;
    border-bottom: none;
    font-size: 24px;
    font-weight: 500;
}

#spri-nordic-ms11-promo #microsite_content .win11-section .lnk:hover {
	text-decoration: underline;
}

#spri-nordic-ms11-promo #microsite_content .expertzone-section .text_with_media {
    background-color: #0076d0;
    padding: 20px 0;
}

#spri-nordic-ms11-promo #microsite_content .expertzone-section .text_with_media p {
    font-size: 16px;
}

#spri-nordic-ms11-promo #microsite_content .expertzone-section .text_with_media img {
    margin-bottom: 20px;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 {
    position: relative;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media {
    background-color: #c1dce7;
    top: 300px;
    position: absolute;
    right: 0;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media .row .col-xs-12 {
    padding: 0;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media p {
    margin-bottom: 0;
    color: #102750;
    text-align: center;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media p span.highlight {
    background-color: #0089d1;
    width: 100%;
    display: block;
    padding: 10px 20px;
    color: #fff;
    font-size: 26px;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media p span.highlight2 {
    padding: 10px 20px;
    width: 100%;
    display: block;
    font-weight: bold;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media a.btn.btn-default {
    background-color: #102750;
    color: #fff;
    border-radius: 0;
    padding: 15px;
    font-size: 14px;
    width: 90%;
    margin: 20px;
}

#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media a.btn.btn-default:hover {
    background-color: #fff;
    color: #102750;
}

@media (max-width: 1100px) {
	#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media {
		top: 200px !important;
	}
}

@media (max-width: 768px) {
  	#spri-nordic-ms11-promo #microsite_content .topbanner-section .col-md-6 + .col-md-6 .text_with_media {
		top: 100px !important;
	}
}
/***** close NORDIC-MS11-PROMO *****/

/***** open NORDIC SPIN AND WIN CAMPAIGN *****/
.spri-also-spinandwin #microsite_content h1 {
    margin-bottom: 0;
    font-size: 27px !important;
}

.spri-also-spinandwin #microsite_content .spri-menu p {
    margin-bottom: 0;
}

.spri-also-spinandwin #microsite_content .spri-menu a.lnk {
    text-decoration: none;
    border: none;
    margin: 0 10px;
}

.spri-also-spinandwin #microsite_content .container-fluid .col-xs-12.grid-col {
    padding: 0 !important;
}

.spri-also-spinandwin #microsite_content #signup .col-xs-12.grid-col, 
.spri-also-spinandwin #microsite_content #sales-registration .col-xs-12.grid-col {
    padding: 0;
}

.spri-also-spinandwin #microsite_content .spri-box-white .mwf-form {
    background-color: #fff;
    padding: 20px 0;
}

.spri-also-spinandwin #microsite_content .spri-box-white .article.text_with_media {
    background-color: #fff;
    padding: 40px 0 30px 0;
}

.spri-also-spinandwin #microsite_content .mwf-form .mwf_cancel {
    display: none;
}

.spri-also-spinandwin #microsite_content .vendor-point .table_content table.table tbody:before {
    display: none !important;
}

.spri-also-spinandwin #microsite_content .vendor-point tr th {
    display: none;
}

.spri-also-spinandwin #microsite_content .vendor-point tr td {
    border: none !important;
}
 
.spri-also-spinandwin #microsite_content .vendor-point tr td:nth-child(1) {
    width: 20%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr td:nth-child(2) b {
    background-color: #006B7D;
    padding: 5px 10px;
    display: block;
    color: #fff;
    text-align: right;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(1) td:nth-child(2) b {
    width: 100%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(2) td:nth-child(2) b {
    width: 95%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(3) td:nth-child(2) b {
    width: 90%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(4) td:nth-child(2) b {
    width: 85%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(5) td:nth-child(2) b {
    width: 80%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(6) td:nth-child(2) b {
    width: 75%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(7) td:nth-child(2) b {
    width: 70%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(8) td:nth-child(2) b {
    width: 65%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(9) td:nth-child(2) b {
    width: 60%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(10) td:nth-child(2) b {
    width: 55%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(11) td:nth-child(2) b {
    width: 50%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(12) td:nth-child(2) b {
    width: 45%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(13) td:nth-child(2) b {
    width: 40%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(14) td:nth-child(2) b {
    width: 35%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(15) td:nth-child(2) b {
    width: 30%;
}

.spri-also-spinandwin #microsite_content .vendor-point tr:nth-child(16) td:nth-child(2) b {
    width: 25%;
}

@media (max-width: 768px) {
	.spri-also-spinandwin #microsite_content .text_with_media_overlapping .grid-container {
		display: block !important;
	}

	.spri-also-spinandwin #microsite_content .section_headline h2 {
		font-size: 26px !important;
	}

	.spri-also-spinandwin #microsite_content .agenda-section .table-responsive {
		border: none;
	}

	.spri-also-spinandwin #microsite_content .agenda-section .table_content table.table {
		border-spacing: 0px;
		/*table-layout: fixed;*/
		margin-left: auto;
		margin-right: auto;
		border-collapse: collapse;
		width: 100%;
	}

	.spri-also-spinandwin #microsite_content .agenda-section .table_content table.table tr {
		border-bottom: 1px solid #000
	}

	.spri-also-spinandwin #microsite_content .agenda-section .table_content table.table tr td {
		font-size: 14px !important;
		word-break: break-all;
		word-wrap: break-word;
		display: block;
		border: none !important;
	}

	.spri-also-spinandwin #microsite_content .agenda-section .table_content table.table tbody:before {
		display: none !important;
	}
}
/***** close NORDIC SPIN AND WIN CAMPAIGN *****/

/***** open 1550 HPE 23Q3 Alletra MP IS239210 *****/
.spri-hpe-alletra-mp #microsite_content .btn-primary {
    background-color: #01A982;
    border-color: #01A982 !important;
    color: #fff;
}

.spri-hpe-alletra-mp #microsite_content .btn-primary:hover {
    background-color: #fff;
}

.spri-hpe-alletra-mp #microsite_content .white-btn a.btn.btn-primary {
    background-color: #fff;
    color: #01A982;
    border-color: #fff;
}

.spri-hpe-alletra-mp #microsite_content .white-btn a.btn.btn-primary:hover {
    background-color: #01A982;
    color: #fff !important;
    border-color: #01A982;
}

.spri-hpe-alletra-mp #microsite_content .hero-banner h2 {
    margin-bottom: 20px;
}

.spri-hpe-alletra-mp #microsite_content .hero-banner h2:after {
	display: none;
}

.spri-hpe-alletra-mp #microsite_content h2 {
    position: relative;
    display: block;
    margin-bottom: 40px;
}

.spri-hpe-alletra-mp #microsite_content h2:after {
    content: ' ';
    background-color: #01A982;
    width: 100px;
    height: 6px;
    position: absolute;
    bottom: -20px;
    left: 0;
}

.spri-hpe-alletra-mp #microsite_content .text-center h2:after {
    content: ' ';
    background-color: #01A982;
    width: 100px;
    height: 6px;
    position: absolute;
    bottom: -20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

.spri-hpe-alletra-mp #microsite_content .info-box-section .text_with_media {
    height: 260px !important;
    margin: 15px;
    background: #01A982;
}

.spri-hpe-alletra-mp #microsite_content .info-box-section .text_with_media .col-for-image {
    background-color: #fff;
    padding: 40px 20px;
}

.spri-hpe-alletra-mp #microsite_content .info-box-section .text_with_media .col-for-image img {
    height: 80px;
    width: auto;
}

.spri-hpe-alletra-mp #microsite_content .info-box-section .text_with_media .row.media-wrapper {
    background-color: #01A982;
}

.spri-hpe-alletra-mp #microsite_content .info-box-section .text_with_media .row:nth-child(2).media-wrapper {
    padding: 15px;
}

.spri-hpe-alletra-mp #microsite_content .info-box-section .text_with_media p {
    color: #fff;
}

.spri-hpe-alletra-mp #microsite_content .form-section {
    background-size: cover !important;
    background-position: center;
}

.spri-hpe-alletra-mp #microsite_content .form-section .section_headline {
    text-align: center;
}

.spri-hpe-alletra-mp #microsite_content .form-section .section_headline h2 {
    margin-bottom: 20px;
}

.spri-hpe-alletra-mp #microsite_content .form-section .section_headline h2:after {
    display: none;
}

.spri-hpe-alletra-mp #microsite_content .form-section .section_headline h3 {
    font-family: 'interregular';
    font-weight: normal;
    font-size: 18px;
}

.spri-hpe-alletra-mp #microsite_content .border-form .mwf-form {
    background-color: #fff;
    padding: 20px 10px;
    border-radius: 20px;
}

.spri-hpe-alletra-mp #microsite_content .text-noline h2::after {
	display: none;
}

.spri-hpe-alletra-mp #microsite_content section {
    position: relative;
}

.spri-hpe-alletra-mp #microsite_content section > .container > .anchor {
    position: absolute;
    margin-top: -180px;
}
/***** close 1550 HPE 23Q3 Alletra MP IS239210 *****/
/***** open Update 1010 IBM PAGE *****/
.de-ibm-page #microsite_content .video-section .text_with_media {
    background: rgb(0,204,205);
    background: linear-gradient(90deg, rgba(0,204,205,1) 0%, rgba(0,141,249,1) 70%, rgba(0,113,254,1) 100%);
    margin: 0 25px;
}

.de-ibm-page #microsite_content .video-section .text_with_media .media {
    padding: 0;
    margin: 0;
}
/***** close Update 1010 IBM PAGE *****/
/***** open MICROSOFT 23Q3 CM3 UTBILDNING HT 2023 WORKSHOP PAGE *****/
.spri-ms-workshop-23 #microsite_content span.highlight {
    color: #0078d4;
}

.spri-ms-workshop-23 #microsite_content .agenda-section .text_with_media {
    background-color: #e5f1fb;
    padding: 20px 0;
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li {
    list-style: none;
    margin-bottom: 10px;
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li {
    list-style: none;
    margin-bottom: 10px;
    position: relative;
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li:before {
    content: ' ';
    width: 26px;
    height: 26px;
    position: absolute;
    display: inline-block;
    left: -40px;
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li:nth-child(1):before {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/2023_81/icon-1.png);
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li:nth-child(2):before {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/2023_81/icon-2.png);
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li:nth-child(3):before {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/2023_81/icon-3.png);
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li:nth-child(4):before {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/2023_81/icon-4.png);
}

.spri-ms-workshop-23 #microsite_content .agenda-section ul li:nth-child(5):before {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/2023_81/icon-5.png);
}

.spri-ms-workshop-23 #microsite_content .day-section .text_with_media {
    position: relative;
}

.spri-ms-workshop-23 #microsite_content .day-section span.highlight2 {
    position: absolute;
    background-color: #0078d4;
    color: #fff;
    font-weight: 600;
    padding: 5px 20px;
    top: -20px;
    left: 0;
}

.spri-ms-workshop-23 #microsite_content .day-section ul {
    margin: 60px 0 30px 0;
}

.spri-ms-workshop-23 #microsite_content .info-section .text_with_media {
    padding: 25px 0;
}

.spri-ms-workshop-23 #microsite_content .mwf-form input.btn.btn-primary.mwf_cancel {
    display: none;
}

.spri-ms-workshop-23 #microsite_content .mwf-form input.btn.btn-primary.mwf_finish, 
.spri-ms-workshop-23 #microsite_content .btn.btn-default {
    background-color: #0078d4;
    color: #fff;
}

.spri-ms-workshop-23 #microsite_content .mwf-form input.btn.btn-primary.mwf_finish:hover,
.spri-ms-workshop-23 #microsite_content .btn.btn-default:hover {
    background-color: transparent;
    color: #000;
}

.spri-ms-workshop-23 #microsite_content .mwf-form .mwf_buttonrow {
    margin-bottom: 30px;
    margin-top: 20px;
}

.spri-ms-workshop-23 #microsite_content .form-section ul li.active a {
    background-color: #0078d4;
    color: #fff;
}

.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section input,
.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section textarea {
  background-color: #fafafa;
  border-bottom: 3px solid #cecece;
  height: 50px;
}
.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section input[type=checkbox]:not(checked) {
  left: 0;
  top: 22px;
  position: absolute;
}
.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section input[type=checkbox]:checked {
  left: 0;
  top: 22px;
  position: absolute;
}
.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section input[type=checkbox]:checked,
.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section input[type=checkbox]:not(checked),
.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section input[type=radio]:checked,
.spri-main.spri-fix-form-css.spri-ms-workshop-23 #microsite_content .form-section input[type=radio]:not(checked) {
  visibility: visible !important;
}

/***** close MICROSOFT 23Q3 CM3 UTBILDNING HT 2023 WORKSHOP PAGE *****/
/***** open 3100 LENOVO 23Q3 AMD THINKBOOK CAMPAIGN *****/
.spri-nordic-thinkbook #microsite_content .btn.btn-default {
    background-color: #e32526;
    color: #fff;
    border-color: #e32526;
    margin: 0 20px;
}

.spri-nordic-thinkbook #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #000;
    border-color: #000;
}

.spri-nordic-thinkbook #microsite_content .btn.btn-primary {
    background-color: #000;
    border-color: #000;
}

.spri-nordic-thinkbook #microsite_content a.btn.btn-primary:hover {
    background-color: #fff;
}

.spri-nordic-thinkbook #microsite_content .product-section .container {
    padding: 0;
}

.spri-nordic-thinkbook #microsite_content .product-section .row {
    margin-left: 0;
    margin-right: 0;
}

.spri-nordic-thinkbook #microsite_content .product-section .container .row > .col-xs-12 {
	padding: 0;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product {
    padding: 0 8px 16px 8px !important;
    position: relative;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product .row {
    background-color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding: 20px;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product .c-Products__shortDescription h3 a {
    border: none;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product img {
    margin: 0 auto;
    display: block;
    padding-bottom: 20px;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product .c-Products__artNo {
    padding: 20px 0 !important;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product .c-Products__shortDescription h3, 
.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product .c-Products__artNo {
    text-align: center;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product span[class^="price"] {
    display: none;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product .add_info_products {
    background-image: url(/ec/cms5/media/img/3100/microsites_8/lenovo_10/kampanjer_12/2023_165/lenovo_thinkbook_3/bonus-point.png);
    position: absolute;
    top: -180px;
    right: -10px;
    width: 80px;
    height: 88px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.spri-nordic-thinkbook #microsite_content .product-section .c-Products--gallery-Product .add_info_products p {
    font-family: rois;
    font-size: 7px;
    line-height: 9px;
    margin: 10px !important;
}
/***** close 3100 LENOVO 23Q3 AMD THINKBOOK CAMPAIGN *****/
/**** open 5410 microsoft_cloud_promocja_voucherami *****/
.p-5410-30062023_microsoft_cloud_promocja_voucherami #microsite_content .promo-info-section {
    background-position: left bottom; 
    background-size: cover;
}

.p-5410-30062023_microsoft_cloud_promocja_voucherami #microsite_content .promo-info-section .col-md-8 .text_with_media {
    background-color: #ffdded;
    margin: -50px 0 -100px 0;
    padding: 20px 0;
    border: 10px solid #fff;
    border-radius: 50px;
}
/**** close 5410 microsoft_cloud_promocja_voucherami *****/
/***** open 5410 LENOVO POSZERZ HORYZONTY *****/
.spri-5410-lenovo-poszerz_horyzonty #microsite_content .col-xs-12.grid-col {
    padding: 0;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content .light-purple-bg .text_with_media {
    background-color: #f1e1ec;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content .purple-bg .text_with_media {
    background-color: #d9c1d9;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content .highlight {
    color: #e42b28;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content b {
    color: #4f1047;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content a.btn.btn-primary {
    background-color: #4d1449;
    border-radius: 0;
    border-color: #4d1449;
    margin-bottom: 50px;
    margin-top: 30px;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content a.btn.btn-primary:hover {
    color: #4d1449;
    background-color: transparent;
}

.spri-5410-lenovo-poszerz_horyzonty .product-section .col-for-image img {
    padding-top: 30px !important;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content .product-section ul {
    list-style-type: none !important;
    padding: 0;
    display: flex;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content .product-section ul li {
    font-weight: bold;
    color: #4d1449;
    border: 2px solid #4d1449;
    width: 44px;
    height: 44px;
    font-size: 10px !important;
    text-align: center;
    margin-right: 5px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content .product-section .col-md-6:nth-child(3) ul li:nth-child(7):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/04072023_lenovo_poszerz_horyzonty/icon-1.jpg);
    width: 30px;
    height: 25px;
}

.spri-5410-lenovo-poszerz_horyzonty #microsite_content .product-section .col-md-6:nth-child(3) ul li:nth-child(8):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/04072023_lenovo_poszerz_horyzonty/icon-2.jpg);
    width: 30px;
    height: 25px;
}
/***** close 5410 LENOVO POSZERZ HORYZONTY *****/
/***** open 5410 Microsoft 23Q3 Windows 11 Genuine - kampania Q3 5410PL233302 *****/
.spri-ms-w11-genuine #microsite_content .spri-section-mb50 {
    margin-bottom: 50px;
}

.spri-ms-w11-genuine #microsite_content .spri-text-right h2, 
.spri-ms-w11-genuine #microsite_content .spri-text-right p {
    text-align: right;
}

.spri-ms-w11-genuine #microsite_content h2 b {
    font-weight: 900;
}

.spri-ms-w11-genuine #microsite_content h2 {
    font-weight: 600;
}

.spri-ms-w11-genuine #microsite_content ul {
    padding-left: 100px;
}

.spri-ms-w11-genuine #microsite_content li {
    list-style: none;
    position: relative;
    margin-bottom: 50px;
    margin-top: 40px;
}

.spri-ms-w11-genuine #microsite_content li:nth-child(1):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/11072023_microsoft_windows_11_genuine_kampania_5410pl233302/icon-1.png);
    position: absolute;
    width: 80px;
    height: 80px;
    left: -100px;
    top: -20px;
}

.spri-ms-w11-genuine #microsite_content li:nth-child(2):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/11072023_microsoft_windows_11_genuine_kampania_5410pl233302/icon-2.png);
    position: absolute;
    width: 80px;
    height: 80px;
    left: -100px;
    top: -20px;
}

.spri-ms-w11-genuine #microsite_content li:nth-child(3):before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/11072023_microsoft_windows_11_genuine_kampania_5410pl233302/icon-3.png);
    position: absolute;
    width: 80px;
    height: 80px;
    left: -100px;
    top: -20px;
}

.spri-ms-w11-genuine #microsite_content .spri-box-grey .text_with_media {
    background-color: #f5f5f5;
}

.spri-ms-w11-genuine #microsite_content .spri-box-grey p {
    font-size: 15px;
}
.spri-ms-w11-genuine #microsite_content .spri-box-grey h2 {
    font-size: 24px;
}
/***** close 5410 Microsoft 23Q3 Windows 11 Genuine - kampania Q3 5410PL233302 *****/
/***** open 3100 ALSO JULMARKNAD LANDINGPAGE AA0001 *****/
.spri-also-christmas-23 #microsite_content .container .row > .col-xs-12 {
    padding-left: 8px;
    padding-right: 8px;
}

.spri-also-christmas-23 #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
    padding: 50px;
}

.spri-also-christmas-23 #microsite_content .container .row .text_with_media .col-xs-12 {
    padding-left: 25px;
    padding-right: 25px;
}

.spri-also-christmas-23 #microsite_content h1 {
    font-size: 38px;
    line-height: 1.2;
}

.spri-also-christmas-23 #microsite_content .section_headline {
    margin-bottom: 50px !important;
}

.spri-also-christmas-23 #microsite_content .section_headline h2 {
    font-size: 30px !important;
}

.spri-also-christmas-23 #microsite_content .spri-box-white .text_with_media img {
    padding: 20px 0 !important;
}

.spri-also-christmas-23 #microsite_content .mwf-form .mwf-form {
    background-color: #fff;
    padding: 25px;
}

.spri-also-christmas-23 #microsite_content .mwf-form .row.mwf_buttonrow {
    margin-top: 20px;
    margin-bottom: 20px;
}

.spri-also-christmas-23 #microsite_content .mwf-form .mwf_buttonrow .col-md-3[data-mwf-container^="_finish_"] {
    padding: 0;
}
/***** open 3100 ALSO JULMARKNAD LANDINGPAGE AA0001 *****/
/***** open 5410 APC 23Q3 Przygotuj się na wakacje 5410PL236319 *****/
.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-beige-bg {
    background-color: #f6d1a1;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info {
    background-position: top;
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/13072023_apc_przygotuj_sie_na_wakacje/bg.jpg);
    padding: 400px 0 100px 0;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .row {
    position: relative;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6 .text_with_media {
    position: relative;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6:nth-child(1) .text_with_media {
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/13072023_apc_przygotuj_sie_na_wakacje/bg-box.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6:nth-child(2) .text_with_media {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 40px 20px;
    border-radius: 20px;
    margin: 200px 0 0 0;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6:nth-child(4) .text_with_media {
    background-color: rgba(255, 255, 255, 0.8);
    padding: 40px 20px;
    border-radius: 20px;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6:nth-child(1) .text_with_media img {
  width: 130px;
  position: absolute;
  right: 0;
  top: -50px;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6:nth-child(2) .text_with_media img {
    width: 130px;
    position: absolute;
    top: -90px;
    left: 180px;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6:nth-child(3) {
    position: absolute;
    top: 300px;
    text-align: center;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .spri-section-info .col-xs-12.col-md-6:nth-child(5) {
    position: absolute;
    right: 0;
    top: 550px;
    text-align: center;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .btn.btn-primary {
    background-color: #287777;
    border: 2px solid #287777 !important;
}

.p-5410-13072023_apc_przygotuj_sie_na_wakacje #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    color: #287777;
}
/***** close 5410 APC 23Q3 Przygotuj się na wakacje 5410PL236319 *****/
/***** open 5410 HP 23Q3 HP KOMUNIKACJA HP X INTEL EVO IT RESELLER 5410PL232327 *****/
.spri-5410-hp-intel-evo-it #microsite_content b {
    color: #00c7ff;
}

.spri-5410-hp-intel-evo-it #microsite_content .btn-default {
    background-color: #00c7ff;
    border: 2px solid #00c7ff;
}

.spri-5410-hp-intel-evo-it #microsite_content .btn-default:hover {
    background-color: #fff;
    color: #00c7ff;
}

.spri-5410-hp-intel-evo-it #microsite_content .spri-section-product .text_with_media {
    background-color: #96e5ff;
    padding: 40px;
    border-radius: 25px;
}

.spri-5410-hp-intel-evo-it #microsite_content .spri-section-product .btn-default {
    position: relative;
}

.spri-5410-hp-intel-evo-it #microsite_content .spri-section-product .btn-default:after {
    content: url(/ec/cms5/media/img/5410_1/promotion/072023/13072023_5410_hp_23q3_komunikacja_hp_intel_evo_it_reseller_5410pl232327/pointer.png);
    position: absolute;
    bottom: -40px;
}

.spri-5410-hp-intel-evo-it #microsite_content .spri-section-product .btn-default:hover:after {
	display: none;
}

.spri-5410-hp-intel-evo-it #microsite_content .list-section img {
    width: 70px;
    margin: 0 auto !important;
}

.spri-5410-hp-intel-evo-it #microsite_content .list-section .media {
    padding-left: 0;
}
/***** close 5410 HP 23Q3 HP KOMUNIKACJA HP X INTEL EVO IT RESELLER 5410PL232327 *****/
/***** open 5410 Microsoft 23Q3 Microsoft 365 lipiec 5410PL233305 *****/
.spri-5410-ms-lipiec #microsite_content .btn.btn-default {
    background-color: #9332bf;
    color: #fff;
    border: 2px solid #9332bf;
}

.spri-5410-ms-lipiec #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #9332bf;
}

.spri-5410-ms-lipiec #microsite_content {
    background-image: url(/ec/cms5/media/img/5410_1/promotion/072023/18072023_microsoft_23q3_microsoft_365_lipiec/bg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.spri-5410-ms-lipiec #microsite_content .highlight {
    color: #025ab2;
    font-weight: bolder;
}

.spri-5410-ms-lipiec #microsite_content .col-md-4:nth-child(1) .text_with_media {
    background-color: #fff;
    border-radius: 0 70px 70px 0;
    border: 40px solid #0179d4;
    padding: 40px;
    border-left: none !important;
    margin-right: 20px;
}

.spri-5410-ms-lipiec #microsite_content .col-md-8:nth-child(2) .text_with_media, 
.spri-5410-ms-lipiec #microsite_content .col-md-8:nth-child(4) .text_with_media {
    background-color: #fff;
    border-radius: 500px 0 0 500px;
    border: 40px solid #6dc0c5;
    padding: 40px;
    border-right: none !important;
    margin-left: 20px;
    margin-bottom: 50px;
}

.spri-5410-ms-lipiec #microsite_content .col-md-8:nth-child(2) .text_with_media .row, 
.spri-5410-ms-lipiec #microsite_content .col-md-8:nth-child(4) .text_with_media .row {
    display: flex;
    align-items: center;
}

@media (max-width: 1440px) {
	.spri-5410-ms-lipiec #microsite_content .col-md-4:nth-child(1) .text_with_media {
  		border: 20px solid #0179d4;
  		padding: 20px;
  	}
  	.spri-5410-ms-lipiec #microsite_content .col-md-8:nth-child(2) .text_with_media,
  	.spri-5410-ms-lipiec #microsite_content .col-md-8:nth-child(4) .text_with_media {
  		border: 20px solid #6dc0c5;
  		padding: 20px;
  	}

  	.spri-5410-ms-lipiec #microsite_content h2 {
  		font-size: 22px !important;
  	}

  	.spri-5410-ms-lipiec #microsite_content p, .spri-5410-ms-lipiec #microsite_content li {
  		font-size: 16px !important;
  	}
  }
/***** close 5410 Microsoft 23Q3 Microsoft 365 lipiec 5410PL233305 *****/
/***** open 5410 MICROSOFT 23Q3 HOME & BUSINESS 2021 5410PL233304 *****/
.spri-5410-ms-home-business #microsite_content .info-box-section-1 .text_with_media .col-xs-12,
.spri-5410-ms-home-business #microsite_content .info-box-section-2 .text_with_media .col-xs-12,
.spri-5410-ms-home-business #microsite_content .info-box-section-3 .text_with_media .col-xs-12 {
    padding: 0;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .text_with_media,
.spri-5410-ms-home-business #microsite_content .info-box-section-2 .text_with_media,
.spri-5410-ms-home-business #microsite_content .info-box-section-3 .text_with_media {
    background-color: #f0eeef;
    border-radius: 50px 0 50px 0;
    position: relative;
    overflow: hidden;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .text_with_media .text-box.text-headline-box,
.spri-5410-ms-home-business #microsite_content .info-box-section-2 .text_with_media .text-box.text-headline-box,
.spri-5410-ms-home-business #microsite_content .info-box-section-3 .text_with_media .text-box.text-headline-box  {
    height: 120px;
    display: flex;
    align-items: center;
    padding: 20px;
    justify-content: center;
    position: relative;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .text_with_media .text-box.text-headline-box h2,
.spri-5410-ms-home-business #microsite_content .info-box-section-2 .text_with_media .text-box.text-headline-box h2,
.spri-5410-ms-home-business #microsite_content .info-box-section-3 .text_with_media .text-box.text-headline-box h2 {
    font-weight: 500;
    color: #fff;
    margin: 10px 0;
    font-size: 24px;
    z-index: 1;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .text_with_media p,
.spri-5410-ms-home-business #microsite_content .info-box-section-2 .text_with_media p,
.spri-5410-ms-home-business #microsite_content .info-box-section-3 .text_with_media p {
    padding: 20px;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .col-md-4:nth-child(1) .text_with_media .text-box.text-headline-box {
    background-color: #107c42;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .col-md-4:nth-child(2) .text_with_media .text-box.text-headline-box {
    background-color: #646de2;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .col-md-4:nth-child(3) .text_with_media .text-box.text-headline-box {
    background-color: #0178d4;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-2 .col-md-4:nth-child(1) .text_with_media .text-box.text-headline-box {
    background-color: #107c42;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-2 .col-md-4:nth-child(2) .text_with_media .text-box.text-headline-box {
    background-color: #d35330;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-2 .col-md-4:nth-child(3) .text_with_media .text-box.text-headline-box {
    background-color: #0178d4;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-3 .col-md-4:nth-child(1) .text_with_media .text-box.text-headline-box {
    background-color: #015aac;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-3 .col-md-4:nth-child(2) .text_with_media .text-box.text-headline-box {
    background-color: #646de2;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-3 .col-md-4:nth-child(3) .text_with_media .text-box.text-headline-box {
    background-color: #9332bf;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .col-md-4 .text_with_media .text-box.text-headline-box:before,
.spri-5410-ms-home-business #microsite_content .info-box-section-2 .col-md-4 .text_with_media .text-box.text-headline-box:before,
.spri-5410-ms-home-business #microsite_content .info-box-section-3 .col-md-4 .text_with_media .text-box.text-headline-box:before {
    content: ' ';
    display: block;
    position: absolute;
    width: 240px;
    height: 240px;
    border-radius: 100%;
    right: -120px;
    top: -120px;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .col-md-4:nth-child(1) .text_with_media .text-box.text-headline-box:before {
    background-color: #21a365;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .col-md-4:nth-child(2) .text_with_media .text-box.text-headline-box:before {
    background-color: #7b82ea;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-1 .col-md-4:nth-child(3) .text_with_media .text-box.text-headline-box:before {
    background-color: #0e8bdf;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-2 .col-md-4:nth-child(1) .text_with_media .text-box.text-headline-box:before {
    background-color: #21a365;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-2 .col-md-4:nth-child(2) .text_with_media .text-box.text-headline-box:before {
    background-color: #ed6b47;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-2 .col-md-4:nth-child(3) .text_with_media .text-box.text-headline-box:before {
    background-color: #0e8bdf;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-3 .col-md-4:nth-child(1) .text_with_media .text-box.text-headline-box:before {
    background-color: #0178d4;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-3 .col-md-4:nth-child(2) .text_with_media .text-box.text-headline-box:before {
    background-color: #7b82ea;
}

.spri-5410-ms-home-business #microsite_content .info-box-section-3 .col-md-4:nth-child(3) .text_with_media .text-box.text-headline-box:before {
    background-color: #ad4bd4;
}

.spri-5410-ms-home-business #microsite_content .office-home-section {
    background-color: #f0eeef;
    position: relative;
    border-radius: 0 0 100px 0;
}

.spri-5410-ms-home-business #microsite_content .spri-ms-2021 {
    background-color: #f0eeef;
    position: relative;
    overflow: hidden;
    border-radius: 100px 0 0 0;
}

.spri-5410-ms-home-business #microsite_content .spri-ms-2021 .col-xs-12 {
    padding: 0;
}

.spri-5410-ms-home-business #microsite_content .spri-ms-2021 .section_headline {
    background-color: #015aac;
    width: 100%;
    padding: 40px 0;
    margin-bottom: 40px;
    position: relative;
    overflow: hidden;
}
.spri-5410-ms-home-business #microsite_content .spri-ms-2021 .section_headline h2 {
    margin: 0;
    color: #fff;
}

.spri-5410-ms-home-business #microsite_content .spri-ms-2021 .section_headline:before {
    content: ' ';
    display: block;
    position: absolute;
    width: 240px;
    height: 240px;
    border-radius: 100%;
    left: -120px;
    top: 0;
    background-color: #0178d4;
}

.spri-5410-ms-home-business #microsite_content .spri-ms-2021 .section_headline:after {
    content: ' ';
    display: block;
    position: absolute;
    width: 240px;
    height: 240px;
    border-radius: 100%;
    right: -120px;
    top: -120px;
    background-color: #103f91;
}
/***** close 5410 MICROSOFT 23Q3 HOME & BUSINESS 2021 5410PL233304 *****/
/**** open NORDIC EPOS PORTAL *****/
.spri-nordic-epos-portal #microsite_content .btn.btn-default {
    background-color: #00353d;
    border-color: #00353d;
    color: #fff;
    border-radius: 0;
}

.spri-nordic-epos-portal #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #00353d;
}

.spri-nordic-epos-portal #microsite_content .text-box h3 {
    margin-top: 15px;
}

.spri-nordic-epos-portal #microsite_content .spri-cat-section .text-box {
    padding-top: 100px;
}

.spri-nordic-epos-portal #microsite_content .spri-cat-section .text-box h3 {
    color: #ffffff !important;
}

.spri-nordic-epos-portal #microsite_content .spri-cat-section .text-box a.lnk {
    border: none;
    color: #fff;
    position: relative;
    padding-left: 40px;
}

.spri-nordic-epos-portal #microsite_content .spri-cat-section .text-box a.lnk:before {
    content: '\f061';
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    background-color: #000;
    font-weight: 200;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
}

.spri-nordic-epos-portal #microsite_content .spri-cat-section .text-box a.lnk:hover:before {
    background-color: #fff;
    color: #000;
    transition: 0.5s;
}
/**** close NORDIC EPOS PORTAL *****/
/***** open 1010 ACRONIS 23Q3 VENDOR PORTAL UPDATE *DE233301* *****/
.spri-1010-acronis #microsite_content a.btn.btn-default {
    background-color: #0065e3;
    color: #fff;
    border-color: #0065e3;
    margin-right: 30px;
    border-radius: 5px;
}

.spri-1010-acronis #microsite_content .spri-darkblue-bg {
	background-color: #00204d;
}

.spri-1010-acronis #microsite_content a.btn.btn-default:hover {
    background-color: #0060d8;
}

.spri-1010-acronis #microsite_content b {
    color: #00204d;
}

.spri-1010-acronis #microsite_content .spri-blue-box .text_with_media {
    background-color: #deebf7;
    padding: 25px 0;
    border-radius: 15px;
}

.spri-1010-acronis #microsite_content a.lnk {
    color: #0563c1;
    border-bottom: none;
    position: relative;
}

.spri-1010-acronis #microsite_content a.lnk:after {
    content: '\f061';
    font-family: 'FontAwesome';
    position: absolute;
    right: -20px;
    font-weight: 100;
}

.spri-1010-acronis #microsite_content a.lnk:hover:after {
    right: -30px;
    transition: 1s;
}

.spri-1010-acronis #microsite_content a.js_actionTracking {
    color: #0563c1;
}

.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:has(.col-md-3) {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    padding: 20px 20px 20px 0;
}

.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:nth-child(3),
.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:nth-child(4),
.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:nth-child(5){
    width: 32%;
    display: inline-block;
    vertical-align: top;
    padding: 20px 20px 20px 0;
}

.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media .col-md-3 {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    padding: 20px 20px 20px 0;
}

.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:has(.col-md-3) .col-md-3 {
    display: block;
    width: 100%;
}

.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:has(.col-md-3) .col-xs-12.col-md-3 img {
    width: auto;
    padding: 0 20px 20px 20px;
    height: 110px;
}

.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:has(.col-md-3) .col-md-9 {
    width: 100%;
}

.spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media .col-md-9 {
    width: 100%;
}

.spri-1010-acronis #microsite_content .media-right .col-xs-12 {
    padding-left: 0 !important;
}

.spri-1010-acronis #microsite_content .panel-body img {
    padding-bottom: 50px;
    width: 1124px;
    margin: 0 auto;
}

.spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(7),
.spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(8),
.spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(9),
.spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(10) {
    width: 24%;
    display: inline-block;
    vertical-align: top;
    background-color: #deebf7;
    min-height: 240px;
    padding: 20px;
    margin-bottom: 30px;
    margin-top: 30px;
    margin-right: -5px;
}

.spri-1010-acronis #microsite_content .spri-link-normal a.lnk:after {
	display: none;
}

.spri-1010-acronis #microsite_content li {
    text-align: left;
}

.spri-1010-acronis #microsite_content .spri-btn-normal a.btn.btn-default {
    margin: 0;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7),
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8),
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) {
    background-color: #deebf7;
    height: 660px;
    padding-left: 20px !important;
    margin-right: 20px;
    width: 31% !important;
    border-radius: 15px;
    display: inline-block;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7) .col-md-3,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8) .col-md-3,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) .col-md-3 {
  display: none !important;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7) .col-md-9,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8) .col-md-9,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) .col-md-9 {
  width: 96%;
  padding: 20px;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(6) h2,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7) h2,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8) h2, 
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) h2 {
    margin-bottom: 20px;
    text-align: center;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7) p, 
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8) p, 
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) p {
    text-align: center;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7) .btn.btn-default, 
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8) .btn.btn-default, 
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) .btn.btn-default {
    margin: 0 auto;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7) ul,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8) ul,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) ul {
    padding-left: 20px;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(10),
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(11),
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(12) {
    margin-left: 5px;
    display: inline-block;
    Width: 32%;
    vertical-align: top;
}

.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(10) .col-md-3,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(11) .col-md-3,
.spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(12) .col-md-3 {
    margin-left: 5px;
    display: inline-block;
    Width: 100%;
}

.spri-1010-acronis #microsite_content .panel-group {
    margin-bottom: 0;
    border-top: none !important;
}

@media (max-width: 1200px) {
  .spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(7),
  .spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(8),
  .spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(9),
  .spri-1010-acronis #microsite_content .spri-col4-accordion .article.text_with_media:nth-child(10),
  .spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(7),
  .spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(8),
  .spri-1010-acronis #microsite_content .spri-protect-home .text_with_media:nth-child(9) {
      width: 100% !important;
      display: block;
      min-height: auto !important;
  }

  .spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
  
  .spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:nth-child(3),
  .spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:nth-child(4),
  .spri-1010-acronis #microsite_content .spri-col3-accordion .article.text_with_media:nth-child(5){
      width: 100%;
      display: block;
      vertical-align: top;
      padding: 20px 20px 20px 0;
  }
}
/***** close 1010 ACRONIS 23Q3 VENDOR PORTAL UPDATE *DE233301* *****/
/***** open 1010_portal_brother *****/
.p-1010_portal_brother #microsite_content #body-4 .article.text_with_media:has(.col-md-3) {
    width: 33%;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

.p-1010_portal_brother #microsite_content #body-4 .article.text_with_media:has(.col-md-3) .col-md-3 {
    width: 100%;
    display: flex;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
}

.p-1010_portal_brother #microsite_content #body-4 .article.text_with_media:has(.col-md-3) .col-md-9 {
    width: 100%;
}

.p-1010_portal_brother #microsite_content #body-4 .article.text_with_media:has(.col-md-3) .btn.btn-default {
    background-color: #1965e1;
    color: #fff;
    border: 2px solid #1965e1;
    border-radius: 0;
}

.p-1010_portal_brother #microsite_content #body-4 .article.text_with_media:has(.col-md-3) .btn.btn-default:hover {
    background-color: transparent;
    color: #1965e1;
}
/***** close 1010_portal_brother *****/
/***** open p-1010_anbieter-eset_1 *****/
.p-1010_anbieter-eset_1 #microsite_content .box-icon img {
    height: 100px;
    width: auto;
}

.p-1010_anbieter-eset_1 #microsite_content .box-icon h3 {
    color: #008193;
    text-transform: none;
}

.p-1010_anbieter-eset_secure_authentication_1 #microsite_content .spri-box-info img {
    height: 70px;
    width: auto;
}

.p-1010_anbieter-eset_secure_authentication_1 #microsite_content .spri-box-grey .text_with_media {
    background-color: #f4f4f4;
}

.p-1010_anbieter-eset_secure_authentication_1 #microsite_content .spri-box-hover .text_with_media:hover {
    background-color: #c9c5c5;
}
/***** close p-1010_anbieter-eset_1 *****/
/***** open GLOBAL MS FORM *****/
.spri-main #microsite_content .form-section h2 {
    margin-top: 50px;
    margin-bottom: 20px;
}

.spri-main #microsite_content .form-section form {
    width: 100% !important;
    padding: 0 25px;
}

.spri-main #microsite_content .form-section .mktoForm .mktoFormRow {
    width: 50%;
    padding-right: 20px;
    display: inline-block;
}

.spri-main #microsite_content .form-section .mktoForm a {
    display: contents;
}

.spri-main #microsite_content .form-section .mktoForm .mktoFormRow:has(#LblconsentDataStorage),
.spri-main #microsite_content .form-section .mktoForm .mktoFormRow:has(#LblconsentProgramEmails), 
.spri-main #microsite_content .form-section .mktoForm .mktoFormRow:has(.mktoHtmlText) {
    display: block;
    width: 100% !important;
}

.spri-main #microsite_content .form-section .mktoForm .mktoFormRow:has(#LblconsentDataStorage) label:after {
    display: none;
}

.spri-main #microsite_content .form-section .mktoForm .mktoRequiredField > label:after, .spri-main #microsite_content .form-section .mktoForm .mktoRequiredField > label span:after {
    content: " *";
    display: contents;
}

.spri-main #microsite_content .form-section .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth {
    width: 100% !important;
}

.spri-main #microsite_content .form-section .mktoForm .mktoLabel {
    font-size: 15px;
    font-family: 'interregular';
    font-weight: bold;
    width: 100% !important;
    display: flex;
}

.spri-main #microsite_content .form-section .mktoForm .mktoRequiredField .mktoAsterix {
    display: none !important;
}

.spri-main #microsite_content .form-section .mktoForm .mktoRequiredField > label:after {
    content: " *";
    display: contents;
}

.spri-main #microsite_content .form-section .mktoForm .mktoLogicalField > label {
    display: none;
}

.spri-main #microsite_content .form-section .mktoForm .mktoButtonRow {
    display: block;
    margin-top: 20px;
    float: right;
    width: 100%;
}

.spri-main #microsite_content .form-section .mktoForm .mktoError .mktoErrorMsg {
    background-color: #e51b00;
    background-image: none !important;
    box-shadow: none !important;
    font-family: 'interregular';
}

.spri-main #microsite_content .form-section .mktoForm .mktoFieldWrap {
    width: 100%;
    display: block;
}

.spri-main #microsite_content .form-section .mktoForm .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
}

.spri-main #microsite_content .form-section .mktoForm input[type=text], 
.spri-main #microsite_content .form-section .mktoForm input[type=url], 
.spri-main #microsite_content .form-section .mktoForm input[type=email], 
.spri-main #microsite_content .form-section .mktoForm input[type=tel], 
.spri-main #microsite_content .form-section .mktoForm input[type=number], 
.spri-main #microsite_content .form-section .mktoForm input[type=date] {
    width: 100% !important;
    margin: 10px 0;
    height: 50px;
}

.spri-main #microsite_content .form-section .mktoForm .mktoButtonWrap.mktoSimple {
    margin-left: 0 !important;
}

.spri-main #microsite_content .form-section .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #0078d4 !important;
    background-image: none;
    font-size: 16px;
    padding: 10px 30px;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #000;
    border-radius: 25px;
    margin-bottom: 50px;
}

.spri-main #microsite_content .form-section .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    background-color: #fff !important;
    color: #000;
}

.spri-main #microsite_content .form-section .mktoForm #LblconsentProgramEmails,
.spri-main #microsite_content .form-section .mktoForm #LblconsentDataStorage {
    font-weight: 500 !important;
    padding-left: 30px;
}

.spri-main #microsite_content .form-section .mktoForm input[type='checkbox']:checked + label::before, 
.spri-main #microsite_content .form-section .mktoForm input[type='checkbox']:not(checked) + label::before, 
.spri-main #microsite_content .form-section .mktoForm input[type='radio']:checked + label::before, 
.spri-main #microsite_content .form-section .mktoForm input[type='radio']:not(checked) + label::before {
    display: none;
}

.spri-main #microsite_content .form-section .mktoForm input[type='checkbox'], 
.spri-main #microsite_content .form-section .mktoForm input[type='radio'] {
    margin-top: 0 !important;
    width: 20px;
    height: 20px;
    border-radius: 0;
}

.spri-main #microsite_content .form-section .mktoForm input[type='checkbox']:checked,
.spri-main #microsite_content .form-section .mktoForm input[type='radio']:checked {
    accent-color: #000;
}
/***** close GLOBAL MS FORM *****/
/**** open 1010 Samsung Mobile *****/
.spri-samsung-mobile #microsite_content .spri-section-ptb80 {
    padding: 80px 0;
}

.spri-samsung-mobile #microsite_content .spri-section-ptb50 {
    padding: 50px 0;
}

.spri-samsung-mobile #microsite_content .spri-section-pt50 {
    padding-top: 50px;
}

.spri-samsung-mobile #microsite_content .spri-section-pb50 {
    padding-bottom: 50px;
}

.spri-samsung-mobile #microsite_content .section_headline {
    margin-bottom: 30px !important;
}

.spri-samsung-mobile #microsite_content h2 {
    margin-bottom: 10px;
}

.spri-samsung-mobile #microsite_content p {
    margin-bottom: 5px;
}

.spri-samsung-mobile #microsite_content .spri-menu-section .row {
    display: flex;
    justify-content: center;
}

.spri-samsung-mobile #microsite_content .btn.btn-default {
    background-color: #000;
    color: #fff;
}

.spri-samsung-mobile #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #000;
}

.spri-samsung-mobile #microsite_content a.lnk {
    border: none;
}

.spri-samsung-mobile #microsite_content a.lnk:hover {
    text-decoration: underline;
}

.spri-samsung-mobile #microsite_content .spri-menu-section .btn.btn-default {
    padding: 15px;
    border: 2px solid #fff;
    font-size: 14px;
    background-color: #fff;
    color: #000;
}

.spri-samsung-mobile #microsite_content .spri-menu-section .btn.btn-default:hover {
    background-color: #000;
    color: #fff;
}

.spri-samsung-mobile #microsite_content .spri-menu-section .col-for-image {
    padding: 15px;
}

.spri-samsung-mobile #microsite_content .spri-menu-section .col-md-10.media {
    margin-top: 0;
    padding: 0;
}

.spri-samsung-mobile #microsite_content .spri-cat-section .text_with_media {
    background-color: #f4f4f4;
    margin-bottom: 20px !important;
    border-radius: 15px;
}

.spri-samsung-mobile #microsite_content .spri-cat-section .article > .row {
    padding-top: 0;
}

.spri-samsung-mobile #microsite_content .spri-cat-section img {
    padding: 0;
    border-radius: 15px 15px 0 0;
}

.spri-samsung-mobile #microsite_content .seperate .text_with_media {
    border-top: 2px solid #e3e1e1;
}

.spri-samsung-mobile #microsite_content .spri-bg-section {
    height: 490px;
    background-size: cover;
    background-position: center right;
    display: flex;
    align-items: center;
}

@media (min-width: 1200px) {
	.spri-samsung-mobile #microsite_content .v-middle .row {
	    display: flex;
	    align-items: center;
	}
}
/**** close 1010 Samsung Mobile *****/
/***** open 5410 Fujitsu 23Q3 premia za zakupy serwerów 5410PL236375 *****/
.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoFormCol .mktoFormRow {
    width: 100%;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm #LblconsentProgramDataShare {
    padding-left: 30px;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-size: 15px;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) .mktoOffset {
    display: none;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) textarea#Address {
    width: 100% !important;
    margin: 10px 0 5px 0;
    height: 50px;
    padding: 15px;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm input[type='checkbox'], 
.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm input[type='radio'] {
    visibility: unset;
    position: absolute;
    top: 20px;
    left: 0;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #f01a72 !important;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentDataStorage .mktoAsterix, 
.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramDataShare .mktoAsterix, 
.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramEmails .mktoAsterix {
    display: inline-block !important;
    color: #000;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm label#LblconsentProgramDataShare {
    font-weight: normal !important;
}

.spri-5410-fujitsu-premia #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-weight: bold;
}
/***** close 5410 Fujitsu 23Q3 premia za zakupy serwerów 5410PL236375 *****/
/***** open 5410 Intel 23Q3 Chłodne miesiące 5410PL236368 *****/
.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoFormCol .mktoFormRow {
    width: 100%;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm #LblconsentProgramDataShare {
    padding-left: 30px;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-size: 15px;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) .mktoOffset {
    display: none;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) textarea#Address {
    width: 100% !important;
    margin: 10px 0 5px 0;
    height: 50px;
    padding: 15px;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm input[type='checkbox'], 
.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm input[type='radio'] {
    visibility: unset;
    position: absolute;
    top: 20px;
}

.spri-5410-intel-chlodne  #microsite_content .form-section .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #29b9ee !important;
}

.spri-5410-intel-chlodne #microsite_content b {
    color: #29b9ee;
    font-weight: bold;
}

.spri-5410-intel-chlodne #microsite_content .btn.btn-default {
    background-color: #29b9ee;
    color: #fff;
}

.spri-5410-intel-chlodne #microsite_content .btn.btn-default:hover {
    background-color: #29b9ee;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentDataStorage .mktoAsterix, 
.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramDataShare .mktoAsterix, 
.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramEmails .mktoAsterix {
    display: inline-block !important;
    color: #000;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm label#LblconsentProgramDataShare {
    font-weight: normal !important;
}

.spri-5410-intel-chlodne #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-weight: bold;
}
/***** close 5410 Intel 23Q3 Chłodne miesiące 5410PL236368 *****/
/***** open 1550 HP hardware 2023 Q3 Speed Pricing DE&AT IS239308 *****/
.spri-hp-speed-pricing #microsite_content h2 {
    font-weight: 700;
}

.spri-hp-speed-pricing #microsite_content .btn.btn-primary {
    background-color: #49A8F6;
    border-color: #49A8F6;
    border-radius: 0;
}

.spri-hp-speed-pricing #microsite_content .btn.btn-primary:hover {
    background-color: #fff;
    color: #49A8F6;
}

.spri-hp-speed-pricing #microsite_content .btn.btn-default {
    background-color: #fff;
    color: #49A8F6;
    border-radius: 0;
    border-color: #49A8F6;
}

.spri-hp-speed-pricing #microsite_content .btn.btn-default:hover {
    background-color: #49A8F6;
    color: #fff;
}

.spri-hp-speed-pricing #microsite_content .spri-blue-bg {
    background-color: #49A8F6;
}

.spri-hp-speed-pricing #microsite_content .spri-blue-bg .text_with_media {
    padding: 60px;
}

.spri-hp-speed-pricing #microsite_content .spri-blue-bg .text_with_media a.btn.btn-primary {
    background-color: #fff;
    color: #49A8F6;
    border-color: #fff;
}

.spri-hp-speed-pricing #microsite_content .spri-blue-bg .text_with_media a.btn.btn-primary:hover {
    background-color: transparent;
    color: #fff;
}

.spri-hp-speed-pricing #microsite_content .spri-staffel-section .text_with_media {
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.spri-hp-speed-pricing #microsite_content .spri-staffel-section .text_with_media h3 {
    color: #fff;
    background-color: #FF771D;
    padding: 40px;
}

.spri-hp-speed-pricing #microsite_content .spri-staffel-section .text_with_media p {
    padding: 20px 40px;
}

.spri-hp-speed-pricing #microsite_content .spri-staffel-section .text_with_media h3 .highlight {
    font-size: 60px;
}

.spri-hp-speed-pricing #microsite_content .spri-staffel-section .text_with_media .col-xs-12 {
    padding: 0;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .col-for-image img {
    padding: 25px !important;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .col-xs-12:nth-child(3) p {
    text-align: center !important;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .article.products {
    padding: 30px 0;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product {
    padding: 15px;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product .row {
    background-color: #fff;
    padding: 30px;
    margin: 0;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product img {
    margin: 0 auto;
    display: block;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product a {
    border: none;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product .c-Products__shortDescription.js-shortDescription {
    margin-bottom: 20px;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product .add_info_products p {
    color: #49A8F6;
    font-weight: bold;
    text-align: left !important;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product .add_info_products b {
    background-color: #e8e8e8;
    padding: 5px 20px;
    color: #000;
    border-left: 4px solid #49A8F6;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product .c-Products__price {
    display: none;
}

.spri-hp-speed-pricing #microsite_content .spri-dyw-section .c-Products--gallery-Product .btn.btn-primary {
    border: 2px solid #49A8F6;
    margin-bottom: 20px !important;
}

.spri-hp-speed-pricing #microsite_content .spri-amplify-section p:nth-child(3) {
    position: relative;
    left: 296px;
}

.spri-hp-speed-pricing #microsite_content .spri-amplify-section p:nth-child(3):before {
    position: absolute;
    content: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_speed_pricing_1/amplify-logo.png);
    left: -300px;
    top: 10px;
}

@media (max-width: 1024px) {
    .spri-hp-speed-pricing #microsite_content .spri-amplify-section p:nth-child(3) {
        position: relative;
        left: 0;
        top: 60px
    }

    .spri-hp-speed-pricing #microsite_content .spri-amplify-section p:nth-child(3):before {
        position: absolute;
        content: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_speed_pricing_1/amplify-logo.png);
        left: 0;
        top: -60px;
    }

    .spri-hp-speed-pricing #microsite_content .spri-amplify-section .article.text_with_media {
        background-color: #fff;
        padding-bottom: 80px;
    }
}
/***** close 1550 HP hardware 2023 Q3 Speed Pricing DE&AT IS239308 *****/
/***** open 5410 Xerox 23Q3 Letnie stowki 5410PL236365 *****/
.spri-xerox-smrprmo-2023 #microsite_content {
    background-color: #feefcc;
}

.spri-xerox-smrprmo-2023 #microsite_content h1 {
    color: #f73435;
    font-size: 70px;
    text-transform: initial;
}

.spri-xerox-smrprmo-2023 #microsite_content h2, 
.spri-xerox-smrprmo-2023 #microsite_content h3, 
.spri-xerox-smrprmo-2023 #microsite_content b {
    color: #f73435;
}

.spri-xerox-smrprmo-2023 #microsite_content .spri-info-section .text_with_media {
    padding-bottom: 20px;
}

.spri-xerox-smrprmo-2023 #microsite_content .btn.btn-primary {
    background-color: #f73435;
    border: 2px solid #f73435;
}

.spri-xerox-smrprmo-2023 #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    color: #f73435;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormCol .mktoFormRow {
    width: 100%;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm #LblconsentProgramDataShare {
    padding-left: 30px;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-size: 15px;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) .mktoOffset {
    display: none;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) textarea#Address {
    width: 100% !important;
    margin: 10px 0 5px 0;
    height: 50px;
    padding: 15px;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type='checkbox'], 
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type='radio'] {
    visibility: hidden;
    position: absolute;
    top: 20px;
    left: 0;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #f73435 !important;
    border: 2px solid #f73435 !important;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentDataStorage .mktoAsterix, 
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramDataShare .mktoAsterix, 
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramEmails .mktoAsterix {
    display: inline-block !important;
    color: #000;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm label#LblconsentProgramDataShare {
    font-weight: normal !important;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-weight: bold;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField {
    padding: 5px 10px;
    background: #fcfbf9;
    border-top: 1px solid #e6e6d7;
    border-bottom: 4px solid #e6e6d7;
    border-left: 1px solid #e6e6d7;
    border-right: 1px solid #e6e6d7;
    width: 100%!important;
    height: 50px;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField {
    padding: 5px 10px;
    background: #fcfbf9;
    border-top: 1px solid #e6e6d7;
    border-bottom: 4px solid #e6e6d7;
    border-left: 1px solid #e6e6d7;
    border-right: 1px solid #e6e6d7;
    width: 100%!important;
    height: 50px;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField:focus {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 4px solid #000;
    border-radius: 0px;
    outline: unset;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField:hover {
    border-bottom: 4px solid #000;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-last-of-type(-n+5) {
  width: 100%;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-last-of-type(-n+5) .mktoRequiredField > label:after {
  display: none;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoLogicalField > label {
  display: inline-block;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoLogicalField > label {
  display: inline-block;
  border: 2px solid #000;
  position: absolute;
  top: 20px;
  left: -20px;
  height: 20px;
  width: 20px !important;
  padding: 0 !important;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type="checkbox"] + label,
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type="radio"] + label {
  display: block;
  border: 2px solid #000;
  position: absolute;
  top: 20px;
  left: -20px;
  height: 20px;
  width: 20px !important;
  padding: 0 !important;
}

/***** open 5410 Xerox 23Q3 Letnie stowki 5410PL236365 *****/
.spri-xerox-smrprmo-2023 #microsite_content {
    background-color: #feefcc;
}

.spri-xerox-smrprmo-2023 #microsite_content h1 {
    color: #f73435;
    font-size: 70px !important;
    text-transform: initial;
}

.spri-xerox-smrprmo-2023 #microsite_content h2, 
.spri-xerox-smrprmo-2023 #microsite_content h3, 
.spri-xerox-smrprmo-2023 #microsite_content b {
    color: #f73435;
}

.spri-xerox-smrprmo-2023 #microsite_content .spri-info-section .text_with_media {
    padding-bottom: 20px;
}

.spri-xerox-smrprmo-2023 #microsite_content .btn.btn-primary {
    background-color: #f73435;
    border: 2px solid #f73435;
}

.spri-xerox-smrprmo-2023 #microsite_content .btn.btn-primary:hover {
    background-color: transparent;
    color: #f73435;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormCol .mktoFormRow {
    width: 100%;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm #LblconsentProgramDataShare {
    padding-left: 30px;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-size: 15px;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) .mktoOffset {
    display: none;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-child(9) textarea#Address {
    width: 100% !important;
    margin: 10px 0 5px 0;
    height: 50px;
    padding: 15px;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type='checkbox'], 
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type='radio'] {
    visibility: hidden;
    position: absolute;
    top: 20px;
    left: 0;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #f73435 !important;
    border: 2px solid #f73435 !important;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentDataStorage .mktoAsterix, 
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramDataShare .mktoAsterix, 
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoRequiredField #LblconsentProgramEmails .mktoAsterix {
    display: inline-block !important;
    color: #000;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm label#LblconsentProgramDataShare {
    font-weight: normal !important;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoHtmlText.mktoHasWidth {
    font-weight: bold;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField {
    padding: 5px 10px;
    background: #fcfbf9;
    border-top: 1px solid #e6e6d7;
    border-bottom: 4px solid #e6e6d7;
    border-left: 1px solid #e6e6d7;
    border-right: 1px solid #e6e6d7;
    width: 100% !important;
    height: 50px;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date], 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField {
    padding: 5px 10px;
    background: #fcfbf9;
    border-top: 1px solid #e6e6d7;
    border-bottom: 4px solid #e6e6d7;
    border-left: 1px solid #e6e6d7;
    border-right: 1px solid #e6e6d7;
    width: 100% !important;
    height: 50px;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date]:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField:focus, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField:focus {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 4px solid #000;
    border-radius: 0px;
    outline: unset;
}

.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=text]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=url]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=email]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=tel]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=number]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm input[type=date]:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm textarea.mktoField:hover, 
.spri-xerox-smrprmo-2023 #microsite_content .mktoForm select.mktoField:hover {
    border-bottom: 4px solid #000;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-last-of-type(-n+5) {
  width: 100%;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoFormRow:nth-last-of-type(-n+5) .mktoRequiredField > label:after {
  display: none;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoLogicalField > label {
  display: inline-block;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm .mktoLogicalField > label {
  display: inline-block;
  border: 2px solid #000;
  position: absolute;
  top: 20px;
  left: -20px;
  height: 20px;
  width: 20px !important;
  padding: 0 !important;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type="checkbox"] + label,
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type="radio"] + label {
  display: block;
  border: 2px solid #000;
  position: absolute;
  top: 20px;
  left: -20px;
  height: 20px;
  width: 20px !important;
  padding: 0 !important;
}

.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type="checkbox"]:checked + label::before, 
.spri-xerox-smrprmo-2023 #microsite_content .form-section .mktoForm input[type="radio"]:checked + label::before {
  content: '\f00c';
  display: block;
  color: #fff;
  font-family: 'FontAwesome';
  width: 20px;
  height: 20px;
  font-size: 12px;
  background-color: #000;
  border: none;
  top: -2px;
  left: -2px;
  box-shadow: none;
  text-align: center;
  line-height: 20px;
}
/***** close 5410 Xerox 23Q3 Letnie stowki 5410PL236365 *****/
/***** open SPRI-MARKETO-FORM-DEFAULT ******/
.spri-marketo-form-default #microsite_content h2 {
    margin-top: 50px;
    margin-bottom: 20px;
}

.spri-marketo-form-default #microsite_content form {
    width: 100% !important;
    padding: 0 25px;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFormRow {
    width: 50%;
    padding-right: 20px;
    display: inline-block;
}

.spri-marketo-form-default #microsite_content .mktoForm a {
    line-height: 1.1em !important;
    display: contents;
}

/*.spri-marketo-form-default #microsite_content .mktoForm .mktoRequiredField > label:after, 
.spri-marketo-form-default #microsite_content .mktoForm .mktoRequiredField > label span:after {
    content: " *";
    display: contents;
}*/

.spri-marketo-form-default #microsite_content .mktoForm .mktoFormRow .mktoHtmlText.mktoHasWidth {
    width: 100% !important;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoLabel {
    font-size: 15px;
    font-family: 'interregular';
    font-weight: bold;
    width: 100% !important;
    /*display: flex;*/
    flex-wrap: wrap;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoRequiredField .mktoAsterix {
    display: none !important;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoRequiredField > label:after {
    content: " *";
    display: contents;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoLogicalField > label {
    display: none;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoButtonRow {
    display: block;
    margin-top: 20px;
    float: right;
    width: 100%;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoError .mktoErrorMsg {
    background-color: #ffdbdb;
    background-image: none !important;
    box-shadow: 6px 6px 0 #00000021 !important;
    font-family: 'interregular';
    padding: 20px;
    color: #000;
    border-color: #e51b00;
    font-size: 18px;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoError .mktoErrorArrow {
    background-color: #ffdbdb;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFieldWrap {
    width: 100%;
    display: block;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFieldDescriptor.mktoFormCol {
    width: 100% !important;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type=text], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=url], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=email], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=tel], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=number], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=date] {
    width: 100% !important;
    margin: 10px 0;
    height: 50px;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoButtonWrap.mktoSimple {
    margin-left: 0 !important;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #000 !important;
    background-image: none;
    font-size: 16px;
    padding: 10px 30px;
    font-weight: bold;
    text-transform: uppercase;
    border: 2px solid #000;
    border-radius: 25px;
    margin-bottom: 50px;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    background-color: #fff !important;
    color: #000;
}

.spri-marketo-form-default #microsite_content .mktoForm #LblconsentProgramCallBack,
.spri-marketo-form-default #microsite_content .mktoForm #LblconsentProgramEmails,
.spri-marketo-form-default #microsite_content .mktoForm #LblconsentDataStorage {
    font-weight: 500 !important;
    padding-left: 30px;
    flex-flow: nowrap;
}

.spri-marketo-form-default #microsite_content .mktoForm #LblconsentProgramCallBack {
    top: 0;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFormCol .mktoFormRow {
    width: 100%;
}

.spri-marketo-form-default #microsite_content .mktoForm #LblconsentProgramDataShare {
    padding-left: 30px;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoHtmlText.mktoHasWidth {
    font-size: 15px;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFormRow:nth-child(9) .mktoOffset {
    display: none;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFormRow:nth-child(9) textarea#Address {
    width: 100% !important;
    margin: 10px 0 5px 0;
    height: 50px;
    padding: 15px;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type='checkbox'], 
.spri-marketo-form-default #microsite_content .mktoForm input[type='radio'] {
    visibility: hidden !important;
    position: absolute;
    top: 20px;
    left: 0;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoRequiredField #LblconsentDataStorage .mktoAsterix, 
.spri-marketo-form-default #microsite_content .mktoForm .mktoRequiredField #LblconsentProgramDataShare .mktoAsterix, 
.spri-marketo-form-default #microsite_content .mktoForm .mktoRequiredField #LblconsentProgramEmails .mktoAsterix {
    display: inline-block !important;
    color: #000;
}

.spri-marketo-form-default #microsite_content .mktoForm label#LblconsentProgramDataShare {
    font-weight: normal !important;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoHtmlText.mktoHasWidth {
    font-weight: bold;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type=text], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=url], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=email], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=tel], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=number], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=date], 
.spri-marketo-form-default #microsite_content .mktoForm textarea.mktoField, 
.spri-marketo-form-default #microsite_content .mktoForm select.mktoField {
    padding: 5px 10px;
    background: #fcfbf9 !important;
    border-top: 1px solid #e6e6d7 !important;
    border-bottom: 4px solid #e6e6d7 !important;
    border-left: 1px solid #e6e6d7 !important;
    border-right: 1px solid #e6e6d7;
    width: 100%!important;
    height: 50px !important;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type=text], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=url], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=email], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=tel], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=number], 
.spri-marketo-form-default #microsite_content .mktoForm input[type=date], 
.spri-marketo-form-default #microsite_content .mktoForm textarea.mktoField, 
.spri-marketo-form-default #microsite_content .mktoForm select.mktoField {
    padding: 5px 10px;
    background: #fcfbf9;
    border-top: 1px solid #e6e6d7;
    border-bottom: 4px solid #e6e6d7;
    border-left: 1px solid #e6e6d7;
    border-right: 1px solid #e6e6d7;
    width: 100%!important;
    height: 50px;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type=text]:focus, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=url]:focus, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=email]:focus, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=tel]:focus, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=number]:focus, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=date]:focus, 
.spri-marketo-form-default #microsite_content .mktoForm textarea.mktoField:focus, 
.spri-marketo-form-default #microsite_content .mktoForm select.mktoField:focus {
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 4px solid #000;
    border-radius: 0px;
    outline: unset;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type=text]:hover, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=url]:hover, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=email]:hover, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=tel]:hover, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=number]:hover, 
.spri-marketo-form-default #microsite_content .mktoForm input[type=date]:hover, 
.spri-marketo-form-default #microsite_content .mktoForm textarea.mktoField:hover, 
.spri-marketo-form-default #microsite_content .mktoForm select.mktoField:hover {
    border-bottom: 4px solid #000 !important;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(-n+5) {
  	width: 100%;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(-n+5) .mktoRequiredField > label:after {
  	display: none;
}

.spri-marketo-form-default #microsite_content .mktoForm .mktoLogicalField > label {
	display: inline-block;
	position: absolute;
	top: 5px;
	left: -50px;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type="checkbox"]:checked + label::before, 
.spri-marketo-form-default #microsite_content .mktoForm input[type="radio"]:checked + label::before {
	content: '\f00c';
	display: inline-block;
	color: #fff;
	font-family: 'FontAwesome';
	background-color: #000;
	border: #000;
	box-shadow: none;
	text-align: center;
	line-height: 22px;
}

.spri-marketo-form-default #microsite_content .mktoForm input[type='checkbox']:checked + label::before,
.spri-marketo-form-default #microsite_content .mktoForm input[type='checkbox']:not(checked) + label::before,
.spri-marketo-form-default #microsite_content .mktoForm input[type='radio']:checked + label::before,
.spri-marketo-form-default #microsite_content .mktoForm input[type='radio']:not(checked) + label::before {
    vertical-align: middle;
    /*top: 0;*/
}

.spri-marketo-form-default #microsite_content .spri-white-text .mktoForm .mktoLabel {
    color: #fff;
}

.spri-marketo-form-default #microsite_content .spri-white-text .mktoForm .mktoHtmlText.mktoHasWidth {
    color: #fff;
}

.spri-marketo-form-default.spr-hpe-style #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #0ab58f !important;
    color: #fff;
    border: 2px solid #0ab58f;
}

.spri-marketo-form-default.spr-hpe-style #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    background-color: #fff !important;
    color: #0ab58f;
}


.spri-marketo-form-default #microsite_content .spri-white-text .mktoForm .mktoRequiredField #LblconsentDataStorage .mktoAsterix, .spri-marketo-form-default #microsite_content .spri-white-text .mktoForm .mktoRequiredField #LblconsentProgramDataShare .mktoAsterix, .spri-marketo-form-default #microsite_content .spri-white-text .mktoForm .mktoRequiredField #LblconsentProgramEmails .mktoAsterix {
	color: #fff;
}
/***** close SPRI-MARKETO-FORM-DEFAULT ******/
/***** open spri-5410-ms-medera ****/
.spri-5410-ms-medera #microsite_content {
    background-color: #f6f7f6;
}

.spri-5410-ms-medera #microsite_content .spri-top-intro h2 {
    margin-top: 0;
}

.spri-5410-ms-medera #microsite_content .spri-cat-section .section_headline h2 {
    text-shadow: #000 1px 0 10px;
    font-size: 50px;
    padding-left: 100px;
    margin-top: -30px;
    color: #fff;
}

.spri-5410-ms-medera #microsite_content .spri-cat-section .text_with_media {
    background-color: #fff;
    padding: 20px 0;
    opacity: 0.9;
}

.spri-5410-ms-medera #microsite_content .spri-medera-section .col-for-image img {
    float: right;
    margin-top: -247px;
    width: 1200px;
}

.spri-5410-ms-medera #microsite_content .spri-medera-section p {
    padding-top: 50px;
}

.spri-5410-ms-medera #microsite_content .spri-info-section .text_with_media > .row {
    height: 520px;
    display: flex;
    align-items: flex-end;
}

.spri-5410-ms-medera #microsite_content .spri-info-section .text_with_media .col-xs-12.text-box {
    padding: 0;
}

.spri-5410-ms-medera #microsite_content .spri-info-section .text_with_media p:nth-child(2) {
    background-color: #fff;
    height: 100px;
    display: block;
    text-align: center;
    margin-bottom: 0;
    padding: 10px;
    font-size: 17px;
}

.spri-5410-ms-medera #microsite_content .spri-info-section .text_with_media p:nth-child(1) {
    padding: 20px;
    font-size: 17px;
    color: #fff;
    opacity: 0;
    transform: translateY(20px);
}

.spri-5410-ms-medera #microsite_content .spri-info-section .text_with_media:hover p:nth-child(1) {
    transform: translateY(0);
    transition: 1s;
    transition-delay: 0.2s;
    background-color: #000;
    opacity: 0.7;
    margin-bottom: 0;
}

@media (max-width: 1024px) {
	.spri-5410-ms-medera #microsite_content .spri-cat-section .col-md-2 {
	    width: 100% !important;
	    height: auto !important;
	}

	.spri-5410-ms-medera #microsite_content .spri-medera-section .col-for-image img {
	    margin-top: -130px;
	}
}
/***** close spri-5410-ms-medera ****/
/**** open ALSO MS SKILLING *****/
.spri-also-ms-skilling #microsite_content h1, 
.spri-also-ms-skilling #microsite_content h2, 
.spri-also-ms-skilling #microsite_content h3 {
    font-family: 'Inter' !important;
}

.spri-also-ms-skilling #microsite_content p {
    font-size: 15px !important;
}

.spri-also-ms-skilling #microsite_content a.btn-default:hover {
    background-color: transparent !important;
    color: #0078D4 !important;
    border-color: #0078D4;
}

.spri-also-ms-skilling #microsite_content .spri-box-shadow .article.text_with_media {
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.3);
  box-shadow: 1px 1px 6px rgb(61 65 84 / 30%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.spri-also-ms-skilling #microsite_content h2 {
    color: #0078D4;
}

.spri-also-ms-skilling #microsite_content li {
    font-size: 15px !important;
}

.spri-also-ms-skilling #microsite_content .spri-ul-decimal li {
    list-style: decimal;
}

.spri-also-ms-skilling #microsite_content a.lnk {
    color: #0078D4 !important;
    border-bottom: none !important;
}

.spri-also-ms-skilling #microsite_content h1 {
    line-height: 1.5;
}

.spri-also-ms-skilling #microsite_content a.btn-default {
    background-color: #0078D4 !important;
    color: #fff !important;
}

.spri-also-ms-skilling #microsite_content .spri-section-reason {
    background-image: url(https://filesalso.dk/Landingpages/Microsoft/ALSO-MS-Skill/bg-section-7.jpg);
    background-size: cover;
    background-position: right bottom;
}

@media (min-width: 1024px) {
    .spri-also-ms-skilling #microsite_content .spri-topbanner {
        background-image: url(https://filesalso.dk/Landingpages/Microsoft/ALSO-MS-Skill/topbanner.jpg);
        background-size: cover;
        background-position: center;
        min-height: 650px;
        display: flex;
        align-items: center;
    }
}
/**** close ALSO MS SKILLING *****/
/**** open 5410 HPE 23Q3 Islandia MDF *5410PL23631I*  ****/
.spri-5410-hpe-islandia #microsite_content b {
    color: #00B187;
}
.spri-5410-hpe-islandia #microsite_content a.btn.btn-default {
    background-color: #00B187;
    border: 2px solid #00B187;
    color: #fff;
}

.spri-5410-hpe-islandia #microsite_content a.btn.btn-default:hover {
    color: #000;
    background-color: #fff;
}

.spri-5410-hpe-islandia #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #00B187 !important;
    border: 2px solid #00B187 !important;
    color: #fff;
}
/**** close 5410 HPE 23Q3 Islandia MDF *5410PL23631I*  ****/
/***** open 5410 Microsoft 23Q3  Windows 11 Pro EDU *5410PL23331E* *****/
.spri-microsoft-licencjonowanie #microsite_content .spri-blue-bg .container {
    background-color: #e4eef2;
    padding: 40px;
}

.spri-microsoft-licencjonowanie #microsite_content .spri-blue-bg p.big, 
.spri-microsoft-licencjonowanie #microsite_content h1 {
    color: #0078d6;
}

.spri-microsoft-licencjonowanie #microsite_content a.btn.btn-primary {
    background-color: #0078d6;
    color: #fff;
}

.spri-microsoft-licencjonowanie #microsite_content a.btn.btn-primary:hover {
    background-color: #fff;
    color: #000;
}
/***** close 5410 Microsoft 23Q3  Windows 11 Pro EDU *5410PL23331E* *****/
/***** open 2000 LANDING PAGE ALWAYS ON *****/
.spri-2000-cisco-incentive #microsite_content h3 {
    color: #0b1f80;
}

.spri-2000-cisco-incentive #microsite_content b {
    font-weight: 800;
}

.spri-2000-cisco-incentive #microsite_content .btn.btn-default {
    background-color: #0b1f80;
    color: #fff;
}

.spri-2000-cisco-incentive #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #000;
}
/***** close 2000 LANDING PAGE ALWAYS ON *****/
/***** open 5710 F-Secure 23Q3 Spiff offers landing page *MP0009* *****/
.spri-5710-f-secure-spiff #microsite_content .spri-logo-section img {
    height: 60px;
    width: auto;
}

.spri-5710-f-secure-spiff #microsite_content .col-xs-12.col-md-8.grid-col {
    padding: 0;
}

.spri-5710-f-secure-spiff #microsite_content .article.section_headline {
    margin-bottom: 50px;
}

.spri-5710-f-secure-spiff #microsite_content .article.section_headline h2 {
    margin-bottom: 10px;
}

.spri-5710-f-secure-spiff #microsite_content .article.section_headline h3 {
    color: #0028f0 !important;
}

.spri-5710-f-secure-spiff #microsite_content a.btn.btn-default {
    background-color: #0028f0;
    color: #fff !important;
    border: 2px solid #0028f0;
    border-radius: 0 !important;
}

.spri-5710-f-secure-spiff #microsite_content a.btn.btn-default:hover {
    color: #000 !important;
    background-color: transparent;
}

.spri-5710-f-secure-spiff #microsite_content table.table a.lnk {
    border: none !important;
}

.spri-5710-f-secure-spiff #microsite_content table.table {
    border: none;
    background-color: transparent;
}

.spri-5710-f-secure-spiff #microsite_content .table-striped>tbody>tr {
    background-color: #e7e9eb;
}

.spri-5710-f-secure-spiff #microsite_content .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #c5c5c5;
}

.spri-5710-f-secure-spiff #microsite_content table.table tr th {
    background-image: none;
    border: none;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    background-color: #0028f0;
}

.spri-5710-f-secure-spiff #microsite_content table.table tr td {
    border: none;
}

.spri-5710-f-secure-spiff #microsite_content .table-striped>tbody>tr:last-child {
    border: none !important;
    background-color: transparent !important;
}

.spri-5710-f-secure-spiff #microsite_content .table-striped>tbody>tr:last-child td {
    border: none !important;
    text-align: center;
    padding: 30px 0;
}

.spri-5710-f-secure-spiff #microsite_content .spri-footer-section .col-for-image img {
    padding: 50px 25px !important;
    height: 150px;
    width: auto;
}
/***** close 5710 F-Secure 23Q3 Spiff offers landing page *MP0009* *****/
/***** open Huawei 23 Q3 Consumer Wifi *****/
.spri-huawei-cw #microsite_content h2 {
    font-weight: 700;
}

.spri-huawei-cw #microsite_content .btn.btn-default {
    background-color: #000;
    color: #fff;
    border-radius: 10px;
}

.spri-huawei-cw #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #000;
}

.spri-huawei-cw #microsite_content .spri-cat-section .article.text_with_media {
    background-color: #fff;
    border-radius: 10px;
    padding: 10px;
}

.spri-huawei-cw #microsite_content .spri-cat-section h2 {
    font-size: 26px;
}

.spri-huawei-cw #microsite_content .spri-cat-section .article.text_with_media .col-for-image {
    background-color: #e2e3e7;
    position: relative;
    overflow: hidden;
    border-radius: 0 0 10px 10px;
}

.spri-huawei-cw #microsite_content .spri-cat-section .article.text_with_media .col-for-image img {
    transition: transform 1s ease-in-out;
    width: 100%;
    height: 100%;
}

.spri-huawei-cw #microsite_content .spri-cat-section .article.text_with_media:hover .col-for-image img {
    transform: scale3d(1.1,1.1,1.1);
}

.spri-huawei-cw #microsite_content .spri-prod-section .row {
    margin-left: -17px;
    margin-right: -17px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.text_with_media {
    border-radius: 10px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.text_with_media p {
    font-size: 15px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.text_with_media span.highlight {
    background-color: #000;
    color: #fff;
    padding: 5px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.products .c-Products--gallery-Product .row {
    background-color: #fff;
    margin: 0 -40px;
    padding: 30px 10px;
    border-radius: 10px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.products .c-Products__shortDescription h3 {
    font-size: 18px;
    line-height: 1.5;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.products .c-Products__shortDescription h3 a {
    text-decoration: none;
    border-bottom: none;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.products .add_info_products {
    padding-top: 20px;
}
.spri-huawei-cw #microsite_content .spri-prod-section .article.products .add_info_products p {
    font-size: 15px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.products .add_info_products p.small a.lnk:nth-child(1),
.spri-huawei-cw #microsite_content .spri-prod-section p.small a.lnk:nth-child(1) {
    content: url(/ec/cms5/media/img/2800/microsites_6/huawei_microsite_1/huawei_consumer_wifi/dk-flag.png);
    border-bottom: none;
    width: 50px;
    display: inline-block;
    padding: 0 5px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.products .add_info_products p.small a.lnk:nth-child(2),
.spri-huawei-cw #microsite_content .spri-prod-section p.small a.lnk:nth-child(2) {
    content: url(/ec/cms5/media/img/2800/microsites_6/huawei_microsite_1/huawei_consumer_wifi/norway-flag.png);
    border-bottom: none;
    width: 50px;
    display: inline-block;
    padding: 0 5px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .article.products .add_info_products p.small a.lnk:nth-child(3),
.spri-huawei-cw #microsite_content .spri-prod-section p.small a.lnk:nth-child(3) {
    content: url(/ec/cms5/media/img/2800/microsites_6/huawei_microsite_1/huawei_consumer_wifi/sweden-flag.png);
    border-bottom: none;
    width: 50px;
    display: inline-block;
    padding: 0 5px;
}

.spri-huawei-cw #microsite_content .spri-prod-section .c-Products--gallery-Product .btn-primary {
    background-color: #000;
    font-size: 14px;
    text-align: center;
    /*display: block;*/
    display: none;
    float: none;
    border-radius: 10px;
    width: max-content;
    margin: 10px auto !important;
}

.spri-huawei-cw #microsite_content .spri-prod-section .c-Products--gallery-Product .btn-primary:hover {
    background-color: #fff;
}

.spri-huawei-cw #microsite_content .spri-prod-section .c-Products--gallery-Product .c-Products__price {
    display: none;
}
/***** close Huawei 23 Q3 Consumer Wifi *****/
/***** open Additionl Section ALSO WEBSHOPS *****/
.spri-also-webshops #microsite_content .spri-box-info-3 img.img-responsive.img-original {
    max-width: 60px;
    margin: 10px 25px !important;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media h3 {
    overflow-wrap: break-word;
    font-size: 15px;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12:nth-child(1) .text_with_media {
    background-color: #89e872;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12:nth-child(1) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 364px;
    height: 380px;
    border-radius: 100%;
    background-color: #006b7d;
    right: -240px;
    top: -115px;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12:nth-child(2) .text_with_media {
    background-color: #006b7d;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12:nth-child(2) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 364px;
    height: 364px;
    border-radius: 100%;
    background-color: #ffffff;
    right: -120px;
    top: 120px;
    opacity: 0.3;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media {
    background-color: #006B7D;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 364px;
    height: 255px;
    border-radius: 100%;
    background-color: #89e872;
    right: 0;
    top: -180px;
    opacity: 1;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media {
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover {
    box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media p {
    opacity: 0;
    transform: translateY(20px);
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media:hover p {
    opacity: 1;
    transform: translateY(0);
    transition: 1s;
    transition-delay: 0.2s;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media h3,  
.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media img {
    transform: translateY(80px);
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media:hover h3, 
.spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media:hover img {
    transform: translateY(0);
    transition: 0.5s;
}

@media screen and (max-width: 992px) {
    .spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media h3,
    .spri-also-webshops #microsite_content .spri-box-info-3 .col-xs-12 .text_with_media img {
        transform: translateY(60px);
        transition: 1s;
    }
}
/***** close Additional Section ALSO WEBSHOPS *****/
/***** open NORDIC-ALSO-CHRISTMAS-23 *****/
.spri-nordic-also-christmas-23 #microsite_content {
    background-color: #eaf2e7;
}

.spri-nordic-also-christmas-23 #microsite_content .btn.btn-primary {
    background-color: #e22e2a;
    color: #fff;
}

.spri-nordic-also-christmas-23 #microsite_content .btn.btn-primary:hover {
    background-color: #fff;
    color: #000;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner-section {
	min-height: 800px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner-section {
    min-height: 600px;
    background-repeat: no-repeat;
    position: relative;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner-section:after {
    content: ' ';
    background-image: url(/ec/cms5/media/img/3100/microsites_8/also_kampagner_2/also_julmarknad/2023_197/noel-velkomen-bg-2.png);
    position: absolute;
    top: 0;
    background-size: 100%;
    width: 100%;
    height: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner-section h1,
.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner2-section h1 {
    font-family: 'Inter';
    font-weight: 700;
    font-size: 45px !important;
    line-height: 1.5;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner-section h2,
.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner2-section h2{
    margin-top: 0;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner-section p {
    font-family: 'Inter';
    font-size: 18px !important;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section .article.section_headline {
    background-color: #e22e2a;
    margin-bottom: 60px;
    border-radius: 15px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section .article.section_headline h2 {
    font-family: 'Inter';
    font-size: 26px;
    color: #fff;
    padding: 20px;
    margin: 0;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg {
    padding: 0;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown {
    padding: 0;
}
.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div {
    border: 10px solid #fff;
    padding: 0;
    text-align: center;
    width: 25%;
    margin: 10px;
    background-size: auto auto;
    background-color: rgba(37, 136, 81, 1);
    background-image: url(/ec/cms5/media/img/3100/microsites_8/also_kampagner_2/also_julmarknad/2023_197/countdown_bg.jpg);
    background-position: center;
    display: grid;
    border-radius: 30px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div span.countdown-head {
    margin-bottom: 0;
    color: #fff;
    padding: 10px 0;
    order: 2;
    border-radius: 0 0 20px 20px;
  	font-size: 20px;
  	position: relative;
  	top: -50px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div span.countdown-number {
    padding: 20px;
    font-size: 70px;
    font-weight: bold;
    color: #fff;
    font-family: 'inter';
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-day,
.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-hour,
.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-min,
.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-sec {
    position: relative;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-day:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/3100/microsites_8/also_kampagner_2/also_julmarknad/2023_197/count-1.png);
    position: absolute;
    width: 253px;
    height: 136px;
    bottom: -10px;
    right: -10px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-hour:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/3100/microsites_8/also_kampagner_2/also_julmarknad/2023_197/count-2.png);
    position: absolute;
    width: 253px;
    height: 136px;
    bottom: -10px;
    right: -10px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-min:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/3100/microsites_8/also_kampagner_2/also_julmarknad/2023_197/count-3.png);
    position: absolute;
    width: 253px;
    height: 136px;
    bottom: -10px;
    right: -10px;
}
.spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown .countdown-sec:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/3100/microsites_8/also_kampagner_2/also_julmarknad/2023_197/count-4.png);
    position: absolute;
    width: 253px;
    height: 136px;
    bottom: -10px;
    right: -10px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .article.text_with_media {
    padding-bottom: 20px;
    border-radius: 15px;
    position: relative;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-for-image img {
    margin-bottom: 20px;
    border-radius: 15px 15px 0 0;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section h3 {
    font-family: 'Inter';
    font-size: 19px;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .highlight {
    color: #0e6345;
    font-weight: 900;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-form-section {
    padding: 200px 0 300px 0;
    background-size: 100%;
    background-repeat: no-repeat;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-form-section:after {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(/ec/cms5/media/img/3100/microsites_8/also_kampagner_2/also_julmarknad/2023_197/noel-velkomen-footer-bg-2.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: 100%;
    bottom: 0;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-form-section .mwf-form {
    z-index: 2;
    display: inherit;
    position: relative;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(1) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(2) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(3) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(4) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(5) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(7) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(10) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(15) .article.text_with_media:before,
.spri-nordic-also-christmas-23 #microsite_content .spri-booking-section .col-md-3:nth-child(16) .article.text_with_media:before {
    content: 'Booked';
    position: absolute;
    background-color: #000;
    opacity: 0.5;
    color: #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 15px;
    font-size: 50px;
    z-index: 200;
    display: flex;
    align-items: center;
    justify-content: center;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-form-section form {
    z-index: 999;
    position: relative;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-form-section form .mktoFormRow:nth-child(2) {
    width: 100%;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-form-section form .mktoRadioList {
    width: 100% !important;
    color: #fff;
    font-size: 15px;
    font-family: 'interregular';
}

.spri-nordic-also-christmas-23 #microsite_content .mktoForm #LblconsentProgramEmails, 
.spri-nordic-also-christmas-23  #microsite_content .mktoForm #LblconsentDataStorage {
    display: inline-block;
}


.spri-nordic-also-christmas-23 #microsite_content .mktoForm input[type='checkbox']:checked + label::before, 
.spri-nordic-also-christmas-23 #microsite_content .mktoForm input[type='checkbox']:not(checked) + label::before{
    vertical-align: middle;
    top: 15px;
}

.spri-nordic-also-christmas-23 #microsite_content .mktoForm input[type='radio']:checked + label::before, 
.spri-nordic-also-christmas-23 #microsite_content .mktoForm input[type='radio']:not(checked) + label::before {
    vertical-align: middle;
    top: 0;
}

.spri-nordic-also-christmas-23 #microsite_content .mktoForm #LblmktoRadio_20214_0,
.spri-nordic-also-christmas-23 #microsite_content .mktoForm #LblmktoRadio_20214_1 {
    margin-left: 0;
    margin-bottom: 10px;
}

/*** open CHRISTMAS GLOBAL ***/
.spri-nordic-also-christmas-23 #microsite_content .col-xs-12 {
    z-index: 100;
    position: relative;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner2-section {
    min-height: 700px;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    align-items: center;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner2-section:after {
    content: ' ';
    background-image: url(/ec/cms5/media/img/2800/kampagner_37/christmas_calendar_3/2023_203/noel-global-topbanner.png);
    position: absolute;
    top: 10px;
    background-size: 100%;
    width: 100%;
    height: 100%;
    background-position: bottom;
    background-repeat: no-repeat;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner2-section .btn.btn-default {
    background-color: #ef2419;
    color: #fff;
    border: 2px solid #ef2419;
    margin: 20px 0;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-topbanner2-section .btn.btn-default:hover {
    background-color: #fff;
    color: #ef2419;
    border: 2px solid #fff;
}

.spri-nordic-also-christmas-23 #microsite_content .spri-form-section p.big {
    font-size: 50px;
}
/*** close CHRISTMAS GLOBAL ***/

@media (max-width: 1200px) {
  .spri-nordic-also-christmas-23 #microsite_content .spri-topbanner-section:after {
    top: 5px;
  }
  
  .spri-nordic-also-christmas-23 #microsite_content .spri-form-section {
    background-size: cover !important;
  }
}

@media (max-width: 768px) {
  .spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown {
    display: block;
  }

  .spri-nordic-also-christmas-23 #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div {
        width: 100%;
  }
}
/***** close NORDIC-ALSO-CHRISTMAS-23 *****/
/***** open 6110 ALSO 2023 Q4 ADJUSTMENTS 6110CH239314 *****/
/* CONTACT IMAGE */
.spri-6110-unternehmen #microsite_content .ptb50 {
	padding: 50px 0;
}

.spri-6110-unternehmen #microsite_content .ptb100 {
	padding: 100px 0;
}

.spri-6110-unternehmen #microsite_content .pt100 {
	padding-top: 100px;
}

.spri-6110-unternehmen #microsite_content .pb100 {
	padding-bottom: 100px;
}

.spri-6110-unternehmen #microsite_content .hero_section {
    background-size: cover;
    background-position: bottom;
}

.spri-6110-unternehmen #microsite_content .hero_section .c-Video {
    margin-bottom: -5px;
}

.spri-6110-unternehmen #microsite_content .hero_section .article > .row {
    padding-top: 0;
    padding-bottom: 50px;
}

.spri-6110-unternehmen #microsite_content .col-team-img {
    width: 200px !important;
    margin-right: 50px;
    margin-bottom: 22px !important;
    max-width: 200px;
}

.spri-6110-unternehmen #microsite_content .col-team-img .img-responsive.img-original {
    width: auto;
    border-radius: 500px;
    margin: 0 auto;
    max-width: -webkit-fill-available;
    max-width: -moz-available;
}

.spri-6110-unternehmen #microsite_content address {
    font-size: 18px;
}

.spri-6110-unternehmen #microsite_content .address-modul .row {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.spri-6110-unternehmen #microsite_content .address-modul .col-md-6 {
    width: 100%;
}

.spri-6110-unternehmen #microsite_content .article.address-modul {
    padding: 50px;
}

.spri-6110-unternehmen #microsite_content .col-md-4 .article.address-modul {
    padding: 22px !important;
}

.spri-6110-unternehmen #microsite_content .col-xs-12 .col-md-4 .address-modul .row {
    flex-direction: column!important;
	align-items: flex-start!important;
}

.spri-6110-unternehmen #microsite_content .col-xs-12 .grid-col .address-modul .row {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.spri-6110-unternehmen #microsite_content .contact_information {
    display: flex;
    flex-direction: column;
    width: fit-content;
}

.spri-6110-unternehmen #microsite_content .contact-name {
    font-size: 22px;
    font-family: "rois_bold", "gill_sans_extrabold", Helvetica, Arial, sans-serif;
    line-height: 1;
    margin-bottom: 12px;
}

.spri-6110-unternehmen #microsite_content .contact-jobtitle {
    margin-bottom: 22px;
}

@media (max-width: 500px) {
    .spri-6110-unternehmen #microsite_content .col-xs-12 .grid-col .address-modul .row{
        flex-direction: column;
    }
}

/*** open COMPLIANCE Page ****/
.spri-6110-unternehmen #microsite_content .v-accordion .panel:not(.panel-open) a::before {
    display: none;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-default > .panel-heading {
    padding: 100px 12px;
    background-color: #fefdfb;
}

.spri-6110-unternehmen #microsite_content .v-accordion .v-accordion .panel:not(.panel-open) .panel-title {
    position: relative;
    padding: 0;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-title {
    text-align: center;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    max-width: 100%;
    margin-left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0;
}

.spri-6110-unternehmen #microsite_content .v-accordion h4.panel-title {
    font-size: 30px;
    font-family: 'roisbold';
}

.spri-6110-unternehmen #microsite_content .v-accordion .btn.btn-default.btn-panel {
    font-family: 'Inter';
    border-radius: 25px;
    font-weight: bold;
    background-color: #fefdfb;
}

.spri-6110-unternehmen #microsite_content .v-accordion .btn.btn-default.btn-panel:hover {
    background-color: #141414;
}

.spri-6110-unternehmen #microsite_content .v-accordion a.js_actionTracking.collapsed {
    padding-bottom: 0 !important;
    border-bottom: 0;
}

.spri-6110-unternehmen #microsite_content .panel-open .btn.btn-default.btn-panel {
    display: none;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-default.show-content > .panel-heading {
    padding: 0;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-default.show-content > .panel-heading .panel-title {
    align-items: center;
    padding: 20px;
    flex-direction: row;
}

.spri-6110-unternehmen #microsite_content .c-Akkordeon .panel-open .panel-title a {
	padding: 0;
    border: none;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-open .panel-title a::before {
    top: -20px;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-open .panel-title a:hover::before {
    background-color: #000 !important;
    filter: none;
    color: #fff;
}

.spri-6110-unternehmen #microsite_content .v-accordion .show-content .panel-collapse {
    background-color: #fefdfb;
    border-top: 1px solid #ddd;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-activated .panel:not(.panel-open) a {
    display: none;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-activated .panel:not(.panel-open) > .panel-heading {
    padding: 20px 12px;
}

.spri-6110-unternehmen #microsite_content .v-accordion .panel-activated .panel:not(.panel-open) .panel-title {
    writing-mode: vertical-lr;
    margin: 0;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
    padding: 0;
    align-items: center;
}
/*** close COMPLIANCE Page ****/
/****Timeline Module*****/
.spri-6110-unternehmen #microsite_content .article .limitation {
    overflow: unset;
    max-height: unset;
}

.spri-6110-unternehmen #microsite_content .timeline_end {
    display: none;
}

.spri-6110-unternehmen #microsite_content .timeline_element .timeline_point {
    left: -49.7%;
}

.spri-6110-unternehmen #microsite_content .timeline_element.even .timeline_point {
    left: -0.5%;
}

.spri-6110-unternehmen #microsite_content p.big.timeline_element_number {
    display: none;
}

.spri-6110-unternehmen #microsite_content .timeline_element .col-md-6 {
    padding: 50px;
}
/***** close 6110 ALSO 2023 Q4 ADJUSTMENTS 6110CH239314 *****/
/**** open 5710 Microsoft 23Q3 CSP sales competition ****/
.spri-5710-ms-csp #microsite_content {
    position: relative;
}

.spri-5710-ms-csp #microsite_content .c-Breadcrumb {
    top: 0;
}

.spri-5710-ms-csp #microsite_content a.lnk {
    display: inline-block;
    padding: 0 !important;
}

.spri-5710-ms-csp #microsite_content h1::after {
    display: none;
}

.spri-5710-ms-csp #microsite_content h1 {
    font-size: 35px !important;
}

.spri-5710-ms-csp #microsite_content h3 {
    font-family: 'Inter' !important;
    font-size: 20px !important;
}

.spri-5710-ms-csp #microsite_content .spri-info-section {
    background-attachment: fixed;
}

.spri-5710-ms-csp #microsite_content .spri-info-section .c-Akkordeon .panel-group {
    border: none;
    display: flex;
    flex-wrap: wrap;
    border-top: none;
    justify-content: space-around;
}

.spri-5710-ms-csp #microsite_content .spri-info-section .panel.panel-default {
    display: inline-block;
    margin: 4px !important;
    width: 49%;
    background-color: transparent;
}

.spri-5710-ms-csp #microsite_content .spri-info-section .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body,
.spri-5710-ms-csp #microsite_content .spri-info-section .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .list-group {
    background-color: #f4f4f4;
}

.spri-5710-ms-csp #microsite_content .spri-info-section .panel.panel-default a.js_actionTracking.collapsed {
    border: none;
    padding-left: 60px;
    color: #000;
}

.spri-5710-ms-csp #microsite_content .spri-info-section .article a:not(.btn),
.spri-5710-ms-csp #microsite_content .spri-info-section .article a:not(.btn):hover {
    padding-left: 60px;
    color: #000;
}

.spri-5710-ms-csp #microsite_content .spri-info-section .c-Akkordeon .panel-title a.collapsed:after {
    transform: rotate(0);
}

.spri-5710-ms-csp #microsite_content .spri-info-section .c-Akkordeon .panel-title a:after {
	content: "\25B6";
    left: 10px;
    top: 40px;
    color: #0078D4;
    right: unset;
    transform: rotate(90deg);
    font-size: 30px;
}

.spri-5710-ms-csp #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #0078D4 !important;
}
/**** close 5710 Microsoft 23Q3 CSP sales competition ****/
/**** open 2800 Microsoft 24Q2 Windows 11 Pro reseller LP English version CJ0099 *****/
.spri-ms-w11-pro #microsite_content section.c-Breadcrumb.hidden-print {
    position: absolute;
    top: 0;
}

.spri-ms-w11-pro #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
    padding: 50px !important;
}

.spri-ms-w11-pro #microsite_content h1::after 
{
    display: none;
}

.spri-ms-w11-pro #microsite_content .section_headline {
    padding-bottom: 30px;
}

.spri-ms-w11-pro #microsite_content .btn.btn-default {
    background-color: #0057b8;
    color: #fff;
}

.spri-ms-w11-pro #microsite_content .btn.btn-default:hover {
    background-color: #fff;
    color: #000;
}

.spri-ms-w11-pro #microsite_content .text_with_media .col-for-image {
    padding: 0 !important;
}

.spri-ms-w11-pro #microsite_content .container > .row .row {
    margin: 0 !important;
}


.spri-ms-w11-pro #microsite_content .spri-expertzone-section .article.text_with_media {
    background-color: #0057b8;
    padding: 20px;
}

/**** Countdown Section ****/ 
.spri-ms-w11-pro #microsite_content .spri-countdown-section #countdown-bg {
    padding: 0;
}

.spri-ms-w11-pro #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown {
    padding: 0;
}

.spri-ms-w11-pro #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div {
    border: 2px solid #fff;
    padding: 25px;
    text-align: center;
    width: 25%;
    margin: 0;
}

.spri-ms-w11-pro #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div {
    border: 2px solid #fff;
    padding: 0;
    text-align: center;
    width: 25%;
    margin: 0;
    background: linear-gradient(45deg, #f2f2f2 20%, #e5e5e5 20%, #e5e5e5 50%, #f2f2f2 50%, #f2f2f2 70%, #e5e5e5 70%, #e5e5e5 100%);
    background-size: 8.49px 8.49px;
    display: grid;
}

.spri-ms-w11-pro #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div span.countdown-head {
    margin-bottom: 0;
    background-color: #0057b8;
    color: #fff;
    padding: 10px 0;
    order: 2;
}

.spri-ms-w11-pro #microsite_content .spri-countdown-section #countdown-bg #wrapper-countdown div span.countdown-number {
    padding: 40px;
    font-size: 60px;
    font-weight: bold;
    color: #0057b8;
    font-family: 'roisbold';
}
/**** close 2800 Microsoft 24Q2 Windows 11 Pro reseller LP English version CJ0099 *****/
/**** open Kingston 23Q4 Zewnętrzny dysk SSD Kingston XS1000 ****/
.spri-5410-kingston #microsite_content a.btn.btn-default {
    background-color: #c8102e;
    color: #fff;
    border: 2px solid #c8102e;
}

.spri-5410-kingston #microsite_content a.btn.btn-default:hover {
    background-color: #a60b16;
    border: 2px solid #a60b16;
}
/**** open Kingston 23Q4 Zewnętrzny dysk SSD Kingston XS1000 ****/
/***** open 2800 MS Dynamic365 Simplitize Webinar *****/
.spri-ms-portal-2023 #microsite_content .c-Breadcrumb {
    top: 0;
}

.spri-ms-portal-2023 #microsite_content .c-Breadcrumb li {
    font-size: 12px;
}

.spri-ms-portal-2023 #microsite_content .btn-default {
    background-color: #276ef1;
    color: #fff;
    border: 2px solid #276ef1;
}

.spri-ms-portal-2023 #microsite_content .btn-default:hover {
    background-color: #fff;
    color: #276ef1;
}

.spri-ms-portal-2023 #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
    padding: 50px !important;
}

.spri-ms-portal-2023 #microsite_content a.lnk {
    display: unset;
}

.spri-ms-portal-2023 #microsite_content a.lnk:hover {
    color: #276ef1;
}

.spri-ms-portal-2023 #microsite_content h1:after {
    display: none;
}

.spri-ms-portal-2023 #microsite_content .text_with_media h1, 
.spri-ms-portal-2023 #microsite_content .text_with_media h2, 
.spri-ms-portal-2023 #microsite_content .text_with_media h3, 
.spri-ms-portal-2023 #microsite_content .text_with_media p {
    padding: 0 30px;
}

.spri-ms-portal-2023 #microsite_content .text_with_media_overlapping h1, 
.spri-ms-portal-2023 #microsite_content .text_with_media_overlapping h2, 
.spri-ms-portal-2023 #microsite_content .text_with_media_overlapping h3, 
.spri-ms-portal-2023 #microsite_content .text_with_media_overlapping p {
    padding: 0;
}

.spri-ms-portal-2023 #microsite_content li {
    font-size: 18px;
}

.spri-ms-portal-2023 #microsite_content .table_content {
    padding: 50px;
    background-color: #fff;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table {
    border: none;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tr {
    background-color: #fff ;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tr:hover {
    background-color: #E6E6D7 !important;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tbody:before {
    content: "@";
    display: block;
    line-height: 20px;
    text-indent: -99999px;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tr th {
    background-image: none;
    border: 2px solid #000;
    border-bottom: none;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Inter';
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tr td {
    border: 1px solid #000;
    font-size: 18px;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tr th:first-child,
.spri-ms-portal-2023 #microsite_content .table_content table.table tr td:first-child{
    border-left: none;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tr:last-child th, 
.spri-ms-portal-2023 #microsite_content .table_content table.table tr:last-child td {
    border-bottom: none;
}

.spri-ms-portal-2023 #microsite_content .table_content table.table tr th:last-child,
.spri-ms-portal-2023 #microsite_content .table_content table.table tr td:last-child {
    border-right: none;
}

.spri-ms-portal-2023 #microsite_content .section_headline h2 {
    background-color: #000;
    width: fit-content;
    color: #fff;
    padding: 32px 50px;
    margin: 0;
    text-align: left;
    text-transform: uppercase !important;
}

.spri-ms-portal-2023 #microsite_content .section_headline h3 {
    background-color: #fff;
    margin: 0;
    padding: 32px 50px;
    width: fit-content;
    text-align: left;
}

.spri-ms-portal-2023 #microsite_content .section_headline {
    margin-bottom: 50px !important;
}

/* START KPI SLIDER */
    .spri-ms-portal-2023 #microsite_content .show-1 .swiper-slide .swiper-wrapper,
    .spri-ms-portal-2023 #microsite_content .show-2 .swiper-slide .swiper-wrapper,
    .spri-ms-portal-2023 #microsite_content .show-3 .swiper-slide .swiper-wrapper {
        display: flex;
        box-sizing: content-box;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
    }
    .spri-ms-portal-2023 #microsite_content .show-1 .swiper-slide .fa, 
    .spri-ms-portal-2023 #microsite_content .show-2 .swiper-slide .fa,
    .spri-ms-portal-2023 #microsite_content .show-3 .swiper-slide .fa {
        font-size: 40px;
        background: #276ef1;
        border-radius: 100px;
        color: #fefdfb;
        margin-bottom: 22px;
        width: 80px;
        text-align: center;
        height: 80px;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0;
    }
    .spri-ms-portal-2023 #microsite_content .show-1 .swiper-slide .number-animated, 
    .spri-ms-portal-2023 #microsite_content .show-1 .swiper-slide .number,
    .spri-ms-portal-2023 #microsite_content .show-2 .swiper-slide .number-animated, 
    .spri-ms-portal-2023 #microsite_content .show-2 .swiper-slide .number,
    .spri-ms-portal-2023 #microsite_content .show-3 .swiper-slide .number-animated, 
    .spri-ms-portal-2023 #microsite_content .show-3 .swiper-slide .number {
        font-family: "rois_bold", "gill_sans_extrabold", Helvetica, Arial, sans-serif;
        font-size: 25px;
        color: #141414;
        line-height: 1;
        overflow-wrap: anywhere;
        margin: 0;
    }

    .spri-ms-portal-2023 #microsite_content .number-wrapper {
        display: inline-flex;
        justify-content: space-between;
        align-items: center;
        gap: 5px;
    }

    .spri-ms-portal-2023 #microsite_content .number-wrapper span:first-child {
        font-size: 40px;
        font-weight: bold;
    }

    .spri-ms-portal-2023 #microsite_content .number-wrapper > span:first-child {
        font-size: 40px;
        font-weight: bold;
    }



    .spri-ms-portal-2023 #microsite_content .show-1 .swiper-slide .number-add,
    .spri-ms-portal-2023 #microsite_content .show-2 .swiper-slide .number-add,
    .spri-ms-portal-2023 #microsite_content .show-3 .swiper-slide .number-add {
        font-size: 40px;
        font-family: "rois_bold", "gill_sans_extrabold", Helvetica, Arial, sans-serif;
        color: #000;
    }

    .spri-ms-portal-2023 #microsite_content .show-1 .swiper-slide,
    .spri-ms-portal-2023 #microsite_content .show-2 .swiper-slide,
    .spri-ms-portal-2023 #microsite_content .show-3 .swiper-slide {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        padding: 20px 8px;
        background: repeating-linear-gradient(45deg, #f3f3eb, #f3f3eb 1.5px, #fefdfb 1.5px, #fefdfb 3px);
        height: auto;
    }
    
    .spri-ms-portal-2023 #microsite_content .show-1  .swiper-slide .hint,
    .spri-ms-portal-2023 #microsite_content .show-2  .swiper-slide .hint,
    .spri-ms-portal-2023 #microsite_content .show-3  .swiper-slide .hint {
        text-align: center;
        margin: 22px;
        font-size: 14px;
    }

    /* when only 1 KPI item in slider */ 

        .spri-ms-portal-2023 #microsite_content .swiper-container.show-1.swiper-0.swiper-container-horizontal {
            width: 550px;
            float: left;
        }

        .spri-ms-portal-2023 #microsite_content .show-1 .swiper-wrapper {
            transform: translate3d(0px, 0px, 0px)!important;
        }

        .spri-ms-portal-2023 #microsite_content .show-1 .swiper-slide.swiper-slide-active {
            width: 550px;
        }
        .spri-ms-portal-2023 #microsite_content .c-Gallery .show-1 .swiper-slide-duplicate.swiper-slide-next, 
        .spri-ms-portal-2023 #microsite_content .c-Gallery .show-1 .swiper-slide.swiper-slide-duplicate.swiper-slide-prev,
        .spri-ms-portal-2023 #microsite_content .c-Gallery .show-1 .swiper-slide-duplicate {
            display: none!important;
        }


    /* when 2 KPI item in slider */ 

        .spri-ms-portal-2023 #microsite_content .swiper-container.show-2.swiper-0.swiper-container-horizontal {
            width: 100%;
            float: left;
        }

        .spri-ms-portal-2023 #microsite_content .show-2 .swiper-wrapper {
            transform: translate3d(0px, 0px, 0px)!important;
        }

        .spri-ms-portal-2023 #microsite_content .show-2 .swiper-slide.swiper-slide-active {
            width: 50%!important;
        }
        .spri-ms-portal-2023 #microsite_content .c-Gallery .show-2 .swiper-slide-duplicate.swiper-slide-next {
            display: none;
        }

        .spri-ms-portal-2023 #microsite_content .c-Gallery .show-2 .swiper-slide-duplicate {
            display: none!important;
        }

        .spri-ms-portal-2023 #microsite_content .c-Gallery .show-2 .swiper-slide-next {
            display: none!important;
        }
/* END KPI SLIDER */

.spri-ms-portal-2023 #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #276ef1 !important;
    border-color: #276ef1;
}

.spri-ms-portal-2023 #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
	color: #276ef1;
}

.spri-ms-portal-2023 #microsite_content .spri-form-section .col-xs-12.grid-col {
    background-color: #fff;
    margin: 0 10px !important;
    padding-top: 40px;
}

/***** close 2800 MS Dynamic365 Simplitize Webinar *****/
/*************close spring no*************/

/***** open Fix Cisco Anchor *****/
.p-central_portal_cisco #microsite_content section {
    position: relative;
}

.p-central_portal_cisco #microsite_content section > .container > .anchor {
    position: absolute;
    margin-top: -70px;
}

.style_ciscoPortal #microsite_content .btn-full a.btn-default {
    width: 100%;
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.style_ciscoPortal #microsite_content .also-cloud {
    background-image: url(/ec/cms5/media/img/1010_central/cisco_31/cisco_page_header_02.jpg);
    background-size: cover;
    background-position: center;
}

.style_ciscoPortal #microsite_content .white-text p {
    color: #fff;
}

.style_ciscoPortal #microsite_content .white-text h3 {
    color: #fff !important;
    font-size: 30px !important;
}
/***** close Fix Cisco Anchor *****/

/************* Open cisco_ACMP *************/
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec1
 {
background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/cisco_1/section1.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec1 p
 {
color: #ffffff; 
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec2
 {
background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/cisco_1/section2.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec3
 {
background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/cisco_1/section3.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact
 {
background-color: #89E872;
background-position: center;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact p
 {
font-weight: bold;
Font-size: 18px;
}
.spri-cisco-acmp-form .mwf_cancel {
display: none;
}
.spri-cisco-acmp-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
display: none;
}
.spri-cisco-acmp-form .mwf_finish {
background-color: #04134c !important;
}
.spri-cisco-acmp-form .mwf_finish:hover{
background: #fff !important;
color: #000;
}
.spri-cisco-acmp-form p.big {
color: #04134c;
font-weight: bold;
font-size: 36px !important;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec3 {
margin: 20px 0;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta input.btn-default, .spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta a.btn-default, .spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta table.table a.btn-default {
background-color: #04134c;
color: #fff;
line-height: 23px;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact p{
margin-bottom: 0;
}
.spri-cisco-acmp-form .row:nth-child(3) .mwf-label{
display: none;
}
.spri-cisco-acmp-form .row:nth-child(3) .mwf-input{
padding-left: 25px;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta input.btn-default:hover,
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta a.btn-default:hover,
.spri-cisco_acmp_webinars
  #microsite_content
  .spri-cisco-cta
  table.table
  a.btn-default:hover {
    background: #FFF;
    color: #000;
  line-height: 23px;
}
/*************close cisco_ACMP*************/

/***********Mitel Sommer***********/
.mitel-sommer #microsite_content input.btn-primary, 
.mitel-sommer #microsite_content a.btn-primary,
.mitel-sommer #microsite_content table.table a.btn.btn-primary {
    background: #00a1f2;
}
.mitel-sommer h4 {
    font-size: 18px;
}
/***********close**************/

/************* Open ALSO Summer 21 *************/
#p-also-summer button.play.rounded-box.state-playing {
    display: none;
}
#p-also-summer .intro {
    padding-bottom: 70px;
    background-color: #f9c58f;
    margin-top: -150px!important;
}
#p-also-summer .intro h2 {
    margin-top: -45px;
}

#p-also-summer .c-Products--gallery-Product {
    background-color: #fff;
    overflow: hidden;
    -webkit-box-shadow: inset 0px 0px 0px 7px #ABD5D3;
    box-shadow: inset 0px 0px 0px 7px #ABD5D3;
}
#p-also-summer .products {
    background-color: #abd5d3;
}

#p-also-summer .c-Products--gallery-Product span[class^="price"] {
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
    background: rgb(255,230,44);
    background: linear-gradient(0deg, rgba(255,230,44,1) 0%, rgba(238,103,166,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#p-also-summer .btn-primary:hover {
    border-bottom: 2px solid #010100!important;
    border-radius: 30px;
    background: #FFF!important;
    color: #987e29!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    transition: ease-in-out 0.2s;
}

#p-also-summer .btn-primary {
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #fed348!important;
    color: #987e29!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
#p-also-summer .c-Products--gallery-Product img:first-of-type {
    padding-top: 16px;
}
#p-also-summer .c-Products--gallery-Product > div > div:nth-child(2) > div.c-Products_mfr_logo > img {
    margin-top: -7px;
}
#p-also-summer  a.btn-primary > .fa::before, #p-also-summer a.btn-primary > .fa::before {
    color: #987e29!important;
}
/************* Close ALSO Summer 21 *************/

/************* Open 2400 MSI Notebooks 06-14-2021 *************/

section#sva_06142021_msi .container.grid.grid-type-1 {
    width: 700px;
}

/************* Open 2400 MSI Notebooks 06-14-2021 *************/
/*************************BitTitan 21Q2 Lead Generation Subscription Plan**************/

#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo{
  padding-bottom:5rem;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .col-xs-12:nth-of-type(1) .article:before,#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .col-xs-12:nth-of-type(1) .article:after{
  display:none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article{
  display:flex;
  justify-items:center;
  align-items:center;
  justify-content: center;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article a{
  text-align:center;
  border-color:transparent;
  font-size: 23px;
  text-transform: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article{
  position:relative;
  transition: all 0.5s ease-in-out;
  border:none;
  text-align:center;
  font-size:22px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:before{
    position: absolute;
    content: "";
    background: #6a27db;
    width: 80%;
    height:4px;
    left: 50%;
    transform:translate(-50%,0);
    -webkit-transform:translate(-50%,0);
    bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:after{
    position: absolute;
    content: "";
    background: #6a27db;
    width: 0%;
    height:7px;
    left: 10%;
    bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:hover:after{
    width: 80%;
    left:inherit;
    right: 10%;
    transform:translate(0,0);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1{
    text-align: left;
    padding:10rem 0 5rem 0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1 p{
    font-size: 20px;
    margin: 0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1 ul li{
    font-size: 20px;
   color: #fff;
   margin-bottom: 10px;
 }
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 .container h1 {
    font-size: 32px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 a.btn-primary {
    font-size: 17px;
    background: #fff;
    padding: 25px 20px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 a.btn-primary:hover{
    background: #000;
    color: #fff;
    transform:translate(2px,2px);
    -webkit-transform:translate(2px,2px);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 picture img {
    border: 3px solid #fff;
    padding: 0;
    box-shadow: 3px 3px 5px 1px rgba(255,255,255,0.5);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .col-md-4 .col-xs-12{
  padding:0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .col-md-4 .col-xs-12 .btn-default{
  padding: 15px 10px;
}
/*************************End BitTitan 21Q2 Lead Generation Subscription Plan**************/
/***** open Cisco Scooter Rally *****/
.spri-cisco-scooter-rally #microsite_content .spri-cisco-bg {
    background-color: #f4f5fa;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(2) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(2) h3 {
    color: #1e4471;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(3) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(3) h3  {
    color: #6ebf4a;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(4) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(4) h3 {
    color: #00bcea;
}

.spri-cisco-scooter-rally #microsite_content a.btn.btn-default {
    background-color: #00bceb !important;
    color: #000;
}

.spri-cisco-scooter-rally #microsite_content a.btn.btn-default:hover {
    background-color: transparent !important;
    color: #000;
}

.spri-cisco-scooter-rally #microsite_content a.lnk {
    color: #00bceb !important;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-bg .text_with_media {
    background-color: #f4f5fa;
}
/***** close Cisco Scooter Rally *****/
/************* Also gaming 2021 *************/
.p_gaming_2021 #microsite_content .text_link_white a{
    color: #fff !important;
}
/************* End Also gaming 2021 *************/

/* --------------------------------------------
      ALSO Solutions Business Team Project
----------------------------------------------*/

#p-solutions-microsite .hero_box1 p {
    font-size: 14px!important;
}

/* Hero Image Correction */
#p-solutions-microsite .also-solutions-hero .hero_big picture img[src$=".png"], .hero picture img[src$=".png"] {
    margin: 2% 0 0 3%!important;
    max-width: inherit!important;
    max-height: 107%!important;
    height: inherit!important;
}

/* Accordion redesign as STACK */
#p-solutions-microsite.also_solutions_business_team_acc1 .c-Akkordeon .panel-title a {
    border: 10px solid!important;
    border-image-source: linear-gradient(45deg, #63a954, #006b7d)!important;
    border-image-slice: 1 !important;
    background-color: #1a1a1a!important;
    margin-bottom: 7px!important;
}
#p-solutions-microsite.also_solutions_business_team_acc2 .c-Akkordeon .panel-title a {
    border: 10px solid!important;
    border-image-source: linear-gradient(45deg, #f78051, #f6e915)!important;
    border-image-slice: 1 !important;
    background-color: #1a1a1a!important;
    margin-bottom: 7px!important;
}
#p-solutions-microsite.also_solutions_business_team_acc2 {
    top: -20px!important;
    position: relative!important;
}
#p-solutions-microsite .c-Akkordeon .panel-title a.collapsed:before {
    content: url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/solution/lightsgreen.gif")!important;
}
#p-solutions-microsite .c-Akkordeon .panel-title a:before {
    content: url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/solution/lights.gif")!important;
    transform: rotate(0deg)!important;
}
#p-solutions-microsite .c-Akkordeon .panel-heading a {color:#fff!important;}

#solutions-business-team-msp .v-accordion .panel:not(.panel-open) a::before {
    content: attr(data-linktext)!important;
    padding: 0.5rem 1rem!important;
    position: absolute!important;
    background: #000!important;
    color: rgba(255,255,255,0.8)!important;
    top: 348px!important;
    left: 50%!important;
    white-space: nowrap;
    -webkit-transform: translate(-50%,0)!important;
    -ms-transform: translate(-50%,0)!important;
    transform: translate(-50%,0)!important;
    font-weight: 200!important;
    font-size: 16px!important;
    height: fit-content!important;
}
.bg-black-100 h4 {
    color: #fff!important;
}
.bg-add1-70 {
    color: #fff!important;
}
.bg-add1-70 h4 {
    color: #fff!important;
}

#solutions-business-team-3d .boxed-content .text-with-media {background-color:#ffffff;}

#solutions-business-team-3d .image-width .img-responsive {
    width: 90%!important;
    display: block;
    max-width: 100%;
    height: auto;
}
#solutions-business-team-dolly .dollyDetails .grid-col .row .col-md-6:first-child {
    background-color: #006b7d;
    color:#fff!important;
    padding: 25px;
}
#solutions-business-team-dolly .dollyDetails .grid-col .row .col-md-6:last-child {
    background-color: #89E872;
    padding: 0 25px 25px 0;
    position: relative;
    top: -50px;
}

#solutions-business-page .solution-world-map .js-imagemap {
    max-width: 1500px;
    /* 1339px */
    margin: 0 auto;
}

#solutions-business-page .solutions-padding-top .img-responsive {
    padding-top: 17px;
    padding-bottom: -20px;
}
#solutions-business-page .solutions-padding-top .text_with_media {
    border-right: 4px #fff solid;
    border-bottom: 4px solid #fff;
}

#solutions-business-page .sticky-filters {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
}

/* Colors */

#solutions-business-page .brightgreen div {background-color:#e1f9dc!important;}

#solutions-business-page .brightorange div {background-color:#ffddcb!important;}

#solutions-business-page .brightyellow div {background-color:#f9fbce!important;}


/* ==========
====================   FORM   ==============================*/





#solutions-form p {
    font-size: 14px!important;
    font-weight: bold!important;
}

#solutions-form .radio label, .checkbox label {
    max-height: 1px!important;
}

#solutions-form .mwf-input input {
    position: relative!important;
    top: 0px !important;
}

#solutions-form .mwf-input input[type='radio']:not(checked) {
    position: relative!important;
    margin-top: 3px!important;
}
#solutions-form .mwf-input input[type='radio']:checked {
    position: relative!important;
    margin-top: 3px!important;
}
#solutions-form input[type='checkbox']:not(checked) {
    margin-top: -34px!important;
    left: 1px!important;
}
#solutions-form input[type='checkbox']:checked {
    margin-top: -34px!important;
    left: 1px!important;
}
#solutions-form .btn-primary {
    margin-bottom: 40px!important;
    margin-top: 30px!important;
}

/* --------------------------------------------
     End ALSO Solutions Business Team Project
----------------------------------------------*/

/*******************hp_hardware_inactive_reseller_reactivation*******************/
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header.p_hp_header_5830{
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/hp-hardware-21q2-inactive-reseller-reactivation-text1_hr_v2_1440.jpg");
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02.p_hp_bg02_5830 .container .article .row .row .col-xs-12:before{
  display:none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01.p_hp_bg01_5830 .col-xs-12{
  max-width:700px;
  margin-bottom:30px;
}
/*******************End hp_hardware_inactive_reseller_reactivation*******************/
/************* 5710 Microsoft 2021 Q2 syksyn koulutukset *************/
.p_microsoft_q2_2021_koulutukse #microsite_content .highlight2 {
  font-style: italic;
  font-size: 13px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .big {
  font-size: 19px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content h3 {
  font-size: 24px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-default {
  background: #1b55b8 !important;
  color: #fff !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-default:hover {
  background: #000 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-primary {
  background: #555555 !important;
  color: #fff !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-primary:hover {
  background: #000 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .panel-group {
  margin-bottom: 0 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .bg-black-40 {
  background: #eee !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .bg-black-40 .col-xs-12 {
  background: #eee !important;
}

/************* END 5710 Microsoft 2021 Q2 syksyn koulutukset *************/

/*************************** NL Canon Font Tweak ***************************/
.nlCanonStyle #microsite_content .sectionVideo .grid-col .article > div h3:nth-child(2) {
    color: #cf2204;
}
/*************************** End NL Canon Font Tweak ***************************/

/************ C9 test css ******************/

#c9test .bg-black-1 h2 {color:yellow;}

/*******HPE 21Q3 iQuote Awareness Drive ******/
#microsite_content .po_fix_video_ab .video_previewimage .embed-responsive-item,#microsite_content .po_fix_video_ab .video_previewimage .embed-responsive video {
    position: absolute;
}
/*******End HPE 21Q3 iQuote Awareness Drive ******/
/******** HP ZBOOK ********/
.p_hp_zbook_2021 #microsite_content .spri-top-banner h2 {
    color: #ffffff;
    font-size: 33px;
    margin-top: 10%;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default:hover {
    color: #000000;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default:hover {
    color: #000000 !important;
    border: 2px solid #fff !important;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/top-intro-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-box-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/box-product-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/video-bg.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner .slider-text-block {
    margin: 2% 23% !important;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video .container {
    padding: 0 150px;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner h2 {
    color: #ffffff;
    font-size: 33px;
    margin-top: 10%;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default:hover {
    color: #000000;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default:hover {
    color: #000000 !important;
    border: 2px solid #fff !important;
    background-color: #fff;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/top-intro-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-box-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/box-product-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/video-bg.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner .slider-text-block {
    margin: 2% 23% !important;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video .container {
    padding: 0 150px;
}
.p_hp_zbook_2021 #microsite_content .spri-nopam-img.spri-nopam-img2021 .article.text_with_media .row .col-for-image {
    margin-left: 0 !important;
}

.p_hp_zbook_2021 #microsite_content .spri-white-text h2, .p_hp_zbook_2021 #microsite_content .spri-white-text h1 {
    color: #ffffff !important;
    text-transform: initial !important;
}
.p_hp_zbook_2021 #microsite_content .spri-section-article-space-30 .article.text_with_media {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.p_hp_zbook_2021 #microsite_content .p_hp_zbook_2021_pd .col-xs-12{
  padding:0 5px;
}
/******** End HP ZBOOK ********/

/******** MFA Stop Piratage ********/

section.stop-piratage-mfa-banner.hidden-xs.hidden-md {
    min-height: 555px;
    background: url(https://www.also.com/ec/cms5/media/img/2400_2/services_7/it_services_1/multifactor_authentication_3/2400_nl_also_2021_mfa_banner-image_1920x561.jpg);
    position: relative;
}

section.stop-piratage-mfa-banner.hidden-xs.hidden-md .row.equalheight {
    position: absolute;
    top: 50%;
    width: 65%;
    transform: translateY(-50%);
}

section.stop-piratage-mfa-link a {
    color: #F1D05C !important;
    border: none !important;
    text-decoration: underline;
}

section.stop-piratage-mfa-link a:hover {
    text-decoration: none !important;
}

/******** End MFA Stop Piratage ********/
/**********************hp-npi-aero*************************/
.p_hp_npi #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block:nth-of-type(1){
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    /*max-width: 460px;*/
}
.p_hp_npi #microsite_content .c-Gallery h2{
  font-family: "rois", Verdana, Arial, sans-serif;
}
.p_hp_npi #microsite_content .c-Gallery p{
    font-size: 0;
    visibility: hidden;
}
.p_hp_npi #microsite_content h2{
  font-family: 'HP Simplified', 'Verdana', sans-serif;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2{
  font-weight: bold;
  font-size: 33px;
  margin-top: -10rem;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2 b{    
  color: #fff;
}
.p_hp_npi #microsite_content .col-xs-12 h2{
  font-size: 38px;
  font-weight:500;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 p{
    font-size: 18px;
    line-height: 25px;
    font-weight: 100;
    text-align: left;
}
.p_hp_npi #microsite_content a.btn-primary{
  background-color: #0171AD;
    border: 1px solid #0171AD;
    color: #FFFFFF;
}
.p_hp_npi #microsite_content a.btn-primary:hover, .p_hp_npi #microsite_content a.btn-primary:focus{
  text-decoration: underline;
    background-color: #075782;
    border: 1px solid #075782;
    color: #FFFFFF;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_01 .container >.row .col-xs-12 .row, .p_hp_npi #microsite_content .p_hp_npi_aero_03 .container >.row .col-xs-12 .row, .p_hp_npi #microsite_content .p_hp_npi_aero_elite .container >.row .col-xs-12 .row{
    display: flex;  
    flex-wrap: wrap; 
    align-items: center;  
    justify-items: center;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02{
    background:url('https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_npi_aero/bg.jpg');
    background-size:auto 100%;
    background-repeat:repeat;
  }
.p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12, .p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12 img,.p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12 .row{
    padding:0;
} 
.p_hp_npi #microsite_content .highlight{
    font-style:italic;
    font-weight:100;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02_1{
    background: linear-gradient(to top, #ffffff, #f9f9f9, #f3f3f3, #ededed, #e7e7e7, #e2e2e2, #dddddd, #d8d8d8, #d3d3d3, #cdcdcd, #c8c8c8, #c3c3c3);
    padding-top:8rem;
    padding-bottom:8rem;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02_1 .col-xs-12 .article{
  background:#fff;
  padding: 20px 0;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_03{
    background: linear-gradient(#d0d6db, #FFFFFF);
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text p.big{
    font-weight: 500;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text p{
   text-align:center;
   color:#000;
   font-weight: lighter;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text{
    padding:40px 0;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text .big{
    font-size:34px;
    font-weight:400;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container{
    padding-bottom: 7rem;
    height: 100%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .parallax img{
    transform: translate3d(-50%, 70px, 0px)!important;
}
.p_hp_npi #microsite_content h3{
    font-size:28px;
    font-weight:500;
    padding-bottom:20px;
    text-transform: inherit;
}
.p_hp_npi #microsite_content .article .row p{
    font-size:16px;
    font-weight: 100;
}
.p_hp_npi #microsite_content .products h3{
    font-size: 22px;
    font-weight: normal;
}
.p_hp_npi #microsite_content .products h3 a{
    text-decoration:none;
    border:none;
}
.p_hp_npi #microsite_content .products h3 a{
    text-decoration:none;
    border:none;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product{
    background: #E8E8E8;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product{
    padding: 0 20px;
    width: 20%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .row{
    background:#fff;
    padding: 15px;
    margin-bottom:40px;
} 
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .row .col-xs-12 img{
    margin-bottom:20px;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .btn-primary{
    margin-bottom: 20px!important;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .btn-primary:hover .fa:before{
    color:#fff;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .container{
    padding: 0; 
    max-width: 1240px;
    width: 100%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product span[class^="price"]{
  font-size:25px;
  padding: 10px 0;
  display: inline-block;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product h3{
  font-size:20px;
}
@media only screen and (max-width:768px){
  .p_hp_npi #microsite_content .p_hp_npi_aero_02_1 .col-xs-12 .article{
    margin-bottom:20px;
  }
  .p_hp_npi #microsite_content .article.text_with_media img{
    padding-left:0;
  }
  .p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2{
    font-size: 3rem;
    margin-top:0;
  }
}
/**********************hp-npi-aero*************************/

/********** HP NPI Elitebook **********/

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-4.grid-col.equalheight:nth-of-type(1) {
    position: absolute;
    top: 70%;
    width: 490px;
    transform: translateY(-50%);
}

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-4.grid-col.equalheight:nth-of-type(1) div.article.text_with_media {
    background: white !important;
}

section.bg-black-1.hp-npi-elitebook-hero-banner {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_npi_elitebook/hp-npi-elitebook-hero-image.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 550px;
    position: relative;
    margin-bottom:100px !important;
    background-position-y: -295px;
}

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-8.grid-col.equalheight:nth-of-type(2) {
    position: absolute;
    width: 300px;
    height: fit-content !important;
    right: 10%;
    top:30px;
}

section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md {
    margin-bottom: 70px !important;
}
section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md div {
    background: none !important;
}
section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md * {
    text-align: center;
}

/********** END HP NPI Elitebook **********/
/**********************APC 21Q3 Micro DataCenter*************************/
.p_apc_micro_datacenter #microsite_content{
    background:#fafafa;    
}
.p_apc_micro_datacenter #microsite_content .bg-black-1 {
  background: linear-gradient(1800deg, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 100%);    
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box .col-xs-12 .article{
    background: #fff;
    padding: 20px 0;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box.border .col-xs-12 .article{
    border:1px solid #e7e6e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box{
   padding-bottom:3rem;
}
.p_apc_micro_datacenter #microsite_content .parallax-container{
    height: 100%;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .text{
    text-align: left;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .parallax img{
    transform: translate3d(-50%, 70px, 0px)!important;
    width: 100%;
}
.p_apc_micro_datacenter #microsite_content .parallax-container h2{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color:#fff;
    font-size: 25px;
    margin-bottom:15px;
    text-overflow: ellipsis;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .container{
  max-width: 800px;
}
.p_apc_micro_datacenter #microsite_content h2{
    color: #3dcd58;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_column .col-xs-12 .article{
    border:1px solid #e7e6e6;
    background: #fff;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_column .container >.row >.col-xs-12{
    margin-bottom: 50px;
}
.p_apc_micro_datacenter #microsite_content .lnk{
    color: #42b4e6;
    border:transparent;
}
.p_apc_micro_datacenter #microsite_content .lnk:hover{
    color: #42b4e6;
    border-color: #42b4e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article{
    background: #f3f2f2;    
    border: 1px solid #e7e6e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article h3{
  text-decoration:underline;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article .lnk{
  color:#000;
}
/**********************End APC 21Q3 Micro DataCenter*************************/
/***** Open HP SMB Summer Campaign HR PAGE *****/
#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/smb/header_banner.jpg);
    height: 700px;
    background-position: top center;
    background-size: cover;
    position: relative;
    align-items: center;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg1-sl {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/smb/header_banner_sl.jpg);
    height: 700px;
    background-position: top center;
    background-size: cover;
    position: relative;
    align-items: center;
}

#hp-smb-summer-campaign-hr #microsite_content a.lnk {
    color: #89E872;
    font-size: 30px;
    border-bottom: 2px solid #89E872;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg3 {
    background-color: #f3fff0;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-3, #hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-2 {
    position: relative;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-2::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots1.png);
    right: 0;
    position: absolute;
    top: 0px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-3::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots2.png);
    left: 0;
    position: absolute;
    bottom: -10px;
}

#hp-smb-summer-campaign-hr #microsite_content a.lnk:hover {
    color: #000;
    border-bottom-color: #000;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product p b {
    color: #00697a;
    font-size: 20px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product p .highlight {
    color: #89E872;
    font-weight: bold;
    font-size: 20px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product .article.text_with_media {
    background-color: #ffffff;
    box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 1px 1px 20px -1px rgba(0,0,0,0.3);
    border-radius: 15px;
}


#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product a.btn:hover {
    background-color: transparent !important;
    color: #000000 !important;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product .col-xs-12 {
    z-index: 1;
}

@media screen and (min-width:1400px) {
    #hp-smb-summer-campaign-hr #microsite_content .spri-extend-width .container {
        width: 1400px;
    }
}
/***** Close HP SMB Summer Campaign *****/
/***** Open HP SMB Summer Campaign SL PAGE *****/
.hp-smb-summer-campaign-sl #microsite_content a.lnk:hover {
    color: #000;
    border-bottom-color: #000;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product {
    padding: 10px 40px;
    z-index: 1;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product .row {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    transition: 0.5s ease-in-out;
    box-shadow: 0 4px 14px rgb(0 0 0 / 20%);
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__shortDescription {
    height: 60px !important;
    margin: 10px;
    display: block;
    overflow: hidden;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__shortDescription a {
    border: none;
    color: #00697a;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__description {
    margin: 15px 0;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__price {
    display: none;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product .btn-primary {
    margin-bottom: 20px !important;
}
/***** Close HP SMB Summer Campaign SL PAGE *****/
/***** Open HP SMB Summer Campaign *****/
#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/topsection-bg.jpg);
    height: 720px;
    background-position: top center;
    background-size: cover;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/topsection2-bg.jpg);
    height: 500px;
    background-position: bottom center;
    background-size: cover;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg3 {
    background-color: #d5fcff;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg1 .article.text_with_media {
    display: flex;
    width: 100%;
    height: 500px;
    margin: auto;
    align-items: center;
    justify-content: center;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-text h2 {
    font-size: 40px !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-text p {
    font-size: 18px !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product p b {
    color: #00697a;
    font-size: 20px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product p .highlight {
    color: #89E872;
    font-weight: bold;
    font-size: 20px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product .article.text_with_media {
    background-color: #ffffff;
    box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 1px 1px 20px -1px rgba(0,0,0,0.3);
    border-radius: 15px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product a.btn {
    background-color: #ff7731 !important;
    color: #ffffff !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product a.btn:hover {
    background-color: transparent !important;
    color: #000000 !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-link a.lnk {
    color: #ff7731 !important;
    border-bottom: none !important;
    text-decoration: underline;
    font-size: 30px;
    font-weight: bold;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-link a.lnk {
    color: #000000
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product .col-xs-12 {
    z-index: 1;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-1, #hp-smb-summer-campaign #microsite_content .spri-hp-icon-2, #hp-smb-summer-campaign #microsite_content .spri-hp-icon-3 {
    position: relative;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-1::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon1.png);
    right: 0;
    position: absolute;
    top: 0;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-2::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon2.png);
    left: 0;
    position: absolute;
    top: 0;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-2::after {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon3.png);
    right: 0;
    position: absolute;
    bottom: 20%;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-3::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon4.png);
    left: 0;
    position: absolute;
    bottom: -10px;
}

#hp-smb-summer-campaign #microsite_content .spri-bonus-club-btn a.btn {
    background-color: #89E872;
}

#hp-smb-summer-campaign #microsite_content .spri-bonus-club-btn a.btn:hover {
    background-color: transparent;
}


#hp-smb-summer-campaign #microsite_content .spri-v-middle .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

@media screen and (min-width:1400px) {
    #hp-smb-summer-campaign #microsite_content .spri-extend-width .container {
        width: 1400px;
    }
}
/***** Close HP SMB Summer Campaign *****/

/*================ WaaS New Page Styling ================*/
.styleWaas_new #microsite_content .swiper-container .swiper-slide p {color: #fff;} 

.styleWaas_new #microsite_content section h2 {
    margin-bottom: 0;
}

.styleWaas_new #microsite_content section h3 {
    text-transform: none;
}

.styleWaas_new #microsite_content section p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol p a.lnk,
.styleWaas_new #microsite_content section.section_WaaSContact p a.lnk {
    font-family: Verdana, Arial, sans-serif;
    color: #e6f03c;
    border-bottom: 0 none;
}

.styleWaas_new #microsite_content a.btn-primary {
    background-color: #FF7731;
    border-radius: 40px;
    padding; 20px;
    color: #fff;
    text-align: center;
    text-transform: none;
}


.styleWaas_new #microsite_content a.btn-default {
    background-color: #E6F03C;
    border-radius: 40px;
    padding; 20px;
    text-transform: none;
}


.styleWaas_new #microsite_content {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_new_page/map_back.svg");
    background-position: top center;
    background-repeat: repeat-y;
    background-size: 100%;
}

.styleWaas_new #microsite_content section.section_WaaSHeader {
    margin-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSHeader h3 {
    text-transform: none;
    color: #FF7731;
    font-size: 22px;
}

.styleWaas_new #microsite_content section.section_WaaSHeader .grid-col:last-child {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}


.styleWaas_new #microsite_content section.section_WaaSHeader .grid-col:last-child img {
    border-radius: 40px;
    border: 10px solid #FF7731;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.title h2,
.styleWaas_new #microsite_content section.section_WaaSFeatures p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.highlight {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.links {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.title h2,
.styleWaas_new #microsite_content section.section_WaaSIncontrol p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors {
    padding-top: 70px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.intro h2 {
    margin-bottom: 20px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors {
    margin-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a {
    text-decoration: none;
    display: block;
    position: relative;
    border-bottom: 0 none;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col .article a:after {
  content:"";
  width: 60%;
  height: 5px;
  background-color: #ff7731;
  display: block;
  position: absolute;
  margin: auto;
  right: -40px;
  left: inherit;
  bottom: -25px;
  z-index: 1;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col:last-child .article a:after {
  content:"";
  width: 60%;
  height: 5px;
  background-color: #ff7731;
  display: block;
  position: absolute;
  margin: auto;
  left: -40px;
  right: inherit;
  bottom: -25px;
  z-index: 1;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a:before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -40px;
    border-radius: 50%;
    transition: .3s;
    background-color: #ffb991;
    z-index: 50;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a:hover:before {
    transform: scale(1.5);
    transition: .3s;
    background-color: #e6f03c;
    border: 4px solid #ff7731;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing p {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 4px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSContact {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSContact.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSContact.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.title h2,
.styleWaas_new #microsite_content section.section_WaaSContact p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing {
    padding-bottom: 50px;
    margin-bottom: 0px;
    padding-top: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing .text_with_media .col-for-image {
    padding: 5px;
    border: 2px solid #e6f03c;
    border-radius: 20px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing .text_with_media .col-for-image img {
    border-radius: 20px;
    padding: 0;
}

@media (max-width: 892px) {
    .styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col .article a:after {
        content:"";
        display: none;
    }
    
    .styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col:last-child .article a:after {
        content:"";
        display: none;
    }
}

/***** open WaaS FR *****/
.styleWaas_new #microsite_content .spri-waas-fr {
    min-height: 600px;
}

.styleWaas_new #microsite_content .spri-waas-fr label.mwf-label {
    color: #fff;
}

.styleWaas_new #microsite_content .spri-waas-fr input.btn.btn-primary.mwf_finish {
    background-color: #E6F03C !important;
    color: #000 !important;
    width: auto;
}

.styleWaas_new #microsite_content .spri-waas-fr input.btn.btn-primary.mwf_cancel {
    display: none;
}

.styleWaas_new #microsite_content .spri-waas-fr input.btn.btn-primary.mwf_finish:hover {
    background-color: transparent !important;
    color: #fff !important;
    border-color: #fff !important;
    transition: 0.2s;
}
/***** close WaaS FR *****/


/* Services > Solutions Services > Security  */

.also-security .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-color: #92c56e !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-color: #7eb676 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-color: #50957f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-color: #3d877f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-color: #277c80 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-color: #046b7e !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-color: #277c80 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-color: #3d877f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-color: #50957f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-color: #7eb676 !important;
}



/* Louison Test  */

#p-louisontest .louison-pres-01{
background: url('https://www.also.com/ec/cms5/media/img/1010_central/test_11/louison_test/louison-test-background.jpg') 50% 50% no-repeat;
}


/* ALSO Digital Healthcare Vendors */
.style_Digitalhc #microsite_content section p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.style_Digitalhc #microsite_content {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/solution_services_2/digital_healthcare_1/digital_healthcare_herstellerpartner/healthcare_bg.jpg");
    background-position: top center;
    background-color: #bfded9;
    background-repeat: no-repeat;
    background-size: 100%;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/solution_services_2/digital_healthcare_1/digital_healthcare_herstellerpartner/healthcare_header_1920x400_2.jpg");
    background-position: top center;
    background-color: #bfded9;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .grid-col {
    position: relative;
    height: 400px;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media {
    position: absolute;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h1,
.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h3 {
    color: #fff;
}

.style_Digitalhc #microsite_content section.digitalhc_introtext {
    padding-top: 50px;
}

.style_Digitalhc #microsite_content section.digitalhc_digitus {
    background-color: #68b3a6;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 50px;
}

@media (max-width: 991px) {
    .style_Digitalhc #microsite_content section.digitalhc_headerimg {
        background: none;
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .grid-col {
      height: auto;
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0%);
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h1,
    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h3 {
            color: #000;
    }

    .style_Digitalhc #microsite_content section.digitalhc_introtext {
    padding-top: 20px;
    }
    
    .style_Digitalhc #microsite_content section.digitalhc_digitus {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    }

}

/** START INNO3D Brutal by Nature Landing Page **/
.inno3d-brutal {
    position:relative;
    height:100px;
}

.inno3d-brutal img.img-responsive {
    width:150px;
    right:0 !important;
    position:absolute;
}

/** END INNO3D Brutal by Nature Landing Page **/

/*================================================
=            Microsoft Tower - Prizes            =
================================================*/

/*===============================
=            Modules            =
===============================*/
#p-ms-tower-prize .m-prize-wrapper {
    background: white;
    box-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.15);
}
#p-ms-tower-prize .m-prize-wrapper:not(:first-child) {
    margin-top: 4rem;
}
#p-ms-tower-prize .m-prize-wrapper__flex > .row {
    display: flex;
}
#p-ms-tower-prize .m-prize-wrapper__flex--a-center > .row {
    align-items: center;
}
#p-ms-tower-prize .m-prize-wrapper__flex--j-center > .row {
    justify-content: center;
}
#p-ms-tower-prize .m-prize__item-text h2 {
    margin-bottom: 2rem;
}
#p-ms-tower-prize .m-prize__item-text h2::after {
    display: block;
    width: 4rem;
    height: 4px;
    margin-top: 1rem;
    content: " ";
    background: #89E872;
}
#p-ms-tower-prize .m-prize__item-date span.nowrap {
    padding: 0.25rem 1rem;
    border: 2px solid #89E872;
    border-radius: 4px;
    background: #e7fae3;
}

/*=====  End of Modules  ======*/
/* Extra small devices (phones, less than 768px) */
/*=====  End of Microsoft Tower - Prizes  ======*/



/*=====  ALSO Blueprints  ======*/

.ablue-topimage {
    background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/bg_noise.png);
    padding: 20px 0px;
}

.ablue-img-100 img {width:100%!important;}

.ablue-rounded .text_with_media {
    border-radius: 40px;
}
.ablue-circle img {border-radius: 50%;}

.ablue-black5-bg {background-color:#f6f6f6;}
.ablue-black10-bg {background-color:#ededed;}
.ablue-black20-bg {background-color:#dadada;}
.ablue-black30-bg {background-color:#c8c8c8;}
.ablue-black40-bg {background-color:#b2b2b2;}
.ablue-black50-bg {background-color:#9d9d9c;}
.ablue-black60-bg {background-color:#878787;}
.ablue-black70-bg {background-color:#666666;}
.ablue-black80-bg {background-color:#575756;}
.ablue-black90-bg {background-color:#3a3a39;}

.ablue-black5 {color:#f6f6f6;}
.ablue-black10 {color:#ededed;}
.ablue-black20 {color:#dadada;}
.ablue-black30 {color:#c8c8c8;}
.ablue-black40 {color:#b2b2b2;}
.ablue-black50 {color:#9d9d9c;}
.ablue-black60 {color:#878787;}
.ablue-black70 {color:#666666;}
.ablue-black80 {color:#575756;}
.ablue-black90 {color:#3a3a39;}

.ablue-reset .teaser-suggestion {
    margin: 0 15px!important;
    padding: 0px!important;
}

/*=====  End of Blueprints  ======*/ 
/*************************5860 ALSO 2021 Q3 Stockbusters*************************/
.p-also-stockbusters-2021 #microsite_content .p-also-stockbusters-2021_sec .col-for-image picture{
    position: relative;
    display: block;
}
.p-also-stockbusters-2021 #microsite_content .p-also-stockbusters-2021_sec .col-for-image picture p{
    position: absolute;
    right: 0;
    top: 0;
    background: #f00;
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    margin-top: -20px;
    padding: 5px 10px;
}
/*************************5860 ALSO 2021 Q3 Stockbusters*************************/

/***** START INSYS ANBIETER STYLING *****/

section.insys-cont-logo img {
    width: 200px;
    float: right;
    margin-bottom: 30px;
}

.insys-cont-section2 a.btn-primary, .insys-cont-section4 a.btn-primary, form#commandDE_10102295547 input.btn {
    background: #00A5DB !important;
    border-radius: 0px !important;
    border: 2px solid #00A4DA !important;
}

.insys-cont-section2 a:hover, .insys-cont-section4 a:hover, form#commandDE_10102295547 input.btn:hover {
    border: 2px solid #00A4DA !important;
    color: #00A4DA !important;
    background: transparent !important;
}

.insys-cont-section3 img {
    width: fit-content;
    margin: auto;
}

.insys-cont-section3 h3 {
    text-align: center;
}

section.insys-main-header {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/insys/header_also_iot_kit_1920x370_2000px.jpg);
    display: table;
    text-align: center;
    height: 400px !important;
    width: 100%;
    position: relative;
    margin-bottom: 50px;
    box-shadow: 0px 2px 10px 0px inset #000000;
}

section.insys-main-header>div>div.row>div.col-xs-12.grid-col:nth-of-type(1) {
    display: table-cell;
    vertical-align: middle;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

section.insys-main-header>div>div.row>div.col-xs-12.grid-col:nth-of-type(1) * {
    color: white;
    text-shadow: 3px 3px 3px #3d3d3d;
}

section.insys-cont-section4 div.col-xs-12.grid-col:nth-of-type(5) img {
    width: 400px;
    margin: auto;
}

/***** END INSYS ANBIETER STYLING *****/

/***** START TARGUS MICROSITE STYLING *****/

section.targus-home.logo-section img {
    width: 200px;
    float: right;
}

.targus-home a.btn-primary {
    background: #00B5E2 !important;
    border: 1px solid #00B5E2 !important;
    border-radius: 0px !important;
}

.targus-home a.btn-primary:hover {
    background: transparent !important;
    border: 1px solid #00B5E2 !important;
    color: #00B5E2 !important;
}

.targus-home.section3 h1 {
    font-size: 25px;
}

.targus-home.logo-section h4 a.lnk {
    color: #00B5E2 !important;
    font-size: 20px;
    text-decoration: none !important;
    border: 1px solid transparent !important;
    padding: 10px !important;
    display: block !important;
    text-align: center !important;
    margin: 0px !important;
    width: 100% !important;
}

.targus-home.logo-section h4 a.lnk:hover {
    border: 1px solid #00B5E2 !important;
}

.targus-home.logo-section p a.lnk {
    border: none !important;
    display: block !important;
    text-align: center !important;
}

.targus-home.logo-section p a.lnk:hover {
    color: #05B6E3 !important;
}

section.targus-home.logo-section div.container div.row div.col-xs-4.col-md-2.grid-col:last-child {
    margin-top: 0px !important;
}
section.targus-home.logo-section div.container div.row div.col-xs-4.col-md-2.grid-col {
    margin-top: 50px;
}

.targus-home h1, .targus-home h2, .targus-home h3, .targus-home h4, .targus-home h5 {
    text-transform: none !important;
    font-size: xx-large;
}

.targus-home .product-container li {
    font-size: 16px;
}

.targus-home .product-container img {
    border: 2px solid black;
}

.contact-details-container img {
    width: 300px !important;
}

.contact-details-container h2, .contact-details-container p.big {
    margin: 0px !important;
}

/***** END TARGUS MICROSITE STYLING *****/

/***** Microsoft Surface PC Projektanfrage form *****/



.surface-pc-pfojektanfrage-form .mwf-form form {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    padding: 20px;
    font-size: 15px!important;
    border-radius: 30px;
}

.surface-pc-pfojektanfrage-form form li {
    font-size: 15px;
}

.surface-pc-pfojektanfrage-form .mwf-input p {
    font-size: 15px!important;
    height: 0px;
}
.surface-pc-pfojektanfrage-form ol,
.surface-pc-pfojektanfrage-form ul {
    padding-inline-start: 18px!important;
}
.surface-pc-pfojektanfrage-form  .mwf-label {
    margin-top: 30px;
    display: inline-flex;
}

/***** END Microsoft Surface PC Projektanfrage form *****/

/********************** 1010 AMD EPYC ************************/
#p_1010_amd_epyc #microsite_content .article p.big {
   font-family: "interbold", Inter, Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 1.25;
  }
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec04 {
  margin-bottom: 30px;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05  {
    background: url("https://www.amd.com/system/files/2020-08/582227-enterprise-glare-1920x600.jpg"), #010708;
    height: 400px;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:0;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container {
    background: none;
    color: #fff;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container p,
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container h2 {
    color: #fff;
}
/********************** End 1010 AMD Epyc ************************/



/*====== S T A R T  2610 Acronis ES Styleguide ======*/

#acronis_security_circle .img-responsive {
    width: 100%;
    display: inline-flex;
    max-width: 1500px;
    height: auto;
    justify-content: center;
    align-items: center;
}


#acronis_security_list .img-original.img-responsive {
    max-width: 150px;
}

/*====== E N D   2610 Acronis ES Styleguide ======*/


/*====== 2610 Kaspersky ES Styleguide ======*/
.style_KasperskyES #microsite_content h1 {
    color: #00836f;
    font-size: 62px;
    line-height: 1.1;
    text-transform: none;
}

.style_KasperskyES #microsite_content h2 {
    color: #00836f;
    font-size: 36px;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 20px;
}

.style_KasperskyES #microsite_content h3 {
    font-size: 30px;
    line-height: 1.4;
    text-transform: none;
}

.style_KasperskyES #microsite_content h4 {
    font-size: 20px;
    line-height: 1.4;
    text-transform: none;
}

.style_KasperskyES #microsite_content h1,
.style_KasperskyES #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_KasperskyES #microsite_content h3,
.style_KasperskyES #microsite_content h4,
.style_KasperskyES #microsite_content p {
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.style_KasperskyES #microsite_content p {
    font-size: 16px;
}

.style_KasperskyES #microsite_content a.btn-primary {
    color: #fff;
    background-color: #00836f;
    padding: 15px;
    border-radius: 4px;
    border: 0 none;
    font-family: "interregular", Verdana, Arial, sans-serif;
    text-transform: none;
    transition: .5s;
}

.style_KasperskyES #microsite_content a.btn-primary:hover {
  background-color: #005446;
  color: #fff;
  border-radius: 4px;
  padding: 15px;
  transition: all .2s;
  transition: .5s;
  border: 0 none;
}

.style_KasperskyES #microsite_content a.btn-default {}

.style_KasperskyES #microsite_content a.lnk {
    color: #00836f; 
    text-decoration: none;
    border-bottom: 1px solid #00836f;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 400;
}

.style_KasperskyES #microsite_content a.lnk {
    color: #00836f; 
    text-decoration: none;
    border-bottom: 0 none;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media p {
    font-size: 28px;
    line-height: 1.2;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media  {
    position: relative;
    height: 520px;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media .col-md-6:first-child {
    position: absolute;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media .col-md-6:last-child {
    float: right;
}

.style_KasperskyES #microsite_content section.kasperskyES_section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.intro {
  background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img01.jpg");
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.intro .article.text_with_media h2,
.style_KasperskyES #microsite_content section.kasperskyES_section.intro .article.text_with_media p {
    color: #fff;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.products {
    padding-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist {
    padding-top: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media {
  margin-top: 50px;
  position: relative;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color=#000000)";
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color=#000000);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom: 5px solid #00836f;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media:before {
  content: '';
  background: url("https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_promo_ribbon.png");
  width: 183px;
  height: 101px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .row:first-child {
  padding-bottom: 50px;
  position: relative;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .row:first-child .col-for-image {
  position: absolute;
  top: -50px
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(2) {
  min-height: 190px;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist.last .article.text_with_media .col-xs-12 p:nth-child(2) {
  min-height: inherit;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(5) {
  margin-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p.big {
  font-size: 48px;
  font-family: "interbold", Verdana, Arial, sans-serif;
  line-height: 1;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.disclaimer {
    padding-top: 0;
    padding-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist.last {
    background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img02.jpg");
    background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
    padding-top: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.webinar {
    background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img03.jpg");
    background-position: bottom center;
    background-color: #f2fbf9;
    background-size: cover;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic {
  background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_map_img01.png");
    background-position: bottom center;
  background-size: contain;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3),
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4),
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) {
  width: 33.333333%
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3) p b,
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4) p b,
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) p b {
  font-size: 36px;
  font-family: "interbold", Verdana, Arial, sans-serif;
  line-height: 1;
}

@media (max-width: 991px) {
    .style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(2) {
        min-height: inherit;
    }
    
    .style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3),
    .style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4),
    .style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) {
        width: 100%
    }
}
/*====== End 2610 Kaspersky ES Styleguide ======*/
/******** start 2000 Eaton Onduleur 3s mini ********/
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_banner {
    margin: 50px 0;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt2 {
    /*border: #1578c6 solid 5px;*/
    padding: 50px 0;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1 p {
    text-align: left;
    font-size: 26px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1 h2 {
    margin-bottom: 5px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_vid,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact {
    background: url("https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/eaton_17/onduleur_eaton_3s_mini/eaton_3s_mini_bg.jpg"), #010708;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt2 ul {
    font-size: 20px;
}
.p_2000_eaton_3s_mini #microsite_content a.btn-primary{
    background: #1578c6;
    font-family:"interbold";
    font-weight: bold;
}
.p_2000_eaton_3s_mini #microsite_content a.btn-primary:hover{
    background: #ffffff;
    font-family:"interbold";
    font-weight: bold;
}
.p_2000_eaton_3s_mini #microsite_content input.btn-default,
.p_2000_eaton_3s_mini #microsite_content a.btn-default,
.p_2000_eaton_3s_mini #microsite_content table.table a.btn-default {
    background: #89e872;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_cta p{
    margin-top: 20px;
}

.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact{
    padding: 50px 0;
    margin-bottom: 0px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact h3{
    color: #1578c6;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p {
    color: #fff;
    margin-bottom: 5px;
    font-size: 16px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p .big,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p.big{
    font-size: 20px;
    font-weight:bold;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p a{
    color: #fff;
    font-weight:bold;
    border-bottom: 1px solid #fff;
    font-size: 16px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p a.big,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p.big a{
    font-size: 16px;
    font-weight:bold;
}
/******** end 2000 Eaton Onduleur 3s mini ********/


/*====== S T A R T  1010 iot  ======*/

#iot_safe_space .yellow_box .img-responsive {
    width: 120px;
}

#iot_safe_space .yellow_box h4 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}


#iot_safe_space #microsite_content .yellow_box .equalheight .article {
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#iot_safe_space h2, 
#iot_asset_tracking h2 {
    margin-top: 60px;
}

#iot_safe_space h3 {
    font-size: 20px;
    font-family: 'roisbold';
    text-transform: none;
}

#iot_safe_space .iot_list .container {
    border-bottom: 3px solid #89e872;
    padding-top: 40px;
}

@media (min-width: 992px) {
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100.box, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100 .box, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100.box .grid {
    background: linear-gradient(to right, #ffffff 40%,#ffffff 40%);
    padding: 70px 50px 20px 40px;
    margin-bottom: 30px;
}}

@media (min-width: 992px) {
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-black-1:not(.box) .grid-col:first-of-type .article, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100:not(.box) .grid-col:first-of-type .article {
    background: #ffffff;
    display: flex;
    align-items: center;
    height: auto;
    padding: 60px 30px 30px 30px;
}}

#iot_container_padding #microsite_content .container {
    padding: 50px;
}

#iot_asset_tracking #microsite_content #iot_container_padding .container {
    padding: 50px;
}

.iot_white_list ol, 
.iot_white_list ul {
    color: #ffffff;
}

/*====== E N D   1010 iot ======*/

#1010_ms_form_btn #microsite_content section .btn-primary {
    margin: 55px 0 25px 0!important;
    color: #000!important;
}

#1010_ms_form_btn #microsite_content section .btn-primary:hover {
    color: #000!important;
    background: #fff!important;
}




/*====== 2400 HP Members Club  ======*/

#p-2400-hpmembersclub-main #microsite_content h1, #p-2400-hpmembersclub-main #microsite_content h2, #p-2400-hpmembersclub-main #microsite_content h3, #p-2400-hpmembersclub-main #microsite_content h4, #p-2400-hpmembersclub-main #microsite_content h5, #p-2400-hpmembersclub-main #microsite_content h6, #p-2400-hpmembersclub-main #microsite_content p, #p-2400-hpmembersclub-main #microsite_content a, #p-2400-hpmembersclub-main #microsite_content span, #p-2400-hpmembersclub-main #microsite_content b, #p-2400-hpmembersclub-main #microsite_content button {
    font-family:'HP Simplified', Verdana, Arial, sans-serif;
}

#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/member_club/nl-hp-membersclub_home_backgroundpicture_1920x849.jpg)!important;
    background-size: cover!important;
    padding-top: 140px!important;
    padding-bottom: 250px!important;
}
#p-2400-hpmembersclub-main #microsite_content input.btn-primary, #p-2400-hpmembersclub-main #microsite_content a.btn-primary, .p-2400-hpmembersclub-wrap table.table a.btn-primary, #p-2400-hpmembersclub-main #microsite_content input.btn-default, #p-2400-hpmembersclub-main #microsite_content a.btn-default, #p-2400-hpmembersclub-main #microsite_content table.table a.btn-default {
    border: none!important;
    border-bottom: none!important;
    border-radius: 0px!important;
    background: #198ed3!important;
    color: #FFF!important;
    font-size: 14px!important;
    padding: 15px 30px!important;
    font-weight: bold!important;
}
#p-2400-hpmembersclub-main #microsite_content .p-2400-hpmembersclub-blue:not(.box) .grid-col .article, #p-2400-hpmembersclub-main #microsite_content .p-2400-hpmembersclub-blue:not(.box) .grid-col .article {
    background: #fff!important;
    border-style: inset;
    border: 5px solid #198ed3;
}
#p-2400-hpmembersclub-main .mwf_buttonrow .btn-primary {
    border: none!important;
    background: #198ed3!important;
}
#p-2400-hpmembersclub-main .lnk {
    border-bottom: 3px solid #198ed3!important;
}
#p-2400-hpmembersclub-main input, #p-2400-hpmembersclub-main textarea {
    background-color: #bde0f4!important;
    border-bottom: none!important;
    height: auto!important;
    font-weight: bold!important;
}
#p-2400-hpmembersclub-main h1, #p-2400-hpmembersclub-main h2, #p-2400-hpmembersclub-main h3 {
    color: #198ed3;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
    margin-top: 40px!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h1, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h2, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h3 {
    color: #ffffff!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons .container {
    background-color: transparent!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 {
    background-color: transparent!important;
    margin-top: -220px;
    margin-bottom: 150px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 .container {
    background-color: transparent!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box p {
    margin-top: 130px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box {
    margin-top: 80px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box2 {
    margin-bottom: 90px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 a, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 h3 {
    color: #ffffff!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer .container {
    background-color: #081c1c!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-products .text_with_media {
    border-style: inset;
    border: 5px solid #198ed3;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media {
    background-color: #081c1c!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media p, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h1, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h2, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h3, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media b {
    color: #ffffff!important;
}
/*====== E N D - 2400 HP Members Club  ======*/


/*========== Ergotron Baltic Landing Page ==========*/

.style_Ergotronbaltic #microsite_content h2 {
    color: #1f3662;
    font-size: 34px;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 20px;
}

.style_Ergotronbaltic #microsite_content h3 {
    color: #1f3662;
    font-size: 20px;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 20px;
}

.style_Ergotronbaltic #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content h3 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content p {
    font-size: 16px;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content a.btn-primary {
    color: #fff;
    background-color: #f26859;
    padding: 15px;
    border: 0 none;
    font-family: "interregular", Verdana, Arial, sans-serif;
    text-transform: none;
    transition: .5s;
}

.style_Ergotronbaltic #microsite_content a.btn-primary:hover {
  background-color: #c73e30;
  color: #fff;
  padding: 15px;
  transition: all .2s;
  transition: .5s;
  border: 0 none;
}

.style_Ergotronbaltic #microsite_content a.btn-primary:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content a.btn-default:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content table.table a.btn-primary:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_intro {
    padding-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_title h2 {
    margin-bottom: 0;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_introlinks,
.style_Ergotronbaltic #microsite_content section.ergotronBaltic_features {
    padding-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation {
    background-image: url('https://also.com/ec/cms5/media/img/5110/customer_1/providers_12/ergotron_12/ergotron_baltic_campaign/ergotron_content_bg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    min-height: 558px;
    margin-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .text_with_media .row {
  padding: 0;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6:first-child {
  background-color: rgba(242,104,88,0.9);
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 558px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 h3,
.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 p {
  color: #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 a.btn-primary {
  background-color: transparent;
  border: 1px solid #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 a.btn-primary:hover {
  background-color: #fff;
  color: #f26859;
}

@media (max-width: 991px) {
    .style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation {
        min-height: inherit;
    }
    
    .style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6:first-child {
        min-height: inherit;
    }
}

/*========== End Ergotron Baltic Landing Page ==========*/

/*========== 1010 ALSO financing Landing Page ==========*/


#also-financing-1010-main .also-financing-1010-buttons input.btn-default, #also-financing-1010-main .also-financing-1010-buttons a.btn-default, #also-financing-1010-main .also-financing-1010-buttons table.table a.btn-default {
    background: #276ef1!important;
    color: #fff!important;
}
#also-financing-1010-main .also-financing-1010-buttons input.btn-primary, #also-financing-1010-main .also-financing-1010-buttons a.btn-primary, #also-financing-1010-main .also-financing-1010-buttons table.table a.btn-primary {
    background: #89e872!important;
    color: #000!important;
}

/*========== END 1010 ALSO financing Landing Page ==========*/

/***************5410 Kingston Fury***************/
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-bg .container {
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr3 .container {
    background: url(https://media.kingston.com/kingston/lifestyle/ktc-lifestyle-solutions-gaming-how-much-memory-for-gaming.png) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr4 .container {
    background: url(https://media.kingston.com/kingston/key-features/ktc-keyfeature-memory-beast-ddr4-4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr4-rgb .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-beast-ddr4-rgb-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-renegade-ddr4 .container {
    background: url(https://media.kingston.com/kingston/key-features/ktc-keyfeatures-memory-renegade-ddr4-4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-renegade-ddr4-rgb .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-renegade-rgb-ddr4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-impact-ddr3 .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-impact-ddr3-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-impact-ddr4 .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-impact-rgb-ddr4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row {
    background: rgb(0 0 0 / 25%);
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row, 
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row h3,
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row p {
    color: white;
}

/***************End 5410 Kingston Fury***************/


.p-5410-ACK-form .mwf-paragraph {
    padding-left: 0;
}

.p-5410-ACK-form .mwf-bold > p {
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0px;
}




/***************Start 5410 Kingston Beast***************/

section.kingston_beast_sec02 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-1-lg.jpeg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
   
}
section.kingston_beast_sec03 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-2-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec04 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-3-lg.jpeg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec05 {
    background-image: url('https://media.kingston.com/images/html_etail/kingston-fury-beast-ddr4-rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-4-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec06 {
    background-image: url('https://media.kingston.com/images/html_etail/kingston-fury-beast-ddr4-rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-5-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
    background-size: cover;
}

section.kingston_beast_sec02  h3, section.kingston_beast_sec02 p, section.kingston_beast_sec03  h3, section.kingston_beast_sec03 p, section.kingston_beast_sec04  h3, section.kingston_beast_sec04 p, section.kingston_beast_sec05  h3, section.kingston_beast_sec05 p, section.kingston_beast_sec06  h3, section.kingston_beast_sec06 p  {
    color: #fff;
}


/***************End 5410 Kingston Beast***************/

/* Solutions 2200 MSP */
#solutions-business-page .solutions-2200-msp .c-Akkordeon .panel-title a.collapsed:before {
    top: 330px!important;
    position: absolute!important;
    height: revert!important;
    bottom: revert!important;
}

/* end Solutions 2200 MSP */
/***** open LEXMARK Duurzaam printen *****/

#spri-lexmark-lp #microsite_content .spri-lexmark-intro p {
    font-size: 24px;
    color: #00ad21;
    font-weight: bold;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-logo img {
    float: right;
}

#spri-lexmark-lp #microsite_content h2 {
    color: #00ad21;
}

#spri-lexmark-lp #microsite_content p {
    font-size: 18px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-info p {
    position: relative;
    display: inline-block;
    padding-left: 30px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-info p:before {
    font-size: 24px;
    content: '\2713';
    color: #00ad21;
    position: absolute;
    left: 0;
    top: -5px;
    height: 50%;
    width: 3px;
    font-weight: bold;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-article .article.text_with_media {
    border: 2px solid #00ad21;
    padding: 5px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-round img {
    border-radius: 15px;
}

.text-image-slider-width-extend .slide-text-content h1 {
    max-width: 700px!important;
}
/***** close LEXMARK Duurzaam printen *****/

/*********************** 1550 APC Partner Program ***********************/

.p-apc-partner-program section.pt-40 {
    padding-top: 40px;
}

.p-apc-partner-program section.pb-40 {
    padding-bottom: 40px;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_partner_program/1550_en_apc_2021_partnerprogram_footer-bg_1920px.jpg), #010708;
    height: 400px;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:0;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 h2, 
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 p{
    color: #ffffff;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 p {
    font-size: 20px;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec5 p.big {
    font-family: 'Inter';
    font-style: italic;
    font-size: 22px;
    color: #00d244;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-25sec img {
    height: 100px;
    width: auto;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-25sec h3 {
    text-transform: none;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 input.btn-primary,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 a.btn-primary,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 table.table a.btn-primary {
    border: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-radius: 30px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 input.btn-primary:hover,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 a.btn-primary:hover,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 table.table a.btn-primary:hover {
    border: 2px solid #3ecd59;
    border-bottom: 2px solid #3ecd59;
    border-radius: 30px;
    background: #3ecd59;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/*********************** End 1550 APC Partner Program ***********************/
/************ BlueWalker 21Q4 Herstellerportal ************************/

.p_herstellerseite_portal_also #microsite_content.embed-responsive.video_previewimage {
    max-width: 940px;
    margin: 0 auto
}

.p_herstellerseite_portal_also #microsite_content.embed-responsive.video_previewimage img {
    padding: 0px;
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_blue {
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_blue:before {
    content: "";
    bottom: 0;
    max-width: 1140px;
    width: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    height: 5px;
    position: absolute;
    border-bottom: 5px solid #0071b4;
}

.p_herstellerseite_portal_also #microsite_content .highlight2 b {
    color: #cd2f4a;
}

.p_herstellerseite_portal_also #microsite_content .highlight2 {
    color: #02a7a8;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .highlight {
    color: #0473b5;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .highlight b {
    color: #84be3f;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo01 .article .row .big {
    background: #0071b4;
    margin: 0;
    color: #fff;
    font-weight: bold;
    padding: 15px 0;
    position: relative;
    font-size: 30px;
    overflow: hidden;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo01 .article .row .big b {
    display: flex;
    position: absolute;
    right: 40px;
    padding: 10px;
    top: 0;
    height: 100%;
    align-items: center;
    justify-items: center;
    background: #b9272d;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_w752 .col-xs-12 .article {
    max-width: 752px;
    margin: 0 auto;
    text-align: left;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_w752 .col-xs-12 .article h1 {
    text-align: center;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row {
    background: rgb(132, 190, 63);
    background: linear-gradient(90deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
    padding: 40px 0;
    text-align: center;
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row:after {
    content: '';
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row p {
    text-align: left;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row .col-xs-12:nth-child(1) {
    color: #fff;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) p,
.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) h2 {
    color: #fff;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12 h2 {
    font-size: 16px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: normal;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row img {
    text-align: center;
    margin: 0 auto;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) {
    position: unset;
    position: static;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container {
    padding: 0;
    max-width: 1022px;
    margin: 0 auto;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1):after {
    content: '';
    position: absolute;
    width: 127px;
    height: 83px;
    top: 50%;
    left: 50%;
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/promotion_11/promotion_p_03.jpg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(-50%, -50%);
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 {
    padding-bottom: 8rem;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row {
    padding-top: 0;
    padding-bottom: 0;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row h3 {
    background: rgb(132, 190, 63);
    color: #fff;
    text-align: center;
    font-size: 24px;
    padding: 20px 0;
    margin: 0;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03.p_herstellerseite_portal_also_w752 .row h3 {
    margin-bottom: 6rem;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03.p_herstellerseite_portal_also_w752 {
    padding-bottom: 2rem;
}

.p_herstellerseite_portal_also #microsite_content .btn-primary {
    background: #84be3f;
    width: 100%;
    max-width: 752px;
    border-radius: 10px;
    border-color: #84be3f;
    font-size: 20px;
    margin: 0 auto;
    display: block;
}

.p_herstellerseite_portal_also #microsite_content .btn-primary:hover {
    border-radius: 10px;
    font-size: 20px;
}


/**/

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel {
    background: #fff;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body>.row {
    max-width: 786px;
    margin: 0 auto;
    text-align: left;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .panel-heading .panel-title a {
    background-position: left center;
    background-color: transparent;
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 0;
    border-bottom-color: transparent!important;
    padding: 31px;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel {
    margin-bottom: 20px
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_02_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_03_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_04_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_05_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_06_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_07_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .highlight {
    color: #666666!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel p {
    color: #333;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .big {
    font-size: 15px;
    font-weight: 500;
    font-family: "inter", Verdana, Arial, sans-serif;
    color: #333!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .highlight b {
    color: #f3a83b!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .highlight b {
    color: #d8606c!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .highlight b {
    color: #36b8bd!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .highlight b {
    color: #84be3f!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .highlight b {
    color: #8a3f82!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .highlight b {
    color: #7e4f25!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .btn-primary {
    background-color: #f3a83b!important;
    border-color: #f3a83b!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .btn-primary {
    background-color: #d8606c!important;
    border-color: #d8606c!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .btn-primary {
    background-color: #36b8bd!important;
    border-color: #36b8bd!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .btn-primary {
    border-color: #84be3f!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .btn-primary {
    background-color: #8a3f82!important;
    border-color: #8a3f82!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .btn-primary {
    background-color: #7e4f25!important;
    border-color: #7e4f25!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel li {
    color: #333;
    list-style: square;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .btn-primary:hover {
    background-color: #fff!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) li::marker {
    color: #f3a83b;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) li::marker {
    color: #d8606c;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) li::marker {
    color: #36b8bd;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) li::marker {
    color: #84be3f;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) li::marker {
    color: #8a3f82;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) li::marker {
    color: #7e4f25;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-title a{
    background-position: left center;
    background-color: transparent;
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 0;
    border-bottom-color: transparent!important;
    padding: 52px 40px;
    display:block;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_02_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_03_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_04_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_05_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_06_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_07_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-body .lnk{
    border-color: #f3a83b!important;
    border-bottom: 3px solid #f3a83b!important;
    background: #f3a83b!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-body .lnk{
    background-color: #d8606c!important;
    border-bottom: 3px solid #d8606c!important;
    border-color: #d8606c!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-body .lnk{
    background-color: #36b8bd!important;
    border-bottom: 3px solid #36b8bd!important;
    border-color: #36b8bd!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body .lnk{
    border-color: #84be3f!important;
    border-bottom: 3px solid #84be3f!important;
    background: #84be3f!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-body .lnk{
    background-color: #8a3f82!important;
    border-bottom: 3px solid #8a3f82!important;
    border-color: #8a3f82!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-body .lnk{
    background-color: #7e4f25!important;
    border-bottom: 3px solid #7e4f25!important;
    border-color: #7e4f25!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel li{
   color: #333;
   list-style: square;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) li::marker {
    color: #f3a83b;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) li::marker {
    color: #d8606c;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) li::marker {
    color: #36b8bd;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) li::marker {
    color: #84be3f;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) li::marker {
    color: #8a3f82;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) li::marker {
    color: #7e4f25;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .lnk {
    width: 100%;
    border-radius: 10px;
    font-size: 20px;
    max-width:100%;
    display:block;
    text-align:center;
    padding:15px;
    color:#fff!important;
    border:3px solid;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body .lnk:hover{
  background-color:#fff!important;
  color:#000!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel,.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body,.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-heading{
    border-color: transparent!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b{
      font-weight: 500;
      font-family: "inter", Verdana, Arial, sans-serif;
      color: #333!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p .nowrap{
    color: #666666!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-body .nowrap sub{
    color: #f3a83b!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-body .nowrap sub{
    color: #d8606c!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-body .nowrap sub{
    color: #36b8bd!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body .nowrap sub{
    color: #84be3f!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-body .nowrap sub{
    color: #8a3f82!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-body .nowrap sub{
    color: #7e4f25!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b sup{
    font-size: 15px;
    font-weight:bold;
    position:inherit;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b sub{
    position:inherit;
    font-size: 15px;
    font-weight:bold;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body p{
    max-width: 768px;
    margin:0 auto;
    padding: 10px 0 30px 0;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row{
  max-width: 100%!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .row:nth-of-type(2) .col-xs-12 .row {
    max-width: 768px!important;
    margin: 0 auto!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .col-xs-6:nth-of-type(1) .row > p b{
    color:#fff!important;
}
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body .col-xs-12 >.row{
    margin:0 !important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(1) >.col-xs-12{
      background: rgb(132, 190, 63);
      background: linear-gradient(
  90deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
      padding: 40px 0;
      text-align: center;
      position: relative;
      max-width: 100%;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 > .row {
    padding: 20px;
    text-align: left;
    display: block;
    margin: 0 !important;
}
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6:nth-of-type(1) p{
    color:#fff;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 .row >p b{
    display: block;
    text-align: center;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 .nowrap{
    display: inline-block;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .col-xs-6:nth-of-type(1) .row .nowrap b{
    color:#0071b4!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6:nth-of-type(2) p .nowrap b{
    color:#84be3f!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel img{
    margin: 0 auto;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .col-xs-12:nth-of-type(2){
    position: relative;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .col-xs-12:nth-of-type(2):after {
    content: '';
    position: absolute;
    width: 127px;
    height: 83px;
    top: 50%;
    left: 50%;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/promotion_11/promotion_p_03.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(-50%, -50%);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product #microsite_content .row h2 {
    background: rgb(132, 190, 63);
    color: #fff;
    text-align: center;
    font-size: 24px;
    padding: 20px 0;
    margin: 30px 0 0 0;
    font-family: "interbold", Arial, sans-serif;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product #microsite_content .row h2 b{
        color: #0473b5;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-body{
    padding: 50px 20px;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(2) >.col-xs-12 p .nowrap sup{
    color:#29aae1!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(2) >.col-xs-12 p .nowrap{
    color:#338dc9!important;
    font-weight: bold;
}
@media only screen and (mIN-width: 768px){
    .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel{
      margin-bottom:30px;
    }
  }
@media only screen and (max-width: 768px) {
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row {
        background: rgb(132, 190, 63);
        background: linear-gradient(180deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) img {
        padding-bottom: 20rem;
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(2) {
        padding-top: 10rem;
    }
    .p_herstellerseite_portal_also #microsite_content .col-xs-12 .article h1 {
        font-size: 26px;
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row h3 {
        font-size: 18px;
    }
    .p_herstellerseite_portal_also #microsite_content .btn-primary,
    .p_herstellerseite_portal_also #microsite_content .btn-primary:hover {
        font-size: 18px;
    }
}

.p_herstellerseite_portal_also #microsite_content p{
      text-align: justify;
}

/************ END BlueWalker 21Q4 Herstellerportal ************************/

/***************1010 Alcatel Final Sprint ***********************/
.p-alcatel-finalspring2021 #microsite_content .p-alcatel-fs21-table table.table.table-striped {
    background-color: #65499761;
}
.p-alcatel-finalspring2021 #microsite_content .p-alcatel-fs21-table img.img-responsive.img-original {
    height: 170px;
}
/***************End **************************************/

/*********************** Start 1550 APC Easy Racks ***********************/
.p-apc-easyracks #microsite_content section.bg-black-1,
.p-apc-easyracks #microsite_content .bg-black-1.box .grid,
.p-apc-easyracks #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #F6F6F6;
}

.p-apc-easyracks section.pt-40 {
    padding-top: 40px;
}
.p-apc-easyracks section.pb-40 {
    padding-bottom: 40px;
}

.p-apc-easyracks .pt-80 {
    padding-top: 80px;
}
.p-apc-easyracks .pb-80 {
    padding-bottom: 80px;
}

.p-apc-easyracks #microsite_content input.btn-primary, 
.p-apc-easyracks #microsite_content a.btn-primary, 
.p-apc-easyracks #microsite_content table.table a.btn-primary {
    border: 2px solid #43b3e5;
    border-bottom: 2px solid #43b3e5;
    border-radius: 30px;
    background: #43b3e5;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
.p-apc-easyracks #microsite_content input.btn-primary:hover,
.p-apc-easyracks #microsite_content a.btn-primary:hover,
.p-apc-easyracks #microsite_content table.table a.btn-primary:hover {
    border: 2px solid #43b3e5;
    border-bottom: 2px solid #43b3e5;
    border-radius: 30px;
    background: #FFF;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-easyracks #microsite_content input.btn-default,
.p-apc-easyracks #microsite_content a.btn-default, 
.p-apc-easyracks #microsite_content table.table a.btn-default {
    border: 2px solid #89e872;
    border-bottom: 2px solid #89e872;
    border-radius: 30px;
    background: #89e872;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
.p-apc-easyracks #microsite_content input.btn-default:hover,
.p-apc-easyracks #microsite_content a.btn-default:hover, 
.p-apc-easyracks #microsite_content table.table a.btn-default:hover {
    border: 2px solid #89e872;
    border-bottom: 2px solid #89e872;
    border-radius: 30px;
    background: #FFF;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-easyracks #microsite_content .p-easyracks-sec12 a{
    text-align: center !important;
}

.p-apc-easyracks #microsite_content h2,
.p-apc-easyracks #microsite_content h3 {
    font-family: "interbold", Arial, sans-serif;
    line-height: 1.25;
    letter-spacing: 0.02em;
    margin-bottom: 10px;
    text-transform: none;
    font-weight: bold;
} 

.p-apc-easyracks section.pt-40 {
    padding-top: 40px;
}
.p-apc-easyracks section.pb-40 {
    padding-bottom: 40px;
}

a.cols-100-100.btn.btn-default {}

.p-easyracks-sec3 h2 {
    text-align: center;
}
/*********************** End 1550 APC Easy Racks ***********************/

#p-also-sustainability div#cboxLoadedContent {
    width: fit-content!important;
}
#p-also-sustainability img.img-hover:hover {
    transition: opacity 0.1s ease-in-out!important;
}
#p-also-sustainability img.img-hover {
    transition: opacity 0.1s ease-in-out!important;
}
#p-also-sustainability .sustainability_hover .article.text_with_media:hover .img-hover {
    opacity: 1;
}
/*========== Adobe VIP Marketplace ==========*/
.style_Adobevip #microsite_content h1,
.style_Adobevip #microsite_content h2, 
.style_Adobevip #microsite_content h3 {
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
    color: #000;
    line-height: 1;
    text-transform: none;
}

.style_Adobevip #microsite_content h1 {
    font-size: 60px;
    margin-bottom: 20px;
}

.style_Adobevip #microsite_content h2 {
    font-size: 36px;
    margin-bottom: 20px;
}

.style_Adobevip #microsite_content h3 {
    font-size: 22px;
    margin-bottom: 20px;
}

.style_Adobevip #microsite_content p {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.4;
}

.style_Adobevip #microsite_content a.btn-primary {
    background-color: #78ff00;
    color: #000;
    border: 0 none;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
}

.style_Adobevip #microsite_content a.btn-primary:hover {
    background-color: #5dc500;
    border: 0 none;
    transition: .5s;
}

.style_Adobevip #microsite_content a.btn-default {
    background-color: transparent;
    color: #000;
    border-color: 2px solid #000;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
}

.style_Adobevip #microsite_content a.btn-default:hover {
    color: #000;
    background-color: #fff;
    transition: .5s;
}

.style_Adobevip #microsite_content section.adobevip_Header {
    background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_header_img2.png');
    background-position: center -10px;
    background-repeat: no-repeat;
    min-height: 1187px;
    background-size: cover;
    padding-top: 160px;
}


.style_Adobevip #microsite_content section.adobevip_Header .container {
    position: relative;
}

.style_Adobevip #microsite_content section.adobevip_Header .grid-col:nth-child(1) {
    position: absolute;
    top: -160px;
    left: 0;
}

.style_Adobevip #microsite_content section.adobevip_Header h1,
.style_Adobevip #microsite_content section.adobevip_Header h2,
.style_Adobevip #microsite_content section.adobevip_Header p {
    color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Header a.btn-default {
    color: #fff;
    border-color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Header a.btn-default:hover {
    color: #000;
    border-color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Downloadguide {
    background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_download.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 100px;
    margin-bottom: 100px;
    padding-top: 30px;
    padding-bottom: 0;
}

.style_Adobevip #microsite_content section.adobevip_Form {
    background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_contact.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 1124px;
    margin-bottom:  0;
    position: relative;
    padding-top: 200px;
}

.style_Adobevip #microsite_content section.adobevip_Form:before {
    content: '';
    background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/adobe_11/adobe_vip_marketplace/adobe_separator.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: -8px;
    left: 0;
    margin: auto;
    display: block;
    height: 193px;
    width: 100%;
    z-index: 1;
}

.style_Adobevip #microsite_content section.adobevip_Setup.last {
  padding-top: 80px;
  padding-bottom: 50px;
}

.style_Adobevip #microsite_content section.adobevip_Standard {
  padding-top: 30px;
  padding-bottom: 30px;
}

.style_Adobevip #microsite_content section.adobevip_Form h2,
.style_Adobevip #microsite_content section.adobevip_Form p {
    color: #fff;
}

.style_Adobevip #microsite_content section.adobevip_Form input.btn-primary {
    background-color: #78ff00;
    color: #000;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
}

.style_Adobevip #microsite_content section.adobevip_Form input.btn-primary:hover {
    background-color: #5dc500;
    transition: .5s;
}

.style_Adobevip #microsite_content section.adobevip_Form label {
    color: #fff;
    float: left;
}

.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) {
    width: 66.66666667%;
}

.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(8) {
    width: 66.66666667%;
    text-align: left;
}

.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) .mwf-paragraph {
    text-align: left;
}

.style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) .mwf_buttonrow .col-md-3 {
    width: 50%;
}

@media (max-width: 640px) {
    .style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4),
    .style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(8) {
            width: 100%;
    }
    
    .style_Adobevip #microsite_content section.adobevip_Form .grid-col:nth-child(4) .mwf_buttonrow .col-md-3 {
        width: 100%;
    }
}
/*========== End Adobe VIP Marketplace ==========*/

/*========== Mcare 5710 ==========*/
.style_Mcare #microsite_content a.btn-primary {
    background-color: #77b829;
    color: #fff;
    border: 0 none;
    text-transform: none;
    transition: .5s;
}

.style_Mcare #microsite_content a.btn-primary:hover {
    background-color: #649c21;
    color: #fff;
    transition: .5s;
    border: 0 none;
}

.style_Mcare #microsite_content section.mcare_Header {
    background: url('https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/mcare_1/mcare_header_img.jpg');
    background-position: 0;
    background-repeat: no-repeat;
    min-height: 624px;
    background-size: cover;
    margin-bottom: 30px;
    margin-top: 30px;
    padding-top: 30px
}

.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6:first-child {
    background: #77b829;
    padding-top: 30px;
    padding-bottom: 30px;
}  

.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6 h1,
.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6 p {
  color: #fff;
}
/*========== End Mcare 5710 ==========*/


/********************** 1550 Lenovo DCT Tool **********************/
.p-lenovo_dct_tool #microsite_content .bg-black_1.box, 
.p-lenovo_dct_tool #microsite_content .bg-black_1.box .grid, 
.p-lenovo_dct_tool #microsite_content .bg-black_1:not(.box) .grid-col .article, 
.p-lenovo_dct_tool #microsite_content .bg-black-1.box, 
.p-lenovo_dct_tool #microsite_content .bg-black-1 .box, 
.p-lenovo_dct_tool #microsite_content .bg-black-1.box .grid, 
.p-lenovo_dct_tool #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #f2f2f2;
}
 
.pt-40 {
    padding-top: 40px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pt-80 {
    padding-top: 80px;
}

.pb-80 {
    padding-bottom: 80px;
}
/********************** End 1550 Lenovo DCT Tool **********************/
/********************** 5410 **********************/
.p_webinar_1310 #microsite_content .bg-black-100.box, .p_webinar_1310 #microsite_content .bg-black-100 .box, .p_webinar_1310 #microsite_content .bg-black-100.box .grid, .p_webinar_1310 #microsite_content .bg-black-100:not(.box) .grid-col .article{
  background: #01020e !important;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_bg01 .container .article .row{
  text-align: center;
  display: block;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_bg01 .container .article .row .col-xs-12{
  background:#15386f;
  max-width: 1000px;
  margin:0 auto;
  float: none;
  padding-bottom: 20px;
  padding-top: 30px;
}
.p_webinar_1310 #microsite_content .btn-default{
  background: #ed1e24;
  color:#fff;
  font-size: 22px;
  padding:20px 30px!important;
}
.p_webinar_1310 #microsite_content ul{
  list-style-type: none!important;
  padding-left: 0;
}
.p_webinar_1310 #microsite_content ul li .highlight{
  color:#ed1e24;
}
.p_webinar_1310 #microsite_content h3{
  font-size: 30px;
}
.p_webinar_1310 #microsite_content h3,.p_webinar_1310 #microsite_content .p_webinar_1310_ct02 h3, .p_webinar_1310 #microsite_content p.big{
  color:#00a4ef;
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-weight: bold;
}
.p_webinar_1310 .lnk, .p_webinar_1310 #microsite_content p .highlight{
  color:#00a4ef!important;
  border-bottom-color:#00a4ef !important;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 .container .col-xs-12{
  padding: 0;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 ul{
  background: #ed1e24;
  align-items: center;
  display: flex;
  padding: 10px;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 ul li{
  font-weight: bold;
  width: 15%;
  font-size: 18px;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 .container .col-xs-12 img{
  padding: 0;
}
/********************** 5410 **********************/

#microsite_content .bg-black-40.link_black_i .lnk {
  color: #000000!important;
    border-bottom-color: #000!important;
}
#microsite_content .p_panel_2021 .panel-default{
  border:none;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
}
#microsite_content .p_panel_2021 .panel-default > .panel-heading{
  background: #006B7D!important;
  border-radius: 4px;
}
#microsite_content .p_panel_2021 .panel-default h4 a{
  display: block;
  color:#fff;
  border-bottom:none;
  padding:20px;
  position: relative;
}
#microsite_content .p_panel_2021 .panel-default h4 a:before{
    position: absolute;
    content: "\f105";
    font-family: "FontAwesome";
    right: 20px;
    top: 0;
  font-size: 40px;
    transition: 0.5s ease-in-out;
    line-height: 1.0;
}
#microsite_content .p_panel_2021 .panel-default h4 a:before{
  transform: rotate(-90deg) translate(-50%,0%);
}
#microsite_content .p_panel_2021 .panel-default h4 a.collapsed:before{
  transform: rotate(90deg) translate(50%,0%);
}
#microsite_content .p_panel_2021 .panel-default .table {
  text-align: left;
}
#microsite_content .p_panel_2021 .panel-default .panel-title span{
  font-size:0;
  visibility:hidden;
  opacity:0;
}
#microsite_content .p_panel_2021 .panel-default .panel-body{
  text-align:left;
}
/********************** end **********************/
/**********************lenovo_workstation**************************/
.p_lenovo_workstation #microsite_content a.btn-default{
    display: block;
    width:100%;
    background: #c00000;
    color:#fff;
    border-radius: 0!important;
    border-color: #c00000;
    font-size: 20px;
  }
  .p_lenovo_workstation #microsite_content .embed-responsive-item{
    padding-left: 0;
  }
  .p_lenovo_workstation #microsite_content .p_btn p{
    background: #c00000;
  }
  .p_lenovo_workstation #microsite_content .p_btn .col-xs-12:nth-of-type(2) p a.btn-default{
    background: #ff6a00;
    border-color: transparent;
  }
  .p_lenovo_workstation #microsite_content .p_btn .col-xs-12:nth-of-type(2) p a.btn-default:hover{
    background: #fff;
    border-color:#000;
  }
  .p_lenovo_workstation #microsite_content .p_bg01 h3,.p_lenovo_workstation #microsite_content .p_bg01 p{
    color:#fff;
  }
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row{
  background: url("https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/lenovo_45/workstation_4/bg03.jpg");
  padding:40px 20px;
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row h3{
  padding-bottom: 20px;
  font-size: 28px;
  text-shadow: 0 1px 5px rgba(0,0,0,0.7);
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row .col-sm-12{
  padding:0;
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row .col-sm-4{
  padding-top:4rem;
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row .col-sm-8{
  padding-left: 10%;
}
.p_lenovo_workstation #microsite_content .p_bg01 p{
  background: #000;
  font-size:20px;
    padding:10px;
}
.p_lenovo_workstation #microsite_content .p_right_text p .highlight{
  text-align: right!important;
  display: block;
  font-weight: normal;
}
@media only screen and (min-width: 768px){
    .p_lenovo_workstation #microsite_content .p_btn a.btn-default{
        padding-right:120px;
        padding-left: 120px;
      }
}
/**********************end_lenovo_workstation**************************/

.p-microsoft_teams_rooms_webinar #microsite_content .mwf_success_text p{
  text-align:left;
}

/**********************iiyama_asortment**************************/
.p_iiyama_asortment #microsite_content .pb-4rem{
  padding-bottom:4rem;
}
.p_iiyama_asortment #microsite_content .pb-2rem{
  padding-bottom:2rem;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_header_img{
  background: #fff;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_header_img .container-fluid .row{
  max-width: 1200px;
  margin:0 auto;
}
.p_iiyama_asortment #microsite_content .img-original{
  padding-left: 0;
  width: 100%;
  padding-right: 0;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_logo img{
  max-width: 220px;
  width:auto!important;
  margin: 0 0 0 auto;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt01{
     background: #1c1c1c url("https://iiyama.com/bundles/app/_old/img/forgamers/gold-phoenix-features-bg.jpg") center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
  color:#fff;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt01 p{
  color:#fff;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02 .col-xs-12 .col-md-6 p{
  margin: 0;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02{
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02 .container{
  max-width: 1200px;
  width: 100%;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02 .article >.row{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px){
  .p_iiyama_asortment #microsite_content p{
    text-align:justify;
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px){
  .p_iiyama_asortment #microsite_content .img-original{
    padding-bottom: 4rem;
    padding-left:0;
  }
  .p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02.p_iiyama_asortment_cnt02a .row{
    flex-direction: column-reverse;
  }
}
/**********************end_iiyama_asortment**************************/

/***** START HPE Private Lounge Customizations *****/

section.box.bg-black-1.hpe-private-lounge-addtltxt-container .col-xs-12.col-md-6.grid-col:nth-of-type(2) {
    padding: 50px !important;
}

section.hpe-private-lounge-logos-container img {
    width: 250px !important;
}

section.box.bg-black-1.hpe-private-lounge-addtltxt-container h5 {
    text-align: CENTER;
    background: turquoise;
    padding: 15px;
    color: white;
    text-shadow: 2px 2px 2px #3d3d3d;
    font-weight: bold;
}

/***** END HPE Private Lounge Customizations *****/

/*********************** Start 1550 Microsoft EBC ***********************/

.p-microsoft-ebc #microsite_content .header {
  background: url(/ec/cms5/media/img/2800/microsites_6/microsoft_7/executive_briefing_center/header.jpg);
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: ;
  padding: 100px 0;
}

.p-microsoft-ebc #microsite_content .header h1,
.p-microsoft-ebc #microsite_content .header h2,
.p-microsoft-ebc #microsite_content .header p {
  color: #fff;
}

.p-microsoft-ebc #microsite_content .header h1:after {
  height: 0px;
}

.p-microsoft-ebc #microsite_content .article a:not(.btn) {
    display: unset;
}

.p-microsoft-ebc #microsite_content a.btn-default,
.p-microsoft-ebc #microsite_content table.table a.btn-default {
  border: 2px solid #85EA6C;
  border-bottom: 2px solid #85EA6C;
  border-radius: 0px;
  background: #85EA6C;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.p-microsoft-ebc #microsite_content a.btn-default:hover,
.p-microsoft-ebc #microsite_content table.table a.btn-default:hover {
  border: 2px solid #85EA6C;
  border-bottom: 2px solid #85EA6C;
  border-radius: 0px;
  background: #FFF;
  color: #85EA6C;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.p-microsoft-ebc #microsite_content .mwf-form input.btn-primary, 
.p-microsoft-ebc #microsite_content .mwf-form a.btn-primary {
  border: 2px solid #85EA6C !important;
  border-bottom: 2px solid #85EA6C;
  border-radius: 0px;
  background: #85EA6C !important;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

@media only screen and (max-width: 990px) {
  /* For mobile phones: */
  .p-microsoft-ebc #microsite_content .header {
    background: linear-gradient(rgb(62 62 62 / 50%), rgb(0 0 0 / 80%)),url(/ec/cms5/media/img/2800/microsites_6/microsoft_7/executive_briefing_center/header.jpg);  background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: ;
    padding: 100px 0;
  }
}

/*********************** End 1550 Microsoft EBC ***********************/
/***********************  p_acmp_ro_2021 ***********************/

@media only screen and (max-width: 768px){
  .p_acmp_ro_2021 #microsite_content h2{
    font-size: 2.5rem;
    margin-bottom: 2rem;
  }
  .p_acmp_ro_2021 #microsite_content h3{
    font-size: 2rem;
  }
  .p_acmp_ro_2021 #microsite_content .mwf-label{
    font-size:14px;
  }
  .p_acmp_ro_2021 #microsite_content .mwf-input input{
    padding: 5px;
  }
  .p_acmp_ro_2021 #microsite_content .mwf_buttonrow .col-xs-6.col-md-3{
    float:none;
    width:100%;
  }
  .p_acmp_ro_2021 #microsite_content .mwf_buttonrow .col-xs-6.col-md-3:nth-of-type(1){
    margin-bottom:20px;
  }
  .p_acmp_ro_2021 #microsite_content .bg-cd3-100.p_sp_bg .grid,.p_acmp_ro_2021 #microsite_content .bg-cd3-100.p_sp_bg .grid-col .article{
    background:#fff!important;
  }
  .p_acmp_ro_2021 #microsite_content .bg-cd3-100.p_sp_bg .grid-col .article p{
    font-size:13px;
  }
}
/*********************** end p_acmp_ro_2021 ***********************/
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda {
    background-attachment: fixed;
    padding-bottom: 50px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda h2 {
    padding-bottom: 0;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box .article.text_with_media {
    background-color: #fff
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box h3 {
    font-size: 18px;
    line-height: 1.5;
    height: 80px;
    overflow: hidden;
    margin: 20px 0;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p.big {
    width: 100px;
    height: 46px;
    position: relative;
    background: #89e872;
    text-align: center;
    font-weight: 700;
    margin-top: 10px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p.big:before {
    content: "";
    position: absolute;
    right: -23px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 23px solid #89e872;
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box b {
    color: #006b7d;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p {
    margin-bottom: 20px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p {
    margin-bottom: 20px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box .col-for-image {
    position: absolute;
    bottom: 20px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box .article.text_with_media {
    padding-bottom: 30px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box img {
    height: 30px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .spotlight_registration {
    padding-top: 0;
    padding-bottom: 0;
    background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/lv_also_spotlight_bckgrimg_registrationform.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: fit-content;
}
.p_also_webinar_spotlight #microsite_content .agenda-box .article{
    background: #fff!important;
}
/**********************lenovo_workstation**************************/
.p_lenovo_workstation #microsite_content h1, .p_lenovo_workstation #microsite_content h2, .p_lenovo_workstation #microsite_content h3{
    font-family:"Montserrat", "inter", Verdana, Arial, sans-serif;
}
.p_lenovo_workstation #microsite_content .p_section01 h2{
    color: #ff0000;
    font-size:40px;
}
.p_lenovo_workstation #microsite_content .p_section01 .big{
  line-height: 1.3;
  font-weight:bold;
  font-size: 24px;
}
.p_lenovo_workstation #microsite_content .p_section02 .container >.row .article >.row{
    display: flex;
    align-items: center;
}
.p_lenovo_workstation #microsite_content .p_section03.p_section03_top .container{
    border-top:1px dashed #ff0000;
    padding-top: 4rem;
}
.p_lenovo_workstation #microsite_content .p_section03.p_section03_ico .container >.row .article{
    max-width: 570px;
    margin:0 auto;
}
.p_lenovo_workstation #microsite_content .p_section03.p_section03_bottom .container{
    border-bottom:1px dashed #ff0000;
    padding-bottom: 4rem;
}
.p_lenovo_workstation #microsite_content p.big{
    line-height: 1.3;
}
.p_lenovo_workstation #microsite_content .p_section_header h3{
  position: relative;
  margin-bottom: 5rem;
  font-size: 25px;
}
.p_lenovo_workstation #microsite_content .p_section_header h3:before{
  content: '';
  position: absolute;
  background: #ff0000;
  width: 100%;
  height:1px;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
}
.p_lenovo_workstation #microsite_content .p_section_header h3 .highlight{
  color: #fff;
  display: inline-block;
  background: #ff0000;
  z-index: 1;
  position: relative;
  padding: 10px 20px;
}
.p_lenovo_workstation #microsite_content .separat{
    margin-top: 30px;
}
.p_lenovo_workstation #microsite_content .p_section_logo,
.p_lenovo_workstation #microsite_content .p_section_logo .col-for-image {
    position: relative;
    overflow: hidden;
}
.p_lenovo_workstation #microsite_content .p_section_logo .col-for-image img {
    position: fixed;
    right: -30px;
    bottom: 50px;
    transform: rotate(-90deg) translate(50%, 100%);
    z-index: 1;
    max-width: 230px;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article {
    max-width: 400px;
    margin: 0 auto;
    color: #fff;
    padding: 20px 10px;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article .btn {
    margin: 0 auto;
    display: block;
    max-width: 200px;
    background: transparent;
    border-radius: 0;
}
.p_lenovo_workstation #microsite_content .p_section04 .container {
    position: relative;
}
.p_lenovo_workstation #microsite_content .p_section04 .container:before,
.p_lenovo_workstation #microsite_content .p_section04 .container:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
}
.p_lenovo_workstation #microsite_content .p_section04 .container:before {
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #ff0000;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article .btn:hover {
    background: #fff;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article p {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(1) .article {
    background: #ff0000;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(2) .article .btn {
    border-color: #ff0000;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(2) .article {
    background: #000;
}
@media screen and (max-width: 1024px) {
    .p_lenovo_workstation #microsite_content .p_section02 .container>.row .article>.row {
        flex-wrap: wrap;
    }
    .p_lenovo_workstation #microsite_content .p_section02 .container>.row .col-xs-12:nth-of-type(2) .article>.row {
        flex-direction: column-reverse;
    }
    .p_lenovo_workstation #microsite_content .container .article.text_with_media img {
        padding: 0;
    }
    .p_lenovo_workstation #microsite_content .p_section_logo .col-for-image img {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article p {
        text-align: center;
    }
    .p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(1) .article {
        margin-bottom: 40px;
    }
    .p_lenovo_workstation #microsite_content .p_section04 .container:before {
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #f00;
        border-bottom: 0;
    }
}
/**********************end_lenovo_workstation**************************/
/****************hpe-nimble-starter-kit_2021****************/
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content h2{
    font-size: 3.2rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content p{
    font-size: 1.6rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content .ready-to-recommend .btn-primary:focus{
    color: #89e872;
    border:none;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content .ready-to-recommend.separat > .container{
    border:none;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content p.big{
    font-size: 2.1rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content .an-hpe-offer p.big{
    font-size: 4rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content ul li{
    font-size: 1.6rem;
}
/****************end hpe-nimble-starter-kit_2021****************/
/********************Microsoft 21Q4 Reimagine Landing Page**********************/

.p_reimagine #microsite_content .p_reimagine_01 {
    background: url("https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/img01_2000px-2.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: auto 100%;
    background-color: #e5e5e5;
    height: 700px;
}

.p_reimagine #microsite_content .p_reimagine_01 .container .col-xs-12 {
    position: inherit;
}

.p_reimagine #microsite_content .p_reimagine_01 .container .row {
    max-width: 600px;
}

.p_reimagine #microsite_content .p_reimagine_01 .container {
    display: flex;
    position: relative;
    align-items: center;
    justify-items: center;
    height: 100%;
    position: relative;
}

.p_reimagine #microsite_content .p_reimagine_01 img {
    position: absolute;
    top: 30px;
    right: -15%;
}

.p_reimagine #microsite_content .container .col-xs-12 h2 b {
    display: block;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-size: 5rem;
    position: relative;
    padding-bottom: 30px;
}

.p_reimagine #microsite_content .container .col-xs-12 h2 b:before {
    content: '';
    position: absolute;
    background: url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/bar.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    bottom: 0;
    left: 0;
    width: 250px;
    height: 7px;
}

.p_reimagine #microsite_content .container .col-xs-12 .btn-primary {
    background-color: #0078d4;
    border-radius: 0;
    border: 0px;
    position: relative;
    padding: 15px 40px 15px 20px;
}

.p_reimagine #microsite_content .container .col-xs-12 .btn-primary:before {
    content: '>';
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}

.p_reimagine #microsite_content .container .col-xs-12 .btn-primary:hover {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.p_reimagine #microsite_content .p_reimagine_02 .container .article {
    background-color: #0078d4;
    padding: 3rem 4rem;
}

.p_reimagine #microsite_content .p_reimagine_02 h3 {
    font-size: 3rem;
    margin-bottom: 20px;
}

.p_reimagine #microsite_content .p_reimagine_02 h3,
.p_reimagine #microsite_content .p_reimagine_02 p {
    color: #fff!important;
}

.p_reimagine #microsite_content .p_reimagine_02.p_reimagine_shadow .container {
    box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
}

.p_reimagine #microsite_content .p_reimagine_02.p_reimagine_shadow .container .col-xs-12 {
    padding: 0;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container {
    box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_img {
    padding: 0;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont {
    padding: 40px 50px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont img {
    max-width: 100px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont h4 {
    font-size: 2.3rem;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 40px;
    margin-top: 20px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont ul li {
    padding-bottom: 15px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container>.row {
    display: flex;
    align-items: center;
    justify-items: center;
    flex-wrap: wrap;
}

.p_reimagine #microsite_content .p_reimagine_03 {
    background: url("https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/img05.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: auto 100%;
    background-color: #e5e5e5;
    margin-top: 8rem;
}

.p_reimagine #microsite_content .p_reimagine_03 .container h2 b {
    font-size: 4.5rem;
}

.p_reimagine #microsite_content .p_reimagine_03 .container .row {
    max-width: 600px;
}

.p_reimagine #microsite_content .p_reimagine_h_blue h3 {
    color: #0078d4!important;
    font-size: 4rem;
    margin-bottom: 20px;
    text-transform: inherit;
}

.p_reimagine #microsite_content .p_reimagine_04 .container .article {
    background: transparent;
}

@media only screen and (max-width: 1200px) and (min-width: 768px) {
    .p_reimagine #microsite_content .p_reimagine_01 .col-xs-12 .article {
        padding: 100px 10px;
    }
    .p_reimagine #microsite_content .p_reimagine_01 {
        height: 500px;
    }
}

@media only screen and (max-width: 1200px) {
    .p_reimagine #microsite_content .p_reimagine_01 {
        background-position: left center;
        background-size: auto 100%;
        height: auto;
    }
    .p_reimagine #microsite_content .p_reimagine_03 {
        background-position: left 30% center;
        background-size: auto 100%;
    }
    .p_reimagine #microsite_content .p_reimagine_03 .container .row {
        max-width: 550px;
    }
    .p_reimagine #microsite_content .p_reimagine_01 .container {
        padding: 4rem 1rem;
    }
    .p_reimagine #microsite_content .p_reimagine_01 .container .row {
        max-width: 100%;
    }
    .p_reimagine #microsite_content .p_reimagine_01 img {
        right: 0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_img {
        order: 0;
    }
    .p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont {
        order: 1;
    }
    .p_reimagine #microsite_content .p_reimagine_01 img {
        max-width: 200px;
    }
}


.p_reimagine #microsite_content .p_reimagine_05 .container{
    box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
    margin-bottom:50px;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .nowrap{
   background:#0078d4;
   color:#fff;
   display:block;
   padding:10px;
   max-width:300px;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_right .row p:nth-of-type(1){
   padding-bottom:20px;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_right .row p:nth-of-type(3){margin-bottom: -6px;}
 .p_reimagine #microsite_content .p_reimagine_05 .p_right{
   background-color:;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_left h3{
   color:#0078d4!important;
 }
 .p_reimagine #microsite_content .p_reimagine_05 h3{
   padding-bottom:30px;
   border-bottom: 1px solid #cbcbcb;
   margin-bottom:3rem;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .row p:last-of-type{
   padding-top:4rem;
   margin-top:4rem;
   border-top: 1px solid #cbcbcb;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_right{
   background:#f6f6f6;
   height: 100%;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .col-xl-6{
   padding: 20px 50px;
   position: relative;
   min-height:741px;
 }
 
 @media only screen and (max-width: 768px){
   .p_reimagine #microsite_content .p_reimagine_05 .col-xl-6{
     min-height:auto;
   }
 }
 .p_reimagine #microsite_content .p_reimagine_06 .container{
   max-width:1000px;
   margin-bottom:0 auto;
 }
 .p_reimagine #microsite_content .p_reimagine_07{
   background:url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/img09.jpg');
   background-repeat: no-repeat;
   background-position: center right;
   background-size: 100% auto;
   background-color: #ededed;
   height: 600px;
 }
 .p_reimagine #microsite_content .p_reimagine_07 .container {
     display: flex;
     position: relative;
     align-items: center;
     justify-items: center;
     height: 100%;
     position: relative;
 }
 .p_reimagine #microsite_content .p_reimagine_08 .container{
   box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
   border:1px solid #cbcbcb;
   padding:50px;
 }
 .p_reimagine #microsite_content .p_reimagine_08 .container .col-xs-12 .article{
   max-width:1000px;
   margin:0 auto;
   width: 100%;
 }
 .p_reimagine #microsite_content .container .lnk{
   color:#0078d4;
   border-color:#0078d4;
 }
 .p_reimagine #microsite_content .p_reimagine_09 .container p{
   color:#0e2754;
 }
/********************Microsoft 21Q4 Reimagine Landing Page**********************/


/* ---------- Christmas 2021 ---------- */

#p-xmas2021 .xmas2021-header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2021_campaign/christmax2021-header-background-fixed.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2021 .xmas2021-footer{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2021_campaign/christmax2021-footer-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2021 .xmas2021-footer h1, #p-xmas2021 .xmas2021-footer h2, #p-xmas2021 .xmas2021-footer h3, #p-xmas2021 .xmas2021-footer h4, #p-xmas2021 .xmas2021-footer h5, #p-xmas2021 .xmas2021-footer h6, #p-xmas2021 .xmas2021-footer p{
    color:#FFFFFF;
}


#p-xmas2021 .xmas2021-footer input.btn-default, #p-xmas2021 .xmas2021-footer a.btn-default, #p-xmas2021 .xmas2021-footer  table.table a.btn-default {
    border: 2px  solid black;
    border-bottom: 2px  solid #000000;
    border-radius: 30px;
    background: #FFFFFF;
    color: #000000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

    
    
    #p-xmas2021 .xmas2021-footer input.btn-default:hover, #p-xmas2021 .xmas2021-footer a.btn-default:hover, #p-xmas2021 .xmas2021-footer table.table a.btn-default:hover {
    border: 2px  solid #FFFFFF;
    border-radius: 30px;
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
    }
    
    #p-xmas2021 .xmas2021-footer a.btn-primary:hover > .fa::before, #p-xmas2021 .xmas2021-footer a.btn-default:hover > .fa::before, #p-xmas2021 .xmas2021-footer table.table a.btn-primary:hover > .fa::before, #p-xmas2021 .xmas2021-footer table.table a.btn-default:hover > .fa::before {
    color: #FFFFFF;
}
        
    #p-xmas2021 #microsite_content .xmas2021-header .article > .row {
    padding-top:0;
}
    
    
/* ---------- End Christmas 2021 ---------- */



/* S T A R T   ALSO WOW week */

#p-also-wow #messages {
    display: none;
}


#p-also-wow #microsite_content a.btn-primary:hover > .fa::before,
#p-also-wow #microsite_content a.btn-default:hover > .fa::before,
#p-also-wow #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-wow #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}


#p-also-wow #microsite_content .img-original.img-responsive:hover {
    width: auto;
    cursor: pointer;
}

#p-also-wow #microsite_content .bg-black-40.box,
#p-also-wow #microsite_content .bg-black-40 .box,
#p-also-wow #microsite_content .bg-black-40.box .grid,
#p-also-wow #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #ffffff;
}

#p-also-wow #microsite_content .btn-default {
    color: #e22625;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-wow #microsite_content #buyall .btn-default:hover,
#p-also-wow #microsite_content #buyall .btn-default:focus,
#p-also-wow #microsite_content #buyall .btn-default.focus,
#p-also-wow #microsite_content #buyall .btn-default:active,
#p-also-wow #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #ffffff!important;
    color: #000000!important;
    background-color: #e22625!important;
}


#p-also-wow #microsite_content .btn-primary:after,
#p-also-wow #microsite_content .btn-success:after,
#p-also-wow #microsite_content .btn-info:after,
#p-also-wow #microsite_content .btn-warning:after,
#p-also-wow #microsite_content .btn-danger:after {
display: none;
}

#p-also-wow #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #e22625;
    border-color: #ffffff;
    border-radius: 30px;
    width: 100%;
}


#p-also-wow #microsite_content a.btn.btn-primary {
    background: #e22625 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}


#p-also-wow #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-wow #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #997b7a!important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-wow #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #e22625;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 18px;
}

#p-also-wow #microsite_content .c-Products__artNo {
    padding-top: 15px !important;
}

#p-also-wow #microsite_content .c-Products__bonuspoints {
    padding: 6px 0px 0px 0px !important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product a {
    color: #000000!important;
    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
}

#p-also-wow #microsite_content .c-Products--gallery-Product a:hover {
    color: #e22625 !important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product .btn.btn-primary {
    padding: 15px 10px !important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-wow #microsite_content h1,
#p-also-wow #microsite_content h2  {
color:  #e22625;
}

#p-also-wow #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-wow #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-wow #microsite_content h2 {
    margin-top: 40px;
}

#p-also-wow #microsite_content h1,
#p-also-wow #microsite_content h2,
#p-also-wow #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-wow #microsite_content #messages {
    margin: 0px;
}

#p-also-wow #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}


#p-also-wow #microsite_content .intro {
    background: #ffffff;
}

#p-also-wow #microsite_content .products {
    background: #ffffff;
}

#p-also-wow #microsite_content a.btn.btn-primary {
    background: #e22625 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}

#p-also-wow #microsite_content a.btn.btn-primary:hover {
    background: #997b7a !important;
    color: #fff !important;
    border: 0 !important;
}

#p-also-wow #microsite_content .alldeals {
    background: #ffffff;
}

#p-also-wow #microsite_content .parallax h2 {
    color: #fff;
}

#p-also-wow #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

@media (max-width: 1200px) {

#p-also-wow #microsite_content .c-Products--gallery-Product {
        width: 46%;
    }
}

@media (max-width: 630px) {
    #p-also-wow #microsite_content .c-Products--gallery-Product {
        width: 95%;
    }
}

/* E N D  ALSO WOW week */

/*=============================================
=            ANW 22Q1 ALSO Network            =
=============================================*/
#p-anw-22q1-also-network #microsite_content .l-thankyou .container > .row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between; }

#p-anw-22q1-also-network #microsite_content .l-thankyou h2 {
  margin-bottom: 2rem; }

#p-anw-22q1-also-network #microsite_content .l-thankyou p {
  margin-bottom: 0;
  padding-bottom: 4rem;
  font-size: 13px; }

#p-anw-22q1-also-network #microsite_content .fw-nopadding .article img {
  padding-right: 0;
  padding-left: 0; }

#p-anw-22q1-also-network #microsite_content .m-quote .text_with_media {
  text-align: center; }
  #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2 {
    display: block;
    margin-bottom: 2rem; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:before, #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:after {
      position: absolute;
      top: -0.75em;
      right: unset;
      content: "‘";
      color: #89e872;
      font: 700 8em/2em sans-serif; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:before {
      left: -0.05em;
      opacity: 0.2; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:after {
      left: -0.25em;
      opacity: 0.5; }
  #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media p span.highlight {
    display: block;
    margin: 0; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media p span.highlight:before {
      content: "— "; }

/*=====  End of ANW 22Q1 ALSO Network  ======*/

/*=====  2900 Microsoft 21 Q4 TPP  ======*/

#M-TPP2021q4-2900 .separat .separat_inner { margin: 20px 15px 20px !important;}
#M-TPP2021q4-2900 .separat .separat_inner img { max-width: 100px ;  width: 100%; }
#M-TPP2021q4-2900 .separat .text_with_media h3 {color:#000;}

/*=====  End of 2900 Microsoft 21 Q4 TPP  ======*/

/**********************hpe_aruba_new_switches***********************/
.p_hpe_aruba_new_switches #microsite_content h2{
    color:#ff8300;
}
.p_hpe_aruba_new_switches #microsite_content h3{
  color:#0f3250;
  font-size:24px;
}
.p_hpe_aruba_new_switches #microsite_content img{
  margin: 0 auto;
  text-align: center;
}
.p_hpe_aruba_new_switches #microsite_content .table-responsive th{
  background: #0f3250;
  color:#fff;
}
.p_hpe_aruba_new_switches #microsite_content .lnk{
  color:#ff8300;
  border-color:#ff8300;
}
.p_hpe_aruba_new_switches #microsite_content .table-striped > tbody > tr:nth-of-type(2n+1){
  background: #ebf5fa;
}
.p_hpe_aruba_new_switches #microsite_content .p_header_img .article{
    background: rgb(255,255,255);
    background: linear-gradient(113deg, rgb(255, 255, 255) 51%, rgb(1, 1, 1) 49%);
}
.p_hpe_aruba_new_switches #microsite_content .p_header_img .article .row{
    padding: 0;
}
.p_hpe_aruba_new_switches #microsite_content .lnk:hover{
  color: #ff4c00;
}
.p_hpe_aruba_new_switches #microsite_content .p_hpe_aruba_img img{
      -webkit-box-shadow: 4px 16px 14px 0 rgb(28 40 44 / 10%);
    -moz-box-shadow: 4px 16px 14px 0 rgba(28,40,44,.10);
    box-shadow: 4px 16px 14px 0 rgb(28 40 44 / 10%);
  padding:0;
}
/**********************end_hpe_aruba_new_switches***********************/








/* ---------- adobe_black_friday ---------- */

.p_adobe_black_friday #microsite_content .highlight{
  font-weight: normal;
  font-size: 12px;
  font-style: italic;
}
/* ---------- end adobe_black_friday ---------- */
/* ---------- LENOVO MS GUIDELINES THINKBOOK+E-SERIES BONUS CLUB ---------- */
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_logo img{
  margin: 0 0 0 auto;
}
.p_lenovo_ms_guidelines #microsite_content a.btn-default {
   display: inline-block;
   width: auto;
}
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_bonus .col-md-9{
  padding-left:7rem;
}
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_bonus{
  background-color:rgba(0,0,0,0.05);
}
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_bonus .article{
  padding-top:15px;
}
/* ---------- END LENOVO MS GUIDELINES THINKBOOK+E-SERIES BONUS CLUB ---------- */

/* ---------- 1010 EN Landing page Logitech 21Q3 Central Launch ---------- */
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled h1,
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled h2,
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled h3,
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled p { font-family: Arial, Verdana, sans-serif; }}

.support-container-wrapper .article.text_with_media .row { background: #BDBDBC }
@media (min-width: 992px) { 
.support-container-wrapper .article.text_with_media .row {
    background: #BDBDBC url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/2021_178/2800-en-logitech-2021-support4.jpg) no-repeat 0 0;
    background-size: cover;
    padding: 30px !important;
}
.sales-contact-wrapper .separat .text_with_media h2 {
    text-align: center;
    margin:0;
}
.sales-contact-wrapper .separat .text_with_media .col-md-6:first-child { text-align: right}
.sales-contact-wrapper .separat .text_with_media .col-md-6:first-child span {
    text-align: right;
        display: inline-block;
}
}
/* ---------- END 1010 EN Landing page Logitech 21Q3 Central Launch ---------- */

/* ---------- 2800_da-microsoft-112021-banner-wrapper ---------- */
.2800_da-microsoft-112021-banner-wrapper {
background: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/ms_portal/products___solution/surface_6/2800_da_microsoft_112021_banner_img2.jpg) no-repeat;
background-size: cover;
}

.innovativt-wrapper {
background: rgb(255,214,214); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(255,214,214,1) 1%, rgba(193,179,197,1) 36%, rgba(89,120,169,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(255,214,214,1) 1%,rgba(193,179,197,1) 36%,rgba(89,120,169,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(255,214,214,1) 1%,rgba(193,179,197,1) 36%,rgba(89,120,169,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd6d6', endColorstr='#5978a9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding: 50px 0 0;
}
.innovativt-wrapper> .container { background: transparent !important; }
.innovativt-wrapper .text_with_media .row .col-for-image,
.innovativt-wrapper .text_with_media .row {
    margin-bottom: 0px !important;
    padding-bottom:0px !important;
}

.ms-product-112021-section-wrapper-2 { 
background: rgb(225,211,219); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgb(225,211,219) 0%, rgb(203,206,219) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgb(225,211,219) 0%,rgb(203,206,219) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgb(225,211,219) 0%,rgb(203,206,219) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1d3db', endColorstr='#cbcedb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding: 60px 15px 40px;
}

.ms-product-12021-section-wrapper {
    background: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/ms_portal/products_solution/surface_6/112021-ms-product-section-wrapper-bg.jpg) no-repeat;
    background-size: cover;
    padding: 60px 0 40px;
}

.p-2800-microsoft_surface_product_1 .text_with_media h2 {
    font-family: 'poppins', 'Open-sans', Verdana, sans-serif;
    font-weight: 500;
    font-size: 32px;
    text-transform: capitalize;
    position: relative;
    padding: 0 0 30px;
    margin: 30px 0 50px;
}
.p-2800-microsoft_surface_product_1 .text_with_media h2::after {
    width: 160px;
    height: 4px;
    background-color: #415f91;
    position: absolute;
    content: " ";
    display: block;
    margin-top: 15px;
    font-family: 'poppins', 'open-sans', sans-serif;
    font-weight: 500;
    margin-left: -80px;
    left: 50%;
    bottom: 0;
}

/* ---------- END 2800_da-microsoft-112021-banner-wrapper ---------- */

/* ---------- 2900_da-microsoft-112021-banner-wrapper ---------- */

.p-2900-surface_product_launch_1 .text_with_media h2,
.p-3100-surface_product_launch_3 .text_with_media h2 {
    font-family: 'poppins', 'Open-sans', Verdana, sans-serif;
    font-weight: 500;
    font-size: 32px;
    text-transform: capitalize;
    position: relative;
    padding: 0 0 30px;
    margin: 30px 0 50px;
}
.p-2900-surface_product_launch_1 .text_with_media h2::after,
.p-3100-surface_product_launch_3 .text_with_media h2::after {
    width: 160px;
    height: 4px;
    background-color: #415f91;
    position: absolute;
    content: " ";
    display: block;
    margin-top: 15px;
    font-family: 'poppins', 'open-sans', sans-serif;
    font-weight: 500;
    margin-left: -80px;
    left: 50%;
    bottom: 0;
}

/* ---------- END 2900_da-microsoft-112021-banner-wrapper ---------- */

/* ---------- ES DropSuite ---------- */
.style_Dropsuite #microsite_content .article .row {
    padding-top: 0;
    padding-bottom: 0;
}

.style_Dropsuite #microsite_content h1,
.style_Dropsuite #microsite_content h2 {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    color: #1d2431;
    line-height: 1;
    text-transform: none;
}

.style_Dropsuite #microsite_content h1 {
    font-size: 40px;
    margin-bottom: 20px;
}

.style_Dropsuite #microsite_content h2 {
    font-size: 32px;
    margin-bottom: 20px;
}

.style_Dropsuite #microsite_content h3 {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    color: #1d2431;
    line-height: 1;
    text-transform: none;
    font-size: 24px;
    margin-bottom: 20px;
}

.style_Dropsuite #microsite_content p {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.4;
}

.style_Dropsuite #microsite_content p.big {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 1.4;
}

.style_Dropsuite #microsite_content a.btn-primary {
    background-color: #009fe0;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content a.btn-primary:hover {
    background-color: #172cac;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content a.btn-default {
    background-color: transparent;
    color: #009fe0;
    border-color: 2px solid #009fe0;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content a.btn-default:hover {
    color: #000;
    background-color: #fff;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content section.sectionHeader {
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionIntro {
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionIntro .text_with_media .row{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.style_Dropsuite #microsite_content section.sectionFeatures {
    background: url('https://also.com/ec/cms5/media/img/2610_1/vendors_2/dropsuite_1/2610_dropsuite_form_bg2.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 600px;
    background-size: cover;
    padding-top: 150px;
    padding-bottom: 100px;
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article {
    background-color: #fff;
    position: relative;
    border-radius: 10px;
}

.style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .col-for-image picture {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: -100px;
    z-index: 1;
}

.style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .row:last-child {
    padding-top: 90px;
}

.style_Dropsuite #microsite_content section.sectionVideo,
.style_Dropsuite #microsite_content section.sectionCharacteristics,
.style_Dropsuite #microsite_content section.sectionFAQ {
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionContact {
    background: url('https://also.com/ec/cms5/media/img/2610_1/vendors_2/dropsuite_1/2610_dropsuite_form_bg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 600px;
    background-size: cover;
    padding-top: 150px;
    padding-bottom: 100px;
    margin-bottom: 0;
}

.style_Dropsuite #microsite_content section.sectionContact h2,
.style_Dropsuite #microsite_content section.sectionContact p {
    color: #fff;
}

.style_Dropsuite #microsite_content section.sectionContact label {
    color: #fff;
    float: left;
}

.style_Dropsuite #microsite_content section.sectionContact grid-col {
    width: 66.666666%
}

@media (max-width: 640px) {
    .style_Dropsuite #microsite_content section.sectionContact grid-col {
        width: 100%
    }

    .style_Dropsuite #microsite_content section.sectionFeatures {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    .style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .col-for-image picture {
        position: relative;
        top: 20px;
    }
    
    .style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article {
        margin-bottom: 40px;
    }
    
    .style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .row:last-child {
        padding-top: 30px;
    }
}
/* ---------- End ES DropSuite ---------- */

/* ----------Storage Coach ---------- */
.hpe_potal_h_fix #microsite_content a:focus {
    color: #000;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/storage_coach/hpe_storage_coach_landing_header.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 500px;
    background-size: cover;
    padding-top: 100px;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader.inside {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/storage_coach/hpe_storage_coach_header.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 350px;
    background-size: cover;
    padding-top: 100px;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader h1 {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader h2 {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader h3 {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader p {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_content h2 {
    margin-top: 30px;
}

.hpe_potal_h_fix #microsite_content p {
    font-size: 1.8rem;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/storage_coach/hpe_storage_coach_landing_footer2.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 508px;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form p,
.hpe_potal_h_fix #microsite_content section.storageCoach_form label {
    color: #fff;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form h2 {
  color: #fff;
  margin-bottom: 0;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(2) {
  width: 100%;
  text-align: center;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) {
    width: 50%;
    float: left;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) p {
  padding-top: 100px;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(5) {
    width: 50%;
    float: left;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow .col-md-3:first-child {
  display: none;
 }

.hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow .col-md-3:last-child {
    width: 100%;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow .mwf_cancel {
    display: none;
}

@media (max-width: 640px) {
    .hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) p {
        padding-top: 0;
    }

    .hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) {
        width: 100%;
    }

    .hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(5) {
        width: 100%;
    }

    .hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow {
        width: 100%;
    }
}
/* ----------End Storage Coach ---------- */




/* ---------- DE1010 HPI Club Chrome 2021 ---------- */


#p-hpclub_chrome .hpichrome_header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_hpclub/news_promotions/hpi_chrome/2021-de-hpi-chrome-header-large.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


    #p-hpclub_chrome #microsite_content .hpichrome_header .article > .row {
    padding-top:0;
}
    
/* ---------- End DE1010 HPI Club Chrome 2021 ---------- */


/*-------------Poly-----------------------*/
#microsite_content .poly-container1 .text_with_media a.cols-50-50.btn.btn-primary {
border: #000;
border-radius: 3px;
background: #f25e33;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
margin-bottom: 0px;
}

.poly-container1.header2 h2 {
font-size: 30px;
font-family: "Arial", Verdana, Arial, sans-serif;
/* color: #000; */
line-height: 1.17;
letter-spacing: normal;
margin-bottom: 0px;
font-weight: 900;
}
#microsite_content .poly-container1.header2 .text_with_media a.btn.btn-primary{
border: #000;
border-radius: 3px;
background: #0e294b;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
margin-bottom: 0px;
}



/*-------------END Poly-----------------------*/

.microsoft-homepage.p-central .text-image-slider .slide-text-content h1 {
    font-size: 60px;
    text-transform: uppercase;
    line-height: 1;
    color: #000;
    max-width: 510px;
}






/* ---------- Kaspersky xmas 2021 ALSO DE ---------- */

#p-kaspersky_christmas2021 section h2 {
    margin-top:20px;
    border-top:#CCCCCC 1px solid;
    padding-top:20px;
}

#p-kaspersky_christmas2021 section:nth-child(3) h2{
    border:0;
}


#p-kaspersky_christmas2021 .kaspersky_xmas2021_header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/kaspersky/xmas2021/kasperskyxmax2021-header-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer{
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/kaspersky/xmas2021/kasperskyxmax2021-footer-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top:30px;
}

#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h1, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h2, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h3, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h4, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h5, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h6, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer p{
    color:#FFFFFF;
}


#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer input.btn-default, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer a.btn-default, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer  table.table a.btn-default{
    border: 2px  solid #FFFFFF;
    border-bottom: 2px  solid #FFFFFF;
    /* border-radius: 30px; */
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
}
#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer  a.btn-default > .fa::before{
    color:#FFFFFF;
}
    
    
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer input.btn-default:hover, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer a.btn-default:hover, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer table.table a.btn-default:hover {
    /*
    border-radius: 30px; 
    border: 2px  solid #000000;
    border-bottom: 2px  solid #000000; */
    background: #FFFFFF;
    color: #000000;
    /* padding: 15px 30px; */
    }
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer  .fa-chevron-right:hover{
        color: #000000;
    }
    
#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer table.table a.btn-default:hover > .fa::before {
    color: #00000;
}
        
    #p-kaspersky_christmas2021 #microsite_content .kaspersky_xmas2021_header .article > .row {
    padding-top:0;
}
    
    
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer .row {
   margin:30px auto;
}
    
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer p {
   margin:0;
   padding:0;
}




/* ---------- End Kaspersky xmas 2021 ALSO DE ---------- */

/**************************hpe_hybrid_it************************/
.p_hpe_hybrid_it #microsite_content .checklist ul li {
    font-size: 1.6rem;
    color: #000;
    padding-left: 35px;
  padding-top: 0.6rem;
  padding-bottom: 0.5rem;
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1em no-repeat;
}
.p_hpe_hybrid_it #microsite_content .checklist ul{
    list-style-type: none !important;
    padding: 0 0 2rem 0;
}
.p_hpe_hybrid_it #microsite_content h2{
  color: #01b38a;
  font-size: 3.2rem;
}
.p_hpe_hybrid_it #microsite_content h3{
  font-size: 2.6rem;
  padding-bottom: 20px;
}
.p_hpe_hybrid_it #microsite_content h4{
  font-size: 1.8rem;
  font-weight: bold;
  padding-bottom: 10px;
}
.p_hpe_hybrid_it #microsite_content h4 .highlight{
  text-decoration: underline;
}
.p_hpe_hybrid_it #microsite_content .btn-primary{
  background: #89e872;
  border: none;
  padding: 15px 70px!important;
  font-size: 1.6rem;
  line-height: 1;
  font-family: "raleway", Helvetica, Arial, sans-serif;
  margin: 50px 0 0px;
  width: auto;
  border-radius: 0!important;
}
.p_hpe_hybrid_it #microsite_content .btn-primary:after{
  display: none;
}
.p_hpe_hybrid_it #microsite_content .btn-primary:hover{
  color: #000;
text-decoration: none;
border: 0;
filter: brightness(1.2);
}
.p_hpe_hybrid_it #microsite_content .footer{
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg') center center/cover no-repeat;
min-height: 520px;
color: #fff;
display: flex;
align-items: center;
}
.p_hpe_hybrid_it #microsite_content .footer h2{
  color:#fff;
}
.p_hpe_hybrid_it #microsite_content .highlight .highlight2{
  text-decoration: underline;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03 .highlight .highlight2{
  color: #01b38a;
  font-size: 2.1rem;
  text-decoration: none;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03 h4{
  font-family: "Inter var", Helvetica, Arial, sans-serif !important;
  line-height: 1.4em;
  font-size: 2.4rem;
  font-weight: bold;
}
.p_hpe_hybrid_it #microsite_content table.table thead tr th{
  background: #01b38a;
  text-align: center;
}
.p_hpe_hybrid_it #microsite_content table.table tbody tr td{
  text-align: center;
}
.p_hpe_hybrid_it #microsite_content table.table tbody tr td:nth-of-type(1){
  font-weight: bold;
  width: 30%;
  text-align: left;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_01, .p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03{
  background: #f4f4f4;
}

.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg {
    background: url("https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/hpe_portal_4/1_2_promotion/1_2_promotions/nimble_starter_kit/top_banner_nimble.jpg");
    background-size: auto 100%;
    background-position: center right 20%;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg h3, .p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg p{
    color: #fff;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg .col-xs-12 .article{
  width: 50%;
}
/**************************end_hpe_hybrid_it************************/
/**************************hpe-flex-offers_dec************************/
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight{
  font-weight: normal;
  color: #4d4d4d;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight b{
  position: relative;
  padding-left: 42px;
  font-weight: 400;
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-size: 1.7rem;
  color: #4d4d4d;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight b a{
  color: #4d4d4d;
  text-transform: lowercase;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p.big{
  font-size: 2.0rem;
  font-family: "interbold", Verdana, Arial, sans-serif;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight b:before{
  content:'';
  background: url('https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/hpe_28/hpe_flex_offer_dec/logo.png');
  position: absolute;
  left: 0;
  top:50%;
  transform: translate(0,-50%);
  width:35px;
  height:35px;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
/**************************end hpe-flex-offers_dec************************/

/----------dell nowy rok--------------------/

#microsite_content .dellnowyrok_button .text_with_headlines a.btn.btn-primary {
    border: 2px solid;
    border-radius: 10px;
    background: #5AB2FF;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    margin-bottom: 0px;
}

/------------end dell nowy rok--------------/


/----------HP Christmas Campaign--------------------/
section.hp-christmas-banner-wrapper .text_with_media h1 {
    padding: 80px 0 40px;
    font-family: 'interregular';
    font-size: 46px;
    text-transform: none;
    font-weight: normal;
}
.p-5210-hp_christmas_campaign_3 .hp-christmas-banner-wrapper a.btn.btn-primary {
    max-width: 210px;
    width: 100%;
    background: #000 !important;
    border: 0;
    color: #fff !important;
    border-radius: 0;
    font-family: 'interregular', verdana, sans-serif;
    font-weight: 400;
    text-transform: none;
    height: 50px;
    margin: 0 !important;
}
.hp-christmas-cp-category-wrap .text_with_media { background:#efefef;}
.hp-christmas-cp-category-wrap .text_with_media p a{
    width: 100%;
    border: 0;
    border-radius: 0 !important;
    background: #000 !important;
    color: #fff !important;
}
.hp-christmas-cp-category-wrap .text_with_media p a:hover {
    border:0;
}

.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__shortDescription.js-shortDescription h3,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__shortDescription.js-shortDescription h3 {
    font-size: 18px;
    text-decoration: none;
    margin: 0;
}
.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__shortDescription.js-shortDescription h3 a,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__shortDescription.js-shortDescription h3 a {
    text-decoration: none !important;
    font-style: normal;
    border: 0 !important;
}
.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__price,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__price { padding: 15px 0 !important; }
.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__price span,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__price span { font-size: 16px !important;}
.p-microsite.p-5210-hp_christmas_campaign_3 a.btn.btn-primary,
.p-microsite.p-5110-hp_christmas_campaign_5 a.btn.btn-primary {
    width: 100%;
    border: 0;
    background: #000 !important;
    color: #fff;
    border-radius: 0 !important;
    font-size: 14px !important;
}
.p-microsite.p-5210-hp_christmas_campaign_3 a.btn.btn-primary:hover,
.p-microsite.p-5110-hp_christmas_campaign_5 a.btn.btn-primary:hover {
    border: 0 !important;
    background: #000 !important;
    color: #fff !important;
}
/----------End HP Christmas Campaign--------------------/

/*========== Aruba 1960 Switch ==========*/
.spri-aruba-6100-switch.style1960 #microsite_content .hero-banner .container-fluid::after {
    display: none;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 {
    width: 18.2%;
    background-color: #520f78;
    margin-left: 10px;
    margin-right: 10px;
    min-height: 365px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock {
    margin-bottom: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 .article p b {
    color: #dd6735;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 .article p {
    color: #fff;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.contentBlock {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.othersBlock {
    padding-top: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.appBlock {
    padding-bottom: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col {
    width: 20%;
    padding: 0;
    margin: 0;
    float: right;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
    width: 100%;
    padding: 0 0 0 20px;
}

@media (max-width: 640px) {
    .spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 {
        width: 100%;
    }
    
    .spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock {
    margin-bottom: 30px;
    }
    
    .spri-aruba-6100-switch.style1960 #microsite_content section.contentBlock {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .spri-aruba-6100-switch.style1960 #microsite_content section.othersBlock {
        padding-top: 30px;
    }

    .spri-aruba-6100-switch.style1960 #microsite_content section.appBlock {
        padding-bottom: 30px;
    }
    
    .spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col {
        width: 100%;
    }

    .spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
        padding: 0 25px 20px;
    }
}
/*========== End Aruba 1960 Switch ==========*/

/* ---------- 2400 EN Landing page Logitech 21Q3 Central Launch ---------- */
.logitect_en-wrapper #microsite_content .logitect_en-wrapper_product_col_4 .btn{
  /*max-width: 220px;*/
  width: 100%;
text-align: center;
}
.logitect_en-wrapper #microsite_content .logitect_en-wrapper_product_col_4 p a.btn{
  display: flex;
  align-items: center;
  justify-items: center;
  justify-content: center;
  text-align: center;
  height: 60px;
}
@media only screen and (max-width: 768px){
.logitect_en-wrapper #microsite_content .logitect_en-wrapper_product_col_4 p br{
  display: none;
}
}

/* ---------- end 2400 EN Landing page Logitech 21Q3 Central Launch ---------- */


/* ---------- 5110 HPE 22Q1 Aruba Central ---------- */

section.et-hpe-full-width-wrapper-122021 {
    background: #d9e6e4;
    padding: 40px 0 0px;
    margin:0px !important;
}
.p-microsite.p-.p-5110-5110_hpe_22q1_aruba_central_1.doc-scrolled .text_with_media li {
    background: url(https://www.also.com/ec/cms5/media/img/5110/customer_1/providers_12/hpt/tracing_voices/5110_et_hpe-22q1-aruba-central-check.png) no-repeat top left;
    padding-left: 40px;
    margin-bottom: 25px;
    list-style: none;
}

.p-microsite.p-.p-5110-5110_hpe_22q1_aruba_central_1 .et-hpe-full-width-wrapper-footer a.btn.btn-primary {
    background: #f19609 !important;
    color: #000 !important;
    border: 0!important;
    border-radius: 0 !important;
}
.et-hpe-full-width-wrapper-footer img.img-responsive {
    margin-bottom: -19px;
}
/* ---------- end of 5110 HPE 22Q1 Aruba Central ---------- */

/* ---------- 1010 ALSO Deutschland GmbH 21Q4 EN---------- */
#also-marketing-shop #subcat_accordions .c-Akkordeon .panel-body {
    padding: 55px 95px 30px 95px;
    background: #ffffff;
}
/* ---------- End 1010 ALSO Deutschland GmbH 21Q4 EN---------- */
/************************endspurt_2021****************************/
#microsite_content .p_endspurt_2021 h2{
    color: rgb(0, 161, 224);
  }
  #microsite_content .p_endspurt_2021 h3{
    color:rgb(21, 50, 95);
    font-size: 24px;
    margin-bottom: 20px;
  }
  #microsite_content .p_endspurt_2021 p, #microsite_content .p_endspurt_2021 li{
    color: rgb(128, 130, 133);
  }
  #microsite_content .p_endspurt_2021 p b .highlight{
    font-size: 16px;
    font-weight: bold;
  }
  #microsite_content .p_endspurt_2021 p .highlight{
    color: rgb(0, 161, 224);
    font-size: 18px;
    font-weight: normal;
  }
  #microsite_content .p_endspurt_2021 .btn{
    background-color: rgb(0, 161, 224);
    color:#fff;
    border-color:rgb(0, 161, 224);
  }
  #microsite_content .p_endspurt_2021 .btn:hover{
    background-color: rgb(128, 130, 133);
    color:#fff;
  }
  /************************endspurt_2021****************************/

/*========== HPE Cloud Physics ==========*/
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content h1,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content h2,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content h3 {
    text-transform: uppercase;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content a.btn-primary,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content input.btn-primary {
    background-color: #05ab85;
    color: #ffffff;
    border: 0 none;
    border-radius: 0;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content a.btn-primary:hover {
    background-color: #058c6d;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content a.btn-primary:focus {
    background-color: #058c6d;
    border-radius: 0;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader, 
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader_form {
    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg01.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 30vw;
    background-size: cover;
    padding-top: 1.5vw;
    display: flex;
    align-items: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader h1 {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader h2 {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader h3 {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader p {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo a.lnk {
    background: none;
    padding: 0;
    color: #01ba90;
    text-decoration: underline;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo {
    padding-top: 50px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo a.lnk:hover {
    text-decoration: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsSalesopp {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg02.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 600px;
    background-size: cover;
    display: flex;
    align-items: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col h2 {
    color: #06c59a;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col p {
    color: #fff
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col:last-child {
    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg03.jpg);
    padding: 20px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col:last-child .article {
    background-color: #fff;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsSalesopp .article.text_with_media ul,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .article.text_with_media ul {
     list-style: none!important;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsSalesopp .article.text_with_media ul li::before,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .article.text_with_media ul li::before {
  content: "\2022";
  color: #03b089;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsRegister {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsLeverage {
    padding-bottom: 50px;
    display: flex;
    align-items: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg04.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  min-height: 600px;
  background-size: cover;
  display: flex;
  align-items: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid {
    width: 35%;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid-col:nth-child(2) {
  text-align: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid-col h2 {
    color: #06c59a;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid-col p {
    color: #ffffff;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .mwf-label {
    color: #ffffff;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .mwf_buttonrow .col-md-3 {
  width: 100%;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .mwf_buttonrow .mwf_cancel {
    display: none;
}

@media (max-width: 640px) {
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader {
        min-height: inherit;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo {
        padding-top: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsRegister {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsLeverage {
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid {
        width: 100%;
    }
}
/*==========End HPE Cloud Physics ==========*/

/*========== HP Work Better ==========*/
.hpi_21q4_workbetter #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
    position: absolute;
    text-align: left;
    margin-top: 0px;
    width: 50%;
}

.hpi_21q4_workbetter #microsite_content section.hpi_21q4_workbetter_scroll {
    background: #ebf8ff;
    padding-top: 20px;
}

.hpi_21q4_workbetter  #microsite_content section#notebooks_section, 
.hpi_21q4_workbetter  #microsite_content section.notebooks_section_inner,
.hpi_21q4_workbetter  #microsite_content  section#zubehor_section,
.hpi_21q4_workbetter  #microsite_content  section.zubehor_section_inner,
.hpi_21q4_workbetter  #microsite_content  section.hpi_21q4_notes {
    background: #ebf8ff;
}

.hpi_21q4_workbetter #microsite_content section.hpi_21q4_workbetter_cta {
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_work_better/2021_46/122021_3/rectangle_1550_800px.jpg");
    background-size: cover;
    padding: 50px;
}

.hpi_21q4_workbetter #microsite_content section.hpi_21q4_workbetter_cta > div > div > div:nth-child(2) {
    background: #fff;
    padding: 30px;
    height: auto!important;
}


.hpi_21q4_workbetter #microsite_content section.hpi_21q4_notes {
    margin-bottom: 30px;
}

/*==========End HP Work Better ==========*/

/***** Open Microsoft Attract *****/

.p_add-spri-attachoffice .spri-bg-img{
    background: url("https://filesalso.dk/Newsletter/2021/SE/Exclusive/Lenovo/VN5540_Lenovo%20DCG_HCI_Q14_2021_Landingpage/top-header.png") top right no-repeat;
    background-size: cover !important;
    min-height: 600px;
  }
.p_add-spri-attachoffice.spri-attachoffice .spri-attachoffice-bg.spri-bg-img{
    background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/2020_78/q4_24/microsoft_home_business_bundle_1/topbanner-2.jpg) top center no-repeat;
display: flex;
    align-items: center;
}

.p_add-spri-attachoffice.spri-attachoffice .spri-attachoffice-3box ul li{
  padding: 30px;
  background: #0067b8;
  color: white;
  min-height: 120px;
  text-align: center;
  text-transform:uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}

.p_add-spri-attachoffice.spri-attachoffice  .spri-server-text h2, .spri-attachoffice h2{
  color: #0067b8;
  font-size: 30px;
}
/***** Close Microsoft Attract *****/

.p-3100_hpe_portal #microsite_header.portal-header .col-xs-12 > ul > li.dropdown-fullwidth ul.dropdown-menu > li {
    padding-right: 30px;
    max-width: 285px;
}

/*---------------------hp_supplies_sustainability #microsite_content------------------*/

.p_hp_supplies_sustainability #microsite_content .col-xs-12 h1,
.p_hp_supplies_sustainability #microsite_content .col-xs-12 h2 {
    font-size: 40px;
    color: #2f9f41;
}

.p_hp_supplies_sustainability #microsite_content .col-xs-12 h3 {
    font-size: 30px;
    padding-bottom: 20px;
}

.p_hp_supplies_sustainability #microsite_content .btn-primary {
    background: #31b44c;
    font-size: 18px !important;
    transition: all 150ms linear;
    box-sizing: border-box;
    position: relative;
    box-shadow: 2px 14px 10px -8px rgba(0,0,0,0.75);
    margin-bottom: 10px;
}

.p_hp_supplies_sustainability #microsite_content .btn-primary:hover {
    background: #a6ce39;
    color: #fff;
    border-color: transparent;
    top: 3px;
    transition: all 250ms linear;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.7);
    margin: 10px 0 5px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec00 .row {
    padding: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_grey {
    background: #fafafa;
}

.p_hp_supplies_sustainability #microsite_content .p_sec02 .container .row {
    background: #fff;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 {
    background-image: url('https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_supplies_22q1_sustainability/print-sustainability.jpg');
    background-position: right bottom 20%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 500px auto;
    margin: 0 auto 10rem auto!Important;
    padding: 5rem 0;
    max-height: 600px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container {
    background-color: #fff;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container .article {
    box-shadow: -3px 4px 8px 1px rgba(0, 0, 0, 0.1);
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container .article .highlight {
    font-weight: normal;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container .article b {
    color: #60676f;
    font-size: 18px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 {
    background: #2f9f41;
    text-align: center;
    color: #fff;
}

.p_hp_supplies_sustainability #microsite_content h3 {
    position: relative;
    margin-bottom: 4rem;
}

.p_hp_supplies_sustainability #microsite_content h3:before {
    content: '';
    background: #2f9f41;
    width: 100px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 h3:before {
    content: '';
    background: #fff;
    width: 100px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 .btn-primary {
    background: rgba(255, 255, 255, 0.2);
    border-color: #fff;
    transition: all ease .3s;
    box-shadow: none;
    margin: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 .btn-primary:hover {
    color: #000;
    background: #fff;
    transition: all ease .3s;
    margin: 0;
  top: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 p,
.p_hp_supplies_sustainability #microsite_content .p_sec07 h3 {
    color: #fff;
}

.p_hp_supplies_sustainability #microsite_content p{
  font-size: 18px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec06 .article >.row{
  display: flex;
  align-items: center;
}
.p_hp_supplies_sustainability #microsite_content .p_sec06 .article >.row p{
/*   font-size:14px;
  font-style: italic; */
}
@media screen and (max-width: 767px) {
    .p_hp_supplies_sustainability #microsite_content .p_sec05 {
        background-position: center;
    }
}


/*---------------------end hp_supplies_sustainability #microsite_content------------------*/

/**********************hp_darage_sale_2022**********************/
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header .img-original{
    padding: 0;
}
.p_hp_darage_sale_2022 #microsite_content h2{
    font-size: 4.8rem;
    font-family: 'Raleway', sans-serif;
}
.p_hp_darage_sale_2022 #microsite_content p{
    font-size: 1.8rem;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.p_hp_darage_sale_2022 #microsite_content .btn{
    font-size: 2.4rem!important;
    font-weight: bold;
    background: linear-gradient(127deg, rgb(82,183,227),rgb(8,98,216));
    background-color: transparent;
    border: none!important;
    padding:2.5rem 2rem!important;
    border-radius: 100px!important;
    transition: all 0.3s ease-in-out;
    width: 100%;
}
.p_hp_darage_sale_2022 #microsite_content .btn:hover{
    background-color: #0862d8;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header_txt .container{
    max-width: 1000px !important;
    width: 100%;
}
.p_hp_darage_sale_2022 #microsite_content h3{
    font-size: 4.0rem;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 h3{
    padding-bottom: 3rem;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02{
    padding-bottom: 8rem;
    padding-top: 10rem;
    position: relative;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 p b{
    font-size: 1.8rem;
    display: block;
    line-height: 1.5!important;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 p{
    font-size: 2.0rem;
    line-height: 1.4;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 img{
    padding-top: 2rem;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02:before{
    content: '';
    background: #f6f6f6;
    width: 100%;
    height: 80%;
    position: absolute;
    top: 50%;
    margin-top: 70px;
    left: 0;
    transform: translate(0,-50%);
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03{
    background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_22q1_garage_sale/img03.png');
    background-size: 45% auto;
    background-position: right center;
    background-repeat: no-repeat;
}

@media only screen and (min-width: 768px) {
    .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03 img{
        display: none;
    }
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_btns .col-md-6 .article{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_btns .col-md-6 .article .row{
    width: 100%;
  }
}
@media only screen and (max-width: 768px){
    .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03{
        background: none;
    }
    .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03 img{
        padding: 0;
    }
}
/**********************end hp_darage_sale_2022**********************/

/********************** 2400 Microsoft Kickback Campaign **********************/

.p-2400-ms-kickback #microsite_content .header {
  background: url(https://www.also.com/ec/cms5/media/img/2400_2/microsoft_14/microsoft_kickback_campaign/header.png);
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: ;
  padding: 75px 0;
}

.p-2400-ms-kickback #microsite_content .header .container.grid.grid-type-1::before{
  content: "";
  display: inline-block;
  width: 135px;
  height: 29px;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSI4OXB4IiBoZWlnaHQ9IjE5cHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODkgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5IDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0YyNTAyMjt9LnN0MXtmaWxsOiM4MEJBMDE7fS5zdDJ7ZmlsbDojNzc3Nzc3O30uc3Qze2ZpbGw6IzAyQTRFRjt9LnN0NHtmaWxsOiNGRkI5MDI7fTwvc3R5bGU+PHRpdGxlPmF0b20vbG9nby9taWNyb3NvZnQ8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDBoOWMwLDMsMCw2LDAsOUM2LDksMyw5LDAsOVYwTDAsMHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAsMGg5YzAsMywwLDYsMCw5Yy0zLDAtNiwwLTksMEMxMCw2LDEwLDMsMTAsMEwxMCwweiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik04MS41LDMuNGMwLjgtMC41LDEuOS0wLjYsMi44LTAuM2MwLDAuNiwwLDEuMSwwLDEuN2MtMC40LTAuMi0xLTAuMy0xLjQtMC4xYy0wLjQsMC4xLTAuNiwwLjUtMC43LDAuOWMtMC4xLDAuNSwwLDEsMCwxLjVjMSwwLDEuOSwwLDIuOSwwYzAtMC42LDAtMS4yLDAtMS45YzAuNi0wLjIsMS4zLTAuNCwxLjktMC42YzAsMC44LDAsMS42LDAsMi40YzAuNiwwLDEuMywwLDEuOSwwdjEuNmMtMC42LDAtMS4zLDAtMS45LDBjMCwwLjksMCwxLjgsMCwyLjdjMCwwLjUsMCwxLDAsMS41YzAsMC4zLDAuMSwwLjYsMC40LDAuOGMwLjUsMC4zLDEuMSwwLjEsMS41LTAuMXYxLjZjLTAuNiwwLjItMS4yLDAuMy0xLjgsMC4zYy0wLjYsMC0xLjItMC4zLTEuNS0wLjdjLTAuNC0wLjUtMC41LTEuMi0wLjYtMS45YzAtMS40LDAtMi44LDAtNC4yYy0xLDAtMS45LDAtMi45LDBjMCwyLjIsMCw0LjQsMCw2LjZjLTAuNywwLTEuMywwLTIsMGMwLTIuMiwwLTQuNCwwLTYuNmMtMC41LDAtMC45LDAtMS40LDBjMC0wLjUsMC0xLDAtMS42YzAuNSwwLDAuOSwwLDEuNCwwYzAtMC43LTAuMS0xLjQsMC4xLTIuMUM4MC42LDQuMyw4MSwzLjgsODEuNSwzLjRMODEuNSwzLjR6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTM5LjcsMy42YzAuNC0wLjEsMC44LDAuMSwxLjEsMC40YzAuMywwLjMsMC40LDAuOSwwLjEsMS4zYy0wLjMsMC40LTAuOCwwLjctMS4zLDAuNWMtMC41LTAuMS0wLjktMC42LTAuOS0xLjFDMzguNyw0LjEsMzkuMSwzLjYsMzkuNywzLjZMMzkuNywzLjZ6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI0LjcsMy44YzAuOSwwLDEuOSwwLDIuOCwwYzAuOSwyLjIsMS44LDQuNSwyLjcsNi43YzAuMiwwLjYsMC40LDEuMSwwLjcsMS43YzEuMS0yLjgsMi4zLTUuNiwzLjQtOC40YzAuOSwwLDEuOCwwLDIuNywwYzAsMy44LDAsNy42LDAsMTEuNGMtMC43LDAtMS4zLDAtMiwwYzAtMi44LDAtNS42LDAtOC40YzAtMC4xLDAtMC4zLDAtMC40YzAsMC4xLTAuMSwwLjEtMC4xLDAuMmMtMS4xLDIuOS0yLjMsNS43LTMuNCw4LjZjLTAuNSwwLTAuOSwwLTEuNCwwYy0xLjItMi45LTIuMy01LjctMy41LTguNmMwLTAuMS0wLjEtMC4xLTAuMS0wLjJjMCwxLjIsMCwyLjUsMCwzLjdjMCwxLjcsMCwzLjQsMCw1LjFjLTAuNiwwLTEuMiwwLTEuOSwwQzI0LjcsMTEuNCwyNC43LDcuNiwyNC43LDMuOEwyNC43LDMuOHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDUsN0M0Niw2LjgsNDcsNi44LDQ4LDdjMC4yLDAuMSwwLjQsMC4xLDAuNiwwLjJjMCwwLjYsMCwxLjIsMCwxLjljLTAuNi0wLjUtMS40LTAuOC0yLjItMC43Yy0wLjYsMC4xLTEuMiwwLjQtMS42LDAuOWMtMC41LDAuNi0wLjYsMS41LTAuNSwyLjNjMC4xLDAuNiwwLjMsMS4yLDAuOCwxLjZjMC41LDAuNCwxLjIsMC42LDEuOCwwLjVjMC42LTAuMSwxLjItMC4zLDEuOC0wLjdjMCwwLjYsMCwxLjIsMCwxLjhjLTAuOCwwLjUtMS44LDAuNi0yLjcsMC42Yy0wLjksMC0xLjktMC40LTIuNS0xLjFjLTAuNy0wLjctMS4xLTEuNy0xLjItMi43YzAtMS4xLDAuMi0yLjIsMC44LTNDNDMuNCw3LjgsNDQuMiw3LjMsNDUsN0w0NSw3eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02Ni40LDYuOWMwLjktMC4yLDEuOSwwLDIuNywwLjNjMCwwLjYsMCwxLjIsMCwxLjhjLTAuNi0wLjQtMS4zLTAuNi0yLjEtMC42Yy0wLjQsMC0wLjgsMC4yLTAuOSwwLjVjLTAuMSwwLjMsMCwwLjgsMC4zLDFjMC42LDAuNCwxLjIsMC41LDEuOCwwLjljMC41LDAuMywwLjksMC42LDEuMSwxLjFjMC40LDAuOSwwLjIsMi4xLTAuNSwyLjhjLTAuNywwLjctMS44LDAuOS0yLjcsMC44Yy0wLjcsMC0xLjQtMC4yLTItMC41YzAtMC42LDAtMS4zLDAtMS45YzAuNSwwLjQsMS4xLDAuNywxLjgsMC44YzAuNCwwLjEsMC45LDAuMSwxLjMtMC4xYzAuNC0wLjIsMC41LTAuOCwwLjItMS4xYy0wLjItMC4zLTAuNS0wLjQtMC45LTAuNmMtMC42LTAuMy0xLjItMC41LTEuNy0wLjljLTAuNC0wLjMtMC42LTAuNy0wLjctMS4xYy0wLjItMC42LTAuMS0xLjQsMC4zLTJDNjQuOSw3LjQsNjUuNiw3LDY2LjQsNi45TDY2LjQsNi45eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi45LDcuMmMwLjUtMC4zLDEuMi0wLjQsMS44LTAuMmMwLDAuNywwLDEuMywwLDJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC4zYy0wLjYsMC4xLTEsMC41LTEuMiwxYy0wLjIsMC41LTAuMywxLjEtMC4zLDEuN2MwLDEuMywwLDIuNiwwLDMuOWMtMC42LDAtMS4zLDAtMS45LDBjMC0yLjcsMC01LjQsMC04LjJjMC42LDAsMS4zLDAsMS45LDBjMCwwLjUsMCwwLjksMCwxLjRDNTIuMSw3LjksNTIuNCw3LjQsNTIuOSw3LjJMNTIuOSw3LjJ6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTM4LjksN2MwLjYsMCwxLjMsMCwxLjksMGMwLDIuNywwLDUuNCwwLDguMmMtMC42LDAtMS4zLDAtMS45LDBDMzguOSwxMi41LDM4LjksOS44LDM4LjksN0wzOC45LDd6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTYyLjgsOC45Yy0wLjMtMC44LTEtMS40LTEuNy0xLjdjLTAuOS0wLjQtMS45LTAuNC0yLjgtMC4zYy0xLDAuMS0xLjksMC42LTIuNiwxLjRjLTAuNiwwLjctMC44LDEuNi0wLjksMi41Yy0wLjEsMS4xLDAuMSwyLjIsMC43LDMuMWMwLjUsMC44LDEuNCwxLjMsMi4zLDEuNWMwLjgsMC4yLDEuNSwwLjIsMi4zLDBjMC45LTAuMiwxLjctMC43LDIuMi0xLjRjMC41LTAuNywwLjgtMS41LDAuOS0yLjRDNjMuMywxMC42LDYzLjIsOS43LDYyLjgsOC45eiBNNjAuOSwxMi43Yy0wLjIsMC40LTAuNSwwLjgtMSwwLjljLTAuNSwwLjItMS4xLDAuMi0xLjYsMC4xYy0wLjUtMC4xLTEtMC41LTEuMi0xYy0wLjMtMC42LTAuNC0xLjQtMC4zLTJjMC4xLTAuNiwwLjMtMS4zLDAuOC0xLjdjMC4zLTAuMywwLjgtMC41LDEuMy0wLjVjMC42LDAsMS4yLDAuMSwxLjYsMC42YzAuNSwwLjQsMC42LDEuMSwwLjcsMS43QzYxLjIsMTEuNCw2MS4yLDEyLjEsNjAuOSwxMi43eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03OC41LDkuMmMtMC4zLTAuOC0wLjktMS41LTEuNy0xLjljLTAuOS0wLjQtMS45LTAuNS0yLjktMC40Yy0wLjgsMC4xLTEuNiwwLjQtMi4yLDAuOWMtMC43LDAuNi0xLjIsMS42LTEuMywyLjVjLTAuMSwwLjktMC4xLDEuOSwwLjMsMi44YzAuNCwwLjksMS4xLDEuNiwyLDEuOWMwLjksMC4zLDEuOCwwLjQsMi44LDAuMmMwLjktMC4yLDEuOC0wLjYsMi40LTEuNGMwLjYtMC44LDAuOS0xLjgsMC45LTIuOEM3OC44LDEwLjUsNzguNyw5LjgsNzguNSw5LjJ6IE03Ni43LDExLjljLTAuMSwwLjQtMC4yLDAuOS0wLjUsMS4yYy0wLjMsMC4zLTAuNywwLjYtMS4xLDAuNmMtMC41LDAuMS0xLDAtMS40LTAuMmMtMC41LTAuMi0wLjgtMC42LTEtMS4xYy0wLjItMC42LTAuMy0xLjItMC4yLTEuOGMwLTAuNiwwLjItMS4yLDAuNi0xLjZjMC4zLTAuNCwwLjktMC43LDEuNC0wLjdjMC42LDAsMS4xLDAuMSwxLjYsMC41YzAuNCwwLjMsMC42LDAuOCwwLjcsMS4zQzc2LjgsMTAuOCw3Ni44LDExLjQsNzYuNywxMS45eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0wLDEwYzMsMCw2LDAsOSwwYzAsMywwLDYsMCw5SDBWMTBMMCwxMHoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTAsMTBjMywwLDYsMCw5LDBjMCwzLDAsNiwwLDloLTlDMTAsMTYsMTAsMTMsMTAsMTBMMTAsMTB6Ii8+PC9nPjwvc3ZnPg==);
}

.p-2400-ms-kickback #microsite_content .sub p {
  font-size: 18px;
}

.p-2400-ms-kickback #microsite_content .kickback-table {
  background: #404040;
}
.p-2400-ms-kickback #microsite_content .kickback-table .container h3 {
  color: #ffffff;
  text-transform: none;
}

.p-2400-ms-kickback #microsite_content input.btn-primary, 
.p-2400-ms-kickback #microsite_content a.btn-primary, .p-2400-ms-kickback 
#microsite_content table.table a.btn.btn-primary {
    background: #0062ad;
}

/********************** end 2400 Microsoft Kickback Campaign **********************/

/********************** 1010 Arcserve Promo edit **********************/
.p-arcserve .p-arcserve-promo-buttons b a {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #C8C8C8;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.p-arcserve .p-arcserve-promo-buttons b a:hover{
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

/********************** end 1010 Arcserve Promo edit **********************/

/********************** anw-22q1-also-network_form  **********************/
.p-anw-22q1-also-network_form .vjs-big-play-button,
.p-anw-22q1-also-network_form .vjs-control-bar,
.p-anw-22q1-also-network_form .vjs-hidden,
.p-anw-22q1-also-network_form .vjs-text-track-display {
    display: none;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio{
  float: left;
  width: 48%;
  display: block;
  margin-bottom: 30px;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(1),.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(3){
  margin-right: 4%;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio img{
  max-width: 100%;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label p{
  order: 0;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label input[type="radio"]:checked{
  margin-right: 7px; 
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label img{
  order: 1;
  padding-top: 10px;
}

@media only screen and (min-width: 768px){
  .p-anw-22q1-also-network_form #microsite_content .fw-nopadding{
    height: 650px;
    overflow: hidden;
    position: relative;
  }
  .p-anw-22q1-also-network_form #microsite_content .fw-nopadding .container-fluid{
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 100%;
  }
}

@media only screen and (max-width: 768px){
  .p-anw-22q1-also-network_form #microsite_content .mwf-option.radio{
    float: none;
    width: 100%;
  }
}
@media only screen and (min-width: 768px){
  .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header {
    height: 950px;
    overflow: hidden;
    position: relative;
  }
  .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header .container-fluid{
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 100%;
    max-width: 2100px;
  }
}

@media only screen and (max-width: 768px){
  .p_hp_darage_sale_2022 #microsite_content .mwf-option.radio{
    float: none;
    width: 100%;
  }
}
/********************** end anw-22q1-also-network_form  **********************/

/*********************** 1010 Fujitsu Scanner 22 ALSO Digital Healthcare Unterseite ***********************/

.p-1010-digital_healthcare_herstellerpartner_1 .c-Products__shortDescription {margin: 20px 0;}

/*********************** end 1010 Fujitsu Scanner 22 ALSO Digital Healthcare Unterseite ***********************/

/********************Crowdstrike 21Q4 Global Launch*********************/
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container{
    height: 100%;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .parallax{
    min-height: auto;
    overflow: hidden;
    position: inherit;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .parallax img{
    bottom: auto;
    max-width: 100%;
    width: auto;
    top: 0;
    min-height: auto;
    position: inherit;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row{
    max-width: 1100px;
    margin: 0 auto;
    text-align: left;
    padding: 6rem 0;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row .text{
    max-width: 900px;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container{
    top: 0 !important;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p.big{
    font-size: 3.6rem;
    font-family: "roisbold", Verdana, Arial, sans-serif;line-height: 1.17;
    letter-spacing: normal;
    margin-bottom: 20px;
    font-weight: 900;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p.big b{
    color:#fc0000;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p .highlight{
    font-size: 3rem;
    margin-bottom: 30px;
    display: block;
}
.p_crowdstrike_2022 #microsite_content .btn-primary{
    background: transparent;
    border-color: #fff;
    font-size: 16px;
    max-width: 250px;
    display: block;
}
.p_crowdstrike_2022 #microsite_content h2{
    color: #fc0000;
    font-size: 3.0rem;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 h2{
    max-width: 670px;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 .col-xs-12{
    margin-top: -4rem;
}
.p_crowdstrike_2022 #microsite_content .btn-default{
    margin: 0 auto;
    display: block;
    max-width: 250px;
    background: #fc0000;
    border-color: #fc0000;
    color: #fff;
}
.p_crowdstrike_2022 #microsite_content .btn-default{
    margin: 0 auto;
    display: block;
    max-width: 250px;
    background: #fc0000;
    border-color: #fc0000;
    color: #fff;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02{
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/crowdstrike/crowdstrike_global_launch/bg01.jpg");
    padding: 7rem 0;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}


.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h2{
  font-size: 20px;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h2, .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h3, .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 p {
    color: #fff !important;
}


.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h3{
    text-transform: none;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .col-sm-6 .row{
    text-align: center;
    padding-top: 2rem; 
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .col-sm-6 .row img{
    margin: 2rem auto;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .btn-primary{
    display: inline-block;
    max-width: 100%;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .col-xl-6{
    padding-bottom: 2rem;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03{
    padding: 6rem 0;
    background: #f8f7f7;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 h3{
    text-transform: none;
    font-size: 2.4rem;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article >.row{
    display: flex;
    align-items: center;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec04{
    padding: 6rem 0;
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/crowdstrike/crowdstrike_global_launch/bg03.png");
    background-size: cover;
    background-position: right bottom;
    background-repeat: no-repeat;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec04 h2{
    color: #000;
    font-size: 2.4rem;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

@media only screen and (min-width: 768px){
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row{
    position: relative;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1){
    position: absolute;
    right: 0;
    top: 0;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-3{
    position: absolute;
    right: 0;
    top: 60px;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-3 img{
    max-width: 250px;
  }
}
@media only screen and (max-width: 1200px){
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row{
        max-width: 100%;
        width: 75%;
        padding: 3rem 0;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p.big{
       font-size: 2.6rem;
        margin-bottom: 15px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p .highlight{
        font-size: 2rem;
        margin-bottom: 15px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 .col-xs-12 h2{
        max-width: 400px;
    }
}
@media only screen and (max-width: 768px){
.p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row{
    padding: 0;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-3 img{
    max-width: 180px;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-9{
    display: none;
  }
    .p_crowdstrike_2022 #microsite_content .btn-primary, .p_crowdstrike_2022 #microsite_content .btn-default{
        font-size: 1.6rem!important;
        padding-top: 12px!important;
        padding-bottom: 12px!important;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row{
        width:100%;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 .col-xs-12{
        margin-top: 2rem;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container{
        position: inherit;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header{
        background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/crowdstrike/crowdstrike_global_launch/bg.jpg');
        background-repeat: no-repeat;
        background-position: center right;
        background-size: auto 100%;
        padding-bottom: 80px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .parallax{
        visibility: hidden;
        height: 0;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row{
        flex-wrap: wrap;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row .col-for-image{
        margin-top: 20px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row .col-for-image .img-responsive{
        padding-left: 0;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .container >.row >.col-xs-12:nth-of-type(3) .article > .row .col-md-6:first-of-type{
        order: 1;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row .col-md-6:first-of-type{
        order: 0;
    }
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .col-xs-6:nth-of-type(1){
  display: none;
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .col-xs-6{
  width: auto;
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .btn-primary{
  margin: 0 auto;
  display: block;
  background: #fc0000;
  border-color: #fc0000!important;
  color: #fff;
  max-width: 100%;
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .btn-primary:hover{
  background: transparent;
  border-color: #000!important;
  color:#000;
}
/********************End Crowdstrike 21Q4 Global Launch*********************/

/***** Open SP croatia *****/

.p-5830-hp_smb_summer_campaign_17 #microsite_content input.btn-primary,
.p-5830-hp_smb_summer_campaign_17 #microsite_content a.btn-primary,
.p-5830-hp_smb_summer_campaign_17 #microsite_content table.table a.btn-primary {
border: 0px solid #0000;
border-radius: 30px;
background: #9538F5;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
}

/***** Close SP croatia *****/

/*========== OctoGate ==========*/

.style_OctoGate #microsite_content h1,
.style_OctoGate #microsite_content h2, 
.style_OctoGate #microsite_content h3,
.style_OctoGate #microsite_content h4,
.style_OctoGate #microsite_content p {
    font-family: "interbold", Verdana, Arial, sans-serif;
    text-transform: none;
}

.style_OctoGate #microsite_content .text-align p {
    text-align: justify;
}

.style_OctoGate #microsite_content h1 {
    font-size: 36px;
    line-height: 1.2;
    color: #000;
    margin-bottom: 30px;
}

.style_OctoGate #microsite_content h2 {
    font-size: 30px;
    line-height: 1.2;
    color: #00a69c;
    margin-bottom: 30px;
}

.style_OctoGate #microsite_content h3 {
    font-size: 22px;
    line-height: 1.2;
    color: #000;
    margin-bottom: 30px;
}

.style_OctoGate #microsite_content h4 {
    font-size: 20px;
    line-height: 1.2;
    color: #00a69c;
    margin-bottom: 20px;
}

.style_OctoGate #microsite_content,
.style_OctoGate #microsite_content p {
  font-family: "interregular", Verdana, Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
}

.style_OctoGate #microsite_content p b {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_OctoGate #microsite_content a.lnk {
    color: #00a69c;
    border-bottom-color: #00a69c;
}

.style_OctoGate #microsite_content a.lnk:hover {
    color: #02c1b5;
}

.style_OctoGate #microsite_content a.btn-primary {
    background-color: #00a69c;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "interbold", Verdana, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
    border-radius: 0;
}

.style_OctoGate #microsite_content a.btn-primary:hover {
    background-color: #02c1b5;
    border: 0 none;
    transition: .5s;
    color: #fff;
    border-radius: 0;
}

.style_OctoGate #microsite_content a.btn-default {
    background-color: #7f7f7f;
    color: #fff;
    border-color: 1px solid #7f7f7f;
    text-transform: none;
    font-family: "interbold", Verdana, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
    border-radius: 0;
}

.style_OctoGate #microsite_content a.btn-default:hover {
    color: #fff;
    background-color: #969696;
    transition: .5s;
    border-radius: 0;
}

.style_OctoGate #microsite_content .og_section_logo {
  margin-bottom: 30px;
}

.style_OctoGate #microsite_content .og_section_headerImg {
  margin-bottom: 60px;
}
.style_OctoGate #microsite_content .og_section_image_navi {
  margin-bottom: 30px;
}

.style_OctoGate #microsite_content .block {
  margin-bottom: 30px;
}

.style_OctoGate #microsite_content .block.og_section_image_navi {
    margin-bottom: 60px;
}

.style_OctoGate #microsite_content .og_section_image_navi .grid-col .article {
    border: 4px solid #00a69c;
}

.style_OctoGate #microsite_content .og_section_image_navi .grid-col .article h4 a {
    text-decoration: none;
    border-bottom: 0 none;
}

.style_OctoGate #microsite_content .og_section_image_navi .grid-col .article p a {
    text-decoration: none;
    border-bottom: 0 none;
    color: #000;
}

.style_OctoGate #microsite_content .og_section_page_header .grid {
    background-color: transparent;
}

.style_OctoGate #microsite_content .og_section_page_header {
  display: flex;
  align-content: center;
  align-items: center;
}

.style_OctoGate #microsite_content .og_section_page_header .grid-col .article .row {
    padding: 20px 0;
    display: flex;
    align-content: center;
    align-items: center;
}

.style_OctoGate #microsite_content .og_section_page_header {
    background-color: #f5f5f5;
    min-height: 300px;
    margin-bottom: 60px;
}

.style_OctoGate #microsite_content .og_section_text_header.seperator .grid {
  border-top: 1px solid #ccc;
  padding-top: 60px;
}

@media (max-width: 640px) {
    .style_OctoGate #microsite_content .og_section_headerImg {
        margin-bottom: 60px;
    }
    
    .style_OctoGate #microsite_content .block.og_section_image_navi {
        margin-bottom: 60px;
    }

    .style_OctoGate #microsite_content .og_section_page_header {
        min-height: inherit;
        margin-bottom: 30px;
    }
    
    .style_OctoGate #microsite_content .og_section_page_header {
      padding-top : 30px;
    }
}

/*========== End OctoGate ==========*/




/************ Open Microsoft Offres Services *************/
.p-2000-ms-offres-services #microsite_content a.btn-primary {
    background-color: #04a3ef;
    border: 2px solid #04a3ef;
    border-radius: 0;
}

.p-2000-ms-offres-services #microsite_content a.btn-primary:hover {
  background-color: #fff;
  border: 2px solid #04a3ef;
}
/************ Close Microsoft Offres Services *************/

/*-------------- HPE support-----------------*/



.p-2900_hpe_portal #microsite_content .support_container1 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/header11_copy_2000px.jpg');
background-repeat: repeat;
}



.p-2900_hpe_portal #microsite_content .support_container1 p {
color: #fff;
}



.p-2900_hpe_portal #microsite_content .support_services_container2 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/v3header_2000px.jpg');
background-repeat: repeat;
}



.p-2900_hpe_portal #microsite_content .support_services_container2 p {
color: #fff;
}



.p-2900_hpe_portal #microsite_content .support_container3 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/header_4_2000px.jpg');
background-repeat: repeat;
}


.p-2900_hpe_portal #microsite_content h2 .support_container3 { 
    color: #fff!important;
}



.p-2900_hpe_portal #microsite_content .support_container4 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/header5_2000px.jpg');
background-repeat: repeat;
}



.p-2900_hpe_portal #microsite_content .support_container4 p {
color: #fff;
}


.p-2900 #microsite_content ul li .section_1 {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 1.4em;
    font-weight: lighter !important;
    padding-top: 100px
}
/*--------------Close HPE support-----------------*/
/*************************anw-22q1-also-network*************************/
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text h2{
  margin-bottom: 0;
  margin-top: 20px;
  font-size: 25px;
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text p{
  font-size: 20px;
  line-height: 1.5;
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text{
  padding-top: 12rem;
  background-size: 1920px auto;
  background-repeat: no-repeat;
  background-position: top center;
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text.sec01{
  background-image: url('https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/reisegeschichten/bg01.png');
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text.sec02{
  background-image: url('https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/reisegeschichten/bg02.png');
  padding-bottom: 50px;
}
@media screen and (max-width: 786px){
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col_text{
    padding-top: 5rem;
    background-size: 100% auto;
    background-position: top right;
  }
}
/*************************end anw-22q1-also-network*************************/


/*--------------2610 BitTitan 22Q1 BitTitan Launch-----------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
.p-2610-bittitan_1 section.blue-bg .container {
    background: #6a27db;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 20px 50px;
    margin-bottom: 40px !important;
}
.p-2610-bittitan_1 section.blue-bg .container p {color: #fff;}
.p-2610-bittitan_1 section.blue-bg .container h3 { color: #Ffff;}
section.blue-bg.junto { background: #6a27db; }

section.blue-bg.junto .article.text_with_media {
    padding-top: 80px;
    padding-bottom: 20px;
}
.video-wrapper h3 {
    color: #6a27db;
    text-transform: inherit;
    font-size:34px;
}
#ContactForm .text_with_media {
text-align: center;
    text-transform: inherit;
}
#ContactForm .text_with_media h3 {
    text-transform: inherit;
    color: #6a27db;
    font-size:34px;
}
#commandES_26102556575 .col-xs-12.col-md-6.no-gutter { padding: 0 15px; }

.p-2610-bittitan_1 input.btn.btn-primary, .p-2610-bittitan_1 .btn.btn-primary {
    background: #6a27db !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #fff !important;
}

.p-2610-bittitan_1 .grid-service-wrapper .col-for-image {text-align:center}
.p-2610-bittitan_1 .grid-service-wrapper .col-for-image img {display:inline-block;}

.p-2610-bittitan_1 .grid-service-wrapper .text_with_media .col-xs-12 {padding:0 15px;}
.p-2610-bittitan_1 .grid-service-wrapper .text_with_media h3 {
    font-size:18px;
margin-bottom: 20px;
}
.p-2610-bittitan_1 .grid-service-wrapper .text_with_media ul {padding:0 0 0 15px}

/*--------------2610 BitTitan 22Q1 BitTitan Launch-----------------*/



/*************************anw-22q1-also-network*************************/
.p-anw-22q1-also-network_travel #microsite_content .sec_3col .container .row >.col-md-4{
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto 4rem;
 }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .col-md-4 .article{
    background: url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/reisegeschichten/bg03.png);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .col-for-image img{
    padding:0;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article{
    overflow: hidden;
    position: relative;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row{
    padding: 25px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2){
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) .col-xs-12{
    background: rgba(0,0,0,0.5);
    padding:0 15px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) .col-xs-12:nth-of-type(1){
    min-height:130px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) h2, .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) p{
    color:#fff;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) h2{
    font-size: 17px;
    text-transform: uppercase;
    margin-top:15px;
    margin-bottom: 5px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) p{
    line-height: 1.3;
    margin-bottom: 15px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row a{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    color: transparent;
    font-size: 0;
  }
  @media screen and (min-width: 786px){
    .p-anw-22q1-also-network_travel #colorbox #top{
      padding:0!important;
    }
  }
  @media screen and (max-width: 786px){
    .p-anw-22q1-also-network_travel #microsite_content .sec_3col .col-for-image img{
      width:auto;
      margin: 0 auto;
    }
    .p-anw-22q1-also-network_travel #microsite_content .sec_3col .container .row >.col-md-4 .article{
      max-width:320px;
      margin: 0 auto;
      display: block;
    }
  }
  
  .p-anw-22q1-also-network_travel #microsite_content .c-Gallery .swiper-container .swiper-slide img{
    width: auto;
    margin: 0 auto;
  }
.p-anw-22q1-also-network_travel #microsite_content .m-bg--gray {
  background: #ebebeb;
}/*************************end anw-22q1-also-network*************************/



/***** Start MEDIUM Contact Page Styling *****/

body.medium_contact h2 {
    font-size: 22px !important;
    text-align: center;
    margin-bottom: 10px !important;
}

body.medium_contact h1 {
    font-size: 30px !important;
    text-transform: none !important;
}

/***** End MEDIUM Contact Page Styling *****/

/* Microsoft - Intel vPro Page */
.style_microsoft_intel #microsite_content h1,
.style_microsoft_intel #microsite_content h2, 
.style_microsoft_intel #microsite_content h3,
.style_microsoft_intel #microsite_content h4 {
    line-height: 1.2;
    text-transform: none;
}

.style_microsoft_intel #microsite_content h1 {
    font-size: 60px;
    margin-bottom: 20px;
    font-style: italic;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content h2 {
    font-size: 36px;
    margin-bottom: 20px;
    font-style: italic;
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content h3 {
    font-size: 26px;
    margin-bottom: 20px;
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
    color: #1b55b8;
}

.style_microsoft_intel #microsite_content h4 {
    font-size: 20px;
    margin-bottom: 20px;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content p {
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content p b {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content a.btn-primary {
    border: 0 none;
    border-radius: 0;
    background: #1b55b8;
    color: #fff;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    transition: .5s;
}

.style_microsoft_intel #microsite_content a.btn-primary:hover {
    border: 0 none;
    border-radius: 0;
    background: #366ac3;
    color: #fff;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    transition: .5s;
}

.style_microsoft_intel #microsite_content a.lnk {
    color: #1b55b8;
    border-bottom: 1px solid #1b55b8;
}

.style_microsoft_intel #microsite_content section.block_logo {
    margin-bottom: 30px;
}

.style_microsoft_intel #microsite_content section.block_logo .grid-col:last-child picture {
    float: right;
}

.style_microsoft_intel #microsite_content section.block_products .article ul {
    min-height: 190px;
}

.style_microsoft_intel #microsite_content section.block_products .article a.btn-primary {
    width: 100%;
}

.style_microsoft_intel #microsite_content section.block_highlights .article {
    background-color: #f2f2f2;
}

.style_microsoft_intel #microsite_content section.block_bluebox {
    background-color: #1b55b8;
    padding: 64px 32px;
    margin-top: 30px;
}

.style_microsoft_intel #microsite_content section.block_bluebox h1,
.style_microsoft_intel #microsite_content section.block_bluebox h3 {
    color: #fff;
}

.style_microsoft_intel #microsite_content section.block_msoffice {
    background-color: #f3f3f3;
    margin: 30px;
    padding: 20px
}

.style_microsoft_intel #microsite_content section.block_fineprint p {
    margin-bottom: 10px;
    text-align: center;
}

.style_microsoft_intel #microsite_content section.block_fineprint p.small {
    font-size: 12px;
    text-align: left;
}

.style_microsoft_intel #microsite_content section.block_fineprint a.btn-primary {
    padding: 40px 90px;
    font-size: 24px;
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content section.block_standard h2 {
    color: #1b55b8;
    font-style: normal;
}

.style_microsoft_intel #microsite_content section.block_standard {
    border-top: 1px solid #ccc;
    padding-top: 30px
}
/* End Microsoft - Intel vPro Page */


/*---------------Open APC---------------------*/

.p-1010_anbieter-microsite_429 .section_2icons{
    background-color: #f8f2ce;
}

.p-1010_anbieter-microsite_429 .section_2icons .text_with_media {
    background: transparent !important;
}

.p-1010_anbieter-microsite_429 .section_2icons .text_with_media ul li {
    color: #000000 !important;
}


.p-1010_anbieter-microsite_429 .section_4 .text_with_media p.small a {
    background: #331716 !important;
    border-radius: 10px !important;
    color: #fff !important;
    font-size: 11px !important;
}

.p-1010_anbieter-microsite_429 .section_4 {
    background-color:#a67e38;
}
.p-1010_anbieter-microsite_429 .section_4 .text_with_media {
    background: transparent !important;
}

.p-1010_anbieter-microsite_429 .section_4 .text_with_media p {
    color: #fff;
}
.p-1010_anbieter-microsite_429 .section_4 h3 {
    color: #fff;
}


/*------------Close APC---------------------*/
/***********************adobe_sign**************************/
.p_adobe_sign_2022 #microsite_content .spri-logo .img-responsive{
    height:40px!important;
    width:auto;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner{
  background: url('https://www.also.com/ec/cms5/media/img/2400_2/adobe_7/adobe_sign_1/top_img.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner .container-fluid > .row >.col-xs-12{
  padding: 9rem 0;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner .grid-col .article{
  /*! max-width: 650px; */
  margin: 0 0 0 auto;
  text-align: left;
  padding: 0 13%;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner p, .p_adobe_sign_2022 #microsite_content .p_topbanner h2{
  color: #fff;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner h2{
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner p.small{
  font-size: 14px;
  margin-bottom: 1.5rem;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner a.btn.btn-primary:hover{
  border-color:#fff!important;
  color: #fff!important;
  border-color:#fff!important;
}
.p_adobe_sign_2022 #microsite_content a.btn.btn-primary {
  background-color: #1473e6 !important;
  color: #fff !important;
  border: 2px solid #1473e6 !important;
}
.p_adobe_sign_2022 #microsite_content a.btn.btn-primary:hover{
  background: transparent!important;
  color: #000!important;
  border-color:#000!important;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner .col-for-image img{
  text-align: left;
  margin: 0;
}
.p_adobe_sign_2022 #microsite_content p, .p_adobe_sign_2022 #microsite_content h2, .p_adobe_sign_2022 #microsite_content h3{
  color: #333;
}
.p_adobe_sign_2022 #microsite_content h3 {
  font-size: 2.3rem;
  margin-bottom: 2rem;
  text-transform: none;
}
.p_adobe_sign_2022 #microsite_content .contact_sec{
  background-color: #FAFAFA;
}
.p_adobe_sign_2022 #microsite_content .section .container .article >.row{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner a.btn.btn-default{
  background:transparent!important;
  border-color:#fff!important;
  color:#fff!important;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner a.btn.btn-default:hover{
  background:#fff!important;
  color:#000!important;
}
@media only screen and (max-width: 787px){
  .p_adobe_sign_2022 #microsite_content .section .container .article >.row{
    text-align:center;
  }
  .p_adobe_sign_2022 #microsite_content .section .container .article >.row img{
   padding: 0;
   margin: 0 auto;
  }
  .p_adobe_sign_2022 #microsite_content .p_topbanner .article .row:nth-of-type(1){
    display: none;
  }
  .p_adobe_sign_2022 #microsite_content .p_topbanner{
    background: #c50c00;
    background-image: none;
  }
  .p_adobe_sign_2022 #microsite_content .p_topbanner .container-fluid > .row > .col-xs-12{
    padding: 10px;
  }
}
/***********************end_adobe_sign**************************/

/* ========== HP Supplies Sustainability ========== */
.p-hp-sustainability #microsite_content h1,
.p-hp-sustainability #microsite_content h2,
.p-hp-sustainability #microsite_content h3 {
	font-family: "interbnold", Verdana, Arial, sans-serif;
	text-transform: none;
    line-height: 1.3;
}

.p-hp-sustainability #microsite_content h1 {
    font-size: 50px;
    margin-bottom: 20px;
}

.p-hp-sustainability #microsite_content h2 {
    font-size: 32px;
    margin-bottom: 20px;
}

.p-hp-sustainability #microsite_content p {
    font-size: 18px;
}

.p-hp-sustainability #microsite_content a.btn-primary {
	background-color: #165dba;
	color: #fff;
	border: 0 none;
	text-transform: none;
	font-family: "interregular", Verdana, Arial, sans-serif;
	transition: .5s;
	margin-bottom: 20px;
    border-radius: 0;
}

.p-hp-sustainability #microsite_content a.btn-primary:hover {
	background-color: #2a79e0;
	border: 0 none;
	transition: .5s;
    border-radius: 0;
}

.p-hp-sustainability #microsite_content section.hp_block_header {
    background: url('https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_sustainability_2/hp_sustainability_img01.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 650px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: center;
}

.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article .col-for-image {
    margin-bottom: 50px;
}

.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article h1 {
    color: #fff;
}

.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article p {
    font-size: 30px;
    color: #fff;
}

.p-hp-sustainability #microsite_content section.hp_block_content {
    margin-bottom: 80px;
}

.p-hp-sustainability #microsite_content section.hp_block_content .article .row {
  display: flex;
  align-content: center;
  align-items: center;
}

.p-hp-sustainability #microsite_content section.hp_block_overlay {
    background: url('https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_sustainability_2/hp_sustainability_img04.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    min-height: 420px;
    margin-top: 70px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: flex-end;
}

.p-hp-sustainability #microsite_content section.hp_block_overlay .article {
    text-align: right;
}

.p-hp-sustainability #microsite_content section.hp_block_bottom {
   margin-top: 80px;
}

@media (max-width: 640px) {
	.p-hp-sustainability #microsite_content section.hp_block_header {
		min-height: inherit;
	}
	
	.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article .col-for-image {
		margin-bottom: 30px;
	}
	
	.p-hp-sustainability #microsite_content section.hp_block_overlay {
		min-height: inherit;
		margin-top: 30px;
	}
	
	.p-hp-sustainability #microsite_content section.hp_block_bottom {
		margin-top: 30px;
	}
}

/* ========== End HP Supplies Sustainability ========== */

/* ========== 2320 Samsung 22 Q1 SSD Landingpage ========== */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap'); 

.pTop40_global {padding-top: 40px;}
.pBot40_global {padding-bottom: 40px;}
.pTop60_global {padding-top: 60px;}
.pBot60_global {padding-bottom: 60px;}
.pTop80_global {padding-top: 80px;}
.pBot80_global {padding-bottom: 80px;}
.pTop100_global {padding-top: 100px;}
.pBot100_global {padding-bottom: 100px;}

.p-2320-samsung_22_q1_ssd_1 h2 {
    font-size: 26px;
    font-family: 'Poppins', Verdanda, sans-serif !important;
    padding-top: 100px;
}
.p-2320-samsung_22_q1_ssd_1 #microsite_content section:last-of-type {
margin-bottom:0;
padding: 20px 0 60px;
}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p {font-size:16px;}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p.big{margin:0;}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p.big b {
    font-size: 20px;
    font-family: 'Poppins', Verdanda, sans-serif;	
font-weight: bold;
}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p.big b a {text-decoration:None;}
/* ========== End of 2320 Samsung 22 Q1 SSD Landingpage ========== */


/* ========== Lenovo Portal Fr ========== */


.fr_menu .grid.text-center img {
    margin: 8px 0;
}
/*   */

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-light.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-regular.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-lightitalic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-lightitalic.woff) format('woff');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bolditalic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bolditalic.woff) format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-italic.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'HP Simplified';
    src: url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bold.woff2) format('woff2'),
    url(/ec/cms5/media/css/webfonts/hpsimplified/hpsimplified-bold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
}

#microsite_content a.lnk {margin-top:0px!important;}

#ms-home-business-bundle .article.products>.row>div {
    padding-left: 8px !important;
    padding-right: 8px !important
}

#ms-home-business-bundle.bg-white-100 .grid,
#ms-home-business-bundle.bg-white-100 .grid-col .article.products {
    background: 0 0 !important
}

#ms-home-business-bundle.bg-white-100 .article.products>.row>div>.row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 16px;
    background: #fff
}

#ms-home-business-bundle .article.products>.row>div>.row>div {
    padding-left: 25px !important;
    padding-right: 25px !important
}


#ms-home-business-bundle h2 {
    font-size: 34px;
    color: #0067b8
}

#ms-home-business-bundle h3,
#ms-home-business-bundle h3>a {
    color: #0067b8 !important
}

#ms-home-business-bundle .c-Products__price {
    margin: 20px 0
}

#ms-home-business-bundle .c-Products__price>span,
#ms-home-business-bundle .price {
    font-size: 36px;
    line-height: 1;
    font-weight: 400;
    color: #0067b8
}

.ms-btn-white a.btn-primary,
.ms-btn-white a.btn.btn-default {
    background-color: #fff !important;
    border: 2px solid #fff !important;
    color: #0067b8 !important
}

#ms-home-business-bundle a.btn.btn-default,
#ms-home-business-bundle a.btn.btn-primary {
    margin: 5px;
    background-color: #0067b8;
    border: 2px solid #0067b8;
    color: #fff;
    width: auto;
    padding: 14px 20px;
    width: auto !important;
    float: none
}

#ms-home-business-bundle a.btn.btn-primary::after,
#ms-home-business-bundle a.btn.btn-primary>i {
    display: none
}

#ms-home-business-bundle a.btn:focus,
#ms-home-business-bundle a.btn:hover {
    border: 2px solid #000 !important;
    color: #000 !important;
    background-color: transparent !important
}

#ms-home-business-bundle .ms-footer .container-fluid {
    background-color: #0067b8
}

#ms-home-business-bundle p.big {
    font-size: 30px !important;
    margin-bottom: 10px !important
}

#ms-home-business-bundle p {
    font-size: 17px
}

.p-v1-product .img-responsive:nth-child(1) {
    width: 100px !important
}

.p-v1-gray-bg {
    background-color: #f9f9f9 !important
}

.p-v1-product p.big {
    font-size: 20px !important
}

.p-v1-product .p-v1-block .article:last-child {
    background-color: #fff !important
}

.p-v1-product .p-v1-block .col-xs-12 {
    padding: 50px 8px !important
}

.p-v1-product .p-v1-block .row {
    padding: 0 !important
}

#p-microsite .p-v1-product .p-v1-block .article .row {
    padding: 0 !important
}

.p-v1-product .p-v1-block-textleft .col-md-6:nth-child(1) {
    padding: 70px !important
}

.p-v1-product .p-v1-block-textleft .col-md-6:nth-child(2) {
    padding: 0 !important
}

.p-v1-product .p-v1-block-textright .col-md-6:nth-child(2) {
    padding: 70px !important
}

.p-v1-product .p-v1-block-textright .col-md-6:nth-child(1) {
    padding: 0 !important
}

#p-microsite.p-v1-product .article>.row {
    padding: 0 !important
}

.p-v1-product .bg-black-1 .grid-type-1,
.p-v1-product .bg-black-1.box,
.p-v1-product .bg-black-1.p-v1-block.p-v1-block-textright {
    background-color: #f9f9f9 !important
}

.p-v1-product .p-v1-block-textleft .text_with_media span.col-for-image,
.p-v1-product .p-v1-block-textright .text_with_media span.col-for-image {
    margin: 0 !important
}

.p-v1-product .p-microsite-box img {
    margin-bottom: 20px
}

#p-microsite.p-v1-product .seperator {
    padding-bottom: 50px !important
}

#p-microsite.p-v1-product .container.grid.grid-type-1.box {
    padding-bottom: 50px !important
}

@media only screen and (max-width:768px) {
    #p-microsite h3 {
        text-align: center
    }
}

.p-v1-product .p-microsite-box .article img {
    margin-top: 0
}

.p-v1-product .c-Breadcrumb {
    padding-bottom: 0 !important
}

.p-v1-product .seperator .container {
    border-top: 1px solid #e2e2e2
}

.p-v1-product section:nth-child(8) {
    background-color: #f9f9f9 !important
}

.p-v1-product .c-Products__shortDescription h3 {
    font-size: 18px !important;
    margin-top: 20px
}

.p-v1-product .c-Products__shortDescription h3 a {
    color: #000
}

.p-v1-product .c-Products__shortDescription h3 a:hover {
    color: #77af24
}

.p-v1-product .c-Products__price span {
    font-size: 20px !important
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn {
    font-size: 11px
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn i {
    display: none
}

.p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn:after {
    content: "\f054" !important
}

.p-v1-product .c-Products--gallery-Product .row {
    background-color: #fff;
    margin-bottom: 30px !important
}

.p-v1-product .c-Products--gallery-Product .col-xs-12 {
    padding: 15px !important;
    padding-bottom: 0 !important
}


/*ASUS/BLACK STYLE*/
.asus-style #microsite_content .article h1,
.asus-style #microsite_content .article h2,
.asus-style #microsite_content .article h3,
.asus-style #microsite_content .article h4 {
    color: #a89d5b!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

.asus-style #microsite_content .article.products .c-Products__price span {
    color: #ffffff;
}

.asus-style #microsite_content .bg-section {
    background-color: #333333;
}

.asus-style #microsite_content .article .btn {
    color: #ffffff;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}
.asus-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.asus-style #microsite_content .article .btn::after {
    background: inherit;
}
.asus-style #microsite_content .article a {
    color: #766050;
}
.asus-style #microsite_content .article a.lnk:hover,
.asus-style #microsite_content .article a.lnk:focus {
    color: #766050;
    border-bottom: 1px solid #766050;
}

.asus-style {
    color: #ffffff!important;
    background: #131313!important;
}
/*ASUS BLACK STYLE*/




/*HPE/Green STYLE*/
.hpe-style #microsite_content .article h1,
.hpe-style #microsite_content .article h2,
.hpe-style #microsite_content .article h3,
.hpe-style #microsite_content .article h4 {
    color: #101917!important;
}

.hpe-style #microsite_content .article.products .c-Products__price span {
    color: #89e872;
}

.hpe-style #microsite_content .bg-section {
    background-color: #edf7f5;
}

.hpe-style #microsite_content .article .btn {
    color: #ffffff;
    background: #89e872;
    border-color: #89e872;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.hpe-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.hpe-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-style #microsite_content .article a {
    color: #89e872;
}
.hpe-style #microsite_content .article a.lnk:hover,
.hpe-style #microsite_content .article a.lnk:focus {
    color: #89e872;
    border-bottom: 1px solid #89e872;
}

.hpe-style #microsite_content .article h2{
    position: relative;
    top:initial;
    left: initial;
}
.hpe-style #microsite_content .article h2::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #00c89a;
    position: absolute;
    left: initial;
    bottom: -10px;
}
.hpe-style #microsite_content .text-center .article h2::after {
    left: 0;
    right: 0;
    margin:0 auto;
}
.hpe-style #microsite_content .article h4 {
    color: #00c89a;
}

/*HPE Green STYLE*/


/*Microsoft/Blue STYLE*/
.microsoft-style #microsite_content .article h1,
.microsoft-style #microsite_content .article h2,
.microsoft-style #microsite_content .article h3,
.microsoft-style #microsite_content .article h4 {
    color: #0067b8!important;
}

.microsoft-style #microsite_content .article.products .c-Products__price span {
    color: #0067b8;
}

.microsoft-style #microsite_content .bg-section {
    background-color: #f1f6fa;
}

.microsoft-style #microsite_content .article .btn {
    color: #ffffff;
    background: #0067b8;
    border-color: #0067b8;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.microsoft-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.microsoft-style #microsite_content .article .btn::after {
    background: inherit;
}
.microsoft-style #microsite_content .article a {
    color: #0067b8;
}
.microsoft-style #microsite_content .article a.lnk:hover,
.microsoft-style #microsite_content .article a.lnk:focus {
    color: #0067b8;
    border-bottom: 1px solid #0067b8;
}

/*Microsoft Blue STYLE*/

/*HPE/GreenLake STYLE*/
.hpe-greenlake-style #microsite_content .article h1,
.hpe-greenlake-style #microsite_content .article h2,
.hpe-greenlake-style #microsite_content .article h3,
.hpe-greenlake-style #microsite_content .article h4 {
    color: #000000!important;
}
.hpe-greenlake-style #microsite_content .article h2 {
     font-size: 4rem!important;
     line-height: 1!important;
     margin-bottom: 14px!important;
}
.hpe-greenlake-style #microsite_content .article h3 {
     font-size: 3.2rem!important;
     line-height: 1.2em!important;
     margin-bottom: 2rem!important;
}

.hpe-greenlake-style #microsite_content .article.products .c-Products__price span {
    color: #006b7d;
}

.hpe-greenlake-style #microsite_content .bg-section {
    background-color: #006b7d;
}
.hpe-greenlake-style #microsite_content .bg-section> .container {
    background-color: transparent;
}
.hpe-greenlake-style #microsite_content .bg-section> .container * {
    color: #fff!important;
}

.hpe-greenlake-style #microsite_content .article .btn {
    color: #ffffff;
    background: #006b7d;
    border-color: #000000;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding: 12px 40px;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -ms-border-radius: 1.5em;
    -o-border-radius: 1.5em;
    border-radius: 1.5em;
    text-transform: unset;
    font-weight: bold;
}
.hpe-greenlake-style #microsite_content .article .btn > .fa {
    display: none;
}
.hpe-greenlake-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-greenlake-style #microsite_content .article a {
    color: #006b7d;
}
.hpe-greenlake-style #microsite_content .article a.lnk:hover,
.hpe-greenlake-style #microsite_content .article a.lnk:focus {
    color: #006b7d;
    border-bottom: 1px solid #006b7d;
}

/*HPE Greenlake STYLE*/


/*Also GLOBAL STYLE red red red red red red red red red red red red red red red red red red red red red red red red*/
    /*FIX ERROR IMAGE FOR DEFAULT TEMPALTE*/
    .ha-content #microsite_content .text_with_media span.col-for-image {
        margin-left: 0;
        margin-right: 0;
    }
    .ha-content #microsite_content .text_with_media span.col-for-image img,
    .ha-content #microsite_content .text_with_media .col-for-media img{
        padding-left: 0;
    }



    .ha-content #microsite_content .article h1,
    .ha-content #microsite_content .article h2,
    .ha-content #microsite_content .article h3,
    .ha-content #microsite_content .article h4 {
        line-height: 1.4em;
        margin-bottom: 2rem;
    }
    .ha-content #microsite_content .article h1 a,
    .ha-content #microsite_content .article h2 a,
    .ha-content #microsite_content .article h3 a,
    .ha-content #microsite_content .article h4 a {
        color: inherit!important;
    }

    .ha-content #microsite_content .article h2 {
        font-size: 3rem;
        text-transform: none;
    }

    .ha-content #microsite_content .article h3 {
        font-size: 2.4rem;
        margin-bottom: 1rem;
        color: #000000;
        text-transform: none;
    }
    .ha-content #microsite_content .article h4 {
        font-size: 2rem;
        margin-bottom: 1rem;
        color: #000;
        text-transform: none
    }

    .ha-content #microsite_content .article .btn:hover {
        filter: brightness(1.2);
    }


    .ha-content #microsite_content .article ul li {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .check-list .article ul {
        list-style-type: none!important;
        margin-left: 0;
        padding-left: 0;
    }
    .ha-content #microsite_content .check-list .article ul > li{
        background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/check-square.png) left 6px no-repeat;
        padding-left: 25px;
        min-height: 2rem;
    }


    .ha-content #microsite_content .article p {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .article p.big {
        font-size: 2.2rem;
    }

    .ha-content #microsite_content .article p.small {
        font-size: 1.4rem;
    }

    .ha-content #microsite_content .article a {
        font-size: 1.8rem;
        line-height: 1.4em;
    }


    .ha-content #microsite_content .pb-20,
    .ha-form #microsite_content .pb-20 {
        padding-bottom: 20px;
    }

    .ha-content #microsite_content .pt-20,
    .ha-form #microsite_content .pt-20 {
        padding-top: 20px;
    }
    .ha-content #microsite_content .mb-20,
    .ha-form #microsite_content .mb-20 {
        margin-bottom: 20px;
    }

    .ha-content #microsite_content .mt-20,
    .ha-form #microsite_content .mt-20 {
        margin-top: 20px;
    }
    .ha-content #microsite_content .pb-40,
    .ha-form #microsite_content .pb-40 {
        padding-bottom: 40px;
    }

    .ha-content #microsite_content .pt-40,
    .ha-form #microsite_content .pt-40 {
        padding-top: 40px;
    }
    .ha-content #microsite_content .mb-40,
    .ha-form #microsite_content .mb-40 {
        margin-bottom: 40px;
    }

    .ha-content #microsite_content .mt-40,
    .ha-form #microsite_content .mt-40 {
        margin-top: 40px;
    }
    .ha-content #microsite_content .pb-60,
    .ha-form #microsite_content .pb-60 {
        padding-bottom: 60px;
    }

    .ha-content #microsite_content .pt-60,
    .ha-form #microsite_content .pt-60 {
        padding-top: 60px;
    }
    .ha-content #microsite_content .mb-60,
    .ha-form #microsite_content .mb-60 {
        margin-bottom: 60px;
    }

    .ha-content #microsite_content .mt-60,
    .ha-form #microsite_content .mt-60 {
        margin-top: 60px;
    }
    .ha-content #microsite_content .pb-80,
    .ha-form #microsite_content .pb-80 {
        padding-bottom: 80px;
    }

    .ha-content #microsite_content .pt-80,
    .ha-form #microsite_content .pt-80 {
        padding-top: 80px;
    }
    .ha-content #microsite_content .mb-80,
    .ha-form #microsite_content .mb-80 {
        margin-bottom: 80px;
    }

    .ha-content #microsite_content .mt-80,
    .ha-form #microsite_content .mt-80 {
        margin-top: 80px;
    }
    .ha-content #microsite_content .hidden {
        display: none!important;
    }

    #microsite_content .ha-v-center .article .row {
        height: 100%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .ha-content #microsite_content .fix-wide-text .article{
        max-width: 860px;
        margin: 0 auto;
        float: none;
    }

    /*reset all bootstrap colum padding*/
    .ha-content #microsite_content .reset-padding > .container .row,
    .ha-content #microsite_content .reset-padding > .container .row > div {
        padding:0;
    }

    .ha-content #microsite_content .no-marg-all h1,
    .ha-content #microsite_content .no-marg-all h2,
    .ha-content #microsite_content .no-marg-all h3,
    .ha-content #microsite_content .no-marg-all h4,
    .ha-content #microsite_content .no-marg-all h5,
    .ha-content #microsite_content .no-marg-all p {
        margin: 0px;
    }
    .ha-content #microsite_content .col-equal .row{
        height: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .ha-content #microsite_content .col-equal .row::before,
    .ha-content #microsite_content .col-equal .row::after {
        display: none;
    }


    /* PRODUCTS */
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product {
        padding-left: 25px;
        padding-right: 25px;
        margin-bottom: 50px;
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row {
        margin-left: 0;
        margin-right: 0px;
        background: rgba(255,255,255,0.2);
        padding: 25px;
        box-shadow: 3px 3px 8px rgba(0,0,0,0.2);
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row > div:first-child {
        text-align: center;
    }

    .ha-content #microsite_content .article.products h3 {
        font-size: 1.8rem;
        padding-bottom: 2rem;
    }

    .ha-content #microsite_content .article .btn {
        width: auto;
    }
    .ha-content #microsite_content .article.products .btn-primary {
        display: block;
        margin: 20px auto 10px!important;
        float: none;
    }

    .ha-content #microsite_content .no-price .article.products .c-Products__price {
        display: none;
    }


    /* CONTACT STYLE */
    #microsite_content .ha-contact-style >.container > .row{
        display: flex;
        justify-content: center;
    flex-wrap: wrap;
    }
    #microsite_content .ha-contact-style >.container > .row .text_with_media .row .col-for-image img{
        width: 100%;
        max-width: 200px;
    }

    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media > .row > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
        float: right;
    }


    /* Form STYLE */
    .ha-form > .container {
        max-width: 100%
    }



    @media (max-width:991px) {
        #microsite_content .ha-v-center .article .row {
            flex-direction: column;
        }
        /* CONTACT STYLE */
        #microsite_content .ha-contact-style >.container > .row{
            flex-direction: column;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row > div{
            text-align: center;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
            float: none;
            margin: 0 auto 30px;
        }
    }

/*End Also GLOBAL STYLE*/





#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .hero-banner {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/lenovo_23/2020_lenovo_services_awareness/lenovo_q419_services_bonusclub_hero-bgr_01.jpg);
    background-size: cover;
    background-position: center;
    padding: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .hero-banner .container {
    background: 0 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content h2 {
    font-size: 40px;
    margin-bottom: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content p.big {
    color: #3f3f3f
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
    margin-bottom: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
    color: #3f3f3f
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image img {
    width: 357px;
    margin-bottom: 25px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow {
    margin-bottom: 100px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container {
    border-radius: 20px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1)
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container p.big {
    line-height: 1.5
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 {
    text-align: center
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default,
#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default:hover {
    margin: 0;
    background-color: #88e871;
    border-radius: 10px;
    border: 2px solid #88e871;
    color: #000;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 {
    padding-top: 50px;
    padding-bottom: 50px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 p.big {
    color: #fff
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items {
    margin-top: 75px;
    margin-bottom: 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight {
    margin: 15px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article {
    border-radius: 20px;
    box-shadow: 0 0 20px rgba(0, 0, 0, .1)
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row {
    padding: 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row:nth-child(2) .col-xs-12:first-child {
    padding: 15px 0 0 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h5 {
    color: #88e871;
    font-size: 18px;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h4 {
    font-size: 20px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p {
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    height: 45px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p .lnk {
    display: inline-block;
    color: #fff;
    background-color: #e2231a;
    width: 100%;
    border-radius: 0 0 20px 20px;
    text-align: center;
    padding: 11px 0;
    text-transform: uppercase
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence {
    margin-bottom: 50px
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence .lnk {
    color: #e2231a
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
    padding: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits p.big {
    color: #fff
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
    margin: 50px 0
}

#p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .col-for-image img {
    padding-left: 25px !important;
    padding-right: 20px !important
}

@media screen and (min-width:992px) {
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
        font-size: 67px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section {
        margin-top: 30px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container>.row {
        display: flex;
        align-items: center
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media>.row {
        display: flex;
        align-items: flex-end
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
        font-size: 24px;
        line-height: 1.3
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image {
        margin-bottom: 25px;
        padding-left: 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image .text_with_media .col-for-image img {
        padding-left: 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 .text_with_media h2 {
        font-size: 67px;
        margin-bottom: 20px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
        padding: 75px 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row {
        display: flex;
        align-items: center
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row h2 {
        font-size: 58px;
        margin-bottom: 20px
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
        margin: 75px 0
    }
    #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table .text_with_media p.big {
        margin-top: 30px;
        margin-bottom: 50px
    }
}

#p-hp-inc-q220-print-renewal .text_with_media h2 {
    margin-bottom: 10px;
    color: #0096d6;
    font-weight: 700;
    text-transform: unset;
    font-size: 35px
}

#p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
    font-size: 20px;
    line-height: 26px;
    height: 124px;
    display: flex;
    justify-content: center;
    flex-direction: column
}

#p-hp-inc-q220-print-renewal .logo-txt .container>.row {
    margin-top: 30px
}

#p-hp-inc-q220-print-renewal .txt-btn-headline .text_with_media h2 {
    margin-bottom: 0;
    color: #000
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media .col-xs-12::after {
    content: "";
    display: block;
    clear: both
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
    width: 49%;
    float: left;
    display: block
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
    font-size: 15px;
    line-height: 1.5;
    text-align: left;
    margin-right: 2%;
    margin-bottom: 0;
    margin-top: 6px
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
    max-width: 330px;
    background-color: #89e571;
    color: #000;
    padding: 8px 20px;
    line-height: 1.3
}

#p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary::after {
    display: none
}

#p-hp-inc-q220-print-renewal .product-list .container {
    max-width: 760px
}

#p-hp-inc-q220-print-renewal .product-list .container>.row>.grid-col {
    margin-bottom: 30px !important
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row {
    height: 352px;
    margin-top: 40px
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 {
    max-width: 760px;
    text-align: left;
    float: none;
    margin: 0 auto;
    height: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 p {
    margin-bottom: 0;
    max-width: 350px
}

#p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 a.btn-default {
    background-color: #89e872;
    color: #000;
    text-transform: unset;
    line-height: 1.5;
    font-weight: 700
}

#p-hp-inc-q220-print-renewal .list-print .row>.col-xs-12 .row .col-xs-12>ul {
    display: none
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 .row {
    padding: 0
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(2) img {
    max-width: 390px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(3) {
    height: 270px;
    margin-top: -30px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(4) {
    height: 270px;
    margin-top: -30px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(5) {
    height: 270px
}

#p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(6) {
    height: 270px
}

@media (min-width:992px) {
    #p-hp-inc-q220-print-renewal .list-print .text_with_media h3 {
        font-weight: 700;
        font-size: 15px;
        line-height: 1.5;
        color: #000;
        text-transform: unset
    }
    #p-hp-inc-q220-print-renewal .list-print .text_with_media p {
        word-wrap: break-word;
        font-size: 11px
    }
}

@media (max-width:992px) {
    #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
        height: auto
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
        width: 100%;
        float: none
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
        text-align: center;
        margin-right: 0
    }
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
        margin-top: 20px
    }
    #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 {
        height: auto;
        margin-top: 30px !important
    }
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 49vh
    }
    #p-hp-inc-q220-print-renewal #microsite_content .list-print .row>.col-xs-12 .row .col-xs-12>.tab-content>div>div>.col-xs-12 {
        min-height: unset
    }
}

@media (max-width:768px) {
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 39vh
    }
    #p-hp-inc-q220-print-renewal #microsite_content .txt-arrow .text_with_media>.row {
        min-height: 25vw
    }
}

@media (max-width:592px) {
    #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
        text-align: center;
        width: 100%;
        float: none;
        display: block;
        margin-right: 0
    }
    #p-hp-inc-q220-print-renewal .text_with_media h2 {
        font-size: 22px
    }
    #p-hp-inc-q220-print-renewal .header .row .row {
        height: 31vh
    }
    #p-hp-inc-q220-print-renewal .header .row .row>div>h2 {
        font-size: 16px
    }
}

#p-hpatta2020_de_w15 .article.text_with_media img {
    max-width: 440px;
    -webkit-box-shadow: 0 0 30px -3px rgba(0, 0, 0, .07);
    box-shadow: 0 0 30px -3px rgba(0, 0, 0, .07);
    padding: 0;
    margin: 0 auto
}

#p-hpatta2020_de_w15 .article.text_with_media h3 {
    font-size: 17px !important;
    margin-bottom: 10px
}

#p-hpatta2020_de_w15 .article.text_with_media p {
    font-size: 17px !important
}

#p-hpatta2020_de_w15 .article.text_with_media .btn-default {
    padding: 17px 59px !important;
    font-size: 11px !important
}

.p-hpatta2020 .p-hpatta2020_de_w15 .article.text_with_media .col-xs-12 h3 {
    font-size: 36px !important
}

.p-hpatta2020.p-hpatta2020_de_footer_w15 #microsite_content .hpattachbanner .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png);
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position: center
}

.p-hpatta2020.p-hpatta2020_ch_footer_w15 #microsite_content .hpattachbanner .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png);
    background-size: 100% auto;
    background-repeat: repeat-y;
    background-position: center
}

#p-Microsoft-Homie-Help-Spendenaktion .intro {
    margin-top: 30px
}

#p-Microsoft-Homie-Help-Spendenaktion .contact .container>.row>.col-xs-12 p {
    margin-bottom: 5px
}

#p-Microsoft-Homie-Help-Spendenaktion .contact .container {
    max-width: 884px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .green {
    color: #00b336
}

#p-HPE-Nimble-Starter-Kit #microsite_content .green-light {
    color: #01b38a
}

#p-HPE-Nimble-Starter-Kit #microsite_content h2 {
    font-size: 3.6rem;
    line-height: 1.4em
}

#p-HPE-Nimble-Starter-Kit #microsite_content .article.text_with_media img {
    padding-left: 25px;
    padding-right: 25px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content p {
    font-size: 2.1rem;
    line-height: 1.4em
}

#p-HPE-Nimble-Starter-Kit #microsite_content ul li {
    font-size: 2.1rem;
    line-height: 1.4em;
    margin-bottom: 20px
}

#p-HPE-Nimble-Starter-Kit #microsite_content ul li span {
    color: #000
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 {
    padding: 7rem 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec1.jpg) center center/cover no-repeat;
    min-height: 500px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container {
    background-color: transparent !important
}

#p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container p.big {
    color: #fff;
    font-family: "raleway light", Helvetica, Arial, sans-serif;
    line-height: 1.5
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble {
    padding: 7rem 0 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble ul li {
    color: #01b38a
}

#p-HPE-Nimble-Starter-Kit #microsite_content .nimble .text_with_media>.row>div>p {
    display: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer {
    padding: 0 0 5rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p.big {
    font-size: 4.8rem;
    line-height: 1.4;
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p {
    font-size: 3rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam {
    padding: 7rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul,
#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul {
    list-style-type: none !important;
    padding: 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul li,
#p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul li {
    color: #000;
    padding-left: 35px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png) left center/auto 1.2em no-repeat
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble {
    background: #f4f4f4;
    min-height: 500px;
    padding: 7rem 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble .container {
    background-color: transparent !important
}

#p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble ul li {
    color: #000;
    padding-left: 35px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png) left center/auto 1.2em no-repeat
}

#p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam {
    display: flex;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec3.jpg) center center/cover no-repeat;
    min-height: 228px;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam h2 {
    max-width: 777px;
    margin: 0 auto;
    color: #fff;
    font-size: 4.8rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container {
    padding: 3rem 0 0 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .container {
    border-bottom: solid 10px #f4f4f4;
    padding-bottom: 10px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container:last-child .container {
    border-bottom: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container h3 {
    color: #000;
    font-size: 2.4rem;
    font-weight: 700
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .text_with_media>.row>div>ul+p {
    margin-bottom: 0
}

#p-HPE-Nimble-Starter-Kit #microsite_content .prod-container ul li {
    margin-bottom: 10px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg) center center/cover no-repeat;
    min-height: 520px;
    color: #fff;
    display: flex;
    align-items: center
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend h2 {
    max-width: 920px;
    margin: 0 auto;
    color: #fff;
    font-size: 4.8rem
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary {
    background: #89e872;
    border: none;
    padding: 15px 70px;
    font-size: 1.6rem;
    line-height: 1;
    font-family: raleway, Helvetica, Arial, sans-serif;
    margin: 50px 0 70px
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary::after {
    display: none
}

#p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend p.small {
    font-size: 1.4rem;
    font-style: italic
}

#p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #microsite_content #section .module.article.webforms .mwf-field {
    color: #89e872
}

#p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #top {
    padding-top: 60px
}

@media (max-width:992px) {
    #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
        display: block
    }
    html {
        font-size: 8px
    }
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row {
    background: #000;
    display: block;
    padding: 0
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12 .text_with_media .row p {
    margin: 0;
    text-align: center
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
    background: 0 0 !important;
    margin-top: 15px
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row p {
    margin: 0 0 20px;
    text-align: left
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row a.lnk {
    display: block;
    color: #fff !important;
    padding: 10px 0
}

#p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .article.text_with_media img {
    width: 100%;
    padding: 0
}

@media (max-width:992px) {
    #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
        margin-top: 30px !important
    }
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p b {
    color: #00a88e
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child {
    text-align: center
}

#p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child a.btn-default {
    text-decoration: underline;
    color: #fff !important;
    background-color: #ed2939 !important;
    border-color: transparent !important;
    margin: 20px 0;
    font-weight: 500
}

#p-Huawei-four-all-flash-promotion #microsite_content .green {
    color: #00b336
}

#p-Huawei-four-all-flash-promotion #microsite_content .green-light {
    color: #01b38a
}

#p-Huawei-four-all-flash-promotion #microsite_content h2 {
    font-size: 2.6rem;
    line-height: 1.4em
}

#p-Huawei-four-all-flash-promotion #microsite_content .article.text_with_media img {
    padding-left: 25px;
    padding-right: 25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-Huawei-four-all-flash-promotion #microsite_content p {
    font-size: 1.6rem;
    line-height: 1.4em
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1 {
    padding: 40px 0 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col {
    padding: 40px 0 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3,
#p-Huawei-four-all-flash-promotion #microsite_content .page4,
#p-Huawei-four-all-flash-promotion #microsite_content .page5,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 {
    padding: 40px 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1 h2 {
    margin-bottom: 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
    padding: 120px 0 30px 0
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
    height: 380px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.big {
    font-size: 6rem;
    font-weight: 700;
    line-height: 1
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h3 {
    color: #000;
    text-transform: none
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p {
    font-size: 1.4rem
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.small .arrow {
    display: block;
    height: 3rem;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg) center center/auto 100% no-repeat
}

#p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h4 {
    font-size: 2rem !important
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
    display: block;
    color: #000;
    padding: 0 10px 40px;
    text-align: center;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1.3em;
    height: 110px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
    padding: 40px 10px 30px 10px;
    background: #fff;
    border: solid 3px #dee5ed;
    border-radius: 20px;
    line-height: 1.4em;
    height: 188px;
    position: relative
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::before {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/round-plus.png) 0 0/50px 50px no-repeat;
    position: absolute;
    left: 50%;
    top: -25px;
    margin-left: -25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::after {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg) 0 0/50px 50px no-repeat;
    position: absolute;
    left: 50%;
    bottom: -62px;
    margin-left: -25px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a:hover span.bg-plus {
    background-color: #dee5ed
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 {
    padding: 30px 30px 10px;
    border: solid 3px #dee5ed;
    border-radius: 20px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 h3 {
    font-size: 2rem;
    color: #000;
    margin-bottom: 5px
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 h3,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 h3 {
    font-size: 4rem;
    color: #000;
    margin-bottom: 5px;
    text-transform: none
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default {
    margin-top: 10px;
    margin-bottom: 30px;
    color: #7d91a8;
    border: solid 3px #dee5ed;
    border-radius: 10px
}

#p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default:hover {
    background-color: #dee5ed
}

#p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 p.small,
#p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 p.small {
    color: #7d91a8;
    margin-bottom: 5px
}

@media (max-width:992px) {
    #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div {
        margin-bottom: 40px
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12 a span.bg-plus::after {
        display: none
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12:last-child a span.bg-plus::after {
        display: block
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div,
    #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div {
        margin-bottom: 40px
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div:last-child,
    #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
        height: auto
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
        display: block
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
        height: auto
    }
    #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
        height: auto
    }
    html {
        font-size: 8px
    }
}

@media (min-width:992px) and (max-width:1199px) {
    #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
        padding: 100px 0 30px 0
    }
}

#p-Huawei-landing-page-baltic #microsite_content .green {
    color: #00b336
}

#p-Huawei-landing-page-baltic #microsite_content .green-light {
    color: #01b38a
}

#p-Huawei-landing-page-baltic #microsite_content h2 {
    font-size: 2.6rem;
    line-height: 1.4em
}

#p-Huawei-landing-page-baltic #microsite_content .article.text_with_media img {
    padding-left: 25px !important;
    padding-right: 25px !important;
}

#p-Huawei-landing-page-baltic #microsite_content p {
    font-size: 1.6rem;
    line-height: 1.4em
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-4 .col-for-image img {
    width: 130px
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-8 .article {
    height: auto
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image {
    text-align: right
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a {
    display: inline-block;
    margin-right: 10px
}

#p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a img {
    padding: 0;
    width: 30px;
    height: auto;
    box-shadow: 3px 2px 8px 2px rgba(160, 160, 160, .55)
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar {
    padding: 0 0 20px 0
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media p {
    padding: 0;
    margin: 0;
    text-align: center;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a {
    position: relative;
    display: inline-block;
    color: #231f20;
    font-family: ralewaysemibold, Helvetica, Arial, sans-serif;
    font-size: 22px;
    height: 4.2rem;
    line-height: 4.2rem;
    padding: 0 2rem;
    border-bottom: 0
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover {
    color: #ce0e2d;
    text-decoration: none;
    border: none
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:after {
    position: absolute;
    display: inline-block;
    content: "";
    width: 100%;
    height: 10%;
    background: rgba(187, 187, 187, .3);
    bottom: 5%;
    left: 0;
    -webkit-transform: translate(0) scaleX(1);
    transform: translate(0) scaleX(1);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1);
    transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
    z-index: -1
}

#p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover:after {
    -webkit-transform: translate(-15px) scale(1);
    transform: translate(-15px) scale(1);
    -webkit-transform-origin: top right;
    transform-origin: top right;
    height: 25%;
    bottom: 15%
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul {
    list-style-type: none !important;
    padding: 0
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 1rem
}

#p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li:before {
    content: "";
    width: 15px;
    height: 4px;
    background-color: #ce0e2d;
    position: absolute;
    left: 0;
    top: 9px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-headline .text_with_media h1 {
    color: #1c1c1c;
    font-size: 3.6rem
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
    max-width: 870px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div {
    padding: 0 10px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
    color: #666;
    font-size: 1.6rem;
    margin-bottom: 4px
}

#p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div p.big {
    font-size: 2.4rem;
    margin-bottom: 0
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td,
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
    vertical-align: middle
}

#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
    width: 120px
}

#p-Huawei-landing-page-baltic #microsite_content .p4-headline h2 {
    font-size: 3.6rem
}

#p-Huawei-landing-page-baltic #microsite_content .page4-speaker {
    padding: 20px 0 0 0
}

#p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media h2 {
    font-size: 2rem;
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .middle-img {
    margin-top: 100px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media .col-for-image {
    position: relative;
    display: flex;
    width: 100%;
    justify-content: center;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture {
    width: 50%;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture img {
    display: inline-block
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -300px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) img {
    width: 250px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts,
#p-Huawei-landing-page-baltic #microsite_content .products,
#p-Huawei-landing-page-baltic #microsite_content .promotion-ttl {
    margin-top: 50px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts {
    margin-bottom: 75px
}

#p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media p.small {
    font-size: 14px;
    color: #666;
    font-style: italic;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .products .text_with_media .row h2,
#p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row h2 {
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row p.big {
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .video {
    margin-top: 40px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row {
    padding: 75px 0
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2,
#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
    color: #fff
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2 {
    margin-bottom: 15px
}

#p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
    margin-bottom: 10px
}

#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h2,
#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3,
#p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3 a {
    color: #000
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-ttl h2 {
    margin-bottom: 20px
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-cntn .btn {
    background: #ce0e2d;
    color: #fff;
    border: 2px solid #ce0e2d
}

#p-Huawei-landing-page-baltic #microsite_content .promotion-cntn {
    margin-top: 30px
}

#p-Huawei-landing-page-baltic #microsite_content .products p {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    text-align: center
}

#p-Huawei-landing-page-baltic #microsite_content .products p a.lnk {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid transparent;
    color: #000;
    margin: 0 7px;
    flex: 1;
    background: #fafafa;
    padding: 10px 10px 5px;
    border-bottom: 2px solid #dadada;
    align-content: center;
    justify-content: center
}

#p-Huawei-landing-page-baltic #microsite_content .product-items a.btn {
    background: #ce0e2d;
    color: #fff;
    border: 2px solid #ce0e2d
}

@media (min-width:1024px) {
    #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media p {
        width: 85%
    }
    #p-Huawei-landing-page-baltic #microsite_content .video .container {
        padding: 0 50px
    }
    #p-Huawei-landing-page-baltic #microsite_content .edApp-cntn {
        margin-bottom: 80px
    }
    #p-Huawei-landing-page-baltic #microsite_content .products p a.lnk {
        height: 61px
    }
}

@media (max-width:991px) {
    #p-Huawei-landing-page-baltic #microsite_content .container>.row>div {
        margin-bottom: 20px
    }
    #p-Huawei-landing-page-baltic #microsite_content .container>.row>div:last-child {
        margin-bottom: 0
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
        max-width: 630px
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
        margin-top: 10px;
        margin-bottom: 10px
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-3 {
        width: 13%
    }
    #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-9 {
        width: 87%
    }
    #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media {
        margin-bottom: 270px
    }
}

#p-msa-ho .ytp-iv-player-content,
#p-msa-ho .ytp-show-cards-title {
    display: none
}

#p-msa-hg .ytp-iv-player-content,
#p-msa-hg .ytp-show-cards-title {
    display: none
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club {
    padding: 110px 0 0
}

#p-hp-supply-ink-toners #microsite_content .register {
    padding: 10px 0 0
}

#p-hp-supply-ink-toners #microsite_content .become-member {
    padding: 30px 0 0
}

#p-hp-supply-ink-toners #microsite_content .cta {
    padding: 0 0 0
}

#p-hp-supply-ink-toners #microsite_content .footer-img {
    padding: 40px 0 0
}

#p-hp-supply-ink-toners #microsite_content b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-hp-supply-ink-toners #microsite_content .pb-50 {
    padding-bottom: 50px
}

#p-hp-supply-ink-toners #microsite_content .pt-0 {
    padding-top: 0
}

#p-hp-supply-ink-toners #microsite_content .hero {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/header-bgr_01.jpg);
    background-position: center center;
    background-size: cover;
    padding: 30px 0 180px 0;
    background-repeat: no-repeat
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p {
    font-size: 33px;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p.big {
    margin-top: -6px
}

#p-hp-supply-ink-toners #microsite_content .also-bonus-club p b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-hp-supply-ink-toners #microsite_content .register .article {
    background: #f5f5f5;
    padding-top: 20px
}

#p-hp-supply-ink-toners #microsite_content .register h2 {
    font-size: 4rem;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .register ul {
    list-style-type: none !important;
    text-align: left;
    padding: 0;
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(1) {
    width: calc(100% - 270px);
    font-size: 27px;
    padding-right: 20px
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) {
    width: 270px;
    font-size: 30px
}

#p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) a {
    position: relative;
    display: inline-block;
    width: 100%;
    background: #89e872;
    color: #000 !important;
    padding: 10px 0;
    text-align: center;
    font-size: 30px;
    font-weight: 700
}

#p-hp-supply-ink-toners #microsite_content .become-member h2 {
    font-size: 4rem;
    line-height: 1.3;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-weight: 500
}

#p-hp-supply-ink-toners #microsite_content .become-member p.big {
    font-size: 5.7rem;
    line-height: 1.3;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-weight: 600;
    color: #0096d6
}

#p-hp-supply-ink-toners #microsite_content .become-member p {
    font-size: 2.4rem
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png) center center/100% auto no-repeat
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
    height: 23rem;
    display: flex;
    align-items: center;
    padding-bottom: 7rem
}

#p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 p {
    margin-bottom: 0;
    max-width: 680px;
    margin: 0 auto;
    font-size: 3rem;
    line-height: 1.3
}

#p-hp-supply-ink-toners #microsite_content .products-list .container {
    max-width: 940px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col {
    margin-bottom: 20px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article {
    padding-left: 20px;
    padding-right: 20px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 {
    position: relative;
    background-color: #fff;
    box-shadow: 0 0 24px rgba(86, 86, 86, .24);
    border-radius: 20px;
    padding-top: 40px;
    text-align: center;
    overflow: hidden;
    padding-bottom: 60px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12:nth-child(2) {
    display: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 {
    position: absolute;
    top: 0;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1;
    color: #fff;
    margin: 0;
    width: 88%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 .highlight {
    font-weight: 400;
    display: block;
    width: auto;
    padding: 7px 18px;
    background-color: #0096d6;
    border-radius: 0 0 7px 7px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h3 {
    color: #0096d6;
    text-transform: uppercase;
    font-size: 1.8rem;
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    padding-top: 10px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h1 {
    font-family: ralewayregular, Helvetica, Arial, sans-serif;
    font-size: 3rem;
    color: #000;
    padding: 10px 0;
    line-height: 1.2;
    text-transform: unset;
    min-height: 9rem
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 20px 0;
    background: #89e872;
    margin: 0
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a {
    color: #000 !important;
    text-transform: uppercase;
    font-size: 2.4rem;
    line-height: 1;
    border: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a:hover {
    color: #fff;
    border: none
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding-top: 10px
}

#p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image img {
    position: relative;
    width: auto;
    max-width: 200px;
    padding: 0
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 p.big {
    max-width: 890px;
    margin: 0 auto;
    color: #fff;
    background: #0096d6;
    border-radius: 7px;
    margin-bottom: 0;
    line-height: 1.2;
    padding: 20px;
    font-size: 3.2rem
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a {
    color: #fff;
    text-decoration: underline;
    border: 0
}

#p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a:hover {
    color: #fff;
    text-decoration: none
}

@media screen and (min-width: 1024px) {
    #p-hp-supply-ink-toners #microsite_content .products-list {
        padding-left: 8.3%;
        padding-right: 8.3%
    }
}

@media screen and (max-width:592px) {
    #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
        background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png) center center/auto 100% no-repeat
    }
    #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
        padding-bottom: 8rem
    }
    #p-hp-supply-ink-toners #microsite_content .register ul {
        flex-direction: column;
        align-items: center
    }
    #p-hp-supply-ink-toners #microsite_content .register ul li {
        width: 100% !important;
        padding: 0 0 10px 0 !important;
        text-align: center
    }
}

/* --- HP Supply Ink tone - DE-6110 --- */
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content  .become-member  {
    padding: 50px 0 0;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content  .become-member  .text_with_media p {
    font-size: 3rem;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110   #microsite_content .also-bonus-club {
    padding: 30px 0 30px 0;
}
#p-hp-supply-ink-toners.p-hp-supply-ink-toners-DE-6110  #microsite_content .register {
    padding: 10px 0 30px;
}

/* --- HP Supply Ink tone End -----*/

#p-bundle-up-samsung #microsite_content .hero .grid-col {
    padding: 0
}

#p-bundle-up-samsung #microsite_content .description {
    margin-top: 70px
}

#p-bundle-up-samsung #microsite_content .description h2 {
    text-align: center
}

#p-bundle-up-samsung #microsite_content .description p b {
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p-bundle-up-samsung #microsite_content .spin-tabs .grid-col {
    margin-bottom: 15px
}

#p-bundle-up-samsung #microsite_content .yellow-title {
    background-color: #fed500;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 70px;
    margin-bottom: 65px
}

#p-bundle-up-samsung #microsite_content .spin-title {
    background-color: #08c9d0;
    padding-top: 50px;
    padding-bottom: 50px
}

#p-bundle-up-samsung #microsite_content .spin-title h2,
#p-bundle-up-samsung #microsite_content .yellow-title h2 {
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page {
    padding-top: 90px;
    padding-bottom: 90px;
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page p.big {
    font-size: 30px;
    line-height: 1.3;
    margin-bottom: 0
}

#p-bundle-up-samsung #microsite_content .end-page a.lnk {
    color: #fff
}

#p-bundle-up-samsung #microsite_content .iframe .grid-col {
    padding: 0
}

@media screen and (min-width:1024px) {
    #p-bundle-up-samsung #microsite_content .description h2 {
        padding: 0 15%;
        font-size: 40px;
        margin-bottom: 50px
    }
    #p-bundle-up-samsung #microsite_content .end-page h2,
    #p-bundle-up-samsung #microsite_content .spin-title h2,
    #p-bundle-up-samsung #microsite_content .yellow-title h2 {
        font-size: 40px
    }
}

@media screen and (max-width:1023px) {
    #p-bundle-up-samsung #microsite_content .end-page h2,
    #p-bundle-up-samsung #microsite_content .spin-title h2,
    #p-bundle-up-samsung #microsite_content .yellow-title h2 {
        font-size: 30px
    }
    #p-bundle-up-samsung #microsite_content .end-page p.big,
    #p-bundle-up-samsung #microsite_content p.big {
        font-size: 20px
    }
}

#p-azure-business-kit #microsite_content p {
    font-size: 1.6rem
}

#p-azure-business-kit #microsite_content .article p.big {
    font-size: 1.8rem
}

#p-azure-business-kit #microsite_content h3 {
    font-size: 1.8rem
}

#p-azure-business-kit #microsite_content ul li {
    font-size: 1.5rem
}

#p-azure-business-kit #microsite_content .s1-h1 {
    padding: 60px 0 0
}

#p-azure-business-kit #microsite_content .s2-h1 {
    padding: 40px 0 0
}

#p-azure-business-kit #microsite_content .s3-h2,
#p-azure-business-kit #microsite_content .s4-h2 {
    padding: 40px 0 0
}

#p-azure-business-kit #microsite_content .s2-h2 .article>.row,
#p-azure-business-kit #microsite_content .s3-h2 .article>.row,
#p-azure-business-kit #microsite_content .s4-h2 .article>.row {
    padding: 0
}

#p-azure-business-kit #microsite_content .s1-h1 .article h1 {
    margin-bottom: 0
}

#p-azure-business-kit #microsite_content .s2-h2 .article h2 {
    margin-bottom: 0
}

#p-azure-business-kit #microsite_content .s2-txt .article h3 {
    text-transform: none
}

.p-hp_harware_webshop .also-bonus-v2 img {
    padding-top: 0
}

.p-hp_harware_webshop .pt-60 {
    padding-top: 60px
}

.p-hp_harware_webshop .pt-50 {
    padding-top: 50px
}

.p-hp_harware_webshop .pt-40 {
    padding-top: 40px
}

.p-hp_harware_webshop .pt-30 {
    padding-top: 30px
}

.p-hp_harware_webshop .pt-20 {
    padding-top: 20px
}

.p-hp_harware_webshop .pt-10 {
    padding-top: 10px
}

.p-hp_harware_webshop .pb-60 {
    padding-bottom: 60px
}

.p-hp_harware_webshop .pb-50 {
    padding-bottom: 50px
}

.p-hp_harware_webshop .pb-40 {
    padding-bottom: 40px
}

.p-hp_harware_webshop .pb-30 {
    padding-bottom: 30px
}

.p-hp_harware_webshop .pb-20 {
    padding-bottom: 20px
}

.p-hp_harware_webshop .pb-10 {
    padding-bottom: 10px
}

.p-hp_harware_webshop .background-product-grey {
    background-color: #f4fafd
}

.p-hp_harware_webshop .also-product img {
    height: 170px;
    width: auto
}

.p-hp_harware_webshop .also-product p:first-child {
    line-height: normal;
    min-height: 60px
}

.p-hp_harware_webshop .also-product span {
    color: #0096d6;
    font-size: 18px;
    letter-spacing: 0;
    line-height: normal;
    text-transform: uppercase
}

.p-hp_harware_webshop .also-product a {
    color: #0096d6;
    font-weight: 400
}

.p-hp_harware_webshop .also-product p:last-child .btn-default {
    font-weight: 700;
    border-color: #0096d6
}

.p-hp_harware_webshop .also-product p:last-child .btn:hover {
    border: 2px solid #0096d6
}

.p-hp_harware_webshop .also-product p:last-child .btn-default:hover {
    background-color: #0096d6
}

.p-hp_harware_webshop .also-product p:nth-child(3) {
    min-height: 180px
}

.p-hp_harware_webshop .intro-section p {
    padding: 25px 70px 25px 70px;
    font-size: 18px
}

.p-hp_harware_webshop .intro-section p {
    font-size: 24px
}

.p-hp_harware_webshop .also-bonus .col-md-8 {
    padding-left: 50px;
    padding-top: 40px
}

.p-hp_harware_webshop .also-bonus p {
    font-size: 18px
}

.p-hp_harware_webshop .also-bonus p {
    font-size: 20px
}

.p-hp_harware_webshop .single-sentence p a {
    color: #0096d6;
    text-decoration: underline
}

@media screen and (min-width:768px) and (max-width:991px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: auto
    }
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: 225px
    }
}

@media screen and (max-width:767px) {
    .p-hp_harware_webshop .also-product p:nth-child(3) {
        min-height: auto
    }
}

/*================HP_harware_webshop==================*/

.p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3) {
    min-height: 100px;
}
@media screen and (max-width: 1199px) and (min-width: 992px){
    .p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3) {
        min-height: 120px;
    }
}
@media screen and (max-width: 767px){
    .p-hp_harware_webshop.p-hp_harware_webshop_lv_2020 .also-product p:nth-child(3){
        min-height: auto;
    }
}

/*================HP_harware_webshop==================*/

#p-3100-hpe_se_2020 #microsite_content #p-3100-hpe_se_2020_address .article .row h3 {
    font-size: 20px;
    line-height: 20px;
    display: block;
    margin-bottom: 10px;
    font-weight: 700
}

#p-3100-hpe_se_2020 #microsite_content #p-3100-hpe_se_2020_address .article .row p {
    margin: 0 !important
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/financial_services_2/waas_10/waas_fy20q2_financialservices_landingpage/v9_1920x1100_financialservices_headergraphic.jpg) top center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero .text_with_media {
    min-height: 500px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h2,
#p-financial_services_2 #microsite_content #p_waas_financial_hero h4 {
    color: #fff
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h2 {
    font-size: 60px;
    margin-bottom: 20px
}

#p-financial_services_2 #microsite_content #p_waas_financial_hero h4 {
    font-size: 20px
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green .article .row>.col-xs-12 {
    vertical-align: middle;
    margin: auto;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%);
    text-align: left
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green .m-pagetitle {
    font-size: 6rem
}

#p-financial_services_2 #microsite_content .p_waas_financial_box_green h2,
#p-financial_services_2 #microsite_content .p_waas_financial_box_green h4 {
    color: #fff !important
}

#p-financial_services_2 #microsite_content .txt_size h3 {
    font-weight: 700;
    font-size: 30px;
    padding-top: 30px;
    color: #000
}

#p-financial_services_2 #microsite_content .txt_color .text_with_media .big {
    color: #5aba4b
}

#p-financial_services_2 #microsite_content .txt_color_blue p b {
    font-family: raleway, Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 20px
}

#p-financial_services_2 #microsite_content .logo_custom img {
    width: 175px
}

#p-financial_services_2 #microsite_content .contact_custom img {
    width: 235px !important;
    padding: 0 !important;
    margin-bottom: 20px !important
}

#p-financial_services_2 #microsite_content .contact_box .article .col-xs-12 {
    text-align: center;
    border: 1px solid #89e872;
    background: #89e872;
    padding: 15px
}

#p-financial_services_2 #microsite_content .contact_box .article .col-xs-12 p {
    margin: 0
}

#p-financial_services_2 #microsite_content .number-cols {
    padding: 50px 0
}

#p-financial_services_2 #microsite_content .number-cols .col-md-3 img {
    position: relative;
    display: inline;
    float: left
}

#p-financial_services_2 #microsite_content .number-cols .text_with_media {
    border-top: 2px solid #89e872
}

#p-financial_services_2 #microsite_content .number-cols .text_with_media .btn-default {
    margin-top: 0
}

@media only screen and (min-width:996px) {
    #p-financial_services_2 #microsite_content .number-cols .col-md-3 {
        width: 16.666%;
        padding-left: 25px
    }
    #p-financial_services_2 #microsite_content .number-cols .col-md-9 {
        width: 83.333%
    }
}

@media only screen and (max-width:995px) {
    #p-financial_services_2 #microsite_content .contact_custom img,
    #p-financial_services_2 #microsite_content .logo_custom img {
        width: 100% !important
    }
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 {
    display: block;
    position: relative;
    background-color: #131313;
    margin-top: 10px;
    padding: 60px 0
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h2 {
    display: block;
    position: relative;
    line-height: 1;
    text-transform: uppercase;
    color: #a89d5b;
    font-size: 35px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

#p-2020_asus_proart_studiobooks main .btn-default {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}

#p-2020_asus_proart_studiobooks .p-microsite main .btn-default:focus,
#p-2020_asus_proart_studiobooks .p-microsite main .btn-default:hover {
    border: 2px solid #766050 !important
}

#p-2020_asus_proart_studiobooks .p_footer-8365 {
    background-color: #242424;
    color: #c8c8c8;
    padding: 45px 0;
    margin: 0 !important
}

#p-2020_asus_proart_studiobooks main {
    color: #fff;
    background: #000
}

#p-2020_asus_proart_studiobooks .p_color-txt_8365 .big {
    display: block;
    position: relative;
    text-transform: uppercase;
    margin: 15px 0;
    margin-bottom: 33px !important;
    color: #a89d5b;
    font-size: 32px !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    font-weight: 900
}

#p-2020_asus_proart_studiobooks .article p {
    color: #FFF !important;
}

#p-2020_asus_proart_studiobooks .c-Breadcrumb ol li a,
#p-2020_asus_proart_studiobooks .c-Breadcrumb ol.backButton {
    color: #fff !important
}

#p-2020_asus_proart_studiobooks .breadcrumb>li+li:before {
    color: #fff !important
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b {
    display: inline-block;
    width: 28%;
    margin-right: 8%;
    text-align: left;
    vertical-align: top;
    position: relative;
    padding-top: 60px
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(3) {
    margin: 0 !important
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(1):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon01.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(2):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon02.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks .p_background-product_8365 h5 b:nth-child(3):after {
    content: "";
    width: 50px;
    height: 50px;
    background-size: cover;
    border: none;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/asus_9/2020_asus_proart_studiobooks_kampagne/icon03.png);
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(0, 0)
}

#p-2020_asus_proart_studiobooks #microsite_content .p_right_8365 .article .row .col-xs-12.col-md-6:nth-child(1) {
    float: right
}

@media (max-width:1300px) and (min-width:721px) {
    #p-2020_asus_proart_studiobooks .p_background-product_8365 .article.text_with_media img {
        padding-left: 0;
        margin: 20px 0;
        width: 500px;
        margin: 0 auto 20px
    }
    #p-2020_asus_proart_studiobooks .p_background-product_8365 {
        text-align: center
    }
}

@media (max-width:720px) {
    #p-2020_asus_proart_studiobooks .p_background-product_8365 .article.text_with_media img {
        padding-left: 0;
        margin: 20px auto;
        width: 285px
    }
    #p-2020_asus_proart_studiobooks .p_background-product_8365 {
        text-align: center
    }
}

@media (max-width:480px) {
    #p-2020_asus_proart_studiobooks main .btn-default {
        margin: 5px
    }
}

#p-2020_asus_proart_studiobooks #microsite_content .article h3 {
    font-size: 2rem
}

#p-dezentrales-arbeiten-fur-kmu .m-header {
    font-weight: 900;
    color: #89e872;
    text-transform: uppercase
}


/*************** WAAS SOLUTIONS ****************/

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .l-logo {
    padding: 40px 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
    height: auto !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/solutions_services/waas_fy20q2_solutions/header_banner.jpg) center no-repeat;
    background-size: auto 100%;
    color: #fff !important;
    text-align: center;
    margin-bottom: 0;
    background-color: #006b7d;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(1) {
    margin-bottom: 40px
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(1) img {
    height: 52px;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
    max-width: 580px;
    display: flex;
    height: 600px;
    align-items: center;
    -ms-align-items: center;
    text-align: left;
    width: 48%;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) .col-xs-12 {
    padding: 0;
    text-shadow: 0 0 10px rgba(0, 0, 0, .5);
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h4,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p {
    color: #fff !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .box_white {
    background: #fff;
    border: 1px solid #000;
    padding: 10px 10px 0;
    text-align: left
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .box_white p {
    color: #000 !important
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2 {
    font-size: 55px;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 .article.text_with_media img,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 .article.text_with_media img {
    margin: 0 auto !important;
    padding-left: 0!important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up {
    background-color: #ffffff;
    margin-bottom: 50px;
    max-width: 1638px;
    margin: 0 auto;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up_text {
    background-color: #ffffff;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up_text .col-xs-12 h3 {
    color: #000;
    font-size: 30px;
    padding-top: 30px
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .content_pop {
    align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .content_pop.last {
    margin-bottom: 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up {
    width: 14%;
    margin: 0 10px 50px;
    padding: 10px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: space-between;
    cursor: pointer
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    text-decoration: none;
    border: none
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img {
    width: 100%;
    display: inline-block;
    position: relative;
    transition-duration: .3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover .img {
    transform: translateY(-6px);
    animation-name: hover
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up .img:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, transparent 80%);
    transition-duration: .3s;
    transition-property: transform opacity
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover .img:before {
    opacity: .4;
    transform: translateY(6px)
}

@keyframes hover {
    50% {
        transform: translateY(-3px)
    }
    100% {
        transform: translateY(-6px)
    }
}

@keyframes hover-shadow {
    0%,
    100% {
        transform: translateY(6px);
        opacity: .4
    }
    50% {
        transform: translateY(3px);
        opacity: 1
    }
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up img {
    max-width: 100%;
    width: auto;
    padding: 0
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p {
    visibility: hidden;
    width: 200px;
    background-color: #7d7c7c;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 4%;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 50%;
    margin-top: -30px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    font-size: 100%;
    line-height: 1.5;
    opacity: 0;
    transition: opacity .5s;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    -ms-transition: opacity .5s;
    -o-transition: opacity .5s
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p:after {
    content: " ";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -7px;
    border-width: 7px;
    margin-top: -1px;
    border-style: solid;
    border-color: #7d7c7c transparent transparent
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up:hover p {
    visibility: visible;
    opacity: 1
}

@media (min-width: 1200px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12 h4 a {
        display: none!important;
    }*/
}

@media (max-width: 1199px) and (min-width: 992px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12 h4 a {
        display: none!important;
    }*/
}

@media only screen and (min-width:991px) {
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article {
        position: relative
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article:after,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article:after {
        content: '';
        background: #fff;
        width: 100%;
        position: absolute;
        bottom: 0;
        margin-bottom: -10px;
        z-index: 1;
        height: 10px
    }*/
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article.text_with_media span.col-for-image{
    margin: 0!important;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article,#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article, #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article{
    padding: 15px 0;
}
@media only screen and (min-width:768px) {
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 {
        padding-top: 50px;
        margin-top: -50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 7px 0;
        margin-bottom: 50px */
    }
    /*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
        margin-top: -10px !important;
        padding-top: 0 !important;
        background: transparent;
        margin-bottom: 30px;
        height: auto !important
    }*/
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article {
        /* margin-top: -10px; */
        /* box-shadow: rgba(0, 0, 0, .1) 0 5px 7px 0;
        box-shadow: rgba(0, 0, 0, .1) 0 0 7px 0;
        padding: 30px 20px;*/
    }
}

@media only screen and (max-width:991px) {
    /* #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-0-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-0-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-1-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-1-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-2-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-2-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-3-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-3-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-4-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-4-3,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-5-2,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content section .group-5-3 {
        display: none;
    }*/
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media {
        text-align: left;
        background: rgba(0, 0, 0, .5);
        padding: 10px 18px 0 18px;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
        width: 100%;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 {
        margin-bottom: 13px;
    }
}
/*#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items:center;
    -webkit-align-items:center;
}*/
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row .highlight a{
margin-bottom:0!important;
}
@media only screen and (max-width:768px) {
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .article .row{
        display: flex;
        flex-wrap: wrap;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12:nth-of-type(1){
        order: 0;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .col-xs-12:nth-of-type(2){
        order: 1;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .col-xs-12:nth-of-type(1),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .col-xs-12:nth-of-type(1)
    {
        order: 1!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .col-xs-12:nth-of-type(2),
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .col-xs-12:nth-of-type(2)
    {
        order: 0!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 .article.text_with_media img,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 .article.text_with_media img {
        padding-bottom: 20px!important;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green {
        background-position: right center
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green h2 {
        font-size: 209% !important;
        margin-bottom: 4%;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media {
        background: rgba(0, 0, 0, .8);
        text-align: center;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col .article.text_with_media .row {
        padding: 10px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green .col-xs-12.grid-col:nth-of-type(2) {
        height: auto;
        float: none;
        margin: 0 auto;
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .sp_br {
        display: none
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up p {
        margin-top: -30px;
        font-size: 89%;
        width: 100%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up {
        width: 45%;
        padding: 0 2%;
        margin-bottom: 3%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up img {
        max-width: 120px;
        width: 100%
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up05 img {
        max-width: 80px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up11 img {
        max-width: 50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up08 img {
        max-width: 50px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up03 img {
        max-width: 90px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up .pop_up.pop_up10 img {
        max-width: 75px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-0 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-0 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 4px 1px;
        margin-bottom: 30px */
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-0-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-1-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-2-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-3-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-4-1 .article,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content .divider .row .group-5-1 .article {
        /* box-shadow: rgba(0, 0, 0, .1) 0 0 4px 1px */
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 {
        padding-top: 100px;
        margin-top: -100px
    }
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line01 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line02 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line03 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line04 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line05 .col-xs-12.col-md-6 a.full.btn,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #p_waas_solutions_line06 .col-xs-12.col-md-6 a.full.btn {
        position: relative;
        z-index: 1
    }
}


/*==2nd css==*/

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p {
    color: #fff !important;
    font-weight: bold!important;
    margin-bottom: 0 !important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_box_green p:last-of-type {
    font-size: 19px!important;
    margin-top: 15px !important;
}

#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up area.im_area,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_pop_up map area {
    outline: none;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14 {
    width: calc(100% - 16px);
    position: absolute;
    z-index: -1;
    height: calc(100% + 117px);
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14:target {
    box-shadow: rgba(255, 0, 0, .5) 0 0 7px 0;
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media_1,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_5,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_6,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_2,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_7,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_22,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_3,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_9,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_8,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_4,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_10{
    width: calc(100% - 16px);
    position: absolute;
    z-index: -1;
    height: 100%
}
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #text_with_media_1:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_5:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #text_with_media_6:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_2:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #text_with_media_7:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_22:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #text_with_media_3:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_9:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #text_with_media_8:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_4:target,
#p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #text_with_media_10:target {
    box-shadow: rgba(255, 0, 0, .5) 0 0 7px 0;
}
@media screen and (max-width: 768px){
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas01,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line01 .col-xs-12 #waas02,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas04,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas05,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line02 .col-xs-12 #waas03,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line03 .col-xs-12 #waas06,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas07,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line04 .col-xs-12 #waas08,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas09,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line05 .col-xs-12 #waas10,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas11,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line06 .col-xs-12 #waas12,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas13,
    #p_waas_fy20q2_solutions.p_waas_solutions_lp #microsite_content #p_waas_solutions_line07 .col-xs-12 #waas14{
        height: calc(100% - 129px)!important;
    }
}


/*==2nd css==*/


/*************** END WAAS SOLUTIONS ****************/

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero {
    background: url(https://www.also.com/ec/cms5/media/img/6110_1/services_18/financial_services_2/waas_10/waas_fy20q2_financialservices_landingpage/v9_1920x1100_financialservices_headergraphic.jpg) top center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero .text_with_media {
    min-height: 500px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h2,
#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h4 {
    color: #fff
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h2 {
    font-size: 60px;
    margin-bottom: 20px
}

#p_waas_financial_service_CH #microsite_content #p_waas_financial_hero h4 {
    font-size: 20px
}

.p_waas_financial_box_green .article .row>.col-xs-12 {
    vertical-align: middle;
    margin: auto;
    top: 50%;
    position: absolute;
    transform: translate(0, -50%);
    text-align: left
}

.p_waas_financial_box_green .m-pagetitle {
    font-size: 6rem
}

.p_waas_financial_box_green h2,
.p_waas_financial_box_green h4 {
    color: #fff !important
}

.txt_size h3 {
    font-weight: 700;
    font-size: 30px;
    padding-top: 30px;
    color: #000
}

.txt_color .text_with_media .big {
    color: #5aba4b
}

.txt_color_blue p b {
    font-family: raleway, Helvetica, Arial, sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 20px
}

.logo_custom img {
    width: 175px
}

.contact_custom img {
    width: 235px !important;
    padding: 0 !important;
    margin-bottom: 20px !important
}

.contact_box .article .col-xs-12 {
    text-align: center;
    border: 1px solid #89e872;
    background: #89e872;
    padding: 15px
}

.contact_box .article .col-xs-12 p {
    margin: 0
}

#p_waas_financial_service_CH #microsite_content .number-cols {
    padding: 50px 0
}

#p_waas_financial_service_CH #microsite_content .number-cols .col-md-3 img {
    position: relative;
    display: inline;
    float: left
}

#p_waas_financial_service_CH #microsite_content .number-cols .text_with_media {
    border-top: 2px solid #89e872;
    border-bottom: 2px solid #89e872
}

#p_waas_financial_service_CH #microsite_content .number-cols .text_with_media .btn-default {
    margin-top: 0
}

@media only screen and (min-width:996px) {
    #p_waas_financial_service_CH #microsite_content .number-cols .col-md-3 {
        width: 16.666%;
        padding-left: 25px
    }
    #p_waas_financial_service_CH #microsite_content .number-cols .col-md-9 {
        width: 83.333%
    }
}

@media only screen and (max-width:995px) {
    .contact_custom img,
    .logo_custom img {
        width: 100% !important
    }
}

#p-hpe-greenlake .pt-40 {
    padding-top: 40px
}

#p-hpe-greenlake .text-pt-40 ul {
    font-size: 16px
}

#p-hpe-greenlake .text-pt-40 .col-md-6 .text_with_media {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

#p-hpe-greenlake .edit-button .col-xs-12 {
    min-height: 130px
}

#p-hpe-greenlake .edit-button p.small {
    background-color: #92d050;
    padding: 15px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    text-transform: none;
    color: #fff
}

#p-hpe-greenlake .edit-button p.small:hover {
    border: 2px solid #92d050
}

#p-hpe-greenlake .edit-button .lnk:focus,
.edit-button .lnk:hover {
    border-bottom: none
}

#p-hpe-greenlake .title-content p,
.title-content-2 p {
    background-color: #00ae81;
    font-size: 2.5rem;
    font-family: raleway, Helvetica, Arial, sans-serif;
    padding: 10px;
    color: #fff;
    text-align: center
}

#p-hpe-greenlake .title-content-2 p {
    display: inline-block;
    width: 55%
}

#p_hp_work_better #microsite_content .logo picture:first-child {
    display: inline;
    float: left
}

#p_hp_work_better #microsite_content .logo picture:last-child {
    display: inline;
    float: right
}

#p_hp_work_better #microsite_content .hero {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_work_better/img-markus-hero.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 10%;
    padding-bottom: 10%
}

#p_hp_work_better #microsite_content .hero .container {
    background-color: transparent
}

#p_hp_work_better #microsite_content .hero .article {
    position: relative;
    max-width: 390px;
    width: 100%;
    display: inline-block;
    padding: 30px;
    background-color: #fff;
    border-radius: 5px
}

#p_hp_work_better #microsite_content .hero .article>.row,
#p_hp_work_better #microsite_content .hero .article>.row>.col-xs-12 {
    padding: 0
}

#p_hp_work_better #microsite_content .box .container,
#p_hp_work_better #microsite_content .box .grid {
    background-color: transparent
}

#p_hp_work_better #microsite_content .hero .article h2 {
    font-size: 22px;
    margin-bottom: 20px
}

#p_hp_work_better #microsite_content .menu .article .row {
    padding: 25px 0
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-bottom: 2px solid #dadada;
    padding: 0
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
    padding-bottom: 10px;
    transform: translateY(2px)
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p:hover {
    border-bottom: 2px solid #1892d1
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p a.lnk {
    color: #000;
    border-bottom: 1px solid transparent !important
}

#p_hp_work_better #microsite_content .menu .article .col-xs-12 p a.lnk:hover {
    text-decoration: none;
    border-bottom: none
}

#p_hp_work_better.hp-work-better-sub1 #microsite_content .menu .article .col-xs-12 p:first-child,
#p_hp_work_better.hp-work-better-sub2 #microsite_content .menu .article .col-xs-12 p:nth-child(2),
#p_hp_work_better.hp-work-better-sub3 #microsite_content .menu .article .col-xs-12 p:nth-child(3),
#p_hp_work_better.hp-work-better-sub4 #microsite_content .menu .article .col-xs-12 p:nth-child(4),
#p_hp_work_better.hp-work-better-sub5 #microsite_content .menu .article .col-xs-12 p:last-child {
    border-bottom: 2px solid #1892d1
}

#p_hp_work_better #microsite_content .half-bgr .container {
    background-color: transparent
}

#p_hp_work_better #microsite_content .half-bgr h3 {
    text-transform: none;
    color: #1892d1
}

#p_hp_work_better.hp-work-better-sub2 #microsite_content .half-bgr h3 {
    color: #ec812e
}

#p_hp_work_better.hp-work-better-sub3 #microsite_content .half-bgr h3 {
    color: #bb2f4f
}

#p_hp_work_better.hp-work-better-sub4 #microsite_content .half-bgr h3 {
    color: #784a9e
}

#p_hp_work_better.hp-work-better-sub5 #microsite_content .half-bgr h3 {
    color: #31b567
}

#p_hp_work_better #microsite_content .products-sum {
    padding: 75px 0;
    background-color: #0071ad
}

#p_hp_work_better #microsite_content .products-sum .article {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

#p_hp_work_better #microsite_content .products-sum .article>.row {
    width: 100%;
    max-width: 650px
}

#p_hp_work_better.hp-work-better-sub2 #microsite_content .products-sum {
    background-color: #ea8334
}

#p_hp_work_better.hp-work-better-sub3 #microsite_content .products-sum {
    background-color: #c03a55
}

#p_hp_work_better.hp-work-better-sub4 #microsite_content .products-sum {
    background-color: #7d51a2
}

#p_hp_work_better.hp-work-better-sub5 #microsite_content .products-sum {
    background-color: #38b870
}

#p_hp_work_better #microsite_content .products-sum h2,
#p_hp_work_better #microsite_content .products-sum p {
    color: #fff
}

#p_hp_work_better #microsite_content .products-sum .btn {
    border-color: transparent;
    background-color: #fff;
    font-family: raleway, Helvetica, Arial, sans-serif
}

#p_hp_work_better #microsite_content .product-list h3 {
    color: #000;
    text-transform: none
}

#p_hp_work_better #microsite_content .form-header .container {
    border-top: 1px solid #dadada;
    padding-top: 50px;
    margin-top: 20px
}

@media screen and (min-width:992px) {
    #p_hp_work_better #microsite_content .half-bgr .article {
        width: 100%;
        max-width: 700px;
        display: inline-block;
        float: right
    }
    #p_hp_work_better #microsite_content .half-bgr .container,
    #p_hp_work_better #microsite_content .half-bgr .container .grid-col {
        padding: 0
    }
}

@media screen and (min-width:1400px) {
    #p_hp_work_better #microsite_content .half-bgr .container {
        width: 1400px
    }
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club h2 {
    color: #89e872
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club .btn-default {
    color: #fff;
    background: #89e872;
    border: solid 1px #fff
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .bonus-club .btn-default:hover {
    color: #fff;
    background: #000
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .btn-primary {
    color: #fff;
    background: #ebab30;
    border: solid 1px #fff
}

#p-2020_ARUBA_LPCHALLENGEEXTJUNE_CW28 #microsite_content .btn-primary:hover {
    color: #fff;
    background: #000
}


/*===============================================
=            ADOBE HERSTELLER PORTAL            =
===============================================*/

@import url(https://use.typekit.net/mdv0ygt.css);
.l-hidden {
    display: none
}
#p-adobe-hersteller-portal  #microsite_content .pt-40 {
    padding-top: 40px;
}
#p-adobe-hersteller-portal  #microsite_content .pb-40 {
    padding-bottom: 40px;
}
#p-adobe-hersteller-portal #microsite_content h1,
#p-adobe-hersteller-portal #microsite_content h2,
#p-adobe-hersteller-portal #microsite_content h3,
#p-adobe-hersteller-portal #microsite_content h4,
#p-adobe-hersteller-portal #microsite_content h5,
#p-adobe-hersteller-portal #microsite_content h6,
#p-adobe-hersteller-portal #microsite_content p,
#p-adobe-hersteller-portal #microsite_content span {
    font-family: franklin-gothic-urw, raleway, Helvetica, Arial, sans-serif
}
#p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller---intro {
    padding-bottom: 20px;
}
#p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller---intro p {
    font-family: franklin-gothic-urw,"ralewayregular", Helvetica, Arial, sans-serif;
}

#p-adobe-hersteller-portal #microsite_content .m-headline h2 {
    padding-bottom: 10px;
    padding-left: 20px;
    color: #494949;
    border-bottom: 2px solid #494949;
    letter-spacing: 2px;
    font-weight: 500
}

#p-adobe-hersteller-portal #microsite_content .m-headline .row>.col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-hashtag h1 {
    font-size: 4.3em;
    text-transform: lowercase;
    color: #c7c5c5;
    font-weight: 600;
    word-break: break-all;
    letter-spacing: 2px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article {
    border: 2px solid #6b6b6b;
    box-shadow: 0 4px 20px rgba(0, 0, 0, .15)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article h4,
#p-adobe-hersteller-portal #microsite_content .m-product-card .article h4>span {
    letter-spacing: 2px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-card-name {
    font-size: 1.5em;
    font-weight: 600
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-card-contact {
    margin-top: -20px;
    font-size: 1.333em;
    font-weight: 600
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-badge-new {
    margin-top: -170px;
    margin-right: -30px;
    padding: 4px;
    position: absolute;
    top: 0;
    right: 0;
    background: #27db2b;
    border-bottom-left-radius: 6px;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    color: #fff
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score {
    font-size: 2.5em;
    font-weight: 700
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-des {
    font-size: .833em;
    color: #717171;
    letter-spacing: normal;
    font-weight: 500
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .progress {
    height: 8px;
    background: #727272;
    border-radius: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .progress-bar-warning {
    background-color: #f37c13
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-a {
    display: none
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-b {
    display: block;
    animation: fadeInFromNone 1s ease-out;
    -webkit-animation: fadeInFromNone 1s ease-out;
    -moz-animation: fadeInFromNone 1s ease-out
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article:hover .m-score-img {
    display: block;
    animation: fadeInFromNone 1s ease-out;
    -webkit-animation: fadeInFromNone 1s ease-out;
    -moz-animation: fadeInFromNone 1s ease-out
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-b {
    display: none
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-img {
    display: none;
    position: absolute;
    top: 0;
    left: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .m-score-img img {
    width: 100%;
    height: auto
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn {
    text-transform: lowercase;
    font-weight: 700
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn.btn-adobe {
    padding: 6px 40px;
    float: right;
    border: 4px solid #f37c13;
    color: #000;
    border-radius: 20px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .article .btn.btn-adobe:hover {
    background-color: #f37c13;
    color: #fff
}

#p-adobe-hersteller-portal #microsite_content #m-product_first .col-xs-12:nth-of-type(1) .article {
    border: 4px solid #27db2b
}

#p-adobe-hersteller-portal #microsite_content #m-product_first .col-xs-12:nth-of-type(3) .article .progress-bar-warning {
    position: absolute;
    height: 8px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article {
    padding: 40px 30px 0;
    min-height: 600px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article .row>.col-xs-12 {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article .col-for-image img {
    padding-left: 0;
    padding-right: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article h4:first-child {
    margin-top: -10px;
    margin-bottom: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article {
    padding-top: 30px;
    min-height: 500px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article p {
    margin-bottom: 0;
    letter-spacing: 1px
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article a {
    color: #000
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article h4:first-child {
    margin-top: -20px;
    margin-bottom: 0
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-3 .article .m-score-des {
    font-size: .694em
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col .text_with_media .row {
    background: #fff
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col .article {
    background: 0 0;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    transition: all .3s cubic-bezier(.785, .135, .15, .86)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:first-of-type .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-dominik-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(2) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-christel-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(3) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-marius-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover:nth-of-type(4) .article {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_hersteller_portal/team-niklas-2.png)
}

#p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col:hover .text_with_media .row {
    opacity: 0;
    visibility: hidden
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .img-responsive {
    width: auto
}

#p-adobe-hersteller-portal #microsite_content .m-product-card .m-product .col-md-4:first-of-type .article {
    border: 4px solid #27db2b
}
@media screen and (min-width:1300px) {
    #p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller-portal---hero .container-normal {
        width: 1300px;
    }
    #p-adobe-hersteller-portal #microsite_content .p-adobe-hersteller-portal---hero .container-normal .grid-col {
        padding:0;
    }
}

@media screen and (max-width:592px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col {
        background-size: auto 100% !important
    }
}

@media screen and (max-width:768px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card .col-md-4 .article {
        overflow: hidden
    }
}

@media screen and (max-width:1024px) {
    #p-adobe-hersteller-portal #microsite_content .m-product-card.m-bg-sec .container .row .grid-col {
        background-size: auto !important
    }
}

@keyframes fadeInFromNone {
    0% {
        display: none;
        opacity: 0
    }
    1% {
        display: block;
        opacity: 0
    }
    to {
        display: block;
        opacity: 1
    }
}

#p-adobe-hersteller-portal #microsite_content .m-bg-sec {
    padding-top: 5%;
}
#p-adobe-hersteller-portal  #microsite_content   .l-under--bottom-right {
    text-align: right;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .col-xs-12 {
    padding: 0;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default {
    padding: 6px 40px;
    float: right;
    border: 4px solid #f37c13;
    color: #f37c13;
    border-radius: 20px;
}
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:hover,
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:active,
#p-adobe-hersteller-portal  #microsite_content .l-under--bottom-right .btn-default:focus,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:hover,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:active,
#p-adobe-hersteller-portal  #microsite_content  .l-under .btn-default:focus {
    background-color: #f37c13;
    color: #fff;
    border: 4px solid #f37c13;
}
/*----Abode Contact Infomation-------*/
#p-adobe-hersteller-portal.p-adobe-hersteller-portal--contact-info #microsite_content .m-bg-sec {
    padding: 40px 0 0 0;
}

#p-adobe-hersteller-portal.p-adobe-hersteller-portal--contact-info #microsite_content  .title h2 {
    margin-bottom: 0;
}
/*=====  End of ADOBE HERSTELLER PORTAL  ======*/
#p-adobe-leasing .l-under--bottom-right ,
#p-adobe-expert-academy .l-under--bottom-right {
    padding-top: 10px;
    padding-bottom: 50px;
    text-align: right;
}
#p-adobe-leasing .l-under--bottom-right .lnk ,
#p-adobe-expert-academy .l-under--bottom-right .lnk {
    padding: 10px 40px;
    float: right;
    border: 2px solid #000;
    color: #000000;
    text-transform: uppercase;
}
/*********** The Adobe Connection DEMG-8561 *************/

#adobe-connection-8561 .spri-no-w-logo-100 img.img-original {
    width: 100px;
}

#adobe-connection-8561 .spri-no-p-col-5 .col-xs-12 {
    padding-left: 5px;
    padding-right: 5px;
}

#adobe-connection-8561 .spri-no-p-col-5 .col-xs-12 a {
    font-size: 12px;
}

#adobe-connection-8561 .spri-section-pt30 {
    padding-top: 30px;
}

#adobe-connection-8561 .spri-section-pb30 {
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-section-title-pt50,
.spri-section-pt50 {
    padding-top: 50px;
}

#adobe-connection-8561 .spri-section-content-pb50,
.spri-section-pb50 {
    padding-bottom: 50px;
}

#adobe-connection-8561 .spri-section-title-pt80,
.spri-section-pt80 {
    padding-top: 80px;
}

#adobe-connection-8561 .spri-section-content-pb80,
.spri-section-pb80 {
    padding-bottom: 80px;
}

#adobe-connection-8561 .spri-section-title-pt100,
.spri-section-pt100 {
    padding-top: 100px;
}

#adobe-connection-8561 .spri-section-content-pb100,
.spri-section-pb100 {
    padding-bottom: 100px;
}

#adobe-connection-8561 .spri-logo-wauto {
    padding-top: 30px;
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-logo-wauto img {
    width: auto;
}

#adobe-connection-8561 .spri-nom-img .article.text_with_media .row {
    padding-top: 0px !important;
}

#adobe-connection-8561 .spri-nopam-img .article.text_with_media .row {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#adobe-connection-8561 .spri-no-padding .col-for-media {
    padding-left: 0;
    padding-right: 0;
}

#adobe-connection-8561 .spri-nopam-img .article.text_with_media .row .col-for-image {
    margin-left: -50px !important;
}

#adobe-connection-8561 .spri-mb-50 .article.text_with_media {
    margin-bottom: 50px !important;
}

#adobe-connection-8561 .spri-btn-nobd .btn {
    border: 0px !important;
}

#adobe-connection-8561 .spri-link-underline-w .lnk {
    text-decoration: underline;
    color: white;
}

#adobe-connection-8561 .spri-link-underline-b .lnk {
    text-decoration: underline;
    color: black;
}

#adobe-connection-8561 .spri-section-title h2 {
    margin-bottom: 20px;
    margin-top: 20px;
}

#adobe-connection-8561 .spri-section-title h3 {
    margin-bottom: 15px;
    margin-top: 15px;
}

#adobe-connection-8561 .spri-section-title p.big {
    font-size: 24px;
    line-height: 1.4;
}

#adobe-connection-8561 .spri-contact-img img {
    width: 161px;
    padding: 0 !important;
}

#microsite_content .spri-section-article .article>.row {
    padding-top: 0px;
    padding-bottom: 0px;
}

#adobe-connection-8561 .spri-section-article .article.text_with_media img {
    padding: 0px;
}

#adobe-connection-8561 .spri-section-hp h2,
.spri-section-hp a.lnk {
    color: #00b3ec;
}

#adobe-connection-8561 .spri-section-lenovo h2,
.spri-section-lenovo a.lnk {
    color: #f60012;
}

#adobe-connection-8561 .spri-section-article-white .article.text_with_media {
    background: #ffffff;
}

#adobe-connection-8561 .spri-section-article-white-p15 .article.text_with_media {
    background: #ffffff;
    padding: 15px;
}

#adobe-connection-8561 .spri-section-article .article.text_with_media img,
.spri-section-gallery .article.text_with_media img,
#microsite_content .spri-article-fullmedia .article>.row img,
.spri-section-article-h .article.text_with_media img {
    padding: 0px !important
}

#adobe-connection-8561 .spri-section-article-h .row {
    display: flex
}

#adobe-connection-8561 .spri-section-article-h .col-xs-12.col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#adobe-connection-8561 .spri-section-article-h-cttop .col-xs-12.col-md-6 {
    display: flex;
    flex-direction: column;
    justify-content: top;
}

#adobe-connection-8561 .spri-section-gallery-nopadding .col-xs-12.col-for-media {
    padding-left: 0px;
    padding-right: 0px;
}

#microsite_content section[class*="bg-"].spri-section-gallery-nopadding .col-xs-12.col-for-media .c-Gallery,
#microsite_content .spri-article-fullmedia .article>.row {
    padding-top: 0px;
    padding-bottom: 0px;
}

#adobe-connection-8561 .spri-btn-p10 .btn-default,
.spri-btn-p10 .btn-primary,
.spri-btn-p10 .btn-success,
.spri-btn-p10 .btn-info,
.spri-btn-p10 .btn-warning,
.spri-btn-p10 .btn-danger {
    padding: 14px 10px;
}

#microsite_content .spri-article-fullmedia .article .col-for-media {
    display: block;
    margin-left: -25px;
    margin-right: -25px;
}

#adobe-connection-8561 .spri-section-p18 p,
.spri-section-p18 ul li {
    font-size: 18px;
    line-height: 26px;
}

#adobe-connection-8561 .spri-section-p24 p,
.spri-section-p24 ul li {
    font-size: 24px;
    line-height: 32px;
}

#adobe-connection-8561 .spri-grey-05 {
    background: rgba(0, 0, 0, 0.05) !important;
}

#adobe-connection-8561 .spri-grey-10 {
    background: rgba(0, 0, 0, 0.1) !important;
}

#adobe-connection-8561 .spri-grey-20 {
    background: rgba(0, 0, 0, 0.2) !important;
}

#adobe-connection-8561 .spri-grey-30 {
    background: rgba(0, 0, 0, 0.3) !important;
}

#adobe-connection-8561 .spri-microsoft-color h2 {
    color: #00A4EF;
}

#adobe-connection-8561 .spri-microsoft-color main .btn-default {
    background: #00A4EF;
    color: white;
    border: 0px;
}

#adobe-connection-8561 .spri-microsoft-color main .btn-default:hover {
    background: #47baee;
    border: 0px;
}

#adobe-connection-8561 .spri-grey-05 {
    background: rgba(0, 0, 0, 0.05) !important;
}

#adobe-connection-8561 .spri-grey-10 {
    background: rgba(0, 0, 0, 0.1) !important;
}

#adobe-connection-8561 .spri-section-act-pb15 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0 {
    margin-bottom: 15px !important;
}

#adobe-connection-8561 .spri-section-title-pt80,
#adobe-connection-8561 .spri-section-pt80 {
    padding-top: 80px;
}

#adobe-connection-8561 .spri-section-title-pt50,
#adobe-connection-8561 .spri-section-pt50 {
    padding-top: 50px;
}

#adobe-connection-8561 .spri-section-content-pb50,
#adobe-connection-8561 .spri-section-pb50 {
    padding-bottom: 50px;
}

#microsite_content .bg-white-100:not(.box) .grid-col .article {
    background: #fff;
}

#adobe-connection-8561 .spri-section-pb30 {
    padding-bottom: 30px;
}

#adobe-connection-8561 .spri-section-pt30 {
    padding-top: 30px;
}

#adobe-connection-8561 .spri-logo img {
    height: 40px !important;
    width: auto !important;
}

#adobe-connection-8561 .spri-footer-adobe {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/adobe_1/bg-footer-1.jpg) !important;
    background-size: cover !important;
    background-position: 50% 50% !important;
}

#adobe-connection-8561 .spri-section-act-pb15 .article.text_with_media,
.spri-section-act-pb15 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0,
.spri-section-act-pb15 .col-xs-12.col-md-4.grid-col.equalheight.group-1-0,
.spri-section-act-pb15 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-bottom: 15px !important;
}

#adobe-connection-8561 .spri-footer-adobe .article.text_with_media {
    background: transparent!important;
}


/*********** End The Adobe Connection DEMG-8561 *************/


/*********** Instant On 1930 Switcher *************/

.p-aruba_instant_on_1930_switcher #microsite_content {
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 1.8rem;
    line-height: 1.6;
    font-weight: 300;
    color: #222;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}

.p-aruba_instant_on_1930_switcher #microsite_content h1,
.p-aruba_instant_on_1930_switcher #microsite_content h2,
.p-aruba_instant_on_1930_switcher #microsite_content h3,
.p-aruba_instant_on_1930_switcher #microsite_content h4,
.p-aruba_instant_on_1930_switcher #microsite_content h5,
.p-aruba_instant_on_1930_switcher #microsite_content p,
.p-aruba_instant_on_1930_switcher #microsite_content span {
    font-family: 'Open Sans', Arial, sans-serif;
}

.p-aruba_instant_on_1930_switcher.p-v1-product #microsite_content .p-aruba_1930_switcher_logo .img-responsive {
    width: auto !important;
    margin: 30px 0;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg {
    background: url("https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hpe_27/aruba_instant_on_1930_switcher/main_image_1.jpg");
    background-size: auto 100%;
    background-repeat: no-repeat;
    background-position: center top;
    padding: 20px 0;
    margin-bottom: 20px !important;
    background-color: #f9f9f9 !important;
    margin-bottom: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .img-responsive {
    width: auto !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .img-responsive.img-original {
    max-width: 100% !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type {
    height: 330px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type h2 {
    color: #fff;
    font-size: 25px;
    font-weight: 300;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type h2 span {
    font-size: 45px;
    display: block;
    font-weight: 300;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row {
    padding: 40px 0 0 0;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row .article p {
    font-size: 19px;
    font-weight: 400;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec01 .row .article p .highlight {
    display: block;
    margin-top: 25px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec02 .container.grid.grid-type-1.box {
    padding-bottom: 0px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec02.p-v1-block-textleft .col-md-6:nth-child(1) {
    padding-bottom: 50px !important;
}


/*.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive .embed-responsive-item,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive iframe,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive embed,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive object,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec05 .embed-responsive video {
    height: auto;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}*/

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec06 .container.grid.grid-type-1.box {
    padding-bottom: 0px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
    text-align: center;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .row {
    display: block;
    padding: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .article .col-xs-12 h3 {
    font-weight: bold;
    color: #89E872 !important;
    margin-top: 15px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .article .img-responsive {
    width: auto !important;
    max-width: 100%;
    margin: 0 auto;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .article p.big {
    color: #ff8300;
    font-size: 20px !important;
    margin-bottom: 10px;
    height: 112px;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .col-xs-12.col-for-image {
    text-align: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .col-xs-12.col-for-image img {
    max-width: 300px;
    margin: 0 auto;
}

.p-aruba_instant_on_1930_switcher #microsite_content .container .row .article p .highlight a {
    padding: 14px 20px;
    font-size: 15px !important;
    border-radius: 25px;
    background-color: #ff8300;
    text-align: center;
    color: #fff !important;
    white-space: nowrap;
    cursor: pointer;
    box-sizing: border-box;
    font-weight: 400;
    border-color: #ff8300;
    text-transform: uppercase;
}

.p-aruba_instant_on_1930_switcher #microsite_content .container .row .article p .highlight a:hover {
    background-color: #ff4c00 !important;
    outline: 0;
    border-color: #ff4c00;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec_pro {
    background: #ffffff !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 {
    background-color: #fff !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row {
    text-align: center;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row .col-xs-12>p:first-of-type {
    margin-bottom: 20px;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight a {
    margin: 0 !important;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a {
    border: none;
    margin: 20px 0 0;
    padding: 10px 10px 10px 25px;
    background-image: url("https://dc6bbphoqy5j3.cloudfront.net/skin-solutionfuse-instant-on/img/datasheet-icon.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    transition: all ease 0.4s;
    -webkit-transition: all ease 0.4s;
    text-transform: unset;
    font-weight: 500;
    display: inline-block;
    position: relative;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: -2px;
    left: 0;
    background-color: #000;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    z-index: 1;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:hover,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:focus,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:active {
    background-image: url("https://dc6bbphoqy5j3.cloudfront.net/skin-solutionfuse-instant-on/img/datasheet-icon-hov.png") !important;
    color: #FE4C00;
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #fff;
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:hover:before,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:focus:before,
.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article .row p .highlight2 a:active:before {
    background-color: #FE4C00;
    -webkit-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    transform-origin: bottom left;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
}

.p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec04 .row .article img {
    width: auto !important;
    max-width: 265px !important;
    margin: 0 auto;
}

@media screen and (max-width: 768px) {
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row .col-xs-12 h2 {
        margin-bottom: 0;
        background: rgba(0, 0, 0, 0.5);
        text-shadow: 0 0 5px #000, 0 0 5px #000;
        padding: 10px;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_bg .row .article .row:last-of-type {
        height: 300px;
        width: 100%;
        flex-wrap: wrap;
        -webkit-flex-wrap: wrap;
        justify-content: space-between;
        -webkit-justify-content: space-between;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content .p-aruba_1930_switcher_sec03#hpe-aruba-instant-on-access-punkter .row .article p.big {
        height: auto;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row {
        padding-bottom: 0px !important;
    }
    .p-aruba_instant_on_1930_switcher #microsite_content #p-aruba_1930_switcher_sec07 .container>div.row .col-xs-12.col-md-4.grid-col {
        margin-bottom: 40px !important;
    }
}


/*********** End Instant On 1930 Switcher *************/




/* Begin of Ergotron Herstellerportal Update - DEMG-8662 */

#Ergotron-updated .text-center img {
    margin: 0 auto;
}

#Ergotron-updated .text-center.product a.lnk {
    background-color: #eb6f53;
    color: #ffffff;
    padding: 10px;
    border-radius: 30px;
}

#Ergotron-updated .underline-first-text h4,
#Ergotron-updated .underline-last-text h4 {
    text-decoration: underline;
}

#Ergotron-updated .ordered-list ul {
    list-style-type: decimal;
    padding-left: 0;
}

#Ergotron-updated .ordered-list ul li {
    padding-left: 10px;
}

#Ergotron-updated .vertical-align-center .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

/* End of Ergotron Herstellerportal Update - DEMG-8662 */

section#sva_slider li img {
    height: 50px;
}section.sva080420{width:100%;}section.sva080420 div.container div.row .equalheight div.col-xs-12 .col-md-4 .grid-col .equalheight  .group-0-0 {width:100% !important;}

section#sva_tab a.u-imageLink {
    padding: 10px;
    margin-bottom: 20px;
    width: 250px;
    height: 100px
}


/* ---- Start HPE SimpliVity Awareness ---- */

  #p-HPE-SimpliVity-Awareness #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 55% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 79% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness.no-offer #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 69% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 69% no-repeat;
  }

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div {
    padding: 60px 70px 80px 70px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div.bg-green {
    background-color: #00c89a;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div.bg-green p {
    font-size: 3.3rem;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    top: initial;
    left: initial;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container>.row>div.bg-green p::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #ffffff;
    position: absolute;
    left: initial;
    bottom: -20px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
    padding-top: 100px;
    padding-bottom: 70px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row>div p:first-child {
    font-size: 2rem;
    color: #00c89a;
    font-weight: bold;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
    background: #101917;
    color: #ffffff;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge {
    margin-top: 60px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
    min-height: 516px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row {
    padding: 5rem 3rem 2rem 3rem;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row>div {
    padding: 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .total-2row>.row {
    padding: 0 50px 0 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row:after,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row:after,
#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row:after {
    display: block;
    width: 20vw;
    height: 20vw;
    max-width: 100px;
    max-height: 100px;
    position: absolute;
    top: -48px;
    right: 6%;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .intelligently>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon1.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .edge>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon2.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper>.row::after {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon3.jpg') center center/contain no-repeat;
}

#p-HPE-SimpliVity-Awareness #microsite_content .bg-section {
    margin-top: 70px;
    padding: 40px 0;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media {
    background: #101917;
    color: #ffffff;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media .row {
    padding: 40px 0 20px;
}

#p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media h2 {
    color: #00c89a!important;
}

@media screen and (max-width: 1199px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
        padding-top: 40px;
    }
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .total-2row>.row {
        padding: 0;
    }
    #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container>.row .hyper {
        min-height: unset;
        margin-top: 60px;
    }
}

@media screen and (max-width: 1024px) {
    #p-HPE-SimpliVity-Awareness #microsite_content {
        background: none;
    }
}

@media screen and (max-width: 991px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row>div {
        padding: 60px 25px 30px 25px;
    }
}


/* ---- End HPE SimpliVity Awareness ---- */


   /* Start 2020_Lenovo_ueberall_zuhause */
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende {
        margin: 70px 0 0 0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container {
        padding: 0 60px;
    }

    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container > .row {
        background: #d5e7ef;
        position: relative;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
        padding-left:40px;
        position: unset;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2 {
        position: absolute;
        left: 0;
        top: -51px;
        display: block;
        height: 50px;
        color: #ffffff;
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
        text-align: center;
        padding-left: 35px;
        padding-right: 35px;
        background: #00b0f0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2::after {
        display: block;
        content: "";
        width: 35px;
        height: 35px;
        background:#00b0f0;
        transform: rotate(45deg);
        transform-origin: 0 0;
        position: absolute;
        top: 0px;
        right: -35px;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
        width: 31%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
        width: 55%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
        width: 86%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
        width: 117%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn{
        display: block;
        width: 100%;
        height: 10vh;
        border:none;
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center/cover no-repeat;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn:hover{
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center/cover no-repeat;
        border:none;
    }


    @media screen and (max-width: 991px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            display: flex;
            flex-direction: row;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 31%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 69%;
        }

        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(50% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(65% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(80% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
    }
    @media screen and (max-width: 768px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }

    }
    @media screen and (max-width: 592px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            flex-direction: column;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            padding: 20px;
        }

    }

   /* End 2020_Lenovo_ueberall_zuhause */







/* Smart and Secure Trolley Solution - DEMG-8466 */
#p_smart_secure_trolley_8466 .p_contact_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(35deg, #89e872 0%, #006c80 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5vw;
    padding-right: 30px;
    padding-bottom: 2vw;
    padding-left: 30px;
    margin-top: 10vh;
}
#p_smart_secure_trolley_8466 .p_logo_8466 img {
    width: 110px;
}
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media .col-for-image img {
    width: 400px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 {
    background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/pc_hero_v2.jpg) center center no-repeat;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-for-image img {
    width: 200px;
    margin: auto;
}
.digitale-youtube .row>.col-xs-12:last-child {padding-left: 40px;padding-right: 40px;}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    min-height: 400px;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 h2 {
    color: #ffffff!important;
    font-size: 7rem;
}
.p_contact_8466 .grid {
    background-color: transparent!important;
}
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media p,
#p_smart_secure_trolley_8466 .p_contact_8466 .article.text_with_media h2 b {
    color: #ffffff;
}
#p_smart_secure_trolley_8466 .d_mb_15 {
    margin-bottom: 15px;
}
#p_smart_secure_trolley_8466 .p_content_icon_txt_8466 .article.text_with_media img {
    padding-left: 0px!important;
    width: 115px;
    text-align: center;
    margin: auto;
    padding-right: 45px!important;
}
#p_smart_secure_trolley_8466 .p_headline_rotating{
    background-image: linear-gradient(180deg, #0c3456 0%, #006c80 100%);
    padding: unset!important;
}
#p_smart_secure_trolley_8466 .p_headline_rotating .article.text_with_media{
    min-height: 100px;
    margin-top: 50px;
}
#p_smart_secure_trolley_8466 .p_headline_rotating .article.text_with_media h3{
    color: #ffffff!important;
    font-size: 3rem;
    text-transform: none;
    text-align: left;
}
#p_smart_secure_trolley_8466 .p_box_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(180deg, #006c80 0%, #89e872 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 5vw!important;
}
#p_smart_secure_trolley_8466 .p_box02_8466 {
    background-image: linear-gradient(180deg, #89e872 0%,  #c6f5bb 100%);
    padding-top: 0!important;
    margin-bottom: 3vw;
}
#p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-6.grid-col  .article.text_with_media .col-xs-12{
    display: flex;
    justify-content: center;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    color: rgb(0, 0, 0);
    top: 0;
    min-height: 300px;
    margin: auto;
    position: relative;
    padding: 0 30px;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    perspective: 1000px;
    perspective-origin: revert;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row{
    position: absolute;
}


#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media::after {
    background-color: rgb(137, 232, 114);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h2 {
    margin-top: 25px;
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media::after {
    background-color: rgb(29 91 103);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(4) .article.text_with_media::after {
    background-color: rgb(255, 185, 145);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
}

#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media:after{
    background-color: rgb(253 249 172);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:first-child .article.text_with_media,
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    transition-duration: 0.9s;
    bottom: 0px;
}

#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media:after{
    background-color: rgb(48 48 48);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    transition-duration: 0.9s;
    bottom: 0px;
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media:after{
    background-color: rgb(230, 230, 215);
}
#p_smart_secure_trolley_8466 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    transition-duration: 0.9s;
}
#p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media p {
    font-size: 5rem!important;
}

#p_smart_secure_trolley_8466 .p_solution_image .col-xs-12.col-md-4.grid-col .article.text_with_media {
    text-align: center;
}


#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;
  }
  #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row {
        -webkit-transition: all 2s;
        -o-transition: all 2s;
        transition: all 2s;
        backface-visibility: hidden;
        position: relative;
        z-index: 2;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;

    }
#p_smart_secure_trolley_8466 .p_big_picture .article.text_with_media h3{
    color: #9fd293;
    text-align: center;
    margin: -20px 0 20px 0;
}

#p_smart_secure_trolley_8466 .p_box_8466 img{
max-width: 150px;
}





@media screen and (min-width: 960px) {



    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media::after {
        -webkit-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }


    #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row:nth-child(1) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        /* position: absolute; */
        left: 50%;
        text-align: center;
        font-size: 8rem;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        margin: 0;
        padding: 0;
        -webkit-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -ms-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -o-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        transform: rotateY(0deg) translate3D(-50%, 0%, 10px);


    }

    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row{
      -webkit-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -ms-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -o-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .text_with_media > .row:nth-child(2) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        /* min-height: 260px; */
        align-items: center;
        justify-content: center;
        -webkit-transform: rotateY(180deg) translateZ(50px);
        -ms-transform: rotateY(180deg) translateZ(50px);
        -o-transform: rotateY(180deg) translateZ(50px);
        transform: rotateY(180deg) translateZ(50px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row:nth-child(2){
      -webkit-transform: rotateY(360deg) translateZ(50px);
      -ms-transform: rotateY(360deg) translateZ(50px);
      -o-transform: rotateY(360deg) translateZ(50px);
      transform: rotateY(360deg) translateZ(50px);
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover::after {
      -webkit-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);

    }
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover > .row img{
        transform: translate(35px , 0);
        transition: 0.5s linear;
    }
}
@media screen and (max-width: 960px) {
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row, #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row .col-xs-12 {
     transform-style: unset;
}
#p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media .row {
    position: relative;
}
#p_smart_secure_trolley_8466 .p_box_8466 img{
max-width: 150px;
}
    #p_smart_secure_trolley_8466 .p_box_8466 img,
    #p_smart_secure_trolley_8466 .p_box_8466 p {
        transform: unset;
    }
    .p_solution_image .article.text_with_media img {
        width: 50%!important;
        margin: auto!important;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover,
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover p,
    #p_smart_secure_trolley_8466 .p_box_8466 .article.text_with_media:hover img {
        transform: unset;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 {
        padding-bottom: 0!important;
    }
    #p_smart_secure_trolley_8466 .p_box02_8466 {
        padding-bottom: 1vw!important;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-4.grid-col,
    #p_smart_secure_trolley_8466 .p_box02_8466 .col-xs-12.col-md-6.grid-col {
        margin-bottom: 4vw;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 {
        background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/mb_hero_v2-2.jpg) center center no-repeat;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
        display: block;
        flex-wrap: unset;
        min-height: unset;
        text-align: center;
    }
    #p_smart_secure_trolley_8466 .p_hero_8466 .article.text_with_media .col-for-image img {
        width: 150px;
        margin: auto;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 h2 {
        position: relative;
        transform: unset;
        left: unset;
        display: block;
        text-align: center;
    }
    #p_smart_secure_trolley_8466 .p_box_8466 .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12{
        display: block;
    }

}

@media screen and (max-width: 375px) {
    .p_solution_image .article.text_with_media img {
        width: 100%!important;
        margin: auto!important;
    }
}
/* End Smart and Secure Trolley Solution - DEMG-8466 */


   /* Start 2020_Lenovo_ueberall_zuhause */
   #p-lenovo-home #microsite_content .f-link .container > .row > div .text_with_media h5 > a{
        color: #000000;
        font-size: 14px;
        margin-left: 20px;
        display: block;
   }
   /* End 2020_Lenovo_ueberall_zuhause */

/* --------------------------------------------------------------------------------
   ALSO Black Sale
 * -------------------------------------------------------------------------------- */

.also-black-sale div#messages {
    display: none;
}

.also-black-sale .blacksale_products {
    color: #000;
}

.also-black-sale #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: 0px;
}

.also-black-sale .c-Products--gallery-Product {
    padding-top: 15px;
}

.also-black-sale .js-shortDescription {
    padding-top: 15px !important;
}

.also-black-sale .js-shortDescription a {
    color: #000;
}

.also-black-sale .js-shortDescription a:hover {
    border-bottom: 1px solid black;
}

.also-black-sale .c-Products__bonuspoints {
    color: #000;
}

.also-black-sale .c-Products__artNo {
    color: #000;
}

.also-black-sale .c-Products__price {
    padding-top: 15px !important;
    margin-top: 35px;
}

.also-black-sale .c-Products__price span {
    color: #000;
}

.also-black-sale .c-Products--gallery-Product {
    margin-bottom: 10px !important;
}

.also-black-sale .c-Products--gallery-Product {
    background: #fff;
    width: 24%;
    margin-right: 11px;
  }


.also-black-sale a.btn.btn-primary {
    border: 1px solid #000 !important;
    color: #000 !important;
    font-weight: bold;
}

.also-black-sale #microsite_content .bg-black-100.box .btn:hover {
    color: #fff !important;
    background: #000;
}


/* --------------------------------------------------------------------------------
   END ALSO Black Sale
 * -------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------
   HPE GreenLake start
 * -------------------------------------------------------------------------------- */

/*Introductory Programme*/
#p-hpe-greenlake-technical-training #microsite_content p.big,
#p-hpe-greenlake-technical-training #microsite_content b {
    font-family: "raleway", Helvetica, Arial, sans-serif;
  }

/*Technical training register*/
#p-hpe-greenlake-technical-training .hero .text_with_media .row{
    padding: 0;
}
#p-hpe-greenlake-technical-training .form-register .container .text_with_media {
    max-width: 85vw;
    margin: 0 auto;
}

#p-hpe-greenlake-technical-training .info-bg {
    background-color: #006b7d;
}
#p-hpe-greenlake-technical-training .info-bg h2,
#p-hpe-greenlake-technical-training .info-bg p  {
    color: #ffffff;
}
#p-hpe-greenlake-technical-training #microsite_content .info-bg .article h3 {
    color: #89e872 !important;
    font-size: 3rem;
    font-weight: 900 !important;
}
#p-hpe-greenlake-technical-training.p_hpe_greenlake_introductory_programme #microsite_content .info-bg .article h3 {
    color: #89e872 !important;
    font-size: 2.5rem;
    font-weight: 900;
}
#p-hpe-greenlake-technical-training.3100-introductory_programme_19  #microsite_content .info-bg .article h3 {
    font-size: 2rem;
}
#p-hpe-greenlake-technical-training  #microsite_content .info-bg .container,
#p-hpe-greenlake-technical-training #microsite_content .box .grid {
    background-color: transparent;
}
#p-hpe-greenlake-technical-training .sign-up .container > .row {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/introductory_programming/hpe_greenlake_inductory_programming_23.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100% auto ;
}
#p-hpe-greenlake-technical-training .sign-up .text_with_media .row {
    align-items: center;
    display: flex;
    flex-direction: column;
}
#p-hpe-greenlake-technical-training  #microsite_content .form-register label.mwf-label {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-greenlake-technical-training .sign-up .text_with_media .row  a.btn-default {
    border-color: #fff;
    border-radius: 50px;
    color: #fff;
}
#p-hpe-greenlake-technical-training  #microsite_content .hpe-green-list ul {
    list-style-type: none !important;
    list-style:none;
    padding-left: 0;
}
#p-hpe-greenlake-technical-training  #microsite_content .hpe-green-list ul li:before {
    content: "\2022";
    color: #89e872;
    font-weight: bold;
    display: inline-block;
    margin-right: 1rem;
    font-size: 2em;
    position: relative;
    line-height: 0;
    top: 6px;
}

#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow,
#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow .col-md-3 {
    display:flex;
    justify-content: flex-end;
}
#p-hpe-greenlake-technical-training  #microsite_content .form-register form .row.mwf_buttonrow .btn {
    border-radius: 50px;
    background-color: #006b7d;
    color: #fff;
    text-transform: capitalize;
    font-family: "raleway", Helvetica, Arial, sans-serif;
}

#p-hpe-greenlake-technical-training #microsite_content .form-register form .row.mwf_buttonrow .mwf_cancel {
    display: none;
}

#p-hpe-greenlake-technical-training #microsite_content .form-register .mwf_success_text {
    position: relative;

    margin-left: 0;
    margin-bottom: 1rem;
    padding: 1.75rem 1.25rem;

    text-align: center;

    color: #155724;
    border: 1px solid transparent;
    border-color: #c3e6cb;
    border-radius: .25rem;
    background-color: #d4edda;
}

 /* --------------------------------------------------------------------------------
   HPE GreenLake END
 * -------------------------------------------------------------------------------- */



/* Start 102880 hpe-greenlake-frontpage */

#p-hpe-greenlake-frontpage #microsite_content .header-bg {
    background-color: #8de677;
    padding: 40px 0;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
    -webkit-display: flex;
    -moz-display: flex;
    -ms-display: flex;
    -o-display: flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
}

#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text{
    color: #000000;
    font-size: 1.8rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h1{
    color: #000000;
    font-size: 6rem;
    margin-top: 50px;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h2{
    color: #ffffff;
    font-size: 5.2rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h3{
    color: #000000;
    font-size: 2rem;
    text-transform: unset;
    margin-bottom: 30px;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a{
    color: #000000;
    text-decoration: underline;
    padding-left: 30px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/header-icon.png') left center no-repeat;
    display: block;
    line-height: 3rem;
}
#p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a:hover{
    text-decoration: none;
}
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h2,
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3,
#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage p,
#p-hpe-greenlake-frontpage #microsite_content .s-3column h2,
#p-hpe-greenlake-frontpage #microsite_content .s-3column h3,
#p-hpe-greenlake-frontpage #microsite_content .s-3column p {
    color: #ffffff!important;
}

#p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3 {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column h3 {
    color: #89e872!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-icon h4 {
    font-size: 1.8rem;
}



#p-hpe-greenlake-frontpage #microsite_content .s-3column-file h3 {
    font-size: 1.6rem!important;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif!important;
    color: #89e872!important;
    margin-bottom: 0!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file h4 {
    font-size: 2rem!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a{
    color: #000000;
    font-size: 1.5rem;
    text-decoration: underline;
    padding-left: 50px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/file-icon.png') left center no-repeat;
    display: block;
    line-height: 5rem;
    transition: none;
}
#p-hpe-greenlake-frontpage #microsite_content .file-2lines .text_with_media p > a{
    padding: 1rem 0 1rem 50px;
    line-height: 1.4em;
}
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:focus{
    text-decoration: none;
    border-bottom: none;
}


#p-hpe-greenlake-frontpage #microsite_content .s-arcordion h4.panel-title{
    margin-bottom: 0;
}
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a{
    color: #000000;
    text-decoration: underline;
    padding-left: 50px;
    background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/mouse-icon.png') left center no-repeat;
    display: block;
    line-height: 5rem;
    transition: none;
}
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:hover,
#p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:focus{
    text-decoration: none;
    border-bottom: none;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer {
    background: #006b7d url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/bg-footer-2.jpg') center top/contain no-repeat;
    margin-bottom: 0;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container{
    padding-top: 30px;
    padding-bottom: 30px;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row{
    max-width: 860px;
    margin: 0 auto;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer h2{
    text-align: center;
    color: #ffffff!important;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer p,
#p-hpe-greenlake-frontpage #microsite_content .s-footer a{
    font-size: 1.6rem;
}
#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row{
    text-align: center;
    color: #ffffff;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk{
    display: inline-block;
    padding: 8px 30px;
    background: #006b7d;
    border-radius: 3.2em;
    width: fit-content;
    margin: 0 auto;
    border: solid 2px #ffffff;
    color: #ffffff;
}

#p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk:hover{
    -webkit-filter: brightness(1.2);
    -o-filter: brightness(1.2);
    filter: brightness(1.2);
}

#p-hpe-greenlake-frontpage .form-register .mwf_success_text {
    position: relative;

    padding: 1.75rem 1.75rem;

    text-align: center;

    color: #155724;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;
    background: #d4edda;
}

#p-hpe-greenlake-frontpage #microsite_content .m-button-rounded a.btn-default {
    padding: 8px 30px !important;
    text-decoration: none !important;
    font-weight: bold;
    color: #000 !important;
    border: 2px solid #000 !important;
    border-radius: 50px !important;
    background: none !important;
    width: fit-content !important;
}
#p-hpe-greenlake-frontpage #microsite_content .m-button-rounded a.btn-default:hover {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
}

@media screen and (max-width: 592px) {
 #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
 }
}
/* Start 102880 hpe-greenlake-frontpage */




/* S T A R T   ALSO The Big Christmas Countdown 2020 */

#p-also-christmas-countdown-2020 #messages {
    display: none;
}


#p-also-christmas-countdown-2020 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content a.btn-default:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-christmas-countdown-2020 #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #c59b12;
}


#p-also-christmas-countdown-2020 #microsite_content .img-original.img-responsive:hover {
    width: auto;
    background-color: #c59b12;
}

#p-also-christmas-countdown-2020 #microsite_content .bg-black-40.box,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40 .box,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40.box .grid,
#p-also-christmas-countdown-2020 #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #e6e6d7;
}

#p-also-christmas-countdown-2020 #microsite_content .btn-default {
    color: #eacb27;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:hover,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:focus,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default.focus,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default:active,
#p-also-christmas-countdown-2020 #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #d2aa2a!important;
    color: #000000!important;
    background-color: #d2aa2a!important;
}


#p-also-christmas-countdown-2020 #microsite_content .btn-primary:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-success:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-info:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-warning:after,
#p-also-christmas-countdown-2020 #microsite_content .btn-danger:after {
display: none;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #d2aa2a;
    border-color: #d2aa2a;
    border-radius: 30px;
    width: 100%;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #d2aa2a!important;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    box-shadow: 5px 5px 10px #69696930;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #d2aa2a;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 20px;
}


#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product a {
color: #000000!important;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-christmas-countdown-2020 #microsite_content h1,
#p-also-christmas-countdown-2020 #microsite_content h2  {
color:  #d2aa2a;
}

#p-also-christmas-countdown-2020 #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-christmas-countdown-2020 #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-christmas-countdown-2020 #microsite_content h2 {
    margin-top: 40px;
}

#p-also-christmas-countdown-2020 #microsite_content h1,
#p-also-christmas-countdown-2020 #microsite_content h2,
#p-also-christmas-countdown-2020 #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-christmas-countdown-2020 #microsite_content #messages {
    margin: 0px;
}

#p-also-christmas-countdown-2020 #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}

/* E N D  ALSO The Big Christmas Countdown 2020 */


/* S T A R T   JABRA ENVOLVE2 */

#jabra-microsite p.big {
    color: #ffd027 !important;
    margin-bottom: 0;
    line-height: 1;
    font-size: 24px !important
}

#jabra-microsite a.lnk {
    color: #ffd027;
}

#jabra-microsite h3 a {
    color: #ffd027 !important;
}

#jabra-microsite .c-Products--gallery-Product span[class^="price"] {
    color: #ffd027;
}

#jabra-microsite h1 {
    color: #ffd027 !important;
    margin-bottom: 0;
    text-transform: initial !important;
}

#jabra-microsite h2 {
    color: #ffd027 !important;
    margin-bottom: 15px;
}

#jabra-microsite h3 {
    font-size: 18px;
    text-transform: none;
    font-weight: 600;
    line-height: 19px;
    margin-bottom: 5px;
}

#jabra-microsite.p-v1-block .col-xs-12 {
    padding: 0px 8px!important;
}

/* E N D  JABRA ENVOLVE2 */

/* S T A R T   SPRI */
.spri-section-pt15{
    padding-top: 15px;
}

.spri-section-pb15{
    padding-bottom: 15px;
}

.spri-section-pt30{
    padding-top: 30px;
}

.spri-section-pb30{
    padding-bottom: 30px;
}

.spri-section-pt50{
    padding-top: 50px;
}

.spri-section-pb50{
    padding-bottom: 50px;
}

.spri-section-pt80{
    padding-top: 80px;
}

.spri-section-pb80{
    padding-bottom: 80px;
}

.spri-section-pt100{
    padding-top: 100px;
}

.spri-section-pb100{
    padding-bottom: 100px;
}

.spri-white-text h3 {
    color: #ffffff !important;
}

.spri-black-text p.big {
    color: #000000;
}

.spri-white-box .row {
    background-color: #ffffff;
}

.spri-black-box .row {
    background-color: #000000;
}

.spri-pdl-380 h3 {
    padding-left: 380px
}/***** Open Jabra *****/.spri-banner-text.spri-jabra-fw-sec2{background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/2020_19/q4_42/jabra_flexible_working/sec2_bg.jpg);
min-height: 550px;}.spri-banner-text .article.text_with_media h2 {font-size: 38px !important;}.spri-banner-text .article.text_with_media p, .spri-banner-text .article.text_with_media h2, .spri-banner-text .article.text_with_media ul li, .p-microsite main .spri-banner-text .article.text_with_media ul li a.lnk:hover {color: #ffffff !important;}.spri-banner-text {background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_5/hpe_aruba_action_partner_club/top-banner.jpg);background-repeat: no-repeat !important;background-size: cover !important;color: #ffffff !important;min-height: 600px;align-items: center;display: flex;
}.spri-btn-hover #microsite_content a.btn-default:hover, .spri-btn-hover #microsite_content table.table a.btn-default:hover{font-size: initial;}/***** Close Jabra *****/
/* E N D  SPRI */

#section_sva082620 {background:#F1F5F8 !important;
        margin-top: 30px;
    margin-bottom: 30px;;
}
section#section_sva082620 div.container .grid .grid-type-1  {background:#F1F5F8 !important;}

/******************** HPE ELITEBOOK G7 ********************/

#p-hp-elitebook-g7 #microsite_content h1,
#p-hp-elitebook-g7 #microsite_content h2,
#p-hp-elitebook-g7 #microsite_content h3,
#p-hp-elitebook-g7 #microsite_content h4,
#p-hp-elitebook-g7 #microsite_content h5,
#p-hp-elitebook-g7 #microsite_content h6,
#p-hp-elitebook-g7 #microsite_content p,
#p-hp-elitebook-g7#microsite_content span,
#p-hp-elitebook-g7 #microsite_content button {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#p-hp-elitebook-g7 #microsite_content h1,
#p-hp-elitebook-g7 #microsite_content h2,
#p-hp-elitebook-g7 #microsite_content h3,
#p-hp-elitebook-g7 #microsite_content h4,
#p-hp-elitebook-g7 #microsite_content h5,
#p-hp-elitebook-g7 #microsite_content h6,
#p-hp-elitebook-g7 #microsite_content p {
    color: #000;
}

#p-hp-elitebook-g7 #microsite_content h1 {
    font-size: 70px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h2 {
    font-size: 50px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h3 {
    font-size: 30px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content h4 {
    font-size: 25px;
    line-height: 1;
    text-transform: none;
}

#p-hp-elitebook-g7 #microsite_content p {
    font-size: 18px;
    line-height: 1.4;
    text-transform: none;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content h1 {
        font-size: 35px;
    }

    #p-hp-elitebook-g7 #microsite_content h2 {
        font-size: 25px;
    }

    #p-hp-elitebook-g7 #microsite_content h3 {
        font-size: 22px;
    }

    #p-hp-elitebook-g7 #microsite_content h4 {
        font-size: 20px;
    }
}


/* EliteBook Header */

#p-hp-elitebook-g7 #microsite_content .elitebook_header {
    background-color: #efefef;
    background: url(https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_g7/hp_elitebook_g7_header_image.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    background-color: #efefef;
    min-height: 905px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header picture {
    display: block;
    position: relative;
    width: 85px;
    margin-top: 75px;
    margin-left: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media {
    margin-top: 85px;
    margin-bottom: 85px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media .col-for-image picture {
    display: none;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media p.big {
    color: #0096d6;
    font-weight: 900;
    line-height: 1;
    font-size: 50px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media h1 {
    margin-bottom: 125px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media ul {
    padding-left: 18px;
}

@media only screen and (min-width: 350) and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_header {
        min-height: inherit;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article.text_with_media p.big {
        font-size: 25px;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media {
        margin-top: 80px;
        background-color: rgba(239,239,239,0.65);
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media .col-for-image picture {
        display: block;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_header .article_text_with_media h1 {
        margin-bottom: 80px;
    }
}
/* End EliteBook Header */

/* EliteBook Design */

#p-hp-elitebook-g7 #microsite_content .elitebook_design {
    padding-top: 200px;
    padding-bottom: 200px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_design .col-for-image {
    margin-top: 95px;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_design {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    #p-hp-elitebook-g7 #microsite_content .elitebook_design .col-for-image {
        margin-top: 45px;
    }
}

/* End EliteBook Design */

/* EliteBook Feature Panel */

#p-hp-elitebook-g7 #microsite_content .elitebook_panel {
    padding-top: 160px;
    padding-bottom: 160px;
    background-color: #0096e0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media > .row {
    padding: 0;
    margin: 0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .row .grid-col {
    margin-bottom: 40px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media img {
    padding-left: 24px;
    padding-right: 25px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media h4 {
    display: block;
    padding-left: 35px;
    padding-right: 35px;
    background-color: #fff;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-top: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_panel .article.text_with_media p {
    display: block;
    padding-left: 35px;
    padding-right: 35px;
    background-color: #fff;
    padding-bottom: 20px;
    margin-bottom: -1px;
    min-height: 130px;
    font-size: 15px;
    line-height: 1.3;
}

/* End EliteBook Feature Panel */

/* EliteBook Type Section */
#p-hp-elitebook-g7 #microsite_content .elitebook_type_section {
    padding-top: 105px;
    padding-bottom: 105px;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_type_section {
        padding-top: 65px;
        padding-bottom: 65px;
    }
}

#p-hp-elitebook-g7 #microsite_content .elitebook_type {

}

#p-hp-elitebook-g7 #microsite_content .elitebook_type table.table tr th {
    border-bottom: 4px solid #0096e0;
}
/* End EliteBook Type Section */

/* EliteBook Accessories */

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories {
    padding-top: 120px;
    padding-bottom: 120px;
    background-color: #f2f2f2;
    margin-bottom: 0;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .row {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product img {
    padding-top: 30px;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product a.btn.btn-primary {
    float: none;
    width: initial;
}

@media only screen and (max-width: 991px) {
    #p-hp-elitebook-g7 #microsite_content .elitebook_accessories {
        padding-top: 60px;
        padding-bottom: 60px;
    }
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .c-Products__shortDescription h3 a {
    color: #0096d6;
}

#p-hp-elitebook-g7 #microsite_content .elitebook_accessories .article.products .c-Products--gallery-Product .c-Products__price span {
    color: #000;
    font-size: 25px;
}

/* End EliteBook Accessories */

/******************** HPE ELITEBOOK G7 END ********************/

/**************************************START********hp-zbook-firefly*****https://www.also.com/ec/cms5/no_2900/2900/kunder/leverandorer/hp/produktnyheter/hp-zbook-firefly/index.jsp***************/
#hero_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/hp_zbook_firefly_15_image_desktop.png')top center;
background-size: cover;
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
padding-top:30px;
padding-bottom:60px;
margin-bottom: 0px !important;
min-height:540px;
}

#hero_sva_083020 .anchor{
visibility:hidden;
}

#font_sva_020920 h2{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}
#sva_list ul {
    width: 100%;
    margin: 0 auto;
    /* margin-bottom: 85px; */
    display: inline-block;
    margin-bottom: 30px;
}
#sva_list li {
    list-style: none;
    float: left;
    text-align: center;
    width: 16%;}

@media only screen and (max-width: 600px) {
 #sva_list li {
    text-align: center;
    width: 50%;
    padding: 10px;}
  }


#hero_sva_083020 h1,
#hero_sva_083020 h2,
#hero_sva_083020 h3{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#hero_sva_083020 a{
color:white;
border: 1px white solid;
 }

#background_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/case_drawer_bg_desktop.png')top center;
background-size: cover;
padding-top:50px;
padding-bottom:50px;
}

#background_sva_083020 img {
padding:0 !important;}

#background_sva_083020 h2,
#background_sva_083020 h3,
#background_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
text-align:left;
color:white;
font-size:11px;
}

#background_sva_083020 .article{
background-image: linear-gradient(rgba(0,0,0,0), #000000, #000000);
}

#background_sva_083020 h2 {
text-align:center;
font-weight: lighter;
font-size:19px;
}

#background2_sva_083020 {

background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/background.png')top center;
padding-top:50px;
padding-bottom:50px;
margin-bottom:0px !important;
}
#background3_sva_083020 h2{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;

}
#background2_sva_083020 img{
padding:0;
}
#background2_sva_083020 .article{
background-image: linear-gradient(rgba(0,0,0,0), #000000, #000000);
}
#background2_sva_083020 h2,
#background2_sva_083020 h3,
#background2_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
margin-left:10px;
color:white !important;
font-size:11px;
}
#background2_sva_083020 h2, #background2_sva_083020 h3 {
text-align:center;
font-weight: lighter;
font-size:14px;
color:white !important;
}
#background3_sva_083020 img{
width:50%;
margin-bottom:30px;
}

#background4_sva_083020 img {
width: 80%;
margin-top: 50px;
margin-bottom: 50px;
}

#background4_sva_083020 h2,
#background4_sva_083020 h3,
#background4_sva_083020 p  {
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}
#background5_sva_083020 {
background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_zbook_firefly/a9rzqtb5f_9dori2_h14.jpg')top center;
background-size: cover;
padding-top:50px;
padding-bottom:50px;
min-height: 545px;
}

#background5_sva_083020 .anchor{
visibility:hidden;
}

#background5_sva_083020 h1,
#background5_sva_083020 h2,
#background5_sva_083020 h3,
#background5_sva_083020 p{
font-family: 'HP Simplified', 'Verdana', sans-serif;
font-weight: lighter;
}

#background5_sva_083020 .col-xs-12 .col-md-6 {
float:right;
}

#background5_sva_083020 a{
color:white;
border: 1px white solid;
 }

#background5_sva_083020 .col-md-6
{
float:right;}
/**************************************end****************************/


/******Start *******https://www.also.com/ec/cms5/de_1010/1010_anbieter/kaspersky/cloud/index.jsp*************/
#cloud_sva_020920 img {width:55%;}
/********end*******/



/*********************************9506_Lenovo FastStart*********************************/
#p_lenovo_faststart_2020 #microsite_content .container {
    font-family: "ralewayregular",Helvetica,Arial,sans-serif !important;
    font-weight: normal !important;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h1,
#p_lenovo_faststart_2020 #microsite_content .container .article h2,
#p_lenovo_faststart_2020 #microsite_content .container .article h3,
#p_lenovo_faststart_2020 #microsite_content .container .article h4 {
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif !important;
    font-weight: bold !important;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h2 {
    font-size: 4.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article h3 {
    font-size: 3.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article p {
    font-size: 2.2rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article .btn {
    padding: 10px;
    font-size: 1.5rem;
    margin-top: 6.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .container .article .btn:after {
    display: none;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey {
    background: #E5E5E5;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .btn {
    max-width: 212px;
    width: 100%;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row {
    display: -webkit-box;
    display: -ms-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row .col-xs-12:first-of-type {
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
}
#p_lenovo_faststart_2020 #microsite_content .box_grey.box_grey_col_2 .container .article .row .col-xs-12 .col-for-image {
    padding-bottom: 30px;
}
#p_lenovo_faststart_2020 #microsite_content .header_img .article img {
    padding: 0;
}
#p_lenovo_faststart_2020 #microsite_content .p_content01.box_grey .container .article .btn {
    max-width: unset;
    width: auto;
    margin-top: 20px;
}
#p_lenovo_faststart_2020 #microsite_content .p_content01 .container .article .btn {
    max-width: 380px;
    width: 100%;
}
#p_lenovo_faststart_2020 #microsite_content .p_center .container {
    text-align: center;
}
#p_lenovo_faststart_2020 #microsite_content .h_70 .container .article h2 {
    font-size: 7.0rem;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .row {
    text-align: center;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .row .col-xs-12 {
    padding: 0;
}
#p_lenovo_faststart_2020 #microsite_content .p_col_4 .container .article .btn {
    max-width: 100%;
    width: 100%;
}
@media screen and (min-width: 991px) {
    #p_lenovo_faststart_2020 .pt-80 {
        padding-top: 80px;
    }
    #p_lenovo_faststart_2020 .pt-60 {
        padding-top: 60px;
    }
    #p_lenovo_faststart_2020 .pb-80 {
        padding-bottom: 80px;
    }
    #p_lenovo_faststart_2020 .pb-60 {
        padding-bottom: 60px;
    }
}
@media screen and (max-width: 991px) {
    #p_lenovo_faststart_2020 .pt-80 {
        padding-top: 40px;
    }
    #p_lenovo_faststart_2020 .pt-60 {
        padding-top: 30px;
    }
    #p_lenovo_faststart_2020 .pb-80 {
        padding-bottom: 40px;
    }
    #p_lenovo_faststart_2020 .pb-60 {
        padding-bottom: 30px;
    }
    #p_lenovo_faststart_2020 #microsite_content .container {
        font-size: 14px;
    }
    #p_lenovo_faststart_2020 #microsite_content .h_70 .container .article h2 {
        font-size: 4.0rem;
    }
    #p_lenovo_faststart_2020 .box_grey.box_grey_col_2 .container .article .row .col-xs-12 {
        text-align: center;
    }
}
/*********************************9506_Lenovo FastStart*********************************/

/**************** 9598 - Nordic-multifactor-authentication *************/
#p-nordic-multifactor-authentication #microsite_content h3 {
    color: #89E872 !important;
    font-weight: 900;
}
#p-nordic-multifactor-authentication #microsite_content .img_center img{margin: 0 auto;}
#p-nordic-multifactor-authentication.img_pd #microsite_content .col-xs-12.col-for-image img {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
/**************** End 9598 - Nordic-multifactor-authentication *************/




#sva090820 img {width:60%;}



 /* ============================ */
 /* = additional style central = */
 /* ============================ */


 /***********MS-global-Also-Global*************/

 #ms-home-business-bundle .article.products > .row > div {
     padding-left: 8px!important;
     padding-right: 8px!important;
 }
 #ms-home-business-bundle.bg-white-100 .grid,
 #ms-home-business-bundle.bg-white-100 .grid-col .article.products {
  background: transparent!important;
 }
 #ms-home-business-bundle.bg-white-100 .article.products > .row > div > .row {
     margin-left: 0;
     margin-right: 0;
     margin-bottom: 16px;
     background: #fff;
 }
 #ms-home-business-bundle .article.products > .row > div > .row > div {
     padding-left: 25px!important;
     padding-right: 25px!important;
 }

  #ms-home-business-bundle h2 {
     font-size: 34px;
     color: #0067b8;
 }

#ms-home-business-bundle h3,
#ms-home-business-bundle h3 > a {
    color: #0067b8 !important;
}

#ms-home-business-bundle .c-Products__price {
  margin: 20px 0;
}
#ms-home-business-bundle .price,
#ms-home-business-bundle .c-Products__price >span {
     font-size: 36px;
     line-height: 1;
     font-weight: normal;
     color: #0067b8;
}

 .ms-btn-white a.btn.btn-default,
 .ms-btn-white a.btn-primary {
     background-color: #ffffff !important;
     border: 2px solid #ffffff !important;
     color: #0067b8 !important;
 }

 #ms-home-business-bundle a.btn.btn-default,
 #ms-home-business-bundle a.btn.btn-primary {
     margin: 5px;
     background-color: #0067b8;
     border: 2px solid #0067b8;
     color: #ffffff;
     width: auto;
     padding: 14px 20px;
     width: auto!important;
     float: none;
 }
 #ms-home-business-bundle a.btn.btn-primary > i,
 #ms-home-business-bundle a.btn.btn-primary::after {
  display: none;
 }

 #ms-home-business-bundle a.btn:hover,
 #ms-home-business-bundle a.btn:focus {
     border: 2px solid #000 !important;
     color: #000000 !important;
     background-color: transparent !important;
 }

 #ms-home-business-bundle .ms-footer .container-fluid {
     background-color: #0067b8;
 }

 #ms-home-business-bundle p.big {
     font-size: 30px !important;
     margin-bottom: 10px !important;
 }

 #ms-home-business-bundle p {
     font-size: 17px;
 }

 /* Subpage V1 - Product */
 .p-v1-product .img-responsive:nth-child(1) {
     width: 100px !important;
 }

 .p-v1-gray-bg {
     background-color: #f9f9f9 !important;
     /* padding-bottom:50px; */
 }

 .p-v1-product .seperator .container {
     /* border-top:1px solid #e4e4e4; */
 }

 .p-v1-product p.big {
     font-size: 20px !important;
 }

 .p-v1-product .p-v1-block .article:last-child {
     background-color: #ffffff !important;
 }

 .p-v1-product .p-v1-block .col-xs-12 {
     padding: 50px 8px !important;
 }

 .p-v1-product .p-v1-block .row {
     padding: 0px !important;
 }

 #p-microsite .p-v1-product .p-v1-block .article .row {
     padding: 0px !important;
 }

 .p-v1-product .p-v1-block-textleft .col-md-6:nth-child(1) {
     padding: 70px !important;
 }

 .p-v1-product .p-v1-block-textleft .col-md-6:nth-child(2) {
     padding: 0px !important;
 }

 .p-v1-product .p-v1-block-textright .col-md-6:nth-child(2) {
     padding: 70px !important;
 }

 .p-v1-product .p-v1-block-textright .col-md-6:nth-child(1) {
     padding: 0px !important;
 }

 /* .p-v1-product .p-v1-block .col-for-image img {width: initial!important;} */
 #p-microsite.p-v1-product .article>.row {
     padding: 0px !important;
 }

 .p-v1-product .bg-black-1.p-v1-block.p-v1-block-textright,
 .p-v1-product .bg-black-1 .grid-type-1,
 .p-v1-product .bg-black-1.box {
     background-color: #f9f9f9 !important;
 }

 .p-v1-product .p-v1-block-textright .text_with_media span.col-for-image,
 .p-v1-product .p-v1-block-textleft .text_with_media span.col-for-image {
     margin: 0px !important;
 }

 .p-v1-product .p-microsite-box img {
     margin-bottom: 20px;
 }

 #p-microsite.p-v1-product .seperator {
     padding-bottom: 50px !important;
 }

 #p-microsite.p-v1-product .container.grid.grid-type-1.box {
     padding-bottom: 50px !important;
 }

 @media only screen and (max-width: 768px) {
     #p-microsite h3 {
         text-align: center;
     }
 }

 .p-v1-product .p-microsite-box .article img {
     margin-top: 0;
 }

 .p-v1-product .c-Breadcrumb {
     padding-bottom: 0px !important;
 }

 .p-v1-product .seperator .container {
     border-top: 1px solid #e2e2e2;
 }

 .p-v1-product section:nth-child(8) {
     background-color: #f9f9f9 !important;
 }

 .p-v1-product .c-Products__shortDescription h3 {
     font-size: 18px !important;
     margin-top: 20px;
 }

 .p-v1-product .c-Products__shortDescription h3 a {
     color: #000000;
 }

 .p-v1-product .c-Products__shortDescription h3 a:hover {
     color: #77af24;
 }

 .p-v1-product .c-Products__price span {
     font-size: 20px !important;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn {
     font-size: 11px;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn i {
     display: none;
 }

 .p-v1-product a[href^="http://www.also.com/ec/cms5/2800/ProductDetailData.do"].btn:after {
     content: "\f054" !important;
 }

 .p-v1-product .c-Products--gallery-Product .row {
     background-color: #ffffff;
     margin-bottom: 30px !important;
 }

 .p-v1-product .c-Products--gallery-Product .col-xs-12 {
     padding: 15px !important;
     padding-bottom: 0px !important;
 }














/*ASUS/BLACK STYLE*/
.asus-style #microsite_content .article h1,
.asus-style #microsite_content .article h2,
.asus-style #microsite_content .article h3,
.asus-style #microsite_content .article h4 {
    color: #a89d5b!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%)
}

.asus-style #microsite_content .article.products .c-Products__price span {
    color: #ffffff;
}

.asus-style #microsite_content .bg-section {
    background-color: #333333;
}

.asus-style #microsite_content .article .btn {
    color: #ffffff;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(39deg, #ceb497 0, #766050 100%);
    border-color: #ceb497;
    font-weight: 900
}
.asus-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.asus-style #microsite_content .article .btn::after {
    background: inherit;
}
.asus-style #microsite_content .article a {
    color: #766050;
}
.asus-style #microsite_content .article a.lnk:hover,
.asus-style #microsite_content .article a.lnk:focus {
    color: #766050;
    border-bottom: 1px solid #766050;
}

.asus-style {
    color: #ffffff!important;
    background: #131313!important;
}
/*ASUS BLACK STYLE*/




/*HPE/Green STYLE*/
.hpe-style #microsite_content .article h1,
.hpe-style #microsite_content .article h2,
.hpe-style #microsite_content .article h3,
.hpe-style #microsite_content .article h4 {
    color: #101917!important;
}
.hpe-style #microsite_content .article.products .c-Products__price span {
    color: #89e872;
}

.hpe-style #microsite_content .bg-section {
    background-color: #edf7f5;
}

.hpe-style #microsite_content .article .btn {
    color: #ffffff;
    background: #89e872;
    border-color: #89e872;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.hpe-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.hpe-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-style #microsite_content .article a {
    color: #89e872;
}
.hpe-style #microsite_content .article a.lnk:hover,
.hpe-style #microsite_content .article a.lnk:focus {
    color: #89e872;
    border-bottom: 1px solid #89e872;
}

.hpe-style #microsite_content .article h2{
    position: relative;
    top:initial;
    left: initial;
}
.hpe-style #microsite_content .article h2::after {
    content: "";
    display: block;
    width: 100px;
    height: 6px;
    background-color: #00c89a;
    position: absolute;
    left: initial;
    bottom: -10px;
}
.hpe-style #microsite_content .text-center .article h2::after {
    left: 0;
    right: 0;
    margin:0 auto;
}
.hpe-style #microsite_content .article h4 {
    color: #00c89a;
}

/*HPE Green STYLE*/


/*HPE/GreenLake STYLE*/
.hpe-greenlake-style #microsite_content .article h1,
.hpe-greenlake-style #microsite_content .article h2,
.hpe-greenlake-style #microsite_content .article h3,
.hpe-greenlake-style #microsite_content .article h4 {
    color: #000000!important;
}
.hpe-greenlake-style #microsite_content .article h2 {
     font-size: 4rem!important;
     line-height: 1!important;
     margin-bottom: 14px!important;
}
.hpe-greenlake-style #microsite_content .article h3 {
     font-size: 3.2rem!important;
     line-height: 1.2em!important;
     margin-bottom: 2rem!important;
}

.hpe-greenlake-style #microsite_content .article.products .c-Products__price span {
    color: #006b7d;
}

.hpe-greenlake-style #microsite_content .bg-section {
    background-color: #006b7d;
}
.hpe-greenlake-style #microsite_content .bg-section> .container {
    background-color: transparent;
}
.hpe-greenlake-style #microsite_content .bg-section> .container * {
    color: #fff!important;
}

.hpe-greenlake-style #microsite_content .article .btn {
    color: #ffffff;
    background: #006b7d;
    border-color: #000000;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding: 12px 40px;
    -webkit-border-radius: 1.5em;
    -moz-border-radius: 1.5em;
    -ms-border-radius: 1.5em;
    -o-border-radius: 1.5em;
    border-radius: 1.5em;
    text-transform: unset;
    font-weight: bold;
}
.hpe-greenlake-style #microsite_content .article .btn > .fa {
    display: none;
}
.hpe-greenlake-style #microsite_content .article .btn::after {
    background: inherit;
}
.hpe-greenlake-style #microsite_content .article a {
    color: #006b7d;
}
.hpe-greenlake-style #microsite_content .article a.lnk:hover,
.hpe-greenlake-style #microsite_content .article a.lnk:focus {
    color: #006b7d;
    border-bottom: 1px solid #006b7d;
}

/*HPE Greenlake STYLE*/


/*Microsoft/Blue STYLE*/
.microsoft-style #microsite_content .article h1,
.microsoft-style #microsite_content .article h2,
.microsoft-style #microsite_content .article h3,
.microsoft-style #microsite_content .article h4 {
    color: #0067b8!important;
}

.microsoft-style #microsite_content .article.products .c-Products__price span {
    color: #0067b8;
}

.microsoft-style #microsite_content .bg-section {
    background-color: #f1f6fa;
}

.microsoft-style #microsite_content .article .btn {
    color: #ffffff;
    background: #0067b8;
    border-color: #0067b8;
    font-weight: 500;
    position: relative;
    left: initial;
    top: initial;
    padding-right: 40px;
}
.microsoft-style #microsite_content .article .btn > .fa {
    position: absolute;
    right: 10px;
    top: initial;
    margin-top: 2px;
}
.microsoft-style #microsite_content .article .btn::after {
    background: inherit;
}
.microsoft-style #microsite_content .article a {
    color: #0067b8;
}
.microsoft-style #microsite_content .article a.lnk:hover,
.microsoft-style #microsite_content .article a.lnk:focus {
    color: #0067b8;
    border-bottom: 1px solid #0067b8;
}

/*Microsoft Blue STYLE*/



/*Also GLOBAL STYLE red red red red red red red red red red red red red red red red red red red red red red red red*/
    /*FIX ERROR IMAGE FOR DEFAULT TEMPALTE*/
    .ha-content #microsite_content .text_with_media span.col-for-image {
        margin-left: 0;
        margin-right: 0;
    }
    .ha-content #microsite_content .text_with_media span.col-for-image img,
    .ha-content #microsite_content .text_with_media .col-for-media img{
        padding-left: 0;
    }



    .ha-content #microsite_content .article h1,
    .ha-content #microsite_content .article h2,
    .ha-content #microsite_content .article h3,
    .ha-content #microsite_content .article h4 {
        line-height: 1.4em;
        margin-bottom: 2rem;
    }
    .ha-content #microsite_content .article h1 a,
    .ha-content #microsite_content .article h2 a,
    .ha-content #microsite_content .article h3 a,
    .ha-content #microsite_content .article h4 a {
        color: inherit!important;
    }

    .ha-content #microsite_content .article h2 {
        font-size: 3rem;
        text-transform: none;
    }

    .ha-content #microsite_content .article h3 {
        font-size: 2.4rem;
        margin-bottom: 1rem;
        color: #000000;
        text-transform: none;
    }
    .ha-content #microsite_content .article h4 {
        font-size: 2rem;
        margin-bottom: 1rem;
        color: #000;
        text-transform: none;
        font-family: "raleway", Helvetica, Arial, sans-serif!important;
    }

    .ha-content #microsite_content .article .btn:hover {
        filter: brightness(1.2);
    }


    .ha-content #microsite_content .article ul li {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }

    .ha-content #microsite_content .check-list .article ul {
        list-style-type: none!important;
        margin-left: 0;
        padding-left: 0;
    }
    .ha-content #microsite_content .check-list .article ul > li{
        background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/check-square.png) left 6px no-repeat;
        padding-left: 25px;
        min-height: 2rem;
    }

    .ha-content #microsite_content .article p {
        font-size: 1.8rem;
        line-height: 1.4em;
        margin-bottom: 10px;
    }
    .ha-content #microsite_content .article p.big {
        font-size: 2.2rem;
    }

    .ha-content #microsite_content .article p.small {
        font-size: 1.4rem;
    }

    .ha-content #microsite_content .article a {
        font-size: 1.8rem;
        line-height: 1.4em;
    }



    .ha-content #microsite_content .pb-20,
    .ha-form #microsite_content .pb-20 {
        padding-bottom: 20px;
    }

    .ha-content #microsite_content .pt-20,
    .ha-form #microsite_content .pt-20 {
        padding-top: 20px;
    }
    .ha-content #microsite_content .mb-20,
    .ha-form #microsite_content .mb-20 {
        margin-bottom: 20px;
    }

    .ha-content #microsite_content .mt-20,
    .ha-form #microsite_content .mt-20 {
        margin-top: 20px;
    }
    .ha-content #microsite_content .pb-40,
    .ha-form #microsite_content .pb-40 {
        padding-bottom: 40px;
    }

    .ha-content #microsite_content .pt-40,
    .ha-form #microsite_content .pt-40 {
        padding-top: 40px;
    }
    .ha-content #microsite_content .mb-40,
    .ha-form #microsite_content .mb-40 {
        margin-bottom: 40px;
    }

    .ha-content #microsite_content .mt-40,
    .ha-form #microsite_content .mt-40 {
        margin-top: 40px;
    }
    .ha-content #microsite_content .pb-60,
    .ha-form #microsite_content .pb-60 {
        padding-bottom: 60px;
    }

    .ha-content #microsite_content .pt-60,
    .ha-form #microsite_content .pt-60 {
        padding-top: 60px;
    }
    .ha-content #microsite_content .mb-60,
    .ha-form #microsite_content .mb-60 {
        margin-bottom: 60px;
    }

    .ha-content #microsite_content .mt-60,
    .ha-form #microsite_content .mt-60 {
        margin-top: 60px;
    }
    .ha-content #microsite_content .pb-80,
    .ha-form #microsite_content .pb-80 {
        padding-bottom: 80px;
    }

    .ha-content #microsite_content .pt-80,
    .ha-form #microsite_content .pt-80 {
        padding-top: 80px;
    }
    .ha-content #microsite_content .mb-80,
    .ha-form #microsite_content .mb-80 {
        margin-bottom: 80px;
    }

    .ha-content #microsite_content .mt-80,
    .ha-form #microsite_content .mt-80 {
        margin-top: 80px;
    }



    .ha-content #microsite_content .hidden {
        display: none!important;
    }

    #microsite_content .ha-v-center .article .row {
        height: 100%;
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        -o-align-items: center;
        align-items: center;
    }

    .ha-content #microsite_content .fix-wide-text .article{
        max-width: 860px;
        margin: 0 auto;
        float: none;
    }

    /*reset all bootstrap colum padding*/
    .ha-content #microsite_content .fix-margin .container div .row {
        margin-left: 0;
        margin-right: 0;
    }

    .ha-content #microsite_content .no-marg-all h1,
    .ha-content #microsite_content .no-marg-all h2,
    .ha-content #microsite_content .no-marg-all h3,
    .ha-content #microsite_content .no-marg-all h4,
    .ha-content #microsite_content .no-marg-all h5,
    .ha-content #microsite_content .no-marg-all p {
        margin: 0px;
    }


    /* PRODUCTS */
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product {
        padding-left: 25px;
        padding-right: 25px;
        margin-bottom: 50px;
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row {
        margin-left: 0;
        margin-right: 0px;
        background: rgba(255,255,255,0.2);
        padding: 25px;
        box-shadow: 3px 3px 8px rgba(0,0,0,0.2);
    }
    .ha-content #microsite_content .item-block .article.products >.row > .c-Products--gallery-Product > .row > div:first-child {
        text-align: center;
    }

    .ha-content #microsite_content .article.products h3 {
        font-size: 1.8rem;
        padding-bottom: 2rem;
    }

    .ha-content #microsite_content .article .btn {
        width: auto;
    }
    .ha-content #microsite_content .article.products .btn-primary {
        display: block;
        margin: 20px auto 10px!important;
        float: none;
    }

    .ha-content #microsite_content .no-price .article.products .c-Products__price {
        display: none;
    }


    /* CONTACT STYLE */
    #microsite_content .ha-contact-style >.container > .row{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    #microsite_content .ha-contact-style >.container > .row .text_with_media .row .col-for-image img{
        width: 100%;
        max-width: 200px;
    }

    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media > .row > div{
        padding-left: 15px;
        padding-right: 15px;
    }
    #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
        float: right;
    }


    /* Form STYLE */
    .ha-form > .container {
        max-width: 100%
    }



    @media (max-width:991px) {
        #microsite_content .ha-v-center .article .row {
            flex-direction: column;
        }
        /* CONTACT STYLE */
        #microsite_content .ha-contact-style >.container > .row{
            flex-direction: column;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row > div{
            text-align: center;
        }
        #microsite_content .ha-contact-style.desc-beside >.container > .row .text_with_media .row .col-for-image img{
            float: none;
            margin: 0 auto 30px;
        }
    }

/*End Also GLOBAL STYLE*/



















 /* ---- 2020 Lenovo Services Awareness ---*/

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .hero-banner {
     background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/providers_3/lenovo_23/2020_lenovo_services_awareness/lenovo_q419_services_bonusclub_hero-bgr_01.jpg);
     background-size: cover;
     background-position: center;
     padding: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .hero-banner .container {
     background: transparent;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content h2 {
     font-size: 40px;
     margin-bottom: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content p.big {
     color: #3f3f3f;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
     margin-bottom: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
     color: #3f3f3f;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image img {
     width: 357px;
     margin-bottom: 25px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow {
     margin-bottom: 100px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container {
     border-radius: 20px;
     box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container p.big {
     line-height: 1.5;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 {
     text-align: center;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default,
 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container .col-md-4 .btn-default:hover {
     margin: 0;
     background-color: #88e871;
     border-radius: 10px;
     border: 2px solid #88e871;
     color: #000;
     font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 {
     padding-top: 50px;
     padding-bottom: 50px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 p.big {
     color: #fff;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items {
     margin-top: 75px;
     margin-bottom: 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight {
     margin: 15px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article {
     border-radius: 20px;
     box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row {
     padding: 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article>.row:nth-child(2) .col-xs-12:first-child {
     padding: 15px 0 0 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h5 {
     color: #88e871;
     font-size: 18px;
     font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article h4 {
     font-size: 20px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p {
     margin-bottom: 0;
     display: inline-block;
     width: 100%;
     height: 45px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .article p .lnk {
     display: inline-block;
     color: #fff;
     background-color: #e2231a;
     width: 100%;
     border-radius: 0 0 20px 20px;
     text-align: center;
     padding: 11px 0;
     text-transform: uppercase;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence {
     margin-bottom: 50px;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .single-sentence .lnk {
     color: #e2231a;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
     padding: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits p.big {
     color: #fff;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
     margin: 50px 0;
 }

 #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .lenovo-items .equalheight .col-for-image img {
     padding-left: 25px !important;
     padding-right: 20px !important;
 }

 @media screen and (min-width: 992px) {
     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media h2 {
         font-size: 67px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section {
         margin-top: 30px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .box-shadow .container>.row {
         display: flex;
         align-items: center;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media>.row {
         display: flex;
         align-items: flex-end;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media p {
         font-size: 24px;
         line-height: 1.3;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image {
         margin-bottom: 25px;
         padding-left: 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness .intro-section .text_with_media .col-for-image .text_with_media .col-for-image img {
         padding-left: 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .black-box-1 .text_with_media h2 {
         font-size: 67px;
         margin-bottom: 20px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits {
         padding: 75px 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row {
         display: flex;
         align-items: center;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .reap-the-benefits .text_with_media>.row h2 {
         font-size: 58px;
         margin-bottom: 20px;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table {
         margin: 75px 0;
     }

     #p-2020_lenovo_service_awareness.p-2020-lenovo-service-awareness #microsite_content .bottom-table .text_with_media p.big {
         margin-top: 30px;
         margin-bottom: 50px;
     }
 }



 /*HP INC Q220 PRINT RENEWAL*/

 #p-hp-inc-q220-print-renewal .text_with_media h2 {
     margin-bottom: 10px;
     color: #0096d6;
     font-weight: bold;
     text-transform: unset;
     font-size: 35px;
 }


 #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
     font-size: 20px;
     line-height: 26px;
     height: 124px;
     display: flex;
     justify-content: center;
     flex-direction: column;
 }

 #p-hp-inc-q220-print-renewal .logo-txt .container>.row {
     margin-top: 30px;
 }


 #p-hp-inc-q220-print-renewal .txt-btn-headline .text_with_media h2 {
     margin-bottom: 0;
     color: #000000;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media .col-xs-12::after {
     content: "";
     display: block;
     clear: both;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
     width: 49%;
     float: left;
     display: block;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
     font-size: 15px;
     line-height: 1.5;
     text-align: left;
     margin-right: 2%;
     margin-bottom: 0;
     margin-top: 6px;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
     max-width: 330px;
     background-color: #89e571;
     color: #000000;
     padding: 8px 20px;
     line-height: 1.3;
 }

 #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary::after {
     display: none;

 }


 #p-hp-inc-q220-print-renewal .product-list .container {
     max-width: 760px;
 }


 #p-hp-inc-q220-print-renewal .product-list .container>.row>.grid-col {
     margin-bottom: 30px !important;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row {
     height: 352px;
     margin-top: 40px;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 {
     max-width: 760px;
     text-align: left;
     float: none;
     margin: 0 auto;
     height: 100%;
     display: flex;
     justify-content: center;
     flex-direction: column;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 p {
     margin-bottom: 0;
     max-width: 350px;
 }

 #p-hp-inc-q220-print-renewal .txt-with-bg .text_with_media>.row>.col-xs-12 a.btn-default {
     background-color: #89e872;
     color: #000;
     text-transform: unset;
     line-height: 1.5;
     font-weight: bold;
 }

 #p-hp-inc-q220-print-renewal .list-print .row>.col-xs-12 .row .col-xs-12>ul {
     display: none;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 .row {
     padding: 0;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(2) img {
     max-width: 390px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(3) {
     height: 270px;
     margin-top: -30px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(4) {
     height: 270px;
     margin-top: -30px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(5) {
     height: 270px;
 }

 #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12:nth-child(6) {
     height: 270px;
 }

 @media (min-width: 992px) {
     #p-hp-inc-q220-print-renewal .list-print .text_with_media h3 {
         font-weight: bold;
         font-size: 15px;
         line-height: 1.5;
         color: #000000;
         text-transform: unset;
     }

     #p-hp-inc-q220-print-renewal .list-print .text_with_media p {
         word-wrap: break-word;
         font-size: 11px;
     }
 }


 @media (max-width: 992px) {
     #p-hp-inc-q220-print-renewal .logo-txt .text_with_media p.big {
         height: auto;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p {
         width: 100%;
         float: none;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
         text-align: center;
         margin-right: 0;
     }

     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media a.btn-primary {
         margin-top: 20px;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .list-print>.container>.row>.col-xs-12 {
         height: auto;
         margin-top: 30px !important;
     }

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 49vh;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .list-print .row>.col-xs-12 .row .col-xs-12>.tab-content>div>div>.col-xs-12 {
         min-height: unset;
     }
 }

 @media (max-width: 768px) {

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 39vh;
     }

     #p-hp-inc-q220-print-renewal #microsite_content .txt-arrow .text_with_media>.row {
         min-height: 25vw;
     }
 }

 @media (max-width: 592px) {
     #p-hp-inc-q220-print-renewal .txt-btn .text_with_media p.big {
         text-align: center;
         width: 100%;
         float: none;
         display: block;
         margin-right: 0px;
     }

     #p-hp-inc-q220-print-renewal .text_with_media h2 {
         font-size: 22px;
     }

     #p-hp-inc-q220-print-renewal .header .row .row {
         height: 31vh;
     }

     #p-hp-inc-q220-print-renewal .header .row .row>div>h2 {
         font-size: 16px;
     }
 }

 /*END HP INC Q220 PRINT RENEWAL*/




 /********* Hp Attach me 2020 ***********/
 /**DE**/
 #p-hpatta2020_de_w15 .article.text_with_media img {
     max-width: 440px;
     -webkit-box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.07);
     box-shadow: 0 0 30px -3px rgba(0, 0, 0, 0.07);
     padding: 0;
     margin: 0 auto;
 }

 #p-hpatta2020_de_w15 .article.text_with_media h3 {
     font-size: 17px !important;
     margin-bottom: 10px;
 }

 #p-hpatta2020_de_w15 .article.text_with_media p {
     font-size: 17px !important;
 }

 #p-hpatta2020_de_w15 .article.text_with_media .btn-default {
     padding: 17px 59px !important;
     font-size: 11px !important;
 }

 .p-hpatta2020 .p-hpatta2020_de_w15 .article.text_with_media .col-xs-12 h3 {
     font-size: 36px !important;
 }

 .p-hpatta2020.p-hpatta2020_de_footer_w15 #microsite_content .hpattachbanner .row {
     background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png");
     background-size: 100% auto;
     background-repeat: repeat-y;
     background-position: center;
 }

 .p-hpatta2020.p-hpatta2020_ch_footer_w15 #microsite_content .hpattachbanner .row {
     background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_attach_me_1/bg_footer_1920.png");
     background-size: 100% auto;
     background-repeat: repeat-y;
     background-position: center;
 }

 /**DE**/
 /********* end_Hp Attach me 2020 ***********/


 /* ---- Microsoft Homie Help - Spendenaktion ---*/

 #p-Microsoft-Homie-Help-Spendenaktion .intro {
     margin-top: 30px;
 }

 #p-Microsoft-Homie-Help-Spendenaktion .contact .container>.row>.col-xs-12 p {
     margin-bottom: 5px;
 }

 #p-Microsoft-Homie-Help-Spendenaktion .contact .container {
     max-width: 884px;
 }

 /* ---- end Microsoft Homie Help - Spendenaktion ---*/





 /* ----start HPE Nimble Starter Kit ---*/

 #p-HPE-Nimble-Starter-Kit #microsite_content .green {
     color: #00b336;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .green-light {
     color: #01b38a;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content h2 {
     font-size: 3.6rem;
     line-height: 1.4em;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content p {
     font-size: 2.1rem;
     line-height: 1.4em;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content ul li {
     font-size: 2.1rem;
     line-height: 1.4em;
     ;
     margin-bottom: 20px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content ul li span {
     color: #000;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 {
     padding: 7rem 0;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec1.jpg') center center/cover no-repeat;
     min-height: 500px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container {
     background-color: transparent !important;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .bg-sec1 .container p.big {
     color: #fff;
     font-family: "raleway light", Helvetica, Arial, sans-serif;
     line-height: 1.5;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble {
     padding: 7rem 0 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble ul li {
     color: #01b38a;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .nimble .text_with_media>.row>div>p {
     display: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer {
     padding: 0 0 5rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p.big {
     font-size: 4.8rem;
     line-height: 1.4;
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .an-hpe-offer p {
     font-size: 3.0rem;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam {
     padding: 7rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul,
 #p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul {
     list-style-type: none !important;
     padding: 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .why-veeam ul li,
 #p-HPE-Nimble-Starter-Kit #microsite_content .check-list ul li {
     color: #000;
     padding-left: 35px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1.2em no-repeat;
 }



 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble {
     background: #f4f4f4;
     min-height: 500px;
     padding: 7rem 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble .container {
     background-color: transparent !important;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .hpe-nimble ul li {
     color: #000;
     padding-left: 35px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1.2em no-repeat;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam {
     display: flex;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec3.jpg') center center/cover no-repeat;
     min-height: 228px;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .simply-add-veeam h2 {
     max-width: 777px;
     margin: 0 auto;
     color: #fff;
     font-size: 4.8rem;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container {
     padding: 3rem 0 0 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .container {
     border-bottom: solid 10px #f4f4f4;
     padding-bottom: 10px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container:last-child .container {
     border-bottom: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container h3 {
     color: #000;
     font-size: 2.4rem;
     font-weight: bold;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container .text_with_media>.row>div>ul+p {
     margin-bottom: 0;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .prod-container ul li {
     margin-bottom: 10px;
 }


 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend {
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg') center center/cover no-repeat;
     min-height: 520px;
     color: #fff;
     display: flex;
     align-items: center;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend h2 {
     max-width: 920px;
     margin: 0 auto;
     color: #fff;
     font-size: 4.8rem;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary {
     background: #89e872;
     border: none;
     padding: 15px 70px;
     font-size: 1.6rem;
     line-height: 1;
     font-family: "raleway", Helvetica, Arial, sans-serif;
     margin: 50px 0 70px;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend .btn-primary::after {
     display: none;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content .ready-to-recommend p.small {
     font-size: 1.4rem;
     font-style: italic;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #microsite_content #section .module.article.webforms .mwf-field {
     color: #89E872;
 }

 #p-HPE-Nimble-Starter-Kit #microsite_content #colorbox #cboxContent #cboxLoadedContent #top {
     padding-top: 60px;
 }

 @media (max-width:992px) {
     #p-HPE-Nimble-Starter-Kit #microsite_content .text_with_media .row {
         display: block;
     }

     html {
         font-size: 8px;
     }
 }

 /* ---- end HPE Nimble Starter Kit ---*/
 /* ---- Lenovo PCG Services Und Support ---*/
 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row {
     background: #000;
     display: block;
     padding: 0;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12 .text_with_media .row p {
     margin: 0;
     text-align: center;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
     background: none !important;
     margin-top: 15px;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row p {
     margin: 0 0 20px;
     text-align: left;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .text_with_media .row a.lnk {
     display: block;
     color: #fff !important;
     padding: 10px 0;
 }

 #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .article.text_with_media img {
     width: 100%;
     padding: 0;
 }

 @media (max-width:992px) {
     #p-Lenovo_pcg_ser_sup_2020 #microsite_content .p-Lenovo_pcg_service_2020 .row .col-xs-12:last-child .text_with_media .row {
         margin-top: 30px !important;
     }
 }

 /* ---- end Lenovo PCG Services Und Support ---*/

 /* ---- begin Kaspersky Lab (promotions + covid19-soforthilfe 7315) ---*/
 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p b {
     color: #00a88e;
 }

 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child {
     text-align: center;
 }

 #p-kaspersky-2020 #microsite_content .p-kaspersky-promotions_2020 .grid .col-xs-12 .text_with_media .row p:last-child a.btn-default {
     text-decoration: underline;
     color: #fff !important;
     background-color: #ed2939 !important;
     border-color: transparent !important;
     margin: 20px 0;
     font-weight: 500;
 }

 /* ---- end Kaspersky Lab (promotions + covid19-soforthilfe 7315) ---*/


 /* ----start Huawei / 4-All-Flash Promotion ---*/

 #p-Huawei-four-all-flash-promotion #microsite_content .green {
     color: #00b336;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .green-light {
     color: #01b38a;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content h2 {
     font-size: 2.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content p {
     font-size: 1.6rem;
     line-height: 1.4em;
 }


 #p-Huawei-four-all-flash-promotion #microsite_content .page1 {
     padding: 40px 0 0px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col {
     padding: 40px 0 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 {
     padding: 40px 0;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1 h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
     padding: 120px 0px 30px 0px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
     height: 380px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.big {
     font-size: 6rem;
     font-weight: bold;
     line-height: 1;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h3 {
     color: #000000;
     text-transform: none;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p {
     font-size: 1.4rem;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media p.small .arrow {
     display: block;
     height: 3rem;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg') center center/auto 100% no-repeat;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media h4 {
     font-size: 2rem !important;
 }



 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
     display: block;
     color: #000;
     padding: 0px 10px 40px;
     text-align: center;
     font-weight: normal;
     font-size: 2rem;
     line-height: 1.3em;
     height: 110px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
     padding: 40px 10px 30px 10px;
     background: #fff;
     border: solid 3px #dee5ed;
     border-radius: 20px;
     line-height: 1.4em;
     height: 188px;
     position: relative;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::before {
     content: "";
     display: block;
     width: 50px;
     height: 50px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/round-plus.png') 0 0/50px 50px no-repeat;
     position: absolute;
     left: 50%;
     top: -25px;
     margin-left: -25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus::after {
     content: "";
     display: block;
     width: 50px;
     height: 50px;
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/4_all_flash_promotion/arrow.jpg') 0 0/50px 50px no-repeat;
     position: absolute;
     left: 50%;
     bottom: -62px;
     margin-left: -25px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a:hover span.bg-plus {
     background-color: #dee5ed;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 {
     padding: 30px 30px 10px;
     border: solid 3px #dee5ed;
     border-radius: 20px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page2-block .text_with_media .col-xs-12 h3 {
     font-size: 2rem;
     color: #000000;
     margin-bottom: 5px;
 }



 #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 h3,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 h3 {
     font-size: 4rem;
     color: #000000;
     margin-bottom: 5px;
     text-transform: none;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default {
     margin-top: 10px;
     margin-bottom: 30px;
     color: #7d91a8;
     border: solid 3px #dee5ed;
     border-radius: 10px;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .col-xs-12 .btn-default:hover {
     background-color: #dee5ed;
 }

 #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media .col-xs-12 p.small,
 #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media .col-xs-12 p.small {
     color: #7d91a8;
     margin-bottom: 5px;
 }

 @media (max-width:992px) {

     /*reset all bootstrap level1 responsive*/
     #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div {
         margin-bottom: 40px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .container>.row>div:last-child {
         margin-bottom: 0px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12 a span.bg-plus::after {
         display: none;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col .container>.row>.col-xs-12:last-child a span.bg-plus::after {
         display: block;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div,
     #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div {
         margin-bottom: 40px;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page3 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page4 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page5 .text_with_media>.row>div:last-child,
     #p-Huawei-four-all-flash-promotion #microsite_content .page6 .text_with_media>.row>div:last-child {
         margin-bottom: 0px;
     }


     #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row>div {
         height: auto;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .text_with_media .row {
         display: block;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span {
         height: auto;
     }

     #p-Huawei-four-all-flash-promotion #microsite_content .page2-4col a span.bg-plus {
         height: auto;
     }

     html {
         font-size: 8px;
     }
 }

 @media (min-width:992px) and (max-width:1199px) {
     #p-Huawei-four-all-flash-promotion #microsite_content .page1-3col .text_with_media .row {
         padding: 100px 0px 30px 0px;
     }
 }

 /* ---- end Huawei / 4-All-Flash Promotion ---*/



 /* ----start Huawei Landinga page Baltic ---*/


 #p-Huawei-landing-page-baltic #microsite_content .green {
     color: #00b336;
 }

 #p-Huawei-landing-page-baltic #microsite_content .green-light {
     color: #01b38a;
 }

 #p-Huawei-landing-page-baltic #microsite_content h2 {
     font-size: 2.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-landing-page-baltic #microsite_content .article.text_with_media img {
     padding-left: 25px;
     padding-right: 25px;
 }

 #p-Huawei-landing-page-baltic #microsite_content p {
     font-size: 1.6rem;
     line-height: 1.4em;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-4 .col-for-image img {
     width: 130px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .col-xs-8 .article {
     height: auto;
 }



 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image {
     text-align: right;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a {
     display: inline-block;
     margin-right: 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .logo-bar .text_with_media .col-for-image a img {
     padding: 0;
     width: 30px;
     height: auto;
     box-shadow: 3px 2px 8px 2px rgba(160, 160, 160, 0.55);
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar {
     padding: 0 0px 20px 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media p {
     padding: 0;
     margin: 0;
     text-align: center;
     display: flex;
     justify-content: space-around;
     flex-wrap: wrap;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a {
     position: relative;
     display: inline-block;
     color: #231f20;
     font-family: 'ralewaysemibold', Helvetica, Arial, sans-serif;
     font-size: 22px;
     height: 4.2rem;
     line-height: 4.2rem;
     padding: 0 2rem;
     border-bottom: 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover {
     color: #ce0e2d;
     text-decoration: none;
     border: none;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:after {
     position: absolute;
     display: inline-block;
     content: "";
     width: 100%;
     height: 10%;
     background: rgba(187, 187, 187, 0.3);
     bottom: 5%;
     left: 0;
     -webkit-transform: translate(0px) scaleX(1);
     transform: translate(0) scaleX(1);
     -webkit-transform-origin: top left;
     transform-origin: top left;
     -webkit-transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: transform .8s cubic-bezier(.19, 1, .22, 1);
     transition: transform .8s cubic-bezier(.19, 1, .22, 1), -webkit-transform .8s cubic-bezier(.19, 1, .22, 1);
     z-index: -1;
 }

 #p-Huawei-landing-page-baltic #microsite_content .menu-bar .text_with_media a:hover:after {
     -webkit-transform: translate(-15px) scale(1);
     transform: translate(-15px) scale(1);
     -webkit-transform-origin: top right;
     transform-origin: top right;
     height: 25%;
     bottom: 15%;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul {
     list-style-type: none !important;
     padding: 0 0 0 0px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li {
     /*background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/huawei/huawei_landing_page_baltic/bullet.png') 0 0/34px 18px no-repeat;*/
     position: relative;
     padding-left: 30px;
     margin-bottom: 1rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page1 .text_with_media ul li:before {
     content: "";
     width: 15px;
     height: 4px;
     background-color: #ce0e2d;
     position: absolute;
     left: 0px;
     top: 9px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-headline .text_with_media h1 {
     color: #1c1c1c;
     font-size: 3.6rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
     max-width: 870px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div {
     padding: 0 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
     color: #666666;
     font-size: 1.6rem;
     margin-bottom: 4px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div p.big {
     font-size: 2.4rem;
     margin-bottom: 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th {
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th,
 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td {
     vertical-align: middle;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
     width: 120px;
 }

 /*
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr th:first-child,
#p-Huawei-landing-page-baltic #microsite_content .page3-table table tr td:first-child {
  background-color: #ccc7a3;
}
*/
 #p-Huawei-landing-page-baltic #microsite_content .p4-headline h2 {
     font-size: 3.6rem;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page4-speaker {
     padding: 20px 0 0 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media h2 {
     font-size: 2rem;
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .middle-img {
     margin-top: 100px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media .col-for-image {
     position: relative;
     display: flex;
     width: 100%;
     justify-content: center;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture {
     width: 50%;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture img {
     display: inline-block;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) {
     position: absolute;
     width: 100%;
     left: 0;
     bottom: -300px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media .col-for-image picture:nth-child(3) img {
     width: 250px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-ttl,
 #p-Huawei-landing-page-baltic #microsite_content .products,
 #p-Huawei-landing-page-baltic #microsite_content .contacts {
     margin-top: 50px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts {
     margin-bottom: 75px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .edApp .text_with_media p.small {
     font-size: 14px;
     color: #666666;
     font-style: italic;
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row h2,
 #p-Huawei-landing-page-baltic #microsite_content .products .text_with_media .row h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotions .text_with_media .row p.big {
     text-align: center;
 }

 #p-Huawei-landing-page-baltic #microsite_content .video {
     margin-top: 40px
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row {
     padding: 75px 0;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2,
 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
     color: #ffffff;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row h2 {
     margin-bottom: 15px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .contacts .text_with_media .row p {
     margin-bottom: 10px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h2,
 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3,
 #p-Huawei-landing-page-baltic #microsite_content .promotion .text_with_media h3 a {
     color: #000;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-ttl h2 {
     margin-bottom: 20px;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-cntn .btn {
     background: #ce0e2d;
     color: #fff;
     border: 2px solid #ce0e2d;
 }

 #p-Huawei-landing-page-baltic #microsite_content .promotion-cntn {
     margin-top: 30px;
 }

 @media (min-width:1024px) {
     #p-Huawei-landing-page-baltic #microsite_content .page4-speaker .text_with_media p {
         width: 85%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .video .container {
         padding: 0 50px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .edApp-cntn {
         margin-bottom: 80px;
     }
 }

 @media (max-width:991px) {

     /*reset all bootstrap level1 responsive*/
     #p-Huawei-landing-page-baltic #microsite_content .container>.row>div {
         margin-bottom: 20px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .container>.row>div:last-child {
         margin-bottom: 0px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .container {
         max-width: 630px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>div h3 {
         margin-top: 10px;
         margin-bottom: 10px;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-3 {
         width: 13%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .page2-2col .text_with_media>.row>.col-md-9 {
         width: 87%;
     }

     #p-Huawei-landing-page-baltic #microsite_content .edApp .col-md-4 .text_with_media {
         margin-bottom: 270px;
     }

     /*
  html {
    font-size:8px;
  }
*/
 }

 /* ---- end Huawei Landinga page Baltic ---*/

 /*===========================================================
=            Microsoft Home Office + Home Gaming            =
===========================================================*/

 /*----------  Home Office  ----------*/
 #p-msa-ho .ytp-iv-player-content,
 #p-msa-ho .ytp-show-cards-title {
     display: none;
 }

 /*----------  Home Gaming  ----------*/
 #p-msa-hg .ytp-iv-player-content,
 #p-msa-hg .ytp-show-cards-title {
     display: none;
 }

 /*=====  End of Microsoft Home Office + Home Gaming  ======*/






 /*=== === HP Supply Ink and Toners LP === === */

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club {
     padding: 110px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .register {
     padding: 10px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member {
     padding: 30px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .cta {
     padding: 0px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .footer-img {
     padding: 40px 0 0px;
 }

 #p-hp-supply-ink-toners #microsite_content b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-hp-supply-ink-toners #microsite_content .pb-50 {
     padding-bottom: 50px;
 }

 #p-hp-supply-ink-toners #microsite_content .pt-0 {
     padding-top: 0px;
 }

 #p-hp-supply-ink-toners #microsite_content .hero {
     background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/header-bgr_01.jpg);
     background-position: center center;
     background-size: cover;
     padding: 30px 0 180px 0;
     background-repeat: no-repeat;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p {
     font-size: 33px;
     line-height: 1.3;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p.big {
     margin-top: -6px;
 }

 #p-hp-supply-ink-toners #microsite_content .also-bonus-club p b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-hp-supply-ink-toners #microsite_content .register .article {
     background: #f5f5f5;
     padding-top: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .register h2 {
     font-size: 4rem;
     line-height: 1.3;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul {
     list-style-type: none !important;
     text-align: left;
     padding: 0;
     -webkit-display: flex;
     -moz-display: flex;
     -ms-display: flex;
     -o-display: flex;
     display: flex;
     -webkit-align-items: center;
     -moz-align-items: center;
     -ms-align-items: center;
     -o-align-items: center;
     align-items: center;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(1) {
     width: calc(100% - 270px);
     font-size: 27px;
     padding-right: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) {
     width: 270px;
     font-size: 30px;
 }

 #p-hp-supply-ink-toners #microsite_content .register ul li:nth-child(2) a {
     position: relative;
     display: inline-block;
     width: 100%;
     background: #89e872;
     color: #000;
     padding: 10px 0;
     text-align: center;
     font-size: 30px;
     font-weight: bold;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member h2 {
     font-size: 4rem;
     line-height: 1.3;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-weight: 500;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member p.big {
     font-size: 5.7rem;
     line-height: 1.3;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-weight: 600;
     color: #0096d6;
 }

 #p-hp-supply-ink-toners #microsite_content .become-member p {
     font-size: 2.4rem;
 }


 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
     background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png') center center/100% auto no-repeat;
 }

 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
     height: 23rem;
     display: flex;
     align-items: center;
     padding-bottom: 7rem;
 }

 #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 p {
     margin-bottom: 0;
     max-width: 680px;
     margin: 0 auto;
     font-size: 3rem;
     line-height: 1.3;

 }


 #p-hp-supply-ink-toners #microsite_content .products-list .container {
     max-width: 940px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col {
     margin-bottom: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article {
     padding-left: 20px;
     padding-right: 20px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 {
     position: relative;
     background-color: #fff;
     box-shadow: 0 0 24px rgba(86, 86, 86, 0.24);
     border-radius: 20px;
     padding-top: 40px;
     text-align: center;
     overflow: hidden;
     padding-bottom: 60px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12:nth-child(2) {
     display: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 {
     position: absolute;
     top: 0;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-size: 1.8rem;
     line-height: 1;
     color: #fff;
     margin: 0;
     width: 88%;
     margin: 0 auto;
     display: flex;
     justify-content: space-between;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h2 .highlight {
     font-weight: normal;
     display: block;
     width: auto;
     padding: 7px 18px;
     background-color: #0096d6;
     border-radius: 0 0 7px 7px
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h3 {
     color: #0096d6;
     text-transform: uppercase;
     font-size: 1.8rem;
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     padding-top: 10px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h1 {
     font-family: "ralewayregular", Helvetica, Arial, sans-serif;
     font-size: 3rem;
     color: #000;
     padding: 10px 0;
     line-height: 1.2;
     text-transform: unset;
     min-height: 9rem;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 {
     text-align: center;
     width: 100%;
     position: absolute;
     left: 0;
     bottom: 0;
     padding: 20px 0;
     background: #89e872;
     margin: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a {
     color: #000000;
     text-transform: uppercase;
     font-size: 2.4rem;
     line-height: 1;
     border: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 h5 a:hover {
     color: #ffffff;
     border: none;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image {
     position: relative;
     display: inline-block;
     width: 100%;
     text-align: center;
     padding-top: 10px;
 }

 #p-hp-supply-ink-toners #microsite_content .products-list .grid-col .article .col-xs-12 .col-for-image img {
     position: relative;
     width: auto;
     max-width: 200px;
     padding: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .article .col-xs-12 {}

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 {}

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 p.big {
     max-width: 890px;
     margin: 0 auto;
     color: #ffffff;
     background: #0096d6;
     border-radius: 7px;
     margin-bottom: 0;
     line-height: 1.2;
     padding: 20px;
     font-size: 3.2rem;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a {
     color: #ffffff;
     text-decoration: underline;
     border: 0;
 }

 #p-hp-supply-ink-toners #microsite_content .cta .container .col-xs-12 a:hover {
     color: #ffffff;
     text-decoration: none;
 }

 @media screen and min-width(1024px) {
     #p-hp-supply-ink-toners #microsite_content .products-list {
         padding-left: 8.3%;
         padding-right: 8.3%;
     }

 }

 @media screen and (max-width:592px) {
     #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article {
         background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_supply_ink_and_toners/7472_11.png') center center/auto 100% no-repeat;
     }

     #p-hp-supply-ink-toners #microsite_content .purchase-arrow .article .col-xs-12 {
         padding-bottom: 8rem;
     }

     #p-hp-supply-ink-toners #microsite_content .register ul {
         flex-direction: column;
         align-items: center;
     }

     #p-hp-supply-ink-toners #microsite_content .register ul li {
         width: 100% !important;
         padding: 0 0 10px 0 !important;
         text-align: center;
     }
 }

 /* ---- end HP Supply Ink and Toners LP ---*/


 /* -------- Samsungs Bundle Up -------*/
 #p-bundle-up-samsung #microsite_content .hero .grid-col {
     padding: 0;
 }

 #p-bundle-up-samsung #microsite_content .description {
     margin-top: 70px;
 }

 #p-bundle-up-samsung #microsite_content .description h2 {
     text-align: center;
 }

 #p-bundle-up-samsung #microsite_content .description p b {
     font-family: "raleway", Helvetica, Arial, sans-serif;
 }

 #p-bundle-up-samsung #microsite_content .spin-tabs .grid-col {
     margin-bottom: 15px;
 }

 #p-bundle-up-samsung #microsite_content .yellow-title {
     background-color: #fed500;
     padding-top: 50px;
     padding-bottom: 50px;
     margin-top: 70px;
     margin-bottom: 65px;
 }

 #p-bundle-up-samsung #microsite_content .spin-title {
     background-color: #08c9d0;
     padding-top: 50px;
     padding-bottom: 50px;
 }

 #p-bundle-up-samsung #microsite_content .yellow-title h2,
 #p-bundle-up-samsung #microsite_content .spin-title h2 {
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page {
     padding-top: 90px;
     padding-bottom: 90px;
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page p.big {
     font-size: 30px;
     line-height: 1.3;
     margin-bottom: 0;
 }

 #p-bundle-up-samsung #microsite_content .end-page a.lnk {
     color: #fff;
 }

 #p-bundle-up-samsung #microsite_content .iframe .grid-col {
     padding: 0;
 }

 @media screen and (min-width:1024px) {
     #p-bundle-up-samsung #microsite_content .description h2 {
         padding: 0 15%;
         font-size: 40px;
         margin-bottom: 50px;
     }

     #p-bundle-up-samsung #microsite_content .yellow-title h2,
     #p-bundle-up-samsung #microsite_content .spin-title h2,
     #p-bundle-up-samsung #microsite_content .end-page h2 {
         font-size: 40px;
     }
 }

 @media screen and (max-width:1023px) {

     #p-bundle-up-samsung #microsite_content .yellow-title h2,
     #p-bundle-up-samsung #microsite_content .spin-title h2,
     #p-bundle-up-samsung #microsite_content .end-page h2 {
         font-size: 30px;
     }

     #p-bundle-up-samsung #microsite_content .end-page p.big,
     #p-bundle-up-samsung #microsite_content p.big {
         font-size: 20px;
     }
 }

 /* -------- End Samsungs Bundle Up -------*/


 /*=== === Azure Business Kit === === */

 #p-azure-business-kit #microsite_content p {
     font-size: 1.6rem;
 }

 #p-azure-business-kit #microsite_content .article p.big {
     font-size: 1.8rem;
 }

 #p-azure-business-kit #microsite_content h3 {
     font-size: 1.8rem;
 }

 #p-azure-business-kit #microsite_content ul li {
     font-size: 1.5rem;
 }

 #p-azure-business-kit #microsite_content .s1-h1 {
     padding: 60px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s2-h1 {
     padding: 40px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s3-h2,
 #p-azure-business-kit #microsite_content .s4-h2 {
     padding: 40px 0 0px;
 }

 #p-azure-business-kit #microsite_content .s2-h2 .article>.row,
 #p-azure-business-kit #microsite_content .s3-h2 .article>.row,
 #p-azure-business-kit #microsite_content .s4-h2 .article>.row {
     padding: 0;
 }

 #p-azure-business-kit #microsite_content .s1-h1 .article h1 {
     margin-bottom: 0;
 }

 #p-azure-business-kit #microsite_content .s2-h2 .article h2 {
     margin-bottom: 0;
 }

 #p-azure-business-kit #microsite_content .s2-txt .article h3 {
     text-transform: none;
 }

 /* ---- end Azure Business Kit ---*/

 /* ---- Azure hardware-webshop-booster 2400 ---- */
 .p-hp_harware_webshop .also-bonus-v2 img {
     padding-top: 0px;
 }

 .p-hp_harware_webshop .pt-60 {
     padding-top: 60px;
 }

 .p-hp_harware_webshop .pt-50 {
     padding-top: 50px;
 }

 .p-hp_harware_webshop .pt-40 {
     padding-top: 40px;
 }

 .p-hp_harware_webshop .pt-30 {
     padding-top: 30px;
 }

 .p-hp_harware_webshop .pt-20 {
     padding-top: 20px;
 }

 .p-hp_harware_webshop .pt-10 {
     padding-top: 10px;
 }

 .p-hp_harware_webshop .pb-60 {
     padding-bottom: 60px;
 }

 .p-hp_harware_webshop .pb-50 {
     padding-bottom: 50px;
 }

 .p-hp_harware_webshop .pb-40 {
     padding-bottom: 40px;
 }

 .p-hp_harware_webshop .pb-30 {
     padding-bottom: 30px;
 }

 .p-hp_harware_webshop .pb-20 {
     padding-bottom: 20px;
 }

 .p-hp_harware_webshop .pb-10 {
     padding-bottom: 10px;
 }

 .p-hp_harware_webshop .background-product-grey {
     background-color: #f4fafd;
 }

 .p-hp_harware_webshop .also-product img {
     height: 170px;
     width: auto;
 }

 .p-hp_harware_webshop .also-product p:first-child {
     line-height: normal;
     min-height: 60px;
 }

 .p-hp_harware_webshop .also-product span {
     color: #0096d6;
     font-size: 18px;
     letter-spacing: 0;
     line-height: normal;
     text-transform: uppercase;
 }

 .p-hp_harware_webshop .also-product a {
     color: #0096d6;
     font-weight: normal;
 }

 .p-hp_harware_webshop .also-product p:last-child .btn-default {
     font-weight: bold;
     border-color: #0096d6;

 }

 .p-hp_harware_webshop .also-product p:last-child .btn:hover {
     border: 2px solid #0096d6;
 }

 .p-hp_harware_webshop .also-product p:last-child .btn-default:hover {
     background-color: #0096d6;
 }

 .p-hp_harware_webshop .also-product p:nth-child(3) {
     min-height: 180px;
 }

 .p-hp_harware_webshop .intro-section p {
     padding: 25px 70px 25px 70px;
     font-size: 18px;
 }

 /* Fix the size because the feedback */
 .p-hp_harware_webshop .intro-section p {
     font-size: 24px;
 }

 .p-hp_harware_webshop .also-bonus .col-md-8 {
     padding-left: 50px;
     padding-top: 40px;
 }

 .p-hp_harware_webshop .also-bonus p {
     font-size: 18px;
 }

 /* Fix the size because the feedback */
 .p-hp_harware_webshop .also-bonus p {
     font-size: 20px;
 }

 .p-hp_harware_webshop .single-sentence p a {
     color: #0096d6;
     text-decoration: underline;
 }

 @media screen and (min-width: 768px) and (max-width: 991px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: auto;
     }

 }

 @media screen and (min-width: 992px) and (max-width: 1199px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: 225px;
     }

 }

 @media screen and (max-width: 767px) {
     .p-hp_harware_webshop .also-product p:nth-child(3) {
         min-height: auto;
     }
 }

 /* ---- End Azure hardware-webshop-booster 2400 ---- */


  /* ---- Start HPE SimpliVity Awareness ---- */
  #p-HPE-SimpliVity-Awareness #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 55% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 79% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness.no-offer #microsite_content:first-child() {
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-left.png') left 69% no-repeat,
    url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-object-right.png') right 69% no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div{
    padding: 60px 70px 80px 70px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div.bg-green{
    background-color: #00c89a;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div.bg-green p{
    font-size: 3.3rem;
    line-height: 1.2;
    color: #ffffff;
    font-weight: bold;
    position: relative;
    top: initial;
    left: initial;
  }

  #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container > .row > div.bg-green p::after {
      content: "";
      display: block;
      width: 100px;
      height: 6px;
      background-color: #ffffff;
      position: absolute;
      left: initial;
      bottom: -20px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
    padding-top: 100px;
    padding-bottom: 70px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row > div p:first-child {
    font-size: 2rem;
    color: #00c89a;
    font-weight: bold;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper  {
    background: #101917;
    color: #ffffff;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge {
    margin-top: 60px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper {
    min-height:474px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row  {
    padding: 5rem 3rem 2rem 3rem;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row > div{
    padding: 0;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .total-2row > .row{
    padding: 0 50px 0 0;
  }

  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row:after,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row:after,
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row:after  {
    display: block;
    width: 123px;
    height: 116px;
    position: absolute;
    top: -38px;
    right: 34px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .intelligently > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon1.jpg') 0 0 no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .edge > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon2.jpg') 0 0 no-repeat;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper > .row::after{
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_simplivity_awareness/bg-icon3.jpg') 0 0 no-repeat;
  }


  #p-HPE-SimpliVity-Awareness #microsite_content .bg-section{
    margin-top: 70px;
    padding: 40px 0;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media{
    background: #101917;
    color: #ffffff;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media .row{
    padding: 40px 0 20px;
  }
  #p-HPE-SimpliVity-Awareness #microsite_content .promotion-products .text_with_media h2{
    color: #00c89a!important;
  }

  @media screen and (max-width: 1199px) {
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column {
        padding-top: 40px;
      }
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .total-2row > .row{
        padding: 0;
      }
      #p-HPE-SimpliVity-Awareness #microsite_content .s-6-6-column .container > .row .hyper {
        min-height:unset;
        margin-top: 60px;
      }
  }
  @media screen and (max-width: 1024px) {
      #p-HPE-SimpliVity-Awareness #microsite_content {
        background: none;
      }
  }
  @media screen and (max-width: 991px) {
    #p-HPE-SimpliVity-Awareness #microsite_content .s-5-7-column .container .row > div{
      padding: 60px 25px 30px 25px;
    }
  }

   /* ---- End HPE SimpliVity Awareness ---- */


   /* Start 2020_Lenovo_ueberall_zuhause */
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende {
        margin: 70px 0 0 0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container {
        padding: 0 60px;
    }

    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende > .container > .row {
        background: #d5e7ef;
        position: relative;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
        padding-left:40px;
        position: unset;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2 {
        position: absolute;
        left: 0;
        top: -51px;
        display: block;
        height: 50px;
        color: #ffffff;
        font-weight: bold;
        font-size: 24px;
        line-height: 50px;
        text-align: center;
        padding-left: 35px;
        padding-right: 35px;
        background: #00b0f0;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) h2::after {
        display: block;
        content: "";
        width: 35px;
        height: 35px;
        background:#00b0f0;
        transform: rotate(45deg);
        transform-origin: 0 0;
        position: absolute;
        top: 0px;
        right: -35px;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
        width: 31%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
        width: 55%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
        width: 86%;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
        width: 117%;
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
        background: #6abf4a;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn{
        display: block;
        width: 100%;
        height: 10vh;
        border:none;
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center no-repeat;
    }
    #p-2020_Lenovo_ueberall_zuhause #microsite_content .s-cta .text_with_media > .row .btn:hover{
        background: transparent url('https://also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_ueberall_zuhause/btn.jpg') center center no-repeat;
        border:none;
    }

    @media screen and (max-width: 991px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            display: flex;
            flex-direction: row;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 31%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 69%;
        }

        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(50% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(65% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(80% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
    }
    @media screen and (max-width: 768px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }

    }
    @media screen and (max-width: 592px) {
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(1) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct1 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct3 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2 {
            width: calc(100% - 35px);
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct2 .text_with_media > .row > div:nth-child(2) h2::after,
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende.ct4 .text_with_media > .row > div:nth-child(2) h2::after {
            background: #6abf4a;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row {
            flex-direction: column;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div {
            width: 100%;
        }
        #p-2020_Lenovo_ueberall_zuhause #microsite_content .folgende .text_with_media > .row > div:nth-child(2) {
            padding: 20px;
        }

    }

   /* End 2020_Lenovo_ueberall_zuhause */



   /* Start 2020_Lenovo_ueberall_zuhause */
   #p-lenovo-home #microsite_content .f-link .container > .row > div .text_with_media h5 > a{
        color: #000000;
        font-size: 14px;
        padding-left: 20px;
        display: block;
   }
   /* End 2020_Lenovo_ueberall_zuhause */



/* Start 102880 hpe-greenlake-frontpage */

   #p-hpe-greenlake-frontpage #microsite_content .header-bg {
        background-color: #8de677;
        padding: 40px 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
        -webkit-display: flex;
        -moz-display: flex;
        -ms-display: flex;
        -o-display: flex;
        display: flex;
        -ms-align-items: center;
        align-items: center;
   }

   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text{
        color: #000000;
        font-size: 1.8rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h1{
        color: #000000;
        font-size: 6rem;
        margin-top: 50px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h2{
        color: #ffffff;
        font-size: 5.2rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text h3{
        color: #000000;
        font-size: 2rem;
        text-transform: unset;
        margin-bottom: 30px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a{
        color: #000000;
        text-decoration: underline;
        padding-left: 30px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/header-icon.png') left center no-repeat;
        display: block;
        line-height: 3rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .header-bg .header-text a:hover{
        text-decoration: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h2,
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3,
   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage p,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h2,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h3,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column p {
        color: #ffffff!important;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-get-advantage h3 {
        font-family: "ralewayregular", Helvetica, Arial, sans-serif;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column h3 {
        color: #89e872!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-icon h4 {
        font-size: 1.8rem;
   }



   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file h3 {
        font-size: 1.6rem!important;
        font-family: "ralewayregular", Helvetica, Arial, sans-serif!important;
        color: #89e872!important;
        margin-bottom: 0!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file h4 {
        font-size: 2rem!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a{
        color: #000000;
        font-size: 1.5rem;
        text-decoration: underline;
        padding-left: 50px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/file-icon.png') left center no-repeat;
        display: block;
        line-height: 5rem;
        transition: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-3column-file .text_with_media p > a.lnk:focus{
        text-decoration: none;
        border-bottom: none;
   }


   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion h4.panel-title{
        margin-bottom: 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a{
        color: #000000;
        text-decoration: underline;
        padding-left: 50px;
        background: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/mouse-icon.png') left center no-repeat;
        display: block;
        line-height: 5rem;
        transition: none;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:hover,
   #p-hpe-greenlake-frontpage #microsite_content .s-arcordion .text_with_media p > a.lnk:focus{
        text-decoration: none;
        border-bottom: none;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer {
        background: #006b7d url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_greenlake/front_page/bg-footer-2.jpg') center top no-repeat;
        margin-bottom: 0;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container{
        padding-top: 30px;
        padding-bottom: 30px;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row{
        max-width: 860px;
        margin: 0 auto;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer h2{
        text-align: center;
        color: #ffffff!important;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer p,
   #p-hpe-greenlake-frontpage #microsite_content .s-footer a{
        font-size: 1.6rem;
   }
   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row{
        text-align: center;
        color: #ffffff;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk{
        display: inline-block;
        padding: 8px 30px;
        background: #006b7d;
        border-radius: 1.6em;
        width: fit-content;
        margin: 0 auto;
        border: solid 2px #ffffff;
        color: #ffffff;
   }

   #p-hpe-greenlake-frontpage #microsite_content .s-footer .container > .row .row a.lnk:hover{
        -webkit-filter: brightness(1.2);
        -o-filter: brightness(1.2);
        filter: brightness(1.2);
   }

   @media screen and (max-width: 592px) {
     #p-hpe-greenlake-frontpage #microsite_content .header-bg .container > .row{
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
     }
   }
/* Start 102880 hpe-greenlake-frontpage */



/* Start 102880 configurations-delivered-faster */
#configurations-delivered-faster #microsite_content .s1 .text_with_media h2{
    font-size: 3rem!important;
    line-height: 1.1!important;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h3{
    font-size: 12rem!important;
    color: #8de677!important;
    font-family: rois_bold;
    margin-bottom: 0!important;
    margin-top: 20px;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h4{
    font-size: 5rem!important;
    color: #006b7d!important;
    font-family: rois_bold!important;
}
#configurations-delivered-faster #microsite_content .s1 .text_with_media h5{
    font-weight: 900;
    font-family: Raleway;
    font-size: 2.6rem;
    line-height: 1.3;
}
#configurations-delivered-faster #microsite_content .s1 form *{
    font-size: 1.6rem;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div{
    /*margin-bottom: 20px;*/
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field {
    margin-bottom: 0px;
    margin-top: 15px;
    padding: 0;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field.mwf-bold p{
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 3rem!important;
    line-height: 1.1!important;
    margin-bottom: 0px!important;
    font-weight: 900;
    margin-top: 0px;
    color: black;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div.mwf-paragraph.mwf-field p{
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 2rem!important;
    line-height: 1.1!important;
    font-weight: 900;
    margin-top: 20px;
    color: black;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >textarea{
    border-bottom: 3px solid #000000;
    background-color: #ececec;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div >label{
    font-family: Raleway;
}
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >input,
#configurations-delivered-faster #microsite_content .s1 form > div > div .mwf-input >textarea{
    border-bottom: 3px solid #000000;
    background-color: #ececec;
    padding: 1em 1em .7em 1em;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow > div:nth-of-type(1){
    display: none;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow > div:nth-of-type(2){
    width: 100%;
    padding: 0;
}
#configurations-delivered-faster #microsite_content .s1 form > div.mwf_buttonrow .btn{
    border-radius: unset!important;
    outline: none;
}
#configurations-delivered-faster #microsite_content .s3 .text_with_media h4{
    font-size: 1.8rem;
    font-family: Raleway;
}

#configurations-delivered-faster #microsite_content .s4 .text_with_media h3{
    color: #8de677!important;
    font-size: 2.6rem!important;
}

#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a{
    font-size: inherit!important;
    position: relative;
    padding-right: 9rem;
    display: inline-block;
}
#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a >.fa{
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -3rem;
    background: #161616;
    border-radius: 50%;
    width: 6rem;
    height: 6rem;
    color: #8edc7a;
    line-height: 6rem;
    font-size: 4rem;
}
#configurations-delivered-faster #microsite_content .cta .text_with_media h2 a >.fa::before{
    padding-left: 0.6rem;
}

#configurations-delivered-faster .mwf_success_text {
    position: relative;
    margin-left: 0;
    margin-bottom: 1rem;
    padding: 1.75rem 1.25rem;
    text-align: center;
    color: #155724;
    border: 1px solid transparent;
    border-color: #c3e6cb;
    border-radius: .25rem;
    background-color: #d4edda;
}
/*-- 2800 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-2800 #microsite_content .s4 .text_with_media h3 {
    color:#8edc7a !important;
    font-weight:900;
    font-size: 2.4rem!important;
    font-family:"raleway", Helvetica, Arial, sans-serif;
}

/*-- 2900 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-2900 #microsite_content .s4 .text_with_media h3 {
    font-size: 2.4rem!important;
}

/*-- 5110 versioning --*/
#configurations-delivered-faster.hpe-cto-to-bto-5110 #microsite_content .s4 .text_with_media h3 {
    font-size: 2.1rem!important;
}
/* End 102880 configurations-delivered-faster */



/* S T A R T  ALSO SOLUTIONS STACK  */

#also_solutions_stack #microsite_content .c-Akkordeon .panel-title a.collapsed {
    border-bottom: 0px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group {
    border-top: none;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-title a:after { display: none; }

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_top_copy.jpg);
    height: 79px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_remarketing_2.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(2) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_remarketing.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_monitoring_2.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(3) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_monitoring.jpg);
    height: 43px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_installation_2.jpg);
    height: 44px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(4) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_installation.jpg);
    height: 44px;}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_procurement_2.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(5) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_procurement.jpg);
    height: 43px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_switch_copy.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_marketing_2.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(7) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_marketing.jpg);
    height: 44px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_financing_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(8) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_financing.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_design_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(9) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_design.jpg);
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-size: cover;
    height: 44px;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_analysis_2.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(10) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_analysis.jpg);
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(11) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_bottom_1-36.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(12) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_on_project_management.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(12) h4 a:hover {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_off_project_management.jpg);
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel:nth-child(13) h4 a {
    background-size: cover;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/also_solutions_stack/stack/also_solutions_stack_bottom_2-25.jpg);
}

#also_solutions_stack #microsite_content .grid .row > div,
#also_solutions_stack #microsite_content .article:last-child {
    margin-bottom: 0;
    max-width: 367px;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel {
    border-bottom: 0px solid transparent;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body,
#also_solutions_stack #microsite_content .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px;
    border-bottom: 0px solid #cecece;
}


#also_solutions_stack #microsite_content .c-Akkordeon .panel:nth-child(2n-1),
#also_solutions_stack #microsite_content .c-Akkordeon .panel:nth-child(2n-1) a {
    background-color: #f6f6f6;
}

#also_solutions_stack #microsite_content .c-Akkordeon .panel {
    background-color: #f6f6f6;
}


#also_solutions_stack #microsite_content .p-microsite main a:hover,
#also_solutions_stack #microsite_content .p-microsite main a:focus {
    border-bottom: 0px;
}

#also_solutions_stack #microsite_content .panel-title {
    font-size: 0px;
}

#also_solutions_stack #microsite_content p {
    padding: 14px 23px 0px 23px;
    font-size: 13px;
}

#also_solutions_stack #microsite_content .panel-default > .panel-heading {
    border: 0px;
}


/* E N D  ALSO SOLUTIONS STACK  */




/* S T A R T  SAMSUNG BROAD SPECTRUM */

#samsung_broad_spectrum_sellout #microsite_content h1  {
    font-family: rois_medium;
    color: #000000;
    margin-top: 50px;
}

#samsung_broad_spectrum_sellout #microsite_content h2 {
    font-family: rois_medium;
}

#samsung_broad_spectrum_sellout #microsite_content .btn-default:hover,
#samsung_broad_spectrum_sellout #microsite_content .btn-default:focus,
#samsung_broad_spectrum_sellout #microsite_content .btn-default.focus,
#samsung_broad_spectrum_sellout #microsite_content .btn-default:active,
#samsung_broad_spectrum_sellout #microsite_content .btn-default.active
{
    border: 0px;
    background-color: #ee9010;
}

#samsung_broad_spectrum_sellout #microsite_content .btn-default {
    color: #ffffff;
    background-color: #883d90;
    border: 0px;
    margin-bottom: 80px;
}



#samsung_broad_spectrum_sellout #microsite_content .col-xs-12.col-for-image img {
    padding-left: 0px!important;
    padding-right: 0px;
}



#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header h1 {
font-size: 100px!important;
color: #ff9005;
margin-top: 20px;
}

#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header .article > .row {
    padding: 105px 0;
}

#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header h3 {
color: #ffffff!important;
}


#samsung_broad_spectrum_sellout #microsite_content #samsung_bs_header_menu .article > .row {
    padding: 55px 0 0 0;
}

#samsung_broad_spectrum_sellout #microsite_content .stockqty {
    color: #883d90;
}

#samsung_broad_spectrum_sellout #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #883d90;
}

#samsung_broad_spectrum_sellout #microsite_content h3 a {
color: #000000;
}

#samsung_broad_spectrum_sellout #microsite_content .grid .grid-col {
    padding-left: 6px;
    padding-right: 6px;
}

#samsung_broad_spectrum_sellout #microsite_content p.big {
    font-size: 22px;
    line-height: 1.6;
    padding: 40px;
}

/* E N D  SAMSUNG BROAD SPECTRUM */


  /* HUAWEI ALSO COROMATIC PAGE */
 #huaweiCoromaticWebinar section.coromaticHeader {
    background-color: #89e872;
    padding-top: 90px;
    margin-bottom: 80px;
 }

 #huaweiCoromaticWebinar section.coromaticHeader h1 {
    color: #000 !important;
    font-family: inherit !important;
 }

 #huaweiCoromaticWebinar section.coromaticHeader p {
    margin-bottom: 0 !important;
 }


#huaweiCoromaticWebinar .radio,
#huaweiCoromaticWebinar .checkbox {
    margin-bottom: 0px;
}

#huaweiCoromaticWebinar p.big {
    font-size: 20px;
    line-height: 1.5;
    margin-bottom: 50px;
    margin-top: 0px;
}

#huaweiCoromaticWebinar .mwf-field h3,
#huaweiCoromaticWebinar .mwf-field h4 {
    padding: 0px 0px 10px 0px;
}

 #huaweiCoromaticWebinar section.coromaticColumn .webforms {
    padding: 20px;
    background-color: #d0f6c7;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_success_text {
    margin-left: 0 !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-paragraph {
    padding-left: 0 !important;
 }

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-label {
    display: none;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input {
    margin-bottom: 20px;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-field .mwf-label {
    display: inline-flex;
}

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-field .mwf-input {
    margin-bottom: 0;
}

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input input,
 textarea {
    border: 1px solid #ccc !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input .mwf-option.radio p {
    margin-bottom: 10px !important;
 }

#huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf-input .mwf-option.checkbox p {
    margin-bottom: 10px !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow {
    margin-top: 20px !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow .col-xs-6.col-md-3 {
    width: 100% !important;
 }

 #huaweiCoromaticWebinar section.coromaticColumn .webforms .mwf-form .mwf_buttonrow input.mwf_cancel {
    display: none;
 }

 #huaweiCoromaticWebinar section.coromaticColumn img.img-responsive {
    width: inherit !important;
 }

 /* END HUAWEI ALSO COROMATIC PAGE */


 /* HPE ARUBA ALWAYS ON ACCESS POINT FIX */ #p-microsite .p-v1-block.p-v1-gray-bg.contact-persons .col-for-image {padding-bottom: 0!important;} #p-microsite .p-v1-block.p-v1-gray-bg.contact-persons .col-for-image picture img.img-responsive {width: inherit!important;} /* END HPE ARUBA ALWAYS ON ACCESS POINT FIX */

/*=== 9930 - HP LARGE FORMAT START ===*/
#p-hp_large_format_9930 #microsite_content .pt-100 {
    padding-top: 100px;
}
#p-hp_large_format_9930 #microsite_content .pt-80 {
    padding-top: 80px;
}
#p-hp_large_format_9930 #microsite_content .pt-75 {
    padding-top: 75px;
}
#p-hp_large_format_9930 #microsite_content .pt-40 {
    padding-top: 40px;
}
#p-hp_large_format_9930 #microsite_content .pt-10 {
    padding-top: 10px;
}
#p-hp_large_format_9930 #microsite_content .pb-0 {
    padding-bottom: 0;
}
#p-hp_large_format_9930 #microsite_content .pb-10 {
    padding-bottom: 10px;
}
#p-hp_large_format_9930 #microsite_content .pb-40 {
    padding-bottom: 40px;
}
#p-hp_large_format_9930 #microsite_content .pb-80 {
    padding-bottom: 80px;
}
#p-hp_large_format_9930 #microsite_content .pb-100 {
    padding-bottom: 100px;
}
#p-hp_large_format_9930 #microsite_content .pb-120 {
    padding-bottom: 120px;
}
#p-hp_large_format_9930 #microsite_content .mb-h2-0 h2 {
    margin-bottom: 0
}
#p-hp_large_format_9930 #microsite_content  h2 {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hp_large_format_9930 #microsite_content .hero {
    background-image: url('https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_large_format/hero_bgr.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hp_large_format_9930 #microsite_content .hero .grid,
#p-hp_large_format_9930 #microsite_content .intro-section .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .intro-section {
    background-image: url('https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_large_format/bgr-text-2.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hp_large_format_9930 #microsite_content .intro-section  p {
    font-size: 30px;
    line-height: 1.3;
}
#p-hp_large_format_9930 #microsite_content .intro-section  p .highlight {
    color:#0096d6;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
#p-hp_large_format_9930 #microsite_content .blue-bgr {
    background-color: #0096d6;

}
#p-hp_large_format_9930 #microsite_content .blue-bgr .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .white-text h2,
#p-hp_large_format_9930 #microsite_content .white-text p  {
    color: #ffffff;
}
#p-hp_large_format_9930 #microsite_content .white-text .article.text_with_media {
    margin-top: 0;
}
#p-hp_large_format_9930 #microsite_content .four-reason-headline  h2 {
    color: white;
    font-size: 40px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn > .container > .row  {
    display: flex;
    flex-wrap: wrap;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col  {
    position: relative;
    background-color: #ffffff;
    padding: 60px 45px;
    border-radius: 8px;
    margin: 15px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article {
    height: 100%;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article h2 {
    color: #0096d6;
    width: calc(100% - 140px);
    margin-bottom: 40px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .row,
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .col-xs-12 {
    padding: 0;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article .col-for-image {
    position: absolute;
    top: -15px;
    right: 30px;
}
#p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col .article p{
    color:#323232;
    font-size: 18px;
    margin-bottom: 0;
}
#p-hp_large_format_9930 #microsite_content .text-right .grid-col{
    margin-top: 0;
}
#p-hp_large_format_9930 #microsite_content .text-right .grid-col .row{
    padding-top: 0;
}
#p-hp_large_format_9930 #microsite_content .background-product {
    background-color: #f4fafd;
}
#p-hp_large_format_9930 #microsite_content .product-headline .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content .product-headline h2 {
    font-size: 40px;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-weight: 400;
}
#p-hp_large_format_9930 #microsite_content .product-sctn a.lnk {
    color: #0096d6;
    font-size: 22px;
    letter-spacing: 0;
    line-height: normal;
}
#p-hp_large_format_9930 #microsite_content .product-sctn p {
    font-size: 18px;
}
#p-hp_large_format_9930 #microsite_content .product-sctn p.small{
    font-size: 16px;
    color: #545454;
}
#p-hp_large_format_9930 #microsite_content .product-sctn .btn-default {
    border-color: #0096d6;
    color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content .product-sctn .btn-default:hover {
    border:2px solid #0096d6;
    color: #ffffff;
    background-color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content  .product-btn .grid {
    background-color: transparent;
}
#p-hp_large_format_9930 #microsite_content  .product-btn .grid .btn-default,
#p-hp_large_format_9930 #microsite_content  .product-btn .grid .btn-default:hover {
    border:2px solid #0096d6;
    color: #ffffff;
    background-color: #0096d6;
}
#p-hp_large_format_9930 #microsite_content .line-devider .container {
    padding-top: 65px;
    border-top: 1px solid rgba(0,0,0,0.1);
}

@media screen and (min-width: 992px) {
    #p-hp_large_format_9930 #microsite_content .white-box-cntn .grid-col {
        width: calc(50% - 30px);
    }
}
/*=== 9930 - HP LARGE FORMAT END ===*/





/*****https://www.also.com/ec/cms5/de_1010/1010_anbieter/sophos/incentives/index.jsp*start*****/
section#sva100220 div.container {
    width: 62%;
    text-align: center;
    margin: 0 auto;
}

/*****https://www.also.com/ec/cms5/de_1010/1010_anbieter/sophos/incentives/index.jsp*end***/



/* start LENOVO X1 FOLD */

#lenovo-x1-fold #microsite_content a.btn-primary > .fa::before,
#lenovo-x1-fold #microsite_content table.table a.btn-primary > .fa::before {
    color: #000;
}


#lenovo-x1-fold #microsite_content a.btn-default,
#lenovo-x1-fold #microsite_content table.table a.btn-default {
    background: #e8e8e8;
}

#lenovo-x1-fold #microsite_content a.btn-primary,
#lenovo-x1-fold #microsite_content table.table a.btn-primary {
    background: #e8e8e8;
}

#lenovo-x1-fold #microsite_content a.btn-default:hover,
#lenovo-x1-fold #microsite_content table.table a.btn-default:hover {
    background: #FFF!important;
}

#lenovo-x1-fold #microsite_content a.btn-primary:hover,
#lenovo-x1-fold #microsite_content table.table a.btn-primary:hover {
    background: #FFF!important;
}

#lenovo-x1-fold #microsite_content h1 {
    font-size: 70px!important;
    font-family: Helvetica, Arial, sans-serif;
    text-transform: none;
    font-weight: normal;
    color: #000000;
    margin-top: 70px;
    margin-bottom: 70px;
}


#lenovo-x1-fold #microsite_content h2 {
    font-size: 42px!important;
    font-family: Helvetica, Arial, sans-serif;
    margin-bottom: 40px;
    font-weight: normal;
    padding-top: 30px;
}

#lenovo-x1-fold #microsite_content .p-microsite h3 {
    font-size: 21px;
    font-family: Helvetica, Arial, sans-serif;
    color: #ffffff!important;
    margin-bottom: 20px;
}

#lenovo-x1-fold #microsite_content h3 {
    color: #ffffff!important;
}


#lenovo-x1-fold #microsite_content .embed-responsive {
    margin-bottom: 40px;
    margin-top: 40px;
}

#lenovo-x1-fold #microsite_content p.big {
    font-size: 22px;
    line-height: 1.5;
}

#lenovo-x1-fold #microsite_content a {
    color: #ff0000;
}

#lenovo-x1-fold #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #000000;
}

/* end LENOVO X1 FOLD */

/* Lenovo ThinkPad X1 Page */
#lenovoThinkPadx1 .lenovoMedia .col-for-image picture img {
    width: 80%!important;
}

#lenovoThinkPadx1 .lenovoMedia .text_with_media a.btn.btn-default {
    background-color: #92d050!important;
    color: #ffffff!important;
    font-weight: bold!important;
    border: 0 none!important;
    font-weight: 900!important;
    font-size: 20px!important;
}

#lenovoThinkPadx1 .lenovoVideo .col-for-media .embed-responsive-16by9 {
    width: 80%!important;
    margin: 0 auto!important;
}
/* END Lenovo ThinkPad X1 Page */


/* ======= HPE REFFERAL DRIVE START ======= */

#p-hpe-referral-drive #microsite_content .highlight {
    color: #006b7d;
}
#p-hpe-referral-drive #microsite_content .article h2 {
    font-size: 3.5rem;
    line-height: 1.2;
}

#p-hpe-referral-drive #microsite_content .article p.big {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content .btn {
    background-color: #89E877;
    color: #000;
    border-color: #89E877 !important;
    text-transform: none;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content .hero-img {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_refferal_drive/hpe_referal-program_header.png');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row {
    position: relative;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row > .grid-col:last-child {
    position: absolute;
    right: 0;
    top: -125px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
#p-hpe-referral-drive #microsite_content .hero-img > .container > .row > .grid-col:last-child img{
    width: 100px;
    position: relative;
}
#p-hpe-referral-drive #microsite_content .hero-img .grid {
    background-color: transparent;
    padding: 140px 0 60px;
}
#p-hpe-referral-drive #microsite_content .hero-img  h1 {
    font-size: 6rem;
    color: #fff;
    letter-spacing: 2px;
    text-transform: none;
    text-shadow: 5px 5px 10px rgba(0,0,0,0.5);
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_refferal_drive/also_hpe_pp_referral_drive_08-3_2000px.jpg');
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section  h2,
#p-hpe-referral-drive #microsite_content  .bgr-img-section  p {
    color: #fff;
}
#p-hpe-referral-drive #microsite_content  .bgr-img-section  h3 {
    color: #89E877 !important;
}
#p-hpe-referral-drive #microsite_content  .seperator-line  .container{
    padding-top: 80px;
    border-top: 2px solid #ddd;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .container{
    padding-left: 0;
    padding-right: 0;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .container .mwf-label {
    font-family: "raleway", Helvetica, Arial, sans-serif;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow,
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow  .col-md-3 {
    display: flex;
    justify-content: flex-end;
}
#p-hpe-referral-drive #microsite_content  .form-register .container .webforms .mwf-form .mwf_buttonrow  .col-md-3:first-child {
    display: none;
}
/* ======= HPE REFFERAL DRIVE END ======= */

.m-webforms-style .mwf_success_text {
    position: relative;

    padding: 1.75rem 1.75rem;

    text-align: center;

    color: #155724;
    border: 1px solid #c3e6cb;
    border-radius: .25rem;
    background: #d4edda;
}

/* Microsoft Portal Country Selection */
#MSPortal .msPortal_header{
    background:url(/ec/cms5/media/img/1010_central/microsoft_portal_1/ms_background_3.jpg);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center center;
    padding-top:30px;padding-bottom:30px;
}

#MSPortal .msPortal_header h1{
    color:#333!important;
}

@media screen and (max-width:892px){
    #MSPortal .msPortal_header{
        background:#fff;
    }
}
/* End Microsoft Portal Country Selection */

/* SORA STREAM */
.soraStream #microsite_content h2 {
    margin-bottom: 0px;
    text-transform: uppercase;
    color: #333333;
    font-weight: 900;
}

.soraStream #microsite_content h2 b {
    color: #ff9e1a;
}

.soraStream #microsite_content h3 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
    color: #333333;
    text-transform: none;
}

.soraStream #microsite_content h3 b {
    color: #ff9e1a;
}

.soraStream #microsite_content h4 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 26px;
    font-weight: 900;
    color: #333333;
    text-transform: uppercase;
}

.soraStream #microsite_content h4 b {
    color: #ff9e1a;
}

.soraStream #microsite_content p {
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #333333;
}

.soraStream #microsite_content section .btn-primary {
    padding-right: 20px;
    color: #ffffff;
    background-color: #ff8a00;
    border-color:  #ff8a00;
    border-radius: 50px;
}

.soraStream #microsite_content section .btn-primary:after {
    display: none;
}

.soraStream #microsite_content section a.lnk {
    padding-right: 20px;
    color: #ffffff;
    background-color: #ff8a00;
    border-color:  #ff8a00;
    border-radius: 50px;
    padding: 14px 20px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    display: inline-block;
}

.soraStream .c-Breadcrumb {margin-bottom: 25px;}

.soraStream div#messages {display: none;}

/* Sora Stream Specific Modifications */
.soraStream #microsite_content {
    background: url("https://www.also.com/ec/cms5/media/img/2320_1/campaigns_7/also_gaming_2/sora_stream/sorastream_page_bg.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    background-attachment: fixed;
}

.soraStream #microsite_content soraStream_Intro {
    margin-top: 30px;
}

.soraStream #microsite_content .soraStream_alsoofferD {
    margin-bottom: 80px;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block {
    width: 40%;
    margin: auto 10%!important;
    top: 50%!important;
    transform: translateY(-50%);
}

.soraStream #microsite_content .c-Gallery .swiper-container .swiper-pagination-bullet {
    background: #ffffff;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block h2,
.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block p {
    color: #ffffff;
}

.soraStream #microsite_content .soraStream_alsoofferD .swiper-container .swiper-slide div.slider-text-block h2 {
    margin-bottom: 20px;
}

.soraStream #microsite_content .soraStream_parallax .container.parallax-text p {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-size: 36px;
    text-transform: uppercase;
    color: #333333;
    line-height: 40px;
    font-weight: 900;
}

.soraStream #microsite_content .soraStream_parallax .container.parallax-text p b {
    color: #ff9e1a!important;
}

.soraStream #microsite_content .soraStream_services {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.soraStream #microsite_content .soraStream_services h4 {
    min-height: 78px;
}

@media screen and (max-width: 640px) {
    .soraStream #microsite_content h3 {
        font-size: 20px;
        line-height: 1.1;
    }

    .soraStream #microsite_content h4 {
        font-size: 18px;
        line-height: 1.1;
    }

    .soraStream #microsite_content .soraStream_alsoofferD {
        margin-bottom: 40px;
    }

    .soraStream #microsite_content .soraStream_parallax .container.parallax-text p {
        font-size: 24px;
        line-height: 28px;
    }

}

@media screen and (max-width: 991px) {
    .soraStream #microsite_content .soraStream_services h4 {
        min-height: inherit;
    }
}


/* END SORA STREAM */



/****START MARKETING SERVICE CATALOGUE ******/


/* start small devices */

@media screen and (max-width: 1199px) {

#also-marketing-service-catalogue .abc_background {
    background: #ececec!important;
}

#also-marketing-service-catalogue #microsite_content .tpp_extra_padding .article > .row {
    padding: 50px 2px!important;
}

#also-marketing-service-catalogue #microsite_content .grid .grid-col {
    height: auto!important;
}

#also-marketing-service-catalogue #microsite_content .bg-white.box,
#also-marketing-service-catalogue #microsite_content .bg-white.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box,
#also-marketing-service-catalogue #microsite_content .bg-white-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white-100:not(.box) .grid-col .article {
    padding: 40px 4px!important;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding: 11px!important;
}

#also-marketing-service-catalogue #microsite_content .bg-black-100.box,
#also-marketing-service-catalogue #microsite_content .bg-black-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-100:not(.box) .grid-col .article {
    padding: 15px;
}

#also-marketing-service-catalogue #microsite_content #subcat_accordions .row .article .row .article > .row div[class^="col"],
#also-marketing-service-catalogue #microsite_content #subcat_accordions .tab-content .article > .row div[class^="col"] {
    padding-left: 15px!important;
    padding-right: 15px!important;
}

#also-marketing-service-catalogue #subcat_accordions .c-Akkordeon .panel-body {
    padding: 25px!important;
}

#also-marketing-service-catalogue #subcat_accordions .table.table {
    margin: 0px!important;
}

#also-marketing-service-catalogue .table-responsive {
    width: auto!important;
    overflow-y: auto!important;
}

#also-marketing-service-catalogue .marketing_categories .article.text_with_media img {
    padding-left: 0px;
}

#also-marketing-service-catalogue .marketing_categories .image-hover-wrapper {
    height: 50px!important;
    width: 200%;
    overflow: hidden;
}

#also-marketing-service-catalogue .marketing_categories h2 {
    font-size: 16px!important;
    margin-bottom: 0!important;
    margin-top: -35px!important;
    margin-right: 0!important;
    margin-left: 18px!important;
}

#also-marketing-service-catalogue h1 {
    font-size: 30px;
}

#microsite_content .marketing_categories .container {
    background-color: #2872b300!important;
    padding: 0!important;
}
#also-marketing-service-catalogue .marketing_categories {
    padding: 0px!important;
}
}

/* end small devices */


#also-marketing-service-catalogue #special_table td:nth-child(2), 
#also-marketing-service-catalogue #special_table th:nth-child(2), 
#also-marketing-service-catalogue #special_table td:nth-child(3), 
#also-marketing-service-catalogue #special_table th:nth-child(3), 
#also-marketing-service-catalogue #special_table td:nth-child(4), 
#also-marketing-service-catalogue #special_table th:nth-child(4), 
#also-marketing-service-catalogue #special_table td:nth-child(5), 
#also-marketing-service-catalogue #special_table th:nth-child(5) {
    min-width: 125px;
    text-align: center;
    font-weight: bold;
    color: black;
    max-width: 125px;
}

#also-marketing-service-catalogue #special_table sup {
    top: 0em!important;
    text-transform: none!important;
    font-size: 20px;
}

#also-marketing-service-catalogue sup {
    top: 0em!important;
    text-transform: none!important;
    font-size: 100%!important;
}

#also-marketing-service-catalogue main a.full.btn {
    width: auto;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding-top: 30px;
    padding-bottom: 30px;
}

#microsite_content .marketing_categories .container {
    background-color: #2872b300!important;
  padding: 0px 24px!important;
}

#also-marketing-service-catalogue .marketing_categories h2 {
    font-size: 20px;
    font-family: 'interregular';
    line-height: 1.17;
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-weight: 900;
    margin-top: -46px;
    text-transform: uppercase;
    margin-right: 60%;
    color: #ffffff;
    margin-left: 35px;
}

#also-marketing-service-catalogue .marketing_categories img.img-hover:hover {
    opacity: 1;
  background: #ececec;
  transition: opacity 0.1s ease-out;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories .article > .row {
    padding: 0px 0;
}


#also-marketing-service-catalogue .marketing_categories .image-hover-wrapper {
    position: relative;
  height: 77px;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories a, 
#also-marketing-service-catalogue #microsite_content .marketing_categories a.lnk {
    font-weight: bold;
    color: #fff;
    border-bottom: 0px solid #000;
}

#also-marketing-service-catalogue #microsite_content .marketing_categories a:hover, 
#also-marketing-service-catalogue #microsite_content .marketing_categories a.lnk:hover {
    font-weight: bold;
    color: #fff;
    border-bottom: 0px solid transparent;
}


#also-marketing-service-catalogue #microsite_content .marketing_contacts_de h1,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de p.big,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de p,
#also-marketing-service-catalogue #microsite_content .marketing_contacts h1,
#also-marketing-service-catalogue #microsite_content .marketing_contacts p.big,
#also-marketing-service-catalogue #microsite_content .marketing_contacts p,
#also-marketing-service-catalogue #microsite_content .marketing_resources h1,
#also-marketing-service-catalogue #microsite_content .marketing_resources p.big,
#also-marketing-service-catalogue #microsite_content .marketing_resources p {
color: #ffffff; }

#also-marketing-service-catalogue  #microsite_content .marketing_resources {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_resources.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 110px;
    background-color: #000000cc;
    background-blend-mode: multiply;
}

#also-marketing-service-catalogue  #microsite_content .marketing_contacts {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_contacts.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 110px;
  background-color: #000000b3;
    background-blend-mode: multiply;
}

#also-marketing-service-catalogue  #microsite_content .marketing_contacts_de {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/backgrounds/marketing_contacts.png);
    background-size: cover;
    background-position: center;
    padding-top: 110px;
    padding-bottom: 0px;
  background-color: #000000b3;
    background-blend-mode: multiply;
    background-attachment: fixed; 
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts h3, 
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de h3 {
    font-size: 20px;
    font-family: 'interregular';
    color: #ffffff!important;
    text-transform: uppercase;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de,
#also-marketing-service-catalogue #microsite_content .marketing_resources {
    color: #ffffff;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts a.lnk:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a.lnk:hover,
#also-marketing-service-catalogue #microsite_content .marketing_resources a:hover,
#also-marketing-service-catalogue #microsite_content .marketing_resources a.lnk:hover {
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid transparent;
}

#also-marketing-service-catalogue #microsite_content .marketing_contacts a,
#also-marketing-service-catalogue #microsite_content .marketing_contacts a.lnk,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a,
#also-marketing-service-catalogue #microsite_content .marketing_contacts_de a.lnk,
#also-marketing-service-catalogue #microsite_content .marketing_resources a,
#also-marketing-service-catalogue #microsite_content .marketing_resources a.lnk {
    font-weight: bold;
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
}



#also-marketing-service-catalogue h4 {
    font-size: 17px;
    font-weight: bold;
}



#also-marketing-service-catalogue #messages {
    display: none;
}

#also-marketing-service-catalogue td:last-child,
#also-marketing-service-catalogue th:last-child {
    min-width: 155px;
    text-align: right;
    font-weight: bold;
}

#also-marketing-service-catalogue p.big {
    font-size: 22px;
}

#also-marketing-service-catalogue h3 {
    font-size: 25px;
    font-family: 'roisbold'}


#also-marketing-service-catalogue #microsite_content .header_paddingadjustment {
    padding: 0 0 0 0!important;
}




#also-marketing-service-catalogue .white_intro_txt h2,
#also-marketing-service-catalogue .white_intro_txt p.big,
#also-marketing-service-catalogue .white_intro_txt p
{
    color: #fff;
}

#also-marketing-service-catalogue #microsite_content .bg-black-40.box,
#also-marketing-service-catalogue #microsite_content .bg-black-40 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-40.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #2B2B2b!important;
}

#also-marketing-service-catalogue .inhousemarketing_background {
    background-color: #e6e6d7;
    padding-top: 80px;
}

#also-marketing-service-catalogue .partner_background {
    background-color: #89e872;
    padding-top: 80px;
}

#also-marketing-service-catalogue .epoint_background {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/digital/emagazine/country_specific/de_10/also_epoint_background.jpg);
    background-size: cover;
    background-position: center;
    padding-top: 80px;
    background-attachment: fixed;
}

#also-marketing-service-catalogue .digital_background {
    background-color: #ff7731;
    padding-top: 80px;
}

#also-marketing-service-catalogue .digital_background2 {
    background-color: #ff7731;
    padding-top: 80px;
}

#also-marketing-service-catalogue .mktshop_background2 {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .print_background {
    background-color: #F0bb93;
    padding-top: 80px;
}

#also-marketing-service-catalogue .print_background2 {
    background-color: #F0bb93;
    padding-top: 80px;
}

#also-marketing-service-catalogue .events_and_training_background {
    background-color: #276ef1;
    padding-top: 80px;
}

#also-marketing-service-catalogue .events_and_training_background2 {
    background-color: #276ef1;
    padding-top: 80px;
}

#also-marketing-service-catalogue .incentives_background {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .incentives_background2 {
    background-color: #006b7d;
    padding-top: 80px;
}

#also-marketing-service-catalogue .special_campaigns_background {
    background-color: #7e55fc;
    padding-top: 80px;
}

#also-marketing-service-catalogue .special_campaigns_background2 {
    background-color: #7e55fc;
    padding-top: 80px;
}

#also-marketing-service-catalogue .telemarketing_background {
    background-color: #e6f03c;
    padding-top: 80px;
}

#also-marketing-service-catalogue .telemarketing_background2 {
    background-color: #e6f03c;
    padding-top: 80px;
}

#also-marketing-service-catalogue .tpp_background {
    background-color: #1d1d1d;
    padding-top: 80px;
    padding-bottom: 50px;
}

#also-marketing-service-catalogue .abc_background {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_marketing_service_catalogue/incentives_4/incentives_also_bonus_club_background.png);
    background-size: cover;
    background-position: center;
    padding-top: 80px;
    background-attachment: fixed;
}

#also-marketing-service-catalogue  #microsite_content .digital_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .print_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .telemarketing_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .incetives_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .special_campaigns_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .events_and_training_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .tpp_background .box .grid,
#also-marketing-service-catalogue  #microsite_content .abc_background .box .grid
#also-marketing-service-catalogue  #microsite_content .inhousemarketing_background .box .grid {
    background-color: #ffffff00!important;
}

#also-marketing-service-catalogue  #microsite_content .digital_background h2,
#also-marketing-service-catalogue  #microsite_content .print_background h2,
#also-marketing-service-catalogue  #microsite_content .telemarketing_background h2,
#also-marketing-service-catalogue  #microsite_content .incetives_background h2,
#also-marketing-service-catalogue  #microsite_content .special_campaigns_background h2,
#also-marketing-service-catalogue  #microsite_content .events_and_training_background h2,
#also-marketing-service-catalogue  #microsite_content .tpp_background h2,
#also-marketing-service-catalogue  #microsite_content .abc_background h2
#also-marketing-service-catalogue  #microsite_content .inhousemarketing_background h2 {
    font-size: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-white.box,
#also-marketing-service-catalogue #microsite_content .bg-white.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box,
#also-marketing-service-catalogue #microsite_content .bg-white-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-white-100.box.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-white-100:not(.box) .grid-col .article {
    padding: 80px 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-flashgreen.box,
#also-marketing-service-catalogue #microsite_content .bg-flashgreen.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-flashgreen:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100.box,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-cd3-100:not(.box) .grid-col .article {
    padding: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-black-100.box,
#also-marketing-service-catalogue #microsite_content .bg-black-100 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-100.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-100:not(.box) .grid-col .article {
    padding: 40px;
}

#also-marketing-service-catalogue #microsite_content .bg-black_1.box,
#also-marketing-service-catalogue #microsite_content .bg-black_1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black_1:not(.box) .grid-col .article,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box,
#also-marketing-service-catalogue #microsite_content .bg-black-1 .box,
#also-marketing-service-catalogue #microsite_content .bg-black-1.box .grid,
#also-marketing-service-catalogue #microsite_content .bg-black-1:not(.box) .grid-col .article {
    padding: 40px;
  background: #ececec;
}

#also-marketing-service-catalogue #microsite_content .grid .grid-col {
    padding-left: 0px;
    padding-right: 0px;
}


#also-marketing-service-catalogue #microsite_content #subcat .grid .grid-col {
    background-color: #2b2b2b;
}

#also-marketing-service-catalogue #microsite_content input.btn-primary,
#also-marketing-service-catalogue #microsite_content a.btn-primary,
#also-marketing-service-catalogue #microsite_content table.table a.btn-primary,
#also-marketing-service-catalogue #microsite_content input.btn-default,
#also-marketing-service-catalogue #microsite_content a.btn-default,
#also-marketing-service-catalogue #microsite_content table.table a.btn-default {
    background: #89e872;
    font-size: 14px;
    color: #000000;
    border: 1px solid #000000;
}

#also-marketing-service-catalogue #microsite_content input.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content a.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content table.table a.btn-primary:hover,
#also-marketing-service-catalogue #microsite_content input.btn-default:hover,
#also-marketing-service-catalogue #microsite_content a.btn-default:hover,
#also-marketing-service-catalogue #microsite_content table.table a.btn-default:hover {
    background: #e6e6d7!important;
    color: #000000;
    border: 1px solid #000000;
}


#also-marketing-service-catalogue #tpp_whitetxt h1,
#also-marketing-service-catalogue #tpp_whitetxt h2,
#also-marketing-service-catalogue #tpp_whitetxt h3,
#also-marketing-service-catalogue #tpp_whitetxt p,
#also-marketing-service-catalogue #tpp_whitetxt p.big {
color: #f2f2f2; }


#also-marketing-service-catalogue #tpp_list_blackbg p,
#also-marketing-service-catalogue #tpp_list_blackbg p.big {
color: #f2f2f2; }

#also-marketing-service-catalogue #tpp_list_greenbg p,
#also-marketing-service-catalogue #tpp_list_greenbg p.big {
    color: #191919;
}

#also-marketing-service-catalogue #tpp_list_greenbg h3,
#also-marketing-service-catalogue #tpp_list_greenbg h4 {
    color: #191919;
}

#also-marketing-service-catalogue #tpp_list_greenbg h1 {
    color: #191919!important;
    padding-bottom: 40px;
}

#also-marketing-service-catalogue #tpp_list_blackbg h3,
#also-marketing-service-catalogue #tpp_list_blackbg h4 {
    color: #89e872;
}

#also-marketing-service-catalogue #tpp_list_blackbg h1 {
    color: #89e872!important;
}

#also-marketing-service-catalogue #tpp_3easy h1 {
    color: #1d1d1d!important;
}


#also-marketing-service-catalogue #tpp_3easy h3 {
    color: #89e872;
}

#also-marketing-service-catalogue .tpp_background h4 {
font-size: 21px;
font-family: 'roisbold';
text-transform: none;
}

#also-marketing-service-catalogue #microsite_content .tpp_extra_padding .article > .row {
    padding: 60px 40px;
}

/* Epoint */

#epoint_benefits #microsite_content .tab-pane > .col-xs-12 {
    padding: 30px;
    background: #89e8727a;
}

#epoint_benefits #microsite_content .tab-pane {
    margin: 0px 0;
}

#epoint_benefits #microsite_content .grid .grid-col {
    padding-left: 0px;
    padding-right: 0px;
}

#epoint_benefits #microsite_content .grid .row > div,
#epoint_benefits #microsite_content .article:last-child {
    margin-bottom: 0;
}

#epoint_benefits #microsite_content .nav {
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0 !important;
}

#epoint_benefits .nav-tabs {
    border: 0px;
}

#epoint_benefits #microsite_content .nav-tabs-background li,
#epoint_benefits #microsite_content .nav-tabs-background li.active {
    float: none;
    display: table-cell;
    width: 100%;
    table-layout: fixed;
    height: 260px;
    overflow: hidden;
   background-color: #89e8727a;
}

#epoint_benefits #microsite_content .nav-tabs-background li a {
    position: absolute;
    height: 260px;
    color: #000000;
    width: 100%;
    font-size: 15px;
    padding-top: 11.5em;
    text-align: center;
    background: #ffffff73;
    font-weight: normal;
    display: block!important;
}

#epoint_benefits #microsite_content .nav-tabs-background li span {
    display: block;
    background-size: contain;
    height: 180px;
}

#epoint_benefits #microsite_content .nav-tabs-background li a:hover {
    color: #000000;
    border: 0;
    background-color: rgb(210 243 201 / 21%);
}

#epoint_benefits #microsite_content .nav-tabs-background li.active a {
    display: block;
    background-color: #c7f4bc00;
    font-weight: bold;
}

#epoint_benefits #microsite_content a,
#epoint_benefits #microsite_content a.lnk {
    font-weight: bold;
    color: #000;
    border-bottom: 0px solid #000;
}

#epoint_subcat .article.text_with_media img {
    padding-left: 0px;
}

/* A c c o r d i o n */

#also-marketing-service-catalogue #subcat_accordions  h2 {
    font-size: 18px!important;
    text-transform: uppercase;
    color: #d6d6d6;
  background: #2b2b2b;
    padding: 7px 5px 3px 7px;
  letter-spacing: 2px;
}


#also-marketing-service-catalogue #subcat_accordions {
    padding-top: 0px;
}


#also-marketing-service-catalogue #subcat_accordions .c-Akkordeon .panel-body {
    padding: 55px 95px 30px 95px; 
    background: #ffffff;
}



#also-marketing-service-catalogue #microsite_content .bg-add4-100.box, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100 .box, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100.box .grid, 
#also-marketing-service-catalogue #microsite_content .bg-add4-100:not(.box) .grid-col .article {
    background: #f2f2f2;
    padding: 10px 30px 30px 30px;
}


#also-marketing-service-catalogue .att_table td:nth-child(2), 
#also-marketing-service-catalogue .att_table td:nth-child(3), 
#also-marketing-service-catalogue .att_table td:nth-child(4), 
#also-marketing-service-catalogue .att_table th:nth-child(2), 
#also-marketing-service-catalogue .att_table th:nth-child(3), 
#also-marketing-service-catalogue .att_table th:nth-child(4) {
    min-width: 131px!important;
    text-align: center!important;
    font-weight: bold;
    color: #000000;
}


/****END MARKETING SERVICE CATALOGUE ******/



/***start spotlight pl5410*******/
#award1 sup {

background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/also_spotlight_1/pl5410/award-2.png);
    float: right;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    right: 50px;
    }
#award2 sup {

background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/also_spotlight_1/pl5410/award-2.png);
    float: right;
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    }

/****end spotlight pl5410******/


/****==================hp_hardware_value_added_daas==================******/
#p_hp_hardware_value_added_daas #microsite_content .hero {
    background: url("https://also.com/ec/cms5/media/img/1010_central/providers_3/hp_20/hp_hardware_value_added_daas_lp_1/bg.jpg");
    background-position: center top;
    background-size: contain;
    background-repeat: no-repeat;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .container-fluid > .row {
    max-width: 1440px;
    margin: 0 auto;
    width: 100%;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    align-items: center;
    -webkit-align-items: center;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col {
    padding-top: 20px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col:first-of-type .text_with_media {
    max-width: 600px;
    margin: 0 0 0 auto;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row {
    position: relative;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 .big {
    text-align: right;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p {
    font-size: 4.6rem;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
    font-size: 8.5rem;
    font-weight: normal;
    font-family: "ralewaysemibold", Helvetica, Arial, sans-serif;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p,
  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
    color: #2c2c2c;
    line-height: 1.0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat {
    padding-top: 0 !important;
    position: absolute;
    top: 0;
    left: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat:last-of-type {
    right: 0;
    text-align: right;
  }

  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat:last-of-type img {
    position: absolute;
    right: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg {
    background-color: #0096d6;
    color: #fff;
    padding: 80px 0 100px 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg .row p {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_blue_bg .row .big {
    margin-top: 0;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_last {
    padding-top: 80px;
  }

  #p_hp_hardware_value_added_daas #microsite_content .p_last .article .row:last-of-type {
    padding-bottom: 0 !important;
  }
  #p_hp_hardware_value_added_daas #microsite_content .p_last .col-for-image {
  margin-top: -100px;
}
  #p_hp_hardware_value_added_daas #microsite_content .row p {
    font-size: 4.0rem;
  }

  #p_hp_hardware_value_added_daas #microsite_content .row p.big a {
    font-size: 19px !important;
    border: 2px solid #8ae872;
    background-color: #8ae872;
    font-weight: bold;
    padding: 29px 20px;
    margin: 0 !important;
    max-width: 271px;
    width: 100%;
    box-shadow: 0 3px 8px 2px rgba(0, 0, 0, 0.25);
  }
  #p_hp_hardware_value_added_daas #microsite_content .row p.big a:hover{
    background-color: #000;
    color:#fff;
    border-color:#000;
  }
  @media screen and (min-width: 992px) {
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
      height: 900px;
    }
  }

  @media screen and (max-width: 992px) {
    #p_hp_hardware_value_added_daas #microsite_content .hero{
        background-size: cover;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row {
      height: 100%;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col {
      padding-top: 200px;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .grid-type-1 > .row > .grid-col .row {
      padding: 20px 0 50px 0;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 p {
      font-size: 4.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12 h2 {
      font-size: 6.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat img {
      max-height: 90px;
    }
    #p_hp_hardware_value_added_daas #microsite_content .row p {
        font-size: 3.0rem;
    }
    #p_hp_hardware_value_added_daas #microsite_content .p_last .col-for-image {
        margin-top: -15%;
    }
    #p_hp_hardware_value_added_daas #microsite_content .row p.big a{
        font-size: 16px !important;
        padding: 15px 15px;
    }
  }
 @media screen and (max-width: 787px) {
  #p_hp_hardware_value_added_daas #microsite_content .hero .row .col-xs-12.separat img {
    max-height: 60px;
  }
}
/****==================end hp_hardware_value_added_daas==================******/

/*==========================================================================
=            2020_Lenovo_TopSeller_X1-Mas_Incentive_Landingpage            =
==========================================================================*/
#p-lenovo-topseller-x1-mas-incentive .l-hidden {
  display: none;
}

#p-lenovo-topseller-x1-mas-incentive .pt-1r {
  padding-top: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-1r {
  padding-bottom: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-1r {
  padding-left: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-1r {
  padding-right: 1rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-2r {
  padding-top: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-2r {
  padding-bottom: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-2r {
  padding-left: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-2r {
  padding-right: 2rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-3r {
  padding-top: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-3r {
  padding-bottom: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-3r {
  padding-left: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-3r {
  padding-right: 3rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-4r {
  padding-top: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-4r {
  padding-bottom: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-4r {
  padding-left: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-4r {
  padding-right: 4rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-5r {
  padding-top: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-5r {
  padding-bottom: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-5r {
  padding-left: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-5r {
  padding-right: 5rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-6r {
  padding-top: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-6r {
  padding-bottom: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-6r {
  padding-left: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-6r {
  padding-right: 6rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-7r {
  padding-top: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-7r {
  padding-bottom: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-7r {
  padding-left: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-7r {
  padding-right: 7rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-8r {
  padding-top: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-8r {
  padding-bottom: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-8r {
  padding-left: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-8r {
  padding-right: 8rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-9r {
  padding-top: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-9r {
  padding-bottom: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-9r {
  padding-left: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-9r {
  padding-right: 9rem;
}
#p-lenovo-topseller-x1-mas-incentive .pt-10r {
  padding-top: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pb-10r {
  padding-bottom: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pl-10r {
  padding-left: 10rem;
}
#p-lenovo-topseller-x1-mas-incentive .pr-10r {
  padding-right: 10rem;
}

#p-lenovo-topseller-x1-mas-incentive .s-intro p.small {
  font-style: italic;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion h2:last-child {
  text-align: center;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion-cta h1 a {
  text-decoration: none;
  color: #e1140a;
  text-stroke: #FFF 1px;
}
#p-lenovo-topseller-x1-mas-incentive .s-promotion-cta h1 a:hover {
  text-decoration: none;
  color: #FFF;
}
#p-lenovo-topseller-x1-mas-incentive .s-product h3 {
  color: #000;
  text-transform: unset;
}
#p-lenovo-topseller-x1-mas-incentive .s-product .btn-default {
  background: #e1140a;
  border-color: #e1140a;
  color: #fff;
  transition: all 300ms ease-in;
}
#p-lenovo-topseller-x1-mas-incentive .s-product .btn-default:hover {
  background: #fff;
  border-color: #e1140a;
  color: #e1140a;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table {
  border-width: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tr, #p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table td {
  border-width: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table thead {
  display: none;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tbody > tr:nth-of-type(2n+1) {
  background: #fff;
}
#p-lenovo-topseller-x1-mas-incentive .m-promotion-detail .table tbody > tr:hover {
  background: #fff;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .row .row .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-container > .row {
  display: flex;
  align-items: center;
  background: #f2f2f2 url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovo_topseller_x1_mas_incentive/lenovo_x1-mas_snow-bg.jpg") no-repeat center center;
  background-size: cover;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-thumbnail {
  padding-left: 0;
}
#p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-des p {
  margin-bottom: 0.5rem;
}

/* Extra small devices (phones, less than 768px) */
@media only screen and (max-width: 768px) {
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-container > .row {
    flex-flow: column wrap;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-thumbnail {
    padding-left: 0;
    padding-right: 0;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-logo {
    padding-top: 2rem;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-logo img {
    max-width: 25rem;
    margin: 0 auto;
  }
  #p-lenovo-topseller-x1-mas-incentive .m-grand-prizes .l-prize-des {
    padding-top: 2rem;
  }
}
/*=====  End of 2020_Lenovo_TopSeller_X1-Mas_Incentive_Landingpage  ======*/



/*=============SVA- https://www.also.com/ec/cms5/de_1010/1010_anbieter/logitech/logitech_startup_1.jsp================*/

#texture_sva101820 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/background.jpg) top center !important;
    color: white !important;
}

#texture_sva101820 a {
    color: white !important;
    border-color: #ffffff !important;
    border-radius: 1px !important;
    background: unset !important;
}
.p-1010_anbieter-logitech_startup_1 h2 {

    font-family: 'ralewayregular' !important;
    }

.p-1010_anbieter-logitech_startup_1 .bg-black-1{
background:#f5f5f5 !important;
}


.p-1010_anbieter-logitech_startup_1 .bg-black-1  .col-xs-12 {
background:#f5f5f5 !important;
}

#gray_sva101820 a {
color: white !important;
    border-color: #ffffff !important;
}


#red_sva101820 {
background:#ff2847 !important;
color: #ffffff !important;
}

#red_sva101820 a{
color: #ffffff !important;
border-color: #ffffff !important;
}

#gray_sva101820, #gray_sva101820b {background: #1e2629 !important;
    color: #ffffff !important;}
#logo_sva101820  div.col-xs-12 img.img-original
{
   position: absolute !important;
    top: 325px !important;
    z-index: 99 !important;
display:none !important;

}


#gray_sva101820b a.lnk{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/fb.jpg) !important;
    width: 25px !important;
    height: 28px !important;
    float: left !important;
    text-indent: -9999px !important;
    margin: 0 !important ;
}
#gray_sva101820b .btn-primary{
padding-right: 13px !important;
}
#gray_sva101820b  a.btn.btn-default{
padding: 0 !important;
    margin: 0 !important;
}

#gray_sva101820b .btn-primary:after {
padding-right: 13px !important;
}


#gray_sva101820b a.btn-primary{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/tweet.jpg) !important;
    width: 35px !important ;
    height: 29px !important;
    float: left !important;
    text-indent: -9999px !important;
    margin: 0 !important;
    border: none !important;
}

#gray_sva101820b a.btn-default{
background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/instagram.jpg) !important;
    width: 38px !important;
    height: 30px !important;
    float: left !important;
    text-indent: -9999px !important;
    border: none !important;
}

#gray_sva101820b .btn-primary:after{
     content: none !important;
}


@media only screen and (min-width: 1023px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {
 display: block !important;
    position: absolute !important;
    top: 568px !important;
    z-index: 99 !important;
    width: 194px !important;

  }
}
@media only screen and (min-width: 1200px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {

 display: block !important;
    position: absolute !important;
    top: 568px !important;
    z-index: 99 !important;
    width: 194px !important;
  }

}

@media only screen and (minwidth: 1199px) {

 #logo_sva101820  div.col-xs-12 img.img-original  {
   display:none !important;
  }

}


#hero_background102120 {
background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/logitec_startup_2020/banner1.jpg')top center no-repeat !important;
color: white !important;
background-size: cover !important;
border-radius: 1px !important;
}

#hero_background102120 h2 {
color: white !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 5em !important;
}

#hero_background102120 p.big {
    margin-bottom: 0px  !important;
    padding-bottom: 0px !important;
}

#hero_background102120 a {
border-color:white !important;
background-color:white !important;
}
#hero_background102120 a:hover {
border-color:white !important;
background-color:white !important;
color:black !important ;
}

#hero_background102120 a {
border-color:white !important;
background-color:white !important;
border-radius: 1px !important;
}

#texture_sva101820 p {color: white !important;}

/*=============End of SVA- https://www.also.com/ec/cms5/de_1010/1010_anbieter/logitech/logitech_startup_1.jsp================*/

/******======================2020_HP PRODUCTS RETURNS_CW43===============*******/

.p_2020_hp_products_returns_cw43 #microsite_content .article ul li {
  font-weight: normal;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article ul ul {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn {
  border-radius: 0;
  background: transparent !important;
  color: #000;
  font-size: 1.8rem;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:before {
  content: '';
  background: #000;
  z-index: -1;
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  opacity: 0;
  height: 100%;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:hover {
  color: #fff;
}

.p_2020_hp_products_returns_cw43 #microsite_content .article .btn:hover:before {
  width: 100%;
  opacity: 1;
}

.p_2020_hp_products_returns_cw43 #microsite_content .pb-40 ul li:nth-child(2) {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .pb-40 ul ul li {
  list-style-type: none;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th {
  padding-left: 8px;
  padding-right: 8px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .container .grid-col {
  padding: 0 !important;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th h2 {
  font-size: 1.8rem;
  margin-bottom: 0;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_th .article {
  border: 1px solid #ddd;
  background-color: #eee;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td {
  padding-left: 8px;
  padding-right: 8px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container {
  border-top: none !important;
  border: 1px solid #ddd;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container p {
  padding: 0 10px;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container > .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container .grid-col {
  padding: 0 !important;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .container .grid-col:nth-child(2n+1) {
  border-left: 1px solid #ddd;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td .col-for-image img {
  margin: 0 auto;
}

.p_2020_hp_products_returns_cw43 #microsite_content .p_table_td h2 {
  font-size: 1.8rem;
  font-weight: normal;
  margin-bottom: 0;
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

/******======================End_2020_HP PRODUCTS RETURNS_CW43===============*******/
/******======================HPE StoreOnce Norway===============*******/
.p_hpe_storeonce #microsite_content h1,
.p_hpe_storeonce #microsite_content h2 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.p_hpe_storeonce #microsite_content p,
.p_hpe_storeonce #microsite_content a {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.p_hpe_storeonce #microsite_content .article p .highlight .lnk {
  padding: 0;
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: #01A982;
  font-size: 15px;
  border-bottom: none;
}

.p_hpe_storeonce #microsite_content .article a.btn {
  border-radius: 0;
  background: none;
  font-size: 16px;
  padding: 15px 30px;
}

.p_hpe_storeonce #microsite_content .article a.btn:hover {
  background: #fff;
  color: #000;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn {
  color: #fff !important;
  position: relative;
  border-color: #fff;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:before {
  content: '';
  position: absolute;
  background-color: #fff;
  left: 50%;
  top: 0;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  z-index: -1;
  width: 0;
  height: 100%;
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:hover {
  color: #000 !important;
}

.p_hpe_storeonce #microsite_content .p_hpe_storeone_contact .article a.btn:hover:before {
  width: 100%;
}

@media (min-width: 992px) {
  .p_hpe_storeonce #microsite_content .p_hpe_storeone_black .container .col-xs-12 .article > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk {
    position: relative;
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    background: #01A982;
    width: 0;
    height: 2px;
    box-sizing: border-box;
    transition: all 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  }
  .p_hpe_storeonce #microsite_content .article p .highlight .lnk:hover:before {
    width: 100%;
  }
}


/******======================End_HPE StoreOnce Norway===============*******/

/* ======================== be quiet! Gaming Campaign start ================== */
#p-2020_be_quiet_Gaming_Campaign #microsite_content {
    background-image:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/be_quiet/2020_be_quiet_gaming/main-bgr_3_1920x1080.jpg');
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .pb-50 {
    padding-bottom: 50px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content h1,
#p-2020_be_quiet_Gaming_Campaign #microsite_content h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content p,
#p-2020_be_quiet_Gaming_Campaign #microsite_content ul li ,
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.lnk {
    color: #fff;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content p {
    font-size: 16px;
    line-height: 1.4;
}

#p-2020_be_quiet_Gaming_Campaign #microsite_content p.small {
    font-size: 13px;
    line-height: 1.3;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.lnk  {
    border-bottom: 1px solid #fff;
    font-weight: 700;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.btn-primary,
#p-2020_be_quiet_Gaming_Campaign  #microsite_content table.table a.btn-primary {
    border: 2px solid #ff6604;
    border-bottom: 2px solid #ff6604;
    background: #000000;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content a.btn-primary:hover,
#p-2020_be_quiet_Gaming_Campaign  #microsite_content table.table a.btn-primary:hover {
    border: 2px solid #ff6604;
    border-bottom: 2px solid #ff6604;
    background: #ffffff;
    color: #000000
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/be_quiet/2020_be_quiet_gaming/hero-bgr_1920x1080.jpg');
    padding-top: 20%;
    padding-bottom: 20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn .parallax-container {
    padding-top: 50%;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container.parallax-text  p {
    font-size: 30px;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  h2 {
    display: inline;
    font-size: 45px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .text_with_media span.col-for-image {
    display: inline;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .text_with_media span.col-for-image  img {
    display: inline;
    padding: 0;
    margin: 0;
    position: relative;
    top: -10px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .highlight {
    color: #ff6604;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container .parallax-container .parallax img {
    width: 100%;
    transform: translate3d(-50%, 0px, 0px);
}

#p-2020_be_quiet_Gaming_Campaign #microsite_content .ctnt-top {
    padding-top: 15%;
    padding-bottom:  100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .ctnt-top h2 {
    margin-bottom: 50px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-headline {
    padding-top: 100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content .sctnw-fw-4cols h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list h2 {
    font-size: 16px;
    margin-bottom: 15px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-cta {
    padding-bottom: 100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom {
    padding-top: 100px;
    padding-bottom:100px;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom h2,
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom p.small {
    text-align: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .ctnt-bottom ul li {
    list-style: none;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row {
    text-align: center;
}
#p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row > .col-xs-12 > .row > .c-Products > .row{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media screen and (min-width: 992px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row {
        margin-left: 0;
        margin-right:0;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols > .container > .row .col-xs-12 {
        padding :10px;
    }
}

@media screen and (min-width: 1200px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  .container.parallax-text p {
        font-size: 60px;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list {

    }
}
@media screen and (max-width: 991px) {
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .product-list  .text_with_media .col-xs-12 {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-align: center;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content  .sctnw-fw-4cols .container {
        text-align: center;
    }
    #p-2020_be_quiet_Gaming_Campaign #microsite_content .paralax-stcn  {
        padding: 35% 0;
    }
}
/* ======================== be quiet! Gaming Campaign ends ================== */

/* ======================== 2020_LenovoDCG_ berallzuhause2_Landingpages ================== */

/*.p_2020_lenovodcg_uberallzuhause2 #microsite_content {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content h2,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h3,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h4,
.p_2020_lenovodcg_uberallzuhause2 #microsite_content h5 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
  font-weight: bold;
}*/

.p_2020_lenovodcg_uberallzuhause2 #microsite_content p.small {
  line-height: 1.5;
  font-style: italic;
  font-size: 13px;
}
.p_2020_lenovodcg_uberallzuhause2 #microsite_content p b {
  font-family: "inter", Verdana, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content p .highlight {
  font-weight: normal;
  text-decoration: underline;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .separat {
  padding-top: 30px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pb-40 {
  padding-bottom: 40px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pt-40 {
  padding-top: 40px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pb-60 {
  padding-bottom: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .mb-60 {
  margin-bottom: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .pt-60 {
  padding-top: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .mt-60 {
  margin-top: 60px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .container > .row {
  padding-bottom: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article > .row {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .big {
  color: #ffffff;
  display: inline-block;
  text-align: center;
  padding: 0 20px;
  margin-bottom: 0;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 {
  background-color: #d5e7ef;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 p {
  font-size: 17px;
  text-align: center;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_blue_2 .article .row .big, .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_green_2 .article .row .big {
  max-width: 450px;
  width: 100%;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_blue .article .row .big {
  background-color: #00b0f0;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg.p_green .article .row .big {
  background-color: #66bd46;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg {
  color: #FFF;
  margin-top: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg .container {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/2020_lenovodcg_ueberallzuhause2_landingpage/bg02.png");
  background-position: top center;
  background-repeat: repeat-y;
  background-size: 100% auto;
  padding: 20px;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p {
  margin: 0;
  padding: 40px;
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a {
  color: #FFF;
  border: none;
  position: relative;
  display: inline-block;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a:before {
  content: '';
  position: absolute;
  height: 1px;
  width: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  background: #fff;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec03_lenovo_dcg p a:hover:before {
  width: 100%;
}
.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_2020_h3center h3 {
    text-align: center;
    margin-bottom: 0;
    font-size: 30px;
    color: #5e5e5e;
}

.p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_2020_lenovodcg_uberallzuhause2_3_col .big {
    text-align: center;
    width: 100%;
    min-height: 65px;
    font-size: 18px;
    text-decoration: underline;
}

@media only screen and (min-width: 992px) {
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content h2 {
    margin-bottom: 20px;
    font-size: 40px;
  }
}

@media only screen and (max-width: 992px) {
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article.text_with_media img {
    padding: 0 25px;
  }
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 {
    margin: 0 25px;
  }
  .p_2020_lenovodcg_uberallzuhause2 #microsite_content .p_sec02_lenovo_dcg .article .row .col-md-8 p {
    padding-top: 20px;
  }
}


/* ======================== END_2020_LenovoDCG_ berallzuhause2_Landingpage ================== */
/* ======================== 2020_LG_DS_Netflix and Chill Incentive_Q4 Landing Page ================== */
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .article.text_with_media img{
    padding: 0;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .p_fwnormal h2{
    font-weight: normal!important;
    font-family: "rois", Verdana, Arial, sans-serif;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content .p_fwnormal h2 b{
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.p_2020_lg_ds_netflix_and_chill_incentive #microsite_content p b{
    font-family: "inter", Verdana, Arial, sans-serif;
}
/* ======================== END_2020_LG_DS_Netflix and Chill Incentive_Q4 Landing Page ================== */

/*=================== 2020_Subpage_for_WaaS_ADM_Incentive starts =================================*/
#WaaS_ADM_Incentive_subpage_10836 #microsite_content p {
    font-size: 16px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero {
    background: url(https://www.also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_adm_incentive/hero.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 550px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero h1,
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .hero h2 {
    color: #fff;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management {
    position: relative;
    background: rgba(255,255,255,0);
    background-image: url('https://www.also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_adm_incentive/b30b5172-bg-content-2-1.jpg');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-style: none;
    height: 400px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .box {
    margin-bottom: 75px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management .container {
    background: transparent;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .also_device_management p {
    font-size: 20px;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .racing-point {
    margin: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn {
    padding: 50px 0;
    margin-top: -50px;
    background-color: #f6fdf4;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .mwf-label {
    font-family: "interbold", Arial, sans-serif;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow {
    margin-top: 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(1) {
    display: none;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) {
    width: 100%;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) .mwf_finish {
    background: rgba(137,232,114,1);
    color: #000000;
    border: 2px solid rgba(137,232,114,1) !important;
    border-radius: 5px;
    font-family: "interbold", Arial, sans-serif;
    text-transform: none;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .form-sctn .webforms .row.mwf_buttonrow .col-md-3:nth-child(2) .mwf_finish:hover {
    background:rgba(109,220,87,1);
    color: #000000;
    border: 2px solid rgba(109,220,87,1) !important;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar  {
    margin: 50px 0;
}

#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container {
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.10);
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container > .row {
    padding: 50px 0;
}
#WaaS_ADM_Incentive_subpage_10836 #microsite_content .condition-bar > .container h4 {
    font-family: "interbold", Arial, sans-serif;
    margin-bottom: 0;
}
@media screen and (min-width: 991px) {
    #WaaS_ADM_Incentive_subpage_10836 #microsite_content .racing-point .text_with_media > .row {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 20px 0;
    }
}
/*=================== 2020_Subpage_for_WaaS_ADM_Incentive ends =================================*/

/*=======================================
=            HPE Flex Offers            =
=======================================*/
#p-hpe-flex-offers main .l-hidden {
  display: none;
}
#p-hpe-flex-offers main .btn {
  border-radius: 0 !important;
}
#p-hpe-flex-offers main h2 {
  font-size: 3.4rem;
}
#p-hpe-flex-offers main h3 {
  font-size: 2.7rem;
}
#p-hpe-flex-offers main p {
  font-size: 1.7rem;
}
#p-hpe-flex-offers main p {
  color: #4d4d4d;
}
#p-hpe-flex-offers main p b {
  color: #000;
}
#p-hpe-flex-offers main .custom-v-center .article .row {
  height: 100%;
  display: flex;
  align-items: center;
}
#p-hpe-flex-offers main .bg-add3-100 {
  background: #ed7d31;
}
#p-hpe-flex-offers main .bg-add3-100.box {
  background: #ed7d31;
}
#p-hpe-flex-offers main .bg-add3-100.box .grid {
  background: #ed7d31;
}

#p-hpe-flex-offers .pt-1r {
  padding-top: 1rem;
}
#p-hpe-flex-offers .pb-1r {
  padding-bottom: 1rem;
}
#p-hpe-flex-offers .pl-1r {
  padding-left: 1rem;
}
#p-hpe-flex-offers .pr-1r {
  padding-right: 1rem;
}
#p-hpe-flex-offers .pt-2r {
  padding-top: 2rem;
}
#p-hpe-flex-offers .pb-2r {
  padding-bottom: 2rem;
}
#p-hpe-flex-offers .pl-2r {
  padding-left: 2rem;
}
#p-hpe-flex-offers .pr-2r {
  padding-right: 2rem;
}
#p-hpe-flex-offers .pt-3r {
  padding-top: 3rem;
}
#p-hpe-flex-offers .pb-3r {
  padding-bottom: 3rem;
}
#p-hpe-flex-offers .pl-3r {
  padding-left: 3rem;
}
#p-hpe-flex-offers .pr-3r {
  padding-right: 3rem;
}
#p-hpe-flex-offers .pt-4r {
  padding-top: 4rem;
}
#p-hpe-flex-offers .pb-4r {
  padding-bottom: 4rem;
}
#p-hpe-flex-offers .pl-4r {
  padding-left: 4rem;
}
#p-hpe-flex-offers .pr-4r {
  padding-right: 4rem;
}
#p-hpe-flex-offers .pt-5r {
  padding-top: 5rem;
}
#p-hpe-flex-offers .pb-5r {
  padding-bottom: 5rem;
}
#p-hpe-flex-offers .pl-5r {
  padding-left: 5rem;
}
#p-hpe-flex-offers .pr-5r {
  padding-right: 5rem;
}
#p-hpe-flex-offers .pt-6r {
  padding-top: 6rem;
}
#p-hpe-flex-offers .pb-6r {
  padding-bottom: 6rem;
}
#p-hpe-flex-offers .pl-6r {
  padding-left: 6rem;
}
#p-hpe-flex-offers .pr-6r {
  padding-right: 6rem;
}
#p-hpe-flex-offers .pt-7r {
  padding-top: 7rem;
}
#p-hpe-flex-offers .pb-7r {
  padding-bottom: 7rem;
}
#p-hpe-flex-offers .pl-7r {
  padding-left: 7rem;
}
#p-hpe-flex-offers .pr-7r {
  padding-right: 7rem;
}
#p-hpe-flex-offers .pt-8r {
  padding-top: 8rem;
}
#p-hpe-flex-offers .pb-8r {
  padding-bottom: 8rem;
}
#p-hpe-flex-offers .pl-8r {
  padding-left: 8rem;
}
#p-hpe-flex-offers .pr-8r {
  padding-right: 8rem;
}
#p-hpe-flex-offers .pt-9r {
  padding-top: 9rem;
}
#p-hpe-flex-offers .pb-9r {
  padding-bottom: 9rem;
}
#p-hpe-flex-offers .pl-9r {
  padding-left: 9rem;
}
#p-hpe-flex-offers .pr-9r {
  padding-right: 9rem;
}
#p-hpe-flex-offers .pt-10r {
  padding-top: 10rem;
}
#p-hpe-flex-offers .pb-10r {
  padding-bottom: 10rem;
}
#p-hpe-flex-offers .pl-10r {
  padding-left: 10rem;
}
#p-hpe-flex-offers .pr-10r {
  padding-right: 10rem;
}

#p-hpe-flex-offers .theme-headline h1, #p-hpe-flex-offers .theme-headline h2, #p-hpe-flex-offers .theme-headline h3 {
  color: #ed7d31;
  text-transform: unset;
}
#p-hpe-flex-offers .theme-headline h1, #p-hpe-flex-offers .theme-headline h2 {
  font-family: "Rois", Verdana, Arial, sans-serif;
  font-weight: 500;
}
#p-hpe-flex-offers .headline-uppercase h1, #p-hpe-flex-offers .headline-uppercase h2, #p-hpe-flex-offers .headline-uppercase h3 {
  text-transform: uppercase;
}
#p-hpe-flex-offers .btn-solid-orange .btn-primary, #p-hpe-flex-offers .btn-solid-black .btn-primary {
  color: #FFF;
  text-transform: unset;
  font-weight: 600;
}
#p-hpe-flex-offers .btn-solid-orange .btn-primary {
  background: #ed7d31;
  border-color: #ed7d31;
}
#p-hpe-flex-offers .btn-solid-black .btn-primary {
  background: #000;
}
#p-hpe-flex-offers .s-intro h3 {
  color: #000;
}
#p-hpe-flex-offers .s-feature h1, #p-hpe-flex-offers .s-feature h2, #p-hpe-flex-offers .s-feature h3 {
  color: #000;
}
#p-hpe-flex-offers .s-feature p {
  font-size: 2rem;
}
#p-hpe-flex-offers #microsite_content .s-feature h2 {
  font-size: 3.2rem;
  color: #000000;
}
#p-hpe-flex-offers .s-benefits .text_with_media p.big {
  color: #FFF;
  font-size: 2.7rem;
}
#p-hpe-flex-offers .s-benefits .text_with_media p.big b {
  color: #FFF;
}
#p-hpe-flex-offers .s-benefits .text_with_media h2 {
  color: #ed7d31 !important;
}
#p-hpe-flex-offers .s-benefits .text_with_media h3 {
  font-size: 2.5rem;
  color: #ed7d31 !important;
}
#p-hpe-flex-offers .s-benefits .text_with_media img {
  max-width: 15rem;
}
#p-hpe-flex-offers .s-hdiw h2 {
  font-size: 3.6rem;
}

/* Extra small devices (phones, less than 768px) */
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #p-hpe-flex-offers .s-hdiw .grid-col .row > .col-xs-12:first-child * {
    max-width: 75%;
  }
}
/*=====  End of HPE Flex Offers  ======*/

/*-----Start --https://www.also.com/ec/cms5/lv_5210/5210/2020-online-webinars/index.jsp----*/
#sva110920 sub {
  text-indent: -9999px;
    float: left;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/calendar.jpg);
    width: 42px;
    height: 43px;
margin-top: -12px;
}

#sva110920 sup {
      text-indent: -9999px;
    float: left;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/clock.jpg);
    width: 42px;
    height: 43px;
    margin-top: -12px;
    display: block;
    margin-top: -4px;
}

#sva110920 .highlight {float:left;}

#sva110920 a.btn {
background: #ec9130 !important;
    color: white !important;
    border-color: white !important;
}

#sva110920b a.btn{
    text-indent: -9999px !important;
    float: left !important;
    background: url(https://www.also.com/ec/cms5/media/img/5210/2020_online_webinars/i_image_final.png)no-repeat !important;

    border: none !important;
    padding: 0 !important;
    width: 68px !important;
    height: 52px !important;
}


/*-----end --https://www.also.com/ec/cms5/lv_5210/5210/2020-online-webinars/index.jsp----*/
/*==================2020-LG OLED Days==================*/
.p_lg_oled_days #microsite_content .p_header_img {
  background: #f8f8f8;
}

.p_lg_oled_days #microsite_content .p_header_img .article .img-responsive {
  padding: 0;
}

.p_lg_oled_days #microsite_content .p_header_img .col-xs-12 .row {
  padding-top: 0 !important;
}

.p_lg_oled_days #microsite_content .p_bg_grey {
  background: #f8f8f8;
}

.p_lg_oled_days #microsite_content .p_product_4 .highlight {
  font-weight: bold;
  color: #99e087;
  text-decoration: none;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 26px;
}

.p_lg_oled_days #microsite_content .p_product_4 h3 {
  text-decoration: underline;
}

.p_lg_oled_days #microsite_content .p_product_4 .btn {
  border: 1px solid #a50034;
  background: #a50034;
  border-radius: 3px;
}

.p_lg_oled_days #microsite_content .p_product_4 .btn:hover {
  background: #cc0041;
  color: #fff;
  border-color: #cc0041;
}

.p_lg_oled_days #microsite_content .p_product_4 .article {
  background: #fff;
}

.p_lg_oled_days #microsite_content .p_img.no_height .article .row p {
  min-height: auto;
}

.p_lg_oled_days #microsite_content .p_img h2 {
  font-size: 26px !important;
}

.p_lg_oled_days #microsite_content .p_img .article .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}

.p_lg_oled_days #microsite_content .pt20 {
  padding-top: 20px;
}

.p_lg_oled_days #microsite_content .pb20 {
  padding-bottom: 20px;
}

.p_lg_oled_days #microsite_content .pt40 {
  padding-top: 40px;
}

.p_lg_oled_days #microsite_content .pb40 {
  padding-bottom: 40px;
}

.p_lg_oled_days #microsite_content .pt60 {
  padding-top: 60px;
}

.p_lg_oled_days #microsite_content .pb60 {
  padding-bottom: 60px;
}

.p_lg_oled_days #microsite_content .pt80 {
  padding-top: 80px;
}

.p_lg_oled_days #microsite_content .pb80 {
  padding-bottom: 80px;
}

@media only screen and (max-width: 992px) {
  .p_lg_oled_days #microsite_content .p_img .article .row p {
    min-height: auto;
  }
  .p_lg_oled_days #microsite_content .p_img .article.text_with_media img {
    padding: 0;
  }
  .p_lg_oled_days #microsite_content .p_img .col-xs-12 .article .row h2 {
    margin-top: 30px;
  }
}

/*==================2020-LG OLED Days==================*/


/* Lenovo Product IDG */
.lenovo_productIDG #microsite_content section.newSection a.btn-primary {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #00b050;
    color: #fff;
    font-size: 14px;
    padding: 12px 14px;
    font-weight: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-primary:hover {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #00853c;
    color: #fff;
    font-size: 14px;
    padding: 12px 14px;
    font-size: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-default {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #bfbfbf;
    color: #000;
    font-size: 14px;
    padding: 12px 14px;
    font-weight: normal;
}

.lenovo_productIDG #microsite_content section.newSection a.btn-default:hover {
    border: 0 none;
    border-bottom: 0 none;
    border-radius: 0;
    background: #a9a9a9;
    color: #000;
    font-size: 14px;
    padding: 12px 14px;
    font-size: normal;
}
/* End Lenovo Product IDG */

/*================================================
=            IoT Bonus Club Awareness            =
================================================*/

#p-iot-bonus-club-awareness main .l-hidden {
    display: none
}

#p-iot-bonus-club-awareness main .btn {
    border-radius: 8px !important
}

#p-iot-bonus-club-awareness main h1 {
    margin-bottom: 1em
}

#p-iot-bonus-club-awareness main h2 {
    margin-bottom: 0.75em
}

#p-iot-bonus-club-awareness main h3 {
    text-transform: unset
}

#p-iot-bonus-club-awareness main .custom-v-center .article .row {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

#p-iot-bonus-club-awareness main .bg-add2-100 {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-add2-100.box {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-add2-100.box .grid-col {
    background: #89e872 !important
}

#p-iot-bonus-club-awareness main .bg-black-1 {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .bg-black-1.box {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .bg-black-1.box .grid-col {
    background: #f2f2f2 !important
}

#p-iot-bonus-club-awareness main .btn.btn-default {
    background-color: #89e872
}

#p-iot-bonus-club-awareness main .btn.btn-default:hover {
    background: #FFF;
    font-size: 16px
}

#p-iot-bonus-club-awareness main .text-center ul {
    list-style-position:  !important
}

#p-iot-bonus-club-awareness .m-box-pt-1r .text_with_media,
#p-iot-bonus-club-awareness .pt-1r {
    padding-top: 10px;
    padding-top: 1rem
}

#p-iot-bonus-club-awareness .m-box-pb-1r .text_with_media,
#p-iot-bonus-club-awareness .pb-1r {
    padding-bottom: 10px;
    padding-bottom: 1rem
}

#p-iot-bonus-club-awareness .m-box-pl-1r .text_with_media,
#p-iot-bonus-club-awareness .pl-1r {
    padding-left: 10px;
    padding-left: 1rem
}

#p-iot-bonus-club-awareness .m-box-pr-1r .text_with_media,
#p-iot-bonus-club-awareness .pr-1r {
    padding-right: 10px;
    padding-right: 1rem
}

#p-iot-bonus-club-awareness .m-box-pt-2r .text_with_media,
#p-iot-bonus-club-awareness .pt-2r {
    padding-top: 20px;
    padding-top: 2rem
}

#p-iot-bonus-club-awareness .m-box-pb-2r .text_with_media,
#p-iot-bonus-club-awareness .pb-2r {
    padding-bottom: 20px;
    padding-bottom: 2rem
}

#p-iot-bonus-club-awareness .m-box-pl-2r .text_with_media,
#p-iot-bonus-club-awareness .pl-2r {
    padding-left: 20px;
    padding-left: 2rem
}

#p-iot-bonus-club-awareness .m-box-pr-2r .text_with_media,
#p-iot-bonus-club-awareness .pr-2r {
    padding-right: 20px;
    padding-right: 2rem
}

#p-iot-bonus-club-awareness .m-box-pt-3r .text_with_media,
#p-iot-bonus-club-awareness .pt-3r {
    padding-top: 30px;
    padding-top: 3rem
}

#p-iot-bonus-club-awareness .m-box-pb-3r .text_with_media,
#p-iot-bonus-club-awareness .pb-3r {
    padding-bottom: 30px;
    padding-bottom: 3rem
}

#p-iot-bonus-club-awareness .m-box-pl-3r .text_with_media,
#p-iot-bonus-club-awareness .pl-3r {
    padding-left: 30px;
    padding-left: 3rem
}

#p-iot-bonus-club-awareness .m-box-pr-3r .text_with_media,
#p-iot-bonus-club-awareness .pr-3r {
    padding-right: 30px;
    padding-right: 3rem
}

#p-iot-bonus-club-awareness .m-box-pt-4r .text_with_media,
#p-iot-bonus-club-awareness .pt-4r {
    padding-top: 40px;
    padding-top: 4rem
}

#p-iot-bonus-club-awareness .m-box-pb-4r .text_with_media,
#p-iot-bonus-club-awareness .pb-4r {
    padding-bottom: 40px;
    padding-bottom: 4rem
}

#p-iot-bonus-club-awareness .m-box-pl-4r .text_with_media,
#p-iot-bonus-club-awareness .pl-4r {
    padding-left: 40px;
    padding-left: 4rem
}

#p-iot-bonus-club-awareness .m-box-pr-4r .text_with_media,
#p-iot-bonus-club-awareness .pr-4r {
    padding-right: 40px;
    padding-right: 4rem
}

#p-iot-bonus-club-awareness .m-box-pt-5r .text_with_media,
#p-iot-bonus-club-awareness .pt-5r {
    padding-top: 50px;
    padding-top: 5rem
}

#p-iot-bonus-club-awareness .m-box-pb-5r .text_with_media,
#p-iot-bonus-club-awareness .pb-5r {
    padding-bottom: 50px;
    padding-bottom: 5rem
}

#p-iot-bonus-club-awareness .m-box-pl-5r .text_with_media,
#p-iot-bonus-club-awareness .pl-5r {
    padding-left: 50px;
    padding-left: 5rem
}

#p-iot-bonus-club-awareness .m-box-pr-5r .text_with_media,
#p-iot-bonus-club-awareness .pr-5r {
    padding-right: 50px;
    padding-right: 5rem
}

#p-iot-bonus-club-awareness .m-box-pt-6r .text_with_media,
#p-iot-bonus-club-awareness .pt-6r {
    padding-top: 60px;
    padding-top: 6rem
}

#p-iot-bonus-club-awareness .m-box-pb-6r .text_with_media,
#p-iot-bonus-club-awareness .pb-6r {
    padding-bottom: 60px;
    padding-bottom: 6rem
}

#p-iot-bonus-club-awareness .m-box-pl-6r .text_with_media,
#p-iot-bonus-club-awareness .pl-6r {
    padding-left: 60px;
    padding-left: 6rem
}

#p-iot-bonus-club-awareness .m-box-pr-6r .text_with_media,
#p-iot-bonus-club-awareness .pr-6r {
    padding-right: 60px;
    padding-right: 6rem
}

#p-iot-bonus-club-awareness .m-box-pt-7r .text_with_media,
#p-iot-bonus-club-awareness .pt-7r {
    padding-top: 70px;
    padding-top: 7rem
}

#p-iot-bonus-club-awareness .m-box-pb-7r .text_with_media,
#p-iot-bonus-club-awareness .pb-7r {
    padding-bottom: 70px;
    padding-bottom: 7rem
}

#p-iot-bonus-club-awareness .m-box-pl-7r .text_with_media,
#p-iot-bonus-club-awareness .pl-7r {
    padding-left: 70px;
    padding-left: 7rem
}

#p-iot-bonus-club-awareness .m-box-pr-7r .text_with_media,
#p-iot-bonus-club-awareness .pr-7r {
    padding-right: 70px;
    padding-right: 7rem
}

#p-iot-bonus-club-awareness .m-box-pt-8r .text_with_media,
#p-iot-bonus-club-awareness .pt-8r {
    padding-top: 80px;
    padding-top: 8rem
}

#p-iot-bonus-club-awareness .m-box-pb-8r .text_with_media,
#p-iot-bonus-club-awareness .pb-8r {
    padding-bottom: 80px;
    padding-bottom: 8rem
}

#p-iot-bonus-club-awareness .m-box-pl-8r .text_with_media,
#p-iot-bonus-club-awareness .pl-8r {
    padding-left: 80px;
    padding-left: 8rem
}

#p-iot-bonus-club-awareness .m-box-pr-8r .text_with_media,
#p-iot-bonus-club-awareness .pr-8r {
    padding-right: 80px;
    padding-right: 8rem
}

#p-iot-bonus-club-awareness .m-box-pt-9r .text_with_media,
#p-iot-bonus-club-awareness .pt-9r {
    padding-top: 90px;
    padding-top: 9rem
}

#p-iot-bonus-club-awareness .m-box-pb-9r .text_with_media,
#p-iot-bonus-club-awareness .pb-9r {
    padding-bottom: 90px;
    padding-bottom: 9rem
}

#p-iot-bonus-club-awareness .m-box-pl-9r .text_with_media,
#p-iot-bonus-club-awareness .pl-9r {
    padding-left: 90px;
    padding-left: 9rem
}

#p-iot-bonus-club-awareness .m-box-pr-9r .text_with_media,
#p-iot-bonus-club-awareness .pr-9r {
    padding-right: 90px;
    padding-right: 9rem
}

#p-iot-bonus-club-awareness .m-box-pt-10r .text_with_media,
#p-iot-bonus-club-awareness .pt-10r {
    padding-top: 100px;
    padding-top: 10rem
}

#p-iot-bonus-club-awareness .m-box-pb-10r .text_with_media,
#p-iot-bonus-club-awareness .pb-10r {
    padding-bottom: 100px;
    padding-bottom: 10rem
}

#p-iot-bonus-club-awareness .m-box-pl-10r .text_with_media,
#p-iot-bonus-club-awareness .pl-10r {
    padding-left: 100px;
    padding-left: 10rem
}

#p-iot-bonus-club-awareness .m-box-pr-10r .text_with_media,
#p-iot-bonus-club-awareness .pr-10r {
    padding-right: 100px;
    padding-right: 10rem
}

#p-iot-bonus-club-awareness .m-product-layout-grid .container>.row {
    display: -ms-grid;
    display: grid
}

#p-iot-bonus-club-awareness .m-product-layout-grid .container>.row img {
    margin: 0 auto 20px auto;
    margin: 0 auto 2rem auto
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row {
    -ms-grid-columns: 7fr 5fr;
        grid-template-columns: 7fr 5fr;
    -ms-grid-rows: (1fr)[2];
        grid-template-rows: repeat(2, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-areas: "Big-Product Small-Product-1""Big-Product Small-Product-2"
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row:after,
#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row:before {
    display: none
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    grid-area: Big-Product;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-big .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Small-Product-1
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-1 .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: Small-Product-2
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-7-5-grid .container>.row .l-product-small-2 .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: 1fr;
    grid-column-gap: 3rem;
    grid-row-gap: 3rem
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row:after,
#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row:before {
    display: none
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row .l-product img {
    max-width: 70%
}

#p-iot-bonus-club-awareness .m-product-3-3-3-grid .container>.row .l-product .row {
    padding: 40px 20px;
    padding: 4rem 2rem
}

@media only screen and (max-width:767px) {
    .m-product-layout-grid .container>.row {
        display: block
    }
}

/*=====  End of IoT Bonus Club Awareness  ======*/


/****start*****https://www.also.com/ec/cms5/fr_2000/2000/campagnes/productivity-boost-lenovo-win10pro/index.jsp****/
#sva111520s1{


/*background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/heroimage.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 400px;
    padding-bottom: 100px;
    height: 890px;
    max-width: 1758px;
    margin:0 auto;
*/
    background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/header.jpg) no-repeat top center;
    background-size: cover;
    padding-top: 270px;
    padding-bottom: 100px;}
#sva111520s1 h1{
    color: white;
    font-family: inherit;
    text-transform: initial;
line-height:49px;
}
#sva_products a.btn-primary{
border: 1px solid #006B7D !important;
}

#sva_products .add_info_products b {
    color: #e22319;
    font-size: 20px;
    font-weight: bolder;
}

#sva_products h3 a
{text-decoration: none !important;}

#sva111520s1 h2, #sva111520s4 h2{
    color: white;
    font-family: inherit;
    text-transform: initial;
line-height:35px;
}
#sva111520s4 h2{ color:black;}

#sva111520s1 a.btn-default, #sva_products .btn-primary{
    border: 1px solid #4abfe0 !important;
    /*border-bottom: 2px solid #4abfe0 !important;*/
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold;}

#sva111520s1 a.btn-default:hover, #sva_products .btn-primary:hover {
border: 1px solid #88e570 !important;
background:#88e570 !important;}

#sva111520s1 p {
    color: white;
    font-family: inherit;
    font-size: 16px !important;
}
#sva111520s1 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570 !important;}


#sva111520s2{
    background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/1550_lenovo_20q4-section01-img.jpg)no-repeat top center;
    background-size: cover;
    padding-top: 30px;
}
#sva111520s2 h2 {
color: white;
    font-family: inherit;
}

#sva111520s2 p {
color: white;
    font-family: inherit;
    font-size: 16px !important;
}

#sva111520s2 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s2 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s3{
background: url(https://www.also.com/ec/cms5/media/img/2000/campagnes/productivity_boost_lenovo_win10pro/1550_lenovo_20q4-section02-img_800px.jpg)no-repeat top center;
    background-size: cover;
    padding-top: 30px;}

#sva111520s3 h2 {
color: black;
    font-family: inherit;
}

#sva111520s3 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s3 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}


#sva111520s3-1 {
    background: #f2f2f2 !important;
    background-size: cover;
}

#sva111520s3-1 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s3-1 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s4 p {
    font-size: 16px !important;
}

#sva111520s4 a.btn-default{
    border: 1px solid #4abfe0 !important;
    border-bottom: 2px solid #4abfe0 !important;
    border-radius: 1px !important;
    background: #4abfe0 !important;
    color: #000 !important;
    font-size: 16px;
    padding: 15px 30px !important;
    font-weight: bold !important;}

#sva111520s4 a.btn-default:hover {
border: 1px solid #88e570 !important;
background:#88e570  !important;}

#sva111520s3 p {
    color: black;
    font-family: inherit;
    font-size: 16px !important;
}

/****end*****https://www.also.com/ec/cms5/fr_2000/2000/campagnes/productivity-boost-lenovo-win10pro/index.jsp****/

/*==================================================================
=            2020_LenovoDCG_Q4_IntelBranded_Landingpage            =
==================================================================*/
#p-2020-lenovodcg-q4-intelbranded .l-hidden {
    display: none;
}
#p-2020-lenovodcg-q4-intelbranded .bg-add1-100 {
    background-color: #5475b2 !important;
}
#p-2020-lenovodcg-q4-intelbranded .bg-add1-100.box .grid {
    background-color: #5475b2 !important;
}
#p-2020-lenovodcg-q4-intelbranded a.btn-default, #p-2020-lenovodcg-q4-intelbranded table.table a.btn-default {
    font-size: inherit;
}
#p-2020-lenovodcg-q4-intelbranded h2 {
    margin-bottom: 1rem;
}

#p-2020-lenovodcg-q4-intelbranded .pt-1r {
    padding-top: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-1r {
    padding-bottom: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-1r {
    padding-left: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-1r {
    padding-right: 1rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-2r {
    padding-top: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-2r {
    padding-bottom: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-2r {
    padding-left: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-2r {
    padding-right: 2rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-3r {
    padding-top: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-3r {
    padding-bottom: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-3r {
    padding-left: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-3r {
    padding-right: 3rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-4r {
    padding-top: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-4r {
    padding-bottom: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-4r {
    padding-left: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-4r {
    padding-right: 4rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-5r {
    padding-top: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-5r {
    padding-bottom: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-5r {
    padding-left: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-5r {
    padding-right: 5rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-6r {
    padding-top: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-6r {
    padding-bottom: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-6r {
    padding-left: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-6r {
    padding-right: 6rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-7r {
    padding-top: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-7r {
    padding-bottom: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-7r {
    padding-left: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-7r {
    padding-right: 7rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-8r {
    padding-top: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-8r {
    padding-bottom: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-8r {
    padding-left: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-8r {
    padding-right: 8rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-9r {
    padding-top: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-9r {
    padding-bottom: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-9r {
    padding-left: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-9r {
    padding-right: 9rem;
}
#p-2020-lenovodcg-q4-intelbranded .pt-10r {
    padding-top: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pb-10r {
    padding-bottom: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pl-10r {
    padding-left: 10rem;
}
#p-2020-lenovodcg-q4-intelbranded .pr-10r {
    padding-right: 10rem;
}

#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table {
    border-width: 0;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tr, #p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table td {
    border-width: 0;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table thead {
    display: none;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tbody > tr:nth-of-type(2n+1) {
    background: #fff;
}
#p-2020-lenovodcg-q4-intelbranded .m-promotion-detail .table tbody > tr:hover {
    background: #fff;
}
#p-2020-lenovodcg-q4-intelbranded .mwf-form .btn {
    color: #000;
}
#p-2020-lenovodcg-q4-intelbranded .mwf-form .btn:hover {
    color: #FFF;
}

/* Extra small devices (phones, less than 768px) */
/*=====  End of 2020_LenovoDCG_Q4_IntelBranded_Landingpage  ======*/


/*=====  Start ****  ALSO France - Software & Services ******
***** https://www.also.com/ec/cms5/fr_2000/2000/test/software-and-services/index.jsp **** ======*/
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article .col-xs-12 {
    padding-left: 0;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article .col-for-image {
    margin: 0;
    display: inline;
    float: left;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-headline .article h2 {
    display: inline-block;
    font-size: 20px;
    margin-left: 10px;
    margin-bottom: 0;
    float: left;
    font-family: 'Inter var', sans-serif;
    font-weight: bold;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-title a:after {
    display: none;
}
#p-alsoFrance-software-service-11225 #microsite_content .category-content {
    margin-bottom: 50px;
}
@media screen and (min-width: 1024px) {
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel {
        position: relative;
        width: 20%;
        background:transparent;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel-default > .panel-heading {
        background: transparent;
        border: none;
        position: relative;
        z-index: 2;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-title a {
        font-size: 0;
        line-height: 0;
        background:transparent;
        border-bottom: none;
        width: 30px;
        height: 70px;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse {
        top: 0;
        left:0;
        position: absolute;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse {
        width: 100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse.in {
        width: 500%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel  .collapse,
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel  .collapse.in > .row > div {
        display: block;
        visibility: visible;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse  .panel-body {
        padding: 0;
        border-bottom: 0;
        position: relative;
        width: 100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .panel-collapse  .panel-body > .row > .col-xs-12 {
        padding: 25px 50px;
        background: #ffffff;
        display: none;
        visibility: hidden;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel .in .panel-body > .row > .col-xs-12 {
        display: block;
        visibility: visible;
        z-index: 2;
        box-shadow: 0 5px 5px rgba(0,0,0,0.3);
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse > .panel-body > .row > picture {
        top: 0;
        height: 70px;
        padding: 10px 0;
        position: relative;
        display: inline-block;
        text-align: center;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content  .panel-group .panel .collapse.in > .panel-body > .row > picture {
        width: 20%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel .in .panel-body > .row > picture img {
       border-bottom: 2px solid #89E872;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-3) .collapse.in {
        left: -100%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-3) .collapse.in .panel-body > .row > picture {
        left: 20%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-2) .collapse.in {
        left: -200%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-2) .collapse.in .panel-body > .row > picture {
        left: 40%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-1) .collapse.in {
        left: -300%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n-1) .collapse.in .panel-body > .row > picture {
        left: 60%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n) .collapse.in {
        left: -400%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(5n) .collapse.in .panel-body > .row > picture {
        left: 80%;
    }
/*
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(4n-1) .in .panel-body > .row > .col-xs-12 {
        left: -50%;
    }
    #p-alsoFrance-software-service-11225 #microsite_content .category-content .panel-group .panel:nth-child(4n) .in .panel-body > .row > .col-xs-12 {
        left: -75%;
    }
*/
}

/*=====  End **** ALSO France - Software & Services ******
***** https://www.also.com/ec/cms5/fr_2000/2000/test/software-and-services/index.jsp **** ======*/




/***https://www.also.com/ec/cms5/bg_5870/5870/kampanii/dell/index.jsp Start***/
.p-5870-dell_5 a.btn-default {
color:white !important;
border:1px solid #0076CE !important;
background: #0076CE !important;
    border-radius: 1px !important;

}

.p-5870-dell_5 h2 {
    font-family: Verdana, Geneva, sans-serif !important;
    font-weight: normal;
font-size: 3.2rem;
}

.p-5870-dell_5 h3 {
    font-family: Verdana, Geneva, sans-serif !important;
    font-weight: normal;
font-size: 2.2rem;
}

#sva111720s4 {
background: #0076CE !important;
}

#sva111720s4 div.col-md-4 {
background: url(https://www.also.com/ec/cms5/media/img/5870/dell_5/man_smiling.png)top center no-repeat;
    height: 420px;}


#sva111720s4 div.row {background: #0076CE !important;
}

#sva111720s4 div.row h2, #sva111720s4 div.row p  {color:white !important;
}


#sva111720s4 a {background: white !important;
    color: black !important;
}

.p-5870-dell_5 footer a.btn-default{
    color: black !important;
    background: none !important;
    border: none !important;
}

#sva111720s4 div.col-md-4 img {
    display: none;
}

/***https://www.also.com/ec/cms5/bg_5870/5870/kampanii/dell/index.jsp end***/
/* ======================== 2020_Gett_Office2.0 ================== */
.p_2020_style_spi #microsite_content .pt10 {
  padding-top: 10px;
}

.p_2020_style_spi #microsite_content .pb10 {
  padding-bottom: 10px;
}

.p_2020_style_spi #microsite_content .pt20 {
  padding-top: 20px;
}

.p_2020_style_spi #microsite_content .pb20 {
  padding-bottom: 20px;
}

.p_2020_style_spi #microsite_content .pt40 {
  padding-top: 40px;
}

.p_2020_style_spi #microsite_content .pb40 {
  padding-bottom: 40px;
}

.p_2020_style_spi #microsite_content .pt60 {
  padding-top: 60px;
}

.p_2020_style_spi #microsite_content .pb60 {
  padding-bottom: 60px;
}

.p_2020_style_spi #microsite_content .pt80 {
  padding-top: 80px;
}

.p_2020_style_spi #microsite_content .pb80 {
  padding-bottom: 80px;
}

.p_2020_style_spi #microsite_content .p_bg_grey {
  background: #f8f8f8;
}

.p_2020_style_spi #microsite_content .fz20_h4 .container h4{
    font-size: 20px;
    line-height: 1.5;
}

.p_2020_style_spi #microsite_content .fz18_h3 .container h3{
    font-size: 18px!important;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header {
  margin-bottom: 60px;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header h1 {
  color: #007088;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header .img-responsive {
  max-width: 100%!important;
  margin: 0 auto;
  padding-bottom: 0;
}

.p_2020_gett_office_2 #microsite_content .p_gett_t_header .container .col-xs-12 .article > .row {
  padding: 0;
}

.p_2020_gett_office_2 #microsite_content h2 {
  color: #007088;
  margin-bottom: 30px;
}

.p_2020_gett_office_2 #microsite_content .keyboard-section .article .img-original {
    width: 100%;
    max-width: 100%!important;
}

.p_2020_gett_office_2 #microsite_content .keyboard-img .article .img-responsive{
    max-width: 100%!important;
}

.p_2020_gett_office_2 #microsite_content .article .img-responsive{
    max-width: 950px;
   margin: 0 auto;
}
.p_2020_gett_office_2 #microsite_content .embed-responsive.embed-responsive-16by9{
    max-width: 900px;
    margin: 0 auto;
    margin-bottom: 60px!important;
}
.p_2020_gett_office_2 #microsite_content .article p {
  font-size: 16px;
}

.p_2020_gett_office_2 #microsite_content .article p .highlight {
  color: #007088;
}

.p_2020_gett_office_2 #microsite_content .article p .highlight2 {
  color: #89e872;
  font-size: 30px;
  font-weight: bold;
  width: 100%;
  margin-bottom: 10px;
}

.p_2020_gett_office_2 #microsite_content .gett_col_3 .container > .col-xs-12 {
  margin-bottom: 40px;
}

.p_2020_gett_office_2 #microsite_content .container .col-xs-12 .article ul li {
  font-size: 16px;
}
@media only screen and (min-width: 1024px) {
    .p_2020_gett_office_2 #microsite_content .keyboard-section .text_with_media > .row > .col-xs-12{
        margin-top: -200px;
    }
}
@media only screen and (max-width: 1024px){
    .p_2020_gett_office_2 #microsite_content .keyboard-section .text_with_media > .row > .col-xs-12{
        margin-top: -60px;
    }
}
@media only screen and (max-width: 992px) {
  .p_2020_gett_office_2 #microsite_content .p_gett_t_header {
    margin-bottom: 0;
  }
}

/* ========================End 2020_Gett_Office2.0 ================== */




/* ========================*** Start *** Lenovo_ADPcampaign_2020  ***
*** https://www.also.com/ec/cms5/lv_5210/5210/klienti/piegadataji/lenovo/lenovo_adpcampaign_2020/index.jsp ***================== */
#p-lenovo_ADPcampaign_2020_DEMG-11285 p.big {
    line-height: 1.5;
}
#p-lenovo_ADPcampaign_2020_DEMG-11285 h3 {
    text-transform: none;
}
#p-lenovo_ADPcampaign_2020_DEMG-11285 h3 a.lnk {
    border-bottom: none;
}
/* ========================*** End *** Lenovo_ADPcampaign_2020  ***
*** https://www.also.com/ec/cms5/lv_5210/5210/klienti/piegadataji/lenovo/lenovo_adpcampaign_2020/index.jsp ***================== */

/* ========== IoT DOLLY PLUS ========== */
.iotDollyPlus #microsite_content h1,
.iotDollyPlus #microsite_content h2,
.iotDollyPlus #microsite_content h3,
.iotDollyPlus #microsite_content h4 {
    font-family: "raleway", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.iotDollyPlus #microsite_content p {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-weight: normal;
}

.iotDollyPlus #microsite_content h2 {
    margin-bottom: 10px;
}

.iotDollyPlus #microsite_content section.dollyTitle {
    padding-top: 30px;
}

.iotDollyPlus #microsite_content section.dollyTitle h2 {
    margin: 0;
}

.iotDollyPlus #microsite_content section.CTABlock p {
    margin-bottom: 0;
}

/* Header */
.iotDollyPlus #microsite_content section.dollyHeader h1:first-child {
    padding-top: 130px;
}

.iotDollyPlus #microsite_content section.dollyHeader h1 {
    text-transform: none;
}

.iotDollyPlus #microsite_content section.dollyHeader h1 b {
    color: #89e872;
}

/* Details */
.iotDollyPlus #microsite_content section.dollyDetails {
    padding-top: 60px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child {
    background-color: #006b7d;
    padding: 25px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:last-child {
    background-color: #89E872;
    padding: 0 25px 25px 0;
    position: relative;
    top: -50px;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6 span.col-for-media .embed-responsive {
    border: 10px solid #fff;
}

.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child h2,
.iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:first-child p {
    color: #fff;
}

/* Dolly Image */
.iotDollyPlus #microsite_content section.dollyImagesL {
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 40px 0;
}

.iotDollyPlus #microsite_content section.dollyImagesS {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 20px 0;
}

/* Solution */
.iotDollyPlus #microsite_content section.dollySolutionsL {
    padding-top: 40px;
    padding-bottom: 40px;
}

.iotDollyPlus #microsite_content section.dollySolutionsS {
    padding-top: 20px;
    padding-bottom: 20px;
}

.iotDollyPlus #microsite_content section.dollySolutions .grid-col .row {
    padding: 0;
}

/* Cases */
.iotDollyPlus #microsite_content section.dollyUseCases-rowone .grid-col  .article .row:last-child {
    background-color: rgb(137, 232, 114);
    color: #fff;
    min-height: 120px;
}

.iotDollyPlus #microsite_content section.dollyUseCases-rowtwo .grid-col  .article .row:last-child {
    background-color: rgb(137, 232, 114);
    color: #fff;
    min-height: 120px;
}

/* Reasons */
.iotDollyPlus #microsite_content section.dollyReasonOne .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonTwo .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonThree .grid-col .article {
    border-bottom: 3px solid rgb(137, 232, 114);
}

.iotDollyPlus #microsite_content section.dollyReasonThree {
    margin-bottom: 30px;
}

.iotDollyPlus #microsite_content section.dollyReasonOne .grid-col .article p,
.iotDollyPlus #microsite_content section.dollyReasonTwo .grid-col .article p,
.iotDollyPlus #microsite_content section.dollyReasonThree .grid-col .article p {
    min-height: 70px;
    margin-bottom: 0;
}

/* Monitor */
/*.iotDollyPlus #microsite_content section.dollyMonitor h2:first-child {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 20px 0;
}*/

/* Reseller Advantage */
.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul {
    list-style-type: none!important;
    padding: 0;
}

.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul li {
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
}

.iotDollyPlus #microsite_content section.dollyResellerAdvantage ul li:before {
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/1010/services_17/solution_services_2/iot_1/dolly_plus/arrow.png);
    position: absolute;
    top: 6px;
    left: 0;
    display: block;
    background-size: contain;
    width: 10px;
    height: 10px;
}

/* Contact */
.iotDollyPlus #microsite_content section.dollyContact {
    margin-top: 30px;
}

.iotDollyPlus #microsite_content section.dollyContact h2 {
    padding-top: 60px;
}

.iotDollyPlus #microsite_content section.dollyContact img.img-responsive {
    width: auto;
    max-width: inherit;
    display: block;
    margin: 0 auto;
}

@media only screen and (max-width: 640px) {
    .iotDollyPlus #microsite_content section.dollyHeader h1 {
        margin-top: 0;
    }
}

@media only screen and (max-width: 991px) {
    .iotDollyPlus #microsite_content section.dollyHeader h1:first-child {
        padding-top: 0;
    }

    .iotDollyPlus #microsite_content section.dollyHeader {
        padding-top: inherit;
    }

    .iotDollyPlus #microsite_content section.dollyDetails {
        padding-top: 20px;
    }

    .iotDollyPlus #microsite_content section.dollyDetails .grid-col .row .col-md-6:last-child {
        background-color: #89E872;
        padding-top: 25px;
        padding-bottom: 25px;
        padding-left: inherit;
        padding-right: inherit;
        position: relative;
        top: 0px;
    }

    .iotDollyPlus #microsite_content section.dollyContact h2 {
        padding-top: 0;
    }
}
/* ========== End IoT DOLLY PLUS ========== */


/************* SOPHOS MICROSITES 2020**************/
#p_sophos_microsite_2020 {
  background: #fff no-repeat fixed;
  background: -moz-linear-gradient(top, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
  background: -webkit-linear-gradient(top, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
  background: linear-gradient(to bottom, #eeeeee 0%, #ffffff 75%) no-repeat fixed;
}

#p_sophos_microsite_2020 .p_logo .container .img-responsive {
  max-width: 200px;
}
#p_sophos_microsite_2020 #microsite_content .container h2,
#p_sophos_microsite_2020 #microsite_content .container h3 {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content .container a {
  color: #004489;
}
#p_sophos_microsite_2020 #microsite_content .container .panel-title a {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact {
  background: transparent;
  padding-bottom: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact .container {
  background: #ddd;
}

#p_sophos_microsite_2020 #microsite_content #microsite_contact .container h3 {
  color: #004489;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 10px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header {
  background: transparent;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row {
  position: relative;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row .article .row {
  padding: 0;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .container > .row .article .row p {
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  height: 0;
  margin: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header .active > a,
#p_sophos_microsite_2020 #microsite_content #microsite_header .active > a:hover {
  color: #004489;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul {
  background: #fff;
  margin: 4px 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul li ul {
    display: none;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header ul li:hover ul {
    display: block;
    position: absolute;
bottom: -40px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header li a {
  color: #666;
  display: block;
  padding: 0.5em;
  text-transform: uppercase;
  border-bottom: 1px solid transparent;
}

#p_sophos_microsite_2020 #microsite_content #microsite_header li a:hover {
  border-bottom: 1px solid #CCC;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer {
  color: #666;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer a {
  border: 0;
  border-left: 1px solid #333;
  margin-left: 5px;
  padding-left: 5px;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer a:hover {
  border-bottom: 1px solid #666 !important;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article > .row {
  padding: 0 15px;
  margin-top: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article .col-xs-12 a {
  border-bottom: none;
  margin-right: 5px;
  color: #666;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .article .col-xs-12 a:first-child {
  border: 0;
  margin: 0;
  padding: 0;
}

#p_sophos_microsite_2020 #microsite_content #microsite_footer .col-md-3 p {
  text-align: right;
  color: #666;
}

/************* END SOPHOS MICROSITES 2020**************/

/* Shop > Training Page  */

#p-shop-tutorials.shoptraining #cboxOverlay {
    opacity: 1;
    background: #fff;
}

#p-shop-tutorials.shoptraining div#colorbox {
    top: 50px !important;
}

#p-shop-tutorials .shoptraining_infobox .container {
    width: 14%;
    float: left;
    position: fixed !important;
    top: 1.5%;
    padding: 0px;
    font-size: 10px;
    background: #EEEEEE;
    color: black;
    padding: 5px;
}

#p-shop-tutorials .shoptraining_infobox a {
    color: #000 !important;
}

#p-shop-tutorials .shoptraining_infobox a:hover,
#p-shop-tutorials .shoptraining_infobox a:active,
#p-shop-tutorials .shoptraining_infobox a:focus {
    color: #89E872 !important;
    border: 0px solid transparent !important;
}

#p-shop-tutorials .shoptraining_infobox h2 {
    margin-top: 20px;
}

#p-shop-tutorials .shoptraining_infobox p {
    font-size: 13px;
    text-align: left;
}

/* END Shop > Training Page  */
/***************************ALSO Solutions Business Online Training*********************************/

.l-hidden {
    display: none;
    visibility: hidden;
}

#evt-reg-form-bronze #microsite_content, #evt-reg-form-silver #microsite_content, #evt-reg-form-gold #microsite_content {
    background: #BDBDBD;
}
#evt-reg-form-bronze #microsite_content .bg-white-100 .container, #evt-reg-form-silver #microsite_content .bg-white-100 .container, #evt-reg-form-gold #microsite_content .bg-white-100 .container {
    box-shadow: 0 16px 16px rgba(0, 0, 0, 0.15);
}

.evt-reg-form {
    color: #424242;
}
.evt-reg-form .c-Breadcrumb {
    background: #FFF;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 50px;
    padding-top: 25px;
}
.evt-reg-form #microsite_content * {
    line-height: 1.65;
}
.evt-reg-form #microsite_content .bg-white-100 .container {
    background: #FFF;
}
.evt-reg-form #microsite_content h1, .evt-reg-form #microsite_content h2, .evt-reg-form #microsite_content h3, .evt-reg-form #microsite_content h4, .evt-reg-form #microsite_content h5 {
    line-height: 1.15;
}
.evt-reg-form #microsite_content p {
    margin-bottom: 1.15rem;
}
.evt-reg-form #microsite_content h1, .evt-reg-form #microsite_content p.big {
    margin-top: 0;
    font-size: 2.488em;
}
.evt-reg-form #microsite_content h2 {
    font-size: 2.074em;
}
.evt-reg-form #microsite_content h3 {
    font-size: 1.728em;
}
.evt-reg-form #microsite_content h4 {
    font-size: 1.44em;
}
.evt-reg-form #microsite_content h5 {
    font-size: 1.2em;
}
.evt-reg-form #microsite_content small, .evt-reg-form #microsite_content .text_small, .evt-reg-form #microsite_content p.small {
    font-size: 0.833em;
}

.l-mt-1rem .container {
    margin-top: 1rem;
}

.l-mb-1rem .container {
    margin-bottom: 1rem;
}

.l-my-1rem .container {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.l-pt-1rem .container {
    padding-top: 1rem;
}

.l-pb-1rem .container {
    padding-bottom: 1rem;
}

.l-py-1rem .container {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.l-mt-2rem .container {
    margin-top: 2rem;
}

.l-mb-2rem .container {
    margin-bottom: 2rem;
}

.l-my-2rem .container {
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.l-pt-2rem .container {
    padding-top: 2rem;
}

.l-pb-2rem .container {
    padding-bottom: 2rem;
}

.l-py-2rem .container {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.l-mt-3rem .container {
    margin-top: 3rem;
}

.l-mb-3rem .container {
    margin-bottom: 3rem;
}

.l-my-3rem .container {
    margin-top: 3rem;
    margin-bottom: 3rem;
}

.l-pt-3rem .container {
    padding-top: 3rem;
}

.l-pb-3rem .container {
    padding-bottom: 3rem;
}

.l-py-3rem .container {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

.l-mt-4rem .container {
    margin-top: 4rem;
}

.l-mb-4rem .container {
    margin-bottom: 4rem;
}

.l-my-4rem .container {
    margin-top: 4rem;
    margin-bottom: 4rem;
}

.l-pt-4rem .container {
    padding-top: 4rem;
}

.l-pb-4rem .container {
    padding-bottom: 4rem;
}

.l-py-4rem .container {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.l-mt-5rem .container {
    margin-top: 5rem;
}

.l-mb-5rem .container {
    margin-bottom: 5rem;
}

.l-my-5rem .container {
    margin-top: 5rem;
    margin-bottom: 5rem;
}

.l-pt-5rem .container {
    padding-top: 5rem;
}

.l-pb-5rem .container {
    padding-bottom: 5rem;
}

.l-py-5rem .container {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.l-mt-6rem .container {
    margin-top: 6rem;
}

.l-mb-6rem .container {
    margin-bottom: 6rem;
}

.l-my-6rem .container {
    margin-top: 6rem;
    margin-bottom: 6rem;
}

.l-pt-6rem .container {
    padding-top: 6rem;
}

.l-pb-6rem .container {
    padding-bottom: 6rem;
}

.l-py-6rem .container {
    padding-top: 6rem;
    padding-bottom: 6rem;
}

.l-mt-7rem .container {
    margin-top: 7rem;
}

.l-mb-7rem .container {
    margin-bottom: 7rem;
}

.l-my-7rem .container {
    margin-top: 7rem;
    margin-bottom: 7rem;
}

.l-pt-7rem .container {
    padding-top: 7rem;
}

.l-pb-7rem .container {
    padding-bottom: 7rem;
}

.l-py-7rem .container {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.l-mt-8rem .container {
    margin-top: 8rem;
}

.l-mb-8rem .container {
    margin-bottom: 8rem;
}

.l-my-8rem .container {
    margin-top: 8rem;
    margin-bottom: 8rem;
}

.l-pt-8rem .container {
    padding-top: 8rem;
}

.l-pb-8rem .container {
    padding-bottom: 8rem;
}

.l-py-8rem .container {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.l-mt-9rem .container {
    margin-top: 9rem;
}

.l-mb-9rem .container {
    margin-bottom: 9rem;
}

.l-my-9rem .container {
    margin-top: 9rem;
    margin-bottom: 9rem;
}

.l-pt-9rem .container {
    padding-top: 9rem;
}

.l-pb-9rem .container {
    padding-bottom: 9rem;
}

.l-py-9rem .container {
    padding-top: 9rem;
    padding-bottom: 9rem;
}

.l-mt-10rem .container {
    margin-top: 10rem;
}

.l-mb-10rem .container {
    margin-bottom: 10rem;
}

.l-my-10rem .container {
    margin-top: 10rem;
    margin-bottom: 10rem;
}

.l-pt-10rem .container {
    padding-top: 10rem;
}

.l-pb-10rem .container {
    padding-bottom: 10rem;
}

.l-py-10rem .container {
    padding-top: 10rem;
    padding-bottom: 10rem;
}

.l-section-no-padding .grid-col {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.l-divider .grid-col:first-of-type .article:before {
    content: "";
    position: relative;
    display: block;
    background: #d2f6ca;
    width: 100%;
    height: 4px;
    top: -4rem;
    margin: 0 auto;
}

.l-bg {
    background: linear-gradient(-180deg, #FFF 0%, #89E872 100%);
}

.l-fullscreen {
    position: fixed;
    min-width: 100%;
    min-height: 100%;
    top: 6rem;
    z-index: -1;
}
.l-fullscreen img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    min-width: 50%;
    min-height: 50%;
}

.l-d-grid .col-for-image, .l-hotel .col-for-image {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: auto auto auto;
    justify-content: center;
    align-items: center;
}

.l-d-grid .container {
    background: #EEEEEE;
}
.l-d-grid .text_with_media .row {
    display: flex;
    justify-content: center;
    background-image: linear-gradient(rgba(0, 0, 0, 0.5));
}

.l-event-hero .container {
    background: #EEEEEE;
}
.l-event-hero .text_with_media .row {
    padding: 0 !important;
}
.l-event-hero .text_with_media .row h1 {
    color: #000;
    font-size: 2.986em !important;
}
.l-event-hero .text_with_media .row img {
    padding: 0;
}

.evt-reg-form #microsite_content .btn-primary {
    border-radius: 100px;
    border-color: #89E872;
    background-color: #89E872;
}
.evt-reg-form #microsite_content .btn-primary:after {
    border-radius: 100px;
}
.evt-reg-form #microsite_content .btn-default {
    border-color: #89E872;
    color: #89E872;
    border-radius: 100px;
}
.evt-reg-form #microsite_content .btn-default:hover {
    color: #FFF;
    background-color: #89E872;
}
.evt-reg-form #microsite_content .lnk {
    color: #89E872;
}
.evt-reg-form #microsite_content .lnk:hover {
    color: #000;
}
.evt-reg-form #microsite_content .l-content .article h3 {
    text-transform: inherit;
    color: #89E872;
}
.evt-reg-form #microsite_content .l-content .article .table-striped > tbody > tr:nth-of-type(odd) {
    background: transparent;
}
.evt-reg-form #microsite_content .l-content .article .table-striped > tbody > tr:nth-of-type(odd):hover {
    background-color: #89E872;
}
.evt-reg-form #microsite_content .l-content .article table.table {
    border: 0;
}
.evt-reg-form #microsite_content .l-content .article table.table tr th {
    display: none;
}
.evt-reg-form #microsite_content .l-content .article table.table tr th,
.evt-reg-form #microsite_content .l-content .article table.table tr td {
    border-right-width: 0;
    border-left-width: 0;
}
.evt-reg-form #microsite_content .l-contact a {
    color: #000;
    text-decoration: underline;
}
.evt-reg-form #microsite_content .l-contact .m-contact--headline {
    font-size: 20px;
    color: #89E872;
}
.evt-reg-form #microsite_content .l-agenda .article h3,
.evt-reg-form #microsite_content .l-agenda .article p {
    text-align: center;
}
.evt-reg-form #microsite_content .l-agenda .article p {
    margin-bottom: 0px;
}
.evt-reg-form #microsite_content .l-agenda .article .table-responsive {
    padding-top: 0;
}
.evt-reg-form #microsite_content .l-agenda .article .table tbody td:first-of-type {
    width: 33.33%;
}
.evt-reg-form #microsite_content .l-form .article h3 {
    text-align: center;
}
.evt-reg-form #microsite_content .l-form .btn-primary {
    padding-left: 20px;
    padding-right: 20px;
    min-width: 120px;
}
.evt-reg-form #microsite_content .webforms > .mwf-form {
    padding-left: 25px;
    padding-right: 25px;
}
.evt-reg-form #microsite_content .mwf-form .mwf-field[data-mwf-container=mwfb081e4ef607e] .mwf-required, .evt-reg-form #microsite_content .mwf-form .mwf-field[data-mwf-container=mwf3ace42c8a3ba] .mwf-required {
    display: none;
}
.evt-reg-form #microsite_content .mwf-form .mwf-label p {
    margin-bottom: 0 !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf-option {
    margin-top: 0;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph {
    padding-left: 0;
    display: block;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:first-child a {
    text-decoration: none;
    border-bottom-width: 0px;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph p {
    color: #000;
    margin: 0;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph p a {
    margin-top: 4px;
    margin-bottom: 0;
    display: inline-block;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:first-of-type p {
    margin-top: 20px !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf-paragraph:last-of-type p {
    margin-bottom: 20px !important;
}
.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow .col-md-3 {
    width: 50%;
}
.evt-reg-form #microsite_content .mwf-form .mwf_cancel {
    background: transparent;
    color: #000;
}
.evt-reg-form #microsite_content .mwf-form .mwf_cancel:hover {
    background: #000;
    color: #FFF;
}
.evt-reg-form #microsite_content .mwf-form .col-md-6 {
    padding-left: 0;
    padding-right: 10px;
}

@media (max-width: 767px) {
    .l-hotel .col-for-image {
        grid-template-columns: auto;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .l-hotel .col-for-image {
        grid-template-columns: auto auto;
    }
}
@media (min-width: 992px) {
    .evt-reg-form #microsite_content .container {
        max-width: 780px;
        display: block;
    }

    #evt-reg-form-silver .l-hotel {
        grid-template-columns: auto auto;
    }

    /* Medium devices (desktops, 992px and up) */
    #evt-reg-form-bronze .l-section .grid-col .article, #evt-reg-form-gold .l-section .grid-col .article {
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media screen and (max-width: 1024px) {
    /* Specific to this particular image */
}


/***************************End ALSO Solutions Business Online Training*********************************/

/*=============================================
=            Lenovo SmartView 2020            =
=============================================*/
#p-lenovo-smartview-2020 main .l-hidden {
    display: none;
}
#p-lenovo-smartview-2020 main .custom-v-center .grid > .row {
    height: 100%;
    display: flex;
    align-items: center;
}
#p-lenovo-smartview-2020 main .custom-v-center .article .row {
    height: 100%;
    display: flex;
    align-items: center;
}
#p-lenovo-smartview-2020 main a.btn-default, #p-lenovo-smartview-2020 main table.table a.btn-default {
    font-size: inherit;
}

#p-lenovo-smartview-2020 .pt-1r {
    padding-top: 1rem;
}
#p-lenovo-smartview-2020 .pb-1r {
    padding-bottom: 1rem;
}
#p-lenovo-smartview-2020 .pl-1r {
    padding-left: 1rem;
}
#p-lenovo-smartview-2020 .pr-1r {
    padding-right: 1rem;
}
#p-lenovo-smartview-2020 .pt-2r {
    padding-top: 2rem;
}
#p-lenovo-smartview-2020 .pb-2r {
    padding-bottom: 2rem;
}
#p-lenovo-smartview-2020 .pl-2r {
    padding-left: 2rem;
}
#p-lenovo-smartview-2020 .pr-2r {
    padding-right: 2rem;
}
#p-lenovo-smartview-2020 .pt-3r {
    padding-top: 3rem;
}
#p-lenovo-smartview-2020 .pb-3r {
    padding-bottom: 3rem;
}
#p-lenovo-smartview-2020 .pl-3r {
    padding-left: 3rem;
}
#p-lenovo-smartview-2020 .pr-3r {
    padding-right: 3rem;
}
#p-lenovo-smartview-2020 .pt-4r {
    padding-top: 4rem;
}
#p-lenovo-smartview-2020 .pb-4r {
    padding-bottom: 4rem;
}
#p-lenovo-smartview-2020 .pl-4r {
    padding-left: 4rem;
}
#p-lenovo-smartview-2020 .pr-4r {
    padding-right: 4rem;
}
#p-lenovo-smartview-2020 .pt-5r {
    padding-top: 5rem;
}
#p-lenovo-smartview-2020 .pb-5r {
    padding-bottom: 5rem;
}
#p-lenovo-smartview-2020 .pl-5r {
    padding-left: 5rem;
}
#p-lenovo-smartview-2020 .pr-5r {
    padding-right: 5rem;
}
#p-lenovo-smartview-2020 .pt-6r {
    padding-top: 6rem;
}
#p-lenovo-smartview-2020 .pb-6r {
    padding-bottom: 6rem;
}
#p-lenovo-smartview-2020 .pl-6r {
    padding-left: 6rem;
}
#p-lenovo-smartview-2020 .pr-6r {
    padding-right: 6rem;
}
#p-lenovo-smartview-2020 .pt-7r {
    padding-top: 7rem;
}
#p-lenovo-smartview-2020 .pb-7r {
    padding-bottom: 7rem;
}
#p-lenovo-smartview-2020 .pl-7r {
    padding-left: 7rem;
}
#p-lenovo-smartview-2020 .pr-7r {
    padding-right: 7rem;
}
#p-lenovo-smartview-2020 .pt-8r {
    padding-top: 8rem;
}
#p-lenovo-smartview-2020 .pb-8r {
    padding-bottom: 8rem;
}
#p-lenovo-smartview-2020 .pl-8r {
    padding-left: 8rem;
}
#p-lenovo-smartview-2020 .pr-8r {
    padding-right: 8rem;
}
#p-lenovo-smartview-2020 .pt-9r {
    padding-top: 9rem;
}
#p-lenovo-smartview-2020 .pb-9r {
    padding-bottom: 9rem;
}
#p-lenovo-smartview-2020 .pl-9r {
    padding-left: 9rem;
}
#p-lenovo-smartview-2020 .pr-9r {
    padding-right: 9rem;
}
#p-lenovo-smartview-2020 .pt-10r {
    padding-top: 10rem;
}
#p-lenovo-smartview-2020 .pb-10r {
    padding-bottom: 10rem;
}
#p-lenovo-smartview-2020 .pl-10r {
    padding-left: 10rem;
}
#p-lenovo-smartview-2020 .pr-10r {
    padding-right: 10rem;
}

/* Extra small devices (phones, less than 768px) */
/*=====  End of Lenovo SmartView 2020  ======*/



/* Start Product Finishing - Calculator - DEMG-11226 */
#p_product-finishing-caculator-11226 p {
    font-size: 16px;
}
#p_product-finishing-caculator-11226 .p_contact_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(35deg, #89e872 0%, #006c80 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5vw;
    padding-right: 30px;
    padding-bottom: 2vw;
    padding-left: 30px;
    margin-top: 10vh;
}
#p_product-finishing-caculator-11226 .p_logo_8466 img {
    width: 110px;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media .col-for-image img {
    width: 400px;
}
#p_product-finishing-caculator-11226 .p_hero_8466 {
    background-color: #006c80;
    background-size: cover;
    color: #fff !important;
    margin-bottom: 0;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 30px;
}
#p_product-finishing-caculator-11226  #microsite_content .p_hero_8466 .article h3,
#p_product-finishing-caculator-11226  #microsite_content .p_hero_8466 .article h1
 {
    color: #fff;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-for-image img {
    width: 200px;
    margin: auto;
}
#p_product-finishing-caculator-11226  .stn-5cols .article .text_with_media .col-for-image img {
    max-width: 150px;
}
#p_product-finishing-caculator-11226  .stn-5cols {
    padding-bottom: 50px;
}
#p_product-finishing-caculator-11226  .digitale-youtube .row>.col-xs-12:last-child {padding-left: 40px;padding-right: 40px;}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    min-height: 400px;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media  h2 {
    color: #ffffff!important;
    font-size: 7rem;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .grid {
    background-color: transparent!important;
}
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_contact_8466 .article.text_with_media h2 b {
    color: #ffffff;
}
#p_product-finishing-caculator-11226 .d_mb_15 {
    margin-bottom: 15px;
}
/* #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row{
    position: absolute;
} */

#p_product-finishing-caculator-11226 .p_headline_rotating{
    background-image: linear-gradient(180deg, #0c3456 0%, #006c80 100%);
    padding: unset!important;
}
#p_product-finishing-caculator-11226 .p_headline_rotating .article.text_with_media{
    min-height: 100px;
    margin-top: 50px;
}
#p_product-finishing-caculator-11226 .p_headline_rotating .article.text_with_media h3{
    color: #ffffff!important;
    font-size: 3rem;
    text-transform: none;
    text-align: left;
}
#p_product-finishing-caculator-11226 .p_box_8466 {
    background-color: rgba(255, 255, 255, 0);
    background-image: linear-gradient(180deg, #006c80 0%, #89e872 100%);
    background-position: center center;
    background-repeat: no-repeat;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 5vw!important;
}
#p_product-finishing-caculator-11226 .p_box02_8466 {
    background-image: linear-gradient(180deg, #89e872 0%,  #c6f5bb 100%);
    padding-top: 0!important;
    margin-bottom: 3vw;
}
#p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-6.grid-col  .article.text_with_media .col-xs-12{
    display: flex;
    justify-content: center;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 0px;
    color: rgb(0, 0, 0);
    top: 0;
    min-height: 300px;
    margin: auto;
    position: relative;
    padding: 30px 30px;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    perspective: 1000px;
    perspective-origin: revert;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media ul li  {
    text-align: left;
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media::after {
    background-color: rgb(137, 232, 114);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h2 {
    margin-top: 25px;
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media::after {
    background-color: rgb(29 91 103);
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media ul li {
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media ul li {
    color: rgb(0, 0, 0);
}
#p_product-finishing-caculator-11226 .p_box_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(4) .article.text_with_media::after {
    background-color: rgb(255, 185, 145);
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
}

#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media:after{
    background-color: rgb(0,0,0);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media p,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media h3,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media ul li {
    color: #ffffff;
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:first-child .article.text_with_media,
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    transition-duration: 0.9s;
    bottom: 0px;
}

#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media:after{
    background-color: rgb(48 48 48);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(255, 255, 255);
    transition-duration: 0.9s;
    bottom: 0px;
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
    color: rgb(255, 255, 255);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media:after{
    background-color: rgb(230, 230, 215);
}
#p_product-finishing-caculator-11226 .p_box02_8466 .row .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media {
    border-color: rgba(0, 0, 0, 0);
    color: rgb(0, 0, 0);
    transition-duration: 0.9s;
}
#p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media p {
    font-size: 5rem!important;
}

#p_product-finishing-caculator-11226 .p_solution_image .col-xs-12.col-md-4.grid-col .article.text_with_media {
    text-align: center;
}


#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media::after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top:0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;
  }
  #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row {
        -webkit-transition: all 2s;
        -o-transition: all 2s;
        transition: all 2s;
        backface-visibility: hidden;
        position: relative;
        z-index: 2;
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;

    }
#p_product-finishing-caculator-11226 .p_big_picture .article.text_with_media h3{
    color: #9fd293;
    text-align: center;
    margin: -20px 0 20px 0;
}

#p_product-finishing-caculator-11226 .p_box_8466 img{
max-width: 380px;
}





@media screen and (min-width: 960px) {
    #p_product-finishing-caculator-11226  .stn-5cols .grid-col{
        width: 20%;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .grid-col .text_with_media .col-xs-12{
        padding-left: 15px;
        padding-right: 15px;
        text-align: center;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article .text_with_media .col-for-image img {
        padding-left: 0;
        padding-right: 0;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article h3 {
        font-size: 18px;
    }
    #p_product-finishing-caculator-11226  .stn-5cols .article p {
        font-size: 16px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 > .container > .row {
        display: flex;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media {
        height: 100%;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media h3 {
        font-size: 20px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media p,
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media ul li {
        font-size:14px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media::after {
        -webkit-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -o-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin:  center center;
        -o-transform-origin: center center;
        transform-origin: center center;
      }


    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(1) {
        position: absolute;
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        /* position: absolute; */
        left: 50%;
        width: 100%;
        text-align: center;
        font-size: 8rem;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        margin: 0;
        padding: 0;
        -webkit-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -ms-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        -o-transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
        transform: rotateY(0deg) translate3D(-50%, 0%, 10px);
    }

    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row{
      -webkit-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -ms-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      -o-transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
      transform: rotateY(180deg) translate3D(-50%, 0%, 10px);
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) {
        border-color: rgba(0, 0, 0, 0);
        border-style: solid;
        border-width: 0px;
        color: rgb(0, 0, 0);
        text-align: center;
        display: flex;
        flex-wrap: wrap;
        align-content: center;
        /* min-height: 260px; */
        align-items: center;
        justify-content: center;
        -webkit-transform: rotateY(180deg) translateZ(50px);
        -ms-transform: rotateY(180deg) translateZ(50px);
        -o-transform: rotateY(180deg) translateZ(50px);
        transform: rotateY(180deg) translateZ(50px);
    }
    /* #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 {
        padding: 30px;
    } */
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p {
        text-align: left;
        font-size:14px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p a.btn,
    #p_product-finishing-caculator-11226 .p_box_8466 .text_with_media > .row:nth-child(2) .col-xs-12 p a.btn:hover {
        padding: 10px 20px;
        line-height: 1;
        font-size: 13px;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row:nth-child(2){
      -webkit-transform: rotateY(360deg) translateZ(50px);
      -ms-transform: rotateY(360deg) translateZ(50px);
      -o-transform: rotateY(360deg) translateZ(50px);
      transform: rotateY(360deg) translateZ(50px);
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover::after {
      -webkit-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);

    }
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover > .row img{
        transform: translate(35px , 0);
        transition: 0.5s linear;
    }
}
@media screen and (max-width: 960px) {
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row, #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row .col-xs-12 {
     transform-style: unset;
}
#p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media .row {
    position: relative;
}
#p_product-finishing-caculator-11226 .p_box_8466 img{
max-width: 150px;
}
    #p_product-finishing-caculator-11226 .p_box_8466 img,
    #p_product-finishing-caculator-11226 .p_box_8466 p {
        transform: unset;
    }
    .p_solution_image .article.text_with_media img {
        width: 50%!important;
        margin: auto!important;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover,
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover p,
    #p_product-finishing-caculator-11226 .p_box_8466 .article.text_with_media:hover img {
        transform: unset;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 {
        padding-bottom: 0!important;
    }
    #p_product-finishing-caculator-11226 .p_box02_8466 {
        padding-bottom: 1vw!important;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-4.grid-col,
    #p_product-finishing-caculator-11226 .p_box02_8466 .col-xs-12.col-md-6.grid-col {
        margin-bottom: 4vw;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 {
        background: url(https://also.com/ec/cms5/media/img/6110_1/customer_6/providers_17/also_20/smart_and_secure_trolley_solution_1/mb_hero_v2-2.jpg) center center no-repeat;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-xs-12.col-md-7 {
        display: block;
        flex-wrap: unset;
        min-height: unset;
        text-align: center;
    }
    #p_product-finishing-caculator-11226 .p_hero_8466 .article.text_with_media .col-for-image img {
        width: 150px;
        margin: auto;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 h2 {
        position: relative;
        transform: unset;
        left: unset;
        display: block;
        text-align: center;
    }
    #p_product-finishing-caculator-11226 .p_box_8466 .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12{
        display: block;
    }

}

@media screen and (max-width: 375px) {
    #p_product-finishing-caculator-11226 .p_solution_image .article.text_with_media img {
        width: 100%!important;
        margin: auto!important;
    }
}
/* End Product Finishing - Calculator - DEMG-11226 */




/********************* LP ALSO xMas Bonus Club *********************/
.p_also_xmas_bonus_club #microsite_content .p_xmas_logo .container img {
    max-width: 200px;
  }
/********************* End LP ALSO xMas Bonus Club *********************/


#sva120220_btn a{
    background: #92d050 !important;
    border-radius: 15px !important;
    border: 0px #92d050 solid !important;
    color: white !important;}
/*************Dropbox_Rebate-Program_LP**************/
.p_dropbox_rebate_program #microsite_content h2,
.p_dropbox_rebate_program #microsite_content h3 {
  color: #162f7c;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue {
  background: #162f7c !important;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue .container {
  background: transparent;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h1,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h2,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h3,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container h4,
.p_dropbox_rebate_program #microsite_content .dropbox_blue .container p {
  color: #fff;
}

.p_dropbox_rebate_program #microsite_content .dropbox_yel {
  background: #fbe8b1;
}

.p_dropbox_rebate_program #microsite_content .dropbox_yel .container {
  background: transparent;
}

.p_dropbox_rebate_program #microsite_content .dropbox_blue02 {
  background: #c3d7e8;
}

.p_dropbox_rebate_program #microsite_content .dropbox_grey {
  background: #f8f8f8;
}

.p_dropbox_rebate_program #microsite_content .p_h_dropbox_center .container h2 {
  text-align: center;
}

.p_dropbox_rebate_program #microsite_content .p_logo_dropbox.dropbox_grey .container {
  background: transparent;
}
@media screen and (max-width: 991px) {
  .p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}


.p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row .col-xs-12:first-of-type .article img {
  max-width: 350px;
}

.p_dropbox_rebate_program #microsite_content .p_logo_dropbox .container > .row .col-xs-12:last-of-type .article img {
  margin: 0 0 0 auto;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .article .col-for-image {
  padding-bottom: 2rem;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .article h2 {
  color: #fbe8b1;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .btn {
  background: #fff;
  border-radius: 0;
  color: #162F7C;
  border: none;
}

.p_dropbox_rebate_program #microsite_content .p_header_dropbox .btn:hover {
  background: #f2c2c2;
  color: #162F7C;
}

.p_dropbox_rebate_program #microsite_content .btn {
  background: #285ff6;
  border-radius: 0;
  color: #fff;
  border: none;
  text-transform: uppercase;
  font-size: 16px;
}

.p_dropbox_rebate_program #microsite_content .btn:hover {
  border-radius: 0;
  border: none;
  background: #1e4dea;
}

.p_dropbox_rebate_program #microsite_content .p_col_4_dropbox .container h3 {
  font-size: 17px;
}

.p_dropbox_rebate_program #microsite_content .p_col_4_dropbox .container img {
  max-width: 240px;
  margin: 0 auto;
}

.p_dropbox_rebate_program #microsite_content .p_quote_dropbox .small {
  font-size: 15px;
  font-style: italic;
  border: 1px solid #fbfbfb !important;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  display: block;
  margin: 0;
  padding: 20px;
  background: #fff;
}

.p_dropbox_rebate_program #microsite_content .p_quote_dropbox .small .highlight {
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
}

.p_dropbox_form #colorbox main {
  background: #c3d7e8;
}

.p_dropbox_form #colorbox #microsite_content {
  max-width: 752px;
  margin: 0 auto;
  width: 100%;
  padding-bottom: 40px;
}

@media (min-width: 992px) {
  .p_dropbox_form #colorbox #microsite_content .container {
    background: #c3d7e8;
    max-width: 752px;
    width: 100%;
  }
  .p_dropbox_form #colorbox #microsite_content .container .col-md-3 {
    max-width: 280px;
    width: 100%;
  }
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .col-xs-12:last-of-type .article img {
  margin: 0;
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .row .col-for-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-items: flex-start;
  align-items: center;
}

.p_dropbox_form #colorbox #microsite_content .p_logo_dropbox .container > .row .row .col-for-image picture:first-of-type img {
  max-width: 220px;
}

.p_dropbox_rebate_program #microsite_content .container .col-for-image .embed-responsive .embed-responsive-item {
  padding-top: 25px;
}

@media (min-width: 992px) {
  .p_dropbox_rebate_program #microsite_content .container .col-for-image .embed-responsive .embed-responsive-item {
    padding-left: 25px;
  }
}
/*************End Dropbox_Rebate-Program_LP**************/

#sva120820prod a.btn-primary {
    border: 2px solid #01A4EF !important;
    border-bottom: 2px solid #01A4EF !important;
    border-radius: 0 !important;
    background: #01A4EF !important;
}

#sva120820{background: #01A4EF !important;}



/*=========================================
=            ProArt StudioBook            =
=========================================*/
#p-2020_asus_proart_studiobooks {
    /*===========================================
    =            Lenovo ThinkP Style            =
    ===========================================*/
    /*=====  End of Lenovo ThinkP Style  ======*/
}
#p-2020_asus_proart_studiobooks .l-hidden {
    display: none;
}
#p-2020_asus_proart_studiobooks #microsite_content a.btn-default, #p-2020_asus_proart_studiobooks #microsite_content table.table a.btn-default {
    font-size: inherit;
}
#p-2020_asus_proart_studiobooks #microsite_content .btn, #p-2020_asus_proart_studiobooks #microsite_content .lnk {
    transition: all 0.3s ease-in-out;
}
#p-2020_asus_proart_studiobooks #microsite_content .lnk {
    border-bottom-color: #C9AC82;
}

#p-2020_asus_proart_studiobooks .pt-1r, #p-2020_asus_proart_studiobooks .m-box-pt-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-1r > .container {
    padding-top: 1rem;
}
#p-2020_asus_proart_studiobooks .pb-1r, #p-2020_asus_proart_studiobooks .m-box-pb-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-1r > .container {
    padding-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .pl-1r, #p-2020_asus_proart_studiobooks .m-box-pl-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-1r > .container {
    padding-left: 1rem;
}
#p-2020_asus_proart_studiobooks .pr-1r, #p-2020_asus_proart_studiobooks .m-box-pr-1r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-1r > .container {
    padding-right: 1rem;
}
#p-2020_asus_proart_studiobooks .mt-1r {
    margin-top: 1rem;
}
#p-2020_asus_proart_studiobooks .mb-1r {
    margin-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .ml-1r {
    margin-left: 1rem;
}
#p-2020_asus_proart_studiobooks .mr-1r {
    margin-right: 1rem;
}
#p-2020_asus_proart_studiobooks .mt-n-1r {
    margin-top: -1rem;
}
#p-2020_asus_proart_studiobooks .mb-n-1r {
    margin-bottom: -1rem;
}
#p-2020_asus_proart_studiobooks .ml-n-1r {
    margin-left: -1rem;
}
#p-2020_asus_proart_studiobooks .mr-n-1r {
    margin-right: -1rem;
}
#p-2020_asus_proart_studiobooks .pt-2r, #p-2020_asus_proart_studiobooks .m-box-pt-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-2r > .container {
    padding-top: 2rem;
}
#p-2020_asus_proart_studiobooks .pb-2r, #p-2020_asus_proart_studiobooks .m-box-pb-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-2r > .container {
    padding-bottom: 2rem;
}
#p-2020_asus_proart_studiobooks .pl-2r, #p-2020_asus_proart_studiobooks .m-box-pl-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-2r > .container {
    padding-left: 2rem;
}
#p-2020_asus_proart_studiobooks .pr-2r, #p-2020_asus_proart_studiobooks .m-box-pr-2r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-2r > .container {
    padding-right: 2rem;
}
#p-2020_asus_proart_studiobooks .mt-2r {
    margin-top: 2rem;
}
#p-2020_asus_proart_studiobooks .mb-2r {
    margin-bottom: 2rem;
}
#p-2020_asus_proart_studiobooks .ml-2r {
    margin-left: 2rem;
}
#p-2020_asus_proart_studiobooks .mr-2r {
    margin-right: 2rem;
}
#p-2020_asus_proart_studiobooks .mt-n-2r {
    margin-top: -2rem;
}
#p-2020_asus_proart_studiobooks .mb-n-2r {
    margin-bottom: -2rem;
}
#p-2020_asus_proart_studiobooks .ml-n-2r {
    margin-left: -2rem;
}
#p-2020_asus_proart_studiobooks .mr-n-2r {
    margin-right: -2rem;
}
#p-2020_asus_proart_studiobooks .pt-3r, #p-2020_asus_proart_studiobooks .m-box-pt-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-3r > .container {
    padding-top: 3rem;
}
#p-2020_asus_proart_studiobooks .pb-3r, #p-2020_asus_proart_studiobooks .m-box-pb-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-3r > .container {
    padding-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .pl-3r, #p-2020_asus_proart_studiobooks .m-box-pl-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-3r > .container {
    padding-left: 3rem;
}
#p-2020_asus_proart_studiobooks .pr-3r, #p-2020_asus_proart_studiobooks .m-box-pr-3r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-3r > .container {
    padding-right: 3rem;
}
#p-2020_asus_proart_studiobooks .mt-3r {
    margin-top: 3rem;
}
#p-2020_asus_proart_studiobooks .mb-3r {
    margin-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .ml-3r {
    margin-left: 3rem;
}
#p-2020_asus_proart_studiobooks .mr-3r {
    margin-right: 3rem;
}
#p-2020_asus_proart_studiobooks .mt-n-3r {
    margin-top: -3rem;
}
#p-2020_asus_proart_studiobooks .mb-n-3r {
    margin-bottom: -3rem;
}
#p-2020_asus_proart_studiobooks .ml-n-3r {
    margin-left: -3rem;
}
#p-2020_asus_proart_studiobooks .mr-n-3r {
    margin-right: -3rem;
}
#p-2020_asus_proart_studiobooks .pt-4r, #p-2020_asus_proart_studiobooks .m-box-pt-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-4r > .container {
    padding-top: 4rem;
}
#p-2020_asus_proart_studiobooks .pb-4r, #p-2020_asus_proart_studiobooks .m-box-pb-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-4r > .container {
    padding-bottom: 4rem;
}
#p-2020_asus_proart_studiobooks .pl-4r, #p-2020_asus_proart_studiobooks .m-box-pl-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-4r > .container {
    padding-left: 4rem;
}
#p-2020_asus_proart_studiobooks .pr-4r, #p-2020_asus_proart_studiobooks .m-box-pr-4r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-4r > .container {
    padding-right: 4rem;
}
#p-2020_asus_proart_studiobooks .mt-4r {
    margin-top: 4rem;
}
#p-2020_asus_proart_studiobooks .mb-4r {
    margin-bottom: 4rem;
}
#p-2020_asus_proart_studiobooks .ml-4r {
    margin-left: 4rem;
}
#p-2020_asus_proart_studiobooks .mr-4r {
    margin-right: 4rem;
}
#p-2020_asus_proart_studiobooks .mt-n-4r {
    margin-top: -4rem;
}
#p-2020_asus_proart_studiobooks .mb-n-4r {
    margin-bottom: -4rem;
}
#p-2020_asus_proart_studiobooks .ml-n-4r {
    margin-left: -4rem;
}
#p-2020_asus_proart_studiobooks .mr-n-4r {
    margin-right: -4rem;
}
#p-2020_asus_proart_studiobooks .pt-5r, #p-2020_asus_proart_studiobooks .m-box-pt-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-5r > .container {
    padding-top: 5rem;
}
#p-2020_asus_proart_studiobooks .pb-5r, #p-2020_asus_proart_studiobooks .m-box-pb-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-5r > .container {
    padding-bottom: 5rem;
}
#p-2020_asus_proart_studiobooks .pl-5r, #p-2020_asus_proart_studiobooks .m-box-pl-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-5r > .container {
    padding-left: 5rem;
}
#p-2020_asus_proart_studiobooks .pr-5r, #p-2020_asus_proart_studiobooks .m-box-pr-5r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-5r > .container {
    padding-right: 5rem;
}
#p-2020_asus_proart_studiobooks .mt-5r {
    margin-top: 5rem;
}
#p-2020_asus_proart_studiobooks .mb-5r {
    margin-bottom: 5rem;
}
#p-2020_asus_proart_studiobooks .ml-5r {
    margin-left: 5rem;
}
#p-2020_asus_proart_studiobooks .mr-5r {
    margin-right: 5rem;
}
#p-2020_asus_proart_studiobooks .mt-n-5r {
    margin-top: -5rem;
}
#p-2020_asus_proart_studiobooks .mb-n-5r {
    margin-bottom: -5rem;
}
#p-2020_asus_proart_studiobooks .ml-n-5r {
    margin-left: -5rem;
}
#p-2020_asus_proart_studiobooks .mr-n-5r {
    margin-right: -5rem;
}
#p-2020_asus_proart_studiobooks .pt-6r, #p-2020_asus_proart_studiobooks .m-box-pt-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-6r > .container {
    padding-top: 6rem;
}
#p-2020_asus_proart_studiobooks .pb-6r, #p-2020_asus_proart_studiobooks .m-box-pb-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-6r > .container {
    padding-bottom: 6rem;
}
#p-2020_asus_proart_studiobooks .pl-6r, #p-2020_asus_proart_studiobooks .m-box-pl-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-6r > .container {
    padding-left: 6rem;
}
#p-2020_asus_proart_studiobooks .pr-6r, #p-2020_asus_proart_studiobooks .m-box-pr-6r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-6r > .container {
    padding-right: 6rem;
}
#p-2020_asus_proart_studiobooks .mt-6r {
    margin-top: 6rem;
}
#p-2020_asus_proart_studiobooks .mb-6r {
    margin-bottom: 6rem;
}
#p-2020_asus_proart_studiobooks .ml-6r {
    margin-left: 6rem;
}
#p-2020_asus_proart_studiobooks .mr-6r {
    margin-right: 6rem;
}
#p-2020_asus_proart_studiobooks .mt-n-6r {
    margin-top: -6rem;
}
#p-2020_asus_proart_studiobooks .mb-n-6r {
    margin-bottom: -6rem;
}
#p-2020_asus_proart_studiobooks .ml-n-6r {
    margin-left: -6rem;
}
#p-2020_asus_proart_studiobooks .mr-n-6r {
    margin-right: -6rem;
}
#p-2020_asus_proart_studiobooks .pt-7r, #p-2020_asus_proart_studiobooks .m-box-pt-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-7r > .container {
    padding-top: 7rem;
}
#p-2020_asus_proart_studiobooks .pb-7r, #p-2020_asus_proart_studiobooks .m-box-pb-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-7r > .container {
    padding-bottom: 7rem;
}
#p-2020_asus_proart_studiobooks .pl-7r, #p-2020_asus_proart_studiobooks .m-box-pl-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-7r > .container {
    padding-left: 7rem;
}
#p-2020_asus_proart_studiobooks .pr-7r, #p-2020_asus_proart_studiobooks .m-box-pr-7r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-7r > .container {
    padding-right: 7rem;
}
#p-2020_asus_proart_studiobooks .mt-7r {
    margin-top: 7rem;
}
#p-2020_asus_proart_studiobooks .mb-7r {
    margin-bottom: 7rem;
}
#p-2020_asus_proart_studiobooks .ml-7r {
    margin-left: 7rem;
}
#p-2020_asus_proart_studiobooks .mr-7r {
    margin-right: 7rem;
}
#p-2020_asus_proart_studiobooks .mt-n-7r {
    margin-top: -7rem;
}
#p-2020_asus_proart_studiobooks .mb-n-7r {
    margin-bottom: -7rem;
}
#p-2020_asus_proart_studiobooks .ml-n-7r {
    margin-left: -7rem;
}
#p-2020_asus_proart_studiobooks .mr-n-7r {
    margin-right: -7rem;
}
#p-2020_asus_proart_studiobooks .pt-8r, #p-2020_asus_proart_studiobooks .m-box-pt-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-8r > .container {
    padding-top: 8rem;
}
#p-2020_asus_proart_studiobooks .pb-8r, #p-2020_asus_proart_studiobooks .m-box-pb-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-8r > .container {
    padding-bottom: 8rem;
}
#p-2020_asus_proart_studiobooks .pl-8r, #p-2020_asus_proart_studiobooks .m-box-pl-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-8r > .container {
    padding-left: 8rem;
}
#p-2020_asus_proart_studiobooks .pr-8r, #p-2020_asus_proart_studiobooks .m-box-pr-8r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-8r > .container {
    padding-right: 8rem;
}
#p-2020_asus_proart_studiobooks .mt-8r {
    margin-top: 8rem;
}
#p-2020_asus_proart_studiobooks .mb-8r {
    margin-bottom: 8rem;
}
#p-2020_asus_proart_studiobooks .ml-8r {
    margin-left: 8rem;
}
#p-2020_asus_proart_studiobooks .mr-8r {
    margin-right: 8rem;
}
#p-2020_asus_proart_studiobooks .mt-n-8r {
    margin-top: -8rem;
}
#p-2020_asus_proart_studiobooks .mb-n-8r {
    margin-bottom: -8rem;
}
#p-2020_asus_proart_studiobooks .ml-n-8r {
    margin-left: -8rem;
}
#p-2020_asus_proart_studiobooks .mr-n-8r {
    margin-right: -8rem;
}
#p-2020_asus_proart_studiobooks .pt-9r, #p-2020_asus_proart_studiobooks .m-box-pt-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-9r > .container {
    padding-top: 9rem;
}
#p-2020_asus_proart_studiobooks .pb-9r, #p-2020_asus_proart_studiobooks .m-box-pb-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-9r > .container {
    padding-bottom: 9rem;
}
#p-2020_asus_proart_studiobooks .pl-9r, #p-2020_asus_proart_studiobooks .m-box-pl-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-9r > .container {
    padding-left: 9rem;
}
#p-2020_asus_proart_studiobooks .pr-9r, #p-2020_asus_proart_studiobooks .m-box-pr-9r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-9r > .container {
    padding-right: 9rem;
}
#p-2020_asus_proart_studiobooks .mt-9r {
    margin-top: 9rem;
}
#p-2020_asus_proart_studiobooks .mb-9r {
    margin-bottom: 9rem;
}
#p-2020_asus_proart_studiobooks .ml-9r {
    margin-left: 9rem;
}
#p-2020_asus_proart_studiobooks .mr-9r {
    margin-right: 9rem;
}
#p-2020_asus_proart_studiobooks .mt-n-9r {
    margin-top: -9rem;
}
#p-2020_asus_proart_studiobooks .mb-n-9r {
    margin-bottom: -9rem;
}
#p-2020_asus_proart_studiobooks .ml-n-9r {
    margin-left: -9rem;
}
#p-2020_asus_proart_studiobooks .mr-n-9r {
    margin-right: -9rem;
}
#p-2020_asus_proart_studiobooks .pt-10r, #p-2020_asus_proart_studiobooks .m-box-pt-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pt-10r > .container {
    padding-top: 10rem;
}
#p-2020_asus_proart_studiobooks .pb-10r, #p-2020_asus_proart_studiobooks .m-box-pb-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pb-10r > .container {
    padding-bottom: 10rem;
}
#p-2020_asus_proart_studiobooks .pl-10r, #p-2020_asus_proart_studiobooks .m-box-pl-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pl-10r > .container {
    padding-left: 10rem;
}
#p-2020_asus_proart_studiobooks .pr-10r, #p-2020_asus_proart_studiobooks .m-box-pr-10r .text_with_media, #p-2020_asus_proart_studiobooks .m-ctn-pr-10r > .container {
    padding-right: 10rem;
}
#p-2020_asus_proart_studiobooks .mt-10r {
    margin-top: 10rem;
}
#p-2020_asus_proart_studiobooks .mb-10r {
    margin-bottom: 10rem;
}
#p-2020_asus_proart_studiobooks .ml-10r {
    margin-left: 10rem;
}
#p-2020_asus_proart_studiobooks .mr-10r {
    margin-right: 10rem;
}
#p-2020_asus_proart_studiobooks .mt-n-10r {
    margin-top: -10rem;
}
#p-2020_asus_proart_studiobooks .mb-n-10r {
    margin-bottom: -10rem;
}
#p-2020_asus_proart_studiobooks .ml-n-10r {
    margin-left: -10rem;
}
#p-2020_asus_proart_studiobooks .mr-n-10r {
    margin-right: -10rem;
}
#p-2020_asus_proart_studiobooks .l-product-info h2 {
    margin-top: 10rem;
    margin-bottom: 1rem;
}
#p-2020_asus_proart_studiobooks .l-product-info h3 {
    margin-bottom: 3rem;
}
#p-2020_asus_proart_studiobooks .l-btn-2cols .btn {
    width: 48%;
}
#p-2020_asus_proart_studiobooks .l-btn-group-fix .btn-default {
    margin-bottom: 0;
}

/*=============================================
=            Background Collection            =
=============================================*/
#p-2020_asus_proart_studiobooks .white-bg {
    background: #FFF;
}

#p-2020_asus_proart_studiobooks .black-bg {
    background: #000;
}

#p-2020_asus_proart_studiobooks .dark-blue-bg {
    background: #151B27;
}

#p-2020_asus_proart_studiobooks .light-grey-bg {
    background: white;
    background: linear-gradient(35deg, white 0%, #828b97 100%);
}

/*=====  End of Background Collection  ======*/
/*===============================
=            Modules            =
===============================*/
#p-2020_asus_proart_studiobooks {
    /*=====================================
    =            General Style            =
    =====================================*/
    /*----------  Change text color  ----------*/
    /*=====  End of General Style  ======*/
    /*==============================
    =            Border            =
    ==============================*/
    /*=====  End of Border  ======*/
    /*=======================================
    =            Product Feature            =
    =======================================*/
    /*=====  End of Product Feature  ======*/
}
#p-2020_asus_proart_studiobooks .txt-white h1, #p-2020_asus_proart_studiobooks .txt-white h2, #p-2020_asus_proart_studiobooks .txt-white h3, #p-2020_asus_proart_studiobooks .txt-white h4, #p-2020_asus_proart_studiobooks .txt-white h5, #p-2020_asus_proart_studiobooks .txt-white h6, #p-2020_asus_proart_studiobooks .txt-white p, #p-2020_asus_proart_studiobooks .txt-white p.big, #p-2020_asus_proart_studiobooks .txt-white p.small, #p-2020_asus_proart_studiobooks .txt-white a {
    color: #FFF !important;
}
#p-2020_asus_proart_studiobooks .txt-black h1, #p-2020_asus_proart_studiobooks .txt-black h2, #p-2020_asus_proart_studiobooks .txt-black h3, #p-2020_asus_proart_studiobooks .txt-black h4, #p-2020_asus_proart_studiobooks .txt-black h5, #p-2020_asus_proart_studiobooks .txt-black h6, #p-2020_asus_proart_studiobooks .txt-black p, #p-2020_asus_proart_studiobooks .txt-black p.big, #p-2020_asus_proart_studiobooks .txt-black p.small, #p-2020_asus_proart_studiobooks .txt-black a {
    color: #000 !important;
}
#p-2020_asus_proart_studiobooks .flex-center > .row {
    display: flex;
    align-items: center;
}
#p-2020_asus_proart_studiobooks .bor-l-gold {
    border-left: 1px solid #C9AC82;
}
#p-2020_asus_proart_studiobooks .bor-r-gold {
    border-right: 1px dotted #C9AC82;
}
#p-2020_asus_proart_studiobooks .m-product-feature h1, #p-2020_asus_proart_studiobooks .m-product-feature h2, #p-2020_asus_proart_studiobooks .m-product-feature h3, #p-2020_asus_proart_studiobooks .m-product-feature h4, #p-2020_asus_proart_studiobooks .m-product-feature h5, #p-2020_asus_proart_studiobooks .m-product-feature h6, #p-2020_asus_proart_studiobooks .m-product-feature p, #p-2020_asus_proart_studiobooks .m-product-feature p.big, #p-2020_asus_proart_studiobooks .m-product-feature p.small, #p-2020_asus_proart_studiobooks .m-product-feature a {
    text-transform: unset;
}
#p-2020_asus_proart_studiobooks .m-product-feature h3 {
    font-weight: 500;
}
#p-2020_asus_proart_studiobooks .m-product-feature .product-feature p {
    font-size: 1.2rem;
    margin-bottom: 0;
}
#p-2020_asus_proart_studiobooks .m-product-feature .product-footnote p {
    font-size: 1.2rem;
    margin-bottom: 0;
}
#p-2020_asus_proart_studiobooks .m-product-feature .txt-gold-light h2 {
    color: #dfc9a9;
    background: #dfc9a9;
    background: linear-gradient(180deg, #dfc9a9 0%, #cdac82 50%, #9a7a59 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-primary {
    border-color: #C9AC82;
    background: #C9AC82;
    color: #FFF;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-primary:hover {
    border-color: #C9AC82;
    background: transparent;
    color: #C9AC82;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-default {
    border-color: #C9AC82;
    background: transparent;
    color: #C9AC82 !important;
}
#p-2020_asus_proart_studiobooks .m-product-feature .btn-default:hover {
    border-color: #FFF;
    background: #FFF;
    color: #C9AC82 !important;
}

/*=====  End of Modules  ======*/
/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
    * {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }
}
/* Extra small devices (phones, less than 768px) */
/*=====  End of ProArt StudioBook  ======*/


/*======= Stop the Scammer FR =======*/
#spri-address .article .row {
    display: flex;
    align-items: center;
}

#spri-address address {
    margin-bottom: 0;
}

.spri-list-item a.collapsed {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.spri-no-w-logo-100 img.img-original{
    width: 100px;
}

.spri-no-w-logo-150 img.img-original{
    width: 150px;
}

.spri-no-p-col-5 .col-xs-12{
    padding-left: 5px;
    padding-right: 5px;
}

.spri-no-p-col-5 .col-xs-12 a{
    font-size: 12px;
}

.spri-section-pt15{
    padding-top: 15px;
}

.spri-section-pb15{
    padding-bottom: 15px;
}

.spri-section-pt30{
    padding-top: 30px;
}

.spri-section-pb30{
    padding-bottom: 30px;
}

.spri-section-title-pt50, .spri-section-pt50{
    padding-top: 50px;
}

.spri-section-content-pb50, .spri-section-pb50{
    padding-bottom: 50px;
}

.spri-section-title-pt80, .spri-section-pt80{
    padding-top: 80px;
}

.spri-section-content-pb80, .spri-section-pb80{
    padding-bottom: 80px;
}

.spri-section-title-pt100, .spri-section-pt100{
    padding-top: 100px;
}

.spri-section-content-pb100, .spri-section-pb100{
    padding-bottom: 100px;
}

.spri-logo-wauto{
    padding-top: 30px;
    padding-bottom: 30px;
}

.spri-logo-wauto img{
    width: auto;
}

.spri-nom-img .article.text_with_media .row{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.spri-nopam-img .article.text_with_media .row{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.spri-no-padding .col-for-media {
    padding-left: 0;
    padding-right: 0;
}

.spri-nopam-img .article.text_with_media .row .col-for-image {
    margin-left: -50px !important;
}

.spri-mb-50 .article.text_with_media{
    margin-bottom: 50px !important;
}

.spri-btn-nobd .btn{
    border: 0px !important;
}

.spri-link-underline-w .lnk{
    text-decoration: underline;
    color: white;
}
.spri-link-underline-b .lnk{
    text-decoration: underline;
    color: black;
}

.spri-section-title h2{
    margin-bottom: 20px;
    margin-top: 20px;
}

.spri-section-title h3{
    margin-bottom: 15px;
    margin-top: 15px;
}

.spri-section-title p.big{
    font-size: 24px !important;
    line-height: 1.4;
}

.spri-contact-img img {
    width: 161px;
    padding: 0 !important;
}

#microsite_content .spri-section-article .article > .row{
    padding-top: 0px;
    padding-bottom: 0px;
}

#microsite_content .spri-section-article .col-for-media, #microsite_content .spri-section-article .col-for-image{
    padding: 0px !important;
}
.spri-section-article .article.text_with_media img{
    padding: 0px;
}

.spri-section-hp h2, .spri-section-hp a.lnk{
    color: #00b3ec;
}

.spri-section-lenovo h2, .spri-section-lenovo a.lnk{
    color: #f60012;
}

.spri-section-article-white .article.text_with_media{
    background: #ffffff;
}

.spri-section-article-white-p15 .article.text_with_media{
    background: #ffffff;
    padding: 15px;
}

.spri-section-article .article.text_with_media img, .spri-section-gallery .article.text_with_media img, #microsite_content .spri-article-fullmedia .article > .row img, .spri-section-article-h .article.text_with_media img{
    padding: 0px !important
}

.spri-section-article-h .row{
    display: flex
}

.spri-section-article-h .col-xs-12.col-md-6{
    display: flex;
    flex-direction: column;
        justify-content: center;
}

.spri-section-article-h-cttop .col-xs-12.col-md-6{
    display: flex;
    flex-direction: column;
        justify-content: top;
}

.spri-section-gallery-nopadding .col-xs-12.col-for-media{
    padding-left: 0px;
    padding-right: 0px;
}

#microsite_content section[class*="bg-"].spri-section-gallery-nopadding .col-xs-12.col-for-media .c-Gallery, #microsite_content .spri-article-fullmedia .article > .row{
    padding-top: 0px;
    padding-bottom: 0px;
}

.spri-btn-p10 .btn-default, .spri-btn-p10 .btn-primary, .spri-btn-p10 .btn-success, .spri-btn-p10 .btn-info, .spri-btn-p10 .btn-warning, .spri-btn-p10 .btn-danger{
      padding: 14px 10px;
}

#microsite_content .spri-article-fullmedia .article .col-for-media{
    display: block;
    margin-left: -25px;
    margin-right: -25px;
}

.spri-section-p18 main p, .spri-section-p18 main ul li ,.spri-section-p18 main table tr td, .spri-section-p18 main table tr th, .spri-section-p18 main ul li a, .spri-section-p18 main p a{
    font-size: 18px !important;
    line-height: 26px !important;
}

.spri-section-p18 main h3{
    font-size: 28px !important;
    line-height: 36px !important;
}
.spri-section-p18 main h2{
    font-size: 32px !important;
    line-height: 40px !important;
}

.spri-single-section-p18 p, .spri-single-section-p18 ul li, .spri-single-section-p18 p a, .spri-single-section-p18 table tr th, .spri-single-section-p18 table tr td, .spri-single-section-p18 ul li a{
    font-size: 18px !important;
    line-height: 28px !important;
}

.spri-section-p24 main p, .spri-section-p24 main ul li{
    font-size: 24px;
    line-height: 32px;
}

.spri-grey-05{
     background: rgba(0,0,0,0.05) !important;
}

.spri-grey-10{
     background: rgba(0,0,0,0.1) !important;
}

.spri-grey-20{
     background: rgba(0,0,0,0.2) !important;
}

.spri-grey-30{
     background: rgba(0,0,0,0.3) !important;
}

.spri-microsoft-color h2{
    color: #00A4EF;
}

.spri-microsoft-color main .btn-default{
    background: #00A4EF;
    color: white;
    border: 0px;
}

.spri-section-btn-full .btn.btn-default{
    width: 100% !important;
    font-size: 16px !important;
}

.spri-microsoft-color main .btn-default:hover{
    background: #47baee;
    border: 0px;
}

.spri-mto-yellow-bg.p-v1-gray-bg{
    background-color: #f4c00a !important;
}

.spri-mto-yellow-bg.spri-section-title p.big{
     line-height: 44px !important;
}

.spri-mto-yellow-bg.p-v1-gray-bg{
    background-color: #f4c00a !important;
}

.spri-mto-yellow-bg.spri-section-title p.big{
     line-height: 44px !important;
}

.spri-black-btn a.btn-default {
    background-color: #000000 !important;
    color: #ffffff !important;
    font-size: 15px !important;
}

span.spri-csp-splash {
    color: #F25019;
    text-transform: initial;
}

.spri-accordion .panel.panel-default {
    border: none !important;
    box-shadow: none !important;
}

.spri-accordion a {
    color: #f4c00a !important;
}

.spri-accordion .panel-title a:after {
    content: "\f107";
    float: right;
    padding: 10px;
    transition: all 0.5s;
    color: #f4c00a;
    font-size: 20px;
    position: absolute;
    margin-top: -20px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-size: 40px;
}

.spri-accordion a {
    border: none !important;
}

.spri-accordion .panel-body {
    border: none !important;
}
/*======= End Stop the Scammer FR =======*/

/*===== Samsung Portal Page Mobile Button Navigation Fix =====*/
#microsite_content section.naviBlock a.btn-default {width: 24%;}
/*===== End Samsung Portal Page Mobile Button Navigation Fix =====*/

/*===== ROK SALES PUSH =====*/

.p_rok_sales_push #microsite_content .fz18_h3 .container h3{
    line-height: 1.5;
    padding-bottom: 10px;
    font-size: 17px!important;
    letter-spacing: 0;
}
@media screen and (min-width: 1024px){
    .p_rok_sales_push #microsite_content .c-Products--gallery-Product{
        padding-left: 32px;
        padding-right: 32px;
    }
    .p_rok_sales_push #microsite_content .c-Products--gallery-Product .btn-primary{
        width: 100%;
    }
    .p_rok_sales_push .c-Products--gallery-Product span[class^="price"]{
        font-size: 25px;
    }
}
/*===== End ROK SALES PUSH =====*/

/*HPE FlexOffers Content*/
#microsite_content section.flex_offer_introDetails {
    color: #000!important;
}
/*End HPE FlexOffers Content*/


/* S T A R T   ALSO Spring */

#p-also-spring #messages {
    display: none;
}


#p-also-spring #microsite_content a.btn-primary:hover > .fa::before,
#p-also-spring #microsite_content a.btn-default:hover > .fa::before,
#p-also-spring #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-spring #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}


#p-also-spring #microsite_content .img-original.img-responsive:hover {
    width: auto;
    cursor: pointer;
}

#p-also-spring #microsite_content .bg-black-40.box,
#p-also-spring #microsite_content .bg-black-40 .box,
#p-also-spring #microsite_content .bg-black-40.box .grid,
#p-also-spring #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #cdf4f9;
}

#p-also-spring #microsite_content .btn-default {
    color: #5156a2;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-spring #microsite_content #buyall .btn-default:hover,
#p-also-spring #microsite_content #buyall .btn-default:focus,
#p-also-spring #microsite_content #buyall .btn-default.focus,
#p-also-spring #microsite_content #buyall .btn-default:active,
#p-also-spring #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #ffffff!important;
    color: #000000!important;
    background-color: #5156a2!important;
}


#p-also-spring #microsite_content .btn-primary:after,
#p-also-spring #microsite_content .btn-success:after,
#p-also-spring #microsite_content .btn-info:after,
#p-also-spring #microsite_content .btn-warning:after,
#p-also-spring #microsite_content .btn-danger:after {
display: none;
}

#p-also-spring #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #5156a2;
    border-color: #ffffff;
    border-radius: 30px;
    width: 100%;
}


#p-also-spring #microsite_content a.btn.btn-primary {
    background: #5156a2 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}


#p-also-spring #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-spring #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #7e809e!important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-spring #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #5156A2;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 18px;
}

#p-also-spring #microsite_content .c-Products__artNo {
    padding-top: 15px !important;
}

#p-also-spring #microsite_content .c-Products__bonuspoints {
    padding: 6px 0px 0px 0px !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product a {
    color: #000000!important;
    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
}

#p-also-spring #microsite_content .c-Products--gallery-Product a:hover {
    color: #5156A2 !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product .btn.btn-primary {
    padding: 15px 10px !important;
}

#p-also-spring #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-spring #microsite_content h1,
#p-also-spring #microsite_content h2  {
color:  #5156a2;
}

#p-also-spring #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-spring #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-spring #microsite_content h2 {
    margin-top: 40px;
}

#p-also-spring #microsite_content h1,
#p-also-spring #microsite_content h2,
#p-also-spring #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-spring #microsite_content #messages {
    margin: 0px;
}

#p-also-spring #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}


#p-also-spring #microsite_content .intro {
    background: #cdf4f9;
}

#p-also-spring #microsite_content .products {
    background: #cdf4f9;
}

#p-also-spring #microsite_content a.btn.btn-primary {
    background: #5156a2 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}

#p-also-spring #microsite_content a.btn.btn-primary:hover {
    background: #7e809e !important;
    color: #fff !important;
    border: 0 !important;
}

#p-also-spring #microsite_content .alldeals {
    background: #cdf4f9;
}

#p-also-spring #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

@media (max-width: 1200px) {

#p-also-spring #microsite_content .c-Products--gallery-Product {
        width: 46%;
    }
}

@media (max-width: 630px) {
    #p-also-spring #microsite_content .c-Products--gallery-Product {
        width: 95%;
    }
}

/* E N D  ALSO Spring */

/* Microsoft 2021 Q1 WVD Customer Promotion LH07 */
.p_wvd_customer_promotion_2021 #microsite_content .p_bg_grey_f2f2f2{
    background: #f2f2f2;
}
.p_wvd_customer_promotion_2021 #microsite_content .container h2{
    color:#253a60;
}
.p_wvd_customer_promotion_2021 #microsite_content .container a.lnk{
    color:#253a60;
    display: inline-block;
    text-decoration: underline;
}
.p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row img {width:auto; margin:0 auto;}
@media only screen and (max-width: 992px) {
  .p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row{
    text-align:center;
  }
}
@media only screen and (min-width: 992px) {
    .p_wvd_customer_promotion_2021 #microsite_content .bg-white-100 .container .article .row{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
}
/* E N D  Microsoft 2021 Q1 WVD Customer Promotion LH07 */
/* Microsoft 2021 Q1 Customer Add landing page FY21H2 LH06 */
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown{
    background: #23100a !important;
    color: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .container{
    background: #23100a;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article p{
    color:#fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article h2{
    color:#ffba00;
    font-size: 27px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article ul li{
    font-size: 17px;
    color: #fff;
    margin-bottom: 10px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article p.small{
    color:#87514a;
    font-size: 13px;
    font-style: italic;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown .article h3{
    color:#ffc485!important;
    font-size: 20px;
    font-weight: bold;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table{
    border: 1px solid #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table thead tr th{
    background: #ae831f;
    border: 1px solid #ae831f;
    color: #fff;
    font-size: 17px;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table td{
    color:#fff;
    border: none;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table > tbody > tr:nth-of-type(2n+1){
    background: #3b140f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table > tbody >tr{
    background: #4a2527;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown input.btn-primary, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown a.btn-primary, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table a.btn-primary{
    background: #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_brown input.btn-primary:hover, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown a.btn-primary:hover, .p_2021_microsoft_fy21_customer_add #microsite_content .p_brown table.table a.btn-primary:hover{
    background: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact .img-original.img-responsive{
    max-width: 150px;
    width: 100%;
    margin: 0 auto;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact {
    background: #ae831f;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact h2,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact p{
    color: #fff;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact a,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact p,.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact .contact_information{
    color: #fff!important;
    border-color: #fff!important;
}
.p_2021_microsoft_fy21_customer_add #microsite_content .p_contact a:hover{
    border-color: transparent!important;
}
/* E N D  Microsoft 2021 Q1 Customer Add landing page FY21H2 LH06 */

/* Cisco ACMP 6110 Fix */
#microsite_content section.ciscoPromoBlock .article > .row {padding: 0 0 15px;}
#microsite_content section.ciscoPromoBlock .article > .row > div p {display:none;}
/* End Cisco ACMP 6110 Fix */
/************* HPE Schneider Electric "Edge in a box" Bundles" **************/

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article {
    border: 5px solid #4aae4c;
    margin-bottom: 30px;
    padding: 20px 10px;
    background-color: #fff;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col{
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_schneider_electric_edge_in_a_box_bundles/bg-object-left.png'),url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_schneider_electric_edge_in_a_box_bundles/bg-object-right.png');
    background-repeat: no-repeat;
    background-position: left top, right top;
    background-size: auto 100%;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article p {
    margin-bottom: 0;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_col .container .row .col-xs-12 .article h3 {
    font-size: 24px;
}

.p_hpe_flyer_bundles_2021 #microsite_content .parallax-container {
    height: 250px;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_tcenter .container>.row .col-xs-12 .text_with_media {
    text-align: center;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_bg_grey{
    background-color: #f6f6f6;
}

.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table {
    padding: 60px 0;
    background-color: #f6f6f6;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .img-original.img-responsive{
    margin-bottom: 40px;
}
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row p b{
    font-family: "interbold", Arial, sans-serif;
}
/*@media screen and (min-width: 994px){
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:nth-of-type(2) h3{
        padding-bottom: 57px;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:first-of-type h3{
        padding-bottom: 42px;
    }
}*/
@media screen and (max-width: 994px){
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12{
        text-align: center;
        margin-bottom: 40px;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12:last-of-type{
        margin-bottom: 0;
    }
    .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .container >.row .col-xs-12 .img-responsive{
         text-align: center;
         margin: 0 auto;
         padding-bottom: 20px;
    }
}
/************* END HPE Schneider Electric "Edge in a box" Bundles" **************/





/**** *https://www.also.com/ec/cms5/lv_5210/5210/kampana/cisco-designed/index.jsp - sva start *****/

#H1-text h1 {
    font-family: arial !important;
    font-weight: 100 !important;
font-size: 45px !important;
}

#H1-text .article.text_with_media {
    background: #00bdeb !important;}

#sva020321_1 h1{
    font-family: arial !important;
    font-weight: 100 !important;
    color: #00bdeb !important;
    font-size: 45px !important;
}

#sva020321_1 span.highlight {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/optimized/circle1_optimized.jpg);
    z-index: -99999999999;
    position: absolute;
    float: left;
}

#sva020321_1 span.highlight2 {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/optimized/circle1_optimized.jpg);
    z-index: -99999999999;
    position: absolute;
    float: left;
}




#sva020321_2 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/background_cisco_designed_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
    background-position-y: bottom !important;
padding: 45px 20px !important;
}

#sva020321_2 p {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_2 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_3 p {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_3 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321_4 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/background_left_cisco_designed_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
    background-position-y: bottom !important;
    padding: 45px 20px !important;
}

#sva020321_4 p {
line-height: 1.8 !important;
    font-size: 20px !important;
padding: 45px 20px !important;
}

#sva020321_1 span.highlight {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/circle-1-100x100.png);
    z-index: -99999999999;
  position: inherit;
    float: left;
}

#sva020321_1 sub {
    float: left;
    display: inline;
    width: 290px;
    line-height: 1.5;
    font-size: 20px;
    padding-top: 36px;
    padding-left: 10px;
}


#sva020321_1 sup {
    float: left;
    display: inline;
    width: 290px;
    line-height: 1.5;
    font-size: 20px;
    padding-top: 36px;
    padding-left: 10px;
}
#sva020321_1 p{
line-height: 1.8 !important;
    font-size: 20px !important;
float:left;
}

#sva020321_1 span.highlight2 {
       width: 100px;
    height: 100px;
        background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/cirlce-2-100x100.png);
    z-index: -99999999999;
    float: left;
position: inherit;

}
#sva020321_4 li {
line-height: 1.8 !important;
    font-size: 20px !important;
}

#sva020321 .container{
background: url(https://www.also.com/ec/cms5/media/img/5210/campaignes/cisco_designed/footer_girl_optimized_800px.jpg) top center no-repeat !important;
    background-size: cover !important;
       padding: 40px 20px;
}


#sva020321 h1{
    font-family: arial !important;
    font-weight: 100 !important;
    color: #00bdeb !important;
    font-size: 45px !important;
}

#sva020321 p{
line-height: 1.8 !important;
    font-size: 16px !important;
}



/**** *https://www.also.com/ec/cms5/lv_5210/5210/kampana/cisco-designed/index.jsp - end start *****/

/********************HP WORK BETTER 2021*********************/
.p_hp_work_better_2021 #microsite_content .btn-default {
  background: #2c3236;
  color: #fff;
  border-radius: 0;
}

.p_hp_work_better_2021 #microsite_content .btn-default:hover {
  border-radius: 0;
  background: #fff;
  color: #2c3236;
}

.p_hp_work_better_2021 #microsite_content .btn-primary {
  background: #fff;
  border-radius: 0;
  border-color: #0e94d2;
  color: #0e94d2;
}

.p_hp_work_better_2021 #microsite_content .btn-primary:hover {
  background: #0e94d2;
  color: #fff;
  border-radius: 0;
}

.p_hp_work_better_2021 #microsite_content .logo .article.text_with_media img {
  max-width: 445px;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd {
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col .article.text_with_media p,
.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col .article.text_with_media h2 {
  color: #fff;
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);
}
.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media {
  max-width: 1140px;
  margin: 0 auto;
  text-align: center;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media h2 {
  margin-bottom: 10px;
}


.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 100%;
  text-align: center;
  max-width: 1124px;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  width: 100%;
  opacity: 0;
  visibility: hidden;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type img {
  max-width: 250px;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type .article .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  max-width: 100%;
}

.p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type .article .col-xs-12 {
  width: auto;
  margin: 0 0 auto auto !important;
  text-align: center;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 12rem;
  background: #fff;
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-playing .vjs-big-play-button {
    opacity: 0;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button .vjs-control-text {
  font-size: 0;
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .c-Video .vjs-big-play-button .vjs-control-text:before {
  content: '';
  position: absolute;
  width: 0px;
  height: 0px;
  border-bottom: 7px solid transparent;
  border-top: 7px solid transparent;
  border-left: 10px solid #000;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  margin-top: -5px;
}

.p_hp_work_better_2021 #microsite_content .p_video_cont .c-Video .vjs-big-play-button {
  margin-top: 0;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
  position: inherit;
  text-align: center;
  max-width: 100%;
  width: auto;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row h2,
.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row h3 {
  margin-bottom: 0;
  font-size: 25px;
}

.p_hp_work_better_2021 #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block .row p {
  margin-top: 20px;
}

.p_hp_work_better_2021 #microsite_content .p_border_01 .container > .row .col-xs-12.grid-col:last-of-type {
  border-top: 1px solid #dadada;
  padding-top: 60px;
  margin-top: 40px;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media .col-for-image {
  background: #f6f6f6;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media img {
  max-width: 250px;
  margin: 0 auto 20px auto;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media h2 {
  font-size: 25px;
  font-family: "rois", Verdana, Arial, sans-serif;
  color: #0b94d2;
  font-weight: normal;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media h2 .highlight {
  color: #c03853;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul li {
  width: 48%;
}

.p_hp_work_better_2021 #microsite_content .p_last_content .container {
  border-top: 1px solid #dadada;
  padding-top: 20px;
  padding-bottom: 20px;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .article.text_with_media .col-xs-12 {
  text-align: right;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk {
  color: #0b94d2;
  border: none;
  position: relative;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #0b94d2;
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.p_hp_work_better_2021 #microsite_content .p_section_text_right .lnk:hover:before {
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
}

.p_hp_work_better_2021 #microsite_content .products-sum {
  padding-top: 40px;
  padding-bottom: 40px;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .col-for-image img {
  max-width: 350px;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .btn {
  background: transparent !important;
  border: 1px solid #fff !important;
  color: #fff;
  border-radius: 10px;
  font-weight: normal;
  font-family: ralewaynormal, Helvetica, Arial, sans-serif;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media .btn:hover {
  background: #fff !important;
  color: #000 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media h2,
.p_hp_work_better_2021 #microsite_content .products-sum .article.text_with_media p {
  margin-bottom: 15px;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_01 {
  background: #0b94d2 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_02 {
  background: #c03853 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_03 {
  background: #3bb871 !important;
}

.p_hp_work_better_2021 #microsite_content .products-sum.products-sum_04 {
  background: #7d52a2 !important;
}

@media screen and (max-width: 994px) {
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:nth-of-type(2) .article.text_with_media h2 {
    font-size: 3rem;
  }
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type img {
    max-width: 150px;
  }
  .p_hp_work_better_2021 #microsite_content .p_text_of_vd .row .col-xs-12.grid-col:last-of-type p {
    font-size: 1rem;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media {
    text-align: center;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul {
    display: block;
  }
  .p_hp_work_better_2021 #microsite_content .p_form_style .article.text_with_media ul li {
    width: auto;
  }
}

/********************END HP WORK BETTER 2021*********************/



/* ====================================
=            HPE MSA Gen6            =
==================================== */
#p-hpe-msa-gen6 .l-hidden {
  display: none;
}

#p-hpe-msa-gen6 #microsite_content a.btn-default,
#p-hpe-msa-gen6 #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-hpe-msa-gen6 #microsite_content .btn,
#p-hpe-msa-gen6 #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-hpe-msa-gen6 #microsite_content .lnk {
  border-bottom-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn {
  border-radius: 0;
}

#p-hpe-msa-gen6 #microsite_content .btn-default {
  color: black !important;
  background: white;
  border-color: black;
}

#p-hpe-msa-gen6 #microsite_content .btn-default:hover {
  color: #02aa82 !important;
  background: white;
  border-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn-primary {
  color: white;
  background: #02aa82;
  border-color: #02aa82;
}

#p-hpe-msa-gen6 #microsite_content .btn-primary:hover {
  color: white;
  background: black;
  border-color: black;
}

#p-hpe-msa-gen6 .pt-1r,
#p-hpe-msa-gen6 .m-box-pt-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

#p-hpe-msa-gen6 .pb-1r,
#p-hpe-msa-gen6 .m-box-pb-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

#p-hpe-msa-gen6 .pl-1r,
#p-hpe-msa-gen6 .m-box-pl-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

#p-hpe-msa-gen6 .pr-1r,
#p-hpe-msa-gen6 .m-box-pr-1r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

#p-hpe-msa-gen6 .mt-1r {
  margin-top: 1rem;
}

#p-hpe-msa-gen6 .mb-1r {
  margin-bottom: 1rem;
}

#p-hpe-msa-gen6 .ml-1r {
  margin-left: 1rem;
}

#p-hpe-msa-gen6 .mr-1r {
  margin-right: 1rem;
}

#p-hpe-msa-gen6 .mt-n-1r {
  margin-top: -1rem;
}

#p-hpe-msa-gen6 .mb-n-1r {
  margin-bottom: -1rem;
}

#p-hpe-msa-gen6 .ml-n-1r {
  margin-left: -1rem;
}

#p-hpe-msa-gen6 .mr-n-1r {
  margin-right: -1rem;
}

#p-hpe-msa-gen6 .pt-2r,
#p-hpe-msa-gen6 .m-box-pt-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

#p-hpe-msa-gen6 .pb-2r,
#p-hpe-msa-gen6 .m-box-pb-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

#p-hpe-msa-gen6 .pl-2r,
#p-hpe-msa-gen6 .m-box-pl-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

#p-hpe-msa-gen6 .pr-2r,
#p-hpe-msa-gen6 .m-box-pr-2r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

#p-hpe-msa-gen6 .mt-2r {
  margin-top: 2rem;
}

#p-hpe-msa-gen6 .mb-2r {
  margin-bottom: 2rem;
}

#p-hpe-msa-gen6 .ml-2r {
  margin-left: 2rem;
}

#p-hpe-msa-gen6 .mr-2r {
  margin-right: 2rem;
}

#p-hpe-msa-gen6 .mt-n-2r {
  margin-top: -2rem;
}

#p-hpe-msa-gen6 .mb-n-2r {
  margin-bottom: -2rem;
}

#p-hpe-msa-gen6 .ml-n-2r {
  margin-left: -2rem;
}

#p-hpe-msa-gen6 .mr-n-2r {
  margin-right: -2rem;
}

#p-hpe-msa-gen6 .pt-3r,
#p-hpe-msa-gen6 .m-box-pt-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

#p-hpe-msa-gen6 .pb-3r,
#p-hpe-msa-gen6 .m-box-pb-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

#p-hpe-msa-gen6 .pl-3r,
#p-hpe-msa-gen6 .m-box-pl-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

#p-hpe-msa-gen6 .pr-3r,
#p-hpe-msa-gen6 .m-box-pr-3r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

#p-hpe-msa-gen6 .mt-3r {
  margin-top: 3rem;
}

#p-hpe-msa-gen6 .mb-3r {
  margin-bottom: 3rem;
}

#p-hpe-msa-gen6 .ml-3r {
  margin-left: 3rem;
}

#p-hpe-msa-gen6 .mr-3r {
  margin-right: 3rem;
}

#p-hpe-msa-gen6 .mt-n-3r {
  margin-top: -3rem;
}

#p-hpe-msa-gen6 .mb-n-3r {
  margin-bottom: -3rem;
}

#p-hpe-msa-gen6 .ml-n-3r {
  margin-left: -3rem;
}

#p-hpe-msa-gen6 .mr-n-3r {
  margin-right: -3rem;
}

#p-hpe-msa-gen6 .pt-4r,
#p-hpe-msa-gen6 .m-box-pt-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

#p-hpe-msa-gen6 .pb-4r,
#p-hpe-msa-gen6 .m-box-pb-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

#p-hpe-msa-gen6 .pl-4r,
#p-hpe-msa-gen6 .m-box-pl-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

#p-hpe-msa-gen6 .pr-4r,
#p-hpe-msa-gen6 .m-box-pr-4r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

#p-hpe-msa-gen6 .mt-4r {
  margin-top: 4rem;
}

#p-hpe-msa-gen6 .mb-4r {
  margin-bottom: 4rem;
}

#p-hpe-msa-gen6 .ml-4r {
  margin-left: 4rem;
}

#p-hpe-msa-gen6 .mr-4r {
  margin-right: 4rem;
}

#p-hpe-msa-gen6 .mt-n-4r {
  margin-top: -4rem;
}

#p-hpe-msa-gen6 .mb-n-4r {
  margin-bottom: -4rem;
}

#p-hpe-msa-gen6 .ml-n-4r {
  margin-left: -4rem;
}

#p-hpe-msa-gen6 .mr-n-4r {
  margin-right: -4rem;
}

#p-hpe-msa-gen6 .pt-5r,
#p-hpe-msa-gen6 .m-box-pt-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

#p-hpe-msa-gen6 .pb-5r,
#p-hpe-msa-gen6 .m-box-pb-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

#p-hpe-msa-gen6 .pl-5r,
#p-hpe-msa-gen6 .m-box-pl-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

#p-hpe-msa-gen6 .pr-5r,
#p-hpe-msa-gen6 .m-box-pr-5r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

#p-hpe-msa-gen6 .mt-5r {
  margin-top: 5rem;
}

#p-hpe-msa-gen6 .mb-5r {
  margin-bottom: 5rem;
}

#p-hpe-msa-gen6 .ml-5r {
  margin-left: 5rem;
}

#p-hpe-msa-gen6 .mr-5r {
  margin-right: 5rem;
}

#p-hpe-msa-gen6 .mt-n-5r {
  margin-top: -5rem;
}

#p-hpe-msa-gen6 .mb-n-5r {
  margin-bottom: -5rem;
}

#p-hpe-msa-gen6 .ml-n-5r {
  margin-left: -5rem;
}

#p-hpe-msa-gen6 .mr-n-5r {
  margin-right: -5rem;
}

#p-hpe-msa-gen6 .pt-6r,
#p-hpe-msa-gen6 .m-box-pt-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

#p-hpe-msa-gen6 .pb-6r,
#p-hpe-msa-gen6 .m-box-pb-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

#p-hpe-msa-gen6 .pl-6r,
#p-hpe-msa-gen6 .m-box-pl-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

#p-hpe-msa-gen6 .pr-6r,
#p-hpe-msa-gen6 .m-box-pr-6r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

#p-hpe-msa-gen6 .mt-6r {
  margin-top: 6rem;
}

#p-hpe-msa-gen6 .mb-6r {
  margin-bottom: 6rem;
}

#p-hpe-msa-gen6 .ml-6r {
  margin-left: 6rem;
}

#p-hpe-msa-gen6 .mr-6r {
  margin-right: 6rem;
}

#p-hpe-msa-gen6 .mt-n-6r {
  margin-top: -6rem;
}

#p-hpe-msa-gen6 .mb-n-6r {
  margin-bottom: -6rem;
}

#p-hpe-msa-gen6 .ml-n-6r {
  margin-left: -6rem;
}

#p-hpe-msa-gen6 .mr-n-6r {
  margin-right: -6rem;
}

#p-hpe-msa-gen6 .pt-7r,
#p-hpe-msa-gen6 .m-box-pt-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

#p-hpe-msa-gen6 .pb-7r,
#p-hpe-msa-gen6 .m-box-pb-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

#p-hpe-msa-gen6 .pl-7r,
#p-hpe-msa-gen6 .m-box-pl-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

#p-hpe-msa-gen6 .pr-7r,
#p-hpe-msa-gen6 .m-box-pr-7r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

#p-hpe-msa-gen6 .mt-7r {
  margin-top: 7rem;
}

#p-hpe-msa-gen6 .mb-7r {
  margin-bottom: 7rem;
}

#p-hpe-msa-gen6 .ml-7r {
  margin-left: 7rem;
}

#p-hpe-msa-gen6 .mr-7r {
  margin-right: 7rem;
}

#p-hpe-msa-gen6 .mt-n-7r {
  margin-top: -7rem;
}

#p-hpe-msa-gen6 .mb-n-7r {
  margin-bottom: -7rem;
}

#p-hpe-msa-gen6 .ml-n-7r {
  margin-left: -7rem;
}

#p-hpe-msa-gen6 .mr-n-7r {
  margin-right: -7rem;
}

#p-hpe-msa-gen6 .pt-8r,
#p-hpe-msa-gen6 .m-box-pt-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

#p-hpe-msa-gen6 .pb-8r,
#p-hpe-msa-gen6 .m-box-pb-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

#p-hpe-msa-gen6 .pl-8r,
#p-hpe-msa-gen6 .m-box-pl-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

#p-hpe-msa-gen6 .pr-8r,
#p-hpe-msa-gen6 .m-box-pr-8r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

#p-hpe-msa-gen6 .mt-8r {
  margin-top: 8rem;
}

#p-hpe-msa-gen6 .mb-8r {
  margin-bottom: 8rem;
}

#p-hpe-msa-gen6 .ml-8r {
  margin-left: 8rem;
}

#p-hpe-msa-gen6 .mr-8r {
  margin-right: 8rem;
}

#p-hpe-msa-gen6 .mt-n-8r {
  margin-top: -8rem;
}

#p-hpe-msa-gen6 .mb-n-8r {
  margin-bottom: -8rem;
}

#p-hpe-msa-gen6 .ml-n-8r {
  margin-left: -8rem;
}

#p-hpe-msa-gen6 .mr-n-8r {
  margin-right: -8rem;
}

#p-hpe-msa-gen6 .pt-9r,
#p-hpe-msa-gen6 .m-box-pt-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

#p-hpe-msa-gen6 .pb-9r,
#p-hpe-msa-gen6 .m-box-pb-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

#p-hpe-msa-gen6 .pl-9r,
#p-hpe-msa-gen6 .m-box-pl-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

#p-hpe-msa-gen6 .pr-9r,
#p-hpe-msa-gen6 .m-box-pr-9r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

#p-hpe-msa-gen6 .mt-9r {
  margin-top: 9rem;
}

#p-hpe-msa-gen6 .mb-9r {
  margin-bottom: 9rem;
}

#p-hpe-msa-gen6 .ml-9r {
  margin-left: 9rem;
}

#p-hpe-msa-gen6 .mr-9r {
  margin-right: 9rem;
}

#p-hpe-msa-gen6 .mt-n-9r {
  margin-top: -9rem;
}

#p-hpe-msa-gen6 .mb-n-9r {
  margin-bottom: -9rem;
}

#p-hpe-msa-gen6 .ml-n-9r {
  margin-left: -9rem;
}

#p-hpe-msa-gen6 .mr-n-9r {
  margin-right: -9rem;
}

#p-hpe-msa-gen6 .pt-10r,
#p-hpe-msa-gen6 .m-box-pt-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

#p-hpe-msa-gen6 .pb-10r,
#p-hpe-msa-gen6 .m-box-pb-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

#p-hpe-msa-gen6 .pl-10r,
#p-hpe-msa-gen6 .m-box-pl-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

#p-hpe-msa-gen6 .pr-10r,
#p-hpe-msa-gen6 .m-box-pr-10r .text_with_media,
#p-hpe-msa-gen6 .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

#p-hpe-msa-gen6 .mt-10r {
  margin-top: 10rem;
}

#p-hpe-msa-gen6 .mb-10r {
  margin-bottom: 10rem;
}

#p-hpe-msa-gen6 .ml-10r {
  margin-left: 10rem;
}

#p-hpe-msa-gen6 .mr-10r {
  margin-right: 10rem;
}

#p-hpe-msa-gen6 .mt-n-10r {
  margin-top: -10rem;
}

#p-hpe-msa-gen6 .mb-n-10r {
  margin-bottom: -10rem;
}

#p-hpe-msa-gen6 .ml-n-10r {
  margin-left: -10rem;
}

#p-hpe-msa-gen6 .mr-n-10r {
  margin-right: -10rem;
}

/* =============================================
=            Background Collection            =
============================================= */
.white-bg {
  background: #fff;
}

.black-bg {
  background: #000;
}

/* =====  End of Background Collection  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-hpe-msa-gen6 {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Change text color  ---------- */

  /* ----------  Background  ---------- */

  /* =====  End of General Style  ====== */
}

#p-hpe-msa-gen6 .txt-white h1,
#p-hpe-msa-gen6 .txt-white h2,
#p-hpe-msa-gen6 .txt-white h3,
#p-hpe-msa-gen6 .txt-white h4,
#p-hpe-msa-gen6 .txt-white h5,
#p-hpe-msa-gen6 .txt-white h6,
#p-hpe-msa-gen6 .txt-white p,
#p-hpe-msa-gen6 .txt-white p.big,
#p-hpe-msa-gen6 .txt-white p.small,
#p-hpe-msa-gen6 .txt-white a {
  color: #fff !important;
}

#p-hpe-msa-gen6 .txt-black h1,
#p-hpe-msa-gen6 .txt-black h2,
#p-hpe-msa-gen6 .txt-black h3,
#p-hpe-msa-gen6 .txt-black h4,
#p-hpe-msa-gen6 .txt-black h5,
#p-hpe-msa-gen6 .txt-black h6,
#p-hpe-msa-gen6 .txt-black p,
#p-hpe-msa-gen6 .txt-black p.big,
#p-hpe-msa-gen6 .txt-black p.small,
#p-hpe-msa-gen6 .txt-black a {
  color: #000 !important;
}

#p-hpe-msa-gen6 .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-hpe-msa-gen6 .woman-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/introducing_the_all_new_msa_gen6/woman-bg.jpg") no-repeat top center;
  background-size: cover;
}

#p-hpe-msa-gen6 .m-border__left--green .grid-col {
  border-left: 8px solid #02aa82;
}

#p-hpe-msa-gen6 .m-headline--green span.nowrap {
  color: #02aa82;
}

/* =====  End of Modules  ====== */

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of HPE MSA Gen6  ====== */



/* Latvia HP ZBook */
.lv_HP_Zbook #microsite_content section.zBook_header {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/hero_banner_table2.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 600px;
}

@media only screen and (max-width:991px) {
    .lv_HP_Zbook #microsite_content section.zBook_header {
        background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/hero_banner_background.jpg");
        background-position: center center;
        background-size: cover;
        background-repeat: no-repeat;
        padding: 30px 0;
    }
}

.lv_HP_Zbook #microsite_content section.zBook_header h1,
.lv_HP_Zbook #microsite_content section.zBook_header h2,
.lv_HP_Zbook #microsite_content section.zBook_header h3,
.lv_HP_Zbook #microsite_content section.zBook_header p {
    color: #fff;
}

.lv_HP_Zbook #microsite_content section.zBook_feature_link a.btn-primary {
    display: block;
    border-radius: 10px;

}

.lv_HP_Zbook #microsite_content section.zBook_feature_link a.btn-primary:hover {
    display: block;
    border-radius: 10px;

}

.lv_HP_Zbook #microsite_content section.zBook_details {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_feature {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_feature_last {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/box-product-bg.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 0 0 30px;
}

.lv_HP_Zbook #microsite_content section.zBook_details .container {
    background-color: #ffffff;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/feature.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 30px 0 0;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last {
    background: url("https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_zbook/feature.jpg");
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 0 30px;
    background-attachment: fixed;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article {
    background-color: #ffffff;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article h3:first-child {
    min-height: 48px;
    max-height: 75px;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article h3:last-child {
    font-weight: normal;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article span.addProductdetail {
    min-height: 135px;
    display: block;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 400!important;
    text-transform: none;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article a.btn-default {
    background-color: #fff;
    border-radius: 10px;
}

.lv_HP_Zbook #microsite_content section.zBook_additional_products_last .col-md-4 .article a.btn-default:hover {
    background-color: #efefef;
    border-radius: 10px;
}
/* End Latvia HP ZBook */

/* =========================================
=            Lenovo Q1 WaaS            =
========================================= */
#p-lenovo-q1-waas .l-hidden {
  display: none;
}

#p-lenovo-q1-waas #microsite_content a.btn-default,
#p-lenovo-q1-waas #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-lenovo-q1-waas #microsite_content .btn,
#p-lenovo-q1-waas #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-lenovo-q1-waas .pt-1r,
#p-lenovo-q1-waas .m-box-pt-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

#p-lenovo-q1-waas .pb-1r,
#p-lenovo-q1-waas .m-box-pb-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

#p-lenovo-q1-waas .pl-1r,
#p-lenovo-q1-waas .m-box-pl-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

#p-lenovo-q1-waas .pr-1r,
#p-lenovo-q1-waas .m-box-pr-1r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

#p-lenovo-q1-waas .mt-1r {
  margin-top: 1rem;
}

#p-lenovo-q1-waas .mb-1r {
  margin-bottom: 1rem;
}

#p-lenovo-q1-waas .ml-1r {
  margin-left: 1rem;
}

#p-lenovo-q1-waas .mr-1r {
  margin-right: 1rem;
}

#p-lenovo-q1-waas .mt-n-1r {
  margin-top: -1rem;
}

#p-lenovo-q1-waas .mb-n-1r {
  margin-bottom: -1rem;
}

#p-lenovo-q1-waas .ml-n-1r {
  margin-left: -1rem;
}

#p-lenovo-q1-waas .mr-n-1r {
  margin-right: -1rem;
}

#p-lenovo-q1-waas .pt-2r,
#p-lenovo-q1-waas .m-box-pt-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

#p-lenovo-q1-waas .pb-2r,
#p-lenovo-q1-waas .m-box-pb-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

#p-lenovo-q1-waas .pl-2r,
#p-lenovo-q1-waas .m-box-pl-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

#p-lenovo-q1-waas .pr-2r,
#p-lenovo-q1-waas .m-box-pr-2r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

#p-lenovo-q1-waas .mt-2r {
  margin-top: 2rem;
}

#p-lenovo-q1-waas .mb-2r {
  margin-bottom: 2rem;
}

#p-lenovo-q1-waas .ml-2r {
  margin-left: 2rem;
}

#p-lenovo-q1-waas .mr-2r {
  margin-right: 2rem;
}

#p-lenovo-q1-waas .mt-n-2r {
  margin-top: -2rem;
}

#p-lenovo-q1-waas .mb-n-2r {
  margin-bottom: -2rem;
}

#p-lenovo-q1-waas .ml-n-2r {
  margin-left: -2rem;
}

#p-lenovo-q1-waas .mr-n-2r {
  margin-right: -2rem;
}

#p-lenovo-q1-waas .pt-3r,
#p-lenovo-q1-waas .m-box-pt-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

#p-lenovo-q1-waas .pb-3r,
#p-lenovo-q1-waas .m-box-pb-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

#p-lenovo-q1-waas .pl-3r,
#p-lenovo-q1-waas .m-box-pl-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

#p-lenovo-q1-waas .pr-3r,
#p-lenovo-q1-waas .m-box-pr-3r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

#p-lenovo-q1-waas .mt-3r {
  margin-top: 3rem;
}

#p-lenovo-q1-waas .mb-3r {
  margin-bottom: 3rem;
}

#p-lenovo-q1-waas .ml-3r {
  margin-left: 3rem;
}

#p-lenovo-q1-waas .mr-3r {
  margin-right: 3rem;
}

#p-lenovo-q1-waas .mt-n-3r {
  margin-top: -3rem;
}

#p-lenovo-q1-waas .mb-n-3r {
  margin-bottom: -3rem;
}

#p-lenovo-q1-waas .ml-n-3r {
  margin-left: -3rem;
}

#p-lenovo-q1-waas .mr-n-3r {
  margin-right: -3rem;
}

#p-lenovo-q1-waas .pt-4r,
#p-lenovo-q1-waas .m-box-pt-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

#p-lenovo-q1-waas .pb-4r,
#p-lenovo-q1-waas .m-box-pb-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

#p-lenovo-q1-waas .pl-4r,
#p-lenovo-q1-waas .m-box-pl-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

#p-lenovo-q1-waas .pr-4r,
#p-lenovo-q1-waas .m-box-pr-4r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

#p-lenovo-q1-waas .mt-4r {
  margin-top: 4rem;
}

#p-lenovo-q1-waas .mb-4r {
  margin-bottom: 4rem;
}

#p-lenovo-q1-waas .ml-4r {
  margin-left: 4rem;
}

#p-lenovo-q1-waas .mr-4r {
  margin-right: 4rem;
}

#p-lenovo-q1-waas .mt-n-4r {
  margin-top: -4rem;
}

#p-lenovo-q1-waas .mb-n-4r {
  margin-bottom: -4rem;
}

#p-lenovo-q1-waas .ml-n-4r {
  margin-left: -4rem;
}

#p-lenovo-q1-waas .mr-n-4r {
  margin-right: -4rem;
}

#p-lenovo-q1-waas .pt-5r,
#p-lenovo-q1-waas .m-box-pt-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

#p-lenovo-q1-waas .pb-5r,
#p-lenovo-q1-waas .m-box-pb-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

#p-lenovo-q1-waas .pl-5r,
#p-lenovo-q1-waas .m-box-pl-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

#p-lenovo-q1-waas .pr-5r,
#p-lenovo-q1-waas .m-box-pr-5r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

#p-lenovo-q1-waas .mt-5r {
  margin-top: 5rem;
}

#p-lenovo-q1-waas .mb-5r {
  margin-bottom: 5rem;
}

#p-lenovo-q1-waas .ml-5r {
  margin-left: 5rem;
}

#p-lenovo-q1-waas .mr-5r {
  margin-right: 5rem;
}

#p-lenovo-q1-waas .mt-n-5r {
  margin-top: -5rem;
}

#p-lenovo-q1-waas .mb-n-5r {
  margin-bottom: -5rem;
}

#p-lenovo-q1-waas .ml-n-5r {
  margin-left: -5rem;
}

#p-lenovo-q1-waas .mr-n-5r {
  margin-right: -5rem;
}

#p-lenovo-q1-waas .pt-6r,
#p-lenovo-q1-waas .m-box-pt-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

#p-lenovo-q1-waas .pb-6r,
#p-lenovo-q1-waas .m-box-pb-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

#p-lenovo-q1-waas .pl-6r,
#p-lenovo-q1-waas .m-box-pl-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

#p-lenovo-q1-waas .pr-6r,
#p-lenovo-q1-waas .m-box-pr-6r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

#p-lenovo-q1-waas .mt-6r {
  margin-top: 6rem;
}

#p-lenovo-q1-waas .mb-6r {
  margin-bottom: 6rem;
}

#p-lenovo-q1-waas .ml-6r {
  margin-left: 6rem;
}

#p-lenovo-q1-waas .mr-6r {
  margin-right: 6rem;
}

#p-lenovo-q1-waas .mt-n-6r {
  margin-top: -6rem;
}

#p-lenovo-q1-waas .mb-n-6r {
  margin-bottom: -6rem;
}

#p-lenovo-q1-waas .ml-n-6r {
  margin-left: -6rem;
}

#p-lenovo-q1-waas .mr-n-6r {
  margin-right: -6rem;
}

#p-lenovo-q1-waas .pt-7r,
#p-lenovo-q1-waas .m-box-pt-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

#p-lenovo-q1-waas .pb-7r,
#p-lenovo-q1-waas .m-box-pb-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

#p-lenovo-q1-waas .pl-7r,
#p-lenovo-q1-waas .m-box-pl-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

#p-lenovo-q1-waas .pr-7r,
#p-lenovo-q1-waas .m-box-pr-7r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

#p-lenovo-q1-waas .mt-7r {
  margin-top: 7rem;
}

#p-lenovo-q1-waas .mb-7r {
  margin-bottom: 7rem;
}

#p-lenovo-q1-waas .ml-7r {
  margin-left: 7rem;
}

#p-lenovo-q1-waas .mr-7r {
  margin-right: 7rem;
}

#p-lenovo-q1-waas .mt-n-7r {
  margin-top: -7rem;
}

#p-lenovo-q1-waas .mb-n-7r {
  margin-bottom: -7rem;
}

#p-lenovo-q1-waas .ml-n-7r {
  margin-left: -7rem;
}

#p-lenovo-q1-waas .mr-n-7r {
  margin-right: -7rem;
}

#p-lenovo-q1-waas .pt-8r,
#p-lenovo-q1-waas .m-box-pt-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

#p-lenovo-q1-waas .pb-8r,
#p-lenovo-q1-waas .m-box-pb-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

#p-lenovo-q1-waas .pl-8r,
#p-lenovo-q1-waas .m-box-pl-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

#p-lenovo-q1-waas .pr-8r,
#p-lenovo-q1-waas .m-box-pr-8r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

#p-lenovo-q1-waas .mt-8r {
  margin-top: 8rem;
}

#p-lenovo-q1-waas .mb-8r {
  margin-bottom: 8rem;
}

#p-lenovo-q1-waas .ml-8r {
  margin-left: 8rem;
}

#p-lenovo-q1-waas .mr-8r {
  margin-right: 8rem;
}

#p-lenovo-q1-waas .mt-n-8r {
  margin-top: -8rem;
}

#p-lenovo-q1-waas .mb-n-8r {
  margin-bottom: -8rem;
}

#p-lenovo-q1-waas .ml-n-8r {
  margin-left: -8rem;
}

#p-lenovo-q1-waas .mr-n-8r {
  margin-right: -8rem;
}

#p-lenovo-q1-waas .pt-9r,
#p-lenovo-q1-waas .m-box-pt-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

#p-lenovo-q1-waas .pb-9r,
#p-lenovo-q1-waas .m-box-pb-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

#p-lenovo-q1-waas .pl-9r,
#p-lenovo-q1-waas .m-box-pl-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

#p-lenovo-q1-waas .pr-9r,
#p-lenovo-q1-waas .m-box-pr-9r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

#p-lenovo-q1-waas .mt-9r {
  margin-top: 9rem;
}

#p-lenovo-q1-waas .mb-9r {
  margin-bottom: 9rem;
}

#p-lenovo-q1-waas .ml-9r {
  margin-left: 9rem;
}

#p-lenovo-q1-waas .mr-9r {
  margin-right: 9rem;
}

#p-lenovo-q1-waas .mt-n-9r {
  margin-top: -9rem;
}

#p-lenovo-q1-waas .mb-n-9r {
  margin-bottom: -9rem;
}

#p-lenovo-q1-waas .ml-n-9r {
  margin-left: -9rem;
}

#p-lenovo-q1-waas .mr-n-9r {
  margin-right: -9rem;
}

#p-lenovo-q1-waas .pt-10r,
#p-lenovo-q1-waas .m-box-pt-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

#p-lenovo-q1-waas .pb-10r,
#p-lenovo-q1-waas .m-box-pb-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

#p-lenovo-q1-waas .pl-10r,
#p-lenovo-q1-waas .m-box-pl-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

#p-lenovo-q1-waas .pr-10r,
#p-lenovo-q1-waas .m-box-pr-10r .text_with_media,
#p-lenovo-q1-waas .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

#p-lenovo-q1-waas .mt-10r {
  margin-top: 10rem;
}

#p-lenovo-q1-waas .mb-10r {
  margin-bottom: 10rem;
}

#p-lenovo-q1-waas .ml-10r {
  margin-left: 10rem;
}

#p-lenovo-q1-waas .mr-10r {
  margin-right: 10rem;
}

#p-lenovo-q1-waas .mt-n-10r {
  margin-top: -10rem;
}

#p-lenovo-q1-waas .mb-n-10r {
  margin-bottom: -10rem;
}

#p-lenovo-q1-waas .ml-n-10r {
  margin-left: -10rem;
}

#p-lenovo-q1-waas .mr-n-10r {
  margin-right: -10rem;
}

/* =============================================
=            Background Collection            =
============================================= */
.white-bg {
  background: #fff;
}

.black-bg {
  background: #000;
}

/* =====  End of Background Collection  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-lenovo-q1-waas {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Change text color  ---------- */

  /* =====  End of General Style  ====== */

  /* =======================================
    =            Product Section            =
    ======================================= */

  /* =====  End of Product Section  ====== */
}

#p-lenovo-q1-waas .txt-white h1,
#p-lenovo-q1-waas .txt-white h2,
#p-lenovo-q1-waas .txt-white h3,
#p-lenovo-q1-waas .txt-white h4,
#p-lenovo-q1-waas .txt-white h5,
#p-lenovo-q1-waas .txt-white h6,
#p-lenovo-q1-waas .txt-white p,
#p-lenovo-q1-waas .txt-white p.big,
#p-lenovo-q1-waas .txt-white p.small,
#p-lenovo-q1-waas .txt-white a {
  color: #fff !important;
}

#p-lenovo-q1-waas .txt-black h1,
#p-lenovo-q1-waas .txt-black h2,
#p-lenovo-q1-waas .txt-black h3,
#p-lenovo-q1-waas .txt-black h4,
#p-lenovo-q1-waas .txt-black h5,
#p-lenovo-q1-waas .txt-black h6,
#p-lenovo-q1-waas .txt-black p,
#p-lenovo-q1-waas .txt-black p.big,
#p-lenovo-q1-waas .txt-black p.small,
#p-lenovo-q1-waas .txt-black a {
  color: #000 !important;
}

#p-lenovo-q1-waas .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-lenovo-q1-waas .s-pro__category {
  border-top: 2px solid #dfdfdf;
}

#p-lenovo-q1-waas .s-products .grid > .row {
  display: flex;
  align-items: center;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-4 .article p {
  margin-bottom: 0;
  text-align: center;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-4 .article .row {
  padding-top: 0;
  padding-bottom: 0;
}

#p-lenovo-q1-waas .s-products .grid > .row .col-md-8 .article h3 {
  color: #4d4d4d;
  text-transform: unset;
}

/* =====  End of Modules  ====== */

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of Lenovo Q1 WaaS  ====== */

/**************jabra_education_2021**************/
.p_jabra_education_2021 #microsite_content .bg-black-40 {
  background: #f5f5f5 !important;
}

.p_jabra_education_2021 #microsite_content .bg-black-40 .container {
  background: #f5f5f5 !important;
}

.p_jabra_education_2021 #microsite_content .bg-black-40 .lnk {
  color: #000 !important;
  border-color: #000;
}

.p_jabra_education_2021 #microsite_content .btn-primary {
  position: relative;
  background: #ffd100;
  color: #000;
  border: 0 !important;
  border-radius: 5px !important;
  padding: 15px 35px 15px 25px !important;
}

.p_jabra_education_2021 #microsite_content .btn-primary:hover {
  color: #ffd100;
  background: #000;
}

.p_jabra_education_2021 #microsite_content .btn-primary:hover > span:before {
  color: #ffd100 !important;
}

.p_jabra_education_2021 #microsite_content .btn-primary > span {
  color: #000;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}

.p_jabra_education_2021 #microsite_content .btn-primary > span:before {
  color: #000 !important;
}

@media screen and (min-width: 994px) {
  .p_jabra_education_2021 #microsite_content .col-xs-12.equalheight .article > .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
  }
}

/**************jabra_education_2021**************/

/************* HPE Schneider Electric "Edge in a box" Bundles" update 08022021 **************/
.p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_apc_bg_grey .container > .row p b {
    font-family: "interbold", Arial, sans-serif;
}
@media screen and (min-width: 994px){
  .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .row picture{
        float: right;
        margin: 0;
   }
  .p_hpe_flyer_bundles_2021 #microsite_content .p_hpe_flyer_bundles_2021_table .row picture img{
        margin-bottom: 0!important;
   }
}
/************* END HPE Schneider Electric "Edge in a box" Bundles" update 08022021 **************/

/* ===========================================
=            SPRING GLOBAL TYLES            =
=========================================== */

/* ----------  red red red red  ---------- */
.m-display__flex .container > .row,
.m-display__flex .article > .row {
  display: flex;
}

.m-display__flex-a--center .container > .row,
.m-display__flex-a--center .article > .row {
  align-items: center;
}

.m-display__flex-j--center .container > .row,
.m-display__flex-j--center .article > .row {
  justify-content: center;
}

/* ----------  Common Style  ---------- */
.spr-global {
  /* Remove all animations and transitions for people that prefer not to see them */
}

.spr-global .l-hidden {
  display: none;
}

.spr-global #microsite_content a.btn-default,
.spr-global #microsite_content table.table a.btn-default {
  font-size: inherit;
}

.spr-global #microsite_content .btn,
.spr-global #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

.spr-global #microsite_content .lnk {
  border-bottom-color: #89e872;
}

.spr-global #microsite_content .mwf-form .mwf_success_text {
  display: block;
  padding: 2rem;
  text-align: center;
  background: #e7fae3;
  border: 1px solid #89e872;
}

.spr-global #microsite_content .row .row .row {
  margin-right: -15px;
  margin-left: -15px;
}

@media (prefers-reduced-motion: reduce) {
  .spr-global * {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* ----------  Layout Styles  ---------- */
.spr-global .pt-0 {
  padding-top: 0;
}

.spr-global .mt-0 {
  margin-top: 0;
}

.spr-global .pr-0 {
  padding-right: 0;
}

.spr-global .mr-0 {
  margin-right: 0;
}

.spr-global .pb-0 {
  padding-bottom: 0;
}

.spr-global .mb-0 {
  margin-bottom: 0;
}

.spr-global .pl-0 {
  padding-left: 0;
}

.spr-global .ml-0 {
  margin-left: 0;
}

.spr-global .pt-1r,
.spr-global .m-box-pt-1r .text_with_media,
.spr-global .m-ctn-pt-1r > .container {
  padding-top: 1rem;
}

.spr-global .mt-1r {
  margin-top: 1rem;
}

.spr-global .mt-n-1r {
  margin-top: -1rem;
}

.spr-global .pr-1r,
.spr-global .m-box-pr-1r .text_with_media,
.spr-global .m-ctn-pr-1r > .container {
  padding-right: 1rem;
}

.spr-global .mr-1r {
  margin-right: 1rem;
}

.spr-global .mr-n-1r {
  margin-right: -1rem;
}

.spr-global .pb-1r,
.spr-global .m-box-pb-1r .text_with_media,
.spr-global .m-ctn-pb-1r > .container {
  padding-bottom: 1rem;
}

.spr-global .mb-1r {
  margin-bottom: 1rem;
}

.spr-global .mb-n-1r {
  margin-bottom: -1rem;
}

.spr-global .pl-1r,
.spr-global .m-box-pl-1r .text_with_media,
.spr-global .m-ctn-pl-1r > .container {
  padding-left: 1rem;
}

.spr-global .ml-1r {
  margin-left: 1rem;
}

.spr-global .ml-n-1r {
  margin-left: -1rem;
}

.spr-global .pt-2r,
.spr-global .m-box-pt-2r .text_with_media,
.spr-global .m-ctn-pt-2r > .container {
  padding-top: 2rem;
}

.spr-global .mt-2r {
  margin-top: 2rem;
}

.spr-global .mt-n-2r {
  margin-top: -2rem;
}

.spr-global .pr-2r,
.spr-global .m-box-pr-2r .text_with_media,
.spr-global .m-ctn-pr-2r > .container {
  padding-right: 2rem;
}

.spr-global .mr-2r {
  margin-right: 2rem;
}

.spr-global .mr-n-2r {
  margin-right: -2rem;
}

.spr-global .pb-2r,
.spr-global .m-box-pb-2r .text_with_media,
.spr-global .m-ctn-pb-2r > .container {
  padding-bottom: 2rem;
}

.spr-global .mb-2r {
  margin-bottom: 2rem;
}

.spr-global .mb-n-2r {
  margin-bottom: -2rem;
}

.spr-global .pl-2r,
.spr-global .m-box-pl-2r .text_with_media,
.spr-global .m-ctn-pl-2r > .container {
  padding-left: 2rem;
}

.spr-global .ml-2r {
  margin-left: 2rem;
}

.spr-global .ml-n-2r {
  margin-left: -2rem;
}

.spr-global .pt-3r,
.spr-global .m-box-pt-3r .text_with_media,
.spr-global .m-ctn-pt-3r > .container {
  padding-top: 3rem;
}

.spr-global .mt-3r {
  margin-top: 3rem;
}

.spr-global .mt-n-3r {
  margin-top: -3rem;
}

.spr-global .pr-3r,
.spr-global .m-box-pr-3r .text_with_media,
.spr-global .m-ctn-pr-3r > .container {
  padding-right: 3rem;
}

.spr-global .mr-3r {
  margin-right: 3rem;
}

.spr-global .mr-n-3r {
  margin-right: -3rem;
}

.spr-global .pb-3r,
.spr-global .m-box-pb-3r .text_with_media,
.spr-global .m-ctn-pb-3r > .container {
  padding-bottom: 3rem;
}

.spr-global .mb-3r {
  margin-bottom: 3rem;
}

.spr-global .mb-n-3r {
  margin-bottom: -3rem;
}

.spr-global .pl-3r,
.spr-global .m-box-pl-3r .text_with_media,
.spr-global .m-ctn-pl-3r > .container {
  padding-left: 3rem;
}

.spr-global .ml-3r {
  margin-left: 3rem;
}

.spr-global .ml-n-3r {
  margin-left: -3rem;
}

.spr-global .pt-4r,
.spr-global .m-box-pt-4r .text_with_media,
.spr-global .m-ctn-pt-4r > .container {
  padding-top: 4rem;
}

.spr-global .mt-4r {
  margin-top: 4rem;
}

.spr-global .mt-n-4r {
  margin-top: -4rem;
}

.spr-global .pr-4r,
.spr-global .m-box-pr-4r .text_with_media,
.spr-global .m-ctn-pr-4r > .container {
  padding-right: 4rem;
}

.spr-global .mr-4r {
  margin-right: 4rem;
}

.spr-global .mr-n-4r {
  margin-right: -4rem;
}

.spr-global .pb-4r,
.spr-global .m-box-pb-4r .text_with_media,
.spr-global .m-ctn-pb-4r > .container {
  padding-bottom: 4rem;
}

.spr-global .mb-4r {
  margin-bottom: 4rem;
}

.spr-global .mb-n-4r {
  margin-bottom: -4rem;
}

.spr-global .pl-4r,
.spr-global .m-box-pl-4r .text_with_media,
.spr-global .m-ctn-pl-4r > .container {
  padding-left: 4rem;
}

.spr-global .ml-4r {
  margin-left: 4rem;
}

.spr-global .ml-n-4r {
  margin-left: -4rem;
}

.spr-global .pt-5r,
.spr-global .m-box-pt-5r .text_with_media,
.spr-global .m-ctn-pt-5r > .container {
  padding-top: 5rem;
}

.spr-global .mt-5r {
  margin-top: 5rem;
}

.spr-global .mt-n-5r {
  margin-top: -5rem;
}

.spr-global .pr-5r,
.spr-global .m-box-pr-5r .text_with_media,
.spr-global .m-ctn-pr-5r > .container {
  padding-right: 5rem;
}

.spr-global .mr-5r {
  margin-right: 5rem;
}

.spr-global .mr-n-5r {
  margin-right: -5rem;
}

.spr-global .pb-5r,
.spr-global .m-box-pb-5r .text_with_media,
.spr-global .m-ctn-pb-5r > .container {
  padding-bottom: 5rem;
}

.spr-global .mb-5r {
  margin-bottom: 5rem;
}

.spr-global .mb-n-5r {
  margin-bottom: -5rem;
}

.spr-global .pl-5r,
.spr-global .m-box-pl-5r .text_with_media,
.spr-global .m-ctn-pl-5r > .container {
  padding-left: 5rem;
}

.spr-global .ml-5r {
  margin-left: 5rem;
}

.spr-global .ml-n-5r {
  margin-left: -5rem;
}

.spr-global .pt-6r,
.spr-global .m-box-pt-6r .text_with_media,
.spr-global .m-ctn-pt-6r > .container {
  padding-top: 6rem;
}

.spr-global .mt-6r {
  margin-top: 6rem;
}

.spr-global .mt-n-6r {
  margin-top: -6rem;
}

.spr-global .pr-6r,
.spr-global .m-box-pr-6r .text_with_media,
.spr-global .m-ctn-pr-6r > .container {
  padding-right: 6rem;
}

.spr-global .mr-6r {
  margin-right: 6rem;
}

.spr-global .mr-n-6r {
  margin-right: -6rem;
}

.spr-global .pb-6r,
.spr-global .m-box-pb-6r .text_with_media,
.spr-global .m-ctn-pb-6r > .container {
  padding-bottom: 6rem;
}

.spr-global .mb-6r {
  margin-bottom: 6rem;
}

.spr-global .mb-n-6r {
  margin-bottom: -6rem;
}

.spr-global .pl-6r,
.spr-global .m-box-pl-6r .text_with_media,
.spr-global .m-ctn-pl-6r > .container {
  padding-left: 6rem;
}

.spr-global .ml-6r {
  margin-left: 6rem;
}

.spr-global .ml-n-6r {
  margin-left: -6rem;
}

.spr-global .pt-7r,
.spr-global .m-box-pt-7r .text_with_media,
.spr-global .m-ctn-pt-7r > .container {
  padding-top: 7rem;
}

.spr-global .mt-7r {
  margin-top: 7rem;
}

.spr-global .mt-n-7r {
  margin-top: -7rem;
}

.spr-global .pr-7r,
.spr-global .m-box-pr-7r .text_with_media,
.spr-global .m-ctn-pr-7r > .container {
  padding-right: 7rem;
}

.spr-global .mr-7r {
  margin-right: 7rem;
}

.spr-global .mr-n-7r {
  margin-right: -7rem;
}

.spr-global .pb-7r,
.spr-global .m-box-pb-7r .text_with_media,
.spr-global .m-ctn-pb-7r > .container {
  padding-bottom: 7rem;
}

.spr-global .mb-7r {
  margin-bottom: 7rem;
}

.spr-global .mb-n-7r {
  margin-bottom: -7rem;
}

.spr-global .pl-7r,
.spr-global .m-box-pl-7r .text_with_media,
.spr-global .m-ctn-pl-7r > .container {
  padding-left: 7rem;
}

.spr-global .ml-7r {
  margin-left: 7rem;
}

.spr-global .ml-n-7r {
  margin-left: -7rem;
}

.spr-global .pt-8r,
.spr-global .m-box-pt-8r .text_with_media,
.spr-global .m-ctn-pt-8r > .container {
  padding-top: 8rem;
}

.spr-global .mt-8r {
  margin-top: 8rem;
}

.spr-global .mt-n-8r {
  margin-top: -8rem;
}

.spr-global .pr-8r,
.spr-global .m-box-pr-8r .text_with_media,
.spr-global .m-ctn-pr-8r > .container {
  padding-right: 8rem;
}

.spr-global .mr-8r {
  margin-right: 8rem;
}

.spr-global .mr-n-8r {
  margin-right: -8rem;
}

.spr-global .pb-8r,
.spr-global .m-box-pb-8r .text_with_media,
.spr-global .m-ctn-pb-8r > .container {
  padding-bottom: 8rem;
}

.spr-global .mb-8r {
  margin-bottom: 8rem;
}

.spr-global .mb-n-8r {
  margin-bottom: -8rem;
}

.spr-global .pl-8r,
.spr-global .m-box-pl-8r .text_with_media,
.spr-global .m-ctn-pl-8r > .container {
  padding-left: 8rem;
}

.spr-global .ml-8r {
  margin-left: 8rem;
}

.spr-global .ml-n-8r {
  margin-left: -8rem;
}

.spr-global .pt-9r,
.spr-global .m-box-pt-9r .text_with_media,
.spr-global .m-ctn-pt-9r > .container {
  padding-top: 9rem;
}

.spr-global .mt-9r {
  margin-top: 9rem;
}

.spr-global .mt-n-9r {
  margin-top: -9rem;
}

.spr-global .pr-9r,
.spr-global .m-box-pr-9r .text_with_media,
.spr-global .m-ctn-pr-9r > .container {
  padding-right: 9rem;
}

.spr-global .mr-9r {
  margin-right: 9rem;
}

.spr-global .mr-n-9r {
  margin-right: -9rem;
}

.spr-global .pb-9r,
.spr-global .m-box-pb-9r .text_with_media,
.spr-global .m-ctn-pb-9r > .container {
  padding-bottom: 9rem;
}

.spr-global .mb-9r {
  margin-bottom: 9rem;
}

.spr-global .mb-n-9r {
  margin-bottom: -9rem;
}

.spr-global .pl-9r,
.spr-global .m-box-pl-9r .text_with_media,
.spr-global .m-ctn-pl-9r > .container {
  padding-left: 9rem;
}

.spr-global .ml-9r {
  margin-left: 9rem;
}

.spr-global .ml-n-9r {
  margin-left: -9rem;
}

.spr-global .pt-10r,
.spr-global .m-box-pt-10r .text_with_media,
.spr-global .m-ctn-pt-10r > .container {
  padding-top: 10rem;
}

.spr-global .mt-10r {
  margin-top: 10rem;
}

.spr-global .mt-n-10r {
  margin-top: -10rem;
}

.spr-global .pr-10r,
.spr-global .m-box-pr-10r .text_with_media,
.spr-global .m-ctn-pr-10r > .container {
  padding-right: 10rem;
}

.spr-global .mr-10r {
  margin-right: 10rem;
}

.spr-global .mr-n-10r {
  margin-right: -10rem;
}

.spr-global .pb-10r,
.spr-global .m-box-pb-10r .text_with_media,
.spr-global .m-ctn-pb-10r > .container {
  padding-bottom: 10rem;
}

.spr-global .mb-10r {
  margin-bottom: 10rem;
}

.spr-global .mb-n-10r {
  margin-bottom: -10rem;
}

.spr-global .pl-10r,
.spr-global .m-box-pl-10r .text_with_media,
.spr-global .m-ctn-pl-10r > .container {
  padding-left: 10rem;
}

.spr-global .ml-10r {
  margin-left: 10rem;
}

.spr-global .ml-n-10r {
  margin-left: -10rem;
}

.spr-global .l-m-auto {
  margin: 0 auto;
}

.spr-global .l-m-auto img {
  margin: 0 auto;
}

/* ----------  Modules  ---------- */

.spr-global .m-bg--white {
  background: #fff;
}

.spr-global .m-type--white h1,
.spr-global .m-type--white h2,
.spr-global .m-type--white h3,
.spr-global .m-type--white h4,
.spr-global .m-type--white h5,
.spr-global .m-type--white h6,
.spr-global .m-type--white p,
.spr-global .m-type--white p.big,
.spr-global .m-type--white p.small,
.spr-global .m-type--white a {
  color: #fff !important;
}

.spr-global .m-bg--black {
  background: #000;
}

.spr-global .m-type--black h1,
.spr-global .m-type--black h2,
.spr-global .m-type--black h3,
.spr-global .m-type--black h4,
.spr-global .m-type--black h5,
.spr-global .m-type--black h6,
.spr-global .m-type--black p,
.spr-global .m-type--black p.big,
.spr-global .m-type--black p.small,
.spr-global .m-type--black a {
  color: #000 !important;
}

.spr-global .m-bg--gray {
  background: #f6f6f6;
}

.spr-global .m-type--gray h1,
.spr-global .m-type--gray h2,
.spr-global .m-type--gray h3,
.spr-global .m-type--gray h4,
.spr-global .m-type--gray h5,
.spr-global .m-type--gray h6,
.spr-global .m-type--gray p,
.spr-global .m-type--gray p.big,
.spr-global .m-type--gray p.small,
.spr-global .m-type--gray a {
  color: #f6f6f6 !important;
}

.spr-global .m-forms-hide-cancel .mwf-form .mwf_cancel {
  display: none;
}

/* Extra small devices (phones, less than 768px) */

/* =====  End of SPRING GLOBAL TYLES  ====== */

/*========================================
=            SPRING HPE STYLE            =
========================================*/
.spr-hpe-style #microsite_content .article h3 {
  text-transform: inherit; }

.spr-hpe-style #microsite_content .btn {
  border-radius: 0 !important; }

.spr-hpe-style #microsite_content .grey-bg.box {
  background-color: #f6f6f6 !important; }
  .spr-hpe-style #microsite_content .grey-bg.box .grid {
    background-color: #f6f6f6 !important; }

.spr-hpe-style #microsite_content .darkgreen-bg.box {
  background-color: #0d5265 !important; }
  .spr-hpe-style #microsite_content .darkgreen-bg.box .grid {
    background-color: #0d5265 !important; }

.spr-hpe-style #microsite_content .m-la-link a.lnk {
  display: inline-block;
  min-height: 24px;
  margin-top: 10px;
  padding: 0 0 0 30px;
  border-bottom-width: 0 !important;
  background: url("https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png") left 0 no-repeat;
  line-height: 24px;
  text-decoration: none; }

.spr-hpe-style #microsite_content .m-tc-green .highlight {
  color: #89e872; }

.spr-hpe-style #microsite_content .m-tc-white h1, .spr-hpe-style #microsite_content .m-tc-white h2, .spr-hpe-style #microsite_content .m-tc-white h3, .spr-hpe-style #microsite_content .m-tc-white h4, .spr-hpe-style #microsite_content .m-tc-white h5, .spr-hpe-style #microsite_content .m-tc-white h6, .spr-hpe-style #microsite_content .m-tc-white p, .spr-hpe-style #microsite_content .m-tc-white p.big, .spr-hpe-style #microsite_content .m-tc-white p.small {
  color: white !important; }

#p-msa-boost-engage-and-grow .s-sign-up-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_campaigns/msa_boost_engage_and_grow/signup_background.jpg") no-repeat center center;
  background-size: cover; }

#p-msa-boost-engage-and-grow .btn-default {
  border-color: white !important;
  background: white !important;
  color: black !important; }
  #p-msa-boost-engage-and-grow .btn-default:hover {
    border-color: #89e872 !important;
    background: #89e872 !important;
    color: white !important; }

#p-msa-boost-engage-and-grow .btn-primary {
  border-color: #89e872 !important;
  background: #89e872 !important;
  color: black !important; }
  #p-msa-boost-engage-and-grow .btn-primary:hover {
    border-color: #d2f6ca !important;
    background: #d2f6ca !important; }

#p-msa-boost-win-standalone .s-engage-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_campaigns/msa_boost_win_standalone/learn_more_background.jpg") no-repeat top center;
  background-size: cover; }

#p-msa-boost-win-standalone .btn-default {
  border-color: #01a982 !important;
  background: #01a982 !important;
  color: white !important; }
  #p-msa-boost-win-standalone .btn-default:hover {
    border-color: #89e872 !important;
    background: #89e872 !important;
    color: white !important; }

#p-msa-boost-win-standalone .btn-primary {
  border-color: #89e872 !important;
  background: #89e872 !important;
  color: black !important; }
  #p-msa-boost-win-standalone .btn-primary:hover {
    border-color: #d2f6ca !important;
    background: #d2f6ca !important; }

/*=====  End of SPRING HPE STYLE  ======*/


/* ====================================
=            Page Modules            =
==================================== */
#p-3par-is-reaching-end-of-life {
  /* ----------  Change text color  ---------- */
}

#p-3par-is-reaching-end-of-life .recommend-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/3par_is_reaching_end_of_life/bg_recommended-migration-paths.jpg") no-repeat top center;
  background-size: cover;
}

#p-3par-is-reaching-end-of-life .ready-bg {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/3par_is_reaching_end_of_life/bg_ready-to-start-upgrading-you-3par.jpg") no-repeat top center;
  background-size: cover;
}

#p-3par-is-reaching-end-of-life .gray-bg {
  background: #eaeaea;
}

#p-3par-is-reaching-end-of-life .txt-white h1,
#p-3par-is-reaching-end-of-life .txt-white h2,
#p-3par-is-reaching-end-of-life .txt-white h3,
#p-3par-is-reaching-end-of-life .txt-white h4,
#p-3par-is-reaching-end-of-life .txt-white h5,
#p-3par-is-reaching-end-of-life .txt-white h6,
#p-3par-is-reaching-end-of-life .txt-white p,
#p-3par-is-reaching-end-of-life .txt-white p.big,
#p-3par-is-reaching-end-of-life .txt-white p.small,
#p-3par-is-reaching-end-of-life .txt-white a {
  color: #fff !important;
}

#p-3par-is-reaching-end-of-life .txt-white .mwf-form .mwf-label {
  color: white;
}

#p-3par-is-reaching-end-of-life .txt-black h1,
#p-3par-is-reaching-end-of-life .txt-black h2,
#p-3par-is-reaching-end-of-life .txt-black h3,
#p-3par-is-reaching-end-of-life .txt-black h4,
#p-3par-is-reaching-end-of-life .txt-black h5,
#p-3par-is-reaching-end-of-life .txt-black h6,
#p-3par-is-reaching-end-of-life .txt-black p,
#p-3par-is-reaching-end-of-life .txt-black p.big,
#p-3par-is-reaching-end-of-life .txt-black p.small,
#p-3par-is-reaching-end-of-life .txt-black a {
  color: #000 !important;
}

#p-3par-is-reaching-end-of-life .txt-big p span.nowrap {
  font-size: 2.4rem;
}

#p-3par-is-reaching-end-of-life .flex-center > .row {
  display: flex;
  align-items: center;
}

#p-3par-is-reaching-end-of-life .m-page__headline h2 span.nowrap::after {
  display: block;
  width: 6rem;
  height: 7px;
  margin: 4rem auto;
  background: #28a983;
  content: "";
}

#p-3par-is-reaching-end-of-life .article li {
  margin-bottom: 1rem;
  font-size: 1.8rem;
}

#p-3par-is-reaching-end-of-life .m-page__box {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background: #fff;
}

#p-3par-is-reaching-end-of-life .m-page__box p {
  margin-bottom: 0;
  padding-right: 1rem;
  padding-left: 1rem;
}

#p-3par-is-reaching-end-of-life .m-page__box--yellow {
  border: 7px solid #f8c900;
}

#p-3par-is-reaching-end-of-life .m-page__box--green {
  border: 7px solid #01a982;
}

#p-3par-is-reaching-end-of-life .m-decor__divider::after {
  display: block;
  width: 100%;
  height: 2px;
  background: #c0c0c0;
  content: "";
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf-field p {
  margin-bottom: 0;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf-option .mwf-checkbox {
  position: relative;
  margin-top: -40px !important;
  margin-left: -40px !important;
}

#p-3par-is-reaching-end-of-life .mwf-form div.container:nth-of-type(3) {
  margin-top: 2rem;
}

#p-3par-is-reaching-end-of-life .mwf-form div.container:nth-of-type(3) .mwf-label {
  display: none;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-xs-6 {
  width: 100%;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-md-3:last-of-type {
  width: 50%;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .btn-primary {
  color: white;
  background: #28a983;
  border: 2px solid #28a983;
  border-radius: 0;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .btn-primary:hover {
  color: #28a983;
  background: white;
  border: 2px solid #28a983;
}

#p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

/* =====  End of Page Modules  ====== */

/* Extra small devices (phones, less than 768px) */
@media only screen and (max-width: 767px) {
  #p-3par-is-reaching-end-of-life .mwf-form .mwf_buttonrow .col-xs-6 {
    width: 100%;
  }
}

/* =====  End of HPE 3PAR  ====== */

/************* demo_pool_huawei 2021**************/
.p_demo_pool_huawei #microsite_content .mwf-form .mwf-paragraph.mwf-field.mwf-italic p{
    font-size: 0;
    border-bottom: 2px solid #cecece;
}
/************* demo_pool_huawei 2021**************/
/************* HPE Portal Facelift Menu 2021**************/
#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header {
  background: #eeeeee;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row {
  position: relative;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row .article .row {
  padding: 0;
  background: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container > .row .article .row p {
  font-size: 0;
  opacity: 0;
  visibility: hidden;
  height: 0;
  margin: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container-fluid > .row {
  max-width: 1140px;
  margin: 0 auto;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .container-fluid > .row .col-xs-12 .row {
  padding: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .active > a,
#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .active > a:hover {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header p {
  margin: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 > ul > li {
  position: relative;
}

@media screen and (min-width: 994px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
    right: 100% !important;
    left: auto !important;
  }
}

@media screen and (max-width: 994px) and (min-width: 767px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
    left: 100% !important;
  }
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul {
  background: #fff;
  margin-top: 0;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li a {
  padding: 23px 10px;
  color: #000;
  border: none;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul {
  display: none;
  background: #eeeeee;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li {
  display: block;
  float: none;
  position: relative;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li ul li ul {
  padding: 0 !important;
  width: 100% !important;
  top: 0 !important;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li > ul {
  padding: 0 10px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul {
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 350px;
  max-width: 300px;
  min-width: 200px;
  margin: 0;
  z-index: 999;
  background: #000;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li a {
  color: #fff;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul {
  display: block;
  width: 100%;
  padding: 20px 25px 20px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul a {
  color: #fff;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li:visited > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:hover > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:link > ul a:hover, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li:visited > ul a:hover {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li {
  border-bottom: 2px solid transparent;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li:hover {
  border-bottom: 2px solid #01A982;
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b {
  font-size: 15px;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b:hover {
  cursor: pointer;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b:hover a {
  color: #01A982;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li b a {
  font-size: 15px;
  display: inline-block;
  line-height: inherit;
}

#p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header li a {
  color: #666;
  display: block;
  padding: 0.5em;
  text-decoration: none;
  text-transform: inherit;
}

@media screen and (max-width: 767px) {
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 > ul > li {
    position: inherit;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul {
    padding: 0;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li {
    margin-right: 0 !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li ul li ul {
    position: inherit !important;
    background: #fff !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header .col-xs-12 ul li ul li ul a {
    color: #000 !important;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul {
    width: 100%;
    max-width: 100%;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li {
    border: none;
  }
  #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:hover > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:focus > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:link > ul li a, #p_hpe_portal_facelift_menu_2021 #microsite_content #microsite_header ul li:visited > ul li a {
    display: inline-block;
    padding: 20px 40px;
  }
}

/************* END HPE Portal Facelift Menu 2021**************/
/************* OPEN SCHNAEPPCHENLISTE 2021 **************/
#Schnaeppchenliste .spri-box-shadow .article.text_with_media {
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.3);
  box-shadow: 1px 1px 6px rgb(61 65 84 / 30%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-feature .article.text_with_media {
  z-index: 1;
  padding: 15px 15px;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 20px;
  background-color: #fff;
  position: relative;
}

#Schnaeppchenliste .spri-hover-up {
  top: 0;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-hover-up .article.text_with_media:hover {
  -webkit-box-shadow: 0 20px 40px rgba(61, 65, 84, 0.15);
  box-shadow: 0 20px 40px rgba(61, 65, 84, 0.15);
  top: -2px;
 position: relative;
}

#Schnaeppchenliste .spri-hover-line .article.text_with_media:before {
  content: '';
  display: block;
  height: 5px;
  width: 0;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #89e872;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-hover-line .article.text_with_media:hover:before {
  width: 100%;
}

#Schnaeppchenliste .spri-menudesktop {
  width: 100%;
  height: 86px;
  background: #f3f3f3;
  z-index: 1000;
  display: block;
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.15);
  box-shadow: 0 1px 6px rgba(61, 65, 84, 0.15);
}

#Schnaeppchenliste .spri-menudesktop .col-xl-6 article.text_with_media {
  padding-left: 30px;
  padding-right: 30px;
}

#Schnaeppchenliste .spri-menudesktop .col-xs-12 + .col-xs-12 picture {
  float: right;
  padding-top: 10px;
  padding-right: 30px;
}

#Schnaeppchenliste .spri-menudesktop .article {
  padding-top: 10px;
}

#Schnaeppchenliste .spri-menudesktop .row {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

#Schnaeppchenliste .spri-menudesktop .col-for-image {
  padding-top: 15px;
}

#Schnaeppchenliste .spri-menudesktop ul {
  padding-left: 0px;
  z-index: 10000;
  margin-bottom: 0px;
  margin-top: -10px;
  margin-left: -25px;
}

#Schnaeppchenliste .spri-menudesktop ul li {
  display: inline-block;
  padding: 10px;
  color: #333B69;
  position: relative;
  font-weight: bold;
}

#Schnaeppchenliste .spri-menudesktop ul li b {
    font-size: 22px;
}

#Schnaeppchenliste .spri-menudesktop ul li {
  padding-right: 20px;
  margin-right: 15px;
  margin-left: 15px;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-menudesktop ul li:nth-child(2):before {
  content: "";
  height: 15px;
  display: block;
  position: absolute;
  top: 20px;
  right: 0px;
  color: #333B69;
  font: normal normal normal 14px/1 FontAwesome;
}

#Schnaeppchenliste .spri-menudesktop ul li ul {
  display: block;
  position: absolute;
  left: 37px;
  top: 60px;
  z-index: 1000;
  min-width: 280px;
  text-align: left;
  padding: 10px 0;
  list-style: none;
  white-space: nowrap;
  background-color: #ddf8d7;
  -webkit-box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
  background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  font-weight: normal !important;
  border-top: 2px solid #ffffff;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li a {
  font-weight: normal !important;
}

#Schnaeppchenliste .spri-menudesktop ul li ul li:nth-child(2):before {
  display: none;
}

#Schnaeppchenliste .spri-menudesktop ul li ul:before {
  <!-- content: ""; -->
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  position: absolute;
  top: -7px;
  left: 35px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

#Schnaeppchenliste .spri-menudesktop ul li a {
  display: block;
  color: #333B69;
  padding: 0px;
  margin: 0px;
  color: #333B6F !important;
  border-bottom: 0px solid #CCC !important;
}

#Schnaeppchenliste .spri-menudesktop ul li a:hover {
  color: #89e872 !important;
  border-bottom: 0px solid #CCC !important;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover {
  color: #89e872 !important;
}

#Schnaeppchenliste .spri-menudesktop ul li:hover:before {
  color: #89e872 !important;
}

#Schnaeppchenliste .spri-green-bg {
    background-color: #006b7d;
}

#Schnaeppchenliste .spri-white-text h2{
    color: #ffffff;
}

#Schnaeppchenliste .spri-section-title h2{
    margin-bottom: 20px;
    margin-top: 20px;
}

#Schnaeppchenliste .spri-section-title h3{
    margin-bottom: 15px;
    margin-top: 15px;
}

#Schnaeppchenliste .spri-section-title p.big{
    font-size: 24px !important;
    line-height: 1.4;
}

#Schnaeppchenliste .spri-table table.table tr th {
    background-image: none;
    background-color: #ddf8d7 !important;
}

#Schnaeppchenliste .spri-table table.table tr th, .spri-table table.table tr td {
    border: 2px solid #84f17e !important;
}

.spri-menumoblie {
  position: relative;
  left: 0px;
  width: 100%;
  z-index: 2;
  height: 60px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-bottom: 0px solid #cecece !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.collapsed {
  border-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a {
  line-height: 40px !important;
  padding: 5px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a:after {
    top: 35px;
  color: #333B69 !important;
  z-index: 1;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a:hover:after {
  color: #333B69 !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.js_actionTracking.collapsed::after {
  content: "";
  font-size: 30px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-title a.js_actionTracking::after {
  content: "";
  font-size: 30px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel:nth-child(2n-1) {
  background: #f5f5f5;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel:nth-child(2n-1) a {
  background: #f5f5f5;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body {
  padding: 15px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body .row {
  padding: 0px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul {
  list-style: none;
  padding-left: 15px;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li {
  list-style: none;
  color: #333B69;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #E8ECED;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li:last-of-type {
  border-bottom: 0px solid #E8ECED;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li a {
  padding: 0px;
  margin: 0px;
  color: #333B69 !important;
}

#Schnaeppchenliste .spri-menumoblie .c-Akkordeon .panel-body ul li ul {
  padding-left: 15px;
}

#Schnaeppchenliste .spri-menumoblie picture {
  position: absolute;
  top: 15px;
  left: 15px;
  z-index: 2;
}

#Schnaeppchenliste .spri-menumoblie picture img {
  height: 25px;
}

#Schnaeppchenliste .spri-menumoblie .row {
  padding-top: 0px;
  padding-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .article.text_with_media p {
  display: none;
}

#Schnaeppchenliste .spri-menumoblie .panel-group {
  border: 0px;
  margin-bottom: 0px;
}

#Schnaeppchenliste .spri-menumoblie .panel-default > .panel-heading {
  border: 0px;
}

#Schnaeppchenliste .spri-menumoblie .panel-title a {
  font-size: 0px;
}

#Schnaeppchenliste .spri-ref li:before {
    content: '\25B6';
    padding-right: 15px;
    color: #89E872;
}
#Schnaeppchenliste .spri-ref li {
    list-style: none;
}

#Schnaeppchenliste .spri-ref ul {
    padding: 0;
}
#Schnaeppchenliste .spri-green-text h3 {
    color: #89E872;
}

#Schnaeppchenliste .spri-btn .btn {
    background-color: #89E872 !important;
}

#Schnaeppchenliste .spri-link .lnk {
    color: #89E872 !important;
}

#Schnaeppchenliste .spri-link .lnk {
    color: #89E872 !important;
}

#Schnaeppchenliste .spri-branchname p {
    font-size: 18px;
}

#Schnaeppchenliste .spri-branchname a.lnk {
    border-bottom: none !important;
}
/************* CLOSE SCHNAEPPCHENLISTE 2021 **************/

/************* ZOTAC Magnus One Launch Landingpage 2021**************/
.p_zotac_magnus_one_launch_2021 #microsite_content {
  background-color: #dbd8da;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media img {
  padding: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media .row {
  padding-bottom: 0;
  padding-top: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media img {
  padding: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media .row {
  padding-bottom: 0;
  padding-top: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h1,
.p_zotac_magnus_one_launch_2021 #microsite_content h2,
.p_zotac_magnus_one_launch_2021 #microsite_content h3,
.p_zotac_magnus_one_launch_2021 #microsite_content h4 {
  text-transform: uppercase;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h3 .highlight {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/line_yellow.png");
  background-repeat: no-repeat;
  background-position: center bottom;
  padding: 0 3rem 5px 3rem;
  background-size: auto;
  display: inline-block;
  margin-bottom: 2rem;
  background-repeat: repeat-x;
}

.p_zotac_magnus_one_launch_2021 #microsite_content h1,
.p_zotac_magnus_one_launch_2021 #microsite_content h2,
.p_zotac_magnus_one_launch_2021 #microsite_content h3,
.p_zotac_magnus_one_launch_2021 #microsite_content h4,
.p_zotac_magnus_one_launch_2021 #microsite_content p,
.p_zotac_magnus_one_launch_2021 #microsite_content a,
.p_zotac_magnus_one_launch_2021 #microsite_content a.btn-link {
  color: #454545;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg01.jpg");
  background-size: cover;
  padding: 10rem 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 .container {
  background-color: transparent;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02_1 {
  background-color: #5e6573;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 {
  background-color: #5e6573;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg02.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  padding: 7rem 0;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_02 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 {
  background-color: #dbd8da;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg05.jpg");
  background-position: top center;
  padding: 27% 0 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 img {
    max-width: 694px;
    width: 100%;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03_1 {
  background-color: #dbd8da;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 {
  background-color: #36383d;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/bg03.jpg");
  background-position: top center;
  padding: 10rem 0 0 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .container {
  background-color: transparent;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_04 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
  background-color: #36383d;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/img_08.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 10rem 0;
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 img {
  padding-left: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 p {
  font-size: 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .col-for-image p {
  color: #fff;
  font-size: 11px;
  text-align: center;
  margin-top: 10px;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_magnus_one_launch/img_09.jpg") #36383d;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 5rem 0;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media p,
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media h3 {
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media > .row:first-of-type .col-xs-12:first-of-type {
  padding-top: 8rem;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_08 .article.text_with_media a {
    color: #454545;
    border: 2px solid #454545;
    border-radius: 0;
    background: transparent;
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_08 .article.text_with_media a:hover {
  background: #454545;
  color: #fff;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 {
  background: #5e6573;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 .container {
  width: 100%;
  max-width: 1440px;
}

.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_09 .container p {
  color: #2b3036;
  font-size: 15px;
}
.p_zotac_magnus_one_launch_2021 #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .col-xs-12 {
    position: relative;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .col-xs-12 .separat_inner {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    -webkit-transform: translate(-50%,0);
    padding-bottom: 10rem;
    width: calc(100% - 20px);
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img.p_zotac_content_10 .article.text_with_media .separat_inner img {
    width: auto;
    max-width: 100%;
    margin: 0 auto;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 .article.text_with_media > .row:first-of-type img {
    max-width: 540px;
    width: 76%;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container >.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container .row .article >.row{
    padding-bottom:10px;
  }
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container .row .row{
    padding:0;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container >.row .small{
  color:#fff;
  text-align:center;
  font-size: 11px;
}
.p_zotac_magnus_one_launch_2021 #microsite_content h4 {
  font-size: 25px;
  font-family: "interbold", Verdana, Arial, sans-serif;
}
.p_zotac_magnus_one_launch_2021 #microsite_content .p_luxx_banner .article.text_with_media img{
    max-width: 385px;
    width: 70%;
}
@media screen and (min-width: 991px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_no_padding_img .article.text_with_media img {
    width: 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media img {
    width: 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h2 {
    font-size: 45px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 {
    font-size: 32px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content p {
    font-size: 17px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content p.small {
    font-size: 10px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_top_banner .article.text_with_media h2 {
    font-size: 60px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_01 {
    height: 700px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
    height: 767px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 .container {
    width: 100%;
    max-width: 1440px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_06 {
    height: 1443px;
    background-size: 100% 100%;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_07 .container {
    width: 100%;
    max-width: 1440px;
  }
}

@media screen and (max-width: 991px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 {
    font-size: 24px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content h3 .highlight {
    background-size: auto 2px;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_03 {
    padding: 25% 0 5rem 0;
  }
  .p_zotac_magnus_one_launch_2021 #microsite_content .p_zotac_content_05 {
    padding: 3rem 0 10rem 0;
    background-position: bottom center;
  }
}
@media (max-width: 640px) {
  .p_zotac_magnus_one_launch_2021 #microsite_content br {
    display: none;
  }
}

/************* END ZOTAC Magnus One Launch Landingpage 2021**************/
/************* DYNABOOK 2021**************/

.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook{
    background: #2091fb!important;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .container{
    background: #2091fb!important;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .article h3{
    text-transform: none;
}
.p_dynabook_2021 #microsite_content .p_bg_blue_dynabook .article a{
    font-weight: normal!important;
}
/************* END DYNABOOK 2021**************/
/************* Sophos 2021**************/
.p_2020_style_spi #microsite_content .pd00_img img.img-responsive{
    padding: 0;
}
/************* END Sophos 2021**************/


/*************** S T A R T  CTV 2021 *****************/

#ctv2021 .navbar-right {
    display: none;
}

@media screen and (min-width: 1200px){
#ctv2021_thank_you_teaser div.videojs,
#ctv2021_thank_you_teaser div.videojs video {
    width: 120%;
    box-shadow: -20px 20px #006b7d;
    float: left;
}}

#ctv2021_thank_you_teaser .article > .row {
    padding: 25px!important;
    box-shadow: -20px 20px #006b7d;
}

#ctv2021 .navbar-inverse {
    background-color: white;
}

#ctv2021 .socialicons .fa {
    color: #777;
}
#ctv2021 .socialicons .fa:hover,
#ctv2021 .socialicons .fa:focus,
#ctv2021 .socialicons .fa:active {
    color: #ff7721!important;

}
#ctv2021 .socialicons a {
    text-decoration: none;
    border-bottom: 0px solid transparent;
}

@media screen and (max-width: 768px) {
#ctv2021 #myNavbar {
    background: #fff;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_01.png);
    background-size: cover;
}}

@media screen and (max-width: 768px) {
#ctv2021 #myNavbar .navbar-nav {
    margin-top: 20vh;
    margin-left: 45px;
    max-width: 50vw;
}}

#ctv2021 .embed-responsive {
    box-shadow: -20px 20px 0 #006b7d;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(2) {
    background: #0000 !important;
}

#ctv2021 .ctv2021_agendatable table.table tbody tr:hover {
    background: #006b7d21!important;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(1) {
    background: #5f5f5f0d;
    font-family: 'interbold';
    width: 75px;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(2) {
    width: 75px;
}

#ctv2021 .ctv2021_agendatable tr td:nth-child(5) {
    font-family: interbold;
    width: 230px;
    background: #5f5f5f0d;
}

#ctv2021 .ctv2021_agendatable table.table {
    background: white;
    font-size: 13px;
}

#ctv2021 .ctv2021_agendatable table.dataTable.no-footer {
    border-top: 5px solid white;
}


#ctv2021 .ctv2021_agendatable .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}

#ctv2021 .ctv2021_agendatable table.table tr th {
    border-bottom: 0px solid #006b7d;
    background-image: none;
    background: #006b7d;
    color: white;
}

#ctv2021 .ctv2021_agendatable table.table tr th,
#ctv2021 .ctv2021_agendatable table.table tr td {
    border: 0px;
    padding: 7px 15px;
    text-align: left;
}

#ctv2021 .ctv2021_agendatable table.table b,
#ctv2021 .ctv2021_agendatable table.table strong {
    font-weight: normal;
    font-family: 'interregular';
    font-size: 15px;
    color: #ffffff;
}

#ctv2021 .ctv2021_agendatable table.table {
    background: white;
}

#ctv2021 .ctv2021_agendatable table.table tbody b,
#ctv2021 .ctv2021_agendatable table.table tbody strong {
    color: #ff7731;
    font-size: 15px;
}

#ctv2021 .ctv2021_agendatable table.table tbody tr:hover {
    background: #ff770033!important;
}

#ctv2021 body:before {
    background: #ffffff00;
}

#ctv2021 #microsite_content input.btn-primary,
#ctv2021 #microsite_content a.btn-primary,
#ctv2021 #microsite_content table.table a.btn-primary {
    border: 0!important;
    background: #ff7731;
}
#ctv2021 #microsite_content input.btn-primary:hover,
#ctv2021 #microsite_content a.btn-primary:hover,
#ctv2021 #microsite_content table.table a.btn-primary:hover {
    border: 0!important;
    background: #E55911!important;
    color: #ffffff!important;
}

.ctv_focus_slider #microsite_content input.btn-default,
.ctv_focus_slider #microsite_content a.btn-default,
.ctv_focus_slider #microsite_content table.table a.btn-default {
    border: 0!important;
    background: #ff7731;
}

.ctv_focus_slider #microsite_content input.btn-default:hover,
.ctv_focus_slider #microsite_content a.btn-default:hover,
.ctv_focus_slider #microsite_content table.table a.btn-default:hover {
    border: 0!important;
    background: #E55911!important;
    color: #ffffff!important;
}

#ctv2021 a.btn.btn-primary:hover,
#ctv2021 .article.text_with_media a.btn.btn-primary:hover {
    color: #fff!important;
}

#ctv2021 a.btn.btn-primary,
#ctv2021 .article.text_with_media a.btn.btn-primary {
    text-transform: none;
}

#ctv2021 h1 {
    text-transform: none;
    padding-bottom: 15px;
    color: #ff7731;
}

#ctv2021 h2  {
color: #006b7d;
}


@media screen and (min-width: 1200px) {
.proudly_presents h2 {
margin-bottom: 140px !important;
}}

#ctv2021 h2 b,
#ctv2021 h2 strong {
color: #ff7731;
}

#ctv2021 .introtext_lg h2 {
padding: 0px 0px 30px 0px;
}

#ctv2021 .adjusth2 h2 {
    padding: 100px 0px 30px 0;
}

#ctv2021 h3 {
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 10px;
    color: #ff7731!important;
    text-transform: none;
    font-family: 'interregular';
}

#ctv2021 p.small {
    font-size: 11px!important;
    line-height: 1.4;
}

#ctv2021 .navbar-nav.navbar-right > li > a {
    font-size: 15px;
    font-weight: normal;
    border-bottom: none!important;
    text-decoration: none;
    color: #000000!important;
}
#ctv2021 .navbar-inverse .navbar-nav > li > a {
    color: #000000!important;
}

#ctv2021 .navbar-inverse .navbar-nav > li > a:hover,
#ctv2021 .navbar-inverse .navbar-nav > li > a:focus,
#ctv2021 .navbar-inverse .navbar-nav > li > a:active {
    color: #ff7700 !important;
    border-bottom: none!important;
    text-decoration: underline;
}

#ctv2021 .lang-selector:hover > a,
#ctv2021 .company-selector:hover > a {
    color: #ff7700;
 border-bottom: none!important;
}


#ctv2021 header a:focus,
#ctv2021 header a:hover,
#ctv2021 header a:active {
    color: #ff7700;
     border-bottom: none!important;
    text-decoration: underline;
}


#ctv2021 header a {
    border-bottom: none!important;
    text-decoration: none;
    color: #000000!important;
}

#ctv2021 .header a:focus,
#ctv2021 .header a:hover,
#ctv2021 .header a:active {
    color: #ff7700;
     border-bottom: none!important;
    text-decoration: underline;
}

#ctv2021 header ul li a:hover,
#ctv2021 header ul.dropdown-menu li a:hover {
    color: #ff7700!important;
    border-bottom: 0px!important;
    text-decoration: underline;
}

#ctv2021 .navbar-inverse .navbar-brand:hover,
#ctv2021 .navbar-inverse .navbar-brand:focus {
    background-color: white!important;
    text-decoration: none!important;
}


#ctv2021 .lang-selector a,
#ctv2021 .company-selector a {
    border: none;
}

#ctv2021 .lang-selector a:hover,
#ctv2021 .company-selector a:hover
#ctv2021 .lang-selector a:active,
#ctv2021 .company-selector a:active
#ctv2021 .lang-selector a:focus,
#ctv2021 .company-selector a:focus {
    border: none;
    text-decoration: underline;
    color: #ff7700
}

@media screen and (min-width: 992px)
#ctv2021 #microsite_content .bg-white-100_bg-black-1.box,
#ctv2021 #microsite_content .bg-white-100_bg-black-1 .box,
#ctv2021 #microsite_content .bg-white-100_bg-black-1.box .grid {
    background: linear-gradient(to right, #006b7d0a 50%,#89e87224 50%);
}

#ctv2021 #microsite_content .bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_01.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_02.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg3 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_03.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg4 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/ctv2021/ctv_2021_n2n_designelement_gradient_04.png);
    background-size: cover;
    background-position: center;
    padding-top: 70px;
    padding-bottom: 70px;
    background-attachment: fixed;
    max-width: 1920px;
    margin: auto;
}
#ctv2021 #microsite_content .bg-cd1-
#ctv2021 #microsite_content .bg-cd1-100 .box,
#ctv2021 #microsite_content .bg-cd1-100.box .grid,
#ctv2021 #microsite_content .bg-cd1-100:not(.box) .grid-col .article {
    background: #006B7D;
    padding-top: 70px;
    padding-bottom: 70px;
}

#ctv2021 .img-original.img-responsive {
    width: auto;
    float: left;
    margin-right: 15px;
    margin-left: 20px;
}

.proudly_presents .img-original.img-responsive {
    margin-bottom: 48px;
}

.proudly_presents .separat,
.proudly_presents .separat_inner {
    margin-top: 25px !important;
}

.proudly_presents_spanish_adjustm p {
    font-size: 17px !important;
}

#ctv2021 .navbar-brand {
    padding: 2px 25px;
}

#ctv2021 .company-selector {
    display: none;
}

@media screen and (max-width: 1199px) {
  #ctv2021 #header {
    background: white!important;
}
}

@media screen and (min-width: 1200px) {
#ctv2021 main {
    padding-top: 60px !important;
}}

@media screen and (min-width: 1200px) {
#ctv2021 .bgvideo .c-Video {
    z-index: -9999;
    position: absolute;
} }

#ctv2021 #microsite_content .bg-flashgreen.box,
#ctv2021 #microsite_content .bg-flashgreen.box .grid,
#ctv2021 #microsite_content .bg-flashgreen:not(.box) .grid-col .article,
#ctv2021 #microsite_content .bg-cd3-100.box,
#ctv2021 #microsite_content .bg-cd3-100 .box,
#ctv2021 #microsite_content .bg-cd3-100.box .grid,
#ctv2021 #microsite_content .bg-cd3-100:not(.box) .grid-col .article {
    padding: 70px 0;
}

#ctv2021 #microsite_content .bg-cd1-100.box,
#ctv2021 #microsite_content .bg-cd1-100 .box,
#ctv2021 #microsite_content .bg-cd1-100.box .grid,
#ctv2021 #microsite_content .bg-cd1-100:not(.box) .grid-col .article {
    background: #006B7D;
    padding: 70px 0;
}

#ctv2021 #microsite_content .introtext_lg .box .grid {
    background-color: #fff0;
}

#ctv2021 .introtext_lg .article > .row {
    padding: 60px 0px 25px 40px;
    box-shadow: -20px 20px 0 0px #006b7d;
    background: #ffffff;
}

#ctv2021 .introtext_lg .col-xs-12 {
    padding-right: 0px;
}

#ctv2021 .introtext_lg .showroomvideo .article > .row {
    padding: 60px 40px 25px 40px;
    box-shadow: -20px 20px 0 0px #006b7d;
    background: #ffffff;
    z-index: 9999;
    position: relative;
    width: 105%;
}

@media screen and (min-width: 1200px) {
#ctv2021 div.videojs,
#ctv2021 div.videojs video {
    margin-top: -36px;
}}

@media screen and (min-width: 1200px) {
.showroomvideo div.videojs,
.showroomvideo div.videojs video {
    margin-top: 40px!important;
    width: 110%;
}}

@media screen and (min-width: 1200px) {
#ctv2021 #header .container-extended:not(.container-offset-1) .col-md-10 {
    width: calc(100% * 9 / 14);
}}

@media screen and (min-width: 1200px) {
#ctv2021 .extra_padding .container {
    padding-top: 110px;
    height: 600px;
}}

@media screen and (min-width: 1200px) {
.proudly_presents .container {
    padding-top: 60px;
    padding-bottom: 60px;
}}

#ctv2021 .footer_content .container {
    border-top: 0px solid #e6e6d7;
}

#ctv2021 .btn-primary {
    margin: 15px 0;
}

#ctv2021 .adjust_space .btn-primary {
    margin: 5px 0 90px 0;
}

#ctv2021 .big {
    padding-bottom: 5px;
}

#ctv2021 .highlight {
    text-decoration: none;
    color: #ff7700;
    font-weight: bold;
}

#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1 > .row.grid > .grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-1 .col-xs-12.grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2 > .row.grid > .grid-col,
#ctv2021 #microsite_content .container-fluid--nopadding.grid-type-2 .col-xs-12.grid-col {
max-width: 1920px;
}

@media screen and (max-width: 768px) {
#ctv2021 #header .navbar-brand > img {
    min-width: 210px;
}}

@media screen and (max-width: 1199px) {
#ctv2021 .separat, .separat_inner {
    margin-top: 25px !important;
}}

.vendortop .separat,
.vendortop .separat_inner {
    margin-top: 0px !important;
}

#ctv2021 .footer-legal-url a {
    color: #636363;
    font-size: 13px;
}
#ctv2021 .footer-legal-url a:hover {
    border-bottom: 1px solid #ff7700 !important;
    color: #ff7700!important;
}
#ctv2021 .footer-second a {
    border-bottom: 1px solid #636363!important;
}

#ctv2021 .footer-legal-url {
    margin-top: 75px;
}

#ctv2021 .extra_p_space p {
    margin-left: 19px;
}

#ctv2021 .article.text_with_media a:hover,
#ctv2021 .article.text_with_media a:focus,
#ctv2021 .article.text_with_media a:active {
    text-decoration: none;
}

#ctv2021 #microsite_content a:hover,
#ctv2021 #microsite_content a.lnk:hover {
    font-weight: bold;
    color: #ff7700;
    border-bottom: 1px solid #ff7700;
}

#ctv2021 .footer-third {
    margin-top: 72px;
}

#ctv2021 .footer-third h4 {
    font-weight: normal;
}

#ctv2021 .footer-first p a:hover,
#ctv2021 .footer-first p a:focus {
    color: #ff7700!important;
    text-decoration: none;
    border-bottom: 1px solid #ff7700!important;
}

#ctv2021 .footer-first .footer_logo a {
    border-bottom: 0px!important;
}
#ctv2021 .footer_logo a {
    border-bottom: 0px!important;
}
#ctv2021 .footer-first p a {
    color: #636363!important;
    border-bottom: 1px solid #636363;
    text-decoration: none;
    font-size: 15px;
}

#ctv2021 .footer_logo a:hover,
#ctv2021 .footer_logo a:focus {
    border-bottom: none!important;
}

#ctv2021 .footer_logo img {
    border-bottom: none!important;
}

#ctv2021 .footer-third h4 {
    font-weight: normal;
    margin-top: 72px;
}

#ctv2021 .fa {
    color: #006b7d;
}

#ctv2021 #microsite_content .less_padding {
    padding-top: 0px;
    padding-bottom: 100px;
}

#ctv2021 #microsite_content .less_padding2 {
    padding-top: 100px;
    padding-bottom: 0px;
}

#ctv2021 #microsite_content .less_padding3 {
    padding-top: 0px;
    padding-bottom: 60px;
}

/* ctv keynotes */

@media screen and (min-width: 1200px) {
.keynotes_teaser .container {
    padding-top: 90px;
    padding-bottom: 80px;
}}


@media screen and (min-width: 1200px){
#ctv2021 .keynotes_teaser div.videojs,
#ctv2021 .keynotes_teaser div.videojs video {
    margin-top: 10px;
}}

#ctv2021 .keynotes_box .img-original.img-responsive {
    margin-left: 0px;
}

#ctv2021 .keynotes_box .container.grid.grid-type-1.box {
    box-shadow: -20px 20px 0 #006b7d;
}

#ctv2021 .keynotes_box h2 {
padding: 30px 10px 20px 30px;
}

#ctv2021 .keynotes_box p.small {
    font-size: 13px!important;
}

#ctv2021 .keynotes_box p {
    padding: 0px 60px 0px 30px;
    line-height: 1.3;
}

/* ctv focus topics */


#ctv2021 .introtext_lg_focus_topics .article > .row {
    padding: 30px 30px 10px 10px !important;
    margin-right: 65px;
}

#ctv2021 .introtext_lg_focus_topics .article > .row:last-child {
  height: 520px;
}

#ctv2021 .introtext_lg_focus_topics .img-original.img-responsive {
    margin-left: 0px!important;
    margin-top: 20px;
}

#ctv2021 .introtext_lg_focus_topics h2 {
    font-size: 20px;
}

#ctv2021 .introtext_lg_focus_topics p {
    font-size: 15px !important;
}

.ctv_focus_slider section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: #ffffff;
    margin: 20px;
    padding: 30px;
    box-shadow: -20px 20px 0px #006b7d;
    text-align: left;
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .number,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .number {
display: none;
}

.ctv_focus_slider #microsite_content .c-Gallery .swiper-container .swiper-pagination {
    top: 0px;
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .hint,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .hint {
    font-size: 18px;
    font-weight: bold;
    color: #ff7700;
    font-family: 'Inter var alt';
}

.ctv_focus_slider .c-Gallery .show-2 .swiper-slide .description,
.ctv_focus_slider .c-Gallery .show-3 .swiper-slide .description {
    font-size: 18px;
    color: #000;
    font-weight: normal;
    font-family: 'Inter var', sans-serif;
    width: 100%;
}

/* ctv vendor site */


.vendortop p.small a,
.vendortop p.small a.lnk {
    margin-right: 10px;
}

@media screen and (min-width: 1200px){
.ctv2021vendorportal #ctv2021 main {
    padding-top: 0px!important;
}}

@media screen and (min-width: 1200px){
.ctv2021vendorportal main {
    margin-top: 0px!important;
}}

@media screen and (min-width: 1200px){
#ctv2021 .ctvlessmargin main {
    padding-top: 0px!important;
}}

.ctvlessmargin .separat,
.ctvlessmargin .separat_inner {
    margin-top: 5px !important;
}

#ctv2021 .c-Gallery .show-2 .swiper-slide .number,
#ctv2021 .c-Gallery .show-3 .swiper-slide .number {
    color: #ff7700;
    font-family: 'rois_bold';
    font-size: 50px;
    top: 14px;
}

.ctv2021vendorportal section:not(.c-SliderHome) .swiper-wrapper .swiper-slide {
    background-color: #ffffff;
}

.ctv2021vendorportal .c-Gallery .show-2 .swiper-slide .description,
.ctv2021vendorportal .c-Gallery .show-3 .swiper-slide .description {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    font-family: 'Inter var', sans-serif;
}

.ctv2021vendorportal .swiper-container {
    overflow: hidden;
}

.ctv2021vendorportal .c-Gallery .show-2 .swiper-slide .fa,
.ctv2021vendorportal .c-Gallery .show-3 .swiper-slide .fa {
    padding-bottom: 0px;
    margin-bottom: -35px;
}

#ctv2021 .vendor h2 {
    padding: 0px 0px 0px 0px;
}

.ctv2021vendorportal #header {
    display: none;
}

@media screen and (min-width: 1200px){
.ctv2021vendorportal .extra_vpadding .container {
    height: 280px;
    padding-top: 110px;
}}

#ctv2021 .getyourown .article > .row {
    margin: 151px 0;
}

#ctv2021 .getyourown h2 {
    padding: 0px 0px 0px 0px;
}

#ctv2021 .vendor .article > .row {
    padding: 70px 50px 45px 50px;
    margin-top: 30px;
    margin-bottom: 50px;
}

#ctv2021 .vendorv2 .article > .row {
    padding: 70px 0px 45px 50px;
}

#ctv2021 .arrow_spacing .img-original.img-responsive {
    margin-bottom: 40px;
}

#ctv2021 .arrow_spacing2 .img-original.img-responsive {
    margin-bottom: 100px;
}

.ctv2021vendorportal #contactperson p {
    margin-left: 19px;
}

#ctv2021 .c-Akkordeon .panel-title a:hover:after,
#ctv2021 .c-Akkordeon .panel-title a:active:after {
    color: #ff7731;
}

#ctv2021 #microsite_content h4 a:active,
#ctv2021 #microsite_content h4 a.lnk:active {
    font-weight: bold;
    color: #ff7731;
    border-bottom: 0px solid #000;
}

.ctv2021vendorportal table.dataTable.no-footer {
    border-top: 5px solid white;
}

.ctv2021vendorportal tr td:nth-child(2) {
    background: #ffffff00 !important;
}

.ctv2021vendorportal .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9 !important;
}

.ctv2021vendorportal table.table tr th {
    border-bottom: 0px solid #006b7d;
    background-image: none;
    background: #006b7d;
    color: white;
}

.ctv2021vendorportal table.table tr th,
.ctv2021vendorportal table.table tr td {
    border: 0px;
    padding: 7px 15px;
    text-align: left;
}

.ctv2021vendorportal table.table b,
.ctv2021vendorportal table.table strong {
    font-weight: normal;
    font-family: 'interregular';
    font-size: 15px;
    color: #ffffff;
}

.ctv2021vendorportal table.table {
    background: white;
}

.ctv2021vendorportal table.table tbody b,
.ctv2021vendorportal table.table tbody strong {
    color: #ff7731;
    font-size: 15px;
}

.ctv2021vendorportal table.table tbody tr:hover {
    background: #ff770033!important;
}

.ctv2021vendorportal .c-Akkordeon .panel-group {
    background: white;
}

.ctv2021vendorportal .c-Akkordeon .panel:nth-child(2n-1) {
    background-color: #00000008 !important;
}

.ctv2021vendorportal sup {
    font-weight: normal;
}

.ctv2021vendorportal sub {
    font-size: 130%;
    color: #ff7731;
    font-family: 'roisbold';
}

.ctv2021vendorportal #microsite_content .row .article .row .article > .row .col-for-image img {
    padding-left: 0;
    padding-right: 0;
}

.vendortop h4 {
    font-size: 17px;
    padding-top: 0px;
    padding-bottom: 0px;
    color: #006b7d!important;
    text-transform: uppercase;
    font-family: 'roisbold';
    text-align: right;
    margin-bottom: 0px;
}

.vendortop p {
    font-size: 13px !important;
    line-height: 1.5;
    text-align: right;
}

.ctv2021vendorportal p {
    font-size: 15px !important;
}

.vendortop #microsite_content.article > .row {
    padding: 0;
}

.showroom_slider #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
    margin: 2% 2%;
    padding: 25px;
    position: absolute;
    text-align: left;
    top: 0;
    left: 0;
    width: 100%;
}


.showroom_slider div.slider-text-block:last-of-type {
    display: none!important;
}

.showroom_slider p {
    display: none;
}

.showroom_slider .swiper-container .swiper-slide p {
    display: none;
}

.showroom_slider h2 {
    font-size: 19px;
    background: #f5f5f5;
    padding: 12px 20px;
    box-shadow: -10px 10px #006d7b;
}


.showroom_slider .swiper-container .fa-angle-right:before {
    color: #ff7700!important;
}

.showroom_slider .swiper-container .fa-angle-left:before {
    color: #ff7700 !important;
}

.showroom_slider .fa-angle-right:before {
    color: #ff7700!important;
}

.showroom_slider .fa-angle-left:before {
    color: #ff7700 !important;
}


/*************** E N D  CTV 2021 *****************/


/*************** START https://www.also.com/ec/cms5/de_6110/6110_anbieter/veeam/veeam-accredited-service-partner/index.jsp CTV 2021 *****************/

section#sva_030921_1 h1 {
    line-height: revert;
}

section#sva_030921_5 input.btn.btn-primary.mwf_cancel {
    display: none;
}

section#sva_030921_5 .mwf-field {
    padding-left: 25px !important;
}

section#sva_030921_5 input.btn.btn-primary.mwf_finish {
    width: 300px !important;
}

section#sva_030921_5 .col-xs-6.col-md-3 {
    float: none !important;
    margin-left: 1px !important;
}

section#sva_030921_5 .col-xs-12.col-md-6.no-gutter {
    padding-left: 25px !important;
}

/*************** END https://www.also.com/ec/cms5/de_6110/6110_anbieter/veeam/veeam-accredited-service-partner/index.jsp *****************/


/*************** START https://www.also.com/ec/cms5/de_1010/1010_anbieter/watchguard/flexpay/index.jsp  *****************/

section#sva_030221_1 table th{
text-align: center !important;

}

section#sva_030221_1 table{
    margin-bottom: auto !important;
}

section#sva_030221_2 p {
    margin-top: -22px !important;
    font-size: 13px;
}

/*************** E N D   *****************/
/********************** yealink_2021 ************************/
.p_yealink_2021 #microsite_content h2,
.p_yealink_2021 #microsite_content h3 {
  color: #109f6f;
}

.p_yealink_2021 #microsite_content a.btn-primary {
  background: #109f6f !important;
  color: #fff;
  border-color: #109f6f;
  border-radius: 0 !important;
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.p_yealink_2021 #microsite_content a.btn-primary:hover{
  background: #fff !important;
}

.p_yealink_2021 #microsite_content .p_line .article {
  border-top: 1px dashed #000;
  border-bottom: 1px dashed #000;
  padding: 20px 0;
}

.p_yealink_2021 #microsite_content .p_04_img .container .col-xs-12 {
  padding: 0;
}

/********************** End yealink_2021 ************************/

/********************** HP Elite 2021 ************************/

.hp_elite_2021 .intro-section p {font-size: 19px}
.hp_elite_2021 h3 {text-transform: none;}
.hp_elite_2021 .blue-cntnt {background-color: #0096d6;}
.hp_elite_2021 .blue-cntnt h2, .hp_elite_2021 .blue-cntnt h3, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p {color: #fff;}
.hp_elite_2021 .product-cntnt-ttl, .hp_elite_2021 .product-cntnt {background-color: #f6f6f6}
.hp_elite_2021 .intro-section p {font-size: 19px}
.hp_elite_2021 h3 {text-transform: none;}
.hp_elite_2021 .blue-cntnt {background-color: #0096d6;}
.hp_elite_2021 .blue-cntnt h2, .hp_elite_2021 .blue-cntnt h3, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p.big, .hp_elite_2021 .blue-cntnt p {color: #fff;}
.hp_elite_2021 .product-cntnt-ttl, .hp_elite_2021 .product-cntnt {background-color: #f6f6f6;}
.hp_elite_2021 #microsite_content .product-cntnt .equalheight .article {background-color: #fff; margin-bottom: 30px;}
.hp_elite_2021 #microsite_content .product-cntnt a.btn-primary {border: 0 none !important; background-color: #0096d6 !important; color: #FFF !important;}
.hp_elite_2021 #microsite_content .product-cntnt a.btn-primary:hover {background-color: #0076a8 !important;}

/********************** End of HP Elite 2021 ************************/

/* ===== Microsoft Surface New Pages ===== */
.newSurface #microsite_content section p {
    font-weight: normal!important;
}

.newSurface #microsite_content section ul {
    text-align: left;
}

.newSurface #microsite_content section.heroSection {
    min-height: 600px;
    margin-bottom: 40px;
}

.newSurface #microsite_content section.heroSection .container > div {
  position: relative;
  height: 600px;
}

.newSurface #microsite_content section.heroSection .grid-col {
  position: relative;
  height: 600px;
}

.newSurface #microsite_content section.heroSection .article.text_with_media {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
}

.newSurface #microsite_content section.heroSection.headerSurface.campaign .article.text_with_media .col-for-image {
  position: absolute;
  top: -110px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf-option.checkbox {
  margin-top: 40px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf_buttonrow {
  margin-top: 20px;
}

.newSurface #microsite_content section.surfaceContent.campaign .webforms .mwf-form .mwf_buttonrow .col-md-3:first-child {
  display: none;
}

.newSurface #microsite_content section.surfaceContent.campaign.products a.btn-primary {
  color: #000;
  border: none;
  display: inline-flex;
  align-items: center;
  padding: 0;
  font-size: 15px;
  line-height: 1.5;
  text-align: left;
  text-transform: none;
  font-weight: bold;
  background: none;
}

.newSurface #microsite_content section.surfaceContent.campaign.products a.btn-primary:before {
  content: "\003E";
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #85EA6C;
  font-size: 12px;
  line-height: 20px;
  text-align: center;
  border-radius: 50%;
  margin-right: 8px;
  color: #000;
  font-family: 'Arial';
  font-weight: bold;
}

.newSurface #microsite_content section.heroSection .article.text_with_media h1 {
    text-transform: none;
}

.newSurface #microsite_content section.heroSection .article.text_with_media h1:after {
  display: none
}

.newSurface #microsite_content section.heroSection.headerDuo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_9_surface_duo/header_duo.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerBook3 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_10_surface_book_3/header_book2.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerEarbuds {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_11_surface_earbuds/header_earbuds.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerGo2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_12_surface_go_2/header_go.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerHeadphones2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_13_surface_headphones/header_headphones.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerHub2s {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_14_surface_hub_2s/header_hub2s.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerLaptopgo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_15_surface_laptop_go/header_laptop_go.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerProX {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_16_surface_pro_x/header_prox.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerPro7Plus {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_17_surface_pro_7_plus/header_pro7plus.jpg);
    background-color: #f2f2f2;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.heroSection.headerSurface.campaign {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/microsoft_38/microsoft_surface_campaign/surface_campaign_header.jpg);
    background-color: #dbc4b6;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.heroSection {
      min-height: auto;
    }

    .newSurface #microsite_content section.heroSection .container > div {
      height: auto;
    }

    .newSurface #microsite_content section.heroSection .grid-col {
      height: auto;
    }

    .newSurface #microsite_content section.heroSection .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0);
    }

    .newSurface #microsite_content section.heroSection.headerDuo {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerBook3 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerEarbuds {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerGo2 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerHeadphones2 {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerHub2s {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerLaptopgo {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerProX {
        background: none;
    }

    .newSurface #microsite_content section.heroSection.headerPro7Plus {
        background: none;
    }

   .newSurface #microsite_content section.heroSection.headerSurface.campaign{
        background: none;
    }
}

.newSurface #microsite_content section.surfaceVideo {
    margin-bottom: 40px;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfaceVideo {
        margin-bottom: 40px;
    }
}

.newSurface #microsite_content section.surfaceContent h2 {
    padding-bottom: 25px;
    position: relative;
    padding-top: 15px;
    margin-bottom: 25px;
}

.newSurface #microsite_content section.surfaceContent h2:before {
    width: 80px;
    height: 4px;
    background-color: #85ea6c;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.newSurface #microsite_content section.surfaceContent a.btn-primary.js-basket-add:before {
    display: none;
}

.newSurface #microsite_content section.surfaceContent a.btn-primary.js-basket-add {
    text-align: center;
    display: inline-block;
}

.newSurface #microsite_content section.surfaceContent .article.text_with_media h2 {
    padding-top: 0;
    margin-top: 0;
}

.newSurface #microsite_content section.surfaceContent {
    margin-bottom: 20px;
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfaceContent {
        margin-bottom: 40px;
    }
}

.newSurface #microsite_content section.surfacePricing {
    min-height: 600px;
    margin-bottom: 20px;
}

.newSurface #microsite_content section.surfacePricing .container-fluid > div {
  position: relative;
  min-height: 600px;
}

.newSurface #microsite_content section.surfacePricing .grid-col {
  position: relative;
  min-height: 600px;
}

.newSurface #microsite_content section.surfacePricing.footerDuo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_9_surface_duo/footer_duo.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerBook3 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_10_surface_book_3/footer_book2.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerEarbuds {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_11_surface_earbuds/footer_earbuds.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerGo2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_12_surface_go_2/footer_go.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerHeadphones2 {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_13_surface_headphones/footer_headphones.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerHub2s {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_14_surface_hub_2s/footer_hub2s.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerLaptopgo {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_15_surface_laptop_go/footer_laptop_go.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerProX {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_16_surface_pro_x/footer_prox.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

.newSurface #microsite_content section.surfacePricing.footerPro7Plus {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_4_surface/2_4_2_surface_devices/2_4_2_17_surface_pro_7_plus/footer_pro7plus.jpg);
    background-color: #f0f0f0;
    background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}


.newSurface #microsite_content section.surfacePricing .container .article.text_with_media {
  position: absolute;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
    left: 0;
    right: 0;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media h2 {
    padding-bottom: 25px;
    position: relative;
    padding-top: 15px;
    margin-bottom: 25px;
    margin-top: 0;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media h2:before {
    width: 80px;
    height: 4px;
    background-color: #85ea6c;
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
}

.newSurface #microsite_content section.surfacePricing .article.text_with_media a:not(.btn) {
  display: inline-block;
}

.newSurface #microsite_content section.surfacePricing .col-md-6:last-child .article.text_with_media {
    background-color: #fff;
    padding: 20px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=11, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    box-shadow: 0 3px 11px 5px rgba(0,0,0,0.1);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=11, Direction=135, Color=#000000);
}

@media only screen and (max-width:991px) {
    .newSurface #microsite_content section.surfacePricing {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .container > div {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .grid-col {
      min-height: auto;
    }

    .newSurface #microsite_content section.surfacePricing .container .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0);
    }

    .newSurface #microsite_content section.surfacePricing.footerDuo {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerBook3 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerEarbuds {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerGo2 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerHeadphones2 {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerHub2s {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerLaptopgo {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerProX {
        background: none;
    }

    .newSurface #microsite_content section.surfacePricing.footerPro7Plus {
        background: none;
    }
}

/* ===== End Microsoft Surface New Pages ===== */

/*--------------------- Fujitso styles ---------------------*/
.cus-for-u table.table tr th:nth-child(4) {width: 80px;}

/*---------------------End Fujitso styles ---------------------*/
/***** open ALSO HP Waas *****/
#also-hp-waas .spri-logo img {
    width: 500px;
}

#also-hp-waas .spri-pt-50 {
    padding-top: 50px;
}

#also-hp-waas .spri-pb-50 {
    padding-bottom: 50px;
}

#also-hp-waas h2 {
    color: #0096d6;
    margin-bottom: 20px;
}

#also-hp-waas h3 {
    text-transform: initial;
}

#also-hp-waas .spri-box .col-xs-12.grid-col {
    background-color: #ffffff;
    margin-bottom: 30px;
}

#also-hp-waas .spri-spec .text_with_media {
    background-color: #ececec;
}

#also-hp-waas .spri-spec .row {
    padding: 0;
}

#also-hp-waas .spri-spec .text_with_media .col-xs-12 {
    padding: 0;
}

#also-hp-waas .spri-spec h3 {
    background-color: #0096d6;
    padding: 10px 20px;
    color: #ffffff;
}

#also-hp-waas .spri-spec p {
    padding: 0 20px;
}

#also-hp-waas .spri-btn .btn.btn-primary {
    background-color: #0096d6;
}

#also-hp-waas .spri-btn a.lnk {
    border-bottom: none !important;
    color: #0096d6;
}

#also-hp-waas .highlight {
    color: #0096d6;
}
/***** close ALSO HP Waas *****/
/***** F sure 2021 *****/
.p_f_secure_2021 #microsite_content .f_sure_btn-primary table.table a{
    margin: 5px 0;
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #006B7D;
    color: #FFF!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    display: inline-block;
    white-space: normal !important;
    text-transform: uppercase;
    user-select: none;
    transition: all 0.25s;
    line-height: 1;
    position: relative;
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:before{
    content: "\f218";
    color: #FFF;
    display: inline-block;
    text-align: center;
    width: 1.28571em;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:hover{
    background: #fff;
}
.p_f_secure_2021 #microsite_content .f_sure_btn-primary a:hover:before{
    color: #000;
}
/***** End F sure 2021 *****/


/*--------------------- 6110 Apple microsite styles ---------------------*/
/* #microsite_content .training-box-cont.bg-black-1:not(.box) div.grid-col:last-child .article {background-color: #E6E6D7 !important;}
#microsite_content .bg-black-1:not(.box) .grid-col .article {background-color:red !important;} */

/*---------------------End of 6110 Apple microsite styles ---------------------*/

/***** open 2320 Dolly *****/
html:lang(fr-BE) .dollyContact-nl {
  display: none;
}

html:lang(nl-BE) .dollyContact-fr {
  display: none;
}
/***** close 2320 Dolly *****/

/*--------------------- 2400 Wacom Education Solutions ---------------------*/
section#sva_031821_ .embed-responsive.embed-responsive-16by9.js_actionTracking {
    margin-top: 19px;
}

/*---------------------2400 Wacom Education Solutions ---------------------*/
/********************** AMD 21Q1 Microsites IS213108 ************************/
#p_amd_21q1_microsites #microsite_content .p_amd_header {
  position: relative;
  z-index: 12;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 600px;
  padding-right: 30px;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/amd-ryzen-pro-chip-keyboard-1920x600.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

#p_amd_21q1_microsites #microsite_content .p_amd_header .article.text_with_media img {
  max-width: 170px;
}

/*#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col {
  max-width: 650px;
  background-image: url(https://www.amd.com/themes/custom/amd/images/amd_arrow_white.svg);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 50px;
  padding-left: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}*/

#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article {
  margin-bottom: 53px;
  padding: 50px 20px;
  background-color: #fff;
  font-size: 19px;
  max-width: 500px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article > .row {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .col-xs-12.grid-col .article p.big {
  line-height: 1.5;
  font-size: 20px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .grid .grid-col {
  padding-left: 23px;
  padding-right: 23px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight {
  padding-bottom: 20px;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row:nth-of-type(1) .col-xs-12 {
  padding: 0 !important;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-for-image {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-xs-12 {
  background: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight .article > .row .col-xs-12:nth-of-type(1) {
  padding: 20px 0 0 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec03 .equalheight img {
  padding: 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/razen9probg.jpg), #010708;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right center;
  padding: 60px 0;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container {
  background: none;
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container p,
#p_amd_21q1_microsites #microsite_content .p_amd_sec04 .container h2 {
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_21q1_microsites_is213108/newsandpromo.jpg), #010708;
  padding: 5rem 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: right center;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container {
  background: none;
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container p,
#p_amd_21q1_microsites #microsite_content .p_amd_sec05 .container h2 {
  color: #fff;
}
#p_amd_21q1_microsites #microsite_content .p_amd_p_20 .container p a{
  font-size: 20px;
  line-height: 1.5;
  width: 100%;
}
/********************** End AMD 21Q1 Microsites IS213108 ************************/

/* ========================================================================
=            HP Hardware 21Q1 Reseller Recovery and Upselling            =
======================================================================== */
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content a.btn-default,
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn,
#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .lnk {
  border-bottom-color: #0095d7;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary {
  color: white;
  letter-spacing: 0.01;
  text-transform: uppercase;
  background: #0095d7;
  border: 0;
  border-radius: 0;
  transition: all 300ms ease-in;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover {
  background: black;
  border: 0;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover i.fa::before {
  color: white;
}

/* ===============================
=            Modules            =
=============================== */
#p-hp-hardware-21q1-reseller-recovery-and-upselling {
  /* ----------  Customize Product Style  ---------- */
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex .container > .row {
  display: flex;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-a--center .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-a--center .container > .row {
  align-items: center;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-j--center .article > .row,
#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-display__flex-j--center .container > .row {
  justify-content: center;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-section__title--blue h2 {
  margin-bottom: 1rem;
  color: #0095d7;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .m-section__bg--lightblue {
  background: #d3effb;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product {
  padding-right: 10px;
  padding-left: 10px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product img[property=image] {
  margin-bottom: 10px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row {
  margin-right: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background: white;
  transition: all 200ms ease-in-out;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row:nth-child(3n+1) {
  margin-top: 20px;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product > .row:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-10px);
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__shortDescription {
  margin-bottom: 1rem;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__shortDescription a {
  color: #0095d7;
  border-bottom: 0;
}

#p-hp-hardware-21q1-reseller-recovery-and-upselling .c-Products--gallery-Product .c-Products__price {
  display: none;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of HP Hardware 21Q1 Reseller Recovery and Upselling  ====== */
/***** open CHERRY SHOPPING WAHN *****/

.spri-cherry-shopping-wahn .article.text_with_media img {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 10px;
}

.spri-cherry-shopping-wahn .row {
    padding: 0 !important;
}

.spri-cherry-shopping-wahn .article.text_with_media {
    background-color: #ffffff;
}

.spri-cherry-title h2 {
    font-size: 20px;
    font-family: "inter", Verdana, Arial, sans-serif;
    color: #e50040;
}

.spri-cherry-text a.lnk {
    border-bottom: none !important;
    font-size: 17px;
}

.spri-cherry-text .highlight {
    color: #e50040;
}

.spri-cherry-btn .col-for-image a:hover:before {
    content: "Hier geht's zu den Produkten";
    position: absolute;
    text-align: center;
    color: #ffffff;
    background-color: #e50040;
    padding: 10px;
    top: 40%;
    left: 10%;
    border-radius: 25px;
    width: 80%;
    display: block;
}

.spri-no-bg .article.text_with_media {
    background-color: transparent;
}
/***** open CHERRY SHOPPING WAHN *****/


/***** open 5410 CISCO 2021 ALSO Service Radar Page *****/
.cisco-2021-also-service-radar-5410 #microsite_content .accordian > .container  > .row > .panel-group {
    padding: 0 15px;
    border-top: 0;
}
.cisco-2021-also-service-radar-5410 #microsite_content  .panel-default {
    border-top: 1px solid rgb(206, 206, 206);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian,
.cisco-2021-also-service-radar-5410 #microsite_content  .accrordian-image .grid-col {
    margin-top: 15px;
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-size: cover;
    height: 81px;
    background-repeat: no-repeat;
    background-color: transparent;
    color: transparent;
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_nowosci > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_nowosci_1124x81px.jpg);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_baza > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_baza-wiedzy_1124x81px.jpg);
}
.cisco-2021-also-service-radar-5410 #microsite_content .accordian_sites > .container  > .row > .panel-group > .panel-default > .panel-heading > .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_cisco_sites_1124x81px.jpg);
}
/***** Close 5410 CISCO 2021 ALSO Service Radar Page *****/


/***** START https://www.also.com/ec/cms5/pl_5410/5410/promocje/24032021-also2021q1interlink/index.jsp *****/

section#sva_032421_ input.btn.btn-primary.mwf_cancel {
    display: none !important;
}


section#sva_032421_ input.btn.btn-primary.mwf_finish {
    width: auto !important;
}


/***** END https://www.also.com/ec/cms5/pl_5410/5410/promocje/24032021-also2021q1interlink/index.jsp *****/
/************ AMD 21Q1 Microsites IS213108 ************************/
#p_amd_21q1_microsites #microsite_content .p_amd_header.p_amd_header_650 .col-xs-12.grid-col .article{
    max-width: 650px!important;
}
@media only screen and (max-width:991px){
    #p_amd_21q1_microsites #microsite_content .p_amd_header.p_amd_header_650 .col-xs-12.grid-col .article{
        word-wrap: break-word;
        word-break: break-word;
    }
}
#p_amd_21q1_microsites #microsite_content .p_amd_header .article.text_with_media img {
    padding-left: 25px!important;
}
/************ End AMD 21Q1 Microsites IS213108 ************************/

@media screen and (max-width: 767px) {
    #p-2610-also-spain .c-SliderHome .swiper-container {
        /* height: auto !important; */
    }
}

/* ===========================================
=            2610 GET TO KNOW US            =
=========================================== */
#p-2610-get-to-know-us {
  /* ----------  Animation  ---------- */

  /* Animation Play State */

  /* Animation Iteration */

  /* Animation Direction */

  /* Animation Duration */

  /* Animation Delay */

  /* EASING BEZIER CURVES via https://gist.github.com/bendc/ac03faac0bf2aee25b49e5fd260a727d */
}

#p-2610-get-to-know-us .pause {
  animation-play-state: paused;
}

#p-2610-get-to-know-us .infinite {
  animation-iteration-count: infinite;
}

#p-2610-get-to-know-us .double {
  animation-iteration-count: 2;
}

#p-2610-get-to-know-us .triple {
  animation-iteration-count: 3;
}

#p-2610-get-to-know-us .reverse {
  animation-direction: reverse;
}

#p-2610-get-to-know-us .alternate {
  animation-direction: alternate;
}

#p-2610-get-to-know-us .alternate-reverse {
  animation-direction: alternate-reverse;
}

#p-2610-get-to-know-us .a1 {
  animation-duration: 150ms;
}

#p-2610-get-to-know-us .a2 {
  animation-duration: 300ms;
}

#p-2610-get-to-know-us .a3 {
  animation-duration: 450ms;
}

#p-2610-get-to-know-us .a4 {
  animation-duration: 600ms;
}

#p-2610-get-to-know-us .a5 {
  animation-duration: 750ms;
}

#p-2610-get-to-know-us .a6 {
  animation-duration: 900ms;
}

#p-2610-get-to-know-us .a-1 {
  animation-duration: 1s;
}

#p-2610-get-to-know-us .a-2 {
  animation-duration: 2s;
}

#p-2610-get-to-know-us .a-3 {
  animation-duration: 3s;
}

#p-2610-get-to-know-us .d1 {
  animation-delay: 150ms;
}

#p-2610-get-to-know-us .d2 {
  animation-delay: 300ms;
}

#p-2610-get-to-know-us .d3 {
  animation-delay: 450ms;
}

#p-2610-get-to-know-us .d4 {
  animation-delay: 600ms;
}

#p-2610-get-to-know-us .d5 {
  animation-delay: 750ms;
}

#p-2610-get-to-know-us .d6 {
  animation-delay: 900ms;
}

#p-2610-get-to-know-us .d-1 {
  animation-delay: 1s;
}

#p-2610-get-to-know-us .d-2 {
  animation-delay: 2s;
}

#p-2610-get-to-know-us .d-3 {
  animation-delay: 3s;
}

#p-2610-get-to-know-us .ease {
  animation-timing-function: ease;
}

#p-2610-get-to-know-us .ease-in {
  animation-timing-function: ease-in;
}

#p-2610-get-to-know-us .ease-in-quad {
  animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

#p-2610-get-to-know-us .ease-in-cubic {
  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

#p-2610-get-to-know-us .ease-in-quart {
  animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

#p-2610-get-to-know-us .ease-in-quint {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

#p-2610-get-to-know-us .ease-in-expo {
  animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

#p-2610-get-to-know-us .ease-in-circ {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

#p-2610-get-to-know-us .ease-out {
  animation-timing-function: ease-out;
}

#p-2610-get-to-know-us .ease-out-quad {
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

#p-2610-get-to-know-us .ease-out-cubic {
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

#p-2610-get-to-know-us .ease-out-quart {
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

#p-2610-get-to-know-us .ease-out-quint {
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

#p-2610-get-to-know-us .ease-out-expo {
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

#p-2610-get-to-know-us .ease-out-circ {
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

#p-2610-get-to-know-us .ease-in-out {
  animation-timing-function: ease-in-out;
}

#p-2610-get-to-know-us .ease-in-out-quad {
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

#p-2610-get-to-know-us .ease-in-out-cubic {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

#p-2610-get-to-know-us .ease-in-out-quart {
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

#p-2610-get-to-know-us .ease-in-out-quint {
  animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

#p-2610-get-to-know-us .ease-in-out-expo {
  animation-timing-function: cubic-bezier(1, 0, 0, 1);
}

#p-2610-get-to-know-us .ease-in-out-circ {
  animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

#p-2610-get-to-know-us .l-hidden {
  display: none;
}

#p-2610-get-to-know-us #microsite_content a.btn-default,
#p-2610-get-to-know-us #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-2610-get-to-know-us #microsite_content .btn,
#p-2610-get-to-know-us #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-2610-get-to-know-us #microsite_content .lnk {
  border-bottom-color: #89e872;
}

/* ====================================
=            Layout Style            =
==================================== */
#p-2610-get-to-know-us #microsite_content .l-flex__box--center .container > .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

#p-2610-get-to-know-us #microsite_content .l-flex__text-media--center .text_with_media > .row {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* =====  End of Layout Style  ====== */

/* ===============================
=            Modules            =
=============================== */
#p-2610-get-to-know-us #microsite_content {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* ----------  Typo  ---------- */

  /* ----------  Background  ---------- */

  /* =====  End of General Style  ====== */

  /* =====================================
    =            Modules Style            =
    ===================================== */

  /* ----------  Box Infos  ---------- */

  /* ----------  Monday Web Form  ---------- */

  /* =====  End of Modules Style  ====== */
}

#p-2610-get-to-know-us #microsite_content h2 {
  margin-bottom: 0.238em;
}

#p-2610-get-to-know-us #microsite_content h3 span.highlight {
  color: #b2b2b2;
}

#p-2610-get-to-know-us #microsite_content .m-background--gray {
  background: #f6f6f6;
}

#p-2610-get-to-know-us #microsite_content .m-background--gray .grid {
  background: #f6f6f6;
}

#p-2610-get-to-know-us #microsite_content .m-box__header-box-shadow--dark-green {
  box-shadow: -2rem 2rem #006b7d;
}

#p-2610-get-to-know-us #microsite_content .m-box__info > .row {
  margin-right: 0;
  margin-left: 0;
  padding: 0.5rem 1rem;
  background: white;
  border: 2px solid #575756;
  border-radius: 16px;
}

#p-2610-get-to-know-us #microsite_content .m-box__info h2 {
  font-size: 1.5rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info p {
  margin-bottom: 0;
}

#p-2610-get-to-know-us #microsite_content .m-box__info p span.nowrap {
  font-weight: bold;
  font-size: 2.4rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info ul {
  display: flex;
  justify-content: space-around;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none !important;
}

#p-2610-get-to-know-us #microsite_content .m-box__info ul span.nowrap {
  font-weight: bold;
  font-size: 2.4rem;
}

#p-2610-get-to-know-us #microsite_content .m-box__info--yellow > .row {
  background: #e6f03c;
}

#p-2610-get-to-know-us #microsite_content .m-box__info--orange > .row {
  background: #ff7731;
}

#p-2610-get-to-know-us #microsite_content .mwf-form .mwf-field .mwf-required {
  display: none;
}

#p-2610-get-to-know-us #microsite_content .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */
@media only screen and (min-width: 768px) {
  #p-2610-get-to-know-us .mwf-form .mwf_buttonrow > .col-md-3:not(:first-child) {
    width: 50%;
  }
}

/* =====  End of 2610 GET TO KNOW US  ====== */

/* =================================
=            2610 ACMP            =
================================= */
#p-2610-acmp .l-hidden {
  display: none;
}

#p-2610-acmp #microsite_content a.btn-default,
#p-2610-acmp #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-2610-acmp #microsite_content .btn,
#p-2610-acmp #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-2610-acmp #microsite_content .lnk {
  border-bottom-color: #89e872;
}

/* ===============================
=            Modules            =
=============================== */
#p-2610-acmp {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* =====  End of General Style  ====== */
}

#p-2610-acmp h2 {
  margin-bottom: 0.25rem;
}

#p-2610-acmp p span.highlight {
  font-weight: 600;
  font-size: 1.8rem;
  line-height: 1.5;
}

#p-2610-acmp #eusjp0arjhrt1 {
  height: auto !important;
}

#p-2610-acmp #countdown-bg .countdown-number {
  font-size: 5.4rem;
  line-height: 1.1;
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of 2610 ACMP  ====== */

/* =============================================
=            HPE FlexOffers Update            =
============================================= */
#p-hpe-flex-offers-update main .l-hidden {
  display: none;
}

#p-hpe-flex-offers-update main .btn {
  border-radius: 0 !important;
}

#p-hpe-flex-offers-update main h2 {
  font-size: 3.4rem;
}

#p-hpe-flex-offers-update main h3 {
  font-size: 2.7rem;
}

#p-hpe-flex-offers-update main p {
  color: #4d4d4d;
  font-size: 1.7rem;
}

#p-hpe-flex-offers-update main p b {
  color: #000;
}

#p-hpe-flex-offers-update main .custom-v-center .article .row {
  display: flex;
  align-items: center;
  height: 100%;
}

#p-hpe-flex-offers-update main .bg-add3-100 {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-add3-100.box {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-add3-100.box .grid {
  background: #ff7f00;
}

#p-hpe-flex-offers-update main .bg-gray-50 {
  background: #f6f6f6;
}

#p-hpe-flex-offers-update main .bd__top {
  border-top: 1px solid #dfdfdf;
}

#p-hpe-flex-offers-update main .bd__top--gray-300 {
  border-color: #c8c8c8;
}

#p-hpe-flex-offers-update main .bd__bottom {
  border-bottom: 1px solid #dfdfdf;
}

#p-hpe-flex-offers-update main .bd__bottom--gray-300 {
  border-color: #c8c8c8;
}

#p-hpe-flex-offers-update .theme-headline h1,
#p-hpe-flex-offers-update .theme-headline h2,
#p-hpe-flex-offers-update .theme-headline h3 {
  color: #ff7f00;
  text-transform: unset;
}

#p-hpe-flex-offers-update .theme-headline h1,
#p-hpe-flex-offers-update .theme-headline h2 {
  font-weight: 500;
  font-family: "Rois", Verdana, Arial, sans-serif;
}

#p-hpe-flex-offers-update .headline-uppercase h1,
#p-hpe-flex-offers-update .headline-uppercase h2,
#p-hpe-flex-offers-update .headline-uppercase h3 {
  text-transform: uppercase;
}

#p-hpe-flex-offers-update .btn-solid-orange .btn-primary,
#p-hpe-flex-offers-update .btn-solid-black .btn-primary {
  color: #fff;
  font-weight: 600;
  text-transform: unset;
}

#p-hpe-flex-offers-update .btn-solid-orange .btn-primary {
  background: #ff7f00;
  border-color: #ff7f00;
}

#p-hpe-flex-offers-update .btn-solid-black .btn-primary {
  background: #000;
}

#p-hpe-flex-offers-update .btn-with-icon__left .lnk {
  border-bottom: 0;
}

#p-hpe-flex-offers-update .btn-with-icon__left .lnk::before {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  background-size: cover !important;
  transform: translateY(25%);
  content: " ";
}

#p-hpe-flex-offers-update .btn-icon-resource .lnk::before {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_flex_offers/update_2021/master/icon_download.png") no-repeat center center;
}

#p-hpe-flex-offers-update .btn-icon-arrow .lnk::before {
  width: 24px;
  height: 24px;
  background: url("https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png") no-repeat center center;
}

#p-hpe-flex-offers-update .s-intro h3 {
  color: #000;
}

#p-hpe-flex-offers-update .s-feature h1,
#p-hpe-flex-offers-update .s-feature h2,
#p-hpe-flex-offers-update .s-feature h3 {
  color: #000;
}

#p-hpe-flex-offers-update .s-feature p {
  font-size: 2rem;
}

#p-hpe-flex-offers-update .s-feature p span.highlight::after {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 36px;
  margin-left: 10px;
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/hpe_flex_offers/update_2021/master/icon_setting.png") no-repeat center center;
  background-size: cover !important;
  transform: translateY(25%);
  content: " ";
}

#p-hpe-flex-offers-update .s-feature h2 {
  font-size: 3.2rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media p.big {
  color: #fff;
  font-size: 2.7rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media p.big b {
  color: #fff;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media h3 {
  font-size: 2.5rem;
}

#p-hpe-flex-offers-update .s-benefits .text_with_media img {
  max-width: 15rem;
}

#p-hpe-flex-offers-update .s-hdiw h2 {
  font-size: 3.6rem;
}

/* Extra small devices (phones, less than 768px) */

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #p-hpe-flex-offers-update .s-hdiw .grid-col .row > .col-xs-12:first-child * {
    max-width: 75%;
  }
}

/* =====  End of HPE FlexOffers Update  ====== */

/* ========================================================================
=                           HP TRADE IN 2021                              =
======================================================================== */
#p_hp_trade_in_2021 #microsite_content .btn-default {
  background: #fff;
  color: #0096d5;
  border-color: #fff;
  border-radius: 5px;
}
#p_hp_trade_in_2021 #microsite_content .btn-default:hover {
  background: #006699;
  color: #fff;
}
#p_hp_trade_in_2021 #microsite_content .p_header .parallax-container {
  min-height: 492px;
  height: 100%;
}
#p_hp_trade_in_2021 #microsite_content .p_header .parallax-container .parallax img {
  min-width: 100%;
  min-height: auto;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text {
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text {
  background: rgba(0, 150, 213, 0.7);
  padding: 30px 20px 10px 20px;
  border-radius: 10px;
  max-width: 750px;
  margin: 0 auto;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text .big {
  line-height: 1.5;
}
#p_hp_trade_in_2021 #microsite_content .p_header .container.parallax-text .row .text b {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 20px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image picture:nth-of-type(1) img {
  max-width: 100px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image picture:nth-of-type(2) img {
  max-width: 200px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_logo .container .col-for-image img {
  padding: 0;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image picture:nth-of-type(1) img {
  margin-bottom: 30px !important;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image img {
  border-radius: 20px;
  width: auto;
  padding: 0;
  margin: 0 0 0 auto;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue {
  color: #fff;
  padding: 0;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue .container {
  background: #0096d5;
  padding-top: 20px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue .container h3 {
  margin-bottom: 0;
  font-size: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue p, #p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue h2, #p_hp_trade_in_2021 #microsite_content .p_trade_in_bg_blue h3 {
  color: #fff;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row {
  margin: 0 auto;
  background: #fff;
  color: #000;
  max-width: 700px;
  border-radius: 10px;
  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2);
  margin-bottom: 20px;
  padding: 10px 0 20px 0;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2, #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3, #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row p {
  color: #000;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3 sub {
  font-weight: normal;
  text-transform: none;
  font-family: "internormal", Arial, sans-serif;
  font-size: 17px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2 {
  background: #f7f7f7;
  font-weight: normal;
  font-family: "internormal", Arial, sans-serif;
  padding: 10px;
  border-radius: 50%;
  width: 50px !important;
  min-width: 50px;
  height: 50px;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 0;
  font-size: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-items: center;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row img {
  max-width: 120px;
  width: 100%;
  margin: 0 0 0 auto;
  padding-right: 25px;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row > .col-xs-12:nth-of-type(1) {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: flex-start;
  justify-items: flex-start;
  width: 80%;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row > .col-xs-12:nth-of-type(2) {
  width: 20%;
}
@media only screen and (min-width: 992px) {
  #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article > .row {
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    justify-items: center;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .col-xs-12 {
    padding: 0;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container {
    max-height: 300px;
  }
  #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container .parallax img {
    width: 100%;
    min-height: auto;
  }
}
@media only screen and (max-width: 992px) {
  #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container .article .row img {
    padding-left: 0;
  }
}

/* ========================================================================
=                           End HP TRADE IN 2021                          =
======================================================================== */

/*----------  SafeSpace+  ----------*/
#p-safe-space #microsite_content a.btn-default, #p-safe-space #microsite_content table.table a.btn-default {
    font-size: inherit;
}

#p-safe-space #microsite_content .btn, #p-safe-space #microsite_content .lnk {
    transition: all 0.3s ease-in-out;
}

#p-safe-space #microsite_content .lnk {
    border-bottom-color: #006b7c;
}

/*----------  Modules  ----------*/
#p-safe-space {
    /*----------  Monday Webform  ----------*/
    /*----------  End of Monday Webform  ----------*/
}

#p-safe-space .m {
    /*----------  General Style  ----------*/
    /*----------  End of General Style  ----------*/
}

#p-safe-space .m-text__size--fix-size h2 {
    font-size: 2.7rem;
    margin-bottom: 1rem;
}

#p-safe-space .m-text__color--black h1, #p-safe-space .m-text__color--black h2, #p-safe-space .m-text__color--black h3, #p-safe-space .m-text__color--black h4, #p-safe-space .m-text__color--black h5, #p-safe-space .m-text__color--black h6 {
    color: black !important;
}

#p-safe-space .m-text__color--hpe-green h1, #p-safe-space .m-text__color--hpe-green h2, #p-safe-space .m-text__color--hpe-green h3, #p-safe-space .m-text__color--hpe-green h4, #p-safe-space .m-text__color--hpe-green h5, #p-safe-space .m-text__color--hpe-green h6 {
    color: #006b7c !important;
}

#p-safe-space .m-text__decor--hpe-green span.nowrap {
    color: #006b7c !important;
}

#p-safe-space .m-bg__color--gray {
    background: #F6F6F6;
}

#p-safe-space .mwf-form .mwf-required {
    display: none;
}

#p-safe-space .mwf-form .mwf_buttonrow .btn {
    border-radius: 0;
}

#p-safe-space .mwf-form .mwf_buttonrow .mwf_cancel {
    display: none;
}

#p-safe-space .mwf-form .mwf_success_text p {
    background: #DADADA !important;
    border-color: #878787 !important;
}

/*----------  End of Modules  ----------*/
/* Extra small devices (phones, less than 768px) */
/* Small devices (tablets, 768px and up) */
@media only screen and (min-width: 768px) {
    #p-safe-space .mwf-form .mwf_buttonrow .col-md-3 {
        width: 50%;
    }
}

/*----------  End of SafeSpace+  ----------*/


/* ===================================
=            VDI Campaign            =
=================================== */
#p-vdi-campaign #microsite_content a.btn-default,
#p-vdi-campaign #microsite_content table.table a.btn-default {
  font-size: inherit;
}

#p-vdi-campaign #microsite_content .btn,
#p-vdi-campaign #microsite_content .lnk {
  transition: all 0.3s ease-in-out;
}

#p-vdi-campaign #microsite_content .lnk {
  border-bottom-color: #006b7d;
}

#p-vdi-campaign #microsite_content .btn-primary {
  color: white;
  font-weight: 600;
  background: #006b7d;
  border-color: #006b7d;
}

#p-vdi-campaign #microsite_content .btn-primary:hover {
  color: white;
  background: black;
  border-color: black;
}

/* ===============================
=            Modules            =
=============================== */
#p-vdi-campaign {
  /* =====================================
    =            General Style            =
    ===================================== */

  /* =====  End of General Style  ====== */

  /* ===========================
    =            MWF            =
    =========================== */

  /* =====  End of MWF  ====== */
}

#p-vdi-campaign .m-heading__color--green h1,
#p-vdi-campaign .m-heading__color--green h2,
#p-vdi-campaign .m-heading__color--green h3,
#p-vdi-campaign .m-heading__color--green h4,
#p-vdi-campaign .m-heading__color--green h5,
#p-vdi-campaign .m-heading__color--green h6 {
  color: #006b7d;
}

#p-vdi-campaign .m-heading__space h2 {
  margin-bottom: 0.5rem;
}

#p-vdi-campaign .m-heading__case--normal h3 {
  text-transform: none;
}

#p-vdi-campaign .m-background__color--gray {
  background: #f6f6f6 !important;
}

#p-vdi-campaign .m-background__color--gray .container {
  background: #f6f6f6 !important;
}

#p-vdi-campaign .m-box__list ul {
  list-style-type: none !important;
}

#p-vdi-campaign .m-box__list ul li {
  margin-bottom: 1.5rem !important;
}

#p-vdi-campaign .m-box__list ul li::before {
  position: absolute;
  left: 24px;
  width: 24px;
  height: 24px;
  background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/checkmark.png) left 0/contain no-repeat;
  content: "";
}

#p-vdi-campaign .m-layout__flex-article .article > .row {
  display: flex;
}

#p-vdi-campaign .m-layout__flex-article--a-center .article > .row {
  align-items: center;
}

#p-vdi-campaign .m-layout__flex-article--j-center .article > .row {
  justify-content: center;
}

#p-vdi-campaign .mwf-form .mwf_buttonrow .mwf_cancel {
  display: none;
}

@media screen and (min-width: 766px) {
  #p-vdi-campaign .mwf-form .mwf_buttonrow .col-md-3:nth-of-type(2) {
    width: 50% !important;
  }
}

/* =====  End of Modules  ====== */

/* Extra small devices (phones, less than 768px) */

/* =====  End of VDI Campaign  ====== */

/***** open Adobe Microsite *****/
.spri-white-text p, .spri-white-text h3 {
    color: #ffffff !important;
}

.spri-no-padding img {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.spri-no-padding .row {
    padding-top: 0 !important;
}

#vip-tools .col-xs-12:nth-child(1) .text_with_media {
    background-color: #db5e7d;
}

#vip-tools .col-xs-12:nth-child(2) .text_with_media {
    background-color: #bd1abf;
}

#vip-tools .col-xs-12:nth-child(3) .text_with_media {
    background-color: #287f8e;
}

#vip-tools .col-xs-12:nth-child(4) .text_with_media {
    background-color: #6186da;
}

#vip-tools .col-xs-12:nth-child(5) .text_with_media {
    background-color: #ab1b20;
}

#vip-tools .col-xs-12:nth-child(6) .text_with_media {
    background-color: #f5638a;
}

#vip-tools .col-xs-12:nth-child(7) .text_with_media {
    background-color: #f512f7;
}

#adobe-category .col-xs-12:nth-child(2) .text_with_media {
    background-color: #f57b2f;
}

#adobe-category .col-xs-12:nth-child(3) .text_with_media {
    background-color: #4ce0d0;
}

#adobe-category .col-xs-12:nth-child(4) .text_with_media {
    background-color: #41cb76;
}

#adobe-category .col-xs-12:nth-child(5) .text_with_media {
    background-color: #f31e0e;
}

#adobe-category .col-xs-12:nth-child(6) .text_with_media {
    background-color: #fb291a;
}

#adobe-category .col-xs-12:nth-child(7) .text_with_media {
    background-color: #121234;
}

#adobe-category .col-xs-12:nth-child(8) .text_with_media {
    background-color: #800080;
}

#adobe-category .col-xs-12:nth-child(9) .text_with_media {
    background-color: #1d1c5d;
}

#adobe-category .col-xs-12:nth-child(10) .text_with_media {
    background-color: #a52929;
}

.spri-white-link a {
    color: #ffffff !important;
    border-bottom: none !important;
}

.adobe-microsite-link a.lnk {
    color: #ec1d23 !important;
    border-bottom: none !important;
}
/***** close Adobe Microsite *****/

/* ======== Allied Telesis styles ======== */

#allied_telesis_page .gray_cont {
   background-color: #F9F9F9;
}

#allied_telesis_page .top-pad50 {
   padding-top: 50px
}

#allied_telesis_page .bottom-pad50 {
   padding-bottom: 50px;
}

.top-pad90 {
   padding-top: 90px;
}

.bottom-pad90 {
   padding-bottom: 90px;
}

.h1-ttl h1 {
   text-transform: none;
}

.line-spacer .article {
   border-top: 1px solid #A1A7B0;
   padding-top: 30px;
   margin-top: 30px;
}


#allied_telesis_page .row-base p {
   color: #2D3034;
   font-size:16px
}

#allied_telesis_page .row-base h1, .row-base h2, .row-base h3 {
   color: #18191F;
}

#allied_telesis_page .row-base h1 {
   font-size: 48px; text-transform: none;
}

#allied_telesis_page .row-base h2 {
   font-size: 32px;
}

#allied_telesis_page .row-base h3 {
   font-size: 20px;
   text-transform: inherit;
}

#allied_telesis_page .last-obj {
   margin-bottom: 0;
}

#allied_telesis_page .col-md-3 .article.text_with_media img {
    width: auto;
    margin: 0 auto;
}

#allied_telesis_page .centered-img .article.text_with_media img {
    width: auto;
    margin: 0 auto;
}


#allied_telesis_page #microsite_content a.btn-primary, #allied_telesis_page #microsite_content input.btn-primary {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #FFF;
    font-size: 16px;
    padding: 20px 50px;
    font-weight: bold;
    text-transform: inherit;
}

#allied_telesis_page #microsite_content a.btn-primary:hover, #allied_telesis_page #microsite_content input.btn-primary:hover {
    border: 0px solid black;
    border-radius: 10px;
    background: #9e2d34;
    color: #fff;
    font-size: 16px;
    padding: 20px 50px;
}

#allied_telesis_page #microsite_content a.btn-default {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #fff;
    font-size: 16px;
    padding: 12px 40px;
    font-weight: bold;
    text-transform: inherit;
}


#allied_telesis_page #microsite_content a.btn-default:hover {
    border: 0 solid black;
    border-radius: 10px;
    background: #C4373F;
    color: #fff;
    font-size: 16px;
    padding: 12px 40px;
}

#allied_telesis_page .blue-gradient {
    background: rgb(25,53,84);
    background: -moz-linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    background: linear-gradient(0deg, rgba(25,53,84,1) 0%, rgba(80,115,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#193554",endColorstr="#507399",GradientType=1);
}
#allied_telesis_page .blue-ttl {
    background-color: #507399;
}

#allied_telesis_page .blue-ttl h1 {
    color: #fff;
}

#allied_telesis_page .blue-ttl h1::after {
    width: 150px; height: 3px; background-color: #92B8EC;display: block; clear: both; margin: 0 auto;
}

#allied_telesis_page .brdr_ttl h2::after {
    width: 150px; height: 3px; background-color: #9A2A36;
}

#allied_telesis_page .blue-gradient h1, .blue-gradient h2 {
    color: #fff;
}

#allied_telesis_page .blue-gradient h3 {
    color: #E2F1FF;
}

#allied_telesis_page .blue-gradient p {
    color: #E2F1FF;
}


#allied_telesis_page .portfolio-cont {
    background: #507399 url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/portfolio_bg.png) center bottom;
}

#allied_telesis_page .partner-bg {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/partner_bg.png) right top no-repeat, linear-gradient(#507399, #193554);
    background-size: 900px 651px;
}

#allied_telesis_page .product-over-bg {
    background:url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/product_overview_images/products_header.png) right top no-repeat, linear-gradient(#507399, #193554) !important;
    background-size: 900px 651px;
}


#allied_telesis_page section.top-rightangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.top-rightangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/right_angled.png) left top;
}

#allied_telesis_page section.bottom-rightangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.bottom-rightangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    right: 0;
    bottom: -1px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/right_angled.png) left -260px;
}

#allied_telesis_page section.top-leftangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.top-leftangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    right: 0;
    top: 0;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/left_angled.png) left top;
}

#allied_telesis_page section.bottom-leftangled-gfx {position: relative; display: block; width: 100%px;}
#allied_telesis_page section.bottom-leftangled-gfx div.container::before {
    width: 198px;
    height: 300px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/left_angled.png) left -260px;
}

#allied_telesis_page .red-line h2::after {
    content: 'redline';
    text-indent:  -99999px;
    width: 200px; height: 3px;
    background-color: #9A2A36;
    margin: 25px auto 0;
    display: block;
}

#allied_telesis_page .blue-line h1::after {
    content: 'blueline';
    text-indent:  -99999px;
    width: 200px; height: 3px;
    background-color: #92B8EC;
    margin: 25px auto 0;
    display: block;
}


#allied_telesis_page .form-bx .row .grid-col .webforms {
    padding: 30px 20px;
    background-color: white;
    border-radius: 10px;
}

/* ======== End of Allied Telesis styles ======== */


/* ======== IBM 5210 Latvia Event Page Styles ======== */

.ibm_latvia_eventpage #microsite_content p {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ibm_latvia_eventpage #microsite_content h2 {
    font-family: "rois_medium", Verdana, Arial, sans-serif!important;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Topnav {
    text-align: right;
    position: absolute;
    z-index: 100;
    margin: auto 0;
    left: 0;
    right: 0;
    width: 100%;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Topnav a.btn-default {
    border-radius: 0;
    background-color: #87e873;
    color: #000;
    font-family: "rois_medium", Verdana, Arial, sans-serif;
    text-transform: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader {
    min-height: 1060px;
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/ibm_10/ibm_event_header.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
    background-color: #0643b7;
    padding-top: 570px;
    margin-bottom: 40px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 h2 {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 p {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-8 a.btn-primary {
    background-color: #87e873;
    color: #000;
    text-transform: none;
    margin-right: 10px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 700;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-4 h2 {
    color: #87e873;
    font-family: "rois_medium", Verdana, Arial, sans-serif;

}

.ibm_latvia_eventpage #microsite_content section.ibm_Mainheader .container .col-md-4 p {
    color: #fff;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Sectiontitle h2 {
    background-color: #87e873;
    display: inline-block;
    padding: 20px 200px 10px 20px;
    font-family: 'rois_medium', Verdana, Arial, sans-serif;
    margin-bottom: 0;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h3 {
    color: #0530ad;
    font-family: "rois_medium", Verdana, Arial, sans-serif;
    text-transform: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h4 {
    position: relative;
    font-size: 20px;
    top: -25px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow h4 b {
    font-family: 'rois_medium', Verdana, Arial, sans-serif;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p {
  text-align: right;
  position: relative;
  margin-bottom: 0;
  top: -20px;
    z-index: 50;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p:before {
  content: "";
  border-bottom: 1px solid #000;
  width: 90%;
  position: absolute;
  margin: auto 0;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.ibm_latvia_eventpage #microsite_content section.ibm_Agendarow p a.btn-primary {
    background-color: #87e873;
    color: #000;
    text-transform: none;
    margin-right: 10px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 700;
}

.ibm_latvia_eventpage #microsite_content section.ibm_tableLabel {
    position: relative;
    top: -55px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_tableLabel p {
    margin-bottom: 0;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist {
    position: relative;
    top: -60px;
}


.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped {
    border: 0 none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped th {
    display: none;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody tr {
    background-color: transparent;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td {
    border: 0 none;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelisttable.table-striped tbody td {
    padding: 5px;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:first-child {
  width: 15%;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:first-child b {
  width: 100%;
    background-color: #0530ad;
    color: #fff;
    text-align: center;
    padding: 10px;
    display: block;
}

.ibm_latvia_eventpage #microsite_content section.ibm_Tablelist table.table-striped tbody td:last-child {
    padding-left: 10px;
}

/* ======== IBM 5210 Latvia Event Page Styles ======== */
/*************************BitTitan 21Q2 Lead Generation Subscription Plan**************/
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.btn-primary,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.lightbox {
  color: #6a27db;
  background: #e1d3f7;
  border-radius: 10px;
  border: 2px solid #000;
  font-size: 22px;
  padding: 25px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.btn-primary:hover,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content a.lightbox:hover {
  background: white;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 {
  background-color: #6a27db;
  text-align: center;
  padding-bottom: 5rem;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h1,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h2,
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container p {
  color: #fff;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container h1 {
  margin-bottom: 20px;
  text-transform: inherit;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01 .container p {
  margin-bottom: 5rem;
  font-size: 24px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container h2 {
  font-size: 25px;
  text-align: center;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .btn-default {
  background: #6a27db;
  color: #fff;
  border: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .btn-default:hover {
  background: #000;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec02 .container h3 {
  border-bottom: 1px solid #8b8b8b;
  padding-bottom: 10px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec03 {
  background-color: #e1d3f7;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec04 .container .article {
  border: 2px solid #6a27db;
}
/*************************END BitTitan 21Q2 Lead Generation Subscription Plan**************/

/***** open HPE SBP Reactive *****/
body.hpe-portal-standalone-sbp {
    font-family: "Inter var", Helvetica, Arial, sans-serif !important;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax-text {
    text-align: left;
}
.hpe-portal-standalone-sbp .container.parallax-image,.hpe-portal-standalone-sbp .container.parallax-text{
    top: 0!important;
    display: flex;
    align-items: center;
}
.hpe-portal-standalone-sbp #microsite_content h1,
.hpe-portal-standalone-sbp #microsite_content h2,
.hpe-portal-standalone-sbp #microsite_content h3,
.hpe-portal-standalone-sbp #microsite_content h4 {
    margin-bottom: 2rem;
    color: #000;
    font-family: "Inter var", Helvetica, Arial, sans-serif !important;
    line-height: 1.4em;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
    right: 0;
    left: 0;
    width: 100%;
    margin: auto;
    top: 0!important;
    bottom: 0!important;
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax-text h2 {
    color: #fff !important;
    text-transform: uppercase;
}
.hpe-portal-standalone-sbp #microsite_content .pt-80,.hpe-portal-standalone-sbp .custom-form #microsite_content .pt-80 {
    padding-top: 80px;
}
.hpe-portal-standalone-sbp #microsite_content .pb-80,.hpe-portal-standalone-sbp .custom-form #microsite_content .pb-80 {
    padding-bottom: 80px;
}
.hpe-portal-standalone-sbp #microsite_content .pt-40,
.hpe-portal-standalone-sbp  .custom-form #microsite_content .pt-40 {
    padding-top: 40px;
}
.hpe-portal-standalone-sbp .hpe_portal_columns_w1100 h3 {
    margin-bottom: 1rem;
    color: #000;
    font-weight: 800;
    font-size: 1.8rem;
    text-transform: none;
    text-align: center;
}
.hpe-portal-standalone-sbp .hpe_portal_columns_w1100 p {
    text-align: center;
}
.hpe-portal-standalone-sbp #microsite_content a.lnk {
    display: inline-block;
    min-height: 24px;
    margin-top: 10px;
    padding: 0 0 0 30px;
    color: #000;
    font-weight: 800;
    line-height: 25px;
    text-decoration: none;
    background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/link-icon.png) left 0 no-repeat;
    border: none;
    font-size: 1.6rem;
    transition: all 0.3s ease-in-out;
}
.hpe-portal-standalone-sbp #microsite_content a.lnk:focus,.hpe-portal-standalone-sbp #microsite_content a.lnk:hover,.hpe-portal-standalone-sbp #microsite_content a:focus,.hpe-portal-standalone-sbp #microsite_content a:hover {
    color: #89e872;
    text-decoration: none;
    border: none;
}
.hpe-portal-standalone-sbp #microsite_content .bg-black_1.box,
.hpe-portal-standalone-sbp #microsite_content .bg-black_1.box .grid,
.hpe-portal-standalone-sbp #microsite_content .bg-black_1:not(.box) .grid-col .article,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1.box,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1 .box,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1.box .grid,
.hpe-portal-standalone-sbp #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #F6F6F6;
}
.hpe-portal-standalone-sbp #microsite_content h3{
    margin-bottom: 1rem;
    color: #000;
    font-weight: 800;
    font-size: 1.8rem;
    text-transform: none;
}
.hpe-portal-standalone-sbp #microsite_content p {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 1.4em;
    letter-spacing: 0;
}
.hpe-portal-standalone-sbp #microsite_content h2 {
    font-size: 3.2rem;
    text-transform: none;
}
.hpe-portal-standalone-sbp #microsite_content section .btn {
    position: relative;
    top: initial;
    left: initial;
    margin: 5px 0;
    padding: 12px 30px;
    color: #000;
    font-weight: 700;
    font-size: 1.6rem;
    text-transform: uppercase;
    text-decoration: none;
    border: solid 2px transparent;
    color: #000;
    background: #89e872;
    border-color: #89e872;
    border-radius: 0;
    width: auto;
}
.hpe-portal-standalone-sbp #microsite_content .btn, .hpe-portal-standalone-sbp #microsite_content .lnk{
    transition: all 0.3s ease-in-out;
}
.hpe-portal-standalone-sbp #microsite_content section .btn-primary:hover {
    color: #000 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content section .btn:hover {
    text-decoration: none;
    filter: brightness(1.2);
}
.hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container .parallax img {
    top: 50%;
    left: 0;
    transform: translate(0, -50%)!important;
}
.hpe-portal-standalone-sbp #microsite_content ul {
    padding-left: 1.6rem;
    list-style-type: none !important;
}
.hpe-portal-standalone-sbp #microsite_content ul li {
    font-size: 1.6rem;
    margin-bottom: 3rem !important;
    margin-left: 12px !important;
    line-height: 1.4em;
}
.hpe-portal-standalone-sbp .m-box__list ul li::before {
    position: absolute;
    left: 24px;
    width: 24px;
    height: 24px;
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/placeholder_img/hpe_portal_1/checkmark.png) left 0/contain no-repeat;
}
.hpe-portal-standalone-sbp .u-noSpaceBeforeFooter #microsite_content section:last-of-type {
    margin-bottom: 0;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact {
    padding-bottom: 80px;
    background: #1d1d1d url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/hero_img/contact-bg.png) center center/cover no-repeat;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .container > .row:first-child {
    padding-top: 4rem;
    max-width: 800px;
    background: #fff;
}

.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col h1 {
    text-transform: unset;
}
.hpe-portal-standalone-sbp #microsite_content h1 b,
.hpe-portal-standalone-sbp #microsite_content h2 b,
.hpe-portal-standalone-sbp #microsite_content h3 b,
.hpe-portal-standalone-sbp #microsite_content h4 b,
.hpe-portal-standalone-sbp #microsite_content p b {
    /* color: #89e872; */
    font-weight: 800;
}
.hpe-portal-standalone-sbp #microsite_content .grid .grid-col {
    padding-right: 0;
    padding-left: 0;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1),
.hpe-portal-standalone-sbp  #microsite_content .s-contact .grid-col:nth-last-of-type(2) {
    display: inline-block;
    width: 50%;
    color: #fff;
    text-align: center;
    background: #006b7d;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1) {
    border-left: 1px solid #fff;
}
.hpe-portal-standalone-sbp #microsite_content .box .grid {
    background-color: transparent!important;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(1) p,
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(2) p {
    color: #fff !important;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col .btn-primary {
    color: #000;
    background: #fff;
    border-color: #fff;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col:nth-last-of-type(3) {
    margin-bottom: 4rem;
}
.hpe-portal-standalone-sbp #microsite_content .s-contact .grid-col .btn-primary:hover {
    background: #89e872 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content section .btn-primary:hover {
    color: #000 !important;
    border-color: #89e872;
}
.hpe-portal-standalone-sbp #microsite_content .row .row .row {
    margin-left: -15px;
    margin-right: -15px;
}
.hpe-portal-standalone-sbp .pb-2r, .hpe-portal-standalone-sbp .m-box-pb-2r .text_with_media, .hpe-portal-standalone-sbp .m-ctn-pb-2r > .container {
    padding-bottom: 2rem;
}
.hpe-portal-standalone-sbp #microsite_content .text_with_media span.col-for-image {
    margin-right: 0;
    margin-left: 0;
}
.hpe-portal-standalone-sbp .article.text_with_media img{
    padding-left: 0;
    padding-right: 0;
    margin: auto;
}
.hpe-portal-standalone-sbp .m-typo__color--dgreen h2,
.hpe-portal-standalone-sbp .m-typo__color--dgreen h3 {
    color: #006b7d !important;
}
.hpe-portal-standalone-sbp #microsite_content .text_with_media div.col-for-image {
    padding-right: 25px;
    padding-left: 25px;
}

.p-2800-sbp_reactivate_17 #microsite_content .parallax-container .text, .p-3100-sbp_reactivate_22 #microsite_content .parallax-container .text,.p-5710_hpe_portal-sbp_reactivate_13 #microsite_content .parallax-container .text, .p-2900-sbp_reactivate_11 #microsite_content .parallax-container .text{
 transform: translate(0, 0%);
}

@media (min-width: 768px){
    .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
        max-width: 720px;
    }
}
@media (min-width: 992px){
    .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
        width: 100%;
        max-width: 940px;
    }
    /* .hpe-portal-standalone-sbp  #microsite_content .hero-banner .parallax-container .parallax {
        min-height: 100%;
    } */
}
/* Small devices Desktop (>992px) */
@media only screen and (min-width: 992px) {
    /* ----------  Mega Menu  ---------- */
        .hpe-portal-standalone-sbp #microsite_content .parallax-container .text {
            max-width: 60%;
        }
        .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container > .container {
            width: 100%;
            max-width: 1140px;
        }
        .hpe-portal-standalone-sbp #microsite_content .hero-banner .parallax-container {
            height: 100%;
            min-height: 260px;
        }
        .hpe-portal-standalone-sbp #microsite_content .custom-v-center .row {
            -webkit-display: flex;
            -moz-display: flex;
            -ms-display: flex;
            -o-display: flex;
            display: flex;
            -webkit-align-items: center;
            -moz-align-items: center;
            -ms-align-items: center;
            -o-align-items: center;
            /* align-items: center; */
            height: 100%;
        }
    }
   @media (max-width: 480px){
    .hpe-portal-standalone-sbp .img-responsive{
        width: auto;
        margin: auto;
    }
   }


/*****close HPE SBP Reactive *****/

/***** Open ALSO Solutions Business Team *****/

#solutions-business-page h4 {font-size: 24px; font-family: 'Inter var', sans-serif; font-weight: 900;}
#solutions-business-page h5 { font-size: 22px; padding-bottom: 10px; line-height: 1.45;}
#solutions-business-page .bg-color-cd-3 { background: #006B7D; color: #FFF!important; padding: 75px;}
#solutions-business-page .bg-color-cd-3 p, #solutions-business-page .bg-color-cd-3 h4, #solutions-business-page .bg-color-cd-3 h2 { color: #fff!important;}
#solutions-business-page .solutions-business-top img { position: relative; top: 60px;}
#solutions-business-page .solutions-business-top .text_with_media { padding: 15px; background-color: #fff; -webkit-box-shadow: -10px 20px 0px 10px #006b7d; position: absolute; top: 46px;}
#solutions-business-page .big { font-size: 22px !important; line-height: 1.45 !important; padding-bottom: 25px;}
#solutions-business-page .grid-type-1.box { padding-bottom: 30px;}
#solutions-business-page .c-Akkordeon .panel-title a {padding: 14px 14px 22px 14px;}
/* #solutions-business-page .c-Akkordeon .panel-title a.collapsed:before { top: 13px!important;  position: relative!important;} */
#solutions-business-page footer .c-Footer h4 {color: #89E872;font-size: 12px; font-weight: 500; text-transform: uppercase; margin-bottom: 20px;}

#solutions-business-page .solutions-business-top:before {
    content: '';
    display: block;
    position: absolute;
    background: #89e872;
    top: 0;
    right: 55.7%;
    width: calc(1330px * 10 / 14);
    height: 340px;
    transform: translateX(calc(50% + (1330px * 2 / 14)));
    z-index: -10;
}

.solutions-business-team-msp-3100 .c-Akkordeon .panel-title a.collapsed:before {
    top: unset;
    position: absolute;
    bottom: 6%;
}

/*#solutions-business-page .c-Akkordeon .panel-title a.collapsed:before {
    top: 13px!important;
    position: absolute;
    height: 50px;
    bottom: -20px!important;
}*/

#solutions-business-page .solutions-business-top {
    margin-bottom: 100px;
}

/***** Close ALSO Solutions Business Team *****/


/*****open HPE GreenLake ****/
#p-hpe-greenlake-swift-nimble .text h2 {
    margin: 20px 0 !important;
}
/*****close HPE GreenLake ****/



/*********************************** Open United By Football ***********************************/
#unitedbyfootball .c-Products--gallery-Product {
    min-height: 580px;
}
#unitedbyfootball .ubf-topsection {
    padding-top: 230px;
    padding-bottom: 30px;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/adobe_1/adobestock_323906923-min_2000px.jpg);
    background-size: cover;
    background-position-y: -70px;
}

/*#unitedbyfootball .ubf-topsection h2 {
    font-size: 150px;
    font-family: 'freefat';
}*/

#unitedbyfootball .ubf-topsection h2 {
    font-size: 150px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 128px;
    transform: skewX(-10deg);
    margin-top: 20px;
}

#unitedbyfootball .ubf-topsection p:nth-child(1) {
    margin-bottom: -10px;
    margin-left: 169px;
    font-size: 23px;
    text-align: left;
}

/*#unitedbyfootball .ubf-topsection p.big {
    margin-top: -45px;
}*/
 #unitedbyfootball .ubf-topsection p.big {
    margin-top: -15px;
}

#unitedbyfootball .ubf-middlesection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX(-10deg);
    font-weight:900;
    margin-left: 17px;
}

#unitedbyfootball .ubf-middlesection img {
    margin-top: -1080px;
    margin-left: 130px;
}

#unitedbyfootball .ubf-middlesection {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/middlesection_landmark_bg-min.png);
    background-size: cover;
}

#unitedbyfootball .ubf-register {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/middlesection_stadium_bg-min.png)!important;
    background-size: cover;
    background-position: bottom;
}
#unitedbyfootball .ubf-prize {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/middlesection_prizes_bg-min.jpg)!important;
    background-size: cover;
    background-position: bottom;
}


#unitedbyfootball .ubf-menu {
    background: rgb(31,63,75);
    background: radial-gradient(circle, rgba(31,63,75,1) 0%, rgba(10,20,24,1) 100%);
    border-top: 2px solid #3daafd;
    border-bottom: 8px solid #3daafd;
    display:grid;
}

#unitedbyfootball .ubf-menu p {
    font-size: 21px!important;
    display: inline-block;
    margin: 0px;
    text-transform: uppercase;
}
.ubf-menu a {
    border-bottom: 0px!important;
}

#unitedbyfootball .ubf-menu .row {padding:0px!important;}

#unitedbyfootball .ubf-menu p:nth-child(1) {
    background-color: #3daafd;
    padding: 26px;
    border-left: 8px solid #235a83;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    transition: all 0.25s;
}
#unitedbyfootball .ubf-menu p:nth-child(1):hover {
    border-left: 16px solid #235a83;
}

#unitedbyfootball .ubf-menu p:nth-child(2) {margin-left:50px;}


#unitedbyfootball .ubf-middlesection {
    padding-top: 90px;
}
#unitedbyfootball .ubf-middlesection p {
    width: 45%;
    background-color: #24262d;
    padding: 44px 25px 25px 25px;
    z-index: 999;
    position: relative;
}
#unitedbyfootball .ubf-caroussel {
    padding-top: 490px;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/romecollage-min_2000px.jpg);
    background-size: cover;
}

#unitedbyfootball .ubf-bottomsection {
    padding-top: 80px;
    background-color: #0d0d10;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/bg_football_texture.png);
    background-size: cover;
    background-position: top;
}

#unitedbyfootball .ubf-bottomsection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX(-10deg);
    font-weight:900;
}


#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {
    background-color: #3daafd;
    padding: 13px 20px;
    font-size: 20px;
    border-left: solid 8px #235a83;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    display: inline-block;
    width: fit-content;
    text-transform: uppercase;
    margin-top: 100px;
}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {
    background-color: #fd3d46;
    padding: 13px 20px;
    font-size: 22px;
    border-left: solid 8px #7a404f;
    -webkit-transform: skew(-20deg, 0deg);
    -moz-transform: skew(-20deg, 0deg);
    -o-transform: skew(-20deg, 0deg);
    -ms-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
    display: inline-block;
    width: fit-content;
    text-transform: uppercase;
    margin-top: 99px;
    margin-left: 60px;}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1):hover, #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1):hover, #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1):hover {
    border-left: solid 18px #235a83!important;}

#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2):hover, #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2):hover, #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2):hover {
    border-left: solid 18px #7a404f!important;}

#unitedbyfootball .ubf-logos, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-logos {background-color: #0d0d10!important;}
.ubf-logos {padding:60px;}

#unitedbyfootball .ubf-topsection, #unitedbyfootball .ubf-topsection p, #unitedbyfootball .ubf-topsection a, #unitedbyfootball .ubf-topsection h1, #unitedbyfootball .ubf-topsection h2, #unitedbyfootball .ubf-menu, #unitedbyfootball .ubf-menu p, #unitedbyfootball .ubf-menu a, #unitedbyfootball .ubf-menu h1, #unitedbyfootball .ubf-menu h2, #unitedbyfootball.ubf-menu h3, #unitedbyfootball .ubf-middlesection, #unitedbyfootball .ubf-middlesection a, #unitedbyfootball .ubf-middlesection p, #unitedbyfootball .ubf-middlesection h1, #unitedbyfootball .ubf-middlesection h2, #unitedbyfootball .ubf-middlesection h3, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-bottomsection p, #unitedbyfootball .ubf-bottomsection a, #unitedbyfootball .ubf-bottomsection h1, #unitedbyfootball .ubf-bottomsection h2, #unitedbyfootball .ubf-bottomsection h3, #unitedbyfootball .ubf-topsection, #unitedbyfootball .ubf-topsection p, #unitedbyfootball .ubf-topsection a, #unitedbyfootball .ubf-topsection h1, #unitedbyfootball .ubf-topsection h2, #unitedbyfootball .ubf-menu, #unitedbyfootball .ubf-menu p, #unitedbyfootball .ubf-menu a, #unitedbyfootball .ubf-menu h1, #unitedbyfootball .ubf-menu h2, #unitedbyfootball .ubf-menu h3, #unitedbyfootball .ubf-middlesection, #unitedbyfootball .ubf-middlesection a, #unitedbyfootball .ubf-middlesection p, #unitedbyfootball .ubf-middlesection h1, #unitedbyfootball .ubf-middlesection h2, #unitedbyfootball .ubf-middlesection h3, #unitedbyfootball .ubf-bottomsection, #unitedbyfootball .ubf-bottomsection p, #unitedbyfootball .ubf-bottomsection a, #unitedbyfootball .ubf-bottomsection h1, #unitedbyfootball .ubf-bottomsection h2, #unitedbyfootball .ubf-bottomsection h3 {
    color: #fff!important;
}

#unitedbyfootball .ubf-logos .grid {
    background-color: #0d0d10!important;
}



@media only screen and (min-device-width: 1000px) {
#unitedbyfootball .ubf-middlesection b {
    position: absolute;
    font-size: 22px;
    top: 12px;
    left: -15px;
    background-color: #3daafd;
    transform: skewX(-20deg);
    padding: 6px;
}

}
/* For general iPad layouts */
@media only screen and (device-width: 768px) {
#unitedbyfootball .ubf-topsection h2 {font-size: 114px!important;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {width:100%;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {margin-top: 15px;}
#unitedbyfootball .ubf-menu p:nth-child(1) {width:100%; padding: 10px!important;}
#unitedbyfootball .ubf-menu p:nth-child(2) {margin-left: 0px!important; padding: 15px;}
#unitedbyfootball .ubf-middlesection img {margin-top: -180px;}
#unitedbyfootball .ubf-caroussel {padding-top: 290px; background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/landmark/romecollage-min_2000px.jpg);    background-size: cover;}
}

/* For general big phone layouts */
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) {
#unitedbyfootball .ubf-topsection p:nth-child(1) { margin-bottom: -10px; margin-left: 0px!important; text-align: center!important;}
#unitedbyfootball .ubf-topsection h2 {font-size: 60px!important;line-height: 58px;}
#unitedbyfootball .ubf-topsection {padding-top: 80px; padding-bottom: 30px;}
#unitedbyfootball .ubf-topsection {background-position:center!important;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(1), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(1), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(1) {margin-top:40px!important;padding:16px!important; width:100%!important; font-size: 17px;}
#unitedbyfootball .ubf-topsection p a.lnk:nth-child(2), #unitedbyfootball .ubf-middlesection p a.lnk:nth-child(2), #unitedbyfootball .ubf-bottomsection p a.lnk:nth-child(2) {margin-top: 19px; margin-left: 0px!important; width: 100%!important; font-size: 17px;}
#unitedbyfootball .ubf-menu p:nth-child(1) {width: 100%;padding:13px;}
#unitedbyfootball .ubf-menu p:nth-child(2) {width:100%; padding: 10px 0px; margin-left: 0px;}
#unitedbyfootball .ubf-menu p {font-size: 15px!important;}
#unitedbyfootball .ubf-middlesection h3 {margin-left: 9px; margin-top: -40px; font-size: 50px; line-height: 53px;}
#unitedbyfootball .ubf-middlesection p {width: 100%;}
#unitedbyfootball .ubf-middlesection img {margin-top: -20px;margin-left: 0px;}
#unitedbyfootball .ubf-caroussel {padding-top: 210px;}
#unitedbyfootball .ubf-bottomsection h3 {font-size: 50px;line-height: 55px;}
#unitedbyfootball .ubf-bottomsection {padding-bottom:20px;}
#unitedbyfootball .ubf-bottomsection p.big {font-size: 20px;line-height: 1;}
}

/* Prize Section */

.ubf-prizesection p {
    background-color: #24262d;
    padding: 44px 25px 25px 25px;
    z-index: 999;
    position: relative;
    color: #fff;
}
.ubf-prizesection h3 {
    font-size: 100px;
    font-family: "raleway", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 93px;
    transform: skewX( -10deg );
    font-weight: 900;
    margin-left: 17px;
    color: #fff;
    margin-top: 50px;
    margin-bottom: 30px;
}

.ubf-prizesection b {
position: absolute;
    font-size: 22px;
    top: 12px;
    left: -15px;
    background-color: #3daafd;
    transform: skewX(
-20deg
);
    padding: 6px;
}

/*FORM */

#unitedbyfootball .ubf-register .mwf-form {
    background-color: #24262d;
    margin: 30px;
    width: fit-content;
}
#unitedbyfootball .ubf-register .mwf-form input, #unitedbyfootball .ubf-middlesection .ubf-register .mwf-form textarea {
    background-color: #fafafa;
    border-bottom: 3px solid #cecece;
    height: auto;
    width: 464px;
}
#unitedbyfootball .ubf-register .mwf-form .btn-primary {
    margin-bottom: 30px!important;
    width: fit-content;
}
#unitedbyfootball .ubf-register .mwf-form .col-md-3 {
    width: 50%;
    margin: 0 auto;
    position: relative;
}

#unitedbyfootball .ubf-register .mwf-form .mwf-label {
    position: relative;
    font-size: 17px;
    top: 5px;
    left: 0px;
    color: #3daafd;
}
#unitedbyfootball .ubf-register .mwf-form input {
    color: #000;
}
#unitedbyfootball .ubf-register .mwf-form p {
    margin-bottom: 0;
    padding: 0;
}
#unitedbyfootball .ubf-middlesection .checkbox p {
    font-size: 11px;
    width: 100%;
}
#unitedbyfootball .ubf-middlesection .checkbox .mwf-field {
    max-width: 450px;
}
#unitedbyfootball .ubf-register .mwf-form p {
    margin-bottom: 0;
    padding: 0;
    width: fit-content;
}
#unitedbyfootball .ubf-register .checkbox {
    width: 450px;
}
#unitedbyfootball .ubf-register .mwf-checkbox {
    width: fit-content!important;
}
#unitedbyfootball .ubf-register .mwf-pager {
    display: none;
}


/* Products */
#unitedbyfootball .ubf-products .c-Products--gallery-Product {
    border-radius: 15px;
    overflow: hidden;
    border-style: inset;
    border: 10px solid #0d0d10;
    background-color:#fff;
}
#unitedbyfootball .ubf-products .c-Products--gallery-Product img {
    margin-bottom: 30px;
}

#unitedbyfootball .c-Products--gallery-Product span[class^="price"] {
    color: #006a7c;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}



#unitedbyfootball .c-Products__price {
    overflow: hidden;
    height: 54px!important;
}


/*********************************** Close United By Football ***********************************/


/***** open Samsung Mobile *****/
.spri-samsung-mobile #microsite_content .spri-grey-box .text_with_media {
    background-color: #f6f6f6;
}
/***** close Samsung Mobile *****/
/* ========================================================================
=                           ADD HP TRADE IN 2021 (2)                          =
======================================================================== */

#p_hp_trade_in_2021 #microsite_content .row h2, #p_hp_trade_in_2021 #microsite_content .row h3,#p_hp_trade_in_2021 #microsite_content .row h4,#p_hp_trade_in_2021 #microsite_content .btn-default{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
    font-weight: 600;
}
#p_hp_trade_in_2021 #microsite_content .row p{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h2{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
}
#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_02 .container > .row h3 sub{
    font-family: 'HP Simplified', 'Verdana', sans-serif;
    display: inline-block;
    padding-top: 10px;
    position: inherit;
    line-height: 1.5;
}
@media only screen and (min-width: 992px) {

    #p_hp_trade_in_2021 #microsite_content .p_trade_in_last .parallax-container .parallax img {
        margin-bottom: -20px;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .row h2,#p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .row p{
        padding-right: 5rem;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image picture:nth-of-type(1) img{
        margin-bottom: 10px !important;
    }
    #p_hp_trade_in_2021 #microsite_content .p_hp_trade_in_01 .col-xs-12.grid-col .article .col-for-image img{
        max-width: 250px;
    }
}
/* ========================================================================
=                           End HP TRADE IN 2021                          =
======================================================================== */
/* ========================================================================
=           2000 HP Q2 21 Landing Page - Nouveautés HP wk 17- 21          =
======================================================================== */
.p_nouveautes_hp_wk17_21 #microsite_content .container h2 {
  color: #fff;
  background-color: #0171ad;
  padding: 10px;
  font-weight: 500;
}
.p_nouveautes_hp_wk17_21 #microsite_content h3 b {
  font-weight: 500;
}
.p_nouveautes_hp_wk17_21 #microsite_content h3 .highlight {
  font-weight: 600;
}
.p_nouveautes_hp_wk17_21 #microsite_content h2, .p_nouveautes_hp_wk17_21 #microsite_content h3 {
  font-family: "HP Simplified", "Verdana", sans-serif;
  text-transform: none;
}
.p_nouveautes_hp_wk17_21 #microsite_content p {
  font-family: "HP Simplified", "Verdana", sans-serif;
}
.p_nouveautes_hp_wk17_21 #microsite_content ul li {
  margin-bottom: 10px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .btn {
  background: #0171ad;
  border-color: transparent;
  border-radius: 5px !important;
}
.p_nouveautes_hp_wk17_21 #microsite_content .btn:hover {
  color: #fff;
  background: #005a8a;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header h2 {
  margin-bottom: 15px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row {
  position: relative;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12 {
  padding-left: 0;
  padding-right: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) {
  position: absolute;
  left: 0;
  top: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) .col-for-image {
  width: auto;
  visibility: hidden;
  opacity: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(1) .img-responsive {
  max-width: 200px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) .row {
  padding-bottom: 0;
  padding-top: 0;
  margin-top: -15px;
}

.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type{
    position: absolute;
    bottom: 0;
    visibility: hidden;
    background: rgba(255, 255, 255, 0.85);
}.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row {
  padding: 20px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row p {
  margin-bottom: 0;
  font-size: 24px;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article {
  position: relative;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .col-for-image img {
  padding: 0;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 1140px;
  transform: translate(-50%, -50%);
  overflow: auto;
  width: 100%;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) .col-xs-12:nth-of-type(1) {
  max-width: 500px;
  background: #fff;
  border-radius: 10px;
  padding: 25px 20px 10px 20px;
  margin: 0 auto 0;
  float: right;
}
.p_nouveautes_hp_wk17_21 #microsite_content .p_last_text h3 {
  font-size: 28px;
}
@media only screen and (min-width: 1025px) {
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article p {
    font-size: 18px;
  }
}
@media only screen and (max-width: 992px) {
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header {
    background: url("https://also.com/ec/cms5/media/img/2000/customer_3/providers_14/hp_32/hp_q2_21_landing_page_nouveaut_s_hp_wk_17_21/2000-hp-q2-21-landing-page_nouveauts-hp-wk-17_21_2000.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding-bottom: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header h2 {
    font-size: 25px;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row {
    position: relative;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) {
    min-height: 500px;
    overflow: auto;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:nth-of-type(2) .col-for-image {
    visibility: hidden;
    opacity: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .grid > .row > .col-xs-12:last-of-type .row p {
    font-size: 18px;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article {
    position: relative;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) {
    top: 0;
    transform: translate(0, 0);
    left: 0;
  }
  .p_nouveautes_hp_wk17_21 #microsite_content .p_header .col-xs-12 .article .row:nth-of-type(2) .col-xs-12:nth-of-type(1) {
    float: none;
    margin-top: 80px;
  }
}

/* ========================================================================
=         End 2000 HP Q2 21 Landing Page - Nouveautés HP wk 17- 21        =
======================================================================== */


/*============ Cisco Designed ============*/
.ciscoDesigned #microsite_content section h3 {color: #b2cfeb;}

.ciscoDesigned #microsite_content section p.big {color: #e55139;}

.ciscoDesigned #microsite_content section.section_Container.Intro h2 {color: #fff;}

.ciscoDesigned #microsite_content section.section_Container.Intro p {color: #fff;}

.ciscoDesigned #microsite_content section.section_Container.Intro {background-color: #e55139}

.ciscoDesigned #microsite_content section.section_Container .col-md-4 {
    background-color: #101942;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.ciscoDesigned #microsite_content section.section_Container .col-md-4 p a {
    color: #fff;
    text-decoration: none;
    border-bottom: 0 none;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 400;
}

.ciscoDesigned #microsite_content section.section_Container.Intro .col-md-4 p:nth-child(1) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Smallbiz .col-md-4 p:nth-child(2) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Keepitsimple .col-md-4 p:nth-child(3) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Bizsecure .col-md-4 p:nth-child(4) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Innovation .col-md-4 p:nth-child(5) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Connectexperts .col-md-4 p:nth-child(6) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Ciscoportfolio .col-md-4 p:nth-child(7) a {
    color: #e55139;
    font-weight: bold;
}

.ciscoDesigned #microsite_content section.section_Container.Nextstep .col-md-4 p:nth-child(8) a {
    color: #e55139;
    font-weight: bold;
}
/*============ End Cisco Designed ============*/

/* ========================================================================
=                  Group Production Team Landingpage                      =
======================================================================== */
.p_introduction_2021 #microsite_content .container h2 {
  font-size: 35px;
  color: #006b7d !important;
  text-align: center;
  position: relative;
  display: inline-block;
  padding: 0 20px 10px 20px;
}
.p_introduction_2021 #microsite_content .container h2:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  background: #006b7d;
}
.p_introduction_2021 #microsite_content .p_contact img {
  max-width: 350px;
  margin: 0 auto;
}
.p_introduction_2021 #microsite_content .p_contact p.big {
  text-align: center;
}

/* ========================================================================
=                  End Group Production Team Landingpage                  =
======================================================================== */
/* ========================================================================
=                  Huawei 21Q2 vendor portal - new training               =
======================================================================== */
.p_training_huawei_2021 #microsite_content .p_border_ul ul {
  padding: 20px 40px;
  border: 3px solid #4472c4;
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
  list-style-type: none!important;
}
.p_training_huawei_2021 #microsite_content .p_border_ul ul li .highlight2 {
  color: #4472c4;
  font-weight: bold;
}

/* ========================================================================
=               End Huawei 21Q2 vendor portal - new training              =
======================================================================== */
/*************************BitTitan 21Q2 Lead Generation Subscription Plan 07052021**************/
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container input.btn-primary {
  background: #6a27db;
  color: #fff;
  border: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container input.btn-primary:hover {
  background: #000;
}
/*************************END BitTitan 21Q2 Lead Generation Subscription Plan 07052021**************/
/* Services > Solutions Services > Security  */

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-color: #4C83BF;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-color: #3A9CC7;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-color: #35B7C8;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-color: #40C1BB;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-color: #43C0A8;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-color: #3EBC93;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-color: #35BB82;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-color: #33BA6E;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-color: #54BE6E;
}

.also-security_de2200 .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-color: #72BC6F;
}
/* END Services > Solutions Services > Security  */
/**********************DELL Q2 2021*****************/
.p_dell_21q2 #microsite_content .p_dell_title .article .col-xs-12 {
  position: relative;
}
.p_dell_21q2 #microsite_content .p_dell_title .article .col-xs-12:before {
  border-top: 1px solid #AAA;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 98%;
  z-index: 0;
  margin-top: -7px;
}
.p_dell_21q2 #microsite_content .p_dell_title .article h2 {
  position: relative;
  display: inline-block;
  background: #CCE7F3;
  color: #444;
  z-index: 1;
  padding: 10px;
}
.p_dell_21q2 #microsite_content .p_dell_01 h2 {
  color: #007db8;
  margin-bottom: 15px;
}
.p_dell_21q2 #microsite_content .p_dell_01 a {
  border-bottom-width: 2px;
}
.p_dell_21q2 #microsite_content .article .c-Products--gallery-Product .c-Products__shortDescription a {
  color: #09c;
}
.p_dell_21q2 #microsite_content .m-section__bg--lightblue {
  background: #CCE7F3;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article {
  transition: all 200ms ease-in-out;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article h3 a {
  border-bottom: 0;
  color: #0095d7;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article > .row {
  margin-right: 0;
  margin-left: 0;
  padding-top: 40px;
  padding-right: 20px;
  padding-left: 20px;
  background: white;
}
.p_dell_21q2 #microsite_content .p_dell_product.m-section__bg--lightblue .container .row .article:hover {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  transform: translateY(-10px);
}
.p_dell_21q2 #microsite_content .p_dell_bg {
  background: url(https://www.also.com/ec/cms5/media/img/5820_2/dell_7/17209-converted.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: contain;
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .m-section__bg--lightblue .btn-primary {
  background: -o-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -ms-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -moz-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -webkit-linear-gradient(top, #0d91d2 0, #116fd1 100%);
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary {
  background: -o-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -ms-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -moz-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  background: -webkit-linear-gradient(top, #0d91d2 0, #116fd1 100%);
  color: #fff;
  transition: all 0.3s ease-in-out;
}
.p_dell_21q2#p-hp-hardware-21q1-reseller-recovery-and-upselling #microsite_content .btn-primary:hover {
  background: #000;
  transition: all 0.3s ease-in-out;
}

/**********************DELL Q2 2021*****************/

/*============== 5110 ALSO Financial Services ==============*/

.financialServeET #microsite_content h1,
.financialServeET #microsite_content h2,
.financialServeET #microsite_content h3,
.financialServeET #microsite_contact h3 {color: #006b7d;}

.financialServeET #microsite_contact a,
.financialServeET #microsite_content a {color: #000;}

.financialServeET #microsite_content a.btn-primary {color: #fff;}

.financialServeET #microsite_content a.btn-default {color: #000;}

.financialServeET #microsite_header li a:hover {border-bottom: 1px solid #006b7d;}

.financialServeET #microsite_header .dropdown-menu li a:hover {color: #006b7d;}

.financialServeET #microsite_header .active > a, .financialServeET #microsite_header .active > a:hover {color: #006b7d;}

/*============== End 5110 ALSO Financial Services ==============*/
/*******************hp_hardware_inactive_reseller_reactivation*******************/
.p_hp_hardware_inactive_reseller_reactivation #microsite_content p {
  font-size: 18px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/header_banner.jpg");
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 700px;
  padding: 50px 0;
  display: flex;
  position: relative;
  align-items: center;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12:nth-of-type(1) {
  position: absolute;
  top: 50px;
  left: 50%;
  max-width: 1140px;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article {
  max-width: 500px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article h1 {
  text-transform: inherit;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article a {
  color: #006b7c;
  border: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container > .row > .col-xs-12 .article a:hover {
  text-decoration: underline;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container .col-for-image {
  display: flex;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header .container .col-for-image img {
  max-width: 120px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots1.png"), url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/man_laptop.png");
  background-position: top right, bottom left;
  background-size: auto, auto;
  background-repeat: no-repeat;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .highlight {
  font-weight: normal;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .col-xs-12 {
  padding-top: 20px;
  padding-bottom: 20px;
  margin: 0 0 0 auto;
  float: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary {
  border: none !important;
  display: inline-block;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: all 0.3s;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:hover {
  background: transparent;
  color: #fff;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:hover:before {
  width: 100%;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #000;
  transition: all 0.3s;
  border-radius: 10rem;
  z-index: -1;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .btn-primary:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #006B7D;
  border-radius: 10rem;
  z-index: -2;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 {
  background-color: #f3fff0;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots2.png);
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: auto;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 30px !important;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  transition: 0.5s ease-in-out;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row:hover {
  transform: translate(0, -10px);
  box-shadow: 0 12px 14px rgba(0, 0, 0, 0.4);
  -webkit-transform: translate(0, -10px);
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row a {
  margin-bottom: 20px !important;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row h3 {
  color: #00697a;
  padding-top: 20px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row h3 a {
  border: none;
  display: block;
  color: #00697a;
  padding-bottom: 20px;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary {
  border: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary:hover {
  background: transparent;
  color: #fff;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .col-xs-12.col-sm-6 .row .btn-primary .fa {
  display: none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .row .row .col-xs-12:nth-of-type(1) {
  position: relative;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02 .container .article .row .row .col-xs-12:nth-of-type(1):before {
  content: "";
  position: absolute;
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/x2_graphic.png);
  width: 58px;
  height: 49px;
  left: 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg03 h3 {
  font-size: 30px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1440px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 60%;
  }
}
@media only screen and (max-width: 1024px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 50%;
  }
}
@media only screen and (max-width: 767px) {
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 {
    background-size: auto, auto 300px;
  }
  .p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01 .col-xs-12 {
    margin: 0 auto;
    padding-bottom: 100px;
  }
}
/*******************hp_hardware_inactive_reseller_reactivation*******************/
/*****************HPE Q2Y21 Pointnext******************/
.p_hpe_pointnext #microsite_content .article h1,
.p_hpe_pointnext #microsite_content .article .highlight {
  position: relative;
}

.p_hpe_pointnext #microsite_content .article .highlight {
  display: inline-block;
  font-size: 22px !important;
}

.p_hpe_pointnext #microsite_content .article .highlight2 {
  display: inline-block;
  position: relative;
}

.p_hpe_pointnext #microsite_content .article h1:before,
.p_hpe_pointnext #microsite_content .article .highlight:before,
.p_hpe_pointnext #microsite_content .article .highlight2:before {
  content: "";
  position: absolute;
  width: 100px;
  height: 5px;
  background: #01a982;
  bottom: 0;
  left: 0;
  margin-bottom: -30px;
}

.p_hpe_pointnext #microsite_content .article .highlight:before {
  margin-bottom: -20px;
}

.p_hpe_pointnext #microsite_content .article h3 {
  font-size: 30px;
}

.p_hpe_pointnext #microsite_content .article h4 {
  font-size: 25px;
  font-weight: bold;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
  background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hpe_44/hpe_q2y21_pointnext/top_img.jpg), #000;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center right;
  color: #fff;
  height: 800px;
  position: relative;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12:nth-of-type(2) {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 50%;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-for-image {
  width: 350px;
}

.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 h1,
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 h2,
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12 .article .row .col-xs-12 p {
  color: #fff;
  text-shadow: 3px 4px 5px rgba(0, 0, 0, 0.6);
}

@media only screen and (max-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
    height: 700px;
  }

  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 .row .col-xs-12:nth-of-type(2) {
    width: 100%;
  }
}
@media only screen and (max-width: 768px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_bg01 {
    height: 500px;
  }
}
/*****************2nd HPE Q2Y21 Pointnext******************/
.p_hpe_pointnext #microsite_content .col-xs-12 h2 {
  margin-bottom: 10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content02 {
  background-color: #f1f1f1;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_grey {
  background: #F6F6F6;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content01_a .container > .row .col-xs-12.col-md-4 {
  background: none;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 {
  background: #7630ea;
  color: #fff;
  text-align: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 .col-xs-12 {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12.col-md-4 p {
  font-size: 25px;
  color: #fff;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 .article {
  display: flex;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul {
  list-style: none !important;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li {
  padding: 0 20px 20px;
  margin-bottom: 30px;
  border: 1px solid #000;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li:last-of-type {
  margin-bottom: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li b {
  font-size: 20px;
  display: block;
  background: #fff;
  padding: 0 10px;
  margin-top: -13px;
  margin-bottom: 10px;
  margin-left: -10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row p {
  text-align: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row p b {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul {
  list-style-type: none !important;
  background: #f8f8f8;
  margin-bottom: 35px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(1) li {
  border-color: #01A982;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(2) li {
  border-color: #0e5568;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:nth-of-type(3) li {
  border-color: #6a289d;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul li {
  border: 3px solid;
  margin-bottom: 20px;
  padding: 10px 20px;
  text-align: center;
  font-size: 18px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul {
  position: relative;
  padding-left: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul li {
  width: auto;
  max-width: 200px;
  margin: 0 auto 20px auto;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 40px solid #7e8285;
  right: 0;
  top: 50%;
  z-index: 1;
  transform: translate(100%, -50%);
  -webkit-transform: translate(100%, -50%);
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(2):nth-of-type(1) li {
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(2):nth-of-type(2) li {
  height: 126px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(3) p {
  margin: 10px 0 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row {
  position: relative;
  overflow: hidden;
  padding-bottom: 10rem;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 img {
  max-width: 580px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  width: 100%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 p {
  margin-bottom: 10px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 ul {
  padding-left: 18px;
  list-style-type: none;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2), .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(3), .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(4) {
  position: absolute;
  display: inline-block;
  background: #fff;
  padding: 0;
  max-width: 300px;
  width: 30%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) {
  top: 0;
  margin-left: 8%;
  left: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) .col-xs-12 {
  padding-right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(2) .row {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(3) {
  top: 0;
  right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(4) {
  bottom: 0;
  left: 0;
  margin-left: 8%;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) {
  border: 3px solid #0d5265;
  max-width: 350px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) .article h4 {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12:nth-of-type(5) .article .col-xs-12 {
  padding: 0;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) {
  border: 3px solid #0d5265;
  max-width: 350px;
  position: relative !important;
  display: block;
  float: right;
  margin: 0 auto;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article h4 {
  font-size: 20px;
}
.p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
  padding: 20px;
}
@media only screen and (min-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp {
    display: none;
  }
}
@media only screen and (max-width: 1200px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp {
    display: block;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_sp .container > .row .col-xs-12 img {
    max-width: 100%;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04.p_hpe_pointnext_content04_pc {
    display: none;
  }
}
@media only screen and (max-width: 992px) {
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) {
    width: auto;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article h4 {
    font-size: 15px;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01.p_hpe_pointnext_content04_sp .container > .row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
    padding: 10px;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul {
    padding-left: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content01 .container > .row .col-xs-12 ul li b {
    margin-left: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 img {
    margin: 0 auto;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:nth-of-type(3) {
    margin-bottom: 15rem;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row .col-xs-12:nth-of-type(1) ul:nth-of-type(3):before {
    display: block;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 40px solid #7e8285;
    border-bottom: unset;
    top: inherit;
    bottom: -10rem;
    right: inherit;
    transform: translate(-50%, 0);
    left: 50%;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul {
    padding: 0;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul:before {
    display: none;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content03 .row ul li {
    height: auto !important;
    max-width: 100% !important;
  }
  .p_hpe_pointnext #microsite_content .p_hpe_pointnext_content04 .container > .row .col-xs-12 img {
    max-width: 100%;
  }
}

/*****************END HPE Q2Y21 Pointnext******************/
/*******************Baltic Veeam 21Q2 MandNL ID92924*******************/
.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1,.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1 .col-xs-12{
    background-color: #f1f1f1;
}
.p_baltic_veeam_mandnl #microsite_content .box.bg-black-1:before{
    display:none;
}
.p_baltic_veeam_mandnl #microsite_content .box{
    position: relative;
}
.p_baltic_veeam_mandnl #microsite_content .box:before{
    content: '';
    background: -o-radial-gradient(circle,#93ea20 4px,transparent 4px) -8px -9px repeat;
    background: radial-gradient(circle,#93ea20 4px,transparent 4px) -8px -9px repeat;
    background-size: 27px 27px;
    position: absolute;
    width: 50%;
    height: 100px;
    left: 0;
    bottom: 0;
}
.p_baltic_veeam_mandnl #microsite_content .box:nth-of-type(5):before,.p_baltic_veeam_mandnl #microsite_content .box:nth-of-type(9):before{
    right: 0;
    left: inherit!important;
}
.p_baltic_veeam_mandnl #microsite_content .box:not(.box.bg-black-1) .container{
    padding-bottom: 50px;
}
.p_baltic_veeam_mandnl #microsite_content .btn{
    background: #00b336;
}
.p_baltic_veeam_mandnl #microsite_content .btn:hover{
    background: #00dc42;
}
.p_baltic_veeam_mandnl #microsite_content span.highlight{
    font-weight: normal;
    font-size: 17px;
    padding-bottom: 1rem;
    display: inline-block;
}
/*******************END Baltic Veeam 21Q2 MandNL ID92924*******************/

/****************** Newstar 21 Q2 Neuanlage Herstellerportal ******************/.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .p_logo img {
  max-width: 300px;
  margin: 0 0 0 auto;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .btn {
  background-color: #049fe3;
  color: #fff;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .btn:hover {
  background-color: #000;
  color: #fff;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .bg-black-1 {
  background: #f2f2f2!important;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .bg-black-1 .col-xs-12 {
  background: #f2f2f2;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .p_img_center img {
  max-width: 300px;
  margin: 0 auto;
}

.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default {
  margin-left: 0;
  background: none;
  color: #000;
  padding: 0;
  border: 0;
  position: relative;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default:after {
  position: absolute;
  content: "";
  background: #049fe3;
  width: 100%;
  height: 1px;
  left: 0;
  margin-bottom: -2px;
  bottom: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .link_mail .article .btn-default:hover:after {
  width: 0;
  right: 0;
  left: inherit;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .swiper-container {
  box-shadow: 0 0 8px 1px rgba(0, 0, 0, 0.2);
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk {
  display: inline-block;
  position: relative;
  margin-left: 20px;
  border-color: transparent;
  background: none;
  color: #000;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 10px solid #049fe3;
  left: 0;
  top: 50%;
  margin-left: -20px;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:after {
  position: absolute;
  content: "";
  background: #049fe3;
  width: 100%;
  height: 1px;
  left: 0;
  bottom: 0;
  transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:hover {
  color: #000!important;
  border-top: none;
  border-left: none;
  border-right: none;
  background:transparent;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .lnk:hover:after {
  width: 0;
  right: 0;
  left: inherit;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .panel-body .nowrap .lnk{
  margin-left:0;
}
.p_newstar_21_q2_neuanlage_herstellerportal #microsite_content .panel-body .nowrap .lnk:before{
  display:none;
}


/****************** END Newstar 21 Q2 Neuanlage Herstellerportal ******************/
/*************5860 HP 2021*************/
.p_ro_hp_2021 #microsite_content .mwf-paragraph.mwf-field p{
    margin-top: 15px;
    margin-bottom: 40px;
    padding: 0 22px;
}
.p_ro_hp_2021 #microsite_content .mwf-option p{
    margin-bottom: 0;
}
.p_ro_hp_2021 #microsite_content .col-xs-12{
  margin-bottom:10px!important;
}
/*************5860 HP 2021*************/
/*************open spring no*************/
/*************open MS Surface 2021*************/
.spri-ms-surface-2021 .spri-introduce-content h2 {
  font-size: 40px;
  margin-bottom: 22px;
}
.spri-ms-surface-2021 .spri-introduce-content p {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-introduce-content ul {
  line-height: 30px;
}
.spri-ms-surface-2021 .spri-product-title {
  padding: 30px 0 0;
}
.spri-ms-surface-2021 .spri-product-title .article.text_with_media>.row {
  display: flex;
  align-items: center;
}
.spri-ms-surface-2021 .spri-product-title p {
  margin-bottom: 10px;
}
.spri-ms-surface-2021 .spri-product-title p b{
  font-style: italic;
}
.spri-ms-surface-2021 .spri-product-content {
  padding: 0 0 30px;
}
.spri-ms-surface-2021 .spri-product-content p.big {
  font-size: 15px;
  line-height: 1.5;
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-product-content p {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-contact {
  padding: 30px 0 20px;
  text-align: center;
}
.spri-ms-surface-2021 .spri-contact p, .spri-ms-surface-2021 .spri-contact h3 {
  margin-bottom: 15px;
}
.spri-ms-surface-2021 .spri-note {
  padding: 30px 0 15px;
}
.spri-ms-surface-2021 .spri-note p {
  margin-bottom: 10px;
}
/*************close MS Surface 2021*************/
/*************open spri-hp-npi-incentive*************/
.spri-hp-npi-incentive #microsite_content .spri-title-product,
.spri-hp-npi-incentive #microsite_content .spri-product {
  background-color: #e8e8e8;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row {
  display: flex;
  align-items: center;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row h3 {
  font-size: 28px;
  font-weight: 500;
  text-transform: inherit;
}
.spri-hp-npi-incentive #microsite_content .spri-info-product .col-xs-12.grid-col .article.text_with_media .row p {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 {
  padding: 0 35px;
  text-align: center;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row {
  background-color: #fff;
  padding: 15px;
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row h3 {
  padding-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 > .row h3 a {
  text-decoration: none;
  border: none;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 .c-Products__shortDescription {
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 .c-Products__price {
  margin-bottom: 20px;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle ul li {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .c-Products__description span {
  font-size: 16px;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary {
  background-color: #0171AD;
  border: 1px solid #0171AD;
  color: #FFFFFF;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary:hover {
  text-decoration: underline;
  background-color: #075782;
  border: 1px solid #075782;
  color: #FFFFFF;
}
.spri-hp-npi-incentive #microsite_content .spri-product .article.products.js-Products .col-xs-12.col-sm-6.col-lg-4 a.btn-primary:hover .fa-eye::before {
  color: #fff;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle .article.text_with_media > .row {
  background-color: #e8e8e8;
}
.spri-hp-npi-incentive #microsite_content .spri-info-liststyle .article.text_with_media > .row p.big {
  color: #0171ad;
}
.spri-hp-npi-incentive #microsite_content h2 {
  font-family: "interbold", Arial, sans-serif;
  font-weight: 600;
  font-size: 38px;
}
/*************close spri-hp-npi-incentive*************/

/*************open spri-online-shop-padding*************/
.spri-online-shop-padding #microsite_content .spri-online-shop-fix .article.text_with_media > .row .col-xs-12 {
  padding: 0 20px;
}
/*************close spri-online-shop-padding*************/
/***** open NVIDIA *****/
.spri-nvidia .tab-content .col-md-6.grid-col {
    width: 100%;
}

.spri-nvidia h3 {
    color: #77b900 !important;
}

.spri-nvidia .nav-tabs>li.active>a {
    background-color: #77b900;
    color: #ffffff !important;
}

.spri-fujitsu-title h2, .spri-fujitsu-title h3 {
    color: #d60303 !important;
    text-transform: initial !important;
}

.spri-fujitsu-bg {
    background-color: #d60303;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/fujitsu/celsius-bg.jpg);
    background-size: cover;
}

.spri-fujitsu-title-product h3 {
    color: #87867f !important;
}

.spri-white-text h2, .spri-white-text h1 {
    color: #ffffff !important; 
    text-transform: initial !important;
}

.spri-white-text ul {
    color: #ffffff !important;
}

.spri-white-text p.big {
    color: #ffffff !important;
    margin-bottom: 10px;
}
/***** close NVIDIA *****/
/***** open spri-service-providers-2021 *****/
.spri-service-providers-2021.blog_articlepage #microsite_content h1 {
  margin: 25px auto;
  font-size: 35px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h3 {
  padding: 15px 0px 10px 0px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content p {
  padding: 10px 0px;
  font-size: 18px !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content ul,
.spri-service-providers-2021.blog_articlepage #microsite_content h2 {
  margin: 0 auto;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h2 {
  font-size: 34px;
  padding: 30px 0px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content img {
  padding: 0px 40px;
}
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media p,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media ul,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media i,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media ol,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h1,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h2,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h3,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h4,
.spri-service-providers-2021.blog_articlepage #microsite_content .article.text_with_media h5 {
  width: 750px;
  margin: 0 auto;
}
.spri-service-providers-2021.blog_articlepage #microsite_content ul {
  list-style-type: disclosure-closed !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h1:first-of-type {
  width: 100% !important;
  margin-bottom: 20px !important;
}
.spri-service-providers-2021.blog_articlepage #microsite_content #header ul {
  list-style: none;
}
.spri-service-providers-2021.blog_articlepage #microsite_content h3 {
  font-family: "rois_bold";
  font-size: 23px;
  margin-bottom: -17px !important;
  text-transform: inherit;
}
/***** close spri-service-providers-2021 *****/
/***** open WaaS Page *****/
.spri-also-waas #microsite_content .spri-waas-contact img {
    padding: 5px;
    border: 2px solid #89E872;
    border-radius: 20px;
}

.spri-also-waas #microsite_content .spri-waas-contact a {
    color: #89E872;
    border-bottom: none;
}
/***** close WaaS Page *****/

/*************open spri-otterbox*************/
.spri-otterbox #microsite_content p,
.spri-otterbox #microsite_content p.big,
.spri-otterbox #microsite_content h1,
.spri-otterbox #microsite_content h2,
.spri-otterbox #microsite_content h4,
.spri-otterbox #microsite_content li,
.spri-otterbox #microsite_content h5,
.spri-otterbox #microsite_content span,
.spri-otterbox #microsite_content a {
  font-family: "inter";
}
.spri-otterbox #microsite_content h3 {
  font-family: "inter";
}
.spri-otterbox #microsite_content p,
.spri-otterbox #microsite_content p.big,
.spri-otterbox #microsite_content li {
  line-height: 1.6;
}
.spri-otterbox #microsite_content h1,
.spri-otterbox #microsite_content h2,
.spri-otterbox #microsite_content h3,
.spri-otterbox #microsite_content h4,
.spri-otterbox #microsite_content h5,
.spri-otterbox #microsite_content h6 {
  line-height: 1.2;
}
.spri-otterbox #microsite_content a.btn {
  background-color: #ffd101;
  color: #000;
}
.spri-otterbox #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-otterbox #microsite_content .spri-product .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
/*************close spri-otterbox*************/
/*************open spri-dell-education*************/
.spri-dell-education #microsite_content p,
.spri-dell-education #microsite_content p.big,
.spri-dell-education #microsite_content h1,
.spri-dell-education #microsite_content h2,
.spri-dell-education #microsite_content h4,
.spri-dell-education #microsite_content li,
.spri-dell-education #microsite_content h5,
.spri-dell-education #microsite_content span,
.spri-dell-education #microsite_content a {
  font-family: "inter";
}
.spri-dell-education #microsite_content h3 {
  font-family: "inter";
}
.spri-dell-education #microsite_content p,
.spri-dell-education #microsite_content p.big,
.spri-dell-education #microsite_content li {
  line-height: 1.6;
}
.spri-dell-education #microsite_content h1,
.spri-dell-education #microsite_content h2,
.spri-dell-education #microsite_content h3,
.spri-dell-education #microsite_content h4,
.spri-dell-education #microsite_content h5,
.spri-dell-education #microsite_content h6 {
  line-height: 1.2;
}
.spri-dell-education #microsite_content a.btn {
  background-color: #0076ce;
  color: #fff;
}
.spri-dell-education #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-dell-education #microsite_content .spri-headline h2 {
  line-height: 40px;
  margin-bottom: 20px;
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media > .row {
  padding-top: 0;
}
.spri-dell-education #microsite_content .spri-product .article.text_with_media h2 {
  font-size: 22px;
  margin-bottom: 22px;
}
.spri-dell-education #microsite_content .spri-product .col-xs-12.col-for-image {
  padding: 0;
}
.spri-dell-education #microsite_content .spri-product .col-xs-12.col-for-image img {
  padding: 0;
}
.spri-dell-education #microsite_content .spri-headline-table h2 {
  margin-bottom: 0;
  padding-top: 50px;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive {
  padding-top: 0;
}
@media (min-width: 992px) {
  .spri-dell-education #microsite_content .spri-table .row.table-responsive .table-responsive {
    overflow: hidden;
  }
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr th,
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr td {
  text-align: center;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr th {
  padding: 30px 0;
}
.spri-dell-education #microsite_content .spri-table .row.table-responsive table.table tr td {
  padding: 30px 10px;
  vertical-align: middle;
}
.spri-dell-education #microsite_content .spri-table table.table tr th,
.spri-dell-education #microsite_content .spri-table table.table tr td {
  border: 1px solid #eee !important;
}
.spri-dell-education #microsite_content .spri-table .article.table_content .table.table tr th {
  background-image: none;
  font-weight: normal;
}
.spri-dell-education #microsite_content .spri-table table.table tr td {
  border: 1px solid #dadada !important;
}
.spri-dell-education #microsite_content .spri-table table.table tr th {
  border: 1px solid #dadada !important;
}
/*************close spri-dell-education*************/
/***** open Spotlight LV *****/

/* **********************************************
 * Sections
 ********************************************** */

#spotlight-lv #microsite_content .spotlight_intro {
    background: url("https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_header_notextandlogo.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

#spotlight-lv #microsite_content .spotlight_intro img{
    position: relative;
    left: -75px;
    top: 45px;
}

#spotlight-lv #microsite_content .spotlight_intro h2{
    padding-top: 10%;
}

#spotlight-lv #microsite_content .spotlight_countdown {
    background: #fff;
    padding: 30px 0px;
}

#spotlight-lv #microsite_content .spotlight_countdown  #countdown-bg {
    padding: 0px;
}

#spotlight-lv #microsite_content .spotlight_registration {
    padding-top: 10px;
    padding-bottom: 20px;
    background:  url("https://www.also.com/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_bckgrimg_registrationform.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    background-size: cover;
    min-height: 550px;
}

/* Agenda */

#spotlight-lv #microsite_content #DataTables_Table_0_filter input {
    color:black;
}

#spotlight-lv #microsite_content .agenda {
    background: url(/ec/cms5/media/img/1010_central/also_spotlight/2020_also_spotlight_microsite_background_agenda.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 100px;
    background-position: 100% 20%;
}

#spotlight-lv #microsite_content .agenda h2 {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda li {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda label {
    color: #fff;
}

#spotlight-lv #microsite_content .agenda a.paginate_button {
    color: #fff !important;
}

#spotlight-lv #microsite_content .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #fff !Important;
}

#spotlight-lv #microsite_content .agenda select {
    color: #000 !important;
}

#spotlight-lv #microsite_content .agenda input:hover,
#spotlight-lv #microsite_content .agenda input:active,
#spotlight-lv #microsite_content .agenda textarea:hover,
#spotlight-lv #microsite_content .agenda textarea:active {
    border-color: #89E872 !important;
}

#spotlight-lv #microsite_content a.paginate_button {
    border: 0 !important;
}

#spotlight-lv #microsite_content a.paginate_button:hover {
    background: #89E872 !important;
}


/* experts */

#spotlight-lv #microsite_content .experts_headline { 
    padding-top: 35px;
}

#spotlight-lv #microsite_content .experts_headline h1 {
    color: #fff !important;
}

#spotlight-lv #microsite_content .experts_content h3 {
    color: #fff !important;
}

#spotlight-lv #microsite_content .experts_content p {
    color: #fff;
}

/* **********************************************
 * Countdown
 ********************************************** */

#spotlight-lv #microsite_content #wrapper-countdown {
    color: #000;
}

#spotlight-lv #microsite_content #wrapper-countdown div {
    border: 2px solid #000;
}

#spotlight-lv #microsite_content span.countdown-number {
    font-family: 'Inter var', sans-serif;
    font-size: 44px !important;
    font-weight: 900;
}

#spotlight-lv #microsite_content span.countdown-head {
    font-family: 'Inter var', sans-serif;
     font-size: 18px !important;
    font-weight: bold;
    text-transform: uppercase
}


/* **********************************************
 * Tables
 ********************************************** */

#spotlight-lv #microsite_content table.table tr th {
  border-bottom: 2px solid #6D6D6D;
  background-color: white;
}

#spotlight-lv #microsite_content .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

#spotlight-lv #microsite_content .table-striped>tbody>tr:nth-of-type(even) {
    background-color:#F9F9F9;
}

#spotlight-lv #microsite_content .table-responsive .btn.btn-default{
    color: white !important;
}

#spotlight-lv #microsite_content table-responsive .btn.btn-default:hover{
    color: #006b7d !important;
}

/* **********************************************
 * Colors
 ********************************************** */

#spotlight-lv #microsite_content .bg-cd2-100.box,
#spotlight-lv #microsite_content .bg-cd2-100 .box,
#spotlight-lv #microsite_content .bg-cd2-100.box .grid,
#spotlight-lv #microsite_content .bg-cd2-100:not(.box) .grid-col .article         {background: #006b7d}

#spotlight-lv #microsite_content .bg-white.box,
#spotlight-lv #microsite_content .bg-white.box.box .grid,
#spotlight-lv #microsite_content .bg-white:not(.box) .grid-col .article,
#spotlight-lv #microsite_content .bg-white-100.box,
#spotlight-lv #microsite_content .bg-white-100 .box,
#spotlight-lv #microsite_content .bg-white-100.box.box .grid,
#spotlight-lv #microsite_content .bg-white-100:not(.box) .grid-col .article       {background: #fff}

#spotlight-lv #microsite_content .bg-cd1-40 h1,
#spotlight-lv #microsite_content .bg-cd1-40 h2,
#spotlight-lv #microsite_content .bg-cd1-40 h3,
#spotlight-lv #microsite_content .bg-cd1-40 p,
#spotlight-lv #microsite_content .bg-cd1-70 h1,
#spotlight-lv #microsite_content .bg-cd1-70 h2,
#spotlight-lv #microsite_content .bg-cd1-70 h3,
#spotlight-lv #microsite_content .bg-cd1-70 p,
#spotlight-lv #microsite_content .bg-cd1-100 h1,
#spotlight-lv #microsite_content .bg-cd1-100 h2,
#spotlight-lv #microsite_content .bg-cd1-100 h3,
#spotlight-lv #microsite_content .bg-cd1-100 p,
#spotlight-lv #microsite_content .bg-cd2-40 h1,
#spotlight-lv #microsite_content .bg-cd2-40 h2,
#spotlight-lv #microsite_content .bg-cd2-40 h3,
#spotlight-lv #microsite_content .bg-cd2-40 p,
#spotlight-lv #microsite_content .bg-cd2-70 h1,
#spotlight-lv #microsite_content .bg-cd2-70 h2,
#spotlight-lv #microsite_content .bg-cd2-70 h3,
#spotlight-lv #microsite_content .bg-cd2-70 p,
#spotlight-lv #microsite_content .bg-cd2-100 h1,
#spotlight-lv #microsite_content .bg-cd2-100 h2,
#spotlight-lv #microsite_content .bg-cd2-100 h3,
#spotlight-lv #microsite_content .bg-cd2-100 p,
#spotlight-lv #microsite_content .bg-black-100 h1,
#spotlight-lv #microsite_content .bg-black-100 h2,
#spotlight-lv #microsite_content .bg-black-100 h3,
#spotlight-lv #microsite_content .bg-black-100 p {
    color: #fff;
}

/***** close Spotlight LV *****/
/***********open spri-office-2021*************/
.spri-office-2021 #microsite_content p,
.spri-office-2021 #microsite_content p.big,
.spri-office-2021 #microsite_content h1,
.spri-office-2021 #microsite_content h2,
.spri-office-2021 #microsite_content h4,
.spri-office-2021 #microsite_content li,
.spri-office-2021 #microsite_content h5,
.spri-office-2021 #microsite_content span,
.spri-office-2021 #microsite_content a {
  font-family: "inter";
}
.spri-office-2021 #microsite_content h3 {
  font-family: "inter";
}
.spri-office-2021 #microsite_content p,
.spri-office-2021 #microsite_content p.big,
.spri-office-2021 #microsite_content li {
  line-height: 1.6;
}
.spri-office-2021 #microsite_content h1,
.spri-office-2021 #microsite_content h2,
.spri-office-2021 #microsite_content h3,
.spri-office-2021 #microsite_content h4,
.spri-office-2021 #microsite_content h5,
.spri-office-2021 #microsite_content h6 {
  line-height: 1.2;
}
.spri-office-2021 #microsite_content h2 {
  font-weight: 600;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content a.btn {
  background-color: #0078d4;
  color: #fff;
}
.spri-office-2021 #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-office-2021 #microsite_content .spri-text-above-banner h2 {
  margin-bottom: 20px;
}
.spri-office-2021 #microsite_content .spri-grey-bg .article.text_with_media {
  background-color: #e9e9e9;
}
.spri-office-2021 #microsite_content .spri-grey-bg img {
  background-color: #e9e9e9;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg:last-of-type .container > .row {
  border-radius: 0px 0px 60px 0px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg:last-of-type .container > .row .col-xs-12.col-md-4.grid-col:last-of-type .article.text_with_media {
  border-radius: 0px 0px 60px 0px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg .container > .row {
  background-color: #e9e9e9;
  margin: 0 -17px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3.spri-grey-bg .container h3 {
  text-transform: unset;
}
.spri-office-2021 #microsite_content .spri-text-why-headline-content .article.text_with_media {
  padding-top: 25px;
}
.spri-office-2021 #microsite_content .spri-text-why-headline .article.text_with_media {
  padding-top: 25px;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row {
  border-radius: 60px 0 0 0;
  font-size: 34px;
  line-height: 40px;
  position: relative;
  overflow: hidden;
  z-index: 2;
  letter-spacing: -0.02em;
  color: #ffffff;
  background-color: #0b5394;
  padding: 20px;
  margin: 0;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row::before {
  position: absolute;
  content: "";
  width: 250px;
  height: 250px;
  background: #0078d4;
  bottom: -100px;
  left: -100px;
  border-radius: 50%;
  z-index: -1;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media .row::after {
  position: absolute;
  content: "";
  width: 250px;
  height: 250px;
  background: #103f91;
  bottom: 0px;
  right: -100px;
  border-radius: 50%;
  z-index: -1;
}
.spri-office-2021 #microsite_content .spri-text-why .article.text_with_media h2 {
  color: #fff;
}
.spri-office-2021 #microsite_content .spri-offiice-version-headline .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-offiice-version-headline h3 {
  background: #9332bf;
  color: #fff !important;
  border-radius: 60px 0 0 0;
  text-align: center;
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0em;
  width: 100%;
  padding: 20px;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive {
  padding-top: 0;
}
@media (min-width: 992px) {
  .spri-office-2021 #microsite_content .spri-table .row.table-responsive .table-responsive {
    overflow: hidden;
  }
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr th,
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr td {
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr th {
  padding: 30px 0;
}
.spri-office-2021 #microsite_content .spri-table .row.table-responsive table.table tr td {
  padding: 30px 10px;
  vertical-align: middle;
}
.spri-office-2021 #microsite_content .spri-table .article.table_content .table.table tr th {
  background-image: none;
  font-weight: normal;
}
.spri-office-2021 #microsite_content .spri-table table.table tr td {
  border: 1px solid #dadada !important;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th {
  border: 1px solid #dadada !important;
}
.spri-office-2021 #microsite_content .spri-program-content h3 {
  text-transform: unset;
}
.spri-office-2021 #microsite_content .spri-program-content .article.text_with_media > .row {
  margin: 0 25px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-program-content .article.text_with_media > .row > .col-xs-12:first-of-type {
  background-color: #e3e3e3;
  padding: 0 0 20px;
  border-radius: 60px 0px 60px 0px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-program-content p.big {
  margin-bottom: 0px;
  padding: 15px 40px 0;
  position: relative;
  line-height: 23px;
}
.spri-office-2021 #microsite_content .spri-program-content p.big::before {
  content: "ï„‘";
  font-family: "FontAwesome";
  position: absolute;
  font-size: 8px;
  left: 15px;
}
.spri-office-2021 #microsite_content .spri-program-content p {
  padding: 0 15px;
  margin-bottom: 0px;
}
.spri-office-2021 #microsite_content .spri-program-content p, .spri-office-2021 #microsite_content .spri-program-content p.big {
  font-size: 15px !important;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) li::first-line {
  font-weight: bold;
  padding-left: 50px;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3 {
  background-color: #107c41;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) p.small {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/microsoft_1/icon-box-grey.png);
  background-repeat: no-repeat;
  width: 313px;
  height: 95px;
  background-size: cover;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3 {
  background-color: #d35230;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3 {
  background-color: #0078d4;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-program-content .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option h3 {
  text-transform: unset;
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-option p {
  padding: 25px 15px 0;
}
.spri-office-2021 #microsite_content .spri-option .article.text_with_media > .row {
  margin: 0 25px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-option .article.text_with_media > .row > .col-xs-12:first-of-type {
  background-color: #e3e3e3;
  padding: 0 0 20px;
  border-radius: 60px 0px 60px 0px;
height: 100%;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3 {
  background-color: #025aad;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(3) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3 {
  background-color: #646de2;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(2) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3 {
  background-color: #9332bf;
  padding: 25px;
  border-radius: 60px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-office-2021 #microsite_content .spri-option .col-xs-12.col-md-4.grid-col.equalheight:nth-last-of-type(1) h3::after {
  content: "";
  width: 200px;
  height: 200px;
  background: rgba(250, 250, 250, 0.2);
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-office-2021 #microsite_content .spri-text-why-headline-content p {
  margin-bottom: 5px;
}
.spri-office-2021 #microsite_content .spri-text-why-section3 .article.text_with_media .row {
  padding: 0;
}
.spri-office-2021 #microsite_content .spri-offiice-version .article.text_with_media h2 {
  margin-bottom: 15px;
}
.spri-office-2021 #microsite_content .spri-offiice-version .article.text_with_media p {
  margin-bottom: 5px;
}
.spri-office-2021 #microsite_content .spri-buy-office h2 {
  margin-bottom: 15px;
}
.spri-office-2021 #microsite_content .spri-buy-office p.big {
  font-weight: bold;
}
.spri-office-2021 #microsite_content .spri-buy-office-headline {
  text-align: center;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th,
.spri-office-2021 #microsite_content .spri-table table.table tr td {
  border: 1px solid #eee !important;
}
.spri-office-2021 #microsite_content .spri-table table.table tr th:first-of-type,
.spri-office-2021 #microsite_content .spri-table table.table tr td:first-of-type {
  background-color: #e1e1e1;
}
/***********close spri-office-2021*************/
/***** open TARGUS MICROSITE *****/
.spri-targus-microsite #microsite_content .spri-targus-menu h4 {
    display: inline-block;
    vertical-align: top;
    padding: 0 20px;
    font-size: 20px;
    text-align: center;
    line-height: 1.5;
    margin-top: -10px;
    width: 100%;
}

.spri-targus-microsite #microsite_content .spri-targus-menu a {
    /* color: #00B5E2; */
    border-bottom: none;
    text-decoration: none;
    font-size: 19px;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul {
  background: #fff;
  list-style: none;
  margin: 0;
  padding-left: 0;
  z-index: 1;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li {
  color: #fff;
  background: #00B5E2;
  display: block;
  float: left;
  padding: 1rem 2rem;
  position: relative;
  text-decoration: none;
  transition-duration: 0.5s;
  min-width: 120px;
}

/*.spri-targus-microsite #microsite_content .spri-targus-menu li:nth-child(4) {
    width: 40%;
}*/
  
.spri-targus-microsite #microsite_content .spri-targus-menu li a {
  color: #fff;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li:hover,
.spri-targus-microsite #microsite_content .spri-targus-menu li:focus-within {
  background: #33c4e8;
  cursor: pointer;
  z-index: 1;
}

.spri-targus-microsite #microsite_content .spri-targus-menu li:focus-within a {
  outline: none;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul {
  background: transparent;
  visibility: hidden;
  opacity: 0;
  min-width: 5rem;
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
  left: 0;
  display: none;
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li:hover > ul,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li:focus-within > ul,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul:hover,
.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul:focus {
  visibility: visible;
  opacity: 1;
  display: block
}

.spri-targus-microsite #microsite_content .spri-targus-menu ul li ul li {
  clear: both;
  width: 100%;
}

.spri-targus-microsite #microsite_content .spri-targus-product .col-for-image {
    background-color: #fff;
}

.spri-targus-microsite #microsite_content .spri-box-white .text_with_media {
    background-color: #fff;
}

.spri-targus-microsite #microsite_content .spri-box-grey .text_with_media {
    background-color: #f4f4f4;
}

.spri-targus-microsite #microsite_content .btn {
    background-color: #00B5E2;
}

.spri-targus-newsletter {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/targus/targus-newsletter-section-bg.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

@media screen and (max-width: 920px) {
    .spri-targus-microsite #microsite_content .spri-targus-menu h4 {
        margin-top: 20px;
    }
}
/***** close TARGUS MICROSITE *****/
/***** open MICROSOFT AZURE *****/
.spri-ms-azure-training #microsite_content h2 {
    color: #0062ad;
}

.spri-ms-azure-training #microsite_content span.highlight {
    color: #0062ad;
    font-size: 25px;
}

.spri-ms-azure-training #microsite_content input.btn-primary, 
.spri-ms-azure-training #microsite_content a.btn-primary, 
.spri-ms-azure-training #microsite_content table.table a.btn-primary {
    background-color: #0062ad;
}

.spri-ms-azure-training #microsite_content .mwf-form p {
    /*text-align: center;*/
}
/***** close MICROSOFT AZURE *****/

/*************open spri-neomounts*************/
.spri-neomounts #microsite_content p,
.spri-neomounts #microsite_content p.big,
.spri-neomounts #microsite_content h1,
.spri-neomounts #microsite_content h2,
.spri-neomounts #microsite_content h4,
.spri-neomounts #microsite_content li,
.spri-neomounts #microsite_content h5,
.spri-neomounts #microsite_content span,
.spri-neomounts #microsite_content a {
  font-family: "inter";
}
.spri-neomounts #microsite_content h3 {
  font-family: "inter";
}
.spri-neomounts #microsite_content p,
.spri-neomounts #microsite_content p.big,
.spri-neomounts #microsite_content li {
  line-height: 1.6;
}
.spri-neomounts #microsite_content h1,
.spri-neomounts #microsite_content h2,
.spri-neomounts #microsite_content h3,
.spri-neomounts #microsite_content h4,
.spri-neomounts #microsite_content h5,
.spri-neomounts #microsite_content h6 {
  line-height: 1.2;
}
.spri-neomounts #microsite_content a.btn {
  background-color: #0d4c7c;
  color: #fff;
}
.spri-neomounts #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-neomounts #microsite_content .spri-neomounts-content .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-neomounts #microsite_content .spri-neomounts-content h2 {
  margin-bottom: 15px;
}
.spri-neomounts #microsite_content .spri-neomounts-content p {
  margin-bottom: 15px;
}
.spri-neomounts #microsite_content .spri-form-register .mwf_cancel {
  display: none;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow {
  margin-top: 0;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .col-xs-6.col-md-3 {
  width: auto !important;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .col-xs-6.col-md-3 {
  padding-top: 30px;
  padding-left: 0px;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .mwf_finish {
  background-color: #0d4c7c;
  color: #fff;
}
.spri-neomounts #microsite_content .spri-form-register .row.mwf_buttonrow .mwf_finish:hover {
  background-color: #fff;
  color: #000;
}
.spri-neomounts #microsite_content .spri-form-register .clearfix.module.article.webforms {
  background: #ffffff !important;
  padding-top: 20px !important;
  padding-bottom: 50px !important;
}
.spri-neomounts #microsite_content .spri-form-register input.btn-primary {
  font-size: 15px;
}

/*************close spri-neomounts*************/
/***** open ALSO Partners *****/
.spri-also-edi-partners #microsite_content .spri-partners .text_with_media {
    box-shadow: 0 0 1.25rem 0 rgb(0 0 0 / 10%);
}

.spri-also-edi-partners #microsite_content .spri-partners .text_with_media .col-md-6:nth-child(1) {
    padding: 40px;
}

.spri-also-edi-partners #microsite_content .spri-partners ul {
    padding-left: 0;
}

.spri-also-edi-partners #microsite_content .spri-partners ul li {
    padding-left: 25px;
    line-height: 1.5;
    margin-bottom: 10px;
    position: relative;
    list-style: none;
}

.spri-also-edi-partners #microsite_content .spri-partners ul li:before {
    content: "\2023";
    font-size: 30px;
    position: absolute;
    left: -3px;
    top: -13px;
    color: #89E872;
}
/***** close ALSO Partners *****/
/*************open spri-spotlight*************/
.spri-spotlight #microsite_content p,
.spri-spotlight #microsite_content p.big,
.spri-spotlight #microsite_content h1,
.spri-spotlight #microsite_content h2,
.spri-spotlight #microsite_content h4,
.spri-spotlight #microsite_content li,
.spri-spotlight #microsite_content h5,
.spri-spotlight #microsite_content span,
.spri-spotlight #microsite_content a {
  font-family: "inter";
}
.spri-spotlight #microsite_content h3 {
  font-family: "inter";
}
.spri-spotlight #microsite_content p,
.spri-spotlight #microsite_content p.big,
.spri-spotlight #microsite_content li {
  line-height: 1.6;
}
.spri-spotlight #microsite_content h1,
.spri-spotlight #microsite_content h2,
.spri-spotlight #microsite_content h3,
.spri-spotlight #microsite_content h4,
.spri-spotlight #microsite_content h5,
.spri-spotlight #microsite_content h6 {
  line-height: 1.2;
}
.spri-spotlight #microsite_content a.btn {
  background-color: #ffe668;
  color: #000;
  padding: 15px;
}
.spri-spotlight #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
  padding: 15px;
}
.spri-spotlight #microsite_content .spri-spotlight-topics h3 {
  text-transform: unset;
  font-size: 28px;
}
.spri-spotlight #microsite_content .spri-box-after {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/spotlight/5310_spotlight_solutions_2021_11_04-bg-20-10_1.jpg);
  background-size: cover;
  padding-bottom: 50px;
}
.spri-spotlight #microsite_content .spri-box-after .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media > .row:first-of-type {
  padding-bottom: 0;
}
.spri-spotlight #microsite_content .spri-box-after .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media > .row:last-of-type {
  padding-top: 0;
}
.spri-spotlight #microsite_content .spri-box-after .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media > .row:last-of-type .col-xs-12:last-of-type {
  display: none;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 {
  margin: 0 15px;
  background-color: #88e773;
  padding: 0;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.19);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
@media (max-width: 991px) {
  .spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 {
    margin: 0;
  }
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 h3 {
  padding: 30px 30px 0;
  color: #000;
  text-transform: unset;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 h3::after {
  content: "";
  border-bottom: 2px solid #fff;
  width: 83%;
  margin: 0 auto;
  bottom: 0;
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p {
  padding: 0 30px;
  color: #000;
  margin-bottom: 5px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p b {
  color: #000;
  font-weight: bold;
  display: block;
  float: left;
  width: 100px;
  height: 25px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p:nth-last-of-type(2) {
  margin-bottom: 20px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p:nth-last-of-type(2) b {
  height: 120px;
}
.spri-spotlight #microsite_content .spri-box-after .article.text_with_media > .row > .col-xs-12 p:last-of-type {
  background-color: #fff;
  margin-bottom: 0;
  padding: 30px 15px;
  text-align: center;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker-title,
.spri-spotlight #microsite_content .spri-spotlight-speaker {
  background-color: #88e773;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker-title {
  padding-top: 30px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker-title h3 {
  color: #000;
  text-transform: unset;
  font-size: 28px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker {
  padding-bottom: 50px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker p {
  text-align: center;
  font-size: 16px;
  color: #000;
  margin-bottom: 10px;
}
.spri-spotlight #microsite_content .spri-spotlight-speaker p:first-of-type {
  font-weight: bold;
}
.spri-spotlight #microsite_content .spri-contact-text {
  background-color: #88e773;
}
.spri-spotlight #microsite_content .spri-contact-text .article.text_with_media h3 {
  margin-bottom: 25px;
  text-transform: unset;
}
/*************close spri-spotlight*************/
/***** open CYBERPOWER *****/
.spri-cyber-power #microsite_content a.btn {
    background-color: #d50032;
    color: #fff;
}

.spri-cyber-power #microsite_content a.btn:hover {
    background-color: transparent;
    color: #000;
}

.spri-cyber-power #microsite_content .spri-contact {
    background-color: #63666a;
}

.spri-cyber-power #microsite_content .spri-contact a{
    color: #fff;
    border-bottom: none;
}
/***** close CYBERPOWER *****/
/*************open spri-edge-services*************/
.spri-edge-services #microsite_content {
  background-color: #fafafa;
}
.spri-edge-services #microsite_content h2 {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}
.spri-edge-services #microsite_content p,
.spri-edge-services #microsite_content p.big,
.spri-edge-services #microsite_content li {
  line-height: 1.6;
}
.spri-edge-services #microsite_content h1,
.spri-edge-services #microsite_content h2,
.spri-edge-services #microsite_content h3,
.spri-edge-services #microsite_content h4,
.spri-edge-services #microsite_content h5,
.spri-edge-services #microsite_content h6 {
  line-height: 1.2;
}
.spri-edge-services #microsite_content h3 {
  text-transform: unset;
}
.spri-edge-services #microsite_content a.btn {
  background-color: #2d6a7b;
  color: #fff;
  padding: 15px;
}
.spri-edge-services #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
  padding: 15px;
}
.spri-edge-services #microsite_content .spri-section-banner {
  position: relative;
  height: auto;
  width: 100%;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/apc_banner.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.spri-edge-services #microsite_content .spri-section-banner .container {
  position: relative;
}
@media (min-width: 1367px) {
  .spri-edge-services #microsite_content .spri-section-banner .container {
    padding: 0;
  }
}
.spri-edge-services #microsite_content .spri-section-banner .container::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/apc_logo_r_rgb.png);
  position: absolute;
  content: "";
  width: 181px;
  height: 47px;
  top: 18%;
}
.spri-edge-services #microsite_content .spri-section-banner .container::after {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/lio.png);
  position: absolute;
  content: "";
  width: 360px;
  height: 120px;
  bottom: 0;
}
.spri-edge-services #microsite_content .spri-section-banner .row {
  display: flex;
  align-items: center;
  height: 700px;
}
@media (min-width: 768px) {
  .spri-edge-services #microsite_content .spri-section-banner .row {
    width: 70%;
  }
  .spri-edge-services #microsite_content .spri-section-banner.spi-custom-w-banner .row {
    width: 75%;
  }
}
.spri-edge-services #microsite_content .spri-section-banner .row > .col-xs-12 {
  padding-left: 12px;
}
.spri-edge-services #microsite_content .spri-section-banner .row h2 {
  font-size: 50px;
  color: #3dcd58;
  margin-bottom: 10px;
}
@media (max-width: 767px) {
  .spri-edge-services #microsite_content .spri-section-banner .row h2 {
    font-size: 38px;
  }
}
.spri-edge-services #microsite_content .spri-section-banner .row p {
  color: #fff;
  font-size: 23px;
}
.spri-edge-services #microsite_content .spri-manage-power-content {
  padding-bottom: 130px;
}
.spri-edge-services #microsite_content .spri-manage-power-content {
  padding-bottom: 130px;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-manage-power-content .container > .row {
    display: flex;
    align-items: center;
  }
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col ul {
  list-style: none !important;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col ul li {
  font-size: 23px;
  color: #fff;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col {
    width: 30%;
  }
  .spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col {
    width: 40%;
  }
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col ul {
  padding-left: 20px;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col p.small {
  font-size: 13px;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 {
  padding-right: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col:nth-last-of-type(1) .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media {
  position: relative;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul {
  display: inline-flex;
  flex-wrap: wrap;
  padding-left: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li {
  width: 50%;
  height: 238px;
  border-radius: 50px;
  padding: 25px;
  display: flex;
  justify-content: center;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(5) {
  background-color: #51b6e5;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(4) {
  background-color: #219535;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(3) {
  background-color: #626469;
  align-items: flex-end;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(2) {
  background-color: #4dcd5d;
  align-items: flex-end;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media ul li:nth-last-of-type(1) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: block;
  padding: 0;
}
.spri-edge-services #microsite_content .spri-manage-power-content .col-xs-12.col-md-3.grid-col h3 {
  margin-top: 20px;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-section-introduce .col-xs-12.grid-col {
    padding-left: 25px;
  }
}
@media (max-width: 991px) {
  .spri-edge-services #microsite_content .spri-section-introduce .row {
    display: flex;
    flex-wrap: wrap;
  }
  .spri-edge-services #microsite_content .spri-section-introduce .row .article.text_with_media .row .col-xs-12.col-md-7 {
    order: 2;
  }
  .spri-edge-services #microsite_content .spri-section-introduce .row .article.text_with_media .row .col-xs-12.col-md-5 {
    order: 1;
  }
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media {
  padding-top: 105px;
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media > .row {
  padding: 0;
  background-color: #fff;
  border: 1px solid #e7e6e6;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media > .row .col-xs-12.col-md-5 .col-for-image img {
  padding: 0;
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media h2 {
  font-size: 30px;
  color: #3dcd58;
  margin-bottom: 5px;
}
@media (max-width: 767px) {
  .spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media h2 {
    padding-top: 15px;
  }
}
.spri-edge-services #microsite_content .spri-section-introduce .article.text_with_media p {
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.25em;
}
.spri-edge-services #microsite_content .spri-manage-power-headline {
  padding-top: 100px;
  text-align: center;
}
.spri-edge-services #microsite_content .spri-manage-power-headline h2 {
  color: #3dcd58;
  margin-bottom: 30px;
  font-size: 34px;
}
.spri-edge-services #microsite_content .spri-policy-headline {
  text-align: center;
  height: auto;
  width: 100%;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/bg-apc-21q3-edge-software-services-certification_03.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  padding: 60px 0 225px;
  background-position: bottom;
}
.spri-edge-services #microsite_content .spri-policy-headline:before {
  position: absolute;
  content: "";
  background-color: rgba(45, 45, 45, 0.7);
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.spri-edge-services #microsite_content .spri-policy-headline .article.text_with_media h2 {
  position: relative;
  font-size: 38px;
  color: #3dcd58;
  z-index: 1;
  text-transform: unset;
  margin-bottom: 10px;
}
.spri-edge-services #microsite_content .spri-policy-headline .article.text_with_media p.big {
  position: relative;
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  z-index: 1;
  margin-bottom: 20px;
}
.spri-edge-services #microsite_content .spri-policy-headline .article.text_with_media p {
  font-size: 17px;
  color: #fff;
  z-index: 1;
  position: relative;
}
.spri-edge-services #microsite_content .spri-policy-content .col-xs-12.col-md-4.grid-col.equalheight.separat {
  padding: 0 25px 25px;
}
.spri-edge-services #microsite_content .spri-policy-content .container > .row {
  margin-top: -185px;
  position: relative;
  z-index: 2;
}
.spri-edge-services #microsite_content .spri-policy-content .article.text_with_media {
  text-align: center;
  padding: 20px 20px 35px;
  background-color: #fff;
  border: 1px solid #e7e6e6;
}
.spri-edge-services #microsite_content .spri-policy-content .article.text_with_media .col-for-image img {
  height: 53px;
  width: 53px;
  padding: 0;
  margin: 0 auto;
}
.spri-edge-services #microsite_content .spri-certification-headline {
  padding: 40px 0;
}
.spri-edge-services #microsite_content .spri-certification-headline .article.text_with_media {
  text-align: center;
}
.spri-edge-services #microsite_content .spri-certification-headline .article.text_with_media h2 {
  font-size: 38px;
  color: #3dcd58;
  margin-bottom: 20px;
}
.spri-edge-services #microsite_content .spri-certification-headline .article.text_with_media p {
  font-size: 17px;
}
.spri-edge-services #microsite_content .spri-certification-content {
  padding-bottom: 80px;
}
.spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media {
  border: 1px solid #3dcd58;
}
@media (max-width: 991px) {
  .spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media {
    margin-bottom: 25px;
  }
}
.spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media h3 {
  color: #fff;
  background-color: #3dcd58;
}
@media (max-width: 767px) {
  .spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media h3 {
    font-size: 23px;
  }
}
.spri-edge-services #microsite_content .spri-certification-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media h3::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/trophy-1550_apc_21q3_edge_software_services_certification_is219310_localization.png);
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media {
  background-color: #fff;
  border: 1px solid #e7e6e6;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media ul {
  list-style: none !important;
  padding-left: 25px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media ul li {
  position: relative;
  padding-left: 35px;
  padding-right: 15px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media ul li::before {
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/checked1.png);
  content: "";
  width: 20px;
  height: 20px;
  left: 0;
  top: 0;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-certification-content .article.text_with_media {
    margin: 0 70px;
  }
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row {
  padding-top: 0;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 {
  padding: 0;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 h3 + p {
  padding: 35px 25px;
  font-weight: bold;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 p a.lnk {
  color: #3dcd58;
  text-transform: uppercase;
  border-bottom: 1px solid #3dcd58;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 p a.lnk:hover {
  border-bottom: 1px solid #3dcd58;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media > .row > .col-xs-12 p:last-of-type {
  padding-left: 25px;
  padding-bottom: 25px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media h3 {
  background-color: #e7e6e6;
  text-align: center;
  padding: 55px 0 60px;
  position: relative;
  padding-left: 70px;
}
.spri-edge-services #microsite_content .spri-certification-content .article.text_with_media h3::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/badge-1550_apc_21q3_edge_software_services_certification_is219310_localization.png);
  position: absolute;
  content: "";
  width: 50px;
  height: 60px;
  left: 5%;
  top: 30%;
}
.spri-edge-services #microsite_content .spri-ms-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/edge_software_services_certification/bg-greenapc-21q3-edge-software-services-certification_02.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  padding: 80px 0 70px;
}
@media (min-width: 992px) {
  .spri-edge-services #microsite_content .spri-ms-form .container > .row {
    width: 70%;
  }
}
.spri-edge-services #microsite_content .spri-ms-form h2 {
  font-size: 33px;
  color: #fff;
}
.spri-edge-services #microsite_content .spri-ms-form p {
  color: #fff;
  font-size: 17px;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_cancel {
  display: none;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf-form label {
  color: #fff;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
  display: none;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_finish {
  background-color: #42b5e6 !important;
  border-radius: 0;
  border: 2px solid #42b5e6 !important;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_finish:hover {
  border: 2px solid #fff !important;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf_finish:hover {
  background: #fff !important;
  color: #000;
}
.spri-edge-services #microsite_content .spri-ms-form .mwf-form .mwf-input input {
  border: none;
}
.spri-edge-services #cboxContent #top {
  padding-top: 0 !important;
}
.spri-edge-services #cboxContent #top .article.text_with_media > .row {
  background-color: #ffffff;
}
.spri-edge-services #cboxContent #top .article.text_with_media > .row h2 {
  text-align: center;
  margin-bottom: 10px;
  color: #3dcd58;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .article.text_with_media .row {
  height: 500px;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height-520 .article.text_with_media .row {
  height: 520px;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5,
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5 span {
  height: 100%;
  min-height: 100%;
}
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5 span,
.spri-edge-services #microsite_content .spri-section-introduce.spri-fix-height .col-xs-12.col-md-5 span img {
  display: block;
  height: 100%;
}
/*************close spri-edge-services*************/
/***** open Microsoft Surface Go3 *****/
.spri-ms-surface-go3 #microsite_content .spri-product .c-Products--gallery-Product .row {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
}

.spri-ms-surface-go3 #microsite_content a.btn-primary > .fa::before, .spri-ms-surface-go3 #microsite_content table.table a.btn-primary > .fa::before {
    color: #000;
}

.spri-ms-surface-go3 #microsite_content .btn {
    background-color: #89E872 !important;
    color: #000 !important;
}

.spri-ms-surface-go3 #microsite_content .btn:hover {
    background-color: transparent !important;
    color: #000;
}

.spri-ms-surface-go3 #microsite_content .spri-product .c-Products__bonuspoints {
    display: none;
}

.spri-ms-surface-go3 #microsite_content .spri-product .c-Products__artNo::after{
    display: block;
    color: #89e872;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    padding: 10px;
}



.spri-ms-surface-go3 #microsite_content .col-xs-12.col-sm-6.col-lg-4.c-Products--gallery-Product:nth-child(1) .c-Products__artNo::after{
    content:"1000 Bonus bodova";
}



.spri-ms-surface-go3 #microsite_content .col-xs-12.col-sm-6.col-lg-4.c-Products--gallery-Product:nth-child(2) .c-Products__artNo::after{
    content:"1200 Bonus bodova";
}



.spri-ms-surface-go3 #microsite_content .col-xs-12.col-sm-6.col-lg-4.c-Products--gallery-Product:nth-child(3) .c-Products__artNo::after{
    content:"1400 Bonus bodova";
}
/***** close Microsoft Surface Go3 *****/
/***** open ALSO WEBSHOPS *****/
.spri-also-webshops #microsite_content .spri-also-headline {
    background-color: #89E872;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/also-webshop-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom;
}

.spri-also-webshops #microsite_content .spri-also-headline .article.text_with_media {
    padding: 15px;
    background-color: #fff;
    -webkit-box-shadow: -10px 20px 0px 10px #006b7d;
    top: 46px;
}

.spri-also-webshops #microsite_content .spri-box-info-1 img.img-responsive.img-original, .spri-also-webshops #microsite_content .spri-box-info-2 img.img-responsive.img-original {
    max-width: 60px;
    margin: 10px 25px !important;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media h3 {
    overflow-wrap: break-word;
    font-size: 15px;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(1) .text_with_media {
    background-color: #89e872;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(1) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 450px;
    height: 450px;
    border-radius: 100%;
    background-color: #006b7d;
    right: -274px;
    top: -185px;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(2) .text_with_media {
    background-color: #006b7d;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(2) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 310px;
    height: 310px;
    border-radius: 100%;
    background-color: #ffffff;
    right: -41px;
    bottom: -130px;
    opacity: 0.3;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(3) .text_with_media {
    background-color: #E6F03C;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12:nth-child(3) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 450px;
    height: 450px;
    border-radius: 100%;
    background-color: #7E55FC;
    right: -143px;
    top: -209px;
    opacity: 1;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(1) .text_with_media {
    background-color: #7E55FC;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(1) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 300px;
    height: 300px;
    border-radius: 100%;
    background-color: #ffffff;
    right: -30px;
    bottom: 147px;
    opacity: 0.3;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(2) .text_with_media {
    background-color: #ff7731;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(2) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 550px;
    height: 550px;
    border-radius: 100%;
    background-color: #006b7d;
    right: -282px;
    top: -268px;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(3) .text_with_media {
    background-color: #276ef1;
    overflow: hidden;
    position: relative;
}

.spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12:nth-child(3) .text_with_media:before{
    content: " ";
    display: block;
    position: absolute;
    width: 350px;
    height: 350px;
    border-radius: 100%;
    background-color: #E6F03C;
    right: -53px;
    top: -269px;
    opacity: 1;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media {
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover {
    box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 20px 2px rgba(0,0,0,0.3);
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media p, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media p {
    opacity: 0;
    transform: translateY(20px);
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover p, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover p {
    opacity: 1;
    transform: translateY(0);
    transition: 1s;
    transition-delay: 0.2s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media h3,.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media img, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media img {
    transform: translateY(80px);
    transition: 1s;
}

.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover h3, .spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media:hover img, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media:hover img {
    transform: translateY(0);
    transition: 0.5s;
}

.spri-also-webshops #microsite_content .spri-voucher-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/voucher_2000px.jpg);
    background-size: 100%;
    background-position: top left;
    background-repeat: no-repeat;
}

@media screen and (max-width: 992px) {
    .spri-also-webshops #microsite_content h1 {
        font-size: 35px;
        overflow-wrap: break-word;
    }
    .spri-also-webshops #microsite_content h2 {
        font-size: 28px;
    }

    .spri-also-webshops #microsite_content .btn {
        font-size: 14px;
    }

    .spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media h3, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media h3,.spri-also-webshops #microsite_content .spri-box-info-1 .col-xs-12 .text_with_media img, .spri-also-webshops #microsite_content .spri-box-info-2 .col-xs-12 .text_with_media img {
        transform: translateY(60px);
        transition: 1s;
    }
}
/***** close ALSO WEBSHOPS *****/
/***** open Norton Microsite *****/
.spri-norton-microsite #microsite_content .spri-norton-section h3:after {
    background: #feeb29;
    content: "";
    width: 5px;
    height: 40px;
    position: absolute;
    top: -10px;
    left: 0px;
}
.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media {
    background-color: #555551;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media:hover {
    background-color: #242424;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media h3 {
    margin: 10px;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media a.lnk {
    border: none;
    color: #ffc200;
    font-family: 'interregular';
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media a.lnk {
    border: none;
    color: #feeb29;
}

.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media:hover a.lnk, 
.spri-norton-microsite #microsite_content .spri-norton-box .article.text_with_media a.lnk:hover {
    color: #f1df27;
}

.spri-norton-microsite #microsite_content .spri-norton-360-standard-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-standard-topbanner.jpg);
    min-height: 700px;
    background-position: left bottom;
    background-size: cover;
}

.spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-deluxe-topbanner.jpg);
    min-height: 700px;
    background-position: left bottom;
    background-size: cover;
}

.spri-norton-microsite #microsite_content .spri-norton-360-premium-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-premium-topbanner.jpg);
    min-height: 700px;
    background-position: left bottom;
    background-size: cover;
}

.spri-norton-microsite #microsite_content .spri-norton-360-product-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-products-topbanner.jpg);
    background-size: cover;
    background-position: left top;
}


.spri-norton-microsite #microsite_content .spri-norton-360-why-us-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/norton_2/norton-360-whyus-topbanner.jpg);
    background-size: cover;
    background-position: left top;
}

.spri-norton-360-for-gamers #microsite_content  {
    overflow: hidden;
}

.spri-norton-360-for-gamers #microsite_content .bg-gamers, .spri-norton-microsite #microsite_content .spri-norton-blue-bg {
    background-color: #242e39;
}

.spri-norton-360-for-gamers #microsite_content h2, .spri-norton-360-for-gamers #microsite_content h3 {
    color: #ffc200;
}

.spri-norton-360-for-gamers #microsite_content p {
    color: #fff;
}

.spri-norton-360-for-gamers #microsite_content a {
    color: #ffc200 !important;
    border-bottom: none;
}

.spri-norton-microsite #microsite_content a.btn {
    background-color: #FEEB29 !important;
    color: #000 !important;
    border-bottom: 2px solid #000;
}

.spri-norton-microsite #microsite_content a.btn:hover {
    background-color: #fff !important;
}

.spri-norton-360-for-gamers #microsite_content .c-Akkordeon .panel-title a:hover:after, .spri-norton-360-for-gamers #microsite_content .c-Akkordeon .panel-title a:active:after {
    color: #fff;
}

.spri-norton-360-for-gamers #microsite_content .c-Akkordeon .panel-group {
    border-top: 1px solid #fff;
}

.spri-norton-360-for-gamers #microsite_content .panel.panel-default {
    background-color: #242e39!important;
}

.spri-norton-360-for-gamers #microsite_content .panel.panel-default > .panel-heading {
    background-color: #242e39 !important;
    border-bottom: 1px solid #fff;
}

.spri-norton-microsite #microsite_content .spri-norton-info {
    margin-top: -200px;
}

.spri-norton-microsite #microsite_content .spri-norton-info img {
    padding-bottom: 10px;
}

.spri-norton-microsite #microsite_content .spri-norton-info p b {
    font-size: 18px;
}

@media screen and (min-width: 1400px) and (max-width: 1599px) {
    .spri-norton-microsite #microsite_content .spri-norton-accordion-1, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 {
        display: inline-block;
        width: 50%;
        float: left;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .container, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 .container {
        max-width: 680px;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .col-xs-12 {
        float: right;
    }

    .spri-norton-microsite #microsite_content .spri-padding-left .text_with_media {
        padding-left: 20%;
    }
}

@media screen and (min-width: 1600px) {
    .spri-norton-microsite #microsite_content .spri-norton-accordion-1, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 {
        display: inline-block;
        width: 50%;
        float: left;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .container, .spri-norton-microsite #microsite_content .spri-norton-accordion-2 .container {
        max-width: 960px;
    }

    .spri-norton-microsite #microsite_content .spri-norton-accordion-1 .col-xs-12 {
        float: right;
    }

    .spri-norton-microsite #microsite_content .spri-padding-left .text_with_media {
        padding-left: 30%;
    }
}

@media screen and (max-width: 992px) {
    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg, 
    .spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg, 
    .spri-norton-microsite #microsite_content .spri-norton-360-premium-bg {
        min-height: 300px;
        background-position: left bottom;
        background-size: cover;
    }

    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-premium-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-product-bg h2,
    .spri-norton-microsite #microsite_content .spri-norton-360-why-us-bg h2 {
        padding-top: 100px;
        color: #fff;
    }

    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg p,
    .spri-norton-microsite #microsite_content .spri-norton-360-deluxe-bg p,
    .spri-norton-microsite #microsite_content .spri-norton-360-standard-bg p, 
    .spri-norton-microsite #microsite_content .spri-norton-360-product-bg p,
    .spri-norton-microsite #microsite_content .spri-norton-360-why-us-bg p
     {
        color: #fff;
    }

    .spri-norton-microsite #microsite_content .spri-norton-info {
        margin-top: 0
    }
}
/***** close Norton Microsite *****/
/***** open 2320 ADOBE SLIDER *****/
.spri-adobe-slider h1 {
    color: #fff;
    font-size: 2em;
    margin-top: 30px;
    line-height: 2em;
    text-transform: none;
}

.spri-adobe-slider p {
    color: #fff;
    font-size: 1.7em;
    line-height: 1.7em;
}

.spri-adobe-slider a.btn.btn-default {
    background-color: #1473e6;
    border-color: #1473e6;
    color: #fff !important;
}


/***** close 2320 ADOBE SLIDER *****/

/***** Open 2320 HPthankyou Distributor *****/
@media screen and (max-width: 768px) {
.spri-hpthankyou-distributor h2, .spri-hpthankyou-distributor h1{
    font-size: 18px;
}
/***** Close 2320 HPthankyou Distributor *****/
}

/***** open 5110 Fujitsu MS Server 2022 *****/
.spri-futjisu-ms2022 #microsite_content .c-Products--gallery-Product {
    margin: 0 -15px;
}

.spri-futjisu-ms2022 #microsite_content .c-Products--gallery-Product .row {
    padding: 15px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
}
/***** open 5110 Fujitsu MS Server 2022 *****/
/***** open 6110 ALSO Award slider *****/
.spri-also-award h2 {
    font-size: 38px !important;
    word-break: break-word;
}

@media screen and (min-width: 1024px) {
    .spri-also-award .row {
        padding-top: 190px;
    }
}
/***** open 6110 ALSO Award slider *****/

.spri-omniva #microsite_content p,
.spri-omniva #microsite_content p.big,
.spri-omniva #microsite_content h1,
.spri-omniva #microsite_content h2,
.spri-omniva #microsite_content h4,
.spri-omniva #microsite_content li,
.spri-omniva #microsite_content h5,
.spri-omniva #microsite_content span,
.spri-omniva #microsite_content a {
  font-family: "inter";
}
.spri-omniva #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-omniva #microsite_content a.btn {
  background-color: #f04e23;
  color: #fff;
}
.spri-omniva #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-omniva #microsite_content h2,
.spri-omniva #microsite_content p {
  margin-bottom: 15px;
}
.spri-omniva #microsite_content .spri-text-below-banner {
  padding: 50px 0 10px;
}
.spri-omniva #microsite_content .spri-kadas-preces-content {
  padding-bottom: 30px;
}
.spri-omniva #microsite_content .spri-ja-jus-content, .spri-omniva #microsite_content .spri-pasutijumi-content {
  padding-bottom: 10px;
  text-align: center;
}
.spri-omniva #microsite_content .spri-ja-jus-content .container > .row, .spri-omniva #microsite_content .spri-pasutijumi-content .container > .row {
  padding-top: 20px;
  border-top: 1px solid #f2f2f2;
}
.spri-omniva #microsite_content .spri-palomatu {
  padding-bottom: 30px;
}
.spri-omniva #microsite_content .spri-kapec-content {
  padding-bottom: 30px;
}
.spri-omniva #microsite_content .spri-palomatu .article.text_with_media > .row {
  display: flex;
  align-items: center;
}

/***** open FUJITSU EDUCATION *****/
.p_fujitsu_education_2021 #microsite_content p.big b {
    color: #d60303;
}

.p_fujitsu_education_2021 #microsite_content p.big {
    font-size: 28px !important;
    font-weight: bold;
}

.p_fujitsu_education_2021 #microsite_content h3 {
    text-transform: none;
}

.p_fujitsu_education_2021 #microsite_content .fujitsu-link a.lnk {
    color: red !important;
    border-bottom: none !important;
    text-decoration: underline;
}

.p_fujitsu_education_2021 #microsite_content .btn.btn-primary {
    background-color: transparent !important;
    color: #ff0000 !important;
    border-color: #ff0000 !important;
}

.p_fujitsu_education_2021 #microsite_content th {
    background-image: none;
    background-color: #dad9d6;
    font-size: 18px;
    text-align: center;
}
/***** close FUJITSU EDUCATION *****/
/****** open QNAP 2400 Microsite *****/
.spri-qnap-microsite #microsite_content .spri-no-w-logo-150 img {
    width: 150px;
}

.spri-qnap-microsite #microsite_content .spri-qnap-menu img {
    padding: 10px 0 !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-menu .article.text_with_media:hover {
    box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 50%);
    -webkit-box-shadow: 5px 5px 10px -5px rgb(0 0 0 / 50%);
    -moz-box-shadow: 5px 5px 10px -5px rgba(0,0,0,0.5);
}

.spri-qnap-microsite #microsite_content a.lnk {
    border-bottom: none !important;
}

.spri-qnap-microsite #microsite_content h3::before {
    width: 4px;
    height: 40px;
    background-color: #123273;
    position: absolute;
    left: 11px;
    top: 5px;
    content: '';
}

.spri-qnap-microsite #microsite_content a.btn-default {
    color: #fff;
    background-color: #007aff;
}

.spri-qnap-microsite #microsite_content .spri-section-link a.lnk:after {
    content: '\2192';
}

.spri-qnap-microsite #microsite_content td {
    vertical-align: top;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product th {
    background-color: #123273;
    background-image: none !important;
    color: #fff;
    font-size: 17px;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product table.table {
    margin: 0;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product .col-xs-12 {
    margin-top: 0;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product tr:hover {
    background-color: transparent;
}

.spri-qnap-microsite #microsite_content .spri-section-table-product .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

.spri-qnap-microsite #microsite_content .spri-qnap-qts p.big {
    width: fit-content;
    background-color: #1d1d1d;
    padding: 20px;
    color: #fff !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-quts p.big {
    width: fit-content;
    background-color: #171717;
    padding: 20px;
    color: #fff !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-qes p.big {
    width: fit-content;
    background-color: #2e3949;
    padding: 20px;
    color: #fff !important;
}

.spri-qnap-microsite #microsite_content .spri-qnap-network-appliance p.big {
    width: fit-content;
    background-color: #103c86;
    padding: 20px;
    color: #fff !important;
}
/****** open QNAP 2400 Microsite *****/
/***** open APPLE Partner Program *****/
.spri-apple-partner-program #microsite_content th {
    background-image: none;
    background-color: #000;
    padding: 20px 10px;
    color: #fff;
    font-size: 20px;
}

.spri-apple-partner-program #microsite_content h2 {
    font-size: 25px;
}
/***** open APPLE Partner Program *****/
/*************open spri-also-webshops-custom*************/


.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container {
  padding-bottom: 30px;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container h2 {
  margin-bottom: 15px;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container p.big {
  margin-bottom: 10px;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container p {
  margin-bottom: 0;
}
.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container p:nth-last-of-type(3),
.spri-also-webshops #microsite_content .spri-also-headline .container p:nth-last-of-type(2) {
  margin-bottom: 15px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  .box-right {
  padding: 17px 15px;
  background-color: #fff;
  -webkit-box-shadow: -10px 20px 0px 10px #006b7d;
}


.spri-also-webshops.spri-also-webshops-custom #microsite_content .spri-also-headline .container .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media .box-right b {
  font-size: 20px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  .box-right
  a {
  margin-top: 15px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  p.big {
  margin-bottom: 0px;
}
.spri-also-webshops.spri-also-webshops-custom
  #microsite_content
  .spri-also-headline
  .container
  .col-xs-12.col-md-6.grid-col:last-of-type
  .article.text_with_media
  .box-right:last-of-type {
  margin-top: 47px;
}
/*************close spri-also-webshops-custom*************/
/***** Open Fujitsu primergy Server*****/
.spri-primergy-servere h2{
  color: #a30b1a;
}

.spri-primergy-servere #microsite_content a.lnk{
  color: #a30b1a;
  border-bottom: none;
}

.spri-primergy-servere #microsite_content a.btn-default{
  background: #a30b1a;
  color: white
}

.spri-primergy-servere .spri-grey-30, .spri-primergy-servere .spri-primergy-servere-sv2{
  background: #efeeea !important;
}

.spri-primergy-servere .spri-primergy-servere-kvalitet p.big{
  font-size: 18px;
  color: #a30b1a;
}

.spri-primergy-servere .spri-primergy-servere-title h3{
  font-size: 24px !important;
}

.spri-primergy-servere .spri-primergy-servere-title h3:before, .spri-primergy-servere .spri-primergy-servere-title h3:after{
  content:"";
  height: 2px;
  width: 25%;
  background: #a30b1a;
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: -10px;
}

.spri-primergy-servere .spri-primergy-servere-prime p{
    color: #a30b1a;
    font-size: 18px
}
/***** Close Fujitsu primergy Server *****/
/***** open Fujisu Primerflex *****/
.spri-fujitsu-primerflex #microsite_content h3 {
    margin: 20px 0;
    text-transform: inherit;
    font-size: 24px;
    color: #a30b1a !important;
}

.spri-fujitsu-primerflex #microsite_content li:before {
    background-color: #d60303;
    width: 8px;
    height: 8px;
    top: 6px;
    display: block;
    position: absolute;
    content: "";
    border-radius: 50%;
    left: 0;
}

.spri-fujitsu-primerflex #microsite_content li {
    position: relative;
    padding-left: 17px;
    list-style: none;
    margin-bottom: 5px;
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-headline {
    background-color: #3c3c34;
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/fujitsu/fujitsu-solution-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

.spri-fujitsu-primerflex #microsite_content .spri-section-article.spri-solution-bg.spri-box-white .article.text_with_media {
    background: rgba(255,255,255,0.97);
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-bg p.big {
    color: #a30b1a;
    font-weight: bold;
    margin-top: 30px;
    height: 100px !important;
    overflow: hidden;
}

.spri-fujitsu-primerflex #microsite_content .spri-solution-bg p:nth-child(2) {
    height: 130px;
}

.spri-fujitsu-primerflex #microsite_content .spri-box-white .article.text_with_media {
    background-color: #fff;
}
/***** open Fujisu Primerflex *****/
/***** open Fujitsu Blackweek *****/
.spri-fujitsu-blackweek #microsite_content h3 {
    background-color: #a30b1a;
    padding: 20px;
    color: #fff;
    margin-bottom: 30px;
}

.spri-fujitsu-blackweek #microsite_content p.big {
    color: #a30b1a;
}
/***** close Fujitsu Blackweek *****/
/***** open HPE VMware *****/
#hpe-vmware #microsite_content label.mwf-label {
    color: #fff;
}

#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow {
  display: flex;
  justify-content: center;
}
#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow > div {
  width: 50%;
}
#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow > div:first-child {
  display: none;
}
#hpe-vmware #microsite_content .m-hide-cancle-btn .mwf_buttonrow > div:last-child input {
  width: 100%;
}

#hpe-vmware #microsite_content .l-rf-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hpe_portal_3/promotions_52/hpe_vmware/vmware-topbanner.jpg);
    background-size: cover;
    background-position: right center;
}

#hpe-vmware #microsite_content .btn-primary {
  border-color: #02aa82 !important;
  background: #02aa82;
  color: #ffffff;
}
#hpe-vmware #microsite_content .btn-primary:hover {
  border-color: #02aa82;
  background: #ffffff;
  color: #02aa82;
}

#hpe-vmware #microsite_content .spri-vmware-logo h2:before {
    top: -60px;
    width: 249px;
    height: 38px;
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/hpe/vmware-logo-white.png);
    background-size: cover;
    content: "";
    margin-bottom: 15px;
    display: block;
}
/***** close HPE VMware *****/
/***** open SAMSUNG INCENTIVE *****/
/* .spri-samsung-incentive #microsite_content .spri-samsung-bg {
    background-image: url(https://filesalso.dk/Landingpages/Samsung/confetti.png) !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    image-rendering: -webkit-optimize-contrast;
} */
/***** close SAMSUNG INCENTIVE *****/

/***** open spri-adventscalendar-2021 spri-date-event *****/


.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col .article.text_with_media {
  pointer-events: none;
  opacity: 0.5;
}
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(19) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(23) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(10) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(1) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(6) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(24) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(18) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(11) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(2) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(7) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(14) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(3) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(12) .article.text_with_media, 
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(17) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(22) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(9) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(8) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(15) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(20) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(5) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(4) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(13) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(16) .article.text_with_media,
.spri-adventscalendar-2021 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(21) .article.text_with_media {
  pointer-events: unset;
  opacity: 1;
}
/***** open spri-adventscalendar-2021 spri-date-event *****/
/***** open LEGO Serious PLay *****/
.spri-lsp-page .mwf-field h3 {
    padding: 20px 0 0 0;
}

.spri-lsp-page .mwf-field {
    padding: 0 25px;
}

.spri-lsp-page label.mwf-label {
    margin-bottom: 20px;
}

.spri-lsp-page span.highlight {
    color: #89E872;
}
/***** close LEGO Serious PLay *****/

/*************open spri-also-christmas-2021*************/
.spri-also-christmas-2021 #microsite_content p,
.spri-also-christmas-2021 #microsite_content p.big,
.spri-also-christmas-2021 #microsite_content h1,
.spri-also-christmas-2021 #microsite_content h2,
.spri-also-christmas-2021 #microsite_content h4,
.spri-also-christmas-2021 #microsite_content li,
.spri-also-christmas-2021 #microsite_content h5,
.spri-also-christmas-2021 #microsite_content span,
.spri-also-christmas-2021 #microsite_content a {
  font-family: "inter";
}
.spri-also-christmas-2021 #microsite_content h3 {
  font-family: "inter";
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product {
  text-align: center;
  position: relative;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  box-shadow: 0 0rem 1.5rem rgba(0, 0, 0, 0.1);
  margin-bottom: 50px;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
}
.spri-also-christmas-2021 #microsite_content .spri-product-section .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
}
.spri-also-christmas-2021 #microsite_content .spri-logo-product {
  margin-bottom: 15px;
}
.spri-also-christmas-2021 #microsite_content .spri-logo-product img {
  padding-left: 25px;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product {
  padding-bottom: 50px;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product .table > tbody > tr > td, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > tbody > tr > th, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > tfoot > tr > td, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > tfoot > tr > th, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > thead > tr > td, .spri-also-christmas-2021 #microsite_content .spri-table-product .table > thead > tr > th {
  padding: 3px 8px;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product table.table tr th, .spri-also-christmas-2021 #microsite_content .spri-table-product table.table tr td {
  vertical-align: middle;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product thead {
  background-color: #006b7d;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product thead > tr > th {
  background-image: none;
  font-size: 17px;
  color: #fff;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product tbody tr td a.btn-default {
  background-color: #006b7d;
  color: #fff;
  padding: 10px 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.spri-also-christmas-2021 #microsite_content .spri-table-product tbody tr td a.btn-default:hover {
  background-color: #fff;
  color: #000;
  padding: 10px 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
/*************close spri-also-christmas-2021*************/
/*************open spri-huawei-storage-digital-awareness*************/
.spri-huawei-storage-digital-awareness #microsite_content p,
.spri-huawei-storage-digital-awareness #microsite_content p.big,
.spri-huawei-storage-digital-awareness #microsite_content h1,
.spri-huawei-storage-digital-awareness #microsite_content h2,
.spri-huawei-storage-digital-awareness #microsite_content h4,
.spri-huawei-storage-digital-awareness #microsite_content li,
.spri-huawei-storage-digital-awareness #microsite_content h5,
.spri-huawei-storage-digital-awareness #microsite_content span,
.spri-huawei-storage-digital-awareness #microsite_content a {
  font-family: "inter";
}
.spri-huawei-storage-digital-awareness #microsite_content h3 {
  font-family: "inter";
}
.spri-huawei-storage-digital-awareness #microsite_content a.btn {
  background-color: #c8000b;
  color: #fff;
}
.spri-huawei-storage-digital-awareness #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-text-below-banner p {
  font-size: 24px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-cta p {
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-cta a.btn-default {
  font-size: 18px;
  border-radius: 0;
  text-transform: unset;
  border: 2px solid #c8000b;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-headline h2 {
  font-size: 36px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media {
  margin-bottom: 60px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media > .row {
  box-shadow: 0 0 38px 0 #cfcfcf;
  padding: 0;
}
@media (min-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media > .row .col-for-image img {
  padding-left: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media h3 {
  font-size: 24px;
  text-transform: unset;
}
@media (max-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media h3 {
    padding-top: 20px;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-why-content .article.text_with_media p {
  font-size: 18px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-contact p {
  font-size: 18px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-contact p a.btn-default {
  border-radius: 0;
  font-size: 18px;
  text-transform: unset;
  border: 2px solid #c8000b;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-title,
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content {
  background-color: #eeedf1;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-title h2 {
  font-size: 36px;
}
@media (min-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row {
    display: flex;
    align-items: center;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default {
  border-radius: 0;
  font-size: 12px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:first-of-type {
  background-color: #c8000b;
  border: 2px solid #c8000b;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:first-of-type:hover {
  border: 2px solid #c8000b;
  background-color: #fff;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:last-of-type {
  background-color: #f1000d;
  border: 2px solid #f1000d;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:last-of-type:hover {
  border: 2px solid #f1000d;
  background-color: #fff;
}
@media (min-width: 991px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media a.btn.btn-default:last-of-type {
    margin-left: -5px;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media h3 {
  font-size: 30px;
  text-transform: unset;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content .container > .row .article.text_with_media p {
  font-size: 18px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-2 {
  padding-top: 40px;
}
@media (min-width: 991px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-1 .container > .row .col-xs-12.col-md-6.grid-col:first-of-type, .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-3 .container > .row .col-xs-12.col-md-6.grid-col:first-of-type {
    width: 58.33333333%;
  }
  .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-1 .container > .row .col-xs-12.col-md-6.grid-col:last-of-type, .spri-huawei-storage-digital-awareness #microsite_content .spri-explore-product-content.spri-explore-product-content-3 .container > .row .col-xs-12.col-md-6.grid-col:last-of-type {
    width: 41.66666667%;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-unlock-power h2,
.spri-huawei-storage-digital-awareness #microsite_content .spri-stronger-together h2 {
  font-size: 36px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-unlock-power p,
.spri-huawei-storage-digital-awareness #microsite_content .spri-stronger-together p {
  font-size: 24px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-unlock-power img,
.spri-huawei-storage-digital-awareness #microsite_content .spri-stronger-together img {
  margin: auto;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/huawei_1/bg-footer_03.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 767px) {
  .spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer {
    padding: 130px 0;
  }
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer p {
  color: #fff;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media p.big {
  font-size: 30px;
  margin-bottom: 0;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media p:nth-last-of-type(2) {
  font-size: 24px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media p:nth-last-of-type(3) {
  font-size: 18px;
}
.spri-huawei-storage-digital-awareness #microsite_content .spri-banner-footer .article.text_with_media a.btn-default {
  font-size: 18px;
  border-radius: 0;
  text-transform: unset;
  border: 2px solid #c8000b;
}
/*************close spri-huawei-storage-digital-awareness*************/
/***** open ALSO CHRISTMAS AT-2200 *****/
.spri-also-christmas-at #microsite_content .c-Products__price {
    display: none;
}

.spri-also-christmas-at #microsite_content .c-Products__description.js-description {
    display: none;
}

.spri-also-christmas-at #microsite_content .add_info_products p.big {
    font-size: 20px;
    color: #89e872;
    font-weight: bold;
}
/***** close ALSO CHRISTMAS AT-2200 *****/
/***** open JABRA HYBRID*****/
.spri-jabra-hybrid #microsite_content .spri-sig p {
    display: inline-block;
    margin-bottom: 0;
}

.spri-jabra-hybrid #microsite_content .spri-sig img {
    display: inline-block;
    margin-bottom: 0;
}

.spri-jabra-hybrid #microsite_content .spri-chart p {
    border-top: 1px solid;
    padding-top: 15px;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-title-chart .col-xs-12 {
    padding: 0;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-title-chart p.big {
    border-bottom: 4px dotted #fff;
    padding-bottom: 15px;
    margin-bottom: 0;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-bg {
    background-color: #ffdf00;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/yellow-team-bg.png);
    background-position: top right;
    background-repeat: no-repeat;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon1 {
    position: relative;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon1:before {
    content: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/icon-1.png);
    right: 0;
    position: absolute;
    bottom: 20%;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon2 {
    position: relative;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-yellow-team-icon2:before {
    content: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/icon-2.png);
    left: 0;
    position: absolute;
    bottom: 30%;
}

.spri-jabra-hybrid #microsite_content .spri-jabra-hybrid-sec2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/jabra_4/kampagner_5/jabra/banner-section.png);
    min-height: 550px;
}
/***** close JABRA HYBRID*****/
/**** open 5310 HP Christmas ****/
.p-microsite.p-5310-hp_christmas_campaign_7 .c-Products__shortDescription.js-shortDescription h3 a{
    text-decoration: none !important;
    font-style: normal;
    border: 0 !important;
}
.p-microsite.p-5310-hp_christmas_campaign_7 .c-Products__price { padding: 15px 0 !important; }

.p-microsite.p-5310-hp_christmas_campaign_7 .c-Products__price span { font-size: 16px !important;}

.p-microsite.p-5310-hp_christmas_campaign_7 a.btn.btn-primary {
    border: 0;
    background: #000 !important;
    color: #fff;
    border-radius: 0 !important;
    font-size: 14px !important;
}
.p-microsite.p-5310-hp_christmas_campaign_7 a.btn.btn-primary:hover {
    border: 0 !important;
    background: #000 !important;
    color: #fff !important;
}
/**** close 5310 HP Christmas ****/
/***** open 1010 Devolo WLAN *****/
.spri-devolo-wlan #microsite_content .spri-devolo-category h2 {
    font-size: 20px;
}

.spri-devolo-wlan #microsite_content .spri-devolo-category p.big {
    font-size: 18px !important;
}

.spri-devolo-wlan #microsite_content .btn {
    background-color: #87bc31 !important;
    color: #fff !important;
}
/***** close 1010 Devolo WLAN *****/
/***** open 1010 SEAGATE Microsite *****/
.spri-seagate-microsite #microsite_content a.btn {
    background-color: #6EBE49;
    color: #fff;
    border-radius: unset;
    border: none;
}

.spri-seagate-microsite #microsite_content .spri-grey-box .article.text_with_media {
    background-color: #ededed;
}
/***** close 1010 SEAGATE Microsite *****/
/***** open 5110 CHRISTMAS 2021 *****/
.spri-5110-christmas #microsite_content .spri-table-product table.table tr th:nth-child(5), 
.spri-5110-christmas #microsite_content .spri-table-product table.table tr td:nth-child(5) {
    display: none;
}

.spri-5110-christmas #microsite_content .spri-table-product a.btn.btn-primary {
    font-size: 0;
}

.spri-5110-christmas #microsite_content .spri-table-product a.btn.btn-primary:before {
    content: 'Vaata lähemalt';
    font-size: 18px;
    text-align: center;
    display: flex;
    justify-content: center;
}
/***** close 5110 CHRISTMAS 2021 *****/
/***** open 2400 HP WaaS *****/
.spri-2400-hp-waas #microsite_content a.lnk {
    border-bottom: none !important;
}

.spri-2400-hp-waas #microsite_content a.btn.btn-primary {
    background-color: #0096d6;
}

.spri-2400-hp-waas #microsite_content .spri-section-product p {
    background-color: #0096d6;
    padding: 10px;
    color: #fff;
    border-radius: 25px;
}

.spri-2400-hp-waas #microsite_content .spri-section-product p {
    background-color: #0096d6;
    padding: 10px;
    color: #fff;
    border-radius: 25px;
    position: relative;
    text-align: center;
    padding-right: 30%;
}

.spri-2400-hp-waas #microsite_content .spri-section-product span.highlight {
    background-color: #000;
    padding: 10px 0;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 0 30px 30px 0;
    width: 30%;
    text-align: center;
}

.spri-2400-hp-waas #microsite_content .spri-section-footer ul li {
    list-style: decimal;
}

.spri-2400-hp-waas #microsite_content .spri-section-product {
    position: relative;
}

.spri-2400-hp-waas #microsite_content .spri-section-product:before {
    content: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/icon-2.png);
    right: 0;
    position: absolute;
    top: -30%;
    z-index: -1;
}

.spri-2400-hp-waas #microsite_content .spri-section-product:after {
    content: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/icon-1.png);
    left: 5%;
    position: absolute;
    top: 20%;
    z-index: -1;
}

.spri-2400-hp-waas #microsite_content .spri-section-product .col-md-4:before {
    background-image: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/icon-3.png);
    content: ' ';
    background-repeat: no-repeat;
    width: 26px;
    height: 25px;
    background-size: cover;
    position: absolute;
    bottom: -15px;
    right: -10px;
}

.spri-2400-hp-waas #microsite_content .spri-section-product .col-md-4:last-of-type:before {
    display: none;
}

.spri-2400-hp-waas #microsite_content .spri-hp-bg {
    background-color: #0096d6;
}

.spri-2400-hp-waas #microsite_content .spri-section-logo .article.text_with_media {
    position: relative;
}

.spri-2400-hp-waas #microsite_content .spri-section-logo .article.text_with_media:before {
    content: '';
    background-image: url(https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_waas/hp_inc_0080033865.png);
    position: absolute;
    top: -25px;
    right: -10px;
    width: 100px;
    height: 100px;
}
/***** open 2400 HP WaaS *****//***** open spri-custom-bose-2021 *****/
.spri-custom-bose-2021 #microsite_content .spri-product-custom-bose .article.products.js-Products .col-xs-12.col-sm-8 a.btn.btn-primary {
  margin-bottom: 0 !important;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose {
  margin-bottom: 50px;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col {
  background-color: #f2f2f2;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col .article.text_with_media {
  padding-top: 15px;
  padding-bottom: 10px;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col .article.text_with_media h3 {
  text-transform: unset;
}
.spri-custom-bose-2021 #microsite_content .spri-text-update-bose .col-xs-12.grid-col .article.text_with_media p {
  margin-bottom: 5px;
}
/***** close spri-custom-bose-2021 *****/
/*************open spri-lenovo-nutanix-2021*************/
.spri-lenovo-nutanix-2021 #microsite_content p,
.spri-lenovo-nutanix-2021 #microsite_content p.big,
.spri-lenovo-nutanix-2021 #microsite_content h1,
.spri-lenovo-nutanix-2021 #microsite_content h2,
.spri-lenovo-nutanix-2021 #microsite_content h4,
.spri-lenovo-nutanix-2021 #microsite_content li,
.spri-lenovo-nutanix-2021 #microsite_content h5,
.spri-lenovo-nutanix-2021 #microsite_content span,
.spri-lenovo-nutanix-2021 #microsite_content a {
  font-family: "inter";
}
.spri-lenovo-nutanix-2021 #microsite_content h3 {
  font-family: "inter";
}
.spri-lenovo-nutanix-2021 #microsite_content a.btn-default {
  background-color: #e30613;
  color: #fff;
}
.spri-lenovo-nutanix-2021 #microsite_content a.btn-default:hover {
  background-color: #fff;
  color: #000;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media {
  background-color: #4a90e2;
  background-image: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/lenovo_45/lenovo_nutanix/picture12.png);
  background-repeat: no-repeat;
  background-size: contain;
  padding: 50px 0;
}
@media (min-width: 992px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media > .row h2 {
  font-size: 24px;
  color: #fff;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-1 .article.text_with_media > .row p {
  color: #fff;
  font-size: 18px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-2 h2 {
  font-size: 24px;
  color: #000;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-section-solutions-2 p {
  color: #000;
  font-size: 18px;
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-policy .col-xs-12.col-md-4.grid-col {
    margin-bottom: 15px;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy .article.text_with_media {
  background-color: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 4px;
  box-shadow: 0 5px 20px 0 rgba(117, 120, 122, 0.08);
  position: relative;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy .article.text_with_media:hover::before {
  opacity: 1;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy .article.text_with_media::before {
  background-color: #afd135;
  content: "";
  height: 5px;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-in-out;
  width: 100%;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy h3 {
  color: #4c4c4e;
  font-size: 2rem !important;
  line-height: 3.2rem !important;
  text-transform: unset;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-policy p {
  color: #696b6d;
  font-size: 1.6rem !important;
  line-height: 2.6rem !important;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-contact a.btn-default {
  border: 2px dashed #2F5597;
  border-radius: 10px;
  background-color: transparent;
  color: #2F5597;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-below-banner p.big {
  font-size: 23px;
  font-weight: 500;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-informatique h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile h3 {
  font-size: 24px;
  text-transform: unset;
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-informatique h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez h3, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile h3 {
    padding-top: 15px;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-informatique p, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez p, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile p {
  font-size: 18px;
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-informatique .article.text_with_media img, .spri-lenovo-nutanix-2021 #microsite_content .spri-gagnez .article.text_with_media img, .spri-lenovo-nutanix-2021 #microsite_content .spri-thinkagile .article.text_with_media img {
    padding-left: 0;
  }
}
@media (max-width: 991px) {
  .spri-lenovo-nutanix-2021 #microsite_content .spri-informatique .article.text_with_media > .row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-configurator .container > .row {
  background-color: #e30613;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-configurator .container > .row .article.text_with_media {
  padding-top: 25px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-configurator .container > .row h2 {
  color: #fff;
  text-align: center;
  font-weight: 500;
  margin-bottom: 0;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row {
  background-color: #e30613;
  padding-bottom: 30px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row .col-xs-12.col-md-8.grid-col.equalheight .article.text_with_media p {
  color: #fff;
  font-size: 18px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media a.btn-default {
  background-color: #000;
  line-height: 25px;
  border-radius: 0;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-lenovo-et-also .container > .row .col-xs-12.col-md-4.grid-col.equalheight .article.text_with_media a.btn-default:hover {
  color: #000;
  background-color: #fff;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-experts-also {
  padding-bottom: 30px;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-experts-also a.btn-default {
  background-color: #A9CC3A;
  border: 2px solid #A9CC3A;
  border-radius: 0;
}
.spri-lenovo-nutanix-2021 #microsite_content .spri-experts-also a.btn-default:hover {
  background-color: #fff;
  border: 2px solid #A9CC3A;
}
/*************close spri-lenovo-nutanix-2021*************/
/***** open LENOVO TPP *****/
.spri-lenovo-tpp #microsite_content .c-Products--gallery-Product .btn-primary {
    text-align: center;
    display: block;
    width: 100%;
    background-color: #1c2d47;
}

.spri-lenovo-tpp #microsite_content .c-Products--gallery-Product .btn-primary:hover {
    background-color: transparent;
}

.spri-lenovo-tpp #microsite_content .c-Products--gallery-Product .row {
    box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    -webkit-box-shadow: 0px 0px 20px 0px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
    padding: 20px;
    margin-bottom: 50px;
}
/***** open LENOVO TPP *****/
/***** open 1010 SOPHOS INSIDER *****/ 
.spri-sp-insider #microsite_content .btn {
    background-color: #005bcb;
    font-size: 0;
}

.spri-sp-insider #microsite_content .btn::before {
    content: 'Jetzt anmelden';
    font-size: 16px;
}

.spri-sp-insider #microsite_content .spri-text-not-login h2:before {
    content: "Sie sind noch nicht eingeloggt.";
    font-size: 25px;
}

.spri-sp-insider #microsite_content .spri-text-not-login p:before {
    content: "Melden Sie sich bitte an, damit Sie sich zum SOPHOS Insider Newsletter registrieren können.";
    font-size: 15px;
}

.spri-sp-insider #microsite_content .spri-text-not-login h2, .spri-sp-insider #microsite_content .spri-text-not-login p {
    font-size: 0;
}

.spri-sp-insider #microsite_content .checkbox_left label{
    font-size: 0px;
}

.spri-sp-insider #microsite_content .checkbox_left label strong{
    font-size: 14px;
}

.spri-sp-insider #microsite_content .checkbox_left label strong:nth-child(2){
    display: none
}

.spri-sp-insider #microsite_content .checkbox_left strong:before {
    content: "Sie sind bereits für Sophos mit";
    font-size: 14px;
    display: inline-block;
    font-weight: normal !important;
    padding-right: 5px;
}

.spri-sp-insider #microsite_content .checkbox_left strong:after {
    content: "angemeldet. Um Änderungen vorzunehmen, klicken Sie bitte hier:";
    font-size: 14px;
    display: inline-block;
    font-weight: normal !important;
    padding-left: 5px;
}
/***** close 1010 SOPHOS INSIDER *****/ 
/***** open DELL MICROSITE *****/
.spri-main.spri-dell-microsite #microsite_content h3 {
    font-family: 'Inter' !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
}

.spri-dell-microsite #microsite_content .spri-box-shadow .article.text_with_media {
  -webkit-box-shadow: 0 1px 6px rgba(61, 65, 84, 0.3);
  box-shadow: 1px 1px 6px rgb(61 65 84 / 30%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.spri-dell-microsite #microsite_content .spri-dell-bg .article.text_with_media {
    background-color: #0672cb;
}

.spri-dell-microsite #microsite_content .btn.btn-default {
    background-color: #0672cb;
    color: #fff;
    border-radius: 0;
    border: 2px solid transparent;
}

.spri-dell-microsite #microsite_content .btn.btn-default:hover {
    background-color: transparent;
    color: #000;
    border: 2px solid #000
}


.spri-dell-microsite #microsite_content .spri-border .col-xs-12.col-md-6.grid-col {
    -webkit-box-shadow: inset -30px 0 30px 0 rgb(0 0 0 / 8%);
    box-shadow: inset -30px 0 30px 0 rgb(0 0 0 / 8%);
    padding-bottom: 30px;
}

.spri-dell-microsite #microsite_content a.lnk {
    color: #0672cb;
    border: none !important;
}

.spri-dell-microsite #microsite_content b {
    color: #0672cb;
}

.spri-dell-microsite #microsite_content a.u-imageLink {
    border: none !important;
}

.spri-dell-microsite #microsite_content .spri-social-img img {
    display: inline-block;
}

.spri-dell-microsite #microsite_content .spri-dell-world-topbanner {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/dell_technologies_world/bg1.jpg);
    background-size: cover;
    background-position: right center;
}

.spri-dell-microsite #microsite_content .spri-dell-world-topbanner-2 {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/dell_technologies_world/bg2.jpg);
    background-size: cover;
    background-position: right center;
}

.spri-dell-microsite #microsite_content .spri-special-text h2 {
    background: rgb(195,33,92);
    background: radial-gradient(circle, rgba(195,33,92,1) 0%, rgba(52,43,120,1) 35%, rgba(50,139,201,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.spri-dell-microsite #microsite_content .spri-dell-blue-box .article.text_with_media {
    background-color: rgb(0, 117, 189);
    padding-top: 20px;
    padding-bottom: 10px;
}

.spri-dell-microsite #microsite_content .spri-dell-darkblue {
    background-color: rgb(0, 68, 123);
}

.spri-dell-microsite #microsite_content .spri-dell-lightblue {
    background-color: #0672cb;
}

.spri-dell-microsite #microsite_content .spri-section-mg60 {
    margin-top: -60px;
}

.spri-dell-microsite #microsite_content .spri-dell-darkblue-btn a.btn.btn-default {
    background-color: rgb(0, 68, 123) !important;
}

.spri-dell-microsite #microsite_content .spri-dell-darkblue-btn a.btn.btn-default:hover {
    background-color: transparent;
}

.spri-dell-microsite #microsite_content .spri-btn-en a.btn.btn-primary {
    font-size: 0 !important;
    width: 100%;
    text-align: center;
}

.spri-dell-microsite #microsite_content .spri-btn-en a.btn.btn-primary:before {
    content: 'Buy here';
    font-size: 16px;
}

.spri-dell-microsite #microsite_content .spri-product-table th:nth-child(4), .spri-dell-microsite #microsite_content .spri-product-table td:nth-child(4) {
    display: none;
}

.spri-dell-microsite #microsite_content section tr:hover a, .spri-dell-microsite #microsite_content tr:hover .c-Products--gallery-Product span[class^="price"] {
    color: inherit !important;
}

.spri-dell-microsite #microsite_content .spri-col-2 .col-xs-4.col-md-2 {
    width: 20%;
}

.spri-dell-microsite #microsite_content .spri-dell-table th {
    background-image: none !important;
    text-align: center;
    vertical-align: top !important;
    background-color: #b1b1b1;
    color: #fff;
    font-size: 18px;
}

.spri-dell-microsite #microsite_content .spri-text-porfolio p.big {
    font-size: 20px !important;
    margin: 0;
}

.spri-dell-optiplex-strategy p, .spri-dell-optiplex-strategy h3 {
    padding: 10px;
    margin: 0;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-orange {
    background-color: #ee6411;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-yellow {
    background-color: #f2af00;
    min-height: 200px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-darkblue {
    border-block-color: #00447b;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-green {
    background-color: #6ea204;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-blue {
    background-color: #0076ce;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-grey {
    background-color: #595959;
    min-height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-border {
    border-right: 2px solid #fff;
    height: 100px;
}

.spri-dell-microsite #microsite_content .spri-dell-optiplex-strategy .spri-dell-yellow .spri-border {
    border-right: 2px solid #fff;
    height: 200px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-remove-padding {
    padding: 0;
}

.spri-dell-microsite #microsite_content .spri-dell-splash .highlight {
    background-color: #0076ce;
    padding: 20px 40px;
    color: #fff;
    position: relative;
}

.spri-dell-microsite #microsite_content .spri-dell-splash .highlight:after {
    width: 0;
    height: 0;
    border-top: 60px solid transparent;
    border-bottom: 60px solid transparent;
    border-left: 60px solid #0076ce;
    content: '';
    position: absolute;
    right: -40px;
    top: -25px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-dell-blue {
    background-color: #0076ce;
    text-align: center;
    padding: 20px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-dell-blue {
    background-color: #0076ce;
    text-align: center;
    padding: 20px;
    min-height: 60px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-dell-blue h3 {
    font-size: 17px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info h4 {
    background-color: #f3f3f3;
    text-align: center;
    padding: 10px;
    color: #000;
    font-weight: bold;
    min-height: 100px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-1 {
    background-color: #f0f8ff;
    height: 240px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-1 p {
    color: #000;
    padding: 10px;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-2 {
    background-color: #f3f3f3;
    height: 240px;
    overflow: hidden;
}

.spri-dell-microsite #microsite_content .spri-flexible-optiplex .spri-flexible-optiplex-info .text-2 p {
    color: #000;
    padding: 10px;
}

.spri-dell-microsite #microsite_content .spri-dell-vostro-table img {
    height: 120px;
    margin: 0 auto;
    display: block;
    width: auto;
}

.spri-dell-support .container .row .col-xs-12:nth-child(2) .article.text_with_media {
    background-color: #41b5e6;
    border: 3px solid #41b5e6;
}

.spri-dell-support .container .row .col-xs-12:nth-child(3) .article.text_with_media {
    background-color: #0076ce;
    border: 3px solid #0076ce;
}

.spri-dell-support .container .row .col-xs-12:nth-child(4) .article.text_with_media {
    background-color: #00447b;
    border: 3px solid #00447b;
}

.spri-dell-microsite #microsite_content .text-underline .highlight {
    text-decoration: underline;
}

.spri-dell-microsite #microsite_content .spri-text-middle .article.text_with_media {
    display: flex;
    flex-direction: column;
}

.spri-dell-microsite #microsite_content .spri-text-middle .text_with_media .row {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}

.spri-dell-microsite #microsite_content .spri-dell-idrac-bg {
    background-image: url(/ec/cms5/media/img/2800/microsites_6/dell_9/servers/idrac-bg.jpg);
    background-size: cover;
    background-position: bottom;
}

.spri-dell-microsite #microsite_content .spri-product-btn .btn {
    width: 340px;
}

.spri-dell-microsite #microsite_content .spri-ref-text .container .row .col-xs-12:nth-child(3) .article.text_with_media {
    text-align: center;
}

.spri-dell-microsite #microsite_content span.highlight2 {
    font-style: italic;
}

.spri-dell-microsite #microsite_content .spri-menu .col-xl-6 article.text_with_media {
  padding-left: 30px;
  padding-right: 30px;
}

.spri-dell-microsite #microsite_content .spri-menu .col-xs-12 + .col-xs-12 picture {
  float: right;
}

.spri-dell-microsite #microsite_content .spri-menu .row {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.spri-dell-microsite #microsite_content .spri-menu .col-for-image {
  padding-top: 15px;
}

.spri-dell-microsite #microsite_content .spri-menu ul {
  padding-left: 0px;
  z-index: 10000;
  margin-bottom: 0px;
}

.spri-dell-microsite #microsite_content .spri-menu ul li {
  display: inline-block;
  /* padding: 10px; */
  color: #fff;
  position: relative;
  font-weight: bold;
  width: 100%;
}

.spri-dell-microsite #microsite_content .spri-menu ul li:hover ul {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul {
  display: block;
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 1000;
  min-width: 300px;
  width: 100%;
  text-align: left;
  padding: 10px 0;
  list-style: none;
  white-space: nowrap;
  background-color: #0672cb;
  -webkit-box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  box-shadow: 0 4px 20px rgba(154, 161, 171, 0.25);
  border-radius: 5px;
  visibility: hidden;
  opacity: 0;
  background-clip: padding-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: normal !important;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li a {
  font-weight: normal !important;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li:nth-child(2):before {
  display: none;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul:before {
  <!-- content: ""; -->
  display: block;
  width: 14px;
  height: 14px;
  background-color: #fff;
  position: absolute;
  top: -7px;
  left: 35px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.spri-dell-microsite #microsite_content .spri-menu ul li a {
  display: block;
  color: #333B69;
  padding: 0px;
  margin: 0px;
  color: #fff;
  border-bottom: 0px solid #CCC !important;
  text-align: center;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li:hover {
    background-color: #fff;
}

.spri-dell-microsite #microsite_content .spri-menu ul li ul li:hover a {
    color: #0672cb !important;
}

.spri-dell-microsite #microsite_content .spri-contact .lnk {
    font-size: 12px;
}

.spri-dell-microsite #microsite_content .spri-border-right {
    border-right: 2px solid #fff;
}

.spri-dell-microsite #microsite_content .spri-border-black-right {
    border-right: 2px solid #000;
}

.spri-dell-microsite #microsite_content .spri-space-padding .grid .grid-col {
    padding: 0 10px 10px 10px;
}

.spri-dell-microsite #microsite_content .spri-no-padding {
    padding-right: 0;
    padding-left: 0;
}

.spri-dell-microsite #microsite_content .spri-dell-lightblue-network {
    background-color: #0672cb;
    min-height: 310px;
}

.spri-dell-microsite #microsite_content .spri-white-box-network {
    min-height: 90px;
    background-color: #fff;
}

.spri-dell-microsite #microsite_content span.dk-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_denmark.png);
    width: 30px;
}

.spri-dell-microsite #microsite_content span.fi-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_finland.png);
    width: 30px;
}

.spri-dell-microsite #microsite_content span.no-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_norway.png);
    width: 30px;
}

.spri-dell-microsite #microsite_content span.se-flag {
    content: url(/ec/cms5/media/img/2800/microsites_6/dell_9/flag/flag_of_swenden.png);
    width: 30px;
}
/***** close DELL MICROSITE *****/
/***** open HP Happly Sales Week *****/
.spri-hp-sales-week #microsite_content .btn, .spri-hp-sales-week #microsite_content a.btn.btn-primary {
    background-color: #165DBA;
    color: #ffffff;
}

.spri-hp-sales-week #microsite_content h2 {
    color: #020b3b;
}

.spri-hp-sales-week #microsite_content section tr:hover a {
    color: #000;
}
/***** open HP Happly Sales Week *****/

/***** open Contour Rollermouse Laptop  *****/
.spri-contour-rollermouse-laptopstand .spri-section-article.spri-section-title.spri-contour-rollermouse-header {
  background: #035163;
  color: white;
}

.spri-contour-rollermouse-laptopstand .spri-section-article.spri-section-title.spri-contour-rollermouse-header h2{
  color: #035163;
}

.spri-contour-rollermouse-laptopstand .spri-section-article.spri-section-title.spri-contour-rollermouse-header p{
  font-size: 18px;
}
/***** Close Contour Rollermouse Laptop  *****/
/***** Open Lenovo Grow  *****/
.spri-lenovo-grow h2{
  color: #71ad46;
  margin-bottom: 20px;
}


.spri-lenovo-grow  .spri-lenovo-grow-topheader p{
  font-size: 20px;
}

.spri-lenovo-grow  .spri-lenovo-grow-topheader:before {
  content:"";
  width: 300px;
  height: 300px;
  display: block;
  background-color: #fb9985;
  position: absolute;
  top: 0px;
  left: -100px;
  border-radius: 100%;
}

.spri-lenovo-grow  .spri-lenovo-grow-topheader:after {
  content:"";
  width: 150px;
  height: 150px;
  display: block;
  background-color: #de7886;
  position: absolute;
  top: 450px;
  left: 100px;
  border-radius: 100%;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 h3{
   font-size: 28px;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 ul{
  padding-left: 15px;
  margin-top: 30px;
}
.spri-lenovo-grow .spri-lenovo-grow-section2 ul li{
  margin-bottom: 15px;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 img{
  width: 740px !important;
  max-width:748px !important;
  position: relative;
  right: 0px !important;

}


.spri-lenovo-grow .spri-lenovo-grow-section3 img{
  width: 740px !important;
  max-width:7640px !important;
  position: relative;
  left: -200px;
}

.spri-lenovo-grow .spri-lenovo-grow-section2 .text_with_media img{
  width: 100% !important;
  max-width:100% !important;
  position: relative;
  left: inherit;
  right: inherit;
}

.spri-lenovo-grow #microsite_content a.lnk {
    color: #71ad46 !important;
    text-decoration: none !important;
    border-bottom: none !important;
}

.spri-lenovo-grow  #microsite_content a.btn-default{
  background-color: #71ad46;
  color: white;
  width: 100% !important;
}

.spri-lenovo-grow #microsite_content a.btn-primary {
    background-color: #71ad46;
    color: white;
    font-size: 12px !important;
    padding: 10px;
}

.spri-lenovo-grow #microsite_content a.btn-primary:hover {
    font-size: 12px !important;
    padding: 10px;
}

.spri-lenovo-grow .spri-lenovo-grow-product{
  position: relative;
}

.spri-lenovo-grow .spri-lenovo-grow-product:before{
  content:"";
  width: 350px;
  height: 350px;
  display: block;
  background-color: #71ad46;
  position: absolute;
  top: 0px;
  right: -100px;
  border-radius: 100%;
}

.spri-lenovo-grow .spri-lenovo-grow-product:after {
  content:"";
  width: 150px;
  height: 150px;
  display: block;
  background-color: #de7886;
  position: absolute;
  top: -200px;
  left: 150px;
  border-radius: 100%;
}

.spri-lenovo-grow .spri-lenovo-grow-sedan p.big{
  font-size: 18px;
  margin-top: 18px;
}

.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(1){
  color: #ff9a00;
}
.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(4){
  color: #ac0eb4;
}
.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(7){
  color: #3aaf00;
}
.spri-lenovo-grow .spri-lenovo-grow-sedan p.big:nth-child(10){
  color: #0595f7;
}

.spri-lenovo-grow  .spri-lenovo-grow-sedan{
  position: relative;
}

.spri-lenovo-grow .spri-lenovo-grow-sedan:before {
    content: "";
    width: 200px;
    height: 200px;
    display: block;
    background-color: #fb9985;
    position: absolute;
    top: -300px;
    left: 20px;
    border-radius: 100%;
    z-index: -1000;
}

.spri-lenovo-grow .spri-form-register .container{
  -webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,0.09);
  box-shadow: 0 0 10px 10px rgba(0,0,0,0.09);
}
.spri-lenovo-grow .spri-form-register .row.mwf_buttonrow .col-xs-6:nth-child(1){
  display:none;  
}

.spri-lenovo-grow .spri-form-register .row.mwf_buttonrow .col-xs-6:nth-child(2){
  margin-left: 20px;
}

.spri-lenovo-grow main{
    overflow: hidden;
}
/***** Close Lenovo Grow  *****/
/***** Open spri-acronis-2610  *****/
.spri-acronis-2610 #microsite_content input.btn {
  background: #92d050 !important;
  color: #fff !important;
}
.spri-acronis-2610 #microsite_content input.btn:hover {
  background: #fff !important;
  color: #000 !important;
}
.spri-acronis-2610 #microsite_content a.btn {
  background: #92d050 !important;
  color: #fff !important;
}
.spri-acronis-2610 #microsite_content a.btn:hover {
  background: #95df46 !important;
  color: #fff !important;
}
/***** Close spri-acronis-2610  *****/
/*************open spri-hp-hardware-smb-2021*************/
.spri-hp-hardware-smb-2021 #microsite_content .spri-text-below-banner {
  padding: 60px 0 50px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-text-below-banner p {
  font-family: "ralewayregular";
  font-size: 24px;
  margin-bottom: 10px;
  line-height: 28px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-headline h3 {
  font-family: "Raleway";
  font-size: 48px;
  line-height: 24px;
}
@media (max-width: 991px) {
  .spri-hp-hardware-smb-2021 #microsite_content .spri-product-headline h3 {
    line-height: 48px;
  }
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb {
  padding-top: 35px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product {
  padding: 0;
}
@media (max-width: 991px) {
  .spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product {
    padding-bottom: 50px;
  }
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product:nth-child(-n+3) > .row::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2px;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, #ffb100 0%, #ff0100 100%);
  border-radius: 12px;
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#ffffff 0 0);
  -webkit-mask-composite: xor;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row {
  position: relative;
  margin: 20px;
  padding: 27px;
  background-color: #f8f8f8;
  border-radius: 15px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12:first-child {
  text-align: center;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription {
  margin: 20px 0;
  word-break: break-word;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p:not(.big) {
  position: absolute;
  top: -220px;
  left: -40px;
  background-color: #ff7731;
  border-radius: 50%;
  padding: 17px 13.7px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-family: "ralewayregular";
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p:not(.big)::first-line {
  font-family: "ralewayregular";
  font-size: 18px;
  font-weight: bold;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .add_info_products p.big {
  font-family: "Raleway";
  font-size: 21px;
  position: relative;
  top: 0;
  left: 0;
  margin-bottom: 5px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary {
  margin-bottom: 10px !important;
  background-color: #165dba;
  color: #fff;
  padding: 10px;
  text-transform: unset;
  border: none;
  font-family: "Raleway";
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb .c-Products--gallery-Product > .row .col-xs-12 .btn.btn-primary:hover {
  font-family: "Raleway";
  background-color: #0d63d2;
  color: #fff;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-cta {
  padding: 47px 0 90px;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-cta a.btn.btn-default {
  background-color: #fe0012;
  color: #fff;
  border: 2px solid transparent;
  font-family: "HP Simplified", "Verdana", sans-serif;
  font-size: 29px;
  text-transform: unset;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-cta a.btn.btn-default:hover {
  background-color: #fff;
  color: #000;
  border: 2px solid #fe0012;
  font-family: "HP Simplified", "Verdana", sans-serif;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-bonus-club-section p.big{
  font-size: 15px!important;
  line-height: 1.5!important;
  font-style: italic;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-bonus-club-section a.btn-default{
  background-color: #89E872 !important;
  color: #000 !important;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-bonus-club-section a.btn-default:hover{
  background-color: transparent !important;
  color: #000;
}
.spri-hp-hardware-smb-2021 #microsite_content .spri-product-hp-smb.spri-product-hp-smb-fix .c-Products--gallery-Product > .row .col-xs-12 .c-Products__shortDescription{
  height: 75px!important;
}
/*************close spri-hp-hardware-smb-2021*************/
/*************open Jabra Video*************/
.spri-jabra-video-reinvented h2{
  color: #ffcf00;
  margin-bottom: 10px;
}

.spri-jabra-video-reinvented span.highlight2 {
    font-size: 20px;
    font-weight: bold;
}

.spri-jabra-video-reinvented #microsite_content input.btn-default, .spri-jabra-video-reinvented #microsite_content a.btn-default, .spri-jabra-video-reinvented #microsite_content table.table a.btn-default{
  background: #ffcf00;
}
/*************close Jabra Video*************/
/***********open spri-qnap-microsite-custom-2021*************/

.spri-qnap-microsite-custom-2021 #microsite_content .spri-text-below-banner {
  background-color: #333 !important;
  padding-top: 80px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-text-below-banner>.container>.row {
  background-color: #333;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-a-link p {
  margin-bottom: 10px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-a-link a.lnk {
  color: #2063ad;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product table.table a.btn-default {
  background-color: #2063ad;
  color: #fff;
  padding: 15px 20px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product table.table a.btn-default:hover {
  background-color: #fff;
  color: #000;
  padding: 15px 20px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product th {
  background-color: #757575 !important;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-table-product tbody tr td:last-of-type {
  min-width: 135px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row {
  margin: 0 -15px;
  background-color: #2063ad;
  margin-bottom: 50px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-9.grid-col {
  padding: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-9.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-9.grid-col .article.text_with_media .col-xs-12 p.big {
  background-color: #2063ad;
  margin: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-3.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-3.grid-col .article.text_with_media .col-xs-12 p {
  text-align: right;
  margin: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-section-headline.spri-section-link .container>.row .col-xs-12.col-md-3.grid-col .article.text_with_media .col-xs-12 p a {
  color: #fff;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-no-padding {
  padding-bottom: 0;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-no-padding p.big {
  font-size: 19px !important;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-padding {
  padding-bottom: 15px;
}

.spri-qnap-microsite-custom-2021 #microsite_content .spri-custom-padding p.big {
  font-size: 19px !important;
}

.spri-section-qnap-subpage #microsite_content p,
.spri-section-qnap-subpage #microsite_content p.big,
.spri-section-qnap-subpage #microsite_content h1,
.spri-section-qnap-subpage #microsite_content h2,
.spri-section-qnap-subpage #microsite_content h4,
.spri-section-qnap-subpage #microsite_content li,
.spri-section-qnap-subpage #microsite_content h5,
.spri-section-qnap-subpage #microsite_content span,
.spri-section-qnap-subpage #microsite_content a {
  font-family: "inter";
}

.spri-section-qnap-subpage #microsite_content h3 {
  font-family: "inter";
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.text_with_media {
  background: linear-gradient(90deg, #2063ad 0%, #2082ad 52%, #208bad 100%);
  padding: 10px 0;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.text_with_media h2 {
  margin-bottom: 10px;
  color: #fff;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.text_with_media p {
  margin-bottom: 0;
  color: #fff;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive {
  padding: 0;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 {
  padding: 0;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 table thead tr th:first-of-type {
  background-image: none;
  text-align: center;
  border-bottom: none;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 table thead tr th:last-of-type {
  background-image: none;
  font-weight: unset;
  text-align: center;
  border-bottom: none;
}

.spri-section-qnap-subpage #microsite_content .spri-title-main .article.table_content .row.table-responsive .col-xs-12 table tbody tr td:first-of-type {
  font-weight: bold;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage {
  padding-top: 50px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage h2 {
  margin-bottom: 15px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage.spri-subtitle-7,
.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage.spri-subtitle-9,
.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage.spri-subtitle-10-1 {
  padding-top: 0;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage h3 {
  color: #2063ad !important;
  text-transform: unset !important;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage {
  text-align: center;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product {
  margin-bottom: 45px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product+.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product+.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product+.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product {
  padding-top: 50px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  transition: all 0.5s ease;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row:hover {
  box-shadow: 0 0rem 1.5rem rgba(0, 0, 0, 0.1);
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row>.col-xs-12:first-of-type {
  text-align: center;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__price {
  text-align: center;
  display: none;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
  height: 75px !important;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
  font-size: 18px;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row .c-Products__description {
  margin-bottom: 0;
  display: none;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary {
  margin-bottom: 30px !important;
  font-size: 0;
  background-color: #2063ad;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary:hover {
  background-color: #fff;
  color: #000;
}

.spri-section-qnap-subpage #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary::before {
  content: "KÃ¸b her";
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}

.spri-section-qnap-subpage #microsite_content .spri-section-subtitle-subpage h2 span {
  font-size: 20px;
}
/***********close spri-qnap-microsite-custom-2021*************/
/***********Open CISCO *************/
.spri-cisco-microsite h2{
  color: #049fd9;
}

.spri-cisco-microsite h3{
  font-size: 24px;
  margin-top: 30px;
}

.spri-cisco-microsite ul{
  padding-left: 15px;
}

.spri-cisco-microsite p.big{
  font-size: 18px;
}

.spri-cisco-microsite .spri-section-article .equalheight {
  padding-bottom: 30px;
}

.spri-cisco-microsite #microsite_content a.btn-default{
  background-color: #049fd9;
  color: white; 
  margin-left:10px;
  margin-right:10px;
}

.spri-cisco-microsite .spri-cisco-microsite-contact{
  background-color: #049fd9;
}

.spri-cisco-microsite .spri-cisco-microsite-contact h2{
  color: white;
}

.spri-cisco-microsite .spri-cisco-microsite-contact p, .spri-cisco-microsite .spri-cisco-microsite-contact a.lnk{
  color: white !important;
}

.spri-cisco-microsite .spri-cisco-microsite-contact img{
  max-width: 200px;
  margin-bottom: 30px !important;
}
.spri-cisco-microsite .spri-cisco-yhteistyo .row {
    background: #09bbeb;
    padding-top: 30px;
    padding-bottom: 15px;
    color: white;
}

.spri-cisco-microsite .spri-cisco-yhteistyo .row h3, .spri-cisco-microsite .spri-cisco-yhteistyo .row p{
color: white;
}

.spri-cisco-microsite-about.spri-cisco-microsite.spri-section-pt80.spri-section-pb80 {
    background-image: url("https://www.also.com/ec/cms5/media/img/5710/microsite_2/cisco_27/cisco_29/cisco-about.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    padding-top: 100px;
    padding-bottom: 100px;
}

.spri-cisco-microsite-omina-title .row{
    background: #bfe2eb;
  padding-top: 10px;
  margin-bottom: 30px;
}
/***********close CISCO *************/
/***********Open Aruba UXI *************/
.spri-aruba-uxi .spri-aruba-uxi-action{
  background: #f8f8f8;
}

.spri-aruba-uxi .spri-aruba-uxi-action-title p{
    padding: 30px;
    background: #333;
    color: #f7941d;
    font-size: 24px !important;
}
.spri-aruba-uxi .spri-aruba-uxi-cloud-title{
  background: #f7941d ;
}

.spri-aruba-uxi .spri-aruba-uxi-cloud-title h2{
  color: white !important;
}

.spri-aruba-uxi .spri-aruba-uxi-cloud .article.text_with_media .row{
  display: flex;
  align-items: center;
}

.spri-aruba-uxi .spri-aruba-uxi-cloud p{
    margin-bottom: 0px !important;
}


.spri-aruba-uxi .spri-aruba-uxi-viser .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p{
 position: relative !important; 
 margin-bottom: 70px !important;
 display: block;
 padding-left: 120px; 
}


.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p:before{
  background-color: #f7941d;
  content: "1";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 100%;
  top: -25px;
  left: 0px;
  color: white;
  font-size: 30px;  
}

.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p+p:before{
  background-color: #f7941d;
  content: "2";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 100%;
  top: -25px;
  left: 0px;
}

.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list .article.text_with_media p+p+p:before{
  background-color: #f7941d;
  content: "3";
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  position: absolute;
  border-radius: 100%;
  top: -25px;
  left: 0px;
}

.spri-aruba-uxi .spri-aruba-uxi-zero .grid.grid-type-1 .row{
  display: flex;
  align-items: center;
}
.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-title{
    background-color:#f8f8f8;
}
.spri-aruba-uxi .spri-aruba-uxi-zero.spri-aruba-uxi-zero-list{
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_portal_8/aruba_uxi/bg-3.jpg);
  background-repeat: no-repeat !important;
  background-position: top left !important;
  background-size: cover !important;
}

.spri-aruba-uxi .spri-aruba-uxi-sikrer.spri-aruba-uxi-sikrer-ct{
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_portal_8/aruba_uxi/bg-2.jpg);
  background-repeat: no-repeat !important;
  background-position: top right !important;
  background-size: cover !important;
}


.spri-aruba-uxi .spri-aruba-uxi-sikrer.spri-aruba-uxi-sikrer-ct .grid.grid-type-1 .row{
  display: flex;
  align-items: center;
}
.spri-aruba-uxi .spri-aruba-uxi-sikrer.spri-aruba-uxi-sikrer-ct .grid.grid-type-1 ul li{
  font-size: 20px !important;
  font-weight: bold;
  margin-bottom: 10px !important;
}

.spri-aruba-uxi #microsite_content .hero-banner .parallax-container .parallax-text h2{
  color: #f7941d !important;
  max-width: 500px;
}

.spri-aruba-uxi #microsite_content .hero-banner .parallax-container .parallax-text h2+p{
  color: black;
}
/***********close Aruba UXI *************/
/*========== Aruba 1960 Switch ==========*/
.spri-aruba-1960-switch #microsite_content .hero-banner .container-fluid::after {
    display: none;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock .article {
    background-color: #520f78;
    margin-left: 10px;
    margin-right: 10px;
    min-height: 365px;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock {
    margin-bottom: 50px;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock .article p b {
    color: #dd6735;
}

.spri-aruba-1960-switch #microsite_content section.featureBlock .article p {
    color: #fff;
}

.spri-aruba-1960-switch #microsite_content section.contentBlock {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spri-aruba-1960-switch #microsite_content section.othersBlock {
    padding-top: 50px;
}

.spri-aruba-1960-switch #microsite_content section.appBlock {
    padding-bottom: 50px;
}

.spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col {
    width: 20%;
    padding: 0;
    margin: 0;
    float: right;
}

.spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
    width: 100%;
    padding: 0 0 0 20px;
}

@media (max-width: 640px) {
    .spri-aruba-1960-switch #microsite_content section.featureBlock {
    margin-bottom: 30px;
    }
    
    .spri-aruba-1960-switch #microsite_content section.contentBlock {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .spri-aruba-1960-switch #microsite_content section.othersBlock {
        padding-top: 30px;
    }

    .spri-aruba-1960-switch #microsite_content section.appBlock {
        padding-bottom: 30px;
    }
    
    .spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col {
        width: 100%;
    }

    .spri-aruba-1960-switch #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
        padding: 0 25px 20px;
    }
}
/*========== End Aruba 1960 Switch ==========*/
/***** open ADOBE CLOUD *****/
.spri-2400-creative-cloud #microsite_content .spri-topbanner {
    background-image: url(https://filesalso.dk/Landingpages/Adobe/Cloud-Creative/top-header.png);
    background-size: cover;
    background-position: right;
    min-height: 600px;
}

.spri-2400-creative-cloud #microsite_content .spri-info-section {
    background: rgb(182,79,184);
    background: linear-gradient(180deg, rgba(182,79,184,1) 0%, rgba(216,96,183,1) 38%, rgba(218,88,90,1) 100%);
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-primary {
    color: #fff;
    background-color: transparent !important;
    border: 2px solid #fff !important;
}

.spri-2400-creative-cloud #microsite_content .spri-info-section-1 {
    background: rgb(218,88,90);
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-default {
    background-color: #1473e6 !important;
    color: #fff !important;
    border: 2px solid #1473e6 !important;
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-default:hover {
    background-color: transparent !important;
    color: #fff !important;
    border: 2px solid #ffffff !important;
}

.spri-2400-creative-cloud #microsite_content .spri-topbanner a.btn.btn-primary:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
    border: 2px solid #ffffff !important;
}

.spri-2400-creative-cloud #microsite_content a.btn.btn-default {
    background-color: #1473e6 !important;
    color: #fff !important;
    border: 2px solid #1473e6 !important;
}

.spri-2400-creative-cloud #microsite_content a.btn.btn-default:hover {
    background-color: transparent !important;
    color: #fff !important;
    border: 2px solid #ffffff !important;
}
/***** close ADOBE CLOUD *****/
/***** open spri-xerox-sukces *****/
#spri-xerox-sukces #microsite_content .mwf-form .mwf_success_text p {
  font-size: 20px;
  font-weight: bold;
}
/***** close spri-xerox-sukces *****/
/***** open spri-eaton-3s-mini *****/
.spri-eaton-3s-mini #microsite_content p,
.spri-eaton-3s-mini #microsite_content p.big,
.spri-eaton-3s-mini #microsite_content h1,
.spri-eaton-3s-mini #microsite_content h2,
.spri-eaton-3s-mini #microsite_content h4,
.spri-eaton-3s-mini #microsite_content li,
.spri-eaton-3s-mini #microsite_content h5,
.spri-eaton-3s-mini #microsite_content span,
.spri-eaton-3s-mini #microsite_content a {
  font-family: "inter";
}
.spri-eaton-3s-mini #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-eaton-3s-mini #microsite_content .spri-banner {
  margin-bottom: 40px;
}
.spri-eaton-3s-mini #microsite_content .spri-headline-eaton-3s h2 {
  margin-bottom: 0;
}
.spri-eaton-3s-mini #microsite_content .spri-text-col-eaton-3s {
  margin-bottom: 20px;
}
.spri-eaton-3s-mini #microsite_content .spri-text-col-eaton-3s .article.text_with_media {
  background-color: #f2f2f2;
}
.spri-eaton-3s-mini #microsite_content .spri-text-col-eaton-3s .article.text_with_media > .row {
  padding-top: 0;
}
.spri-eaton-3s-mini #microsite_content .spri-product-eaton-3s {
  margin-bottom: 40px;
}
.spri-eaton-3s-mini #microsite_content .spri-product-eaton-3s .article.text_with_media {
  background-color: #f2f2f2;
}
.spri-eaton-3s-mini #microsite_content .spri-product-eaton-3s .article.text_with_media > .row {
  padding-top: 0;
}
.spri-eaton-3s-mini #microsite_content .spri-product-img-eaton-3s {
  margin-bottom: 50px;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-3s {
  margin-bottom: 25px;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-3s a.btn.btn-default {
  background-color: #0067c6;
  color: #fff;
}
.spri-eaton-3s-mini #microsite_content .spri-cta-eaton-3s a.btn.btn-default:hover {
  background-color: #fff;
  color: #000;
}
/***** close spri-eaton-3s-mini *****/


/*************open spri-custom-style-storage-coach*************/
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form > div:nth-child(1){
  margin-top: 100px;
  border: 2px solid #fff;
  padding: 10px 20px;
  min-height: 200px;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form > div:nth-child(1) h3 {
  font-size: 2.2rem;
  font-weight: bold;
  color: #fff!important;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form > div:nth-child(1) p {
  font-size: 2.2rem;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form form > div:nth-child(1) {
  display: none;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form form .mwf-paragraph p a{
  color: #89e872;
  border-bottom: 1px solid #89e872;
}
.spri-custom-style-storage-coach #microsite_content .storageCoach_form .mwf-form form .mwf-paragraph p a:hover{
  color: #89e872;
  border-bottom: 1px solid transparent;
}
/*************close spri-custom-style-storage-coach*************/
/***** open Microsoft FY22 BizApps PBDaaS *****/
.spri-ms-pbdaas.spri-form-page #microsite_content .container{
    width: auto !important;
}

.spri-ms-pbdaas.spri-form-page #microsite_content{
    background-color: #ffffff !important;
}

.spri-ms-pbdaas #microsite_content {
    background-color: #f3f0e2;
}

.spri-ms-pbdaas #microsite_content .spri-topbanner {
    background-image: url(/ec/cms5/media/img/1010_anbieter_1/microsoft_2/microsoft_bizapps_pbdaas/topbanner.jpg);
    width: 100%;
    min-height: 730px;
    background-size: cover;
    background-position: center;
}

.spri-ms-pbdaas #microsite_content h1 {
    font-size: 40px;
    line-height: 1.5;
}

.spri-ms-pbdaas #microsite_content a.btn.btn-default {
    background-color: #ff8300 !important;
    color: #fff !important;
    border-color: #ff8300 !important;
    border-radius: 12px !important;
}

.spri-ms-pbdaas #microsite_content a.btn.btn-default:hover {
    opacity: 0.8;
}

.spri-ms-pbdaas #microsite_content .spri-section-title p.big {
    font-size: 37px !important;
    margin-bottom: 20px;
}

.spri-ms-pbdaas #microsite_content .spri-section-title p {
    font-size: 18px;
    margin-bottom: 20px;
}

.spri-ms-pbdaas #microsite_content ul {
    padding-left: 0;
}

.spri-ms-pbdaas #microsite_content li {
    list-style: none;
    padding-left: 50px;
    position: relative;
}

.spri-ms-pbdaas #microsite_content li:before {
    content: "\2B24";
    position: absolute;
    left: 0;
}

.spri-ms-pbdaas #microsite_content .spri-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1){display: none}
.spri-ms-pbdaas #microsite_content .spri-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(2) input{
	width: 320px;
	background-color: #ff8300 !important;
	color: #fff !important;
	border-color: #ff8300 !important;
	border-radius: 12px !important;
}


.spri-ms-pbdaas #microsite_content .spri-box-white .article.text_with_media {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 5px 5px 17px 0px rgb(0 0 0 / 27%);
    -webkit-box-shadow: 5px 5px 17px 0px rgb(0 0 0 / 27%);
    -moz-box-shadow: 5px 5px 17px 0px rgba(0,0,0,0.27);
}

.spri-ms-pbdaas #microsite_content .spri-form-page-section {
    background-color: #fff;
}

.spri-ms-pbdaas #microsite_content .spri-form-page-section .container {
    width: auto !important;
}

@media only screen and (min-width: 1440px) {
	.spri-ms-pbdaas #microsite_content .spri-icon-1, 
	.spri-ms-pbdaas #microsite_content .spri-icon-2, 
	.spri-ms-pbdaas #microsite_content .spri-icon-3,
	.spri-ms-pbdaas #microsite_content .spri-icon-4 {
	    position: relative;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-1:before {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-1.png);
	    right: 0;
	    position: absolute;
	    top: 10px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-2:before {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-2.png);
	    left: 0;
	    position: absolute;
	    top: 80px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-2:after {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-3.png);
	    right: 0;
	    position: absolute;
	    top: 300px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-4:before {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-4.png);
	    left: 0;
	    position: absolute;
	    top: 80px;
	}

	.spri-ms-pbdaas #microsite_content .spri-icon-4:after {
	    content: url(https://filesalso.dk/Landingpages/Microsoft/Microsoft-BizApps-PBDaaS/icon-5.png);
	    right: 0;
	    position: absolute;
	    top: -200px;
	}
}
/***** close Microsoft FY22 BizApps PBDaaS *****/
/*************open spri-samsung-gold-incentive*************/
.spri-samsung-gold-incentive #microsite_content p,
.spri-samsung-gold-incentive #microsite_content p.big,
.spri-samsung-gold-incentive #microsite_content h1,
.spri-samsung-gold-incentive #microsite_content h2,
.spri-samsung-gold-incentive #microsite_content h4,
.spri-samsung-gold-incentive #microsite_content li,
.spri-samsung-gold-incentive #microsite_content h5,
.spri-samsung-gold-incentive #microsite_content span,
.spri-samsung-gold-incentive #microsite_content a {
  font-family: "inter";
}
.spri-samsung-gold-incentive #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-samsung-gold-incentive #microsite_content a.btn, .spri-samsung-gold-incentive #microsite_content input.btn {
  background-color: #000;
  color: #fff;
}
.spri-samsung-gold-incentive #microsite_content a.btn:hover, .spri-samsung-gold-incentive #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-samsung-gold-incentive #microsite_content .spri-text-below-banner {
  padding: 50px;
  text-align: center;
}
.spri-samsung-gold-incentive #microsite_content .spri-text-below-banner p:not(:last-child) {
  margin-bottom: 15px;
}
.spri-samsung-gold-incentive #microsite_content .spri-text-below-banner h2 {
  margin-bottom: 15px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form {
  background-image: url(https://filesalso.dk/Landingpages/Samsung/bg-ticket.jpg);
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  padding: 50px 0;
}
@media (min-width: 992px) {
  .spri-samsung-gold-incentive #microsite_content .spri-form .container > .row {
    width: 50%;
  }
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row h3 {
  color: #fff;
  font-size: 30px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row p {
  color: #fff;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row p.big {
  font-size: 20px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .mwf-option.radio {
  padding-left: 25px;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .mwf-option.radio p a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .row.mwf_buttonrow .col-xs-6.col-md-3:first-of-type {
  display: none;
}
.spri-samsung-gold-incentive #microsite_content .spri-form .container > .row .row.mwf_buttonrow .col-xs-6.col-md-3:last-of-type {
  width: auto;
}
/*************close spri-samsung-gold-incentive*************/
/***** open spri-also-nordic-pursue *****/
.spri-also-nordic-pursue #microsite_content p,
.spri-also-nordic-pursue #microsite_content p.big,
.spri-also-nordic-pursue #microsite_content h1,
.spri-also-nordic-pursue #microsite_content h2,
.spri-also-nordic-pursue #microsite_content h4,
.spri-also-nordic-pursue #microsite_content li,
.spri-also-nordic-pursue #microsite_content h5,
.spri-also-nordic-pursue #microsite_content span,
.spri-also-nordic-pursue #microsite_content a {
  font-family: "inter";
}
.spri-also-nordic-pursue #microsite_content h3 {
  font-family: "inter";
}
.spri-also-nordic-pursue #microsite_content p {
  margin-bottom: 15px;
}
.spri-also-nordic-pursue #microsite_content a.btn {
  background-color: #e1221a;
  color: #fff;
}
.spri-also-nordic-pursue #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-also-nordic-pursue #microsite_content .spri-v-middle .container-fluid--nopadding > .row {
  display: flex;
  justify-content: center;
}
.spri-also-nordic-pursue #microsite_content .spri-v-middle .container-fluid--nopadding > .row a.btn {
  padding: 15px 10px;
}
.spri-also-nordic-pursue #microsite_content .spri-v-middle .container-fluid--nopadding > .row a.btn:hover {
  padding: 15px 10px;
}
.spri-also-nordic-pursue #microsite_content .spri-paralax-banner-p40w {
  padding-bottom: 80px;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content {
  margin-bottom: 20px;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content .col-xs-12.grid-col h2 {
  margin-bottom: 15px;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content .col-xs-12.grid-col:first-of-type {
  text-align: center;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content .col-xs-12.grid-col ul {
  padding-left: 20px;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content .col-xs-12.grid-col:last-of-type .article.text_with_media > .row {
  background-color: #f2f2f2;
  padding: 0;
  display: flex;
  align-items: center;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content .col-xs-12.grid-col:last-of-type .article.text_with_media > .row .col-for-image img {
  padding-left: 0;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content-below-text-full .article.text_with_media, .spri-also-nordic-pursue #microsite_content .spri-col-3-thinkvision .article.text_with_media {
  background-color: #f2f2f2;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content-below-text-full .article.text_with_media > .row:first-of-type, .spri-also-nordic-pursue #microsite_content .spri-col-3-thinkvision .article.text_with_media > .row:first-of-type {
  padding: 0;
}
.spri-also-nordic-pursue #microsite_content .spri-cta {
  padding-bottom: 45px;
}
.spri-also-nordic-pursue #microsite_content .spri-thinkpad-x-serien .parallax-container .container > .row {
  display: flex;
  justify-content: center;
}
.spri-also-nordic-pursue #microsite_content .spri-thinkpad-x-serien .text {
  max-width: 1170px;
}
.spri-also-nordic-pursue #microsite_content .spri-col-3-thinkvision {
  margin: 50px 0;
}
.spri-also-nordic-pursue #microsite_content .spri-thinkpad-x-serien-content .col-xs-12.grid-col:not(last-of-type) {
  margin-top: 40px;
}
.spri-also-nordic-pursue #microsite_content .spri-thinkpad-x-serien-content .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-also-nordic-pursue #microsite_content .spri-thinkpad-x-serien-content .article.text_with_media > .row h2 {
  margin-bottom: 15px;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 {
  padding-top: 55px;
  padding-bottom: 50px;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 h3 {
  text-transform: unset;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 {
  background-color: #5e8ddb;
  padding: 0;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 h3 {
  font-size: 50px;
  margin-bottom: 0;
  color: #fff !important;
  background-color: #ec6c00;
  padding: 35px 40px 15px;
  line-height: 50px;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 p {
  color: #fff;
  padding: 0 40px 20px;
  line-height: 30px;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 p:not(.big) {
  padding: 5px 40px 0;
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.8);
  line-height: 18px;
  font-size: 14px;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 p:not(.big) b {
  color: #fff;
}
@media (min-width: 1024px) {
  .spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 p:nth-last-child(2) {
    padding-right: 75px;
  }
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 p:last-of-type {
  padding-bottom: 30px;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 p.big {
  background-color: #ec6c00;
  font-size: 28px;
}
.spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-xs-12.col-md-5 p.big b {
  color: #6f87c8;
}
@media (min-width: 1024px) {
  .spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-for-image {
    margin-left: -85px;
  }
  .spri-also-nordic-pursue #microsite_content .spri-vr-glasses-a3 .col-for-image img {
    padding-left: 0;
  }
}
.spri-also-nordic-pursue #microsite_content .spri-product .container > .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.spri-also-nordic-pursue #microsite_content .box-grey-article {
  padding-bottom: 35px;
}
.spri-also-nordic-pursue #microsite_content span.lenovo-thinkpad-x-splash-green {
  width: 100px;
  height: 100px;
}
.spri-also-nordic-pursue #microsite_content h2 {
  text-transform: uppercase;
}
.spri-also-nordic-pursue #microsite_content p {
  margin-bottom: 15px;
}
.spri-also-nordic-pursue #microsite_content .box-grey-article p {
  padding-left: 0 !important;
}
.spri-also-nordic-pursue #microsite_content .spri-product .article.text_with_media .row:first-of-type {
  padding-bottom: 0;
}
.spri-also-nordic-pursue #microsite_content .spri-product .article.text_with_media .row:last-of-type {
  padding-top: 0;
}
.spri-also-nordic-pursue #microsite_content .spri-product .article.text_with_media .row:last-of-type h3 {
  margin-top: 0;
}
.spri-also-nordic-pursue #microsite_content .spri-product .container > .row .col-xs-12.grid-col:nth-child(-n+4) {
  margin-bottom: 50px;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content .col-xs-12.grid-col p.big {
  font-size: 20px;
  line-height: 1.5;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-text-full h2 {
  margin-bottom: 20px;
}
.spri-also-nordic-pursue #microsite_content .spri-p40w-content .col-xs-12.grid-col:last-of-type .article.text_with_media > .row p {
  margin-bottom: 0;
}
.spri-also-nordic-pursue #microsite_content .spri-product .article.text_with_media h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
.spri-also-nordic-pursue #microsite_content .spri-product .article.text_with_media span.lenovo-thinkpad-x-splash-green {
  top: -350px;
  right: 15px;
}
/***** close spri-also-nordic-pursue *****/
/*************open spri-lenovo-workstion-thinkreality*************/
.spri-lenovo-workstion-thinkreality #microsite_content p,
.spri-lenovo-workstion-thinkreality #microsite_content p.big,
.spri-lenovo-workstion-thinkreality #microsite_content h1,
.spri-lenovo-workstion-thinkreality #microsite_content h2,
.spri-lenovo-workstion-thinkreality #microsite_content h4,
.spri-lenovo-workstion-thinkreality #microsite_content li,
.spri-lenovo-workstion-thinkreality #microsite_content h5,
.spri-lenovo-workstion-thinkreality #microsite_content span,
.spri-lenovo-workstion-thinkreality #microsite_content a {
  font-family: "Conv_Lato-Light";
}
.spri-lenovo-workstion-thinkreality #microsite_content h3 {
  font-family: "Conv_Lato-Light";
}
.spri-lenovo-workstion-thinkreality #microsite_content p {
  font-weight: 600;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-slider {
  margin-bottom: 60px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .col-for-image img {
  padding-left: 0;
}
@media (min-width: 991px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-opret-custom .article.text_with_media .block-icon-opret {
    display: flex;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-opret-custom .article.text_with_media .block-icon-opret .item {
  text-align: center;
  margin-right: 10px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-opret-custom .article.text_with_media .block-icon-opret .item img {
  width: 75px;
  height: 75px;
  padding-left: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-opret-custom .article.text_with_media .block-icon-opret .item .item-content {
  width: 100px;
  margin: auto;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-opret-custom .article.text_with_media .block-icon-opret .item .item-content p {
  line-height: 21px;
}
@media (min-width: 991px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkpad-product .article.text_with_media .block-icon-opret {
    display: flex;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkpad-product .article.text_with_media .block-icon-opret .item {
  text-align: center;
  margin-right: 10px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkpad-product .article.text_with_media .block-icon-opret .item img {
  padding: 0;
  width: 220px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkpad-product .article.text_with_media br {
  display: none;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkpad-product .article.text_with_media p:empty {
  display: none;
}
@media (max-width: 1024px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkpad-product p:last-child {
    text-align: center;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-text-main .article.text_with_media {
  text-align: center;
  max-width: 925px;
  margin: 20px auto 40px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-text-main .article.text_with_media h2 {
  background: linear-gradient(115deg, #e1140a 40%, #333f48 80%, #000000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  line-height: 45px;
  display: inline-block;
  margin: 0.67em 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-text-main .article.text_with_media p {
  font-size: 18px;
  line-height: 30px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main {
  background-color: #f6f6f6;
}
@media (min-width: 991px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main .article.text_with_media > .row {
    padding: 0 !important;
    display: flex;
    align-items: center;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main .article.text_with_media > .row h2 {
  background: linear-gradient(115deg, #e1140a 40%, #333f48 80%, #000000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  line-height: 45px;
  display: inline-block;
  margin: 0.67em 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main .article.text_with_media > .row p {
  font-size: 18px;
  line-height: 30px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main .article.text_with_media > .row p a.lnk {
  color: #0d5c91;
  text-decoration: underline;
  border-bottom: none;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main:nth-child(even) .article.text_with_media > .row .col-md-6:first-child {
  padding: 40px 100px;
}
@media (min-width: 1028px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main:nth-child(even) .article.text_with_media > .row .col-md-6:first-child {
    text-align: left;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main:nth-child(even) .article.text_with_media > .row .col-md-6:first-child {
    padding: 40px;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main:nth-child(odd) .article.text_with_media > .row .col-md-6:last-child {
  padding: 40px 100px;
}
@media (min-width: 1028px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main:nth-child(odd) .article.text_with_media > .row .col-md-6:last-child {
    text-align: left;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main:nth-child(odd) .article.text_with_media > .row .col-md-6:last-child {
    padding: 40px;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_thinkreality/lenovo-campaign-thinkreality-a3-notify-me-bkgd.png) !important;
  height: 38vw;
  position: relative;
  max-height: calc(100vh - 75px);
  background-size: cover;
  background-position: center bottom;
  overflow: hidden;
}
@media (max-width: 768px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity {
    height: 50vw;
  }
}
@media (max-width: 490px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity {
    height: 120vw;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity .container > .row {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  z-index: 1;
}
@media (min-width: 1280px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity .container > .row .article.text_with_media {
    width: 1160px;
    margin: auto;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity .container > .row .article.text_with_media img {
  padding-left: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity a.btn.btn-primary {
  background-color: #3e8ddd;
  border: 2px solid #3e8ddd;
  border-radius: 0;
  width: auto;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity a.btn.btn-primary:hover {
  background-color: #00668d;
  border: 2px solid #00668d;
  border-radius: 0;
  color: #fff;
  width: auto;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity a.btn.btn-default {
  background-color: #484848;
  border: 2px solid #484848;
  color: #fff;
  border-radius: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-thinkReadylity a.btn.btn-default:hover {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 0;
  color: #000;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell {
  position: relative;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .slider-navigation::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_thinkreality/update_15/logointel-2.png);
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 991px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .slider-navigation::before {
    background-image: none;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .swiper-pagination {
  background-color: rgba(0, 0, 0, 0.53);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  right: 0;
  bottom: -54px!important;
  padding: 15px 5px 15px 5px;
  border-top-left-radius: 50px;
}
@media (max-width: 480px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .swiper-pagination {
    bottom: -62px;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .swiper-pagination .swiper-pagination-bullet:nth-child(1) {
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_thinkreality/update_15/1.png);
  width: 90px;
  height: 106px;
  background-repeat: no-repeat;
  margin-left: 0;
  border-radius: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .swiper-pagination .swiper-pagination-bullet:nth-child(2) {
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_thinkreality/update_15/2.png);
  width: 90px;
  height: 106px;
  background-repeat: no-repeat;
  border-radius: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .swiper-pagination .swiper-pagination-bullet:nth-child(3) {
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_thinkreality/update_15/3.png);
  width: 90px;
  height: 106px;
  background-repeat: no-repeat;
  border-radius: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .swiper-pagination .swiper-pagination-bullet:nth-child(4) {
  background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_thinkreality/update_15/4.png);
  width: 90px;
  height: 106px;
  background-repeat: no-repeat;
  margin-right: 0;
  border-radius: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .col-xs-12.grid-col:last-child {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  z-index: 1;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: 5%;
}
@media (max-width: 991px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .col-xs-12.grid-col:last-child {
    display: none;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .col-xs-12.grid-col:last-child a.btn.btn-primary {
  background-color: #3e8ddd;
  border: 2px solid #3e8ddd;
  border-radius: 0;
  width: auto;
  padding: 20px 65px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .col-xs-12.grid-col:last-child a.btn.btn-primary:hover {
  background-color: #00668d;
  border: 2px solid #00668d;
  border-radius: 0;
  color: #fff;
  width: auto;
  padding: 20px 65px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .col-xs-12.grid-col:last-child a.btn.btn-default {
  margin-left: 50px;
  background-color: rgba(0, 0, 0, 0.7);
  border: 2px solid #fff;
  color: #fff;
  border-radius: 0;
  padding: 20px 65px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .col-xs-12.grid-col:last-child a.btn.btn-default:hover {
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 0;
  color: #000;
  padding: 20px 65px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-video-dell .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-slider .swiper-container {
  padding-bottom: 85px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-product-main {
  padding: 50px 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-product-main .article.text_with_media {
  text-align: center;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-product-main .article.text_with_media h3 {
  text-transform: unset;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-product-main .article.text_with_media a.btn {
  background-color: #e32526;
  color: #fff;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-product-main .article.text_with_media a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom {
  background-color: #f6f6f6;
}
@media (min-width: 991px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom .article.text_with_media > .row {
    padding: 0 !important;
    display: flex;
    align-items: center;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom .article.text_with_media > .row h2 {
  background: linear-gradient(115deg, #e1140a 40%, #333f48 80%, #000000 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 36px;
  line-height: 45px;
  display: inline-block;
  margin: 0.67em 0;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom .article.text_with_media > .row p {
  font-size: 18px;
  line-height: 30px;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom .article.text_with_media > .row p a.lnk {
  color: #0d5c91 !important;
  text-decoration: underline !important;
  border-bottom: none !important;
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom:nth-child(odd) .article.text_with_media > .row .col-md-6:first-child {
  padding: 40px 100px;
}
@media (min-width: 1028px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom:nth-child(odd) .article.text_with_media > .row .col-md-6:first-child {
    text-align: left;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom:nth-child(odd) .article.text_with_media > .row .col-md-6:first-child {
    padding: 40px;
  }
}
.spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom:nth-child(even) .article.text_with_media > .row .col-md-6:last-child {
  padding: 40px 100px;
}
@media (min-width: 1028px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom:nth-child(even) .article.text_with_media > .row .col-md-6:last-child {
    text-align: left;
    margin: 0;
  }
}
@media (max-width: 767px) {
  .spri-lenovo-workstion-thinkreality #microsite_content .spri-block-main-custom:nth-child(even) .article.text_with_media > .row .col-md-6:last-child {
    padding: 40px;
  }
}
/*************close spri-lenovo-workstion-thinkreality*************/
/*************open spri-contour-unimouse*************/
.spri-contour-unimouse #microsite_content p,
.spri-contour-unimouse #microsite_content p.big,
.spri-contour-unimouse #microsite_content h1,
.spri-contour-unimouse #microsite_content h2,
.spri-contour-unimouse #microsite_content h4,
.spri-contour-unimouse #microsite_content li,
.spri-contour-unimouse #microsite_content h5,
.spri-contour-unimouse #microsite_content span,
.spri-contour-unimouse #microsite_content a {
  font-family: "inter";
}
.spri-contour-unimouse #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-contour-unimouse #microsite_content a.btn {
  background-color: #ed1c24;
  color: #fff;
}
.spri-contour-unimouse #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-contour-unimouse #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/contour_1/contour_unimouse/top-banner.jpg);
  background-repeat: no-repeat;
  max-height: calc(100vh - 75px);
  position: relative;
  height: 31.3vw;
  background-size: cover;
}
@media (max-width: 560px) {
  .spri-contour-unimouse #microsite_content .spri-banner {
    height: 65vw;
  }
}
.spri-contour-unimouse #microsite_content .spri-banner .container > .row {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 1;
  width: inherit;
}
.spri-contour-unimouse #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-contour-unimouse #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 h2 {
  font-size: 40px;
  margin-bottom: 10px;
  color: #fff;
}
.spri-contour-unimouse #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 p {
  margin-bottom: 10px;
  color: #fff;
}
.spri-contour-unimouse #microsite_content .spri-section-left-right {
  padding: 80px 0 0;
}
.spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .article.text_with_media img {
  padding: 0;
}
.spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col:last-child .article.text_with_media {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col:nth-child(even) .article.text_with_media .row .col-xs-12.col-md-6:first-child {
    order: 2;
  }
  .spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col:nth-child(even) .article.text_with_media .row .col-xs-12.col-md-6:last-child {
    order: 1;
  }
}
.spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col:nth-child(even) .article.text_with_media .col-xs-12:first-child {
  padding-right: 80px;
}
.spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col:nth-child(odd) .article.text_with_media .col-xs-12:last-child {
  padding-left: 80px;
}
.spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col .article.text_with_media .row {
  display: flex;
  align-items: center;
  padding: 0;
}
@media (max-width: 991px) {
  .spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col .article.text_with_media .row {
    flex-wrap: wrap;
  }
}
.spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col .article.text_with_media .row h3 {
  text-transform: unset;
}
@media (max-width: 991px) {
  .spri-contour-unimouse #microsite_content .spri-section-left-right .container .row .col-xs-12.grid-col .article.text_with_media .row h3 {
    margin-top: 20px;
  }
}
.spri-contour-unimouse #microsite_content .spri-block-2 {
  margin-top: 65px;
}
/*************close spri-contour-unimouse*************/
/*************open spri-acer-sneaker-incentive*************/
.spri-acer-sneaker-incentive #microsite_content p,
.spri-acer-sneaker-incentive #microsite_content p.big,
.spri-acer-sneaker-incentive #microsite_content h1,
.spri-acer-sneaker-incentive #microsite_content h2,
.spri-acer-sneaker-incentive #microsite_content h4,
.spri-acer-sneaker-incentive #microsite_content li,
.spri-acer-sneaker-incentive #microsite_content h5,
.spri-acer-sneaker-incentive #microsite_content span,
.spri-acer-sneaker-incentive #microsite_content a {
  font-family: "inter";
}
.spri-acer-sneaker-incentive #microsite_content h3 {
  font-family: "inter";
}
.spri-acer-sneaker-incentive #microsite_content a.btn, .spri-acer-sneaker-incentive #microsite_content input.btn {
  background-color: #83b81a;
  color: #fff;
  padding: 15px 22px;
}
.spri-acer-sneaker-incentive #microsite_content a.btn:hover, .spri-acer-sneaker-incentive #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
  padding: 15px 22px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product .row .col-md-3:nth-child(4) .article.text_with_media::before{
  display: none !important;
}
.spri-acer-sneaker-incentive #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/2400_2/acer_16/acer_sneaker_incentive/topbanner-2.jpg);
  background-repeat: no-repeat;
  max-height: calc(100vh - 75px);
  position: relative;
  height: 31.3vw;
  background-size: cover;
  background-position: center;
}
@media (max-width: 560px) {
  .spri-acer-sneaker-incentive #microsite_content .spri-banner {
    height: 65vw;
  }
}
.spri-acer-sneaker-incentive #microsite_content .spri-banner .container > .row {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 1;
  width: inherit;
}

.spri-acer-sneaker-incentive #microsite_content .spri-banner .col-xs-12.col-md-6.grid-col {
	box-shadow: none;	
}

.spri-acer-sneaker-incentive #microsite_content .spri-banner .container > .row .article.text_with_media {
  padding-top: 25px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-acer-sneaker-incentive #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 h2 {
  font-size: 42px;
  margin: auto;
  padding-bottom: 15px;
  color: #fff;
}
.spri-acer-sneaker-incentive #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 p {
  margin-bottom: 10px;
  color: #fff;
}
.spri-acer-sneaker-incentive #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 a.btn {
  border: 2px solid #fff;
  border-radius: 5px;
  background-color: #6daa1f;
  padding: 15px 45px;
  font-size: 25px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-banner .container > .row .article.text_with_media .col-xs-12 a.btn:hover {
  background-color: #fff;
  border-radius: 5px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-text-below-banner {
  text-align: center;
  padding-bottom: 30px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-text-below-banner .article.text_with_media {
  width: 80%;
  margin: auto;
}
.spri-acer-sneaker-incentive #microsite_content .spri-text-below-banner p {
  font-size: 21px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-text-below-banner p:first-child {
  font-size: 32px;
  margin-bottom: 15px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-according {
  margin-top: 50px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-according .c-Akkordeon .panel-group {
  border-top: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-according .c-Akkordeon .panel-group .panel-body {
  border-bottom: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-cta-1 {
  margin: 20px 0 15px;
  text-align: center;
}
.spri-acer-sneaker-incentive #microsite_content .spri-cta-1 .article.text_with_media > .row {
  background-color: #f4f4f4;
}
.spri-acer-sneaker-incentive #microsite_content .spri-cta-1 .article.text_with_media > .row p a {
  margin-top: -85px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-bekijk {
  text-align: center;
  margin: 30px 0 15px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-bekijk h2 {
  margin: 0;
  color: #4f4f4f;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product {
  text-align: center;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product > .row .col-xs-12:first-child a {
  border: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product > .row .col-xs-12:first-child a:hover {
  border: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product > .row .col-xs-12:first-child a img {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transition: transform 0.3s ease;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product > .row .col-xs-12:first-child a:hover img {
  transform: scale(1);
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product .c-Products__shortDescription h3 {
  text-transform: unset;
  text-align: center;
  font-size: 18px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product .c-Products__shortDescription h3 a {
  color: rgba(0, 0, 0, 0.4);
  border-bottom: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product .c-Products__description {
  display: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product-custom .article.products.js-Products > .row .c-Products--gallery-Product a.btn .fa.fa-eye {
  display: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-cta-2 {
  text-align: center;
  background-color: #f6f6f6;
  padding: 15px 0 50px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-cta-2 a.lnk {
  color: #83b81a;
  border-bottom: none;
  font-size: 35px;
  text-decoration: underline;
}
.spri-acer-sneaker-incentive #microsite_content .spri-cta-2 a.lnk:hover {
  text-decoration: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-headline-new {
  text-align: center;
  padding: 50px 0 0;
}
.spri-acer-sneaker-incentive #microsite_content .spri-headline-new h2 {
  color: #4f4f4f;
  margin-bottom: 15px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product {
  margin-top: 100px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product .col-xs-12.col-md-3.grid-col .article.text_with_media {
  position: relative;
  text-align: center;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product .col-xs-12.col-md-3.grid-col .article.text_with_media h3 {
  color: rgba(0, 0, 0, 0.4);
  text-transform: unset;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product .col-xs-12.col-md-3.grid-col .article.text_with_media .col-for-image img {
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transition: transform 0.3s ease;
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product .col-xs-12.col-md-3.grid-col .article.text_with_media .col-for-image:hover img {
  transform: scale(1);
}
.spri-acer-sneaker-incentive #microsite_content .spri-block-product .col-xs-12.col-md-3.grid-col .article.text_with_media::before {
    content: "Nieuw bij ALSO ";
    font-size: 14px;
    text-align: center;
    position: absolute;
    top: -46px;
    margin: auto;
    right:20px;
    background-color: #83b81a;
    color: #fff;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 5px;
    width: 90px;
    height: 90px;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form {
  background-color: #575757;
  padding: 50px;
  margin-top: 60px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .article.text_with_media > .row h2 {
  color: #fff;
  margin-bottom: 10px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .article.text_with_media > .row p.big {
  color: #fff;
  line-height: 1.5;
  font-size: 20px;
  margin-bottom: 10px;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .article.text_with_media > .row p {
  color: #fff;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .mwf-form .mwf-label {
  color: #fff;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .mwf-form input {
  border-bottom: none;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .mwf-form .mwf-option p {
  color: #fff;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .mwf-form .mwf-option p a {
  color: #83b81a;
  border-bottom: 1px solid #83b81a;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .mwf-form .row.mwf_buttonrow {
  margin-top: 15px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.spri-acer-sneaker-incentive #microsite_content .spri-form .mwf-form .mwf-paragraph p {
  color: #fff;
}
/*************close spri-acer-sneaker-incentive*************/
/*************open spri-vade-reseller*************/
.spri-vade-reseller #microsite_content p,
.spri-vade-reseller #microsite_content p.big,
.spri-vade-reseller #microsite_content h1,
.spri-vade-reseller #microsite_content h2,
.spri-vade-reseller #microsite_content h4,
.spri-vade-reseller #microsite_content li,
.spri-vade-reseller #microsite_content h5,
.spri-vade-reseller #microsite_content span,
.spri-vade-reseller #microsite_content a {
  font-family: "inter";
}
.spri-vade-reseller #microsite_content h3 {
  font-family: "inter";
}
.spri-vade-reseller #microsite_content a.btn, .spri-vade-reseller #microsite_content input.btn {
  background-color: #f20089;
  color: #fff;
  border: 2px solid #f20089 !important;
  border-radius: 0;
}
.spri-vade-reseller #microsite_content a.btn:hover, .spri-vade-reseller #microsite_content input.btn:hover {
  background-color: #fff;
  color: #f20089;
  border: 2px solid #fff;
  border-radius: 0;
}
.spri-vade-reseller #microsite_content .article.text_with_media img {
  padding-left: 0;
}
.spri-vade-reseller #microsite_content .col-for-image img {
  margin: auto;
}
.spri-vade-reseller #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/vade_reseller/bg-topbanner_01.jpg);
  height: 620px;
  position: relative;
  background-size: cover;
  background-position: center;
}
@media (max-width: 991px) {
  .spri-vade-reseller #microsite_content .spri-banner {
    padding: 30px 0;
    height: 1000px;
  }
}
.spri-vade-reseller #microsite_content .spri-banner .container > .row {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  z-index: 1;
  width: inherit;
}
.spri-vade-reseller #microsite_content .spri-banner .container > .row .article.text_with_media p.big {
  padding-bottom: 85px;
}
@media (max-width: 991px) {
  .spri-vade-reseller #microsite_content .spri-banner .container > .row .article.text_with_media p.big {
    padding-bottom: 40px;
  }
}
.spri-vade-reseller #microsite_content .spri-banner .container > .row .article.text_with_media h2 {
  color: #fff;
  font-size: 41px;
  margin-bottom: 25px;
}
.spri-vade-reseller #microsite_content .spri-banner .container > .row .article.text_with_media p {
  color: #fff;
}
.spri-vade-reseller #microsite_content .spri-banner .container > .row .article.text_with_media p:nth-last-child(2) {
  font-size: 24px;
}
.spri-vade-reseller #microsite_content .spri-banner .container > .row .article.text_with_media p:last-child {
  padding-top: 50px;
}
@media (max-width: 991px) {
  .spri-vade-reseller #microsite_content .spri-banner .container > .row .article.text_with_media p:last-child {
    padding-top: 20px;
    margin-bottom: 40px;
  }
}
.spri-vade-reseller #microsite_content .spri-introduce {
  padding: 30px;
}
@media (max-width: 768px) {
  .spri-vade-reseller #microsite_content .spri-introduce {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .spri-vade-reseller #microsite_content .spri-introduce .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-vade-reseller #microsite_content .spri-introduce .article.text_with_media > .row p {
  font-size: 18px;
}
.spri-vade-reseller #microsite_content .spri-introduce .article.text_with_media > .row p:first-child {
  margin-bottom: 15px;
}
.spri-vade-reseller #microsite_content .spri-video {
  background-color: #f20089;
  text-align: center;
  padding: 50px;
}
@media (max-width: 768px) {
  .spri-vade-reseller #microsite_content .spri-video {
    padding: 50px 0;
  }
}
@media (min-width: 992px) {
  .spri-vade-reseller #microsite_content .spri-video .container > .row {
    display: flex;
    justify-content: center;
  }
}
.spri-vade-reseller #microsite_content .spri-video .article.text_with_media h3 {
  color: #fff;
  font-size: 30px;
  text-transform: unset;
}
.spri-vade-reseller #microsite_content .spri-video .article.text_with_media p {
  color: #fff;
  font-size: 18px;
}
.spri-vade-reseller #microsite_content .spri-capitalize {
  padding: 50px 0;
}
@media (min-width: 992px) {
  .spri-vade-reseller #microsite_content .spri-capitalize .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-vade-reseller #microsite_content .spri-capitalize .article.text_with_media h3 {
  text-transform: unset;
  font-size: 30px;
  margin-bottom: 25px;
}
.spri-vade-reseller #microsite_content .spri-capitalize .article.text_with_media p {
  font-size: 18px;
}
.spri-vade-reseller #microsite_content .spri-capitalize .article.text_with_media ul {
  list-style-type: disc;
  font-size: 18px;
  padding-top: 20px;
}
.spri-vade-reseller #microsite_content .spri-headline-form {
  background-color: #3000f6;
  text-align: center;
  padding-top: 50px;
}
.spri-vade-reseller #microsite_content .spri-headline-form .article.text_with_media h3 {
  color: #fff;
  text-transform: unset;
  font-size: 26px;
}
.spri-vade-reseller #microsite_content .spri-form {
  background-color: #3000f6;
  padding-bottom: 50px;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row {
  display: flex;
  justify-content: center;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .col-xs-12.col-md-6 {
  padding: 0 5px 10px;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .col-xs-12.col-md-6 label.mwf-label {
  display: none;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .col-xs-12.col-md-6 .mwf-input input {
  border: none;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .mwf-field {
  padding: 0 5px;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .mwf-field .mwf-option p {
  color: #fff;
  font-size: 14px;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .mwf_buttonrow {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .mwf_buttonrow .col-xs-6.col-md-3:last-child {
  display: none;
}
.spri-vade-reseller #microsite_content .spri-form .container > .row .mwf-form .mwf_buttonrow .col-xs-6.col-md-3 input {
  width: auto;
}
/*************close spri-vade-reseller*************/
/*************open fix-css*************/
@media (max-width: 767px) {
  .spri-main #microsite_content .col-xs-12.col-md-6.grid-col {
    width: 100%;
    margin: 0;
    box-shadow: none;
  }
}
.spri-fontstyle-italic span.nowrap {
  font-style: italic;
}
/*************close fix-css*************/
/***********open spri-samsung-go-big*************/
.spri-samsung-go-big #microsite_content p,
.spri-samsung-go-big #microsite_content p.big,
.spri-samsung-go-big #microsite_content h1,
.spri-samsung-go-big #microsite_content h2,
.spri-samsung-go-big #microsite_content h4,
.spri-samsung-go-big #microsite_content li,
.spri-samsung-go-big #microsite_content h5,
.spri-samsung-go-big #microsite_content span,
.spri-samsung-go-big #microsite_content a {
  font-family: "Conv_SamsungOne-500", arial;
}
.spri-samsung-go-big #microsite_content h2, .spri-samsung-go-big #microsite_content h3 {
  font-family: "SamsungSharpSans", arial, sans-serif !important;
}
.spri-samsung-go-big #microsite_content a.btn, .spri-samsung-go-big #microsite_content input.btn {
  background-color: #000;
  color: #fff;
}
.spri-samsung-go-big #microsite_content a.btn:hover, .spri-samsung-go-big #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-samsung-go-big #microsite_content .spri-headline-funksjoner h3 {
  font-size: 25px;
  text-transform: unset;
}
.spri-samsung-go-big #microsite_content .spri-icon-full {
  padding-bottom: 50px;
}
.spri-samsung-go-big #microsite_content .spri-icon-full .container > .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.spri-samsung-go-big #microsite_content .spri-icon-full .container > .row p {
  font-size: 16px;
}
.spri-samsung-go-big #microsite_content .spri-product-title {
  padding-top: 50px;
}
.spri-samsung-go-big #microsite_content .spri-product-title h2 {
  margin-bottom: 10px;
}
.spri-samsung-go-big #microsite_content .spri-product-title p.big {
  margin-bottom: 10px;
}
.spri-samsung-go-big #microsite_content .spri-product-title p:not(.big) {
  font-size: 18px;
}
.spri-samsung-go-big #microsite_content .spri-product-feature .c-Products--gallery-Product {
  padding: 0 15px;
  margin-bottom: 30px !important;
}
.spri-samsung-go-big #microsite_content .spri-product-feature .c-Products--gallery-Product .row {
  margin: 0;
  padding: 0 15px;
  background-color: #ffffff;
  border-radius: 15px;
  box-shadow: 2px 2px 15px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 2px 15px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 15px 1px rgba(0, 0, 0, 0.2);
}
.spri-samsung-go-big #microsite_content .spri-product-feature .c-Products--gallery-Product .row .c-Products__description {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.spri-samsung-go-big #microsite_content .spri-product-feature .c-Products--gallery-Product .btn-primary {
  width: 100%;
  margin-bottom: 30px !important;
  background-color: #000000;
  font-size: 0;
}
.spri-samsung-go-big #microsite_content .spri-product-feature .c-Products--gallery-Product .btn-primary::before {
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.spri-samsung-go-big #microsite_content .spri-product-feature .c-Products--gallery-Product .btn-primary:hover {
  background-color: transparent;
}
.spri-samsung-go-big #microsite_content .spri-note-cta p.big + p.big {
  margin-bottom: 0;
}
.spri-samsung-go-big #microsite_content .spri-cta-all {
  background-color: #000;
  padding: 20px;
}
.spri-samsung-go-big #microsite_content .spri-cta-all a.lnk {
  color: #fff;
  text-decoration: underline;
  font-size: 24px;
}
.spri-samsung-go-big #microsite_content .spri-cta-all a.lnk:hover {
  color: #fff;
  text-decoration: none;
  font-size: 24px;
}
.spri-samsung-go-big #microsite_content .spri-cta-all p {
  margin-bottom: 0;
}
.spri-samsung-go-big #microsite_content .spri-slider {
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/samsung_4/kampanjer/samsung_go_big/topbanner.jpg);
  padding: 90px 0 105px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 480px) {
  .spri-samsung-go-big #microsite_content .spri-slider {
    padding: 45px 0 35px;
    background-size: cover;
    background-position: center;
  }
}
@media (min-width: 520px) and (max-width: 1200px) {
  .spri-samsung-go-big #microsite_content .spri-slider {
    padding: 90px 0 70px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
}
.spri-samsung-go-big #microsite_content .spri-slider .c-Gallery .swiper-container .slider-navigation {
  background: transparent;
}
/***********close spri-samsung-go-big*************/
/*************open spri-contour-rollermouse*************/
.spri-contour-rollermouse #microsite_content p,
.spri-contour-rollermouse #microsite_content p.big,
.spri-contour-rollermouse #microsite_content h1,
.spri-contour-rollermouse #microsite_content h2,
.spri-contour-rollermouse #microsite_content h4,
.spri-contour-rollermouse #microsite_content li,
.spri-contour-rollermouse #microsite_content h5,
.spri-contour-rollermouse #microsite_content span,
.spri-contour-rollermouse #microsite_content a {
  font-family: "inter";
}
.spri-contour-rollermouse #microsite_content h3 {
  font-family: "inter";
}
.spri-contour-rollermouse #microsite_content a.btn {
  background-color: #ed1c24;
  color: #fff;
}
.spri-contour-rollermouse #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right {
  padding: 80px 0;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right.spri-section-pb40 {
  padding-bottom: 40px;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right.spri-section-pt40{
  padding-top: 40px;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right img {
  padding-left: 0;
}
@media (max-width: 991px) {
  .spri-contour-rollermouse #microsite_content .spri-section-left-right:nth-child(even) .article.text_with_media .row .col-xs-12.col-md-6:first-child {
    order: 2;
  }
  .spri-contour-rollermouse #microsite_content .spri-section-left-right:nth-child(even) .article.text_with_media .row .col-xs-12.col-md-6:last-child {
    order: 1;
  }
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right:nth-child(even) .article.text_with_media .col-xs-12:first-child {
  padding-right: 50px;
  padding-left: 10px;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right:nth-child(odd) .article.text_with_media .col-xs-12:last-child {
  padding-left: 50px;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right .article.text_with_media .row {
  display: flex;
  align-items: center;
  padding: 0;
}
@media (max-width: 991px) {
  .spri-contour-rollermouse #microsite_content .spri-section-left-right .article.text_with_media .row {
    flex-wrap: wrap;
  }
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right .article.text_with_media .row h3 {
  text-transform: unset;
  font-size: 45px;
  font-weight: 400;
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
  line-height: 1;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right .article.text_with_media .row h3::after {
  position: absolute;
  content: "";
  background-color: #d91111;
  width: 26%;
  height: 3px;
  left: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .spri-contour-rollermouse #microsite_content .spri-section-left-right .article.text_with_media .row h3 {
    margin-top: 20px;
  }
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right .article.text_with_media .row p {
  font-size: 17px;
}
.spri-contour-rollermouse #microsite_content .spri-text-under .article.text_with_media {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  padding: 30px 0;
}
.spri-contour-rollermouse #microsite_content .spri-text-under .article.text_with_media p {
  margin-bottom: 0;
  font-size: 17px;
  text-align: center;
}
.spri-contour-rollermouse #microsite_content .spri-section-left-right.spri-section-pt30-0-0 {
  padding: 30px 0 0;
}
/*************close spri-contour-rollermouse*************/
/*************open spri-video-collaboration*************/
.spri-video-collaboration #microsite_content .spri-logo-text {
  text-align: center;
  padding: 60px 0;
}
.spri-video-collaboration #microsite_content .spri-logo-text .article.text_with_media p.big {
  margin-bottom: 35px;
}
.spri-video-collaboration #microsite_content .spri-logo-text .article.text_with_media p.big img {
  max-width: 152px;
  padding-left: 0;
}
.spri-video-collaboration #microsite_content .spri-logo-text .article.text_with_media h2 {
  margin-bottom: 35px;
  font-size: 35px;
}
.spri-video-collaboration #microsite_content .spri-logo-text .article.text_with_media p {
  font-size: 22px;
}
/*************close spri-video-collaboration*************/
/*************open spri-dicota-eco-motion*************/
.spri-dicota-eco-motion #microsite_content a {
  font-family: "inter";
}
.spri-dicota-eco-motion #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-dicota-eco-motion #microsite_content a.btn, .spri-dicota-eco-motion #microsite_content input.btn {
  background-color: #000;
  color: #fff;
}
.spri-dicota-eco-motion #microsite_content a.btn:hover, .spri-dicota-eco-motion #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-dicota-eco-motion #microsite_content .spri-text-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/dicota_eco_motion/topbanner-3.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 50px 0;
  margin: 50px 0;
  min-height: 600px;
  position: relative;
}
.spri-dicota-eco-motion #microsite_content .spri-text-banner .article.text_with_media {
  position: absolute;
  transform: translateY(50%);
}
.spri-dicota-eco-motion #microsite_content .spri-text-banner h2 {
  margin-bottom: 10px;
  color: #22aa5f;
  line-height: 1.5;
  font-size: 29px;
}
.spri-dicota-eco-motion #microsite_content .spri-text-banner p {
  color: #000;
  line-height: 1.5;
  font-size: 26px;
  margin: 0;
}
.spri-dicota-eco-motion #microsite_content .spri-introduce {
  padding-top: 50px;
}
@media (min-width: 992px) {
  .spri-dicota-eco-motion #microsite_content .spri-introduce .article.text_with_media .row {
    display: flex;
    align-items: center;
  }
}
.spri-dicota-eco-motion #microsite_content .spri-introduce p {
  font-size: 18px;
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene {
  padding-top: 50px;
  background-color: #f8f8f8;
  margin-top: 50px;
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene p.big {
  margin-bottom: 0;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.5;
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene-liststyle {
  background-color: #f8f8f8;
  padding: 20px 0 80px;
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene-liststyle .article.text_with_media .row {
  background-color: #fff;
  padding: 0;
}
@media (min-width: 992px) {
  .spri-dicota-eco-motion #microsite_content .spri-egenskapene-liststyle .article.text_with_media .row {
    display: flex;
    align-items: center;
  }
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene-liststyle ul {
  font-size: 18px;
  padding-left: 80px;
  list-style-type: none !important;
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene-liststyle ul li {
  position: relative;
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene-liststyle ul li img {
  position: absolute;
  padding-left: 0;
  left: -80px;
}
.spri-dicota-eco-motion #microsite_content .spri-egenskapene-liststyle ul li:not(:last-child) {
  margin-bottom: 10px;
}
.spri-dicota-eco-motion #microsite_content .spri-kolleksjonen {
  padding-top: 50px;
  padding-bottom: 25px;
}
.spri-dicota-eco-motion #microsite_content .spri-kolleksjonen p.big {
  margin-bottom: 0;
  font-size: 26px;
  font-weight: bold;
  line-height: 1.5;
}
.spri-dicota-eco-motion #microsite_content .spri-eco {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .spri-dicota-eco-motion #microsite_content .spri-eco .article.text_with_media .row {
    display: flex;
    align-items: center;
  }
}
.spri-dicota-eco-motion #microsite_content .spri-product-eco {
  padding-top: 50px;
}
.spri-dicota-eco-motion #microsite_content .spri-product-eco .c-Products--gallery-Product {
  text-align: center;
}
.spri-dicota-eco-motion #microsite_content .spri-product-eco .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  box-shadow: 0 0rem 1.5rem rgba(0, 0, 0, 0.1);
  margin-bottom: 50px;
}
.spri-dicota-eco-motion #microsite_content .spri-product-eco .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-dicota-eco-motion #microsite_content .spri-product-eco .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-dicota-eco-motion #microsite_content .spri-product-eco .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
}
.spri-dicota-eco-motion #microsite_content .spri-product-eco .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
}
.spri-dicota-eco-motion #microsite_content .spri-ikke {
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/dicota_eco_motion/bg-last-section.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 50px 0;
}
.spri-dicota-eco-motion #microsite_content .spri-ikke p {
  color: #fff;
  margin-bottom: 10px;
}
.spri-dicota-eco-motion #microsite_content .spri-ikke p.big {
  line-height: 1.5;
  font-weight: bold;
}
.spri-dicota-eco-motion #microsite_content .spri-eco .article.text_with_media p.small {
  width: 15px;
  height: 15px;
  background-color: #8d95a2;
  border-radius: 50%;
  position: relative;
}
.spri-dicota-eco-motion #microsite_content .spri-eco .article.text_with_media p.small:before {
  content: "";
  width: 15px;
  height: 15px;
  background-color: #26667f;
  border-radius: 50%;
  left: 30px;
  position: absolute;
}
.spri-dicota-eco-motion #microsite_content .spri-eco .article.text_with_media p.small::after {
  content: "";
  width: 15px;
  height: 15px;
  background-color: #000;
  border-radius: 50%;
  left: 60px;
  position: absolute;
}
.spri-dicota-eco-motion #microsite_content .spri-eco .article.text_with_media p.big {
  position: relative;
  padding-left: 30px;
  font-size: 18px;
}
.spri-dicota-eco-motion #microsite_content .spri-eco .article.text_with_media p.big:before {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f061";
  left: 0;
  font-size: 18px;
}
/*************close spri-dicota-eco-motion*************/
/*************open spri-lenovo-digital-event*************/
.spri-lenovo-digital-event #microsite_content a {
  font-family: "inter";
}
.spri-lenovo-digital-event #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-lenovo-digital-event #microsite_content a.btn, .spri-lenovo-digital-event #microsite_content input.btn {
  background-color: #000;
  color: #fff;
  width: auto;
}
.spri-lenovo-digital-event #microsite_content a.btn:hover, .spri-lenovo-digital-event #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
  width: auto;
}
.spri-lenovo-digital-event #microsite_content .spri-post {
  padding: 50px 0 30px;
}
.spri-lenovo-digital-event #microsite_content .spri-expand {
  padding: 50px 0 0;
}
@media (min-width: 992px) {
  .spri-lenovo-digital-event #microsite_content .spri-expand .article.text_with_media .row {
    display: flex;
    align-items: center;
  }
}
.spri-lenovo-digital-event #microsite_content .spri-expand .article.text_with_media .row h2 {
  margin-bottom: 15px;
}
.spri-lenovo-digital-event #microsite_content .spri-expand .article.text_with_media .row p.big {
  font-size: 21px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 5px;
}
.spri-lenovo-digital-event #microsite_content .spri-expand .article.text_with_media .row ul {
  padding-left: 20px;
}
.spri-lenovo-digital-event #microsite_content .spri-expand .article.text_with_media .row ul li:not(:last-child) {
  margin-bottom: 5px;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_digital_event/update_16/footer.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  padding-top: 50px;
}
@media (min-width: 992px) {
  .spri-lenovo-digital-event #microsite_content .spri-form-digital .container > .row {
    display: flex;
    justify-content: flex-end;
  }
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf_success_text p {
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf-label {
  color: #fff;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf-option p {
  color: #fff;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf-option a {
  color: #e3221b;
  border-bottom: 1px solid #e3221b;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf-option a:hover {
  border-bottom: 1px solid transparent;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf-paragraph {
  margin-top: 0;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf-paragraph p {
  color: #fff;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .mwf-paragraph.mwf-bold p {
  font-size: 30px;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .row.mwf_buttonrow {
  margin-top: 10px;
}
.spri-lenovo-digital-event #microsite_content .spri-form-digital .col-xs-12.col-md-6.grid-col .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3:last-child {
  display: none;
}
.spri-lenovo-digital-event #microsite_content .spri-address .article.text_with_media {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  background-color: #fff;
  padding: 30px 0;
  text-align: center;
}
.spri-lenovo-digital-event #microsite_content .spri-address .col-xs-12.col-md-4.grid-col:last-child .article.text_with_media .col-xs-12{
  padding: 0 15px;
}
.spri-lenovo-digital-event #microsite_content .spri-address .article.text_with_media p:first-child {
  font-size: 17px;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-title {
  background-color: #f2f2f2;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-title h3 {
  font-size: 28px;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-content {
  background-color: #f2f2f2;
  padding-bottom: 0px;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-content .col-xs-12.col-md-3.grid-col .article.text_with_media .col-xs-12 {
  padding: 10px;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-content .col-xs-12.col-md-3.grid-col .article.text_with_media p {
  margin-bottom: 10px;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-content .col-xs-12.col-md-3.grid-col .article.text_with_media p:first-child {
  font-size: 21px;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-content .col-xs-12.col-md-3.grid-col .article.text_with_media ul {
  padding-left: 20px;
}
.spri-lenovo-digital-event #microsite_content .spri-agenda-content .col-xs-12.col-md-3.grid-col .article.text_with_media ul li {
  margin-bottom: 5px;
}
/*************close spri-lenovo-digital-event*************/
/*************open spri-lenovo-end-grow*************/
.spri-lenovo-end-grow #microsite_content {
  background-color: #f2f2f2;
}
.spri-lenovo-end-grow #microsite_content a {
  font-family: "inter";
}
.spri-lenovo-end-grow #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-lenovo-end-grow #microsite_content a.btn,
.spri-lenovo-end-grow #microsite_content input.btn {
  background-color: #b5828a;
  color: #fff;
  border-radius: 0;
  font-size: 18px;
  padding: 20px 65px;
  border: 2px solid #b5828a;
}
.spri-lenovo-end-grow #microsite_content a.btn:hover,
.spri-lenovo-end-grow #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
  border-radius: 0;
  font-size: 18px;
  padding: 20px 65px;
  border: 2px solid #b5828a;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_end_grow/bg-banner.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 200px 0 0;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .container-fluid {
  position: relative;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .container-fluid::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_end_grow/logo.png);
  right: 0;
  background-repeat: no-repeat;
  width: 50px;
  height: 150px;
  background-position: center;
  background-size: cover;
  bottom: 50px;
}
@media (max-width: 767px) {
  .spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .container-fluid::after {
    right: 45%;
    bottom: 50px;
    transform: rotate(90deg);
    top: -24%;
  }
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow a {
  border: none;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .col-xs-12.col-md-6.grid-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .col-xs-12.col-md-6.grid-col:last-child {
  padding-right: 100px;
  margin-top: -80px;
}
@media (max-width: 767px) {
  .spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .col-xs-12.col-md-6.grid-col:last-child {
    margin-top: 80px;
    padding: 65px 20px;
  }
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .col-xs-12.col-md-6.grid-col:last-child iframe {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 15px;
  border-radius: 15px;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .article.text_with_media {
  width: 70%;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
@media (max-width: 767px) {
  .spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .article.text_with_media {
    width: 100%;
  }
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .article.text_with_media::before {
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  content: "";
  height: 800px;
  border-radius: 50%;
  width: 800px;
  left: 50%;
  margin-left: -400px;
  top: -110px;
  overflow: hidden;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .article.text_with_media h2 {
  color: #b5828a;
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 40px;
  font-size: 34px;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .article.text_with_media h2 {
    font-size: 28px;
  }
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .article.text_with_media h2:after {
  position: absolute;
  content: "";
  background-color: #000;
  width: 20%;
  margin: auto;
  height: 3px;
  left: 0;
  right: 0;
  bottom: 0;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .article.text_with_media p {
  font-size: 24px;
  color: #000;
  margin-bottom: 0;
  font-weight: bold;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-end-grow .col-for-image img {
  width: 70%;
  margin: auto;
}
.spri-lenovo-end-grow #microsite_content .spri-youtube {
  padding-top: 80px;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-cta {
  text-align: center;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-cta .article.text_with_media p a {
  margin-top: -250px;
}
@media (max-width: 767px) {
  .spri-lenovo-end-grow #microsite_content .spri-banner-cta .article.text_with_media p a {
    margin-top: 50px;
  }
}
.spri-lenovo-end-grow #microsite_content .spri-lenovo-360 {
  padding: 50px;
}
@media (max-width: 767px) {
  .spri-lenovo-end-grow #microsite_content .spri-lenovo-360 {
    padding: 0;
  }
}
.spri-lenovo-end-grow #microsite_content .spri-lenovo-360 .container > .row {
  background-color: white;
  margin: 0 -17px;
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  padding: 50px 20px 10px;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .spri-lenovo-end-grow #microsite_content .spri-lenovo-360 .container > .row {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .spri-lenovo-end-grow #microsite_content .spri-lenovo-360 .container > .row .col-xs-12.col-md-4.grid-col {
    width: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .spri-lenovo-end-grow #microsite_content .spri-lenovo-360 .container > .row .col-xs-12.col-md-8.grid-col {
    width: 58.33333333%;
  }
}
.spri-lenovo-end-grow #microsite_content .spri-lenovo-360 .container > .row .col-xs-12.col-md-8.grid-col .article.text_with_media h2 {
  margin: 0;
  color: #b5828a;
}
.spri-lenovo-end-grow #microsite_content .spri-lenovo-360 .container > .row .col-xs-12.col-md-8.grid-col .article.text_with_media .col-xs-12:first-child {
  padding-left: 5px;
}
.spri-lenovo-end-grow #microsite_content .spri-lenovo-partner {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
  background-color: #fff;
  padding-bottom: 50px;
}
.spri-lenovo-end-grow #microsite_content .spri-lenovo-partner .article.text_with_media p {
  font-style: italic;
}
.spri-lenovo-end-grow #microsite_content .spri-banner-cta {
  height: 0;
}
.spri-lenovo-end-grow #microsite_content .spri-cta-below-youtube {
  text-align: center;
  padding: 30px 0 0;
}
.spri-lenovo-end-grow #microsite_content .spri-two-img img {
  max-height: 330px;
  -o-object-fit: fill;
  object-fit: fill;
  box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 8px;
  padding: 10px;
}
.spri-lenovo-end-grow #microsite_content .spri-text-footer h2 {
  margin: 0;
  color: #b5828a;
}
/*************close spri-lenovo-end-grow*************/
/*************open spri-adobe-price-increase*************/
.spri-adobe-price-increase #microsite_content p,
.spri-adobe-price-increase #microsite_content p.big,
.spri-adobe-price-increase #microsite_content h1,
.spri-adobe-price-increase #microsite_content h2,
.spri-adobe-price-increase #microsite_content h4,
.spri-adobe-price-increase #microsite_content li,
.spri-adobe-price-increase #microsite_content h5,
.spri-adobe-price-increase #microsite_content span,
.spri-adobe-price-increase #microsite_content a {
  font-family: "inter";
}
.spri-adobe-price-increase #microsite_content h3 {
  font-family: "inter";
}
.spri-adobe-price-increase #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_price_increase/banner-adobe-2022-h1-price-increase_02.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  padding: 200px 0 0;
  margin-top: 30px;
}
@media (min-width: 991px) {
  .spri-adobe-price-increase #microsite_content .spri-banner .container > .row .col-xs-12.grid-col:first-child {
    width: 53%;
    float: right;
  }
}
.spri-adobe-price-increase #microsite_content .spri-banner .container > .row .col-xs-12.grid-col:first-child .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-adobe-price-increase #microsite_content .spri-banner .container > .row .col-xs-12.grid-col:first-child .article.text_with_media .col-xs-12 h2:first-child {
  font-size: 46px;
  line-height: 57px;
}
.spri-adobe-price-increase #microsite_content .spri-banner .container > .row .col-xs-12.grid-col:first-child .article.text_with_media .col-xs-12 h2:last-child {
  font-size: 31px;
  line-height: 40px;
}
.spri-adobe-price-increase #microsite_content .spri-banner .container > .row .col-xs-12.grid-col:last-child {
  text-align: center;
}
.spri-adobe-price-increase #microsite_content .spri-banner .container > .row .col-xs-12.grid-col:last-child .article.text_with_media h3 {
  text-transform: unset;
  font-size: 43px;
  line-height: 54px;
  font-weight: unset;
  margin-bottom: 20px;
}
.spri-adobe-price-increase #microsite_content .spri-banner .container > .row .col-xs-12.grid-col:last-child .article.text_with_media p {
  font-size: 17px;
  margin-bottom: 15px;
}
.spri-adobe-price-increase #microsite_content .spri-benefit {
  padding: 30px 0 50px;
}
.spri-adobe-price-increase #microsite_content .spri-benefit .article.text_with_media {
  background-color: #e7eef8;
  padding: 15px 0;
}
.spri-adobe-price-increase #microsite_content .spri-benefit .article.text_with_media p.big {
  font-size: 30px;
  line-height: 25px;
  margin-bottom: 15px;
}
.spri-adobe-price-increase #microsite_content .spri-benefit .article.text_with_media p.small {
  font-size: 14px;
  line-height: 20px;
}
.spri-adobe-price-increase #microsite_content .spri-benefit .article.text_with_media p:not(.big, .small) {
  font-size: 18px;
  line-height: 34px;
  margin-bottom: 15px;
}
.spri-adobe-price-increase #microsite_content .spri-products {
  text-align: center;
  padding-bottom: 50px;
}
.spri-adobe-price-increase #microsite_content .spri-products .article.text_with_media h2 {
  font-size: 40px;
  line-height: 44px;
  margin-bottom: 20px;
}
.spri-adobe-price-increase #microsite_content .spri-products .article.text_with_media p {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 25px;
}
.spri-adobe-price-increase #microsite_content .spri-products a.btn {
  background-color: #89e872;
  color: #000;
  border: 2px solid #89e872;
}
.spri-adobe-price-increase #microsite_content .spri-products a.btn:hover {
  background-color: #fff;
  border: 2px solid #89e872;
  color: #89e872;
}
.spri-adobe-price-increase #microsite_content .spri-container {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_price_increase/bg-adobe-2022-h1-price-increase_05_03.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right.spri-custom-lef-right img {
  min-height: 500px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right.spri-custom-lef-right h2 {
  font-size: 38px !important;
}

@media (min-width: 991px) {
  .spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row {
    display: flex;
    align-items: center;
  }
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6 img {
  width: 100%;
}
@media (min-width: 991px) {
  .spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6:last-child > .row {
    padding: 0 50px;
  }
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6:last-child > .row h2 {
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 35px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right.spri-custom-lef-right ul {
  list-style-type: none !important;
  padding-left: 0;
  margin-bottom: 35px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right.spri-custom-lef-right ul li {
  position: relative;
  padding-left: 45px;
  margin-bottom: 20px;
  font-size: 16px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right.spri-custom-lef-right ul li::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_price_increase/icon-adobe-2022-h1-price-increase_07_07-2.png);
  width: 30px;
  height: 30px;
  -o-object-fit: cover;
  object-fit: cover;
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  top: -2px;
}
@media (max-width: 990px) {
  .spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6:last-child > .row h2 {
    padding-top: 15px;
  }
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6:last-child > .row p {
  font-size: 18px;
  margin-bottom: 10px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6:last-child > .row p:first-of-type {
  font-weight: bold;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6:last-child > .row a.btn {
  background-color: #89e872;
  color: #000;
  border: 2px solid #89e872;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-block-left-right > .row .col-xs-12.col-sm-6.col-md-6.col-lg-6.col-xl-6:last-child > .row a.btn:hover {
  background-color: #fff;
  border: 2px solid #89e872;
  color: #89e872;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-text-minimum {
  text-align: center;
  font-size: 18px;
  line-height: 27px;
  padding: 50px 0;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-4-cols > .row {
  border-top: 4px solid rgba(31, 15, 15, 0.11);
  padding-top: 40px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-4-cols > .row .col-xs-12.col-sm-6 {
  text-align: center;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-4-cols > .row .col-xs-12.col-sm-6 img {
  margin: auto;
  margin-bottom: 15px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-4-cols > .row .col-xs-12.col-sm-6 p {
  font-weight: bold;
  font-size: 18px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-cta {
  text-align: center;
  padding: 70px 0 180px;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-cta a.btn {
  background-color: transparent;
  color: #000;
}
.spri-adobe-price-increase #microsite_content .spri-container .spri-cta a.btn:hover {
  background-color: #89e872;
  color: #fff;
}
.spri-adobe-price-increase #microsite_content .spri-footer {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/adobe_price_increase/bg-footer-adobe-2022-h1-price-increase_04.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  padding: 200px 0 150px;
}
@media (min-width: 991px) {
  .spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col {
    width: 60%;
  }
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col:nth-last-of-type(3) .article.text_with_media h2 {
  color: #fff;
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 10px;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col:nth-last-of-type(3) .article.text_with_media h2:last-child {
  font-size: 23px;
  line-height: 44px;
  font-weight: unset;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .row:first-of-type {
  display: none;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .mwf-label {
  display: none;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .mwf-input {
  margin-bottom: 20px;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .mwf-input input {
  font-size: 18px;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .mwf-input p {
  color: #fff;
  font-size: 18px;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .row.mwf_buttonrow {
  margin: 0;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3:last-child {
  display: none;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3:first-child {
  width: auto;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form input.btn {
  background-color: #89e872 !important;
  color: #000 !important;
  border: 2px solid #89e872 !important;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col .mwf-form input.btn:hover {
  background-color: #fff !important;
  border: 2px solid #89e872 !important;
  color: #89e872 !important;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col:nth-last-of-type(1) p {
  color: #fff;
  font-size: 18px;
}
.spri-adobe-price-increase #microsite_content .spri-footer .col-xs-12.grid-col:nth-last-of-type(1) p a {
  color: #89e872;
}
/*************close spri-adobe-price-increase*************/
/*************open spri-dell-emea-power-play*************/
.spri-dell-emea-power-play #microsite_content p,
.spri-dell-emea-power-play #microsite_content p.big,
.spri-dell-emea-power-play #microsite_content h1,
.spri-dell-emea-power-play #microsite_content h2,
.spri-dell-emea-power-play #microsite_content h4,
.spri-dell-emea-power-play #microsite_content li,
.spri-dell-emea-power-play #microsite_content h5,
.spri-dell-emea-power-play #microsite_content span,
.spri-dell-emea-power-play #microsite_content a {
  font-family: "inter";
}
.spri-dell-emea-power-play #microsite_content h3 {
  font-family: "inter";
}
.spri-dell-emea-power-play #microsite_content p {
  font-size: 16px;
}
.spri-dell-emea-power-play #microsite_content a.lnk {
  color: #6e2685;
  font-weight: unset;
  border-bottom: 1px solid #6e2685;
}
.spri-dell-emea-power-play #microsite_content a.lnk:hover {
  font-weight: unset;
  border-bottom: none;
  color: #6e2685;
}
.spri-dell-emea-power-play #microsite_content .spri-video-dell .col-xs-12 {
  padding: 0;
}
.spri-dell-emea-power-play #microsite_content .spri-introduce .article.text_with_media h2 {
  font-size: 26px;
  font-weight: unset;
  margin-bottom: 15px;
}
.spri-dell-emea-power-play #microsite_content .spri-introduce .article.text_with_media p {
  font-size: 18px;
  margin-bottom: 15px;
}
.spri-dell-emea-power-play #microsite_content .spri-introduce .article.text_with_media p:not(:first-of-type) {
  font-size: 16px;
}
.spri-dell-emea-power-play #microsite_content .spri-two-parts .article.text_with_media {
  background-color: #eaebec;
}
.spri-dell-emea-power-play #microsite_content .spri-two-parts .article.text_with_media > .row {
  padding-bottom: 5px;
}
.spri-dell-emea-power-play #microsite_content .spri-two-parts .article.text_with_media > .row h2 {
  color: #42b5e5;
  font-weight: 400;
  font-size: 25px;
  margin-bottom: 15px;
}
.spri-dell-emea-power-play #microsite_content .spri-two-parts .article.text_with_media > .row p {
  margin-bottom: 0;
}
.spri-dell-emea-power-play #microsite_content .spri-step.spri-step-1 .container > .row {
  padding-top: 30px;
  position: relative;
  padding-bottom: 15px;
}
.spri-dell-emea-power-play #microsite_content .spri-step.spri-step-1 .container > .row::after {
  position: absolute;
  content: "";
  background: #dad9d9;
  width: 94%;
  height: 1px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.spri-dell-emea-power-play #microsite_content .spri-step.spri-step-2 .container > .row {
  padding: 15px 0;
  position: relative;
}
.spri-dell-emea-power-play #microsite_content .spri-step.spri-step-2 .container > .row::after {
  position: absolute;
  content: "";
  background: #dad9d9;
  width: 94%;
  height: 1px;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
}
.spri-dell-emea-power-play #microsite_content .spri-step.spri-step-3 .container > .row {
  padding-bottom: 10px;
  padding-top: 15px;
}
.spri-dell-emea-power-play #microsite_content .spri-step .container > .row {
  background-color: #eaebec;
  margin: 0 -17px;
}
@media (min-width: 992px) {
  .spri-dell-emea-power-play #microsite_content .spri-step .container > .row {
    display: flex;
    align-items: center;
  }
}
.spri-dell-emea-power-play #microsite_content .spri-step .container > .row .article.text_with_media > .row {
  padding: 0;
}
@media (min-width: 992px) {
  .spri-dell-emea-power-play #microsite_content .spri-step .col-xs-12.col-md-3.grid-col {
    width: 13%;
  }
}
.spri-dell-emea-power-play #microsite_content .spri-step .col-xs-12.col-md-3.grid-col p {
  font-size: 20px;
  color: #6e2685;
  margin-bottom: 0;
}
.spri-dell-emea-power-play #microsite_content .spri-step .col-xs-12.col-md-9.grid-col .col-xs-12 {
  padding: 0;
}
.spri-dell-emea-power-play #microsite_content .spri-step .col-xs-12.col-md-9.grid-col p {
  margin-bottom: 5px;
}
.spri-dell-emea-power-play #microsite_content .spri-step .col-xs-12.col-md-9.grid-col p span {
  color: #42b5e5;
  font-weight: 500;
  font-size: 20px;
}
@media (min-width: 992px) {
  .spri-dell-emea-power-play #microsite_content .spri-step .col-xs-12.col-md-9.grid-col {
    width: 87%;
  }
}
.spri-dell-emea-power-play #microsite_content .spri-text-each .article.text_with_media {
  background-color: #eaebec;
}
.spri-dell-emea-power-play #microsite_content .spri-text-each .article.text_with_media p {
  margin-bottom: 0;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company-title .container > .row {
  background-color: #eaebec;
  margin: 0 -17px;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company-title .container > .row .col-xs-12.col-md-6.grid-col {
  border-right: 1px solid #dad9d9;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company-title .container > .row .col-xs-12.col-md-6.grid-col:first-child h2 {
  color: #42b5e5;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 500;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company-title .container > .row .col-xs-12.col-md-6.grid-col:last-child h2 {
  color: #6e2685;
  font-size: 24px;
  margin-bottom: 0;
  font-weight: 500;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company.spri-champion-company-1 .container > .row .col-xs-12.col-md-6.grid-col:first-of-type {
  border-right: 1px solid #dad9d9;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company.spri-champion-company-2 .container > .row {
  padding-bottom: 30px;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company.spri-champion-company-2 .container > .row .col-xs-12.col-md-6.grid-col:first-of-type {
  border-right: 1px solid #dad9d9;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company .container > .row {
  background-color: #eaebec;
  margin: 0 -17px;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company .container > .row .article.text_with_media > .row {
  display: flex;
  align-items: center;
  padding-top: 0;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company .container > .row .article.text_with_media > .row p {
  font-size: 17px;
  margin: 0;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company:first-of-type .container > .row {
  padding-bottom: 15px;
}
.spri-dell-emea-power-play #microsite_content .spri-champion-company:last-of-type .container > .row {
  padding-bottom: 15px;
}
.spri-dell-emea-power-play #microsite_content .spri-terms-conditions {
  margin-bottom: 50px !important;
}
.spri-dell-emea-power-play #microsite_content .spri-terms-conditions .container > .row {
  background-color: #eaebec;
  margin: 0 -17px;
}
.spri-dell-emea-power-play #microsite_content .spri-terms-conditions .container > .row .article.text_with_media {
  padding-top: 20px;
}
.spri-dell-emea-power-play #microsite_content .spri-terms-conditions .container > .row .article.text_with_media h2 {
  color: #00447c;
  margin-bottom: 10px;
  font-size: 22px;
}
.spri-dell-emea-power-play #microsite_content .spri-terms-conditions .container > .row .article.text_with_media p.small {
  display: none;
}
.spri-dell-emea-power-play #microsite_content .spri-terms-conditions .container > .row .article.text_with_media > .row .col-xs-12 > ul {
  padding-left: 0;
  list-style-type: none !important;
}
.spri-dell-emea-power-play #microsite_content .spri-terms-conditions .container > .row .article.text_with_media > .row .col-xs-12 > ul li {
  padding-bottom: 5px;
  font-size: 13px;
}
.spri-dell-emea-power-play #microsite_content .spri-sign-in {
  text-align: center;
  padding: 15px 0 0;
}
.spri-dell-emea-power-play #microsite_content .spri-sign-in .article.text_with_media p.big {
  color: #0076ce;
  font-size: 21px;
  margin-bottom: 10px;
  font-weight: bold;
  line-height: 1.5;
}
.spri-dell-emea-power-play #microsite_content .spri-sign-in .article.text_with_media p.big b {
  font-weight: bold;
}
.spri-dell-emea-power-play #microsite_content .spri-dates .article.text_with_media > .row {
  display: flex;
  justify-content: center;
  margin: auto;
}
.spri-dell-emea-power-play #microsite_content .spri-dates .article.text_with_media > .row h2 {
  color: #42b5e5;
  font-weight: unset;
  margin-bottom: 10px;
}
.spri-dell-emea-power-play #microsite_content .spri-dates .article.text_with_media > .row {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/dell_9/dell_emea_power_play/banner-sec3.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  padding-top: 30px;
}
.spri-dell-emea-power-play #microsite_content .spri-dates .article.text_with_media > .row p {
  color: #fff;
}
/*************close spri-dell-emea-power-play*************/
/*************open spri-huawei-fast-track*************/
.spri-huawei-fast-track #microsite_content .spri-box-3-col .col-xs-12.col-md-4.grid-col {
  padding: 0 30px;
  position: relative;
}
.spri-huawei-fast-track #microsite_content .spri-box-3-col .col-xs-12.col-md-4.grid-col::before {
  content: "\f061";
  font-family: "FontAwesome";
  position: absolute;
  right: 0;
  font-size: 35px;
  top: 35%;
  transform: translateX(50%);
}
.spri-huawei-fast-track #microsite_content .spri-box-3-col .col-xs-12.col-md-4.grid-col .article.text_with_media {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.spri-huawei-fast-track #microsite_content .spri-box-3-col .col-xs-12.col-md-4.grid-col:last-of-type::before {
  display: none;
}
/*************close spri-huawei-fast-track*************/
/*************open spri-apple-event*************/
.spri-apple-event #microsite_content .spri-agenda-apple .container > .row {
  display: flex;
  justify-content: flex-end;
  margin-left: 0px;
}
.spri-apple-event #microsite_content .spri-agenda-apple .container > .row .article .row p span.highlight2 {
  padding-left: 169px;
  font-style: italic;
  font-size: 14px;
}
.spri-apple-event #microsite_content .spri-form-apple .article.text_with_media h2 {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  width: 50%;
  line-height: 1.5;
  margin: 0;
}
.spri-apple-event #microsite_content .spri-form-apple .btn {
  background-color: #000;
  color: #fff;
}
.spri-apple-event #microsite_content .spri-form-apple .btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-apple-event #microsite_content .p_mcrosoft_surface_day_header {
  background-image: url(https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/apple_16/apple_event/apple-topbanner-new.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: right!important;
    background-size: 100%;
    padding: 120px 0;
    background-color: white;
}
.spri-apple-event #microsite_content .spri-agenda-apple {
  background: url(https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/apple_16/apple_event/apple-section.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.spri-apple-event #microsite_content .spri-form-apple {
  background: url(https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/apple_16/apple_event/footer.jpg)!important;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/*************close spri-apple-event*************/
/*************open sspri-waas-readiness*************/
.spri-waas-readiness #microsite_content p,
.spri-waas-readiness #microsite_content p.big,
.spri-waas-readiness #microsite_content h1,
.spri-waas-readiness #microsite_content h2,
.spri-waas-readiness #microsite_content h4,
.spri-waas-readiness #microsite_content li,
.spri-waas-readiness #microsite_content h5,
.spri-waas-readiness #microsite_content span,
.spri-waas-readiness #microsite_content a {
  font-family: "inter";
}
.spri-waas-readiness #microsite_content h3 {
  font-family: "inter";
}
.spri-waas-readiness #microsite_content p {
  font-size: 16px;
  margin-bottom: 20px;
}
.spri-waas-readiness #microsite_content p:last-of-type {
  margin-bottom: 0;
}
.spri-waas-readiness #microsite_content .spri-banner {
  background: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/topbanner-866191492-1550-2022-waas-readiness_01.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 160px 0;
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media .col-for-image img {
  width: 325px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media h2 {
  font-size: 52px;
  text-transform: uppercase;
  line-height: 58px;
  margin-bottom: 0;
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p.big {
  font-size: 34px;
  line-height: 57px;
  font-weight: bold;
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) {
  margin-top: 30px;
}
@media (min-width: 992px) {
  .spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) {
    display: flex;
    justify-content: space-between;
  }
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) a {
  padding: 10px 15px;
  border-radius: 5px;
  line-height: 1.5;
}
@media (min-width: 992px) {
  .spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) a {
    width: 48%;
  }
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) a:first-of-type {
  background-color: #000000;
  color: #fff;
  border: 2px solid #f3f3f3;
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) a:first-of-type:hover {
  background-color: #ffffff;
  color: #000;
  border: 2px solid #000;
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) a:last-of-type {
  background: linear-gradient(90deg, rgb(238, 195, 59) 0%, rgb(238, 118, 54) 100%);
  color: #fff;
  border: 2px solid #f3f3f3;
}
.spri-waas-readiness #microsite_content .spri-banner .article.text_with_media p:not(.big) a:last-of-type:hover {
  background: #ffffff;
  border: 2px solid #ed773b;
  color: #ed773b;
}
.spri-waas-readiness #microsite_content .spri-expanding-title {
  padding: 20px 0;
}
.spri-waas-readiness #microsite_content .spri-expanding-title h2 {
  font-size: 36px;
  line-height: 53px;
  margin-bottom: 0;
}
.spri-waas-readiness #microsite_content .spri-expanding {
  background-color: #f0f3e0;
}
.spri-waas-readiness #microsite_content .spri-expanding .article.text_with_media > .row {
  padding: 0;
}
@media (min-width: 991px) {
  .spri-waas-readiness #microsite_content .spri-expanding .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-waas-readiness #microsite_content .spri-expanding .article.text_with_media h2 {
  font-size: 36px;
  line-height: 53px;
  margin-bottom: 25px;
}
.spri-waas-readiness #microsite_content .spri-expanding .article.text_with_media p {
  margin-bottom: 20px;
}
.spri-waas-readiness #microsite_content .spri-delivering {
  background: linear-gradient(90deg, rgb(238, 195, 59) 0%, rgb(238, 118, 54) 100%);
  padding: 70px 0;
}
@media (min-width: 992px) {
  .spri-waas-readiness #microsite_content .spri-delivering .container > .row {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .spri-waas-readiness #microsite_content .spri-delivering .col-xs-12.col-md-6.grid-col:first-of-type {
    width: 58.33333333%;
  }
}
.spri-waas-readiness #microsite_content .spri-delivering .col-xs-12.col-md-6.grid-col:first-of-type h2 {
  font-size: 36px;
  line-height: 53px;
  margin-bottom: 25px;
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-delivering .col-xs-12.col-md-6.grid-col:first-of-type p {
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-delivering .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media .row:first-of-type {
  padding: 20px 0 0;
}
.spri-waas-readiness #microsite_content .spri-delivering .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media .row:last-of-type {
  padding: 0 0 30px;
}
.spri-waas-readiness #microsite_content .spri-delivering .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media .row:last-of-type p {
  font-size: 27px;
  line-height: 35px;
  font-weight: bold;
  padding: 0 15px;
  color: #fff;
}
@media (min-width: 992px) {
  .spri-waas-readiness #microsite_content .spri-delivering .col-xs-12.col-md-6.grid-col:last-of-type {
    width: 41.66666667%;
  }
}
.spri-waas-readiness #microsite_content .spri-projected-value {
  padding: 45px 0 50px;
}
.spri-waas-readiness #microsite_content .spri-projected-value .article.text_with_media {
  border: 4px solid #eebb3d;
  border-radius: 15px;
}
.spri-waas-readiness #microsite_content .spri-projected-value .article.text_with_media p {
  font-size: 31px;
  line-height: 43px;
  color: #000;
  font-weight: bold;
  margin-bottom: 5px;
}
.spri-waas-readiness #microsite_content .spri-projected-value .article.text_with_media a {
  background-color: #000000;
  color: #fff;
  border-radius: 5px;
}
.spri-waas-readiness #microsite_content .spri-projected-value .article.text_with_media a:hover {
  background-color: #ffffff;
  color: #000;
}
.spri-waas-readiness #microsite_content .spri-workplace {
  padding: 30px 0;
  background: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/bg-turn-on-866191492-1550-2022-waas-readiness_07.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 991px) {
  .spri-waas-readiness #microsite_content .spri-workplace .article.text_with_media .col-xs-12 {
    width: 56%;
  }
}
.spri-waas-readiness #microsite_content .spri-workplace .article.text_with_media h2 {
  font-size: 36px;
  line-height: 53px;
  margin-bottom: 25px;
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-workplace .article.text_with_media p {
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-workplace .article.text_with_media p:last-of-type {
  margin-bottom: 0;
  font-size: 20px;
}
.spri-waas-readiness #microsite_content .spri-advantage .article.text_with_media h2 {
  padding-top: 40px;
  font-size: 28px;
  line-height: 53px;
  margin-bottom: 25px;
  text-align: center;
}
.spri-waas-readiness #microsite_content .spri-advantage-list {
  margin-bottom: 50px;
}
.spri-waas-readiness #microsite_content .spri-advantage-list .container > .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.spri-waas-readiness #microsite_content .spri-advantage-list .article.text_with_media {
  text-align: center;
}
.spri-waas-readiness #microsite_content .spri-advantage-list .article.text_with_media .col-for-image img {
  width: 65%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: auto;
}
.spri-waas-readiness #microsite_content .spri-2col-wass .article.text_with_media {
  background: linear-gradient(90deg, rgb(238, 195, 59) 0%, rgb(238, 118, 54) 100%);
  padding: 20px 10px;
  border-radius: 15px;
}
.spri-waas-readiness #microsite_content .spri-2col-wass .article.text_with_media p.big {
  color: #fff;
  font-weight: bold;
  font-size: 23px;
  line-height: 34px;
}
.spri-waas-readiness #microsite_content .spri-2col-wass .article.text_with_media p:not(.big) {
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-register {
  background: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/bg-register-866191492-1550-2022-waas-readiness_02.png);
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 120px 0;
  margin-top: 80px;
}
@media (min-width: 992px) {
  .spri-waas-readiness #microsite_content .spri-register .article.text_with_media {
    width: 75%;
  }
}
.spri-waas-readiness #microsite_content .spri-register .article.text_with_media h2 {
  font-size: 26px;
  line-height: 36px;
  margin-bottom: 0;
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-register .article.text_with_media p {
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-register .article.text_with_media a {
  border-radius: 5px;
  line-height: 1.5;
}
.spri-waas-readiness #microsite_content .spri-register .article.text_with_media a:first-of-type {
  background-color: #ffffff;
  color: #000000;
  margin-right: 20px;
  border: 2px solid #fff;
}
.spri-waas-readiness #microsite_content .spri-register .article.text_with_media a:first-of-type:hover {
  background-color: #000000;
  color: #ffffff;
  border: 2px solid #000;
}
.spri-waas-readiness #microsite_content .spri-register .article.text_with_media a:last-of-type {
  background-color: #000;
  color: #fff;
  border: 2px solid #000;
}
.spri-waas-readiness #microsite_content .spri-register .article.text_with_media a:last-of-type:hover {
  background-color: #ffffff;
  border: 2px solid #ffffff;
  color: #ed773b;
}
.spri-waas-readiness #microsite_content .spri-management {
  margin-top: 30px;
}
.spri-waas-readiness #microsite_content .spri-management h2 {
  font-size: 36px;
  line-height: 53px;
  margin-bottom: 0;
}
.spri-waas-readiness #microsite_content .spri-management p.big {
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 10px;
}
.spri-waas-readiness #microsite_content .spri-features-include {
  margin-top: 30px;
}
.spri-waas-readiness #microsite_content .spri-features-include .container > .row {
  background-color: #f0f5e7;
  margin: 0 -17px;
  padding-top: 30px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.spri-waas-readiness #microsite_content .spri-features-include .container > .row .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-waas-readiness #microsite_content .spri-features-include .container > .row .article.text_with_media h2 {
  margin-bottom: 0;
}
.spri-waas-readiness #microsite_content .spri-features-include-list {
  margin-bottom: 50px;
}
.spri-waas-readiness #microsite_content .spri-features-include-list .container > .row {
  background-color: #f0f5e7;
  margin: 0 -17px;
  padding-bottom: 30px;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
}
.spri-waas-readiness #microsite_content .spri-features-include-list .container > .row .article.text_with_media > .row {
  padding-top: 0;
}
.spri-waas-readiness #microsite_content .spri-features-include-list .container > .row .article.text_with_media > .row ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-waas-readiness #microsite_content .spri-features-include-list .container > .row .article.text_with_media > .row ul li {
  position: relative;
  padding-left: 50px;
  margin-bottom: 20px;
}
.spri-waas-readiness #microsite_content .spri-features-include-list .container > .row .article.text_with_media > .row ul li::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/icon-check-866191492-1550-2022-waas-readiness_10_03.png);
  position: absolute;
  width: 30px;
  height: 30px;
  left: 0;
}
.spri-waas-readiness #microsite_content .spri-ground {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/bg-3-866191492-1550-2022-waas-readiness_13.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 100px 0;
  margin-top: 80px;
}
@media (min-width: 992px) {
  .spri-waas-readiness #microsite_content .spri-ground .article.text_with_media {
    width: 55%;
  }
}
.spri-waas-readiness #microsite_content .spri-ground .article.text_with_media p {
  font-size: 54px;
  line-height: 77px;
  font-weight: bold;
  color: #fff;
}
.spri-waas-readiness #microsite_content .spri-title-sign-up {
  padding-top: 50px;
}
.spri-waas-readiness #microsite_content .spri-title-sign-up h2 {
  font-size: 48px;
  line-height: 53px;
  text-align: center;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media {
  border-bottom: 5px solid #ed773b;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .col-for-image img {
  padding: 0;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 {
  padding: 0;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 h3 {
  text-transform: unset;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li {
  position: relative;
  padding-left: 40px;
  margin-bottom: 20px;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li:last-child {
  margin-bottom: 0;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li::before {
  content: "";
  position: absolute;
  width: 22px;
  height: 24px;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li:nth-child(1)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/icon-1-866191492-1550-2022-waas-readiness_03.png);
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li:nth-child(2)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/icon-2-866191492-1550-2022-waas-readiness_03.png);
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li:nth-child(3)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/icon-3-866191492-1550-2022-waas-readiness_03.png);
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li:nth-child(4)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/icon-4-866191492-1550-2022-waas-readiness_03.png);
}
.spri-waas-readiness #microsite_content .spri-content-sign-up .article.text_with_media .row:last-of-type .col-xs-12 ul li:nth-child(5)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/icon-5-866191492-1550-2022-waas-readiness_03.png);
}
.spri-waas-readiness #microsite_content .spri-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_26/bg-footer-866191492-1550-2022-waas-readiness_11.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 100px 0;
  margin-top: 80px;
  background-attachment: fixed;
}
.spri-waas-readiness #microsite_content .spri-form .container > .row {
  display: flex;
  justify-content: flex-end;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 30px 30px 50px;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .mwf_success_text p {
  font-size: 28px;
  color: #000;
  font-weight: bold;
  padding-top: 20px;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form input,
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form select {
  border-bottom: none;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .mwf-label {
  display: none;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .mwf-input {
  margin-top: 15px;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .mwf-field .mwf-input .mwf-option {
  margin: 0;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .mwf-paragraph {
  margin-top: 15px;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .mwf-paragraph p {
  margin-top: 0;
  color: #000;
  font-weight: bold;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .mwf_cancel {
  display: none;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .row.mwf_buttonrow {
  margin-top: 0;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3 {
  width: auto !important;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3 {
  padding-top: 30px;
  padding-left: 0px;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .row.mwf_buttonrow .mwf_finish {
  background: linear-gradient(90deg, rgb(238, 195, 59) 0%, rgb(238, 118, 54) 100%);
  color: #fff;
  border-radius: 5px;
  border: none !important;
}
.spri-waas-readiness #microsite_content .spri-form .article.webforms .mwf-form .row.mwf_buttonrow .mwf_finish:hover {
  background: #fff;
  color: #ed773b;
  border-radius: 5px;
  border: none !important;
}
/*************close sspri-waas-readiness*************/
/*************open spri-custom-table-5410*************/
.spri-custom-table-5410 #microsite_content .spri-table table thead {
  display: none;
}
.spri-dell-wygraj #microsite_content .spri-custom-liststyle ul {
  list-style-type: none !important;
}
/*************close spri-custom-table-5410*************/
/*************open spri-updated-reimagine*************/
.spr-global.spri-updated-reimagine #microsite_content .p_reimagine_01 .row > .col-xs-12 picture:nth-of-type(1) img {
  height: 60px;
}
.spr-global.spri-updated-reimagine #microsite_content .spri-poroduct-update {
  margin-top: 30px;
}
.spr-global.spri-updated-reimagine #microsite_content .spri-poroduct-update .article.text_with_media {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.spr-global.spri-updated-reimagine #microsite_content .spri-poroduct-update .article.text_with_media h2 {
  font-size: 25px;
  font-family: "inter", Verdana, Arial, sans-serif;
  margin-bottom: 0;
}
.spr-global.spri-updated-reimagine #microsite_content .spri-poroduct-update .article.text_with_media ul {
  padding-left: 20px;
}
.spr-global.spri-updated-reimagine #microsite_content #contact {
  padding: 40px 0 30px;
}

.spr-global.spri-updated-reimagine #microsite_content .container .col-xs-12 .btn-default,
.spr-global.spri-updated-bogesund #microsite_content .container .col-xs-12 .btn-default
{
  background-color: #0078d4;
}

.p_reimagine.p_reimagine_2022.spri-updated-reimagine #microsite_content .p_reimagine_10 .container h2 b,
.p_reimagine.p_reimagine_2022.spri-updated-reimagine #microsite_content .p_reimagine_10 .container p, 
.p_reimagine.p_reimagine_2022.spri-updated-bogesund #microsite_content .p_reimagine_10 .container h2 b,
.p_reimagine.p_reimagine_2022.spri-updated-bogesund #microsite_content .p_reimagine_10 .container p{
  color: #000000 !important;
}

.spr-global.spri-updated-reimagine #microsite_content .spri-poroduct-update p:last-child{
  text-align: center;
}
/*************close spri-updated-reimagine*************/
/*************open spri-updated-bogesund*************/
.spr-global.spri-updated-bogesund #microsite_content .p_reimagine_01 .row > .col-xs-12 picture:nth-of-type(1) img {
  height: 60px;
}
.spr-global.spri-updated-bogesund #microsite_content .spri-product-title h2 {
  font-size: 4rem;
  color: #0078d4!important;
  font-family: "inter", Verdana, Arial, sans-serif;
  margin-bottom: 0;
}
.spr-global.spri-updated-bogesund #microsite_content .spri-poroduct-update {
  margin-top: 30px;
}
.spr-global.spri-updated-bogesund #microsite_content .spri-poroduct-update .article.text_with_media {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.spr-global.spri-updated-bogesund #microsite_content .spri-poroduct-update .article.text_with_media h2 {
  font-size: 25px;
  font-family: "inter", Verdana, Arial, sans-serif;
  margin-bottom: 0;
}
.spr-global.spri-updated-bogesund #microsite_content .spri-poroduct-update .article.text_with_media ul {
  padding-left: 20px;
}
.spr-global.spri-updated-bogesund #microsite_content #contact {
  padding: 40px 0 30px;
}
.spr-global.spri-updated-bogesund #microsite_content .spri-text-blow-box {
  padding-top: 30px;
}
.spr-global.spri-updated-bogesund #microsite_content .p_reimagine_footer.link_no a.u-imageLink {
  border: none !important;
}
/*************close spri-updated-bogesund*************/
/*************open spri-poly-ms-cloud-parner*************/
.spri-poly-ms-cloud-parner #microsite_content p,
.spri-poly-ms-cloud-parner #microsite_content p.big,
.spri-poly-ms-cloud-parner #microsite_content h1,
.spri-poly-ms-cloud-parner #microsite_content h2,
.spri-poly-ms-cloud-parner #microsite_content h4,
.spri-poly-ms-cloud-parner #microsite_content li,
.spri-poly-ms-cloud-parner #microsite_content h5,
.spri-poly-ms-cloud-parner #microsite_content span,
.spri-poly-ms-cloud-parner #microsite_content a {
  font-family: "inter";
}
.spri-poly-ms-cloud-parner #microsite_content a.btn,
.spri-poly-ms-cloud-parner #microsite_content a.btn.btn-primary {
  background-color: #ff8300;
  color: #fff;
  margin-right: 20px;
}
.spri-poly-ms-cloud-parner #microsite_content a.btn:hover,
.spri-poly-ms-cloud-parner #microsite_content a.btn.btn-primary:hover {
  background-color: #f27000;
  color: #fff;
}
.spri-poly-ms-cloud-parner #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-topbanner {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/poly/poly_ms_cloud_partner/topbanner_2.jpg);
  min-height: 750px;
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
  margin-top: 50px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-topbanner .article.text_with_media > .row {
  transform: translateY(70%);
}
.spri-poly-ms-cloud-parner #microsite_content .spri-topbanner .article.text_with_media > .row .col-xs-12 {
  padding-left: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-topbanner .article.text_with_media > .row .col-xs-12 h2 {
  font-size: 50px;
  color: #fff;
  max-width: 90%;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-topbanner .article.text_with_media > .row .col-xs-12 h3 {
  color: #ff8300;
  font-size: 30px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-text-below-banner {
  padding: 0px 0 150px;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/poly/poly_ms_cloud_partner/border.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100%;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-text-below-banner p {
  font-size: 21px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/poly/poly_ms_cloud_partner/pattern.jpg);
  padding: 50px 0;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  background-color: #f8f2e4;
  margin-top: -50px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .container .row .col-xs-12.grid-col:first-child .article.text_with_media h2 {
  font-size: 36px;
  color: #528002;
  margin-bottom: 15px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .container .row .col-xs-12.grid-col:first-child .article.text_with_media h3 {
  font-size: 26px;
  color: #222222;
  font-weight: unset;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .container .row .col-xs-12.grid-col:first-child .article.text_with_media p {
  font-weight: bold;
  padding-top: 50px;
  font-size: 30px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .container .row .col-xs-12.grid-col:last-child p {
  font-size: 18px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .container .row .col-xs-12.grid-col:last-child p:last-child {
  margin-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product {
  margin-bottom: 50px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product:nth-last-of-type(-n + 3) {
  margin-bottom: 20px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 0px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
  padding-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
  display: none;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row a.btn-primary {
  font-size: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "ZUM SHOP";
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms .article.products.js-Products .c-Products--gallery-Product > .row .fa.fa-eye {
  display: none;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms-teams {
  padding: 50px 0 30px;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/poly/poly_ms_cloud_partner/border.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  padding-bottom: 150px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-ms-teams h2 {
  margin-bottom: 15px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/poly/poly_ms_cloud_partner/pattern.jpg);
  padding: 50px 0;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
  background-color: #f8f2e4;
  padding-top: 0;
  margin-top: -50px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .container .row .col-xs-12.grid-col:first-child .article.text_with_media h2 {
  font-size: 36px;
  color: #528002;
  margin-bottom: 15px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .container .row .col-xs-12.grid-col:first-child .article.text_with_media h3 {
  font-size: 26px;
  color: #222222;
  font-weight: unset;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .container .row .col-xs-12.grid-col:first-child .article.text_with_media p {
  font-weight: bold;
  font-size: 30px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .container .row .col-xs-12.grid-col:last-child p {
  font-size: 18px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .container .row .col-xs-12.grid-col:last-child p:last-child {
  margin-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product {
  margin-bottom: 20px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 0px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
  padding-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
  display: none;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row .fa.fa-eye {
  display: none;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row a.btn-primary {
  font-size: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-poly-promotion .article.products.js-Products .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "ZUM SHOP";
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/poly/poly_ms_cloud_partner/contactbg.jpg);
  padding: 80px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .col-xs-12.grid-col:nth-child(1) .article.text_with_media .row {
  padding: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .col-xs-12.grid-col:nth-child(1) .article.text_with_media .row h2 {
  margin-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .col-xs-12.grid-col:nth-child(1) .article.text_with_media .row p {
  margin-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .col-xs-12.grid-col:nth-child(2) .article.text_with_media .col-for-image {
  padding: 15px 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .col-xs-12.grid-col:nth-child(2) .article.text_with_media .row {
  padding-bottom: 0;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .col-xs-12.grid-col:nth-child(2) .article.text_with_media .row p {
  margin-bottom: 5px;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .col-xs-12.grid-col:nth-child(2) .article.text_with_media .row p a {
  color: #fff;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .article.text_with_media h2 {
  color: #fff;
}
.spri-poly-ms-cloud-parner #microsite_content .spri-contact .article.text_with_media p {
  color: #fff;
}
/*************close spri-poly-ms-cloud-parner*************/
/*************open spri-citrix-5410*************/
.spri-citrix-5410 #microsite_content .spri-title-citrix {
  padding-top: 30px;
}
.spri-citrix-5410 #microsite_content .spri-title-citrix h2 {
  font-size: 30px;
  color: #4d2e90;
  font-weight: 600;
  text-align: center;
}
.spri-citrix-5410 #microsite_content .spri-content-citrix h3 {
  font-size: 20px;
  text-transform: unset;
  color: #2c3e50;
  margin-bottom: 20px;
}
/*************close spri-citrix-5410*************/
/*************open spri-waas-readiness-new*************/
.spri-waas-readiness-new .btn__totop--fixed {
  background-color: #fff;
  border-radius: 40px;
  color: #000;
  padding: 12px 15px;
  border: 2px solid #000;
  transition: all 0.25s ease 0s;
}
.spri-waas-readiness-new .btn__totop--fixed:hover {
  color: #fff;
  background: #000;
  border: 2px solid #000 !important;
  padding: 12px 15px;
  border-radius: 40px;
  transition: all 0.25s ease 0s;
}
.spri-waas-readiness-new .btn__totop--fixed:hover::after {
  content: "Back to top";
  font-size: 18px;
  margin-left: 10px;
  margin-right: 10px;
  text-transform: none;
  font-family: "Inter var";
}
.spri-waas-readiness-new .btn__totop--fixed span.fa {
  font-size: 21px;
}
.spri-waas-readiness-new #microsite_content p,
.spri-waas-readiness-new #microsite_content p.big,
.spri-waas-readiness-new #microsite_content h1,
.spri-waas-readiness-new #microsite_content h4,
.spri-waas-readiness-new #microsite_content li,
.spri-waas-readiness-new #microsite_content h5,
.spri-waas-readiness-new #microsite_content span,
.spri-waas-readiness-new #microsite_content a {
  font-family: "inter";
}
.spri-waas-readiness-new #microsite_content h3 {
  font-family: "inter";
  text-transform: unset;
}
.spri-waas-readiness-new #microsite_content p, .spri-waas-readiness-new #microsite_content h3 {
  color: #000;
}
.spri-waas-readiness-new #microsite_content a.btn.btn-default {
  background-color: #fff;
}
.spri-waas-readiness-new #microsite_content a.btn.btn-default:hover {
  background-color: #fff;
}
.spri-waas-readiness-new #microsite_content .col-xs-12.col-md-6 img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: auto;
}
.spri-waas-readiness-new #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/standard_hero_media_infront_service.png);
  height: 410px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-waas-readiness-new #microsite_content .spri-banner .container > .row {
  display: flex;
  align-items: flex-end;
}
.spri-waas-readiness-new #microsite_content .spri-banner .container > .row .col-xs-12.col-md-6.grid-col:first-child {
  z-index: 1;
  background-color: #fff;
  padding: 40px 20px;
}
.spri-waas-readiness-new #microsite_content .spri-banner .container > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media h2 {
  font-size: 40px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-banner .container > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media p {
  margin-bottom: 15px;
  font-size: 20px;
}
.spri-waas-readiness-new #microsite_content .spri-banner .container > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-waas-readiness-new #microsite_content .spri-banner .container > .row .col-xs-12.col-md-6.grid-col:last-child img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  float: right;
}
.spri-waas-readiness-new #microsite_content .spri-expand {
  padding-top: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-expand .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-waas-readiness-new #microsite_content .spri-expand .article.text_with_media > .row h3 {
  margin-bottom: 0;
  text-transform: unset;
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-expand-content {
  padding-bottom: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-expand-content .article.text_with_media p {
  font-size: 20px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15699.png);
  padding: 80px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:first-child .article.text_with_media h2 {
  margin: 0;
  display: inline-block;
  background-color: #000;
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
  padding: 32px 52px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:last-child .article.text_with_media .row {
  display: flex;
  align-items: flex-start;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:last-child .col-xs-12.col-md-6:first-child {
  z-index: 1;
  background-color: #fff;
  margin-left: 25px;
  padding: 40px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:last-child .col-xs-12.col-md-6:first-child h3 {
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:last-child .col-xs-12.col-md-6:first-child p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:last-child img {
  float: right;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:nth-last-child(2) .article.text_with_media .row {
  display: flex;
  align-items: flex-end;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:nth-last-child(2) .col-xs-12.col-md-6:last-child {
  background-color: #fff;
  padding: 40px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:nth-last-child(2) .col-xs-12.col-md-6:last-child h3 {
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:nth-last-child(2) .col-xs-12.col-md-6:last-child p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-why-what-waas .col-xs-12.grid-col:nth-last-child(3) .article.text_with_media p {
  font-size: 22px;
  background-color: #fff;
  padding: 32px 52px;
}
.spri-waas-readiness-new #microsite_content .spri-workplace-as-service-title {
  padding-top: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-workplace-as-service-title .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-waas-readiness-new #microsite_content .spri-workplace-as-service-title .article.text_with_media > .row h2 {
  margin-bottom: 15px;
  font-size: 40px;
  text-transform: uppercase;
}
.spri-waas-readiness-new #microsite_content .spri-workplace-as-service-title .article.text_with_media > .row h3 {
  margin-bottom: 0;
  text-transform: unset;
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-workplace-as-service-content .article.text_with_media p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-workplace-as-service-cta {
  padding-bottom: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-grab-your-share {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15899.png);
  padding: 80px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-waas-readiness-new #microsite_content .spri-grab-your-share .article.text_with_media h2 {
  margin-bottom: 25px;
  display: inline-block;
  background-color: #000;
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
  padding: 32px 52px;
}
.spri-waas-readiness-new #microsite_content .spri-grab-your-share img {
  padding-left: 25px;
}
.spri-waas-readiness-new #microsite_content .spri-advantages {
  background-color: #E6E6D7;
  padding: 80px 0;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .article.text_with_media h2 {
  margin-bottom: 25px;
  display: inline-block;
  background-color: #000;
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
  padding: 32px 52px;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .col-xs-12.grid-col:last-child .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .col-xs-12.grid-col:last-child .article.text_with_media > .row .col-xs-12.col-md-6:first-child {
  background-color: #fff;
  margin-left: 25px;
  position: relative;
  padding: 50px 0 30px;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .col-xs-12.grid-col:last-child .article.text_with_media > .row .col-xs-12.col-md-6:first-child::after {
  position: absolute;
  content: "";
  background-color: #fff;
  left: 0;
  top: 0;
  width: 170%;
  height: 100%;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .col-xs-12.grid-col:last-child .article.text_with_media > .row .col-xs-12.col-md-6:first-child ul {
  position: relative;
  z-index: 2;
  list-style-type: none !important;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .col-xs-12.grid-col:last-child .article.text_with_media > .row .col-xs-12.col-md-6:first-child ul li {
  font-size: 18px;
  position: relative;
  padding-left: 70px;
  padding-bottom: 10px;
  min-height: 70px;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .col-xs-12.grid-col:last-child .article.text_with_media > .row .col-xs-12.col-md-6:first-child ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/path_19971.png);
  width: 46px;
  height: 47px;
  left: 0;
}
.spri-waas-readiness-new #microsite_content .spri-advantages .col-xs-12.grid-col:last-child .article.text_with_media > .row .col-xs-12.col-md-6:first-child ul li:not(:first-child) {
  padding: 15px 0 15px 70px;
  line-height: 40px;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15900.png);
  padding: 80px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar .article.text_with_media h2 {
  margin-bottom: 25px;
  display: inline-block;
  background-color: #000;
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
  padding: 32px 52px;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar .col-xs-12.grid-col:last-child .article.text_with_media .row {
  display: flex;
  align-items: flex-start;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar .col-xs-12.grid-col:last-child .col-xs-12.col-md-6:first-child {
  z-index: 1;
  background-color: #fff;
  margin-left: 25px;
  padding: 40px 35px;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar .col-xs-12.grid-col:last-child .col-xs-12.col-md-6:first-child h3 {
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar .col-xs-12.grid-col:last-child .col-xs-12.col-md-6:first-child p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar .col-xs-12.grid-col:last-child .col-xs-12.col-md-6:first-child p:nth-last-of-type(2) {
  margin-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-join-webinar .col-xs-12.grid-col:last-child img {
  float: right;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features {
  background-color: #E6E6D7;
  padding-top: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features .article.text_with_media {
  background-color: #fff;
  padding-top: 30px;
  padding-left: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features .article.text_with_media h3 {
  font-size: 30px;
  margin-bottom: 0;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features-block {
  background-color: #E6E6D7;
  padding-bottom: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features-block .container > .row {
  background-color: #fff;
  margin: 0 -17px;
  padding: 0 20px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features-block .container > .row .col-xs-12.grid-col:first-child .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features-block .container > .row ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features-block .container > .row ul li {
  position: relative;
  padding-left: 60px;
  min-height: 65px;
  line-height: 45px;
  font-size: 17px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-features-block .container > .row ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/path_19971-check.png);
  width: 46px;
  height: 46px;
  left: 0;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/bg-webinar-overview.png);
  padding: 80px;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:first-child .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:first-child .article.text_with_media h2 {
  margin-bottom: 25px;
  display: inline-block;
  background-color: #000;
  color: #fff;
  font-size: 40px;
  text-transform: uppercase;
  padding: 32px 52px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) {
  width: 50%;
  margin-bottom: 16px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media {
  background-color: #fff;
  padding: 32px 22px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media h3 {
    font-size: 23px;
    font-family: 'rois_bold';
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media p {
  font-size: 17px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media p:nth-of-type(1) {
  margin-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li {
  font-size: 17px;
  position: relative;
  padding-left: 40px;
  padding-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li::before {
  position: absolute;
  content: "";
  width: 29px;
  height: 29px;
  left: 0;
  background-repeat: no-repeat;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li:nth-child(1)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15811.png);
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li:nth-child(2)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15810.png);
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li:nth-child(3)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15809.png);
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li:nth-child(4)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15808.png);
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li:nth-child(5)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15807.png);
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li:nth-child(6)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/waas_readliness/new_29/group_15821.png);
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li > ul {
  list-style-type: disc !important;
  padding-left: 20px !important;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li > ul li {
  padding-left: 0 !important;
  padding-bottom: 0 !important;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-child(n+2):nth-child(-n+5) .article.text_with_media ul li > ul li::before {
  background-image: none !important;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-last-of-type(1) .article.webforms {
  background-color: #fff;
  padding: 0 22px 30px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-last-of-type(1) .article.webforms .mwf-paragraph p {
  color: #000 !important;
  margin-bottom: 20px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-last-of-type(1) .article.webforms .mwf-paragraph:last-child {
  margin-top: 10px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-last-of-type(1) .article.webforms .row.mwf_buttonrow {
  margin-top: 10px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-last-of-type(1) .article.webforms .row.mwf_buttonrow .col-xs-6.col-md-3:last-child {
  display: none;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media {
  background-color: #fff;
  padding-top: 30px;
  padding-left: 22px;
}
.spri-waas-readiness-new #microsite_content .spri-webinar-overview .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media h2 {
  margin-bottom: 0;
  font-size: 40px;
}
.spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title {
  padding-top: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row h2 {
  margin-bottom: 25px;
  font-size: 40px;
  text-transform: uppercase;
}
.spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row p {
  margin-bottom: 0;
  font-size: 22px;
}
.spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-content .article.text_with_media p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-cta {
  padding-bottom: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-cta p {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title {
  padding-top: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title .article.text_with_media h2 {
  margin-bottom: 25px;
  font-size: 40px;
  font-weight: bold;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title .article.text_with_media > .row p:last-child {
  margin-bottom: 15px;
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-content .article.text_with_media p {
  font-size: 18px;
  line-height: 42px;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-block .article.text_with_media p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-text {
  padding-bottom: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-text .article.text_with_media p {
  font-size: 18px;
  font-weight: bold;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-management {
  padding: 80px 0 0;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-management .article.text_with_media h2 {
  margin-bottom: 15px;
  font-size: 40px;
  text-transform: uppercase;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-management .article.text_with_media p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm-management .article.text_with_media p:not(:last-child) {
  margin-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-acmp-features-title h3 {
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm {
  padding: 0 0 50px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm p:not(:last-child) {
  margin-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm .col-xs-12.grid-col:first-child h2 {
  margin-bottom: 15px;
  font-size: 40px;
  text-transform: uppercase;
}
.spri-waas-readiness-new #microsite_content .spri-acpm .col-xs-12.grid-col:nth-last-of-type(2) {
  margin-top: -25px;
  padding-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm .col-xs-12.grid-col:nth-last-of-type(2) p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-acpm .col-xs-12.grid-col:nth-last-of-type(2) p:first-child {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: bold;
}
.spri-waas-readiness-new #microsite_content .spri-acpm .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(2) {
  padding-bottom: 20px;
}
.spri-waas-readiness-new #microsite_content .spri-speaker {
  padding-top: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-speaker h2 {
  margin-bottom: 15px;
  font-size: 40px;
  text-transform: uppercase;
}
.spri-waas-readiness-new #microsite_content .spri-host-speaker-title h3 {
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-additional-speaker h3 {
  font-size: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-host-speaker .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-waas-readiness-new #microsite_content .spri-host-speaker .article.text_with_media > .row .col-xs-12.col-md-8 {
  padding-left: 50px;
}
.spri-waas-readiness-new #microsite_content .spri-host-speaker .article.text_with_media > .row .col-xs-12.col-md-8 p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-host-speaker .article.text_with_media > .row .col-xs-12.col-md-8 p:first-child {
  font-weight: bold;
  margin-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-additional-speaker-content {
  padding-bottom: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-additional-speaker-content .article.text_with_media {
  text-align: center;
}
.spri-waas-readiness-new #microsite_content .spri-additional-speaker-content .article.text_with_media .row:last-child .col-xs-12 {
  padding: 0;
}
.spri-waas-readiness-new #microsite_content .spri-additional-speaker-content .article.text_with_media .row:last-child p {
  font-size: 18px;
}
.spri-waas-readiness-new #microsite_content .spri-additional-speaker-content .article.text_with_media .row:last-child p:first-child {
  font-weight: bold;
  margin-bottom: 15px;
}
.spri-waas-readiness-new #microsite_content .spri-form-waas {
  background: linear-gradient(90deg, rgb(238, 201, 56) 0%, rgb(230, 239, 60) 100%);
  padding: 80px;
}
.spri-waas-readiness-new #microsite_content .spri-form-waas .col-xs-12.grid-col:first-child {
  background-color: #fff;
  padding-top: 30px;
}
.spri-waas-readiness-new #microsite_content .spri-form-waas .col-xs-12.grid-col:first-child h2 {
  margin: 0;
}
.spri-waas-readiness-new #microsite_content .spri-form-waas .col-xs-12.grid-col:nth-child(3) {
  background-color: #fff;
  padding-bottom: 40px;
}
.spri-waas-readiness-new #microsite_content .spri-form-waas .col-xs-12.grid-col:nth-child(3) .article.webforms .mwf-paragraph p {
  color: #000;
}
.spri-waas-readiness-new #microsite_content .spri-form-waas .col-xs-12.grid-col:nth-child(3) .article.webforms .row.mwf_buttonrow .col-xs-6.col-md-3:last-child {
  display: none;
}

html:lang(de-CH) .spri-waas-readiness-new #microsite_content .spri-expand-content .article.text_with_media p:first-child, 
html:lang(fr-CH) .spri-waas-readiness-new #microsite_content .spri-expand-content .article.text_with_media p:first-child {
  margin-bottom: 15px;
}
html:lang(de-CH) .spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row p, 
html:lang(fr-CH) .spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row p {
  margin-bottom: 15px;
}
html:lang(de-CH) .spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row p span, 
html:lang(fr-CH) .spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row p span {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 20px;
}
html:lang(de-CH) .spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title .article.text_with_media p span, 
html:lang(fr-CH) .spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title .article.text_with_media p span {
  font-size: 25px;
  margin-bottom: 15px;
}
html:lang(de-CH) .spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title .article.text_with_media p span, 
html:lang(fr-CH) .spri-waas-readiness-new #microsite_content .spri-ground-to-cloud-title .article.text_with_media p span {
  font-size: 25px;
}
html:lang(de-CH) .spri-waas-readiness-new #microsite_content .spri-acpm-management .article.text_with_media p span, 
html:lang(fr-CH) .spri-waas-readiness-new #microsite_content .spri-acpm-management .article.text_with_media p span {
  font-size: 25px;
  font-weight: bold;
}
html:lang(fr-CH) .spri-waas-readiness-new #microsite_content .spri-banner .container > .row .col-xs-12.col-md-6.grid-col:first-child {
  padding: 20px;
}

.spri-waas-readiness-new #microsite_content .spri-banner.spri-banner-fix-pd .container > .row .col-xs-12.col-md-6.grid-col:first-child {
  padding: 20px;
}
html:lang(de-DE) .spri-waas-readiness-new #microsite_content .spri-turn-on-workplace-title p span.highlight2 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 25px;
  display: block;
}
/*************close spri-waas-readiness-new*************/
/*************open spri-demo-aanvraag spri-hub-vlog*************/
.spri-demo-aanvraag #microsite_content .spri-content-demo {
  padding: 30px 0 10px;
}
.spri-demo-aanvraag #microsite_content .spri-content-demo h2 {
  padding-bottom: 25px;
  position: relative;
  padding-top: 15px;
  margin-bottom: 25px;
}
.spri-demo-aanvraag #microsite_content .spri-content-demo h2::before {
  width: 80px;
  height: 4px;
  background-color: #85ea6c;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  margin: auto;
}
.spri-demo-aanvraag #microsite_content .spri-form-demo {
  padding-bottom: 60px;
}
.spri-demo-aanvraag #microsite_content .spri-form-demo a:not(.btn) {
  display: unset;
}
.spri-demo-aanvraag #microsite_content .spri-form-demo .mwf-paragraph {
  margin-top: 0;
}
.spri-demo-aanvraag #microsite_content .spri-form-demo .row.mwf_buttonrow {
  margin-top: 15px;
}
.spri-demo-aanvraag #microsite_content .spri-form-demo .row.mwf_buttonrow input.btn-primary, .spri-demo-aanvraag #microsite_content .spri-form-demo .row.mwf_buttonrow a.btn-primary {
  background-color: #0067b8 !important;
  border-radius: 30px;
  color: #fff;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}
.spri-demo-aanvraag #microsite_content .spri-form-demo .row.mwf_buttonrow input.btn-primary:hover, .spri-demo-aanvraag #microsite_content .spri-form-demo .row.mwf_buttonrow a.btn-primary:hover {
  background-color: #fff !important;
  color: #000 !important;
}

.spri-hub-vlog #microsite_content .spri-video {
  padding-top: 50px;
}
.spri-hub-vlog #microsite_content .spri-video .row.equalheight .col-md-6.equalheight {
  padding-bottom: 5px !important;
  margin-bottom: 0 !important;
}
.spri-hub-vlog #microsite_content .spri-title-contact {
  background-color: #f8f8f8;
  margin-top: 60px;
  padding-top: 10px;
}
.spri-hub-vlog #microsite_content .spri-title-contact h2 {
  padding-bottom: 25px;
  position: relative;
  padding-top: 15px;
  margin-bottom: 25px;
}
.spri-hub-vlog #microsite_content .spri-title-contact h2::before {
  width: 80px;
  height: 4px;
  background-color: #85ea6c;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  margin: auto;
  left: 50%;
  transform: translateX(-50%);
}
.spri-hub-vlog #microsite_content .spri-content-contact {
  background-color: #f8f8f8;
  padding-bottom: 50px;
}
.spri-hub-vlog #microsite_content .spri-content-contact .article.text_with_media .row:last-child p {
  margin-bottom: 10px;
}
/*************close spri-demo-aanvraag spri-hub-vlog*************/
/*************open spri-apc-summer-promo*************/
.spri-apc-summer-promo #microsite_content .btn-primary {
  background-color: #3ecd59 !important;
  color: #fff;
}
.spri-apc-summer-promo #microsite_content .btn-primary:hover {
  background-color: #fff !important;
  color: #000;
}
.spri-apc-summer-promo #microsite_content .spri-text-below-banner {
  padding-top: 50px;
}
.spri-apc-summer-promo #microsite_content .spri-text-below-banner .article.text_with_media {
  text-align: center;
}
.spri-apc-summer-promo #microsite_content .spri-text-below-banner .article.text_with_media h3 {
  color: #3ecd59 !important;
  font-size: 4rem;
  margin-bottom: 20px;
  text-transform: inherit;
}
.p_reimagine.spri-apc-summer-promo #microsite_content .p_reimagine_h_blue h3 {
  color: #3ecd59 !important;
}
.spri-apc-summer-promo #microsite_content .spri-villkor {
  margin-top: 50px;
  background-image: url(https://also.com/ec/cms5/media/img/3100/microsites_8/apc_5/apc_summer_demo/footer.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 600px;
}
.spri-apc-summer-promo #microsite_content .spri-villkor .container > .row {
  transform: translateY(60%);
}
.spri-apc-summer-promo #microsite_content .section_2787530.spri-villkor .container > .row {
    transform: translateY(20%);
}
.spri-apc-summer-promo #microsite_content .spri-villkor h3 {
  font-size: 2.7rem;
  margin-bottom: 15px;
}
.spri-apc-summer-promo #microsite_content .spri-villkor p {
  margin-bottom: 0;
}
/*************close spri-apc-summer-promo*************/
/*************open spri-insys-custom*************/
.spri-insys-custom #microsite_content a.btn-default {
  letter-spacing: 0.03em;
  border-radius: 0em;
  padding: 0.7em 1.7em;
  background: #00a5db;
  border-color: #00a5db;
  color: #fff !important;
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
}
.spri-insys-custom #microsite_content a.btn-default:hover {
  box-shadow: 0 0em 0em rgba(0, 0, 0, 0.2);
  background: transparent;
  border-color: #00a5db;
  color: #00a5db !important;
  letter-spacing: 0.03em;
  border-radius: 0em;
  padding: 0.7em 1.7em;
}
/*************close spri-insys-custom*************/
/*************open spri-apple-through-waas*************/
.spri-apple-through-waas #microsite_content .media {
  overflow: unset !important;
  margin-top: 0 !important;
}
.spri-apple-through-waas #microsite_content h3 {
  text-transform: unset;
}
.spri-apple-through-waas #microsite_content p,
.spri-apple-through-waas #microsite_content h3 {
  color: #000;
}
.spri-apple-through-waas #microsite_content a.lnk {
  color: #006B7D;
  display: inline-block;
  border-bottom: 1px solid #006B7D;
}
.spri-apple-through-waas #microsite_content a.btn {
  text-transform: unset;
}
.spri-apple-through-waas #microsite_content a.btn.btn-default {
  background-color: #fff;
}
.spri-apple-through-waas #microsite_content a.btn.btn-default:hover {
  background-color: #fff;
}
.spri-apple-through-waas #microsite_content .col-xs-12.col-md-6 img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: auto;
  padding-left: 0;
}
.spri-apple-through-waas #microsite_content .col-xs-12.col-md-6:last-child img {
  float: right;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/apple_through_waas/topbanner-bg_01.jpg);
  padding: 0 0 50px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
  padding-top: 0;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 {
  z-index: 1;
  background-color: #fff;
  padding: 40px 35px;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 h2 {
  text-transform: uppercase;
  letter-spacing: -1px;
  margin-bottom: 15px;
  line-height: 40px;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 p {
  margin-bottom: 0;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 p:first-child {
  font-size: 17px;
  letter-spacing: -0.1px;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 p:last-child {
  line-height: 29px;
  font-size: 18px;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 p:not(:last-child) {
  margin-bottom: 10px;
}
.spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-7 img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: auto;
  float: right;
}
.spri-apple-through-waas #microsite_content .spri-get-product {
  text-align: center;
  padding: 30px 0;
}
.spri-apple-through-waas #microsite_content .spri-get-product .article.text_with_media p {
  font-size: 18px;
}
.spri-apple-through-waas #microsite_content .spri-get-product .article.text_with_media p:first-child {
  margin-bottom: 5px;
}
.spri-apple-through-waas #microsite_content .spri-get-product .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-apple-through-waas #microsite_content .spri-apple-also {
  padding: 55px 0 65px 0;
  background-color: #e6e6d7;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(1) {
  margin-bottom: 20px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media h1 {
  background-color: #000;
  color: #fff;
  padding: 26px 55px;
  line-height: 1.25;
  font-size: 36px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(2) {
  margin-bottom: 35px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(2) .article.text_with_media {
  background-color: #fff;
  padding: 30px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(2) .article.text_with_media p {
  font-size: 18px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(2) .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) {
  margin-bottom: 35px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) .article.text_with_media .row {
  display: flex;
  align-items: flex-end;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) .article.text_with_media .row .col-xs-12.col-md-6:first-child {
  padding: 30px 50px;
  background-color: #fff;
  z-index: 1;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) .article.text_with_media .row .col-xs-12.col-md-6:first-child ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) .article.text_with_media .row .col-xs-12.col-md-6:first-child ul li {
  position: relative;
  padding-left: 40px;
  line-height: 24px;
  font-size: 18px;
  margin-bottom: 20px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) .article.text_with_media .row .col-xs-12.col-md-6:first-child ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/apple_through_waas/icon-list_03.jpg);
  width: 22px;
  height: 20px;
  left: 0;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) .article.text_with_media .row .col-xs-12.col-md-6:first-child p:last-child {
  margin-top: 35px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media {
  background-color: #fff;
  padding: 45px 30px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media h1 {
  font-size: 38px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media h1:last-of-type {
  text-align: right;
  margin-bottom: 50px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media p {
  font-size: 18px;
}
.spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/apple_through_waas/the-way-business_06.jpg);
  padding: 55px 0 65px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(1) {
  margin-bottom: 10px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media h1 {
  background-color: #000;
  color: #fff;
  padding: 26px 55px;
  line-height: 1.25;
  font-size: 36px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(2) {
  margin-bottom: 20px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(2) .row {
  display: flex;
  align-items: flex-end;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 {
  padding: 30px 54px;
  background-color: #fff;
  z-index: 1;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 h2 {
  font-size: 26px;
  line-height: 26px;
  letter-spacing: -2px;
  margin-bottom: 10px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 p {
  font-size: 18px;
  line-height: 26px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-7 img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: auto;
  float: right;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) {
  margin-bottom: 33px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) .row {
  display: flex;
  align-items: flex-end;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) .row .col-xs-12.col-md-5 {
  padding: 30px 50px;
  background-color: #fff;
  z-index: 1;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) .row .col-xs-12.col-md-5 h2 {
  font-size: 26px;
  line-height: 26px;
  letter-spacing: -2px;
  margin-bottom: 10px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) .row .col-xs-12.col-md-5 p {
  font-size: 18px;
  line-height: 26px;
}
@media (min-width: 992px) {
  .spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) .row .col-xs-12.col-md-5 {
    width: 38%;
  }
}
@media (min-width: 992px) {
  .spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) .row .col-xs-12.col-md-7 {
    width: 62%;
  }
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(3) .row .col-xs-12.col-md-7 img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: auto;
  padding-left: 0;
  margin-bottom: -1px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media {
  background-color: #fff;
  padding: 30px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media h2 {
  font-size: 26px;
  line-height: 26px;
  letter-spacing: -2px;
  margin-bottom: 10px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media p {
  font-size: 18px;
  line-height: 26px;
}
.spri-apple-through-waas #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-apple-through-waas #microsite_content .spri-simple-select {
  padding: 55px 0 65px 0;
}
.spri-apple-through-waas #microsite_content .spri-simple-select .row .col-xs-12.grid-col:nth-child(1) {
  margin-bottom: 10px;
}
.spri-apple-through-waas #microsite_content .spri-simple-select .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-apple-through-waas #microsite_content .spri-simple-select .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media h1 {
  background-color: #000;
  color: #fff;
  padding: 26px 55px;
  line-height: 1.25;
  font-size: 36px;
}
.spri-apple-through-waas #microsite_content .spri-simple-select .row .col-xs-12.grid-col:nth-child(2) p {
  font-size: 18px;
  line-height: 35px;
  margin-bottom: 0;
  padding: 0 30px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud {
  background-color: #e6e6d7;
  padding-top: 55px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud .col-xs-12.grid-col {
  margin-bottom: 10px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud .col-xs-12.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud .col-xs-12.grid-col .article.text_with_media h1 {
  background-color: #000;
  color: #fff;
  padding: 26px 55px;
  line-height: 1.25;
  font-size: 36px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-content {
  padding-bottom: 15px;
  background-color: #e6e6d7;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-content .col-xs-12.col-md-6 {
  padding-bottom: 15px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-content .col-xs-12.col-md-6 .article.text_with_media {
  background-color: #fff;
  padding: 20px 30px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-content .col-xs-12.col-md-6 .article.text_with_media h3 {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 25px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-content .col-xs-12.col-md-6 .article.text_with_media p {
  font-size: 18px;
  line-height: 24px;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-content .col-for-image img {
  padding-left: 25px;
  float: unset !important;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-link {
  padding-bottom: 45px;
  background-color: #e6e6d7;
  text-align: center;
}
.spri-apple-through-waas #microsite_content .spri-add-cloud-link p {
  margin-bottom: 0;
}
.spri-apple-through-waas #microsite_content .spri-manage-client {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/apple_through_waas/manage-client_24.jpg);
  margin: 50px 0;
  min-height: 700px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-apple-through-waas #microsite_content .spri-manage-client .article.text_with_media h2 {
  background-color: #000;
  color: #fff;
  float: right;
  padding: 50px;
  transform: translateY(60%);
}
.spri-apple-through-waas #microsite_content .spri-apple-product {
  background-color: #e6e6d7;
  padding: 55px 0 45px 0;
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row {
  display: flex;
  align-items: flex-start;
  padding-top: 0;
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child {
  z-index: 1;
  background-color: #fff;
  padding: 40px 55px;
}
@media (min-width: 992px) {
  .spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child {
    width: 57%;
  }
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child h2 {
  letter-spacing: -1px;
  margin-bottom: 15px;
  line-height: 1.25;
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child p {
  margin-bottom: 0;
  font-size: 18px;
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child p:first-child {
  font-size: 17px;
  letter-spacing: -0.1px;
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child p:last-child {
  line-height: 29px;
  text-align: center;
  font-size: 18px;
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child p:nth-last-child(2) {
  margin-top: 25px;
  text-align: center;
}
.spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:first-child p:not(:last-child) {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .spri-apple-through-waas #microsite_content .spri-apple-product .col-xs-12.grid-col .row .col-xs-12.col-md-6:last-child {
    width: 43%;
  }
}
.spri-apple-through-waas #microsite_content .spri-from-ground {
  background-color: #e6e6d7;
  padding: 55px 0 65px 0;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(1) {
  padding-bottom: 50px;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(1) .article.text_with_media {
  background-color: #fff;
  padding: 30px;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(1) .article.text_with_media h2 {
  margin-bottom: 20px;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(1) .article.text_with_media p {
  font-size: 18px;
  line-height: 26px;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(1) .article.text_with_media p:last-child {
  margin-bottom: 0;
  letter-spacing: 0.3px;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row {
  display: flex;
  align-items: flex-start;
  padding-top: 0;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 {
  padding: 30px 50px;
  background-color: #fff;
  z-index: 1;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 h2 {
  margin-bottom: 15px;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 p {
  font-size: 18px;
  line-height: 26px;
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 p:last-child {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-5 {
    width: 52%;
  }
}
@media (min-width: 992px) {
  .spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-7 {
    width: 48%;
  }
}
.spri-apple-through-waas #microsite_content .spri-from-ground .col-xs-12.grid-col:nth-child(2) .row .col-xs-12.col-md-7 img {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: auto;
  padding-left: 0;
  float: right;
}
.spri-apple-through-waas #microsite_content .spri-login-register {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/apple_through_waas/footer-bg_33.jpg);
  padding: 75px 0 95px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-apple-through-waas #microsite_content .spri-login-register .article.text_with_media .row:last-child {
  background-color: #fff;
  padding: 45px 30px;
}
.spri-apple-through-waas #microsite_content .spri-login-register .article.text_with_media .row:last-child h2 {
  margin-bottom: 20px;
}
.spri-apple-through-waas #microsite_content .spri-login-register .article.text_with_media .row:last-child p {
  margin-bottom: 0;
}
/*************close spri-apple-through-waas*************/
/*************open fix spri-apple-through-waas*************/
html:lang(en-DE) .spri-apple-through-waas #microsite_content .spri-get-product p:nth-child(2) {
  margin-bottom: 5px;
}
html:lang(en-DE) .spri-apple-through-waas #microsite_content .spri-simple-select {
  padding-bottom: 0px;
}
html:lang(en-DE) .spri-apple-through-waas #microsite_content .spri-apple-product .article.text_with_media h3 {
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 17px;
}
html:lang(fr-CH) .spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 h2 {
  font-size: 26px;
  line-height: 35px;
}
html:lang(fr-CH) .spri-apple-through-waas #microsite_content .spri-also-workplace .col-xs-12.grid-col .article.text_with_media > .row .col-xs-12.col-md-5 p:not(:last-child) {
  letter-spacing: 0.3px;
}
html:lang(fr-CH) .spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(4) .article.text_with_media h1:last-of-type {
  font-size: 30px!important;
}
html:lang(de-CH) .spri-apple-through-waas #microsite_content .spri-apple-also .row .col-xs-12.grid-col:nth-child(3) .article.text_with_media .row .col-xs-12.col-md-6:first-child ul li {
  font-size: 17px;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-get-product p:first-child {
  margin-bottom: 15px;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-get-product p:nth-child(2) {
  margin-bottom: 5px;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-apple-also h1 {
  font-size: 35px !important;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media h1 {
  background-color: #000;
  color: #fff;
  padding: 26px 55px 0;
  line-height: 1.25;
  font-size: 36px;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media h3 {
  color: #fff;
  padding: 0 55px 26px 55px;
  line-height: 1.25;
  font-size: 27px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-as-a-service .row .col-xs-12.grid-col:nth-child(1) .article.text_with_media .col-xs-12 {
  background-color: #000;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-simple-select {
  padding-bottom: 0px;
}
.spri-apple-through-waas.spri-apple-through-waas-ch #microsite_content .spri-apple-product .article.text_with_media h3 {
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 17px;
}
/*************close fix spri-apple-through-waas*************/
/*************open spri-surface-hub-2s*************/
.spri-surface-hub-2s #microsite_content .spri-banner a.btn-default {
  background-color: #0067b8;
  color: #fff;
}
.spri-surface-hub-2s #microsite_content .spri-banner a.btn-default:hover {
  background-color: #fff;
  color: #000;
}
/*************close spri-surface-hub-2s*************/
/*************open spri-also-talks-tech*************/
.spri-also-talks-tech #microsite_content .p-att-footer a.lnk {
  font-size: 30px;
}
.spri-also-talks-tech #microsite_content .p-att-footer a.lnk:hover {
  color: #fff;
}
.spri-also-talks-tech #microsite_content .spri-fix-media .media {
  overflow: unset;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col {
  margin-bottom: 13px;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row {
  display: flex;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/information_14/also_talks_tech_1/new_39/1170x232px-bluebg-new.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  height: 232px;
  justify-content: center;
  align-items: center;
  padding-bottom: 0 !important;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row .col-xs-12 {
  width: 66%;
  padding-right: 135px;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row .col-xs-12 h2 {
  color: #fff;
  margin-bottom: 15px;
  font-size: 24px;
  font-family: "spotify-circular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row .col-xs-12 p {
  font-family: "spotify-circular", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  font-size: 16px;
  margin-bottom: 10px;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row .col-xs-12 p:last-child {
  margin-bottom: 0;
  position: absolute;
  right: -180px;
  top: 80%;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row .col-xs-12 p a {
  color: #000;
  background-color: #fff;
  font-family: "spotify-circular", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row .col-xs-12 p a:hover {
  color: #000;
  background-color: #fff;
  text-decoration: underline;
}
.spri-also-talks-tech #microsite_content .spri-video .col-xs-12.grid-col .article.text_with_media .row .col-xs-12 p.big {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/information_14/also_talks_tech_1/uk.png);
  width: 55px;
  height: 30px;
  margin-bottom: 15px;
  background-size: cover;
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
}
/*************close spri-also-talks-tech*************/
/*************open spri-waas-readiness-new spri-waas-readiness-new-de*************/
.spri-waas-readiness-new.spri-waas-readiness-new-de #microsite_content .spri-banner p a.btn {
  font-size: 15px;
  padding: 15px 14px;
}
.spri-waas-readiness-new.spri-waas-readiness-new-de #microsite_content .spri-banner p a.btn:hover {
  font-size: 15px;
  padding: 15px 14px;
}
.spri-waas-readiness-new.spri-waas-readiness-new-de #microsite_content .spri-turn-on-workplace-title .article.text_with_media > .row h2 {
  font-size: 39px;
}
/*************close spri-waas-readiness-new spri-waas-readiness-new-de*************/
/*************open spri-also-share*************/
.spri-also-share #microsite_content h3 {
  text-transform: unset;
}
.spri-also-share #microsite_content .spri-topbanner {
  position: relative;
  background: linear-gradient(315deg, #89e872, #276ef1);
}
.spri-also-share #microsite_content .spri-topbanner::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/6110_1/informationen_2/also_share/key_visual-1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.spri-also-share #microsite_content .spri-topbanner .col-xs-12.col-md-6.grid-col:first-child {
  width: 41.66666667%;
}
.spri-also-share #microsite_content .spri-topbanner .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media {
  background-color: #fff;
  padding: 25px 5px;
}
.spri-also-share #microsite_content .spri-topbanner .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media h2 {
  font-size: 17px;
}
.spri-also-share #microsite_content .spri-topbanner .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media h1 {
  font-size: 30px;
}
.spri-also-share #microsite_content .spri-topbanner .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media h3 {
  font-size: 20px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.spri-also-share #microsite_content .spri-topbanner .col-xs-12.col-md-6.grid-col:last-child {
  width: 58.33333333%;
}
.spri-also-share #microsite_content .spri-topbanner .col-xs-12.col-md-6.grid-col:last-child img {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  float: right;
  margin-right: -215px;
}
.spri-also-share #microsite_content .spri-text-below-banner {
  padding: 55px 0 50px;
}
.spri-also-share #microsite_content .spri-text-below-banner .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-also-share #microsite_content .spri-text-below-banner .article.text_with_media .col-xs-12 h2 {
  text-transform: uppercase;
  margin-bottom: 16px;
}
.spri-also-share #microsite_content .spri-text-below-banner .article.text_with_media .col-xs-12 h3 {
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-weight: normal;
}
.spri-also-share #microsite_content .spri-text-below-banner .article.text_with_media .col-xs-12 h3 b {
  font-family: "interbold", Arial, sans-serif;
}
.spri-also-share #microsite_content .spri-four-arguments {
  background-color: #E6E6D7;
  padding-top: 55px;
}
.spri-also-share #microsite_content .spri-four-arguments .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-also-share #microsite_content .spri-four-arguments .article.text_with_media h2 {
  background-color: #000;
  color: #fff;
  padding: 26px 55px;
  line-height: 36px;
  font-size: 30px;
  text-transform: uppercase;
}
.spri-also-share #microsite_content .spri-four-arguments-content {
  background-color: #E6E6D7;
}
.spri-also-share #microsite_content .spri-four-arguments-content.spri-four-arguments-content-1 .col-xs-12.col-md-6.grid-col:first-child .col-xs-12.col-md-2 img {
  margin-top: -15px;
}
.spri-also-share #microsite_content .spri-four-arguments-content.spri-four-arguments-content-2 .col-xs-12.col-md-6.grid-col:first-child .col-xs-12.col-md-2 img {
  margin-top: -35px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col {
  margin-bottom: 30px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row {
  padding-bottom: 0;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row .col-xs-12.col-md-10 {
  padding: 15px 15px 5px 35px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row .col-xs-12.col-md-10 h3 {
  font-size: 22px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row .col-xs-12.col-md-10 ul {
  margin-bottom: 0;
  list-style-type: none !important;
  position: relative;
  padding-left: 20px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row .col-xs-12.col-md-10 ul li {
  padding-left: 20px;
  font-size: 16px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row .col-xs-12.col-md-10 ul li:not(:last-child) {
  margin-bottom: 5px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row .col-xs-12.col-md-10 ul li:before {
  margin-top: 4px;
  content: "";
  background-color: #0A61CF;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col:first-child {
  padding-right: 50px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col:last-child {
  padding-left: 50px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .container > .row .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media img {
  margin-left: -50px;
}
.spri-also-share #microsite_content .spri-four-arguments-content .article.text_with_media {
  background-color: #fff;
}
.spri-also-share #microsite_content .spri-four-arguments-content .article.text_with_media img {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  margin-left: -100px;
  padding: 0;
}
.spri-also-share #microsite_content .spri-four-arguments-cta {
  background-color: #E6E6D7;
  padding-bottom: 50px;
  padding-top: 35px;
  text-align: center;
}
.spri-also-share #microsite_content .spri-function {
  background-color: #89E872;
  position: relative;
  padding: 80px 0;
}
.spri-also-share #microsite_content .spri-function::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/6110_1/informationen_2/also_share/green-visual-1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  bottom: 0;
}
.spri-also-share #microsite_content .spri-function .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
}
.spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-5 {
  padding: 50px 40px 45px;
  background-color: #fff;
  z-index: 1;
}
.spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-5 h2 {
  font-size: 29px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-5 p {
  font-size: 16px;
}
.spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-5 p.small {
  font-size: 12px;
}
@media (min-width: 992px) {
  .spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-5 {
    width: 45.6%;
  }
}
.spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-7 img {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  float: right;
}
@media (min-width: 992px) {
  .spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-7 {
    width: 54.4%;
  }
}
.spri-also-share #microsite_content .spri-conditions-title {
  padding-top: 75px;
}
.spri-also-share #microsite_content .spri-conditions-title h2 {
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.spri-also-share #microsite_content .spri-conditions-content .article.text_with_media p {
  font-size: 16px;
}
.spri-also-share #microsite_content .spri-conditions-text {
  padding-bottom: 55px;
  padding-top: 10px;
}
.spri-also-share #microsite_content .spri-conditions-text .article.text_with_media p:first-child {
  margin-bottom: 40px;
  font-size: 16px;
}
.spri-also-share #microsite_content .spri-contact {
  background-color: #0A61CF;
  padding: 32px 0;
}
.spri-also-share #microsite_content .spri-contact .article.text_with_media p {
  color: #fff;
  font-size: 17px;
}
.spri-also-share #microsite_content .spri-contact .article.text_with_media p a {
  font-weight: normal;
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
}
.spri-also-share #microsite_content .spri-contact .article.text_with_media p a:hover {
  border-bottom: none;
}
.spri-also-share #microsite_content .spri-contact .article.text_with_media p:last-child a {
  border: none;
}
.spri-also-share #microsite_content .spri-contact .article.text_with_media p:last-child b {
  font-family: "interbold", Arial, sans-serif;
}
.spri-also-share #microsite_content .spri-also-share {
  background-color: #E6E6D7;
  padding: 65px 0 80px;
}
.spri-also-share #microsite_content .spri-also-share .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
}
.spri-also-share #microsite_content .spri-also-share .article.text_with_media > .row .col-xs-12.col-md-6:first-child .col-for-image img {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.spri-also-share #microsite_content .spri-also-share .article.text_with_media > .row .col-xs-12.col-md-6:last-child {
  background-color: #fff;
  padding: 45px;
}
.spri-also-share #microsite_content .spri-also-share .article.text_with_media > .row .col-xs-12.col-md-6:last-child h2 {
  margin-bottom: 0;
  font-size: 30px;
  text-transform: uppercase;
}
.spri-also-share #microsite_content .spri-fag {
  background: linear-gradient(315deg, #89e872, #276ef1);
  padding: 75px 0 80px;
}
.spri-also-share #microsite_content .spri-image-apple-footer{
  margin-top: -200px;
  padding-left: 50px;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:first-child .article.text_with_media h2 {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 30px 40px;
  margin-bottom: 10px;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:first-child .article.text_with_media p {
  color: #fff;
  font-size: 17px;
  padding-top: 15px;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:first-child .article.text_with_media p a {
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 5px;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child {
  padding-left: 35px;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default {
  margin-bottom: 20px;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default:nth-child(2n-1) {
  background-color: #fff;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default:nth-child(2n-1) a {
  background-color: #fff;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default .panel-heading .panel-title a {
  border-bottom: none;
  padding-left: 83px;
  transition: all 0.5s ease;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default .panel-heading .panel-title a:hover {
  border-bottom: none;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default .panel-heading .panel-title a:after {
  display: none;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default .panel-heading .panel-title a:not(.collapsed)::before {
  transform: rotate(90deg);
  transition: all 0.5s ease;
}
.spri-also-share #microsite_content .spri-fag .col-xs-12.grid-col:last-child .panel.panel-default .panel-heading .panel-title a::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/6110_1/informationen_2/also_share/polygon_4.png);
  width: 35px;
  height: 34px;
  left: 30px;
  transition: all 0.5s ease;
}
html:lang(fr-CH) .spri-also-share #microsite_content .spri-function .article.text_with_media > .row .col-xs-12.col-md-5 p {
  font-size: 15px;
}

.spri-also-share-signup #microsite_content .spri-signup-banner {
  padding: 80px 0;
  margin-bottom: 50px;
  position: relative;
  background: linear-gradient(315deg, #89e872, #276ef1);
}
.spri-also-share-signup #microsite_content .spri-signup-banner::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/6110_1/informationen_2/also_share/key_visual-1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}
.spri-also-share-signup #microsite_content .spri-signup-banner .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
}
.spri-also-share-signup #microsite_content .spri-signup-banner .article.text_with_media > .row .col-xs-12.col-md-4 {
  z-index: 1;
  background-color: #fff;
}
.spri-also-share-signup #microsite_content .spri-signup-banner .article.text_with_media > .row .col-xs-12.col-md-4 h2 {
  margin-bottom: 0;
  padding: 25px 0;
  text-align: center;
}
.spri-also-share-signup #microsite_content .spri-signup-banner .article.text_with_media > .row .col-xs-12.col-md-8 img {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  float: right;
}
.spri-also-share-signup #microsite_content .spri-form-also-share .mwf-form {
  margin-bottom: 50px !important;
}
.spri-also-share-signup #microsite_content .spri-topbanner .container > .row {
  display: flex;
  align-items: flex-end;
}
.spri-also-share-signup #microsite_content .spri-topbanner .container > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media {
  padding: 25px 60px 25px 5px;
}
/*************close spri-also-share*************/
/*************open Spri ALSO CI*************/
.spri-ci .spri-ci-yellow-orange {
  background: linear-gradient(315deg, #E6F03C, #FF7731);
}
.spri-ci .spri-ci-service {
  background: linear-gradient(315deg, #E6F03C, #FF7731);
}
.spri-ci .spri-ci-solutions {
  background: linear-gradient(315deg, #ff7731, #89e872);
}
.spri-ci .spri-ci-supply {
  background: linear-gradient(315deg, #89e872, #276ef1);
}
.spri-ci .spri-ci-green-to-dark-green {
  background: linear-gradient(315deg, #006b7d, #89e872);
}
.spri-ci .spri-ci-purple-to-orange {
  background: linear-gradient(315deg, #ff7731, #7e55fc);
}
.spri-ci .spri-ci-salmon-to-yellow {
  background: linear-gradient(315deg, #e6f03c, #ffb991);
}
.spri-ci .spri-ci-blue-to-purple {
  background: linear-gradient(315deg, #7e55fc, #276ef1);
}
.spri-ci .spri-ci-black-to-white {
  background: linear-gradient(315deg, #ffffff, #000000);
}
.spri-ci .spri-ci-yellow {
  background-color: #e6f03c;
}
.spri-ci .spri-ci-green {
  background-color: #89e872;
}
.spri-ci .spri-ci-dark-green {
  background-color: #006b7d;
}
.spri-ci .spri-ci-black {
  background-color: #000000;
}
.spri-ci .spri-ci-white {
  background-color: #ffffff;
}
.spri-ci .spri-ci-orange {
  background-color: #ff7731;
}
.spri-ci .spri-ci-light-purple {
  background-color: #7e55fc;
}
.spri-ci .spri-ci-salmon {
  background-color: #276ef1;
}
.spri-ci .spri-ci-text-left.align-top .article.text_with_media > .row {
  align-items: flex-start;
}
.spri-ci .spri-ci-text-left .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
}
.spri-ci .spri-ci-text-left .article.text_with_media > .row .col-xs-12:first-child {
  padding: 50px 40px 45px;
  background-color: #fff;
  z-index: 1;
}
.spri-ci .spri-ci-text-left .article.text_with_media > .row .col-xs-12:last-child img {
  width: auto;
  max-width: -moz-max-content;
  max-width: max-content;
  float: right;
}
.spri-ci .spri-ci-text-right.align-top .article.text_with_media > .row {
  align-items: flex-start;
}
.spri-ci .spri-ci-text-right .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
}
.spri-ci .spri-ci-text-right .article.text_with_media > .row .col-xs-12:first-child img {
  width: auto;
  max-width: -moz-max-content;
  max-width: max-content;
}
.spri-ci .spri-ci-text-right .article.text_with_media > .row .col-xs-12:last-child {
  padding: 50px 40px 45px;
  background-color: #fff;
  z-index: 1;
}
.spri-ci .spri-ci-orange {
  background-color: rgb(255, 119, 49);
}
.spri-ci .spri-ci-bg-white .text-box {
  background-color: #fff;
  display: block;
  padding: 50px;
}
.spri-ci .spri-ci-bg-white .text-box h2 {
  color: #000 !important;
}
.spri-ci .spri-headline-section .container > .row:nth-last-child(2) .col-xs-12 {
  padding-left: 7px;
}
.spri-ci .spri-headline-section .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline {
  background-color: #000;
  display: inline-block;
}
.spri-ci .spri-headline-section .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline h2 {
  line-height: 1.25;
  color: #fff!important;
  padding: 26px 15px;
  font-size: 40px;
  text-transform: uppercase!important;
  padding: 26px 50px;
  margin: 0;
}
.spri-ci .spri-headline-ci .article.text_with_media {
  background-color: #000;
  display: inline-block;
}
.spri-ci .spri-headline-ci .article.text_with_media h1 {
  line-height: 1.25;
  color: #fff;
  padding: 26px 15px;
  font-size: 36px;
  margin: 0;
}
.spri-ci .spri-liststyle .container > .row:nth-last-child(1) .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-ci .spri-liststyle .container > .row:nth-last-child(1) .article.text_with_media ul li {
  position: relative;
  padding-left: 40px;
  line-height: 24px;
  font-size: 18px;
  margin-bottom: 20px;
}
.spri-ci .spri-liststyle .container > .row:nth-last-child(1) .article.text_with_media ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/also_26/av_ds_tapahtumat/arrow.svg);
  width: 22px;
  height: 20px;
  left: 5px;
  background-repeat: no-repeat;
}
/*************close Spri ALSO CI*************/
/*************open spri-also-partner-recruit*************/
.spri-also-partner-recruit #microsite_content p {
  font-size: 18px;
}
.spri-also-partner-recruit #microsite_content a.lnk {
  font-weight: unset;
}
.spri-also-partner-recruit #microsite_content h3 {
  font-size: 30px;
  text-transform: unset;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.spri-also-partner-recruit #microsite_content .spri-topbanner {
  position: relative;
}
.spri-also-partner-recruit #microsite_content .spri-topbanner:before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_acmp_partner_recruit/visual.png);
  background-position: bottom;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.spri-also-partner-recruit #microsite_content .spri-topbanner .article.text_with_media {
  padding: 0 0 50px;
}
.spri-also-partner-recruit #microsite_content .spri-topbanner .article.text_with_media > .row {
  padding: 0;
}
.spri-also-partner-recruit #microsite_content .spri-topbanner .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-topbanner .article.text_with_media h3 {
  text-transform: uppercase;
  font-size: 19px;
}
.spri-also-partner-recruit #microsite_content .spri-topbanner .article.text_with_media .col-for-image img {
  max-width: 133%;
}
.spri-also-partner-recruit #microsite_content .spri-futureproof {
  padding: 60px 0;
}
.spri-also-partner-recruit #microsite_content .spri-futureproof .article.text_with_media h1 {
  margin-bottom: 25px;
}
.spri-also-partner-recruit #microsite_content .spri-futureproof .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable {
  padding: 50px 0;
  position: relative;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable:before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_acmp_partner_recruit/business_more_valuable.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:first-child .article.text_with_media > .row {
  display: flex;
  align-items: flex-end;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:first-child .article.text_with_media > .row .col-xs-12:first-child {
  padding: 30px;
  background-color: #fff;
  z-index: 1;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:first-child .article.text_with_media > .row .col-xs-12:first-child p:last-child {
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:first-child .article.text_with_media > .row .col-xs-12:last-child img {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  float: right;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:nth-last-child(-n+5) .article.text_with_media > .row {
  display: flex;
  align-items: center;
  background-color: #fff;
  padding: 0;
  margin-bottom: 15px;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:nth-last-child(-n+5) .article.text_with_media > .row .col-for-image img {
  padding-left: 0;
  margin-bottom: -1px;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:nth-last-child(-n+5) .article.text_with_media > .row .col-xs-12:last-child {
  background-color: #fff;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:nth-last-child(-n+5) .article.text_with_media > .row .col-xs-12:last-child h3 {
  font-size: 22px;
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-business-valuable .container > .row .col-xs-12.grid-col:nth-last-child(-n+5) .article.text_with_media > .row .col-xs-12:last-child p {
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-prepare {
  padding: 50px 0;
  position: relative;
}
.spri-also-partner-recruit #microsite_content .spri-prepare:before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_acmp_partner_recruit/prepare-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.spri-also-partner-recruit #microsite_content .spri-prepare .article.text_with_media .col-xs-12:first-child .col-for-image img {
  padding-left: 0;
}
.spri-also-partner-recruit #microsite_content .spri-prepare .article.text_with_media .col-xs-12:last-child {
  padding: 40px 30px;
}
.spri-also-partner-recruit #microsite_content .spri-prepare .article.text_with_media .col-xs-12:last-child h2 {
  margin-bottom: 10px;
}
.spri-also-partner-recruit #microsite_content .spri-prepare .article.text_with_media .col-xs-12:last-child p {
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-what-acmp {
  padding: 50px 0 60px;
}
.spri-also-partner-recruit #microsite_content .spri-what-acmp .col-xs-12.grid-col:first-child .article.text_with_media .row {
  padding-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-what-acmp .col-xs-12.grid-col:first-child .article.text_with_media .row .col-xs-12 {
  padding-left: 0;
}
.spri-also-partner-recruit #microsite_content .spri-what-acmp .col-xs-12.grid-col:first-child .article.text_with_media .row .col-xs-12 h1 {
  display: inline-block;
  background-color: #000;
  color: #fff;
  padding: 26px 55px;
  line-height: 1.25;
}
.spri-also-partner-recruit #microsite_content .spri-what-acmp .col-xs-12.grid-col:nth-child(2) {
  font-family: "roismedium", Verdana, Arial, sans-serif;
  font-size: 24px;
}
.spri-also-partner-recruit #microsite_content .spri-what-acmp .col-xs-12.grid-col:nth-child(2) .col-xs-12 {
  padding-left: 57px;
}
.spri-also-partner-recruit #microsite_content .spri-what-acmp .col-xs-12.grid-col:nth-child(2) .col-xs-12 p {
  margin-bottom: 10px;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also {
  background-color: #e6e6d7;
  padding: 60px 0 40px;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-headline {
  margin-bottom: 30px;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-headline > .row {
  display: flex;
  align-items: flex-end;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-headline > .row .col-xs-12:first-child img {
  width: auto;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-headline > .row .col-xs-12:last-child {
  padding: 35px;
  background-color: #fff;
  margin-left: 15px;
  z-index: 1;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-headline > .row .col-xs-12:last-child > .row {
  margin: 0;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-headline > .row .col-xs-12:last-child > .row h2 {
  text-transform: uppercase;
  margin-bottom: 10px;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-headline > .row .col-xs-12:last-child > .row p {
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content > .row {
  display: flex;
  flex-wrap: wrap;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content .spri-spri-partner-also-item {
  margin-bottom: 30px;
  background-color: #fff;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content .spri-spri-partner-also-item:nth-child(odd) {
  width: 530px;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content .spri-spri-partner-also-item:nth-child(even) {
  width: 530px;
  margin-left: 30px;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content .spri-spri-partner-also-item > .row {
  padding: 30px 25px;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content .spri-spri-partner-also-item > .row h3 {
  font-size: 22px;
  line-height: 38px;
  max-width: 85%;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content .spri-spri-partner-also-item > .row .col-xs-3 img {
  float: right;
}
.spri-also-partner-recruit #microsite_content .spri-partner-also-content .spri-spri-partner-also-item > .row .col-xs-12 p {
  margin-bottom: 0;
}
.spri-also-partner-recruit #microsite_content .spri-footer-demo {
  padding: 50px 0;
  position: relative;
}
.spri-also-partner-recruit #microsite_content .spri-footer-demo:before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_acmp_partner_recruit/as-a-service.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.spri-also-partner-recruit #microsite_content .spri-footer-demo .article.text_with_media p {
  line-height: 24px;
}
.spri-also-partner-recruit #microsite_content .spri-footer-demo .article.text_with_media p span.highlight2 {
  font-family: "roismedium", Verdana, Arial, sans-serif;
}
.spri-also-partner-recruit #microsite_content .spri-footer-demo .article.text_with_media p:nth-last-child(-n+2) {
  margin-bottom: 5px;
}
/*************close spri-also-partner-recruit*************/
/*************open spri-fix-lnk-jabra*************/
.spri-fix-lnk-jabra #microsite_content .spri-fix-product .c-Products--gallery-Product > .row .col-xs-12:first-child a {
  border: none !important;
}
/*************close spri-fix-lnk-jabra*************/
/*************open spri-hpe-rok-2022*************/
.spri-hpe-rok-2022 #microsite_content h2 {
  font-size: 36px;
  font-weight: 900;
}
@media (max-width: 768px) {
  .spri-hpe-rok-2022 #microsite_content h2 {
    text-align: center;
  }
}
.spri-hpe-rok-2022 #microsite_content .hero-banner h2 {
  margin-bottom: 0;
  font-size: 38px;
}
.spri-hpe-rok-2022 #microsite_content .hero-banner p.big {
  margin-bottom: 5px;
  font-size: 32px;
}
.spri-hpe-rok-2022 #microsite_content .spri-what-hpe-rok {
  padding: 80px 0;
}
@media (min-width: 991px) {
  .spri-hpe-rok-2022 #microsite_content .spri-what-hpe-rok .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-what-hpe-rok .article.text_with_media > .row .col-xs-12.col-md-6:first-child {
  background-color: #f6f6f6;
  padding: 60px 40px;
}
.spri-hpe-rok-2022 #microsite_content .spri-what-hpe-rok .article.text_with_media > .row .col-xs-12.col-md-6:first-child h2 {
  margin-bottom: 5px;
}
.spri-hpe-rok-2022 #microsite_content .spri-what-hpe-rok .article.text_with_media > .row .col-xs-12.col-md-6:first-child p:last-child {
  margin-bottom: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-what-hpe-rok .article.text_with_media > .row .col-xs-12.col-md-6:last-child {
  padding-left: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-hpe-rok {
  background-color: #f6f6f6;
  text-align: center;
  padding-top: 80px;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-hpe-rok .article.text_with_media h2 {
  margin-bottom: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-hpe-rok .article.text_with_media p {
  font-size: 22px;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-hpe-rok-content {
  background-color: #f6f6f6;
  padding-top: 30px;
  padding-bottom: 20px;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-hpe-rok-img {
  background-color: #f6f6f6;
  padding-bottom: 80px;
}
.spri-hpe-rok-2022 #microsite_content .spri-how-hpe-rok {
  padding: 80px 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-how-hpe-rok .article.text_with_media > .row {
  background-color: #f6f6f6;
  padding: 0;
}
@media (min-width: 991px) {
  .spri-hpe-rok-2022 #microsite_content .spri-how-hpe-rok .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-how-hpe-rok .article.text_with_media > .row .col-xs-12.col-md-6:first-child h2 {
  margin-bottom: 15px;
  line-height: 40px;
  font-size: 30px;
}
.spri-hpe-rok-2022 #microsite_content .spri-how-hpe-rok .article.text_with_media > .row .col-xs-12.col-md-6:first-child p:last-child {
  margin-bottom: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-how-hpe-rok .article.text_with_media > .row .col-xs-12.col-md-6:last-child {
  padding: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok {
  text-align: center;
  padding-bottom: 20px;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok .article.text_with_media h2 {
  margin-bottom: 5px;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok .article.text_with_media p {
  font-size: 22px;
}
@media (min-width: 991px) {
  .spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .container > .row {
    display: flex;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row {
  height: 100%;
  padding: 0;
}
@media (min-width: 991px) {
  .spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row {
    display: flex;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 {
  padding: 0;
  padding-bottom: 70px;
}
@media (max-width: 768px) {
  .spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 {
    padding: 0 !important;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 h3 {
  padding: 15px 20px;
  text-align: center;
  font-size: 21px;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 p {
  padding: 0 20px;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 p:nth-child(2), .spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 p:nth-child(3) {
  text-align: center;
  margin-bottom: 15px;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 p:last-child {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 p a {
  background-color: #f6f6f6;
  color: #000;
  padding: 5px 30px;
  margin-bottom: 10px;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 p a:hover {
  background-color: #f6f6f6;
  color: #000;
  padding: 5px 30px;
  border: solid 2px transparent;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 ul {
  margin-top: 10px;
  padding: 0 30px;
  list-style-type: none !important;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 ul li {
  position: relative;
  padding-left: 36px;
  font-weight: bold;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4 .article.text_with_media > .row .col-xs-12 ul li::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_rok_3/icon-check_15.png);
  width: 20px;
  height: 16px;
  top: 3px;
  left: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4:nth-child(1) {
  background-color: #fec803;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4:nth-child(1) h3 {
  background-color: #fee303;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4:nth-child(2) {
  background-color: #ff8000;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4:nth-child(2) h3 {
  background-color: #ff9831;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4:nth-child(3) {
  background-color: #32dac8;
}
.spri-hpe-rok-2022 #microsite_content .spri-get-started-rok-content .col-xs-12.col-md-4:nth-child(3) h3 {
  background-color: #0af9de;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-ws2022 {
  padding: 80px 0;
  text-align: center;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-ws2022 .article.text_with_media h2 {
  margin-bottom: 15px;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-ws2022 .article.text_with_media p {
  font-size: 22px;
}
.spri-hpe-rok-2022 #microsite_content .spri-why-ws2022-content .col-xs-12.grid-col {
  margin-bottom: 80px;
}
@media (min-width: 991px) {
  .spri-hpe-rok-2022 #microsite_content .spri-why-ws2022-content .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-why-ws2022-content .article.text_with_media h3 {
  font-size: 21px;
  font-weight: 900;
}
@media (min-width: 991px) {
  .spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row {
    display: flex;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col {
  padding: 80px 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:first-child {
  background-color: #255c6c;
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media > .row {
  float: right;
  max-width: 65%;
  padding-right: 50px;
}
@media (max-width: 768px) {
  .spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media > .row {
    max-width: 100%;
    padding-right: 0;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media > .row h2 {
  color: #fff;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media > .row h2 {
    text-align: left;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media > .row p {
  color: #fff;
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media > .row p:not(:last-child) {
  margin-bottom: 25px;
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:last-child {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_rok_3/bg-footer_19.jpg);
  padding: 80px 0;
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media > .row {
  float: left;
  max-width: 80%;
  padding-left: 50px;
}
@media (max-width: 768px) {
  .spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media > .row {
    max-width: 100%;
    padding-left: 0;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media > .row h2 {
  color: #fff;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media > .row h2 {
    text-align: left;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media > .row p {
  color: #fff;
}
.spri-hpe-rok-2022 #microsite_content .spri-footer-rok .container-fluid > .row .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media > .row p:not(:last-child) {
  margin-bottom: 25px;
}
@media (min-width: 992px) {
  .spri-hpe-rok-2022 #microsite_content .spri-why-hpe-rok-content .col-md-2.grid-col {
    width: 20%;
  }
}
.spri-hpe-rok-2022 #microsite_content .spri-why-hpe-rok-content .col-md-2.grid-col a.lnk {
  text-decoration: underline;
  background: none;
  padding: 0;
  display: unset;
}
.spri-hpe-rok-2022 #microsite_content .spri-das-hpe-rok-ws2022 {
  margin-bottom: 50px;
}
.spri-hpe-rok-2022 #microsite_content .spri-das-hpe-rok-ws2022 .article.text_with_media > .row {
  display: flex;
  background-color: #f6f6f6;
  padding: 0;
  align-items: center;
}
.spri-hpe-rok-2022 #microsite_content .spri-das-hpe-rok-ws2022 .article.text_with_media > .row .col-xs-12.col-md-5 {
  padding: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-das-hpe-rok-ws2022 .article.text_with_media > .row .col-xs-12.col-md-7 p {
  margin: 0;
}
.spri-hpe-rok-2022 #microsite_content .spri-das-hpe-rok-ws2022 .article.text_with_media > .row .col-xs-12.col-md-7 a.lnk {
  text-decoration: underline;
  background: none;
  padding: 0;
  display: unset;
}
.spri-hpe-rok-2022 #microsite_content .spri-das-hpe-rok-ws2022 .article.text_with_media > .row .col-xs-12.col-md-7 h2 {
  font-size: 30px;
}
/*************close spri-hpe-rok-2022*************/
/*************open spri-main*************/
@font-face {
  font-family: "Conv_SamsungOne-500";
  src: url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/samsung_5/kampagner_17/2021_72/q2_67/samsung_sell_out/samsungone-500.eot");
  src: local("☺"), url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/samsung_5/kampagner_17/2021_72/q2_67/samsung_sell_out/samsungone-500.woff") format("woff"), url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/samsung_5/kampagner_17/2021_72/q2_67/samsung_sell_out/samsungone-500.ttf") format("truetype"), url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/samsung_5/kampagner_17/2021_72/q2_67/samsung_sell_out/samsungone-500.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Conv_SophosSans-Regular";
  src: url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/sophos_2/sophos_msp/sophossans-regular.eot");
  src: local("☺"), url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/sophos_2/sophos_msp/sophossans-regular.woff") format("woff"), url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/sophos_2/sophos_msp/sophossans-regular.ttf") format("truetype"), url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/sophos_2/sophos_msp/sophossans-regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.spri-main #microsite_content .spri-section-title-line-center h2::after, .spri-main #microsite_content .spri-section-title-line h2::after {
  content: "";
  position: absolute;
  bottom: -10px;
  height: 5px;
  width: 100px;
  border-radius: 3px;
  left: 0;
  right: 0;
}

.spri-main.spri-vendor-cta-dell #microsite_content h2 {
  color: #0672cb;
}
.spri-main.spri-vendor-cta-dell #microsite_content input.btn-primary,
.spri-main.spri-vendor-cta-dell #microsite_content a.btn-primary {
  background-color: #0672cb;
  color: #fff;
  border: 2px solid #0672cb !important;
}
.spri-main.spri-vendor-cta-dell #microsite_content input.btn-primary:hover,
.spri-main.spri-vendor-cta-dell #microsite_content a.btn-primary:hover {
  border: 2px solid #0672cb !important;
  color: #0672cb;
  background-color: transparent;
}
.spri-main.spri-vendor-cta-amd #microsite_content h2 {
  color: #0ce7ce;
}
.spri-main.spri-vendor-cta-amd #microsite_content span.highlight {
  color: #0ce7ce;
}
.spri-main.spri-vendor-cta-amd #microsite_content input.btn-primary,
.spri-main.spri-vendor-cta-amd #microsite_content a.btn-primary {
  background-color: #0ce7ce;
  color: #fff;
  border: 2px solid #0ce7ce !important;
}
.spri-main.spri-vendor-cta-amd #microsite_content input.btn-primary:hover,
.spri-main.spri-vendor-cta-amd #microsite_content a.btn-primary:hover {
  border: 2px solid #0ce7ce !important;
  color: #0ce7ce;
  background-color: transparent;
}
.spri-main.spri-vendor-cta-hpe #microsite_content h2 {
  color: #01a982;
}
.spri-main.spri-vendor-cta-hpe #microsite_content input.btn-primary,
.spri-main.spri-vendor-cta-hpe #microsite_content a.btn-primary {
  background-color: #01a982;
  color: #fff;
  border: 2px solid #01a982 !important;
}
.spri-main.spri-vendor-cta-hpe #microsite_content input.btn-primary:hover,
.spri-main.spri-vendor-cta-hpe #microsite_content a.btn-primary:hover {
  border: 2px solid #01a982 !important;
  color: #01a982;
  background-color: transparent;
}
.spri-main.spri-vendor-cta-lenovo #microsite_content h2 {
  color: #ca0000;
}
.spri-main.spri-vendor-cta-lenovo #microsite_content input.btn-primary,
.spri-main.spri-vendor-cta-lenovo #microsite_content a.btn-primary {
  background-color: #ca0000;
  color: #fff;
  border: 2px solid #ca0000 !important;
}
.spri-main.spri-vendor-cta-lenovo #microsite_content input.btn-primary:hover,
.spri-main.spri-vendor-cta-lenovo #microsite_content a.btn-primary:hover {
  background-color: #fff;
  color: #ca0000;
  border: 2px solid #ca0000 !important;
}
.spri-main.spri-vendor-cta-microsoft #microsite_content h2 {
  color: #286ef0;
}
.spri-main.spri-vendor-cta-microsoft #microsite_content input.btn-primary,
.spri-main.spri-vendor-cta-microsoft #microsite_content a.btn-primary {
  background-color: #286ef0;
  color: #fff;
  border: 2px solid #286ef0 !important;
}
.spri-main.spri-vendor-cta-microsoft #microsite_content input.btn-primary:hover,
.spri-main.spri-vendor-cta-microsoft #microsite_content a.btn-primary:hover {
  background-color: #fff;
  color: #286ef0;
  border: 2px solid #286ef0 !important;
}
.spri-main.spri-vendor-cta-samsung #microsite_content h2 {
  color: #000;
}
.spri-main.spri-vendor-cta-samsung #microsite_content input.btn-primary,
.spri-main.spri-vendor-cta-samsung #microsite_content a.btn-primary {
  background-color: #000;
  color: #fff;
}
.spri-main.spri-vendor-cta-samsung #microsite_content input.btn-primary:hover,
.spri-main.spri-vendor-cta-samsung #microsite_content a.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-main #microsite_content .spri-section-title-line-center h2, .spri-main #microsite_content .spri-section-title-line h2 {
  position: relative;
  display: inline-block;
  margin-bottom: 40px;
}

.spri-main #microsite_content .spri-v-middle .row, .spri-main #microsite_content .spri-h-middle .row, .spri-main #microsite_content .spri-h-middle-form .row.mwf_buttonrow {
  display: flex;
  flex-wrap: wrap;
}

.spri-main.spri-sophos #microsite_content a.btn-default:hover, .spri-main.spri-skykick #microsite_content a.btn-default:hover, .spri-main.spri-samsung #microsite_content a.btn-default:hover, .spri-main.spri-persondata-support-orange #microsite_content a.btn-default:hover, .spri-main.spri-persondata-support-green #microsite_content a.btn-default:hover, .spri-main.spri-microsoft-blue #microsite_content a.btn-default:hover, .spri-main.spri-logitech #microsite_content a.btn-default:hover, .spri-main.spri-linksys #microsite_content a.btn-default:hover, .spri-main.spri-lexmark-light-green #microsite_content a.btn-default:hover, .spri-main.spri-intel #microsite_content a.btn-default:hover, .spri-main.spri-hpe #microsite_content a.btn-default:hover, .spri-main.spri-hp #microsite_content a.btn-default:hover, .spri-main.spri-fujitsu #microsite_content a.btn-default:hover, .spri-main.spri-eaton #microsite_content a.btn-default:hover, .spri-main.spri-d-link #microsite_content a.btn-default:hover, .spri-main.spri-contour #microsite_content a.btn-default:hover, .spri-main.spri-brother #microsite_content a.btn-default:hover, .spri-main.spri-asus #microsite_content a.btn-default:hover, .spri-main.spri-aruba #microsite_content a.btn-default:hover, .spri-main.spri-apc-green #microsite_content a.btn-default:hover, .spri-main.spri-apc-red #microsite_content a.btn-default:hover, .spri-main.spri-also #microsite_content a.btn-default:hover, .spri-main.spri-acer #microsite_content a.btn-default:hover, .spri-main.spri-lenovo #microsite_content a.btn-default:hover {
  background: #fff;
  color: #000;
}

.spri-main.spri-sophos #microsite_content a.btn-default, .spri-main.spri-skykick #microsite_content a.btn-default, .spri-main.spri-samsung #microsite_content a.btn-default, .spri-main.spri-persondata-support-orange #microsite_content a.btn-default, .spri-main.spri-persondata-support-green #microsite_content a.btn-default, .spri-main.spri-microsoft-blue #microsite_content a.btn-default, .spri-main.spri-logitech #microsite_content a.btn-default, .spri-main.spri-linksys #microsite_content a.btn-default, .spri-main.spri-lexmark-light-green #microsite_content a.btn-default, .spri-main.spri-intel #microsite_content a.btn-default, .spri-main.spri-hpe #microsite_content a.btn-default, .spri-main.spri-hp #microsite_content a.btn-default, .spri-main.spri-fujitsu #microsite_content a.btn-default, .spri-main.spri-eaton #microsite_content a.btn-default, .spri-main.spri-d-link #microsite_content a.btn-default, .spri-main.spri-contour #microsite_content a.btn-default, .spri-main.spri-brother #microsite_content a.btn-default, .spri-main.spri-asus #microsite_content a.btn-default, .spri-main.spri-aruba #microsite_content a.btn-default, .spri-main.spri-apc-green #microsite_content a.btn-default, .spri-main.spri-apc-red #microsite_content a.btn-default, .spri-main.spri-also #microsite_content a.btn-default, .spri-main.spri-acer #microsite_content a.btn-default, .spri-main.spri-lenovo #microsite_content a.btn-default {
  color: #fff;
}

.spri-main.spri-lenovo #microsite_content h2 {
  color: #e60017;
}
.spri-main.spri-lenovo #microsite_content input.btn-primary,
.spri-main.spri-lenovo #microsite_content a.btn-default {
  background: #e60017;
}
.spri-main.spri-acer #microsite_content h2 {
  color: #83b81a;
}
.spri-main.spri-acer #microsite_content input.btn-primary,
.spri-main.spri-acer #microsite_content a.btn-default {
  background: #83b81a;
}
.spri-main.spri-also #microsite_content h2 {
  color: #89e872;
}
.spri-main.spri-also #microsite_content input.btn-primary,
.spri-main.spri-also #microsite_content a.btn-default {
  background: #89e872;
}
.spri-main.spri-apc-red #microsite_content h2 {
  color: #e31837;
}
.spri-main.spri-apc-red #microsite_content input.btn-primary,
.spri-main.spri-apc-red #microsite_content a.btn-default {
  background: #e31837;
}
.spri-main.spri-apc-green #microsite_content h2 {
  color: #00a651;
}
.spri-main.spri-apc-green #microsite_content input.btn-primary,
.spri-main.spri-apc-green #microsite_content a.btn-default {
  background: #00a651;
}
.spri-main.spri-aruba #microsite_content h2 {
  color: #ff8300;
}
.spri-main.spri-aruba #microsite_content input.btn-primary,
.spri-main.spri-aruba #microsite_content a.btn-default {
  background: #ff8300;
}
.spri-main.spri-asus #microsite_content h2 {
  color: #00539b;
}
.spri-main.spri-asus #microsite_content input.btn-primary,
.spri-main.spri-asus #microsite_content a.btn-default {
  background: #00539b;
}
.spri-main.spri-brother #microsite_content h2 {
  color: #005cab;
}
.spri-main.spri-brother #microsite_content input.btn-primary,
.spri-main.spri-brother #microsite_content a.btn-default {
  background: #005cab;
}
.spri-main.spri-contour #microsite_content h2 {
  color: #ed1c24;
}
.spri-main.spri-contour #microsite_content input.btn-primary,
.spri-main.spri-contour #microsite_content a.btn-default {
  background: #ed1c24;
}
.spri-main.spri-d-link #microsite_content h2 {
  color: #0087a9;
}
.spri-main.spri-d-link #microsite_content input.btn-primary,
.spri-main.spri-d-link #microsite_content a.btn-default {
  background: #0087a9;
}
.spri-main.spri-eaton #microsite_content h2 {
  color: #0072bb;
}
.spri-main.spri-eaton #microsite_content input.btn-primary,
.spri-main.spri-eaton #microsite_content a.btn-default {
  background: #0072bb;
}
.spri-main.spri-fujitsu #microsite_content h2 {
  color: #ff0000;
}
.spri-main.spri-fujitsu #microsite_content input.btn-primary,
.spri-main.spri-fujitsu #microsite_content a.btn-default {
  background: #ff0000;
}
.spri-main.spri-hp #microsite_content h2 {
  color: #0096d6;
}
.spri-main.spri-hp #microsite_content input.btn-primary,
.spri-main.spri-hp #microsite_content a.btn-default {
  background: #0096d6;
}
.spri-main.spri-hpe #microsite_content h2 {
  color: #00b388;
}
.spri-main.spri-hpe #microsite_content input.btn-primary,
.spri-main.spri-hpe #microsite_content a.btn-default {
  background: #00b388;
}
.spri-main.spri-intel #microsite_content h2 {
  color: #127bca;
}
.spri-main.spri-intel #microsite_content input.btn-primary,
.spri-main.spri-intel #microsite_content a.btn-default {
  background: #127bca;
}
.spri-main.spri-lexmark-light-green #microsite_content h2 {
  color: #75c044;
}
.spri-main.spri-lexmark-light-green #microsite_content input.btn-primary,
.spri-main.spri-lexmark-light-green #microsite_content a.btn-default {
  background: #75c044;
}
.spri-main.spri-linksys #microsite_content h2 {
  color: #0068d9;
}
.spri-main.spri-linksys #microsite_content input.btn-primary,
.spri-main.spri-linksys #microsite_content a.btn-default {
  background: #0068d9;
}
.spri-main.spri-logitech #microsite_content h2 {
  color: #000000;
}
.spri-main.spri-logitech #microsite_content input.btn-primary,
.spri-main.spri-logitech #microsite_content a.btn-default {
  background: #000000;
}
.spri-main.spri-microsoft-blue #microsite_content h2 {
  color: #00a4ef;
}
.spri-main.spri-microsoft-blue #microsite_content input.btn-primary,
.spri-main.spri-microsoft-blue #microsite_content a.btn-default {
  background: #00a4ef;
}
.spri-main.spri-persondata-support-green #microsite_content h2 {
  color: #00665b;
}
.spri-main.spri-persondata-support-green #microsite_content input.btn-primary,
.spri-main.spri-persondata-support-green #microsite_content a.btn-default {
  background: #00665b;
}
.spri-main.spri-persondata-support-orange #microsite_content h2 {
  color: #ea9256;
}
.spri-main.spri-persondata-support-orange #microsite_content input.btn-primary,
.spri-main.spri-persondata-support-orange #microsite_content a.btn-default {
  background: #ea9256;
}
.spri-main.spri-samsung #microsite_content h2 {
  color: #034ea2;
}
.spri-main.spri-samsung #microsite_content input.btn-primary,
.spri-main.spri-samsung #microsite_content a.btn-default {
  background: #034ea2;
}
.spri-main.spri-skykick #microsite_content h2 {
  color: #00adff;
}
.spri-main.spri-skykick #microsite_content input.btn-primary,
.spri-main.spri-skykick #microsite_content a.btn-default {
  background: #00adff;
}
.spri-main.spri-sophos #microsite_content h2 {
  color: #007aff;
}
.spri-main.spri-sophos #microsite_content input.btn-primary,
.spri-main.spri-sophos #microsite_content a.btn-default {
  background: #007aff;
}
.spri-main #microsite_content .spri-section-ptb15 {
  padding: 15px 0;
}

.spri-main #microsite_content .spri-section-ptb30 {
  padding: 30px 0;
}

.spri-main #microsite_content .spri-section-ptb50 {
  padding: 50px 0;
}

.spri-main #microsite_content .spri-section-ptb80 {
  padding: 80px 0;
}

.spri-main #microsite_content .spri-section-ptb100 {
  padding: 100px 0;
}

.spri-main.spri-lenovo #microsite_content .spri-section-title-line h2::after {
  background: #e60017;
}
.spri-main.spri-lenovo #microsite_content .spri-section-title-line-center h2::after {
  background: #e60017;
}

.spri-main.spri-acer #microsite_content .spri-section-title-line h2::after {
  background: #83b81a;
}
.spri-main.spri-acer #microsite_content .spri-section-title-line-center h2::after {
  background: #83b81a;
}

.spri-main.spri-also #microsite_content .spri-section-title-line h2::after {
  background: #89e872;
}
.spri-main.spri-also #microsite_content .spri-section-title-line-center h2::after {
  background: #89e872;
}

.spri-main.spri-apc-red #microsite_content .spri-section-title-line h2::after {
  background: #e31837;
}
.spri-main.spri-apc-red #microsite_content .spri-section-title-line-center h2::after {
  background: #e31837;
}

.spri-main.spri-apc-green #microsite_content .spri-section-title-line h2::after {
  background: #00a651;
}
.spri-main.spri-apc-green #microsite_content .spri-section-title-line-center h2::after {
  background: #00a651;
}

.spri-main.spri-aruba #microsite_content .spri-section-title-line h2::after {
  background: #ff8300;
}
.spri-main.spri-aruba #microsite_content .spri-section-title-line-center h2::after {
  background: #ff8300;
}

.spri-main.spri-asus #microsite_content .spri-section-title-line h2::after {
  background: #00539b;
}
.spri-main.spri-asus #microsite_content .spri-section-title-line-center h2::after {
  background: #00539b;
}

.spri-main.spri-brother #microsite_content .spri-section-title-line h2::after {
  background: #005cab;
}
.spri-main.spri-brother #microsite_content .spri-section-title-line-center h2::after {
  background: #005cab;
}

.spri-main.spri-contour #microsite_content .spri-section-title-line h2::after {
  background: #ed1c24;
}
.spri-main.spri-contour #microsite_content .spri-section-title-line-center h2::after {
  background: #ed1c24;
}

.spri-main.spri-d-link #microsite_content .spri-section-title-line h2::after {
  background: #0087a9;
}
.spri-main.spri-d-link #microsite_content .spri-section-title-line-center h2::after {
  background: #0087a9;
}

.spri-main.spri-eaton #microsite_content .spri-section-title-line h2::after {
  background: #0072bb;
}
.spri-main.spri-eaton #microsite_content .spri-section-title-line-center h2::after {
  background: #0072bb;
}

.spri-main.spri-fujitsu #microsite_content .spri-section-title-line h2::after {
  background: #ff0000;
}
.spri-main.spri-fujitsu #microsite_content .spri-section-title-line-center h2::after {
  background: #ff0000;
}

.spri-main.spri-hp #microsite_content .spri-section-title-line h2::after {
  background: #0096d6;
}
.spri-main.spri-hp #microsite_content .spri-section-title-line-center h2::after {
  background: #0096d6;
}

.spri-main.spri-hpe #microsite_content .spri-section-title-line h2::after {
  background: #00b388;
}
.spri-main.spri-hpe #microsite_content .spri-section-title-line-center h2::after {
  background: #00b388;
}

.spri-main.spri-intel #microsite_content .spri-section-title-line h2::after {
  background: #127bca;
}
.spri-main.spri-intel #microsite_content .spri-section-title-line-center h2::after {
  background: #127bca;
}

.spri-main.spri-lexmark-light-green #microsite_content .spri-section-title-line h2::after {
  background: #75c044;
}
.spri-main.spri-lexmark-light-green #microsite_content .spri-section-title-line-center h2::after {
  background: #75c044;
}

.spri-main.spri-linksys #microsite_content .spri-section-title-line h2::after {
  background: #0068d9;
}
.spri-main.spri-linksys #microsite_content .spri-section-title-line-center h2::after {
  background: #0068d9;
}

.spri-main.spri-logitech #microsite_content .spri-section-title-line h2::after {
  background: #000000;
}
.spri-main.spri-logitech #microsite_content .spri-section-title-line-center h2::after {
  background: #000000;
}

.spri-main.spri-microsoft-blue #microsite_content .spri-section-title-line h2::after {
  background: #00a4ef;
}
.spri-main.spri-microsoft-blue #microsite_content .spri-section-title-line-center h2::after {
  background: #00a4ef;
}

.spri-main.spri-persondata-support-green #microsite_content .spri-section-title-line h2::after {
  background: #00665b;
}
.spri-main.spri-persondata-support-green #microsite_content .spri-section-title-line-center h2::after {
  background: #00665b;
}

.spri-main.spri-persondata-support-orange #microsite_content .spri-section-title-line h2::after {
  background: #ea9256;
}
.spri-main.spri-persondata-support-orange #microsite_content .spri-section-title-line-center h2::after {
  background: #ea9256;
}

.spri-main.spri-samsung #microsite_content .spri-section-title-line h2::after {
  background: #034ea2;
}
.spri-main.spri-samsung #microsite_content .spri-section-title-line-center h2::after {
  background: #034ea2;
}

.spri-main.spri-skykick #microsite_content .spri-section-title-line h2::after {
  background: #00adff;
}
.spri-main.spri-skykick #microsite_content .spri-section-title-line-center h2::after {
  background: #00adff;
}

.spri-main.spri-sophos #microsite_content .spri-section-title-line h2::after {
  background: #007aff;
}
.spri-main.spri-sophos #microsite_content .spri-section-title-line-center h2::after {
  background: #007aff;
}

.spri-main.spri-font-samsung #microsite_content p,
.spri-main.spri-font-samsung #microsite_content p.big,
.spri-main.spri-font-samsung #microsite_content h1,
.spri-main.spri-font-samsung #microsite_content h2,
.spri-main.spri-font-samsung #microsite_content h4,
.spri-main.spri-font-samsung #microsite_content h5,
.spri-main.spri-font-samsung #microsite_content li,
.spri-main.spri-font-samsung #microsite_content span,
.spri-main.spri-font-samsung #microsite_content a {
  font-family: "Conv_SamsungOne-500";
}
.spri-main.spri-font-samsung #microsite_content h3 {
  font-family: "Conv_SamsungOne-500";
}
.spri-main.spri-font-samsung #microsite_content p,
.spri-main.spri-font-samsung #microsite_content p.big,
.spri-main.spri-font-samsung #microsite_content li {
  line-height: 1.6;
}
.spri-main.spri-font-samsung #microsite_content h1,
.spri-main.spri-font-samsung #microsite_content h2,
.spri-main.spri-font-samsung #microsite_content h3,
.spri-main.spri-font-samsung #microsite_content h4,
.spri-main.spri-font-samsung #microsite_content h5,
.spri-main.spri-font-samsung #microsite_content h6 {
  line-height: 1.2;
}
.spri-main.spri-font-sophos #microsite_content p,
.spri-main.spri-font-sophos #microsite_content p.big,
.spri-main.spri-font-sophos #microsite_content h1,
.spri-main.spri-font-sophos #microsite_content h2,
.spri-main.spri-font-sophos #microsite_content h4,
.spri-main.spri-font-sophos #microsite_content h5,
.spri-main.spri-font-sophos #microsite_content li,
.spri-main.spri-font-sophos #microsite_content span,
.spri-main.spri-font-sophos #microsite_content a {
  font-family: "Conv_SophosSans-Regular";
}
.spri-main.spri-font-sophos #microsite_content h3 {
  font-family: "Conv_SophosSans-Regular";
}
.spri-main.spri-font-sophos #microsite_content p,
.spri-main.spri-font-sophos #microsite_content p.big,
.spri-main.spri-font-sophos #microsite_content li {
  line-height: 1.6;
}
.spri-main.spri-font-sophos #microsite_content h1,
.spri-main.spri-font-sophos #microsite_content h2,
.spri-main.spri-font-sophos #microsite_content h3,
.spri-main.spri-font-sophos #microsite_content h4,
.spri-main.spri-font-sophos #microsite_content h5,
.spri-main.spri-font-sophos #microsite_content h6 {
  line-height: 1.2;
}
.spri-main.spri-font-inter #microsite_content p,
.spri-main.spri-font-inter #microsite_content p.big,
.spri-main.spri-font-inter #microsite_content h1,
.spri-main.spri-font-inter #microsite_content h2,
.spri-main.spri-font-inter #microsite_content h4,
.spri-main.spri-font-inter #microsite_content li,
.spri-main.spri-font-inter #microsite_content h5,
.spri-main.spri-font-inter #microsite_content span,
.spri-main.spri-font-inter #microsite_content a {
  font-family: "inter";
}
.spri-main.spri-font-inter #microsite_content h3 {
  font-family: "inter";
}
.spri-main.spri-font-inter #microsite_content p,
.spri-main.spri-font-inter #microsite_content p.big,
.spri-main.spri-font-inter #microsite_content li {
  line-height: 1.6;
}
.spri-main.spri-font-inter #microsite_content h1,
.spri-main.spri-font-inter #microsite_content h2,
.spri-main.spri-font-inter #microsite_content h3,
.spri-main.spri-font-inter #microsite_content h4,
.spri-main.spri-font-inter #microsite_content h5,
.spri-main.spri-font-inter #microsite_content h6 {
  line-height: 1.2;
}
.spri-main.spri-fontsize-normal #microsite_content ul li {
  font-size: 15px;
}
.spri-main.spri-fontsize-normal #microsite_content p {
  font-size: 15px;
}
.spri-main.spri-fontsize-normal #microsite_content h1 {
  font-size: 40px;
}
.spri-main.spri-fontsize-normal #microsite_content h2 {
  font-size: 30px;
}
.spri-main.spri-fontsize-normal #microsite_content h3 {
  font-size: 20px;
}
.spri-main.spri-fontsize-normal #microsite_content p.big {
  font-size: 26px;
}
.spri-main #microsite_content .spri-2vendor .col-md-6 + .col-md-6 img {
  float: right;
}
.spri-main #microsite_content .spri-logo-pl15 img {
  padding-left: 15px;
}
.spri-main #microsite_content .media, .spri-main #microsite_content .media-body {
  overflow: unset;
  margin: 0;
}
.spri-main #microsite_content ul li {
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 18px;
}
.spri-main #microsite_content p {
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 15px;
}
.spri-main #microsite_content p.small {
    font-family: "inter", Verdana, Arial, sans-serif;
    font-size: 12px;
    margin-bottom: 15px;
}
.spri-main #microsite_content h1 {
  font-size: 40px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.spri-main #microsite_content h2 {
  font-size: 30px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.spri-main #microsite_content h3 {
  font-size: 22px;
  text-transform: unset!important;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.spri-main #microsite_content p.big {
  font-size: 22px;
}
.spri-main #microsite_content .article.text_with_media img {
  padding: 0;
}
.spri-main #microsite_content .spri-pr-link a.btn + a.btn {
  margin-left: 15px;
}
.spri-main #microsite_content .spri-mr-link a.btn + a.btn {
  margin-left: 15px;
}
.spri-main #microsite_content section:last-of-type {
  margin-bottom: 0;
}
.spri-main #microsite_content .spri-section-pt15 {
  padding-top: 15px;
}
.spri-main #microsite_content .spri-section-pb15 {
  padding-bottom: 15px;
}
.spri-main #microsite_content .article > .row {
  padding: 0;
}
.spri-main #microsite_content .text_with_media div.col-for-image {
  padding: 0;
}
.spri-main #microsite_content .spri-section-title-line-center h2::after {
  margin: 0 auto;
  text-align: center;
}
.spri-main #microsite_content .spri-liststyle ul {
  padding-left: 20px;
}
.spri-main #microsite_content .spri-liststyle ul li {
  margin-bottom: 10px;
}
.spri-main #microsite_content .spri-logo img {
  height: 50px !important;
}
.spri-main #microsite_content .spri-headline h2,
.spri-main #microsite_content .spri-headline h3 {
  font-size: 30px;
  background-color: #1f3662;
  padding: 10px 20px;
  color: #fff !important;
}
.spri-main #microsite_content .spri-margin-4col .col-xs-12.col-md-3.grid-col:nth-child(-n+5) {
  margin-bottom: 16px;
}
.spri-main #microsite_content .spri-margin-3col .col-xs-12.col-md-4.grid-col:nth-child(-n+4) {
  margin-bottom: 16px;
}
.spri-main #microsite_content .spri-custom-h2 h2 {
  margin-bottom: 20px;
}
.spri-main #microsite_content .spri-custom-box-pd20 .grid-col > .article.text_with_media {
  background-color: #fff;
  padding: 20px;
}
.spri-main #microsite_content .spri-custom-box .grid .grid-col {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-custom-box .grid .grid-col > .article.text_with_media {
  background-color: #fff;
}
.spri-main #microsite_content .spri-custom-box-gray .article.text_with_media {
  background-color: #ececec;
}
.spri-main #microsite_content .spri-equalheight > .container > .row {
  display: flex;
  flex-wrap: wrap;
}
.spri-main #microsite_content .spri-custom-pdl25 .grid-col > .article.text_with_media .col-xs-12:last-child {
  padding: 0 0 0 25px;
}
.spri-main #microsite_content .spri-custom-pdl25 .grid-col > .article.text_with_media .col-xs-12:last-child img {
  padding-left: 0;
  padding-right: 25px;
}
.spri-main #microsite_content .spri-custom-pdl25 .grid-col > .article.text_with_media .col-xs-12:first-child {
  padding-left: 0;
}
.spri-main #microsite_content .spri-white-link a,
.spri-main #microsite_content .spri-white-link a.lnk {
  color: #fff;
}
.spri-main #microsite_content .spri-white-text h1,
.spri-main #microsite_content .spri-white-text h2,
.spri-main #microsite_content .spri-white-text h3,
.spri-main #microsite_content .spri-white-text p,
.spri-main #microsite_content .spri-white-text p.big,
.spri-main #microsite_content .spri-white-text p.small,
.spri-main #microsite_content .spri-white-text label.mwf-label {
  color: #fff;
}
.spri-main #microsite_content .spri-text-cta-dk .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "Køb her" !important;
}
.spri-main #microsite_content .spri-text-cta-no .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "KJØP HER" !important;
}
.spri-main #microsite_content .spri-text-cta-se .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "KÖP HÄR" !important;
}
.spri-main #microsite_content .spri-text-cta-fi .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "OSTA TÄSTÄ" !important;
}
.spri-main #microsite_content .spri-text-cta-lv .c-Products--gallery-Product > .row a.btn-primary::before {
  content: "Pirkt" !important;
}
.spri-main #microsite_content .spri-form input, .spri-main #microsite_content .spri-form select {
  border: none;
}
.spri-main #microsite_content .spri-form .mwf_buttonrow .col-md-3[data-mwf-container^=_cancel_] {
  display: none !important;
}
.spri-main #microsite_content .spri-form .mwf-paragraph {
  margin: 0;
}
.spri-main #microsite_content .spri-form .row.mwf_buttonrow {
  margin-top: 15px;
}
.spri-main #microsite_content .spri-form .row.mwf_buttonrow .col-xs-6.col-md-3 {
  width: auto !important;
}
.spri-main #microsite_content .spri-form .mwf-option.radio {
  padding-left: 25px;
}
.spri-main #microsite_content .spri-form .mwf-option.radio p a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.spri-main #microsite_content .spri-form-bg {
  background-image: url(https://filesalso.dk/Landingpages/Samsung/bg-ticket.jpg);
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
  padding: 50px 0;
}
.spri-main #microsite_content .spri-form-bg .mwf_cancel {
  display: none;
}
.spri-main #microsite_content .spri-form-bg .row.mwf_buttonrow {
  margin-top: 40px;
}
.spri-main #microsite_content .spri-form-bg .row.mwf_buttonrow .col-xs-6.col-md-3 {
  width: auto !important;
}
.spri-main #microsite_content .spri-form-bg .mwf-option.radio {
  padding-left: 25px;
}
.spri-main #microsite_content .spri-form-bg .mwf-option.radio p a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.spri-main #microsite_content .spri-h-middle-form .row.mwf_buttonrow {
  justify-content: center;
}
.spri-main #microsite_content .spri-h-middle .row {
  justify-content: center;
}
.spri-main #microsite_content .spri-v-middle .row {
  align-items: center;
}
.spri-main #microsite_content .spri-mb0 p {
  margin-bottom: 10px;
}
.spri-main #microsite_content .spri-mb0 p:last-child {
  margin-bottom: 0px;
}
.spri-main #microsite_content .spri-p-last-mb20 p {
  margin-bottom: 10px;
}
.spri-main #microsite_content .spri-p-last-mb20 p:last-child {
  margin-bottom: 20px;
}
.spri-main #microsite_content .spri-box-shadow-item .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-artshadow-img-l .col-xs-12.grid-col:not(:last-child) {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-l .col-xs-12.grid-col:not(:last-child) {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-artshadow-img-r .col-xs-12.grid-col:not(:last-child) {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-r .col-xs-12.grid-col:not(:last-child) {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-lr .col-xs-12.grid-col:not(:last-child) {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col:not(:last-child) {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-artshadow-img-l .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-artshadow-img-l .col-xs-12.grid-col .article.text_with_media > .row {
  padding: 0;
}
.spri-main #microsite_content .spri-artshadow-img-l .col-xs-12.grid-col .article.text_with_media img {
  padding-left: 0;
}
.spri-main #microsite_content .spri-artshadow-img-l .col-xs-12.grid-col .article.text_with_media p:nth-last-of-type(2) {
  margin-bottom: 0;
}
.spri-main #microsite_content .spri-artshadow-img-l .col-xs-12.grid-col .article.text_with_media p:empty {
  display: none;
}
.spri-main #microsite_content .spri-artshadow-img-l .col-xs-12.grid-col .article.text_with_media .col-xs-12.col-md-6:last-of-type {
  padding: 25px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-l .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-l .col-xs-12.grid-col .article.text_with_media > .row {
  padding: 25px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-l .col-xs-12.grid-col .article.text_with_media img {
  padding-left: 0;
}
.spri-main #microsite_content .spri-artshadow-img-pd-l .col-xs-12.grid-col .article.text_with_media p:nth-last-of-type(2) {
  margin-bottom: 0;
}
.spri-main #microsite_content .spri-artshadow-img-pd-l .col-xs-12.grid-col .article.text_with_media p:empty {
  display: none;
}
.spri-main #microsite_content .spri-artshadow-img-pd-l .col-xs-12.grid-col .article.text_with_media .col-xs-12.col-md-6:last-of-type {
  padding-left: 25px;
}
.spri-main #microsite_content .spri-artshadow-img-r .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-artshadow-img-r .col-xs-12.grid-col .article.text_with_media > .row {
  padding: 0;
}
.spri-main #microsite_content .spri-artshadow-img-r .col-xs-12.grid-col .article.text_with_media img {
  padding-right: 0;
}
.spri-main #microsite_content .spri-artshadow-img-r .col-xs-12.grid-col .article.text_with_media p:nth-last-of-type(2) {
  margin-bottom: 0;
}
.spri-main #microsite_content .spri-artshadow-img-r .col-xs-12.grid-col .article.text_with_media p:empty {
  display: none;
}
.spri-main #microsite_content .spri-artshadow-img-r .col-xs-12.grid-col .article.text_with_media .col-xs-12.col-md-6:first-of-type {
  padding: 25px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-r .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-r .col-xs-12.grid-col .article.text_with_media > .row {
  padding: 25px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-r .col-xs-12.grid-col .article.text_with_media img {
  padding-left: 0;
}
.spri-main #microsite_content .spri-artshadow-img-pd-r .col-xs-12.grid-col .article.text_with_media p:nth-last-of-type(2) {
  margin-bottom: 0;
}
.spri-main #microsite_content .spri-artshadow-img-pd-r .col-xs-12.grid-col .article.text_with_media p:empty {
  display: none;
}
.spri-main #microsite_content .spri-artshadow-img-pd-r .col-xs-12.grid-col .article.text_with_media .col-xs-12.col-md-6:first-of-type {
  padding-right: 25px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-lr .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-lr .col-xs-12.grid-col .article.text_with_media > .row {
  padding: 25px;
}
.spri-main #microsite_content .spri-artshadow-img-pd-lr .col-xs-12.grid-col .article.text_with_media img {
  padding-left: 0;
}
.spri-main #microsite_content .spri-artshadow-img-pd-lr .col-xs-12.grid-col .article.text_with_media p:nth-last-of-type(2) {
  margin-bottom: 0;
}
.spri-main #microsite_content .spri-artshadow-img-pd-lr .col-xs-12.grid-col .article.text_with_media p:empty {
  display: none;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col:nth-child(even) .col-xs-12.col-md-6:last-child {
  padding: 25px 25px 0 25px;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col:nth-child(odd) .col-xs-12.col-md-6:first-child {
  padding: 25px 25px 0 25px;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col .article.text_with_media > .row {
  padding: 0;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col .article.text_with_media img {
  padding-left: 0;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col .article.text_with_media p:nth-last-of-type(2) {
  margin-bottom: 0;
}
.spri-main #microsite_content .spri-artshadow-img-lr .col-xs-12.grid-col .article.text_with_media p:empty {
  display: none;
}
.spri-main #microsite_content .spri-product.spri-product-mb50 .c-Products--gallery-Product {
  margin-bottom: 50px;
}
.spri-main #microsite_content .spri-product.spri-shadow-product .c-Products--gallery-Product > .row {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-main #microsite_content .spri-product .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
    margin-bottom: 50px;
}
.spri-main #microsite_content .spri-product .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-main #microsite_content .spri-product .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-main #microsite_content .spri-product .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
}
.spri-main #microsite_content .spri-product .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
}
.spri-main #microsite_content .spri-product.spri-change-cta .c-Products--gallery-Product > .row a.btn-primary {
  margin-bottom: 30px !important;
  font-size: 0;
}
.spri-main #microsite_content .spri-product.spri-change-cta .c-Products--gallery-Product > .row a.btn-primary::before {
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
}
.spri-main #microsite_content .spri-custom-accordion .c-Akkordeon .panel-group {
  border-top: none;
}
.spri-main #microsite_content .spri-custom-accordion .c-Akkordeon .panel-default > .panel-heading {
  color: #333333;
  background-color: #ffffff;
  border-color: #DADADA;
}
.spri-main #microsite_content .spri-custom-accordion .c-Akkordeon .panel-default .panel-body {
  background: #fff;
  padding: 10px 50px 20px 50px;
  border: none;
}
.spri-main #microsite_content .spri-custom-accordion .c-Akkordeon .panel-title a {
  position: relative;
  padding-left: 80px;
  font-size: 18px;
  font-weight: 400;
  font-family: "inter", Verdana, Arial, sans-serif;
  background: #fff;
  border-bottom: none;
}
.spri-main #microsite_content .spri-custom-accordion .c-Akkordeon .panel-title a::after {
  display: none;
}
.spri-main #microsite_content .spri-custom-accordion .c-Akkordeon .panel-title a:before {
  content: "▼";
  color: #006B7D;
  position: absolute;
  font-size: 24px;
  left: 40px;
  float: none;
  transition: all 0.5s;
  transform: rotate(120deg);
  margin-top: -4px;
}
.spri-main #microsite_content .spri-custom-accordion .c-Akkordeon .panel-title a.collapsed::before {
  transition: all 0.5s;
  transform: rotate(30deg);
  margin-top: 2px;
}
@media (min-width: 992px) {
  .spri-main #microsite_content .hero-banner.tranform .parallax-container {
    min-height: 460px;
  }
}
@media (min-width: 991px) {
  .spri-main #microsite_content .hero-banner .parallax-container {
    display: flex;
    align-items: center;
  }
}
.spri-main #microsite_content .hero-banner .parallax-container .parallax-text {
  text-align: left;
  position: relative;
  top: inherit !important;
}
.spri-main #microsite_content .hero-banner .parallax-container .parallax-text h2 {
  color: #fff !important;
  text-transform: uppercase;
}
.spri-main #microsite_content .hero-banner .parallax-container .parallax-text p {
  margin-bottom: 0;
}
.spri-main #microsite_content .hero-banner .parallax-container .parallax img {
  display: block;
  width: 100%;
  top: 50%;
  left: 0%;
  transform: translate(0, -50%) !important;
}
.spri-main #microsite_content.custom-text .parallax-container .parallax-text p.big {
  font-family: "Inter var alt";
  font-weight: 900;
  font-size: 3.2rem;
  margin-bottom: 2rem;
  font-family: "Inter var", Helvetica, Arial, sans-serif !important;
  line-height: 1.4em;
  text-transform: uppercase;
}
.spri-main #microsite_content .spri-pd30-col .col-xs-12.grid-col .article.text_with_media .row:last-child {
  padding: 30px 0 20px;
}
.spri-main #microsite_content .spri-custom-box-pd20.spri-pd30-col .article.text_with_media .row:last-child .col-xs-12 {
  padding: 0;
}
@media (min-width: 768px) {
  .spri-main #microsite_content .hero-banner .parallax-container > .container {
    right: 0;
    left: 0;
    width: 100%;
    max-width: 720px;
    margin: auto;
  }
}
@media (min-width: 1200px) {
  .spri-main #microsite_content .hero-banner .parallax-container > .container {
    width: 100%;
    max-width: 1140px;
  }
}
@media only screen and (min-width: 992px) {
  .spri-main #microsite_content .parallax-container .text {
    max-width: 60%;
  }
}
@media (min-width: 1200px) {
  .spri-main .spri-form-popup .container {
    width: 100%;
  }
  .spri-main #cboxLoadedContent {
    overflow: auto !important;
  }
}
@media (min-width: 992px) {
  .spri-main .spri-form-popup .col-md-8 {
    width: 100%;
  }
}
@media (max-width: 780px) {
  .spri-main #microsite_content .spri-margin-4col .col-xs-12.col-md-3.grid-col {
    margin-bottom: 16px;
  }
  .spri-main #microsite_content .spri-margin-3col .col-xs-12.col-md-4.grid-col {
    margin-bottom: 16px;
  }
}

/* ======================= */
/* === TEXT WITH MEDIA OVERLAPPING=== */
/* ======================= */
@media (min-width: 768px) {
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping > .row {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }

    /**overlaping styles**/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .row .media,
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .row .text,
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }

    .spri-main.spri-text-overlapping #microsite_content .text .grid-container > div {
        grid-row: 1/2;
    }
    .spri-main.spri-text-overlapping #microsite_content .text .grid-container :first-child {
        z-index: 999;
    }
    /***************************/
    /*text box styles*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px !important;
      }
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
		color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
    .spri-main.spri-text-overlapping #microsite_content .standard-box .article div div {

        background: white;
        
        }
}

@media (max-width: 767px) {
	.spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .text {
        background: #fff;
        color: #000;
    }
    .spri-main.spri-text-overlapping #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 25px !important;
    }
}
/*************close spri-main*************/
/*************open spri-back-to-work-2022*************/
.spri-back-to-work-2022 #microsite_content .spri-download .article.text_with_media .row {
  display: flex;
  align-items: center;
}
.spri-back-to-work-2022 #microsite_content .spri-download .article.text_with_media .row p:last-child {
  margin-bottom: 0;
}
.spri-back-to-school-2021 #microsite_content .spri-categories > .container.grid .row {
  display: flex;
  justify-content: center;
  align-items: center;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product .c-Products--gallery-Product {
  position: relative;
  margin-bottom: 40px;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product .c-Products--gallery-Product .row .add_info_products {
  position: absolute;
  top: -155px;
  right: 0;
  background-color: #89e872;
  border-radius: 50%;
  padding: 30px 5px !important;
  width: 100px !important;
  height: 100px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product .c-Products--gallery-Product .row .add_info_products p {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  text-align: center;
  margin-bottom: 0;
}
.spri-back-to-work-2022 #microsite_content .spri-splash-promo .article.text_with_media h3 {
  position: absolute;
  top: -55px;
  right: 25px;
  background-color: #88e771;
  padding: 15px;
  font-size: 16px;
  text-transform: capitalize;
  height: 50px;
}
.spri-back-to-work-2022 #microsite_content .spri-splash-promo .article.text_with_media h3::before {
  content: "";
  position: absolute;
  width: 0;
  height: 50px;
  border-bottom: 49px solid #88e771;
  border-left: 25px solid transparent;
  top: 0;
  left: -25px;
}
.spri-back-to-work-2022 #microsite_content .spri-splash-promo-2 {
  background-color: #e8e1c0;
}
.spri-back-to-work-2022 #microsite_content .spri-splash-promo-2 .col-xs-12.grid-col h3 {
  text-transform: unset;
}
@media (min-width: 991px) {
  .spri-back-to-work-2022 #microsite_content .spri-splash-promo-2 .col-xs-12.grid-col:first-child {
    width: 25%;
  }
}
.spri-back-to-work-2022 #microsite_content .spri-splash-promo-2 .col-xs-12.grid-col:last-child {
  text-align: right;
}
@media (min-width: 991px) {
  .spri-back-to-work-2022 #microsite_content .spri-splash-promo-2 .col-xs-12.grid-col:last-child {
    width: 75%;
  }
}
.spri-back-to-work-2022 #microsite_content .spri-splash-promo-2 .col-xs-12.grid-col:last-child h3 {
  position: absolute;
  right: 25px;
  background-color: #88e771;
  padding: 15px;
  font-size: 16px;
  text-transform: capitalize;
  bottom: -50px;
  height: 50px;
}
.spri-back-to-work-2022 #microsite_content .spri-splash-promo-2 .col-xs-12.grid-col:last-child h3::before {
  content: "";
  position: absolute;
  width: 0;
  height: 50px;
  border-bottom: 49px solid #88e771;
  border-left: 25px solid transparent;
  top: 0;
  left: -25px;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product-custom {
  background-color: #e7e0bf;
  padding-bottom: 50px;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product-custom .article.text_with_media {
  background-color: #fff;
  border-radius: 10px;
  margin: 25px 15px 0 25px;
  padding: 15px 0 0;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product-custom .article.text_with_media h3 {
  line-height: 26px;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product-custom .article.text_with_media h3 a:hover {
  background-color: #ffffff;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product-custom .article.text_with_media .row:last-child {
  padding-bottom: 10px;
}
.spri-back-to-work-2022 #microsite_content .spri-vendor-product-custom .article.text_with_media .row:last-child a.btn-primary {
  display: block;
}
/*************close spri-back-to-work-2022*************/
/*************open spri-cisco-cbx-apple-incentive*************/
.spri-cisco-cbx-apple-incentive #microsite_content h1,
.spri-cisco-cbx-apple-incentive #microsite_content h2 {
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-weight: 400;
}
.spri-cisco-cbx-apple-incentive #microsite_content h1::after {
  display: none;
}
.spri-cisco-cbx-apple-incentive #microsite_content h3,
.spri-cisco-cbx-apple-incentive #microsite_content h4 {
  font-family: "interbold", Verdana, Arial, sans-serif;
}
.spri-cisco-cbx-apple-incentive #microsite_content a.btn-default,
.spri-cisco-cbx-apple-incentive #microsite_content input.btn-primary {
  background-color: #008fd2 !important;
  border: 2px solid #008fd2 !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  padding: 14px 20px !important;
  font-weight: 900;
}
.spri-cisco-cbx-apple-incentive #microsite_content a.btn-default:hover,
.spri-cisco-cbx-apple-incentive #microsite_content input.btn-primary:hover {
  background-color: #fff !important;
  border: 2px solid #008fd2 !important;
  border-radius: 30px !important;
  color: #008fd2 !important;
  padding: 14px 20px !important;
  font-weight: 900;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-topbanner {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/cisco_portal_1/cisco_cbx_apple_incentive/topbanner-bg_01.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 800px;
  align-items: center;
  margin-bottom: 60px;
  padding-top: 130px;
  padding-bottom: 60px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-topbanner .article.text_with_media .row:first-child .col-for-image img {
  height: 70px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-topbanner .article.text_with_media .row:last-child {
  margin-top: 50px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-topbanner .article.text_with_media .row:last-child h1 {
  font-size: 44px;
  line-height: 50px;
  margin-bottom: 20px;
  text-transform: unset;
  text-shadow: 3px 0px 7px rgb(255, 255, 255), -3px 0px 7px rgb(255, 255, 255), 0px 4px 7px rgb(255, 255, 255);
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-topbanner .article.text_with_media .row:last-child p:not(:last-child) {
  text-shadow: 3px 0px 7px rgb(255, 255, 255), -3px 0px 7px rgb(255, 255, 255), 0px 4px 7px rgb(255, 255, 255);
  font-size: 20px;
  line-height: 30px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-topbanner .article.text_with_media .row:last-child p:last-child {
  margin-top: 50px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-topbanner .article.text_with_media .row:last-child p span.highlight2 {
  display: block;
  margin-bottom: 20px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-healine {
  padding-bottom: 50px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-healine h1 {
  font-size: 30px;
  text-transform: unset;
  font-weight: bold;
  margin-bottom: 25px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-healine p {
  line-height: 24px;
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .col-xs-12.grid-col .article.text_with_media {
    width: 95%;
  }
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .col-xs-12.grid-col:last-child .article.text_with_media {
    float: right;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .article.text_with_media {
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  border: 1px solid #fff;
  box-shadow: inset 0 0 0 2px #dedede;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .article.text_with_media h2 {
  background-color: #008fd2;
  margin: 0;
  padding: 10px 0;
  text-align: center;
  color: #fff;
  font-size: 20px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .article.text_with_media .col-for-image img {
  margin: auto;
  padding: 35px 0 10px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .article.text_with_media p {
  padding: 0 40px 60px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-benefits-title .article.text_with_media p {
  font-size: 22px;
  margin-bottom: 20px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-benefits-content .article.text_with_media .col-for-image img {
  margin: 0 auto;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-benefits-content .article.text_with_media h3 {
  font-size: 20px;
  color: #008fd2 !important;
  text-align: center;
  margin-bottom: 15px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-benefits-content .article.text_with_media p {
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-ready-shop {
  background-color: #efeff1;
  padding: 40px 0;
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-ready-shop .container-fluid > .row {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-ready-shop .container-fluid > .row .article.text_with_media {
    margin-left: -50px;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-ready-shop .container-fluid > .row .article.text_with_media h1 {
  font-weight: 900;
  text-transform: unset;
  font-size: 30px;
  margin-bottom: 40px;
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-ready-shop .container-fluid > .row .article.text_with_media p {
    width: 70%;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-prize-title {
  padding-top: 40px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-prize-title .article.text_with_media h2 {
  font-weight: 900;
  font-size: 30px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-prize-title .article.text_with_media p {
  margin-bottom: 50px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-prize-content .article.text_with_media p {
  font-size: 14px;
  padding-top: 10px;
}
@media (max-width: 768px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-prize-content .article.text_with_media p {
    text-align: center !important;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-prize-content .article.text_with_media p b {
  font-size: 18px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-terms-conditions {
  padding-bottom: 50px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-terms-conditions p.small {
  font-size: 12px;
  line-height: 20px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-terms-conditions .article.text_with_media p:not(:last-child) {
  margin-bottom: 25px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/cisco_portal_1/cisco_cbx_apple_incentive/section4bg.png);
  padding: 60px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know .spri-title-need-to-know {
  text-align: center;
  padding-bottom: 40px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know .spri-title-need-to-know h1 {
  font-size: 30px;
  font-weight: 900;
  text-transform: unset;
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know .spri-item-need > .row {
    display: flex;
    flex-wrap: wrap;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know .spri-item-need .spri-need-box {
  margin-bottom: 20px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know .spri-item-need .spri-need-box > .row {
  background-color: white;
  border-radius: 15px;
  margin-bottom: 30px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
  width: 100%;
  height: 100%;
  padding: 30px 30px 30px 0;
}
@media (max-width: 768px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know .spri-item-need .spri-need-box > .row {
    padding: 30px;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-need-to-know .spri-item-need .spri-need-box > .row .col-xs-12.col-md-5 img {
  margin: auto;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/cisco_portal_1/cisco_cbx_apple_incentive/layer_29.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row {
    display: flex;
    justify-content: flex-end;
  }
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col {
    width: 45%;
    margin-right: 5%;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form {
  background-color: rgba(255, 255, 255, 0.31);
  box-shadow: rgba(255, 255, 255, 0.7) 0px 8px 24px;
  padding: 25px 0 100px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form .mwf_buttonrow .col-md-3[data-mwf-container^=_cancel_] {
  display: none !important;
}
@media (min-width: 991px) {
  .spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form .mwf_buttonrow {
    display: flex;
    justify-content: center;
  }
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form .row .col-xs-12.col-md-6 {
  padding: 0 10px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form .row:nth-last-child(4) {
  margin-top: 30px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form .mwf-label span.mwf-required {
  display: none;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form .mwf-option.checkbox p {
  padding-left: 15px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form h3 {
  font-size: 30px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form input {
  background-color: #f9f9f9;
  border-bottom: none;
  border: 1px solid #f0f0f0;
  padding: 20px;
  border-radius: 10px;
}
.spri-cisco-cbx-apple-incentive #microsite_content .spri-form-cisco .container-fluid > .row .col-xs-12.col-md-6.grid-col .mwf-form a:not(.btn) {
  display: inline-block;
}
/*************close spri-cisco-cbx-apple-incentive*************/
/*************open spri-custom-smart-solutions*************/
.spri-custom-smart-solutions #microsite_content .spri-smart-solutions .article.text_with_media h2 {
  margin-bottom: 20px;
}
.spri-custom-smart-solutions #microsite_content .spri-smart-solutions .article.text_with_media a.btn-default + a.btn-default {
  margin-left: 30px;
}
.spri-custom-smart-solutions #microsite_content .p_also_smart_solutions_microsite_cont02 {
  padding-bottom: 20px!important;
}
.spri-custom-smart-solutions #microsite_content .spri-smart-solution-base {
  background-color: #89E872;
  padding-top: 0!important;
}
.spri-custom-smart-solutions #microsite_content .spri-smart-solution-base .article.text_with_media {
  background-color: #fff;
  padding: 40px 30px 30px 30px;
}
.spri-custom-smart-solutions #microsite_content .spri-smart-solution-base .article.text_with_media h2 {
  margin-bottom: 20px;
  text-transform: unset;
}
/*************close spri-custom-smart-solutions*************/
/*************open spri-reimagine-custom*************/
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product {
  padding-left: 30px;
  padding-right: 30px;
  margin-bottom: 30px !important;
}
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
}
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
}
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
}
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product > .row a.btn-primary {
  margin-bottom: 30px !important;
  font-size: 0;
  background-color: #0078d4;
  color: #fff;
  border-radius: 0;
  border: 1px solid #0078d4 !important;
  display: inline-block;
  padding: 15px 30px;
}
.spri-reimagine-custom #microsite_content .spri-product-reimagine .c-Products--gallery-Product > .row a.btn-primary:hover {
  background: #fff;
  color: #000;
  box-shadow: 0 0 5px rgb(0 0 0 / 20%);
  border-radius: 0;
  border: 1px solid transparent !important;
}

.spri-reimagine-custom #microsite_content .spri-reimagine-cta-all a {
  background-color: #0078d4;
  color: #fff;
  border-radius: 0;
  border: 1px solid #0078d4;
}
.spri-reimagine-custom #microsite_content .spri-reimagine-cta-all a:hover {
  background: #fff;
  color: #000;
  box-shadow: 0 0 5px rgb(0 0 0 / 20%);
  border-radius: 0;
  border: 1px solid transparent !important;
}
/*************close spri-reimagine-custom*************/
/*************open spri-5830-b2c*************/
.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product .c-Products__shortDescription {
  min-height: 41px;
  margin-bottom: 20px;
}

.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product {
  position: relative;
  padding-top: 40px;
}
.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product:nth-child(3) .row .add_info_products,

.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product:nth-child(4) .row .add_info_products,

.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product:nth-child(7) .row .add_info_products {

  background-color: transparent !important;

}
.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product .c-Products__artNo, .spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product .c-Products__bonuspoints, .spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product .c-Products__price {
  display: none;
}

.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product .row .add_info_products {
  position: absolute;
  top: -185px;
  right: -10px;
  background-color: #89e872 !important;
  border-radius: 50%;
  padding: 30px 5px !important;
  width: 85px !important;
  height: 85px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.spri-5830-b2c #microsite_content .b2s_products .c-Products--gallery-Product .row .add_info_products p {
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
  margin-bottom: 0;
}
/*************close spri-5830-b2c*************/
/*************open spri-5col-pd*************/
@media (min-width: 991px) {
  .spri-5col-pd #microsite_content .vendor_gallery .col-xs-12.grid-col {
    width: 20%;
  }
}
#spri-fix-height-page.spri-back-to-work-2022 #microsite_content .spri-vendor-product .c-Products--gallery-Product {
  margin-bottom: 0 !important;
}
/*************close spri-5col-pd*************/
/*************open spri-iot-innovators-event-2022*************/
.spri-iot-innovators-event-2022 #microsite_content .spri-banner {
  padding-bottom: 80px;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready {
  padding: 80px 0;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional .article.text_with_media > .row,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional .article.text_with_media > .row h2,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready .article.text_with_media > .row h2 {
  font-size: 32px;
  text-transform: none;
  line-height: 1.1;
  margin-bottom: 15px;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional .article.text_with_media > .row a.btn,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready .article.text_with_media > .row a.btn {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  transition: all 0.4s ease;
  background: #89E872;
  box-shadow: 0px 10px 8px -5px rgba(0, 0, 0, 0.15);
  border: 0;
  font-weight: 600;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional .article.text_with_media > .row a.btn:hover,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready .article.text_with_media > .row a.btn:hover {
  background: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional .article.text_with_media > .row ul,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready .article.text_with_media > .row ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional .article.text_with_media > .row ul li,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready .article.text_with_media > .row ul li {
  position: relative;
  padding-left: 15px;
  font-size: 16px;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-generate-additional .article.text_with_media > .row ul li::before,
.spri-iot-innovators-event-2022 #microsite_content .spri-commercial-ready .article.text_with_media > .row ul li::before {
  content: "\f0da";
  font-family: "FontAwesome" !important;
  color: #89E872;
  font-size: 14px;
  position: absolute;
  left: 0;
  top: 0px;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-agenda {
  padding: 80px 0;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-agenda h2 {
  font-size: 32px;
  text-transform: none;
  line-height: 1.1;
  margin-bottom: 15px;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-agenda p b {
  font-size: 20px;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-form {
  padding: 80px 0;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-form .mwf-paragraph {
  margin-top: 10px;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-form input.btn {
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  transition: all 0.4s ease;
  background: #89E872;
  box-shadow: 0px 10px 8px -5px rgba(0, 0, 0, 0.15);
  border: 0;
  font-weight: 600;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-form input.btn:hover {
  background: rgb(0, 0, 0);
  color: rgb(255, 255, 255);
}
/*************close spri-iot-innovators-event-2022*************/
/**** open spri-microsoft-biweekly *****/
.spri-microsoft-biweekly #microsite_content {
  background-color: #f8f8f8;
}
.spri-microsoft-biweekly #microsite_content p,
.spri-microsoft-biweekly #microsite_content p.big,
.spri-microsoft-biweekly #microsite_content h1,
.spri-microsoft-biweekly #microsite_content h2,
.spri-microsoft-biweekly #microsite_content h4,
.spri-microsoft-biweekly #microsite_content li,
.spri-microsoft-biweekly #microsite_content h5,
.spri-microsoft-biweekly #microsite_content span,
.spri-microsoft-biweekly #microsite_content a {
  font-family: "inter";
}
.spri-microsoft-biweekly #microsite_content h3 {
  font-family: "inter";
}
.spri-microsoft-biweekly #microsite_content .spri-banner {
  margin-bottom: 50px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block {
  margin-bottom: 30px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row .col-xs-12 {
  background-color: #fff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row > .col-xs-12:first-of-type {
  padding: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row > .col-xs-12:last-of-type {
  padding: 40px 30px 60px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row .col-xs-12 h2 {
  font-size: 26px;
  line-height: 36px;
  margin-bottom: 15px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row .col-xs-12 h3 {
  font-size: 16px;
  line-height: 22px;
  text-transform: unset;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row .col-xs-12 p {
  margin-bottom: 15px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row .col-xs-12 a.btn.btn-primary {
  margin-bottom: 20px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row .col-xs-12 a.btn.btn-primary:last-child, .spri-microsoft-biweekly #microsite_content .spri-section-block .container > .row .col-xs-12 p:last-child {
  margin-bottom: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-nce a.btn.btn-primary {
  background-color: #48407b;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-nce a.btn.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-nce p b {
  color: #48407b;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-nce1 p b {
  color: #0067b8;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-nce1 a.btn.btn-primary {
  background-color: #0067B8;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-nce1 a.btn.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-ms a.btn.btn-primary {
  background-color: #1A307C;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-ms a.btn.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-csp a.btn.btn-primary {
  background-color: #5f82f9;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-csp a.btn.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table {
  margin-bottom: 30px;
}
.spri-microsoft-biweekly #microsite_content .spri-cta-blue a.lnk{
  color: #3258c7;
  border-bottom: 1px solid #3258c7;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive table.table-striped{
  margin-bottom: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table.spri-section-table-left .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .table.table-striped tbody tr td:last-of-type{
  text-align: left;
}
.spri-microsoft-biweekly #microsite_content section:last-of-type{
  margin-bottom: 80px!important;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col {
  padding: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive {
  padding: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .col-xs-12 {
  padding: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .col-xs-12 a.lnk {
  color: #006b7d !important;
  border-bottom: 1px solid #006b7d !important;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .table.table-striped thead {
  background-color: #89E872;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .table.table-striped thead tr th {
  background-image: none;
  padding: 15px;
  font-size: 18px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .table.table-striped tbody tr td {
  padding: 15px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .table.table-striped tbody tr td:last-of-type {
  text-align: right;
  min-width: 150px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-ms-azure a.btn.btn-primary {
  background-color: #ff873e;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-ms-azure a.btn.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-ms-dynamics a.btn.btn-primary {
  background-color: #004dff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-section-ms-dynamics a.btn.btn-primary:hover {
  background-color: #fff;
  color: #000;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-dark-blue h2 {
    color: #00337e;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-dark-blue a.btn.btn-primary {
    background-color: #00337e;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-dark-blue a.btn.btn-primary:hover {
    background-color: #fff;
}


.spri-microsoft-biweekly #microsite_content .spri-cta-purple h2 {
    color: #48407b;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-purple a.btn.btn-primary {
    background-color: #48407b;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-purple a.btn.btn-primary:hover {
    background-color: #fff;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-blue h2 {
    color: #3258c7;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-blue a.btn.btn-primary {
    background-color: #3258c7;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-blue a.btn.btn-primary:hover {
    background-color: #fff;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-green h2 {
    color: #89e872;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-green a.btn.btn-primary {
    background-color: #89e872;
    color: #000;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-green a.btn.btn-primary:hover {
    background-color: #fff;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-red h2 {
    color: #ed1c24;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-red a.btn.btn-primary {
    background-color: #ed1c24;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-red a.btn.btn-primary:hover {
    background-color: #fff;
}

.spri-microsoft-biweekly #microsite_content .spri-cta-green-2 h2{
  color: #b4dd07;
}
.spri-microsoft-biweekly #microsite_content .spri-cta-green-2 a.btn.btn-primary{
  background-color: #b4dd07;
  color: #000;
}
.spri-microsoft-biweekly #microsite_content .spri-cta-green-2 a.btn.btn-primary:hover{
  background-color: #fff;
  color: #000;
}
.spri-microsoft-biweekly #microsite_content #d-none{
  display: none!important;
}

.spri-microsoft-biweekly #microsite_content .spri-margin-0 {
  margin-bottom: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-bg-white .col-xs-12.col-md-offset-2.col-md-8.grid-col {
  padding: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-bg-white .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.text_with_media {
  background-color: #fff;
}
.spri-microsoft-biweekly #microsite_content .spri-meld-deg-pa {
  text-align: center;
}
.spri-microsoft-biweekly #microsite_content .spri-meld-deg-pa .container > .row .col-xs-12:last-of-type {
  padding-bottom: 0 !important;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table h2 {
  margin: 20px 0;
  text-align: center;
}
.spri-microsoft-biweekly #microsite_content .spri-vol .article.text_with_media > .row {
  padding: 40px 0;
  text-align: center;
}
.spri-microsoft-biweekly #microsite_content .spri-vol .article.text_with_media > .row p {
  display: flex;
  justify-content: space-evenly;
}
.spri-microsoft-biweekly #microsite_content .spri-vol .article.text_with_media > .row p a.btn {
  background-color: #eeeeee;
  border: 1px solid #b8b8b8;
  color: #444444;
  border-radius: 10px;
}
.spri-microsoft-biweekly #microsite_content .spri-vol .article.text_with_media > .row p a.btn:hover {
  background-color: #fff;
}
.spri-microsoft-biweekly #microsite_content a.btn.btn-primary:hover {
  background-color: #fff!important;
  color: #000!important;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-group-btn .btn-group {
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-1 h2 {
  color: #000000;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-1 a.btn.btn-primary {
  background-color: #000000;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-2 h2 {
  color: #d23700;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-2 a.btn.btn-primary {
  background-color: #d23700;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-3 h2 {
  color: #67bded;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-3 a.btn.btn-primary {
  background-color: #67bded;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-4 h2 {
  color: #FF0100;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-4 a.btn.btn-primary {
  background-color: #FF0100;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-5 h2 {
  color: #28767B;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-5 a.btn.btn-primary {
  background-color: #28767B;
  color: #ffffff;
}

.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-6 h2 {
	color: #89E872;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-6 a.btn.btn-primary {
  	background-color: #89E872;
  	color: #000;
}


.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-1 h2 {
  color: #225a52;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-1 a.btn.btn-primary {
  background-color: #225a52;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-2 h2 {
  color: #0275cd;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-2 a.btn.btn-primary {
  background-color: #0275cd;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-3 h2 {
  color: #4a566a;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-3 a.btn.btn-primary {
  background-color: #4a566a;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-4 h2 {
  color: #079efb;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-4 a.btn.btn-primary {
  background-color: #079efb;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-5 h2 {
  color: #00A4EF;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-cta-color-se.spri-cta-color-5 a.btn.btn-primary {
  background-color: #00A4EF;
  color: #ffffff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-editor-note {
  padding-top: 40px;
  padding-bottom: 40px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-contact-editor {
  background-color: #f2f2f2 !important;
  padding: 30px !important;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-contact-editor .row .col-xs-12 {
  background-color: transparent !important;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-contact-editor .row .col-xs-12 img {
  margin: auto;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-contact-editor .row .col-xs-12:last-child {
  padding: 0 30px 0 30px !important;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-contact-editor .row .col-xs-12:last-child a.lnk {
  background-color: #253149;
  color: #fff;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-contact-editor .row .col-xs-12:last-child p {
  margin-bottom: 5px;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block .spri-contact-editor .row .col-xs-12:last-child h2 {
  margin-bottom: 0;
}
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-custom-color a.lnk,
.spri-microsoft-biweekly #microsite_content .spri-section-block.spri-custom-color b{
  color: #3058c7;
}
.spri-microsoft-biweekly #microsite_content .spri-section-table .col-xs-12.col-md-offset-2.col-md-8.grid-col .article.table_content .row.table-responsive .table.table-striped tbody tr td:nth-last-of-type(2) {
  min-width: 200px;
}
/**** close spri-microsoft-biweekly *****/
/**** open spri-webinar-supermicro *****/
.spri-webinar-supermicro #microsite_content .spri-webinar-supermicro-blue span.highlight2 {
  color: #fa9c48;
}
/**** close spri-webinar-supermicro *****/
/*************open LENOVO WORKSTATION*************/
.spri-lenovo-workstation-2022 #microsite_content .spri-logo-intel {
  background-color: #000;
  padding: 30px;
}
.spri-lenovo-workstation-2022 #microsite_content p {
  font-size: 15px;
}
.spri-lenovo-workstation-2022 #microsite_content ul li {
  font-size: 15px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product .c-Products__shortDescription {
  margin-bottom: 0 !important;
  height: 85px !important;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product span[class^=price] {
  font-size: 20px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product > .row {
  margin-bottom: 20px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product .c-Products__description {
  margin-bottom: 0 !important;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product {
  padding: 0 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product h3 {
  font-size: 16px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product a.btn-primary {
  width: 100%;
  background-color: #000;
  color: #fff;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-product .c-Products--gallery-Product a.btn-primary:hover {
  background-color: #000;
  color: #fff;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-text-below-banner {
  text-align: center;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-text-below-banner span.highlight2 {
  color: #FF0000;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-text-below-banner h2 {
  margin-bottom: 10px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-menu {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/bg-menu.jpg);
  margin-top: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 1200px) {
  .spri-lenovo-workstation-2022 #microsite_content .spri-menu .container {
    width: 1440px;
  }
}
.spri-lenovo-workstation-2022 #microsite_content .spri-menu .container .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-menu .container .article.text_with_media .col-xs-12 h2 {
  color: #fff;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-menu .container .article.text_with_media .col-xs-12 a.btn-primary {
  font-size: 12px;
  background-color: transparent;
  color: #fff;
  border-radius: 0;
  border: 2px solid;
  padding: 15px;
  font-weight: 500;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-menu .container .article.text_with_media .col-xs-12 a.btn-primary:hover {
  font-size: 12px;
  background-color: transparent;
  color: #fff;
  border-radius: 0;
  border: 2px solid;
  padding: 15px;
  font-weight: 500;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-menu .container .article.text_with_media .col-xs-12 a.btn + a.btn {
  margin-left: 10px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-block-cta a.btn-primary {
  background-color: #3E8DDD;
  padding: 6px 12px;
  font-size: 13px;
  border: 1px solid #Fff;
  line-height: 1.5;
  border-radius: 0px;
  font-weight: 500;
  color: #ffffff;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-block-cta a.btn-primary:hover {
  background-color: #3E8DDD;
  padding: 6px 12px;
  font-size: 13px;
  border: 1px solid #Fff;
  line-height: 1.5;
  border-radius: 0px;
  font-weight: 500;
  color: #ffffff;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-data {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/bg_1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 1200px) {
  .spri-lenovo-workstation-2022 #microsite_content .spri-data .row .col-xs-12.grid-col:first-child .article.text_with_media {
    width: 60%;
    float: right;
  }
}
.spri-lenovo-workstation-2022 #microsite_content .spri-data .row .col-xs-12.grid-col:first-child h2 {
  margin-bottom: 10px;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-data .row .col-xs-12.grid-col:first-child h2 span.highlight2 {
  font-weight: 400;
  font-size: 35px;
}
@media (min-width: 1200px) {
  .spri-lenovo-workstation-2022 #microsite_content .spri-data .row .col-xs-12.grid-col:nth-child(2) {
    width: 40%;
  }
}
.spri-lenovo-workstation-2022 #microsite_content .spri-data .row .col-xs-12.grid-col:nth-child(2) p:first-child {
  font-weight: bold;
  margin-bottom: 0;
}
@media (min-width: 1200px) {
  .spri-lenovo-workstation-2022 #microsite_content .spri-data .row .col-xs-12.grid-col:nth-child(3) {
    width: 60%;
  }
}
.spri-lenovo-workstation-2022 #microsite_content .spri-olie-content {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/bg_3.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-olie-content .row .col-xs-12.grid-col:first-child {
  width: 100%;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-olie-content .row .col-xs-12.grid-col:first-child h2 {
  margin-bottom: 20px;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-olie-content .row .col-xs-12.grid-col:first-child h2 span.highlight2 {
  font-weight: 400;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-olie-content .row .col-xs-12.grid-col:nth-child(2) h3 {
  padding-top: 60px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-olie-content .row .col-xs-12.grid-col:nth-child(3) {
  margin-top: -120px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-arkitektur-content {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/bg_2.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-arkitektur-content .row .col-xs-12.grid-col:first-child {
  width: 100%;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-arkitektur-content .row .col-xs-12.grid-col:first-child h2 {
  margin-bottom: 20px;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-arkitektur-content .row .col-xs-12.grid-col:first-child h2 span.highlight2 {
  font-weight: 400;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-arkitektur-content .row .col-xs-12.grid-col:nth-child(2) h3 {
  padding-top: 60px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-arkitektur-content .row .col-xs-12.grid-col:nth-child(3) {
  margin-top: -120px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medier-title {
  padding-top: 50px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medier-title .article.text_with_media h2 {
  margin-bottom: 10px;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medier-title .article.text_with_media h2 span.highlight2 {
  font-weight: 400;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medier-content .col-xs-12.grid-col:nth-child(2) p:first-child {
  padding-top: 30px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medicin-content {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/bg_4.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medicin-content .row .col-xs-12.grid-col:first-child {
  width: 100%;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medicin-content .row .col-xs-12.grid-col:first-child h2 {
  margin-bottom: 20px;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-medicin-content .row .col-xs-12.grid-col:first-child h2 span.highlight2 {
  font-weight: 400;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-kunstig-title {
  padding-top: 50px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-kunstig-title h2 {
  margin-bottom: 20px;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-kunstig-title h2 span.highlight2 {
  font-weight: 400;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-okonomi-title .article.text_with_media .row {
  display: flex;
  align-items: flex-end;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-okonomi-title h2 {
  margin-bottom: 20px;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-okonomi-title h2 span.highlight2 {
  font-weight: 400;
  font-size: 35px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-footer {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/ww-lenovo-premier-support-background.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-footer .article.text_with_media {
  color: #fff;
  width: 530px;
  position: relative;
  padding-top: 120px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-footer .article.text_with_media::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/ww-lenovo-premier-support-logo.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 285px;
  height: 76px;
  top: 0;
  left: 25px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-footer .article.text_with_media h2 {
  color: #fff;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-footer .article.text_with_media p {
  color: #ffffff;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-footer .article.text_with_media a.btn {
  background-color: #3e8ddd;
  color: #ffffff;
  border-radius: 3px;
  border: 2px solid #3e8ddd;
  margin-top: 30px;
}
.spri-lenovo-workstation-2022 #microsite_content .spri-footer .article.text_with_media a.btn:hover {
  background-color: #3e8ddd;
  color: #ffffff;
  border-radius: 3px;
  border: 2px solid #3e8ddd;
}
/*************close LENOVO WORKSTATION*************/
/*************open Adobe Promotions*************/
.spri-adobe-promotions #microsite_content input.btn-primary, .spri-adobe-promotions #microsite_content .btn-primary {
  background-color: #1473e6 !important;
  color: #fff !important;
  border: 2px solid #1473e6 !important;
}
.spri-adobe-promotions #microsite_content input.btn-primary:hover, .spri-adobe-promotions #microsite_content .btn-primary:hover {
  background: transparent !important;
  color: #000 !important;
  border-color: #000 !important;
}
.spri-adobe-promotions #microsite_content .hero-banner .parallax-container {
  height: 747px;
}
.spri-adobe-promotions #microsite_content .hero-banner .parallax-container .parallax-text h2 {
  font-size: 36px;
  text-transform: unset;
  color: #fff !important;
  margin-bottom: 25px;
}
.spri-adobe-promotions #microsite_content .hero-banner .btn-primary:hover {
  background: transparent !important;
  color: #fff !important;
  border-color: #fff !important;
}
.spri-adobe-promotions #microsite_content .spri-text-below-banner h2 {
  margin-bottom: 10px;
}
.spri-adobe-promotions #microsite_content .spri-adobe-pts-title h3, .spri-adobe-promotions #microsite_content .spri-adobe-pre h3 {
  margin-bottom: 30px;
}
.spri-adobe-promotions #microsite_content .spri-adobe-elements .article.text_with_media .row:last-child .col-xs-12:first-child {
  padding: 15px 0 0;
  font-weight: bold;
}
.spri-adobe-promotions #microsite_content .spri-adobe-elements .article.text_with_media .row:last-child p {
  line-height: unset;
}
.spri-adobe-promotions #microsite_content .spri-youtube {
  background: linear-gradient(180deg, rgb(182, 79, 184) 0%, rgb(216, 96, 183) 38%, rgb(218, 88, 90) 100%);
}
.spri-adobe-promotions #microsite_content .spri-headline-form h2 {
  margin-bottom: 20px;
}
.spri-adobe-promotions #microsite_content .spri-form-adobe select[name=Chosen_Free_License] {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .spri-adobe-promotions #microsite_content .spri-adobe-elements .container.grid {
    padding: 0 50px;
  }
}
/*************close Adobe Promotions*************/
/*************open IoT innovators*************/
.spri-fix-image-padding #microsite_content .spri-content-iot .article.text_with_media img {
  padding-left: 0;
  padding-top: 25px;
}
/*************close IoT innovators*************/
/*************open LENOVO THINKPAD Z SERIES*************/
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-topbanner .container-fluid:after {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_thinkpad_z_series/logo_windows_white.png);
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-section-z-content .col-xs-12.grid-col:not(:last-child) {
  margin-bottom: 50px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-1 {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/ww-lenovo-premier-support-background.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-1 .article.text_with_media {
  color: #fff;
  width: 530px;
  position: relative;
  padding-top: 120px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-1 .article.text_with_media::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_workstation_5/ww-lenovo-premier-support-logo.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 285px;
  height: 76px;
  top: 0;
  left: 25px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-1 .article.text_with_media h2 {
  color: #fff;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-1 .article.text_with_media p {
  color: #ffffff;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-1 .article.text_with_media a.btn {
  background-color: #3e8ddd;
  color: #ffffff;
  border-radius: 3px;
  border: 2px solid #3e8ddd;
  margin-top: 30px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-1 .article.text_with_media a.btn:hover {
  background-color: #3e8ddd;
  color: #ffffff;
  border-radius: 3px;
  border: 2px solid #3e8ddd;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-2 {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_thinkpad_z_series/bg-service_2.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-2 .article.text_with_media {
  color: #fff;
  width: 500px;
  position: relative;
  float: right;
  padding-top: 120px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-2 .article.text_with_media::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_thinkpad_z_series/logo-service_2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 535px;
  height: 78px;
  top: 0;
  left: 20px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-2 .article.text_with_media h2 {
  color: #fff;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-service-2 .article.text_with_media p {
  color: #ffffff;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-contact .article.text_with_media {
  background-color: #fff;
  padding: 30px;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-contact .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-contact .article.text_with_media a.btn {
  background-color: #FF0000;
  color: #fff;
}
.spri-lenovo-thinkpad-z-2022 #microsite_content .spri-contact .article.text_with_media a.btn:hover {
  background-color: #fff;
  color: #000;
}
/*************close LENOVO THINKPAD Z SERIES*************/
/*************open Microsoft ALSO Service*************/
.spri-microsoft-also-service #microsite_content a.btn-primary {
  background-color: #6481ff;
  color: #fff;
  border: 2px solid #6481ff;
}
.spri-microsoft-also-service #microsite_content a.btn-primary:hover {
  background-color: #4c67f2;
  color: #fff;
  border: 2px solid #4c67f2;
}
.spri-microsoft-also-service #microsite_content .spri-text-below-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/microsoft_also_service/banner.png);
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
  height: 700px;
  display: flex;
  align-items: center;
}
.spri-microsoft-also-service #microsite_content .spri-text-below-banner .article.text_with_media h2 {
  font-size: 45px;
  margin-bottom: 20px;
}
.spri-microsoft-also-service #microsite_content .spri-text-below-banner .article.text_with_media p {
  text-transform: uppercase;
  font-size: 24px;
}
.spri-microsoft-also-service #microsite_content .spri-step {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/microsoft_also_service/bg-section2.jpg);
  background-position: -250px bottom;
  background-repeat: no-repeat;
  background-size: 100%;
  padding-bottom: 50px;
}
.spri-microsoft-also-service #microsite_content .spri-step .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-microsoft-also-service #microsite_content .spri-also-service-box {
  background-color: #6481ff;
  padding: 60px 0;
  color: #fff;
}
.spri-microsoft-also-service #microsite_content .spri-also-service-box .article.text_with_media p {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}
.spri-microsoft-also-service #microsite_content .spri-block-content {
  padding: 80px 0;
}
.spri-microsoft-also-service #microsite_content .spri-block-content .col-xs-12.grid-col:first-child {
  margin-bottom: 80px;
}
.spri-microsoft-also-service #microsite_content .spri-block-content .col-xs-12.grid-col:last-child h2 {
  margin-bottom: 10px;
}
.spri-microsoft-also-service #microsite_content .spri-book-meeting-title {
  background-color: #f8f8f8;
  padding-top: 50px;
}
.spri-microsoft-also-service #microsite_content .spri-book-meeting-title .article.text_with_media h2 {
  margin-bottom: 10px;
}
.spri-microsoft-also-service #microsite_content .spri-book-meeting-content {
  background-color: #f8f8f8;
  padding-bottom: 50px;
}
.spri-microsoft-also-service #microsite_content .spri-book-meeting-content .article.text_with_media p {
  margin-bottom: 5px;
}
.spri-microsoft-also-service #microsite_content .spri-book-meeting-content .article.text_with_media p:last-child {
  margin-bottom: 0;
}
/*************close Microsoft ALSO Service*************/
/*************open Hidden IOT*************/
html:lang(fr-BE) .spri-fix-image-padding #microsite_content .spri-iot-innovators-hidden {
  display: none;
}
/*************close Hidden IOT*************/
/*************open Lenovo 360 Explore*************/
.spri-lenovo-360-explore #microsite_content .spri-lenovo360-fixpd.spri-lifestyle .article.text_with_media p:last-child {
  position: initial;
}
.spri-lenovo-360-explore #microsite_content .spri-lenovo360-fixpd.spri-lifestyle .article > .row:last-child .col-xs-12:first-child {
  padding-bottom: 30px;
}
.spri-lenovo-360-explore #microsite_content .spri-kontakt-items .container > .row {
  background-color: #fff;
  margin: 0 -17px;
  padding-bottom: 30px;
}
.spri-lenovo-360-explore #microsite_content .spri-kontakt-items .container > .row .col-xs-12.grid-col {
  padding-bottom: 15px;
}
.spri-lenovo-360-explore #microsite_content .spri-kontakt-items .container > .row .col-xs-12.grid-col .article.text_with_media .row:last-of-type .col-xs-12 {
  padding: 0 15px;
}
.spri-lenovo-360-explore #microsite_content p {
  font-size: 14px;
}
.spri-lenovo-360-explore #microsite_content a.btn {
  background-color: #000;
  color: #fff;
}
.spri-lenovo-360-explore #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_360_explore/pattern.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle .article > .row {
  height: auto;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle .article > .row:last-child .col-xs-12:first-child {
  padding-bottom: 90px;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle .col-xs-12.grid-col {
  margin-bottom: 16px;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle .article.text_with_media {
  position: relative;
  border-radius: 15px;
  background-color: #fff;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle .article.text_with_media .col-xs-12 {
  position: inherit;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle .article.text_with_media h3 {
  padding-top: 30px;
}
.spri-lenovo-360-explore #microsite_content .spri-lifestyle .article.text_with_media p:last-child {
  position: absolute;
  bottom: 10px;
}
.spri-lenovo-360-explore #microsite_content .spri-contact .article.text_with_media {
  background-color: #fff;
  padding: 30px;
}
.spri-lenovo-360-explore #microsite_content .spri-contact .article.text_with_media p:last-child {
  margin-bottom: 0;
}
.spri-lenovo-360-explore #microsite_content .spri-contact .article.text_with_media a.btn {
  background-color: #FF0000;
  color: #fff;
}
.spri-lenovo-360-explore #microsite_content .spri-contact .article.text_with_media a.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-lenovo-360-explore #microsite_content .spri-lenovo-360-section {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_360_explore/section-flag-bg-1-1.jpg);
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
}
/*************close Lenovo 360 Explore*************/
/*************open Lenovo and Microsoft Incentive*************/
.spri-lenovo-ms-incentive #microsite_content p {
  font-size: 14px;
}
.spri-lenovo-ms-incentive #microsite_content .spri-tems-conditions .col-xs-12.grid-col {
  padding: 0 30px;
}
.spri-lenovo-ms-incentive #microsite_content .spri-tems-conditions .col-xs-12.grid-col:first-child .article.text_with_media {
  background-image: url(https://www.also.com/ec/cms5/media/img/5110/customer_1/providers_12/lenovo_37/lenovo_and_microsoft_incentive/column-1-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
}
.spri-lenovo-ms-incentive #microsite_content .spri-tems-conditions .col-xs-12.grid-col:first-child .article.text_with_media h3 {
  font-size: 35px;
  color: #fff;
}
.spri-lenovo-ms-incentive #microsite_content .spri-tems-conditions .col-xs-12.grid-col:not(:first-child) .article.text_with_media {
  padding: 30px 0;
  background-color: rgb(255, 255, 255);
}
.spri-lenovo-ms-incentive #microsite_content .spri-tems-conditions .col-xs-12.grid-col:not(:first-child) .article.text_with_media h3 b {
  padding-top: 20px;
  display: block;
}
.spri-lenovo-ms-incentive #microsite_content .spri-tems-conditions .col-xs-12.grid-col:not(:first-child) .article.text_with_media h3 span {
  font-size: 35px;
  margin-top: -15px;
  display: block;
}
.spri-lenovo-ms-incentive #microsite_content .spri-product .c-Products--gallery-Product > .row a.btn-primary {
  background: #e32526;
  color: #FFF;
  font-size: unset;
}
.spri-lenovo-ms-incentive #microsite_content .spri-product .c-Products--gallery-Product > .row a.btn-primary:hover {
  background: #fff;
  color: #000;
  font-size: unset;
}
.spri-lenovo-ms-incentive #microsite_content .spri-product .c-Products--gallery-Product {
  margin-bottom: 50px;
}
.spri-lenovo-ms-incentive #microsite_content .spri-product .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 0;
}
/*************close Lenovo and Microsoft Incentive*************/
/*************open Microsoft_Poznaj*************/
.spri-main.spri-edit-textb #microsite_content .spri-edit-textblue h2 {
  color: #003c93;
}
.spri-main.spri-edit-textb #microsite_content .spri-edit-textblue span {
  color: #0073d2;
}
/*************close Microsoft_Poznaj*************/
/*************open ACER TravelMate B311*************/
.spri-acer-travelmate #microsite_content .spri-banner .parallax-image {
  top: 85% !important;
}
.spri-acer-travelmate #microsite_content .spri-text-below-banner .article.text_with_media {
  text-align: center;
}
.spri-acer-travelmate #microsite_content .spri-section-left-right .col-xs-12.grid-col p {
  padding-bottom: 0;
}
.spri-acer-travelmate #microsite_content .spri-section-left-right .col-xs-12.grid-col:nth-child(odd) .col-xs-12.col-md-6:first-child {
  padding: 0 150px;
}
.spri-acer-travelmate #microsite_content .spri-section-left-right .col-xs-12.grid-col:nth-child(even) .col-xs-12.col-md-6:last-child {
  padding: 0 150px;
}
.spri-acer-travelmate #microsite_content .spri-product-section .article.text_with_media h3 {
  font-weight: 500;
  font-style: italic;
  margin: 15px 0 25px;
}
.spri-acer-travelmate #microsite_content .spri-product-section .article.text_with_media h3 span.highlight2 {
  font-weight: bold;
  font-style: normal;
}
.spri-acer-travelmate #microsite_content .spri-product-section a.btn {
  background-color: #fff;
  color: #000;
  border-radius: 5px;
}
.spri-acer-travelmate #microsite_content .spri-product-section a.btn:hover {
  background-color: #000;
  color: #fff;
  border-radius: 5px;
}
.spri-acer-travelmate #microsite_content .spri-banner-1 .container > .row {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/acer_19/acer_travelmate_b311/w11se-banner-01.jpg);
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-acer-travelmate #microsite_content .spri-banner-1 .container > .row .article.text_with_media {
  width: 45%;
  float: right;
  padding: 8px 0;
}
.spri-acer-travelmate #microsite_content .spri-banner-1 .container > .row .article.text_with_media p:first-child {
  color: #fff;
  font-weight: 500;
  font-size: 23px;
  line-height: 33px;
  margin-bottom: 0;
}
.spri-acer-travelmate #microsite_content .spri-banner-1 .container > .row .article.text_with_media p:last-child {
  font-size: 16px;
}
.spri-acer-travelmate #microsite_content .spri-banner-1 .container > .row .article.text_with_media p:last-child a.lnk {
  color: #fff;
  border-bottom: none;
  font-weight: 400;
  position: relative;
}
.spri-acer-travelmate #microsite_content .spri-banner-1 .container > .row .article.text_with_media p:last-child a.lnk::after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f105";
  right: -17px;
  font-size: 18px;
  top: -2px;
}
.spri-acer-travelmate #microsite_content .spri-banner-2 .container > .row {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/acer_19/acer_travelmate_b311/w11se-banner-02.jpg);
  background-position: right;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-acer-travelmate #microsite_content .spri-banner-2 .container > .row .article.text_with_media {
  width: 50%;
  float: left;
  padding: 25px 0;
}
.spri-acer-travelmate #microsite_content .spri-banner-2 .container > .row .article.text_with_media p:first-child {
  color: #000;
  font-weight: 500;
  font-size: 23px;
  line-height: 33px;
  margin-bottom: 0;
}
.spri-acer-travelmate #microsite_content .spri-banner-2 .container > .row .article.text_with_media p:last-child {
  font-size: 16px;
}
.spri-acer-travelmate #microsite_content .spri-banner-2 .container > .row .article.text_with_media p:last-child a.lnk {
  color: #000;
  border-bottom: none;
  font-weight: 400;
  position: relative;
}
.spri-acer-travelmate #microsite_content .spri-banner-2 .container > .row .article.text_with_media p:last-child a.lnk::after {
  position: absolute;
  font-family: "FontAwesome";
  content: "\f105";
  right: -17px;
  font-size: 18px;
  top: -2px;
}
/*************close ACER TravelMate B311*************/
/*************open ARUBA TECH COMMUNITY EVENTS*************/
.spri-aruba-tech-community #microsite_content .hero-banner a.btn {
  background-color: #fff;
  color: #000;
}
.spri-aruba-tech-community #microsite_content .hero-banner a.btn:hover {
  background-color: #ffffff;
  color: #000;
}
.spri-aruba-tech-community #microsite_content .hero-banner .parallax-container {
  min-height: 500px;
}
.spri-aruba-tech-community #microsite_content a.btn, .spri-aruba-tech-community #microsite_content input.btn {
  background-color: #ff8300;
  border-color: #000;
  color: #fff;
}
.spri-aruba-tech-community #microsite_content a.btn:hover, .spri-aruba-tech-community #microsite_content input.btn:hover {
  background-color: #ffffff;
  color: #000;
}
.spri-aruba-tech-community #microsite_content .spri-timeline {
  padding: 80px 0 50px;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/hpe_portal_8/aruba_tech_community_event/bg-2.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table {
  border: none;
  background-color: transparent;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table thead {
  display: none;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody > tr > td,
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody > tr > th,
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tfoot > tr > td,
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tfoot > tr > th,
.spri-aruba-tech-community #microsite_content .spri-timeline table.table thead > tr > td,
.spri-aruba-tech-community #microsite_content .spri-timeline table.table thead > tr > th {
  border: none;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tr th,
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tr td {
  border: none;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody tr:hover {
  background-color: transparent;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody tr:last-child td::after {
  display: none;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody tr td:first-child {
  position: relative;
  width: 150px;
  background-color: transparent;
  z-index: 0;
  color: #fff;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody tr td:first-child::before {
  content: "";
  background-color: #ff8300;
  position: absolute;
  width: 100%;
  height: 30px;
  top: 3px;
  bottom: -5px;
  display: block;
  z-index: -1;
  left: -10px;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody tr td:first-child::after {
  content: "";
  background-color: #ddd;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 15px;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody tr td:last-child {
  position: relative;
  padding-left: 30px;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table tbody tr td:last-child::before {
  content: "";
  content: "";
  background-color: #ff8300;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 11px;
}
.spri-aruba-tech-community #microsite_content .spri-timeline table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-aruba-tech-community #microsite_content .spri-form {
  background-color: #f8f8f8;
  padding: 80px 0;
}
.spri-aruba-tech-community #microsite_content .spri-form .container > .row {
  background-color: #fff;
  padding: 50px 40px;
}
/*************close ARUBA TECH COMMUNITY EVENTS*************/
/***** open NL NEOMOUNT PROMOWEEK *****/
#spri-neomount-nl-promoweek #microsite_content .spri-autumn-bg {
    background-color: #af5523;
}

#spri-neomount-nl-promoweek #microsite_content a.btn.btn-primary,
#spri-neomount-nl-promoweek #microsite_content .btn.btn-primary {
    background-color: #f19a33;
    border: 2px solid #f19a33 !important;
    border-radius: 10px;
}
/***** close NL NEOMOUNT PROMOWEEK *****/
/*************close spring no*************/
/*************open MS Szkolenia*************/
.spri-ms-szkolenia-cta #microsite_content a.btn {
  background-color: #00adef;
  border: 2px solid #00adef;
  color: #fff;
  border-radius: 5px;
}
.spri-ms-szkolenia-cta #microsite_content a.btn:hover {
  background-color: transparent;
  border: 2px solid #00adef;
  color: #00adef;
  border-radius: 5px;
}
/*************close MS Szkolenia*************/
/*************open HPE SITE SURVEY*************/
.spri-hpe-site-survey #microsite_content p.big {
  font-size: 16px !important;
  font-weight: bold;
}
.spri-hpe-site-survey #microsite_content .hero-banner .parallax-container .text {
  transform: translate(0, -10%);
  max-width: 50%;
}
.spri-hpe-site-survey #microsite_content .hero-banner .parallax-container .text p {
  font-size: 22px;
}
.spri-hpe-site-survey #microsite_content .hero-banner .parallax-container .text p:not(:last-child) {
  margin-bottom: 10px !important;
}
.spri-hpe-site-survey #microsite_content .spri-3-step-headline .container {
  text-align: left;
}
.spri-hpe-site-survey #microsite_content .spri-step-1 .container > .row,
.spri-hpe-site-survey #microsite_content .spri-step-2 .container > .row,
.spri-hpe-site-survey #microsite_content .spri-step-3 .container > .row {
  display: flex;
  align-items: center;
}
@media (min-width: 1200px) {
  .spri-hpe-site-survey #microsite_content .spri-step-1 .container > .row .col-xs-12.col-md-3,
.spri-hpe-site-survey #microsite_content .spri-step-2 .container > .row .col-xs-12.col-md-3,
.spri-hpe-site-survey #microsite_content .spri-step-3 .container > .row .col-xs-12.col-md-3 {
    width: 17%;
  }
}
.spri-hpe-site-survey #microsite_content .spri-step-1 .container > .row .col-xs-12.col-md-3 .article.text_with_media h3,
.spri-hpe-site-survey #microsite_content .spri-step-2 .container > .row .col-xs-12.col-md-3 .article.text_with_media h3,
.spri-hpe-site-survey #microsite_content .spri-step-3 .container > .row .col-xs-12.col-md-3 .article.text_with_media h3 {
  background-color: #FF8300;
  display: inline-block;
  padding: 15px 36px;
  color: #fff !important;
  font-weight: 500;
}
.spri-hpe-site-survey #microsite_content .spri-step-1 .container > .row .col-xs-12.col-md-9 .article.text_with_media .col-xs-12,
.spri-hpe-site-survey #microsite_content .spri-step-2 .container > .row .col-xs-12.col-md-9 .article.text_with_media .col-xs-12,
.spri-hpe-site-survey #microsite_content .spri-step-3 .container > .row .col-xs-12.col-md-9 .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content {
  padding-top: 30px;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col {
  padding: 0 25px !important;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col .article.text_with_media h3 {
  text-transform: uppercase !important;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col .article.text_with_media .row:last-child {
  padding-top: 25px;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col .article.text_with_media a.btn {
  background-color: #FF8300;
  border: 2px solid #FF8300;
  font-size: 13px;
  border-radius: 10px;
  padding: 12px 20px;
  color: #fff;
  pointer-events: none;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col .article.text_with_media a.btn:hover {
  background-color: #fff;
  border: 2px solid #FF8300;
  color: #FF8300 !important;
  font-size: 13px;
  border-radius: 10px;
  padding: 12px 20px;
  filter: unset;
  color: #fff;
  pointer-events: none;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col:last-child ul {
  list-style-type: none !important;
  padding-left: 25px;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col:last-child ul li {
  font-style: italic;
  position: relative;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col:last-child ul li::before {
  position: absolute;
  content: "";
  background-color: #FF8300;
  width: 7px;
  height: 7px;
  top: 8px;
  left: -25px;
  border-radius: 50%;
}
.spri-hpe-site-survey #microsite_content .spri-step-1-content .col-xs-12.col-md-6.grid-col:last-child ul li span {
  font-style: normal;
  font-size: 14px;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content {
  padding-top: 30px;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content h3 {
  text-transform: uppercase !important;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content .col-xs-12.col-md-6:first-child .article.text_with_media p:last-child {
  padding: 55px 40px 53px 210px;
  background-color: #0c4842;
  color: #fff;
  position: relative;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content .col-xs-12.col-md-6:first-child .article.text_with_media p:last-child::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/1_0_news_and_promotions/hpe_site_survey/section-2-image-1.png);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  left: -30%;
  top: 0;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content .col-xs-12.col-md-6 ul {
  list-style-type: none !important;
  padding-left: 25px;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content .col-xs-12.col-md-6 ul li {
  position: relative;
  font-size: 14px;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content .col-xs-12.col-md-6 ul li::before {
  position: absolute;
  content: "";
  background-color: #FF8300;
  width: 7px;
  height: 7px;
  top: 8px;
  left: -25px;
  border-radius: 50%;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content .col-xs-12.col-md-6:last-child {
  padding: 0 25px;
}
.spri-hpe-site-survey #microsite_content .spri-step-2-content .col-xs-12.col-md-6:last-child .col-xs-12 {
  padding: 0;
}
.spri-hpe-site-survey #microsite_content .spri-step-3-content {
  padding-top: 30px;
}
.spri-hpe-site-survey #microsite_content .spri-step-3-content .article.text_with_media h3 {
  text-transform: uppercase !important;
}
.spri-hpe-site-survey #microsite_content .spri-step-3-content .article.text_with_media .row {
  display: flex;
  align-items: center;
}
.spri-hpe-site-survey #microsite_content .spri-step-3-content .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 25px;
}
.spri-hpe-site-survey #microsite_content .spri-step-3-content .article.text_with_media ul li {
  position: relative;
  font-size: 14px;
}
.spri-hpe-site-survey #microsite_content .spri-step-3-content .article.text_with_media ul li::before {
  position: absolute;
  content: "";
  background-color: #FF8300;
  width: 7px;
  height: 7px;
  top: 8px;
  left: -25px;
  border-radius: 50%;
}
.spri-hpe-site-survey #microsite_content .spri-contat {
  background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/1_0_news_and_promotions/hpe_site_survey/bottom-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hpe-site-survey #microsite_content .spri-contat .row:last-child {
  padding-top: 30px;
}
.spri-hpe-site-survey #microsite_content .spri-contat .row:last-child p {
  color: #fff;
}
.spri-hpe-site-survey #microsite_content .spri-contat .row:last-child p:not(:last-child) {
  margin-bottom: 10px;
}
.spri-hpe-site-survey #microsite_content .spri-contat .row:last-child p a.btn {
  background-color: #FF8300;
  border-color: #FF8300;
  color: #fff;
}
.spri-hpe-site-survey #microsite_content .spri-contat .row:last-child p a.btn:hover {
  background-color: #fff;
  border-color: #FF8300;
  color: #FF8300 !important;
  filter: unset;
}
/*************close  HPE SITE SURVEY*************/
/*************open BG Cisco CBx Apple Incentive*************/
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content h3 {
  text-transform: unset;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .container > .row {
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .container > .row .article.text_with_media > .row {
  padding: 0;
  margin: 0 -10px;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .container > .row .article.text_with_media > .row .col-xs-12 {
  padding: 0 10px;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .container > .row .article.text_with_media > .row .col-xs-12 .col-for-image {
  margin: 0;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-cisco-cdx-content .container > .row .article.text_with_media > .row .col-xs-12 p {
  padding: 20px 40px 60px;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-benefits-title {
  margin-top: 40px !important;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-benefits-content {
  padding-bottom: 30px;
}
html:lang(bg-BG) .spri-cisco-cbx-apple-incentive #microsite_content .spri-terms-conditions .article.text_with_media p:not(:last-child) {
  margin-bottom: 25px;
}
/*************close BG Cisco CBx Apple Incentive*************/
/*************close Open To Office*************/
.spri-back2office #microsite_content p.big {
  line-height: 1.25;
}
.spri-back2office #microsite_content .spri-back2office-bluetext h3 {
  color: #00a4ef;
}
.spri-back2office #microsite_content .spri-back2office-cta a.btn {
  background-color: #ff9300;
  color: #ffffff;
}
.spri-back2office #microsite_content .spri-back2office-cta a.btn:hover {
  background-color: #ffffff;
  color: #000000;
}
/*************close Back To Office*************/
/*************open MICROSOFT ALSO SERVICE*************/
.spri-ms-also-service #microsite_content .spri-ms-also-service-form .mwf-form .mwf-paragraph p {
  font-size: 15px;
}
.spri-ms-also-service #microsite_content .spri-ms-also-service-form .mwf-label p {
  font-size: 15px;
}
.spri-ms-also-service #microsite_content .spri-ms-also-service-form .mwf-option.radio {
  padding-left: 0;
}
@media (min-width: 991px) {
  .spri-ms-also-service.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container {
    height: 792px;
  }
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container .parallax-text {
  transform: none !important;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container .parallax-text .text {
  margin: unset;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container .parallax-text .text h2 {
  color: #276EF1 !important;
  font-size: 80px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-also-value .col-for-image {
  position: relative;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-also-value .col-for-image::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/icon-topimg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 225px;
  height: 225px;
  top: -80px;
  left: -80px;
  z-index: -1;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-also-value .text-box h3 {
  font-size: 32px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-explore-also.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col .text-box {
  display: flex;
  justify-content: center;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-discover.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  list-style-type: none !important;
  padding-left: 0;
  position: relative;
  overflow: visible;
  height: 954px;
  width: 928px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li {
  display: flex;
  border-radius: 50%;
  width: 257px;
  height: 257px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
  color: #fff;
  font-weight: bold;
  position: absolute;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a {
  padding: 9px 20px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a.btn-default {
  background-color: #fff !important;
  border: 2px solid #fff !important;
  text-transform: unset;
  border-color: #fff !important;
  color: #000 !important;
  min-width: 160px;
  font-size: 18px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a.btn-primary {
  background-color: #000;
  border: 2px solid #000 !important;
  border-color: #000000 !important;
  text-transform: unset;
  background-color: #000000 !important;
  border-radius: 30px;
  line-height: 1;
  font-size: 18px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a.btn-primary:hover {
  color: #fff !important;
  outline: none;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(1) {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #000;
  font-size: 28px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(2) {
  background-color: #1CA4EF;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(3) {
  background-color: #80BA28;
  top: 19%;
  right: 0;
  transform: translateX(0%);
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(4) {
  background-color: #FEB92B;
  top: 58%;
  right: 0;
  transform: translateX(0);
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(5) {
  background-color: #F25022;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(6) {
  background-color: #194DAF;
  top: 58%;
  left: 0;
  transform: translateX(0%);
  flex-direction: column;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(7) {
  background-color: #286AE6;
  top: 19%;
  left: 0;
  transform: translateX(0%);
  flex-direction: column;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-also-experts-content {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-also-expects.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-also-experts-content .section_headline h2 {
  color: #fff !important;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-also-experts-content .text-box h3 {
  color: #fff !important;
  padding-top: 15px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-meet-the-team {
  background: linear-gradient(to bottom, #082E77 50%, #fff 50%);
  padding-bottom: 120px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-meet-the-team .embed-responsive {
  position: relative;
  overflow: unset;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-meet-the-team .embed-responsive::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/path_12581.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 157px;
  bottom: -90px;
  left: -40px;
  width: 790px;
}
.spri-ms-also-service.spri-also-service-main #microsite_content .spri-meet-the-team .text-box h2 {
  color: #fff !important;
}
.spri-ms-also-service #microsite_content {
  overflow: hidden;
}
.spri-ms-also-service #microsite_content .spri-ms-also-service-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-form.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service #microsite_content .spri-ms-also-service-form .mwf-form {
  background-color: #fff;
  padding: 25px 25px 45px;
}
.spri-ms-also-service #microsite_content .spri-ms-also-service-form .mwf-form .mwf-input p {
  font-size: 15px;
}
.spri-ms-also-service #microsite_content .spri-ms-also-service-form .mwf-form .mwf-paragraph {
  margin-top: 10px;
}
.spri-ms-also-service #microsite_content .spri-ms-also-service-form .mwf-form .row.mwf_buttonrow {
  margin-top: 10px;
}
.spri-ms-also-service #microsite_content a.btn, .spri-ms-also-service #microsite_content input.btn {
  background-color: #276EF1;
  border-color: #276EF1!important;
  color: #ffffff;
  text-transform: unset;
}
.spri-ms-also-service #microsite_content a.btn:hover, .spri-ms-also-service #microsite_content input.btn:hover {
  background-color: #fff;
  border-color: #276EF1!important;
  color: #276EF1;
  text-transform: unset;
}
.spri-ms-also-service #microsite_content .spri-banner {
  background: radial-gradient(circle, rgb(224, 235, 255) 0%, rgb(215, 230, 255) 35%, rgb(149, 194, 255) 100%);
  position: relative;
  height: 550px;
}
@media (max-width: 991px) {
  .spri-ms-also-service #microsite_content .spri-banner {
    height: auto;
  }
}
.spri-ms-also-service #microsite_content .spri-banner::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon1-banner.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 339px;
  height: 342px;
  left: -50px;
  top: 40px;
}
@media (max-width: 991px) {
  .spri-ms-also-service #microsite_content .spri-banner::before {
    display: none;
  }
}
.spri-ms-also-service #microsite_content .spri-banner::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon2-banner.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 230px;
  height: 229px;
  right: -100px;
  bottom: 60px;
}
@media (max-width: 991px) {
  .spri-ms-also-service #microsite_content .spri-banner::after {
    display: none;
  }
}
.spri-ms-also-service #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child {
  padding: 0;
}
.spri-ms-also-service #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child h1 {
  font-size: 75px;
}
@media (max-width: 991px) {
  .spri-ms-also-service #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:last-child {
  padding: 0;
}
.spri-ms-also-service #microsite_content .spri-text-below-banner {
  padding-top: 80px;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .spri-ms-also-service #microsite_content .spri-text-below-banner {
    padding-bottom: 80px;
  }
}
.spri-ms-also-service #microsite_content .spri-text-below-banner .col-for-image {
  position: relative;
  top: -30px;
}
.spri-ms-also-service #microsite_content .spri-text-below-banner .col-for-image::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 152px;
  height: 137px;
  top: 0;
  right: 0;
}
.spri-ms-also-service #microsite_content .spri-also-premium-headline {
  background-color: #E5EEFF;
}
.spri-ms-also-service #microsite_content .spri-also-premium-content {
  background-color: #E5EEFF;
  position: relative;
}
.spri-ms-also-service #microsite_content .spri-also-premium-content::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 152px;
  height: 137px;
  top: -140px;
  right: 60px;
}
.spri-ms-also-service #microsite_content .spri-also-premium-content.spri-custom-box-pd20 .grid-col .article.text_with_media {
  background-color: transparent;
}
.spri-ms-also-service #microsite_content .spri-solution {
  padding-bottom: 80px;
  position: relative;
}
.spri-ms-also-service #microsite_content .spri-solution::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/group_14533.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 315px;
  height: 318px;
  bottom: 50px;
  right: -30px;
}
.spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col {
  padding-top: 100px;
}
.spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col h2 {
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col h2 {
    padding-top: 30px;
  }
}
.spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col:first-child .col-for-image {
  position: relative;
}
.spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col:first-child .col-for-image::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 152px;
  height: 137px;
  top: -70px;
  right: -30px;
}
@media (max-width: 991px) {
  .spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col:first-child .article.text_with_media > .row {
    flex-direction: column-reverse;
  }
}
.spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col:last-of-type .col-for-image {
  position: relative;
}
.spri-ms-also-service #microsite_content .spri-solution .col-xs-12.grid-col:last-of-type .col-for-image::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-right.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 152px;
  height: 137px;
  top: -70px;
  left: -30px;
}
.spri-ms-also-service #microsite_content .spri-also-service-liststyle-ver2 ul {
  padding-left: 30px;
  list-style-type: none !important;
}
.spri-ms-also-service #microsite_content .spri-also-service-liststyle-ver2 ul li {
  position: relative;
  font-size: 18px;
  margin-bottom: 10px;
}
.spri-ms-also-service #microsite_content .spri-also-service-liststyle-ver2 ul li::before {
  position: absolute;
  content: "";
  background-color: #276EF1;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  left: -30px;
  top: 6px;
}
.spri-ms-also-service #microsite_content .spri-also-service-liststyle ul {
  padding-left: 40px;
  list-style-type: none !important;
}
.spri-ms-also-service #microsite_content .spri-also-service-liststyle ul li {
  position: relative;
  font-size: 18px;
  margin-bottom: 10px;
}
.spri-ms-also-service #microsite_content .spri-also-service-liststyle ul li::before {
  position: absolute;
  content: "";
  background-color: #276EF1;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  left: -40px;
  top: 6px;
}
.spri-ms-also-service #microsite_content .spri-also-cloud-marketplace {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/bg-footer.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service #microsite_content .spri-also-cloud-marketplace h2 {
  color: #ffffff;
}
.spri-ms-also-service #microsite_content .spri-also-cloud-marketplace p {
  color: #ffffff;
}
.spri-ms-also-service #microsite_content .spri-also-cloud-marketplace .spri-benefits > .row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
}
.spri-ms-also-service #microsite_content .spri-also-cloud-marketplace .spri-benefits-item {
  margin-bottom: 16px;
}
.spri-ms-also-service #microsite_content .spri-also-cloud-marketplace .spri-benefits-item > .row {
  background-color: #fff;
  margin-right: -5px;
  border-radius: 15px;
  padding: 15px;
  height: 100%;
}
.spri-ms-also-service #microsite_content .spri-also-cloud-marketplace .spri-benefits-item > .row p {
  color: #194C90;
  margin-bottom: 0;
  padding-top: 5px;
}
.spri-ms-also-service #microsite_content .spri-banner-paralax {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_migration_assessment/bg-topbanner.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service #microsite_content .spri-banner-paralax .col-xs-12.col-md-6:first-child {
  padding-left: 50px !important;
}
.spri-ms-also-service #microsite_content .spri-banner-paralax h1 {
  font-size: 60px;
}
@media (max-width: 1680px) {
  .spri-ms-also-service #microsite_content .spri-banner-paralax h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service #microsite_content .spri-banner-paralax p {
  font-size: 25px;
}
.spri-ms-also-service #microsite_content .spri-service {
  position: relative;
}
.spri-ms-also-service #microsite_content .spri-service::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_migration_assessment/bg-icon-1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 920px;
  height: 1052px;
  bottom: 0;
  right: -600px;
  z-index: -1;
}
.spri-ms-also-service #microsite_content .spri-solution-migration {
  position: relative;
}
.spri-ms-also-service #microsite_content .spri-solution-migration .col-xs-12.grid-col:first-child {
  margin-bottom: 80px;
}
.spri-ms-also-service #microsite_content .spri-solution-migration::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_migration_assessment/bg-icon-2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1230px;
  height: 1292px;
  top: -520px;
  left: -950px;
  z-index: -1;
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy {
  background: linear-gradient(180deg, rgb(202, 220, 255) 0%, rgb(255, 255, 255) 100%);
  position: relative;
  overflow: hidden;
  z-index: -1;
  padding-bottom: 90px;
  padding-top: 30px;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy {
    height: auto;
  }
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/union_4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 928px;
  height: 870px;
  left: -500px;
  top: -410px;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy::before {
    display: none;
  }
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/union_3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 2201px;
  height: 2394px;
  right: -880px;
  bottom: -250px;
  z-index: 1;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy::after {
    display: none;
  }
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child {
  padding-left: 50px;
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child h1 {
  font-size: 58px;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:last-child {
  padding: 0;
  z-index: 2;
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-evaluation {
  position: relative;
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-evaluation p:last-child {
  margin-bottom: 0;
}
@media (min-width: 991px) {
  .spri-ms-also-service.spri-also-consultancy #microsite_content .spri-evaluation::after {
    content: "";
    position: absolute;
    background-color: #E5EEFE;
    width: 100%;
    height: 450px;
    top: 60px;
    z-index: -1;
  }
  .spri-ms-also-service.spri-also-consultancy #microsite_content .spri-evaluation::before {
    content: "";
    position: absolute;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/image_81.png);
    width: 189px;
    height: 88px;
    top: 110px;
    left: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.spri-ms-also-service.spri-also-consultancy #microsite_content .spri-migration {
  position: relative;
  padding-top: 40px;
}
@media (min-width: 991px) {
  .spri-ms-also-service.spri-also-consultancy #microsite_content .spri-migration::after {
    content: "";
    position: absolute;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/image_81.png);
    width: 189px;
    height: 88px;
    top: 80px;
    right: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.spri-ms-also-service.spri-ms-az #microsite_content .spri-ms-az-banner {
  background: linear-gradient(0deg, rgb(202, 220, 255) 0%, rgb(255, 255, 255) 100%);
  position: relative;
}
.spri-ms-also-service.spri-ms-az #microsite_content .spri-ms-az-banner::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_microsoftazure_deployment/icon-banner.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 185px;
  height: 369px;
  left: 0;
  top: 170px;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-ms-az #microsite_content .spri-ms-az-banner::before {
    display: none;
  }
}
.spri-ms-also-service.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child {
  padding-left: 50px;
}
.spri-ms-also-service.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child h1 {
  font-size: 54px;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service.spri-ms-az #microsite_content .spri-service-ms-az {
  position: relative;
}
@media (min-width: 991px) {
  .spri-ms-also-service.spri-ms-az #microsite_content .spri-service-ms-az::before {
    content: "";
    position: absolute;
    background-color: #E5EEFE;
    width: 100%;
    height: 520px;
    top: 100px;
    z-index: -1;
  }
}
.spri-ms-also-service.spri-ms-az #microsite_content .spri-easier-ever {
  background-color: #E5EEFE;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service {
  background: linear-gradient(0deg, rgb(202, 220, 255) 0%, rgb(255, 255, 255) 100%);
  position: relative;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_73.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 488px;
  height: 98px;
  left: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service::before {
    display: none;
  }
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_74.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 135px;
  height: 429px;
  right: 0;
  top: 0;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service::after {
    display: none;
  }
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child {
  padding-left: 50px;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child h1 {
  font-size: 70px;
}
@media (max-width: 991px) {
  .spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:last-child img {
  position: relative;
  bottom: -60px;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-text-manage-service {
  padding-top: 80px;
}
@media (min-width: 991px) {
  .spri-ms-also-service.spri-manage-services #microsite_content .spri-text-manage-service img {
    margin-left: -40px;
  }
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-win-win {
  background-color: #E5EEFE;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-target-market .container-fluid {
  position: relative;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-target-market .container-fluid > .row {
  justify-content: unset !important;
}
@media (min-width: 991px) {
  .spri-ms-also-service.spri-manage-services #microsite_content .spri-target-market .container-fluid::after {
    content: "";
    position: absolute;
    background-color: #E5EEFE;
    width: 100%;
    height: 450px;
    top: 40px;
    z-index: -1;
  }
  .spri-ms-also-service.spri-manage-services #microsite_content .spri-target-market .container-fluid::before {
    content: "";
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/ellipse_2220.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 115px;
    height: 115px;
    left: 300px;
    top: -60px;
    z-index: 2;
  }
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-target-market .container-fluid .col-xs-12.col-md-6:last-child p:last-child {
  margin-bottom: 0;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-the-service-2 {
  position: relative;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-the-service-2::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_79.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 174px;
  height: 731px;
  right: 0px;
  top: 0px;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-the-service-content {
  position: relative;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-the-service-content h3 {
  font-weight: 500;
}
.spri-ms-also-service.spri-manage-services #microsite_content .spri-the-service-content::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_80.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 135px;
  height: 429px;
  left: 0px;
  bottom: 0px;
}
/*************close MICROSOFT ALSO SERVICE*************/
/*************open Microsoft 22Q3  Windows 10 EOL*************/
.spri-5410-win10-eol #microsite_content p.big {
  margin-bottom: 0;
  line-height: 1.5;
}
/*************close Microsoft 22Q3  Windows 10 EOL*************/
/*************open LENOVO NEW THINKPAD*************/
.spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content a.btn {
  background-color: #e0130a;
  border-color: #e0130a;
  color: #ffffff;
}
.spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content a.btn:hover {
  background-color: #fff;
  border-color: #e0130a;
  color: #e0130a;
}
.spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content h3 {
  font-size: 26px;
}
.spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content p.big {
  font-size: 19px;
}
.spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content .spri-t16-section-1 .container-fluid > .row {
  background-color: #1f1f1f;
}
.spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content .spri-t16-section-1 .container-fluid > .row h3, .spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content .spri-t16-section-1 .container-fluid > .row li {
  color: #fff !important;
}
.spri-main.spri-fontsize-normal.spri-lenovo-new-thinkpad #microsite_content .spri-thinkpad-l-t h2 {
  font-size: 28px;
}

.spri-main #microsite_content .spri-table-unlink table tbody tr td a.lnk {
  border-bottom: none !important;
  text-decoration: none !important;
}
.spri-main #microsite_content .spri-table-unlink table tbody tr td a.lnk:hover {
  text-decoration: underline !important;
}
/*************close LENOVO NEW THINKPAD*************/
/*************open HP Work Happy*************/
.spri-workhappy-custom #microsite_content h1, 
.spri-workhappy-custom #microsite_content h2,
.spri-workhappy-custom #microsite_content h3 {
  font-family: "HP Simplified", "Inter", sans-serif;
  font-weight: normal;
}

.spri-workhappy-custom #microsite_content .spri-dark-yellow {
  background-color: #f8e569;
}

.spri-workhappy-custom #microsite_content .spri-light-yellow {
  background-color: #fefcf0;
}

.spri-workhappy-custom #microsite_content .spri-yellow {
  background-color: #fbefa5;
}

.spri-workhappy-custom #microsite_content a.btn {
  background-color: #000;
  color: #fff;
  border-radius : 0;
}
.spri-workhappy-custom #microsite_content a.btn:hover {
  background-color: #fff;
  color: #000;
  border-radius : 0;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product {
    padding-left: 35px;
    padding-right: 35px;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product > .row {
  margin-bottom: 30px;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product span[class^="price"] {
    font-size: 25px;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product a.btn-primary {
    font-size: 14px;
    width: 100%;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product a.btn-primary > .fa::before {
    color: #fff;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product a.btn-primary > .fa:hover::before {
    color: #000;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product h3 a {
    border-bottom: none;
    font-size: 17px;
}

/*.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product:before {
    content: ' ';
    background-image: url(/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_work_happy/amd_logo.png);
    position: absolute;
    width: 126px;
    height: 30px;
    z-index: 1;
    display: block;
    top: 180px;
    right: 40px;
    background-size: cover;
    background-repeat: no-repeat;
}

.spri-workhappy-custom #microsite_content .spri-product .c-Products--gallery-Product .c-Products_mfr_logo {
    text-align: left;
}*/
/*************close HP Work Happy*************/
/*************open ALSO Gaming Solutions Webinar*************/
.spri-gamingplace-webinar #microsite_content .spri-content-gaming {
  padding-bottom: 40px;
}
.spri-gamingplace-webinar #microsite_content .spri-content-gaming .article.text_with_media {
  background-color: #fff;
  padding: 30px 15px;
}
.spri-gamingplace-webinar #microsite_content .spri-liststyle ul {
  padding-left: 0;
  list-style: none;
}
.spri-gamingplace-webinar #microsite_content .spri-liststyle ul li {
  list-style: none;
  position: relative;
  padding-left: 30px;
  font-weight: normal;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 18px;
  padding-bottom: 5px;
}
.spri-gamingplace-webinar #microsite_content .spri-liststyle ul li::before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #fd7a33;
  left: 0;
  top: 11px;
  transform: translate(0, -50%);
}
/*************close ALSO Gaming Solutions Webinar*************/
/*************open HP HARDWARE SMB AUTUMN*************/
.spri-hp-hardware-autumn #microsite_content h2 {
  font-size: 25px !important;
  font-family: "HP Simplified";
  margin-bottom: 15px;
}
.spri-hp-hardware-autumn #microsite_content a,
.spri-hp-hardware-autumn #microsite_content h3,
.spri-hp-hardware-autumn #microsite_content p,
.spri-hp-hardware-autumn #microsite_content span {
  font-family: "HP Simplified";
}
.spri-hp-hardware-autumn #microsite_content .spri-info-section p {
  font-size: 18px;
}
html:lang(nl-BE) .spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) a.btn-primary {
  font-size: 0;
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  margin-top: 25px !important;
  padding-right: 45px;
}
html:lang(nl-BE) .spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) a.btn-primary::before {
  content: "Meer informatie" !important;
  font-size: 16px;
  text-align: center;
  margin-left: 5px;
}
html:lang(nl-BE) .spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) a.btn-primary .fa {
  font-size: 16px;
}
.spri-hp-hardware-autumn #microsite_content .spri-product {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/hp_hardware_smb_autumn/bg-section-last_05.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .c-Products--gallery-Product {
  margin-bottom: 50px;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .c-Products--gallery-Product .add_info_products p {
  color: #89e872;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:first-child {
  text-align: center;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:first-child h2 {
  margin-bottom: 50px;
  font-size: 40px !important;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) .c-Products__shortDescription h3 {
  text-align: left;
  margin-bottom: 0;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) .c-Products__shortDescription h3 a {
  color: #a55b18;
  border-bottom: none;
  text-transform: uppercase;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) .c-Products__description {
  margin-bottom: 0 !important;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) a.btn-primary {
  background-color: #89e872;
  color: #000;
  border-radius: 0;
  border: 2px solid #89e872;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) a.btn-primary:hover {
  background-color: #fff;
  border-radius: 0;
  border: 2px solid #89e872;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:nth-last-child(2) a.btn-primary .fa::before {
  color: #000;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:last-child {
  text-align: center;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:last-child a.btn-primary {
  background-color: #d37f33;
  padding: 20px 75px;
  border: 2px solid #d37f33;
}
.spri-hp-hardware-autumn #microsite_content .spri-product .col-xs-12.grid-col:last-child a.btn-primary:hover {
  background-color: #fff;
  color: #d37f33;
}
/*************close HP HARDWARE SMB AUTUMN*************/
/*************open Contour Rollermouse & Slidermouse*************/
.spri-contour-roller-slider .c-Breadcrumb {
  margin-bottom: 0;
}
.spri-contour-roller-slider #microsite_content .spri-top-logo .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-contour-roller-slider #microsite_content .spri-top-logo .article.text_with_media > .row .col-for-image img {
  margin-top: -5px;
}
.spri-contour-roller-slider #microsite_content .spri-top-logo .article.text_with_media > .row .text-box p {
  color: #737D88;
  margin: 0;
  font-size: 20px;
  text-align: right;
}
.spri-contour-roller-slider #microsite_content .spri-rollermouse {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/contour_1/contour_roll/group_4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: unset;
  border-top: 1px solid #707070;
  padding: 150px 0 100px;
}
.spri-contour-roller-slider #microsite_content .spri-rollermouse .text_with_media div.col-for-image {
  padding-bottom: 20px;
}
.spri-contour-roller-slider #microsite_content .spri-rollermouse .text-box p {
  font-size: 35px;
  color: #fff;
  line-height: 40px;
}
.spri-contour-roller-slider #microsite_content .spri-slidermouse {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/contour_1/contour_roll/group_5.png);
  background-position: center;
  background-repeat: no-repeat;
  border-top: 1px solid #707070;
  padding: 150px 0 100px;
}
.spri-contour-roller-slider #microsite_content .spri-slidermouse .text_with_media div.col-for-image {
  padding-bottom: 20px;
}
.spri-contour-roller-slider #microsite_content .spri-slidermouse .container > .row {
  display: flex;
  justify-content: flex-end;
}
.spri-contour-roller-slider #microsite_content .spri-slidermouse .text-box p {
  font-size: 35px;
  color: #fff;
  line-height: 40px;
}
.spri-contour-roller-slider #microsite_content .spri-introduce {
  background-color: #F6F7F8;
}
.spri-contour-roller-slider #microsite_content .spri-ergonomics .article.text_with_media h2 {
  font-weight: 600;
  margin-bottom: 30px;
}
.spri-contour-roller-slider #microsite_content .spri-ergonomics .article.text_with_media p {
  font-size: 24px;
  margin-bottom: 0;
}
.spri-contour-roller-slider #microsite_content .spri-introduce .article.text_with_media p {
  font-size: 24px;
  margin: 0;
}
.spri-contour-roller-slider #microsite_content .spri-introduce-content p {
  font-size: 18px;
}
.spri-contour-roller-slider #microsite_content .spri-product-contour h3 {
  padding: 30px 0 10px;
  font-size: 22px;
}
.spri-contour-roller-slider #microsite_content .spri-product-contour p {
  font-size: 18px;
}
.spri-contour-roller-slider #microsite_content .spri-product-contour ul {
  list-style-type: none !important;
  padding-left: 0;
  padding-top: 5px;
}
.spri-contour-roller-slider #microsite_content .spri-product-contour ul li {
  position: relative;
  padding-left: 40px;
  font-size: 18px;
  padding-bottom: 10px;
}
.spri-contour-roller-slider #microsite_content .spri-product-contour ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/contour_1/contour_roll/polygon_4.png);
  width: 19px;
  height: 21px;
  left: 0;
  top: 4px;
}
.spri-contour-roller-slider #microsite_content .spri-workstation {
  background-color: #F6F7F8;
  padding-bottom: 40px;
}
.spri-contour-roller-slider #microsite_content .spri-workstation .article.text_with_media h2 {
  font-weight: 600;
  margin-bottom: 30px;
  font-size: 30px;
}
.spri-contour-roller-slider #microsite_content .spri-workstation .article.text_with_media p {
  font-size: 24px;
}
.spri-contour-roller-slider #microsite_content .spri-workstation-content {
  background-color: #F6F7F8;
}
.spri-contour-roller-slider #microsite_content .spri-workstation-content .article.text_with_media a.btn-primary {
  background-color: #8016dd;
  border: 2px solid #8016dd;
  margin-top: 40px;
}
.spri-contour-roller-slider #microsite_content .spri-workstation-content .article.text_with_media a.btn-primary:hover {
  background-color: #fff;
  color: #8016dd;
}
.spri-contour-roller-slider #microsite_content .spri-contact h2 {
  font-weight: 600;
  margin-bottom: 30px;
  font-size: 30px;
}
.spri-contour-roller-slider #microsite_content .spri-contact a.lnk {
  color: #8016DD;
  border-bottom: none;
  font-size: 18px;
}
@media (min-width: 992px) {
  html:lang(sv-SE) .spri-contour-roller-slider #microsite_content .spri-top-logo .article.text_with_media .col-xs-12.col-md-9.media {
    padding-left: 0;
  }
}
/*************close Contour Rollermouse & Slidermouse*************/
/*************open HPE Flex Offers*************/
@media only screen and (min-width: 992px) {
  .p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-fix-parallax-flexoffer .parallax-container .text {
    max-width: 85%;
  }
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-fix-parallax-flexoffer .parallax-container .space-top-30.parallax-text {
  top: 33% !important;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-fix-parallax-flexoffer .parallax-container .space-top-30.parallax-text p.big {
  font-size: 32px;
  line-height: 40px;
  font-weight: bold;
  padding-top: 25px;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-how-work p.small {
  padding-top: 15px;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-how-work .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media > .row {
  padding-top: 0;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-how-work .col-xs-12.col-md-6.grid-col:last-child .article.text_with_media {
  padding-top: 20px;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-how-work h2 {
  margin-bottom: 0;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-how-work ul li {
  padding-left: 70px;
  display: flex;
  align-items: center;
  position: relative;
  min-height: 90px;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-how-work ul li span.highlight2 {
  background-color: #00b188;
  padding: 10px 0;
  position: absolute;
  left: -15px;
  top: 23px;
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  width: 69px;
  text-align: center;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-how-work ul li span.highlight2 b {
  display: block;
  text-align: center;
  font-size: 30px;
  padding-top: 5px;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .hero-banner h2 {
  text-transform: unset !important;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .hero-banner .btn-primary {
  background: #00b188 !important;
  border: 2px solid #00b188 !important;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-download-sheet {
  background-color: #f6f6f6 !important;
  padding-bottom: 50px;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-hpe-hot-picks-headline h1 {
  text-transform: unset;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-hpe-hot-picks-product {
  padding-bottom: 50px;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-hpe-hot-picks-product .container > .row {
  display: flex;
  flex-wrap: wrap;
}
.p-hpe-flex-offers-update_q2_2021.spri-hpe-flex-offers-update #microsite_content .spri-hpe-hot-picks-product .container > .row .article.text_with_media ul {
  padding-bottom: 10px;
}
/*************close HPE Flex Offers*************/
/*************open Microsoft 23 Q2 CM2 Windows 10 EOL*************/
.spri-ms-win10-eol #microsite_content a.btn-primary {
  background: #0871c4;
  border: 2px solid #0871c4;
}
.spri-ms-win10-eol #microsite_content a.btn-primary:hover {
  background-color: #fff;
  color: #0871c4;
}
.spri-ms-win10-eol #microsite_content .spri-headline-w10 {
  background-color: #0072cb;
  text-align: center;
}
.spri-ms-win10-eol #microsite_content .spri-headline-w10 .article.text_with_media h2 {
  color: #fff;
  margin-bottom: 165px;
  font-size: 42px;
}
.spri-ms-win10-eol #microsite_content .spri-w11-content {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/microsoft_windows_10_eol/footer-content.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 900px;
  display: flex;
}
.spri-ms-win10-eol #microsite_content .spri-w11-content .container > .row {
  justify-content: flex-end;
  height: 100%;
}
/*************close Microsoft 23 Q2 CM2 Windows 10 EOL*************/
/*************open ALSO Service MSPortal*************/
.spri-ms-also-service-msportal.spri-main #cboxContent main#top {
  padding-top: 30px !important;
}
#spri-fix-iframe-bg main#top {
  padding-top: 30px !important;
}
.spri-ms-also-service-msportal #microsite_content .row.equalheight .col-xs-12.equalheight {
  padding-bottom: 0 !important;
  margin: 0 !important;
}
.spri-ms-also-service-msportal #microsite_content {
  overflow: hidden;
}
.spri-ms-also-service-msportal #microsite_content .text_with_media span.col-for-image {
  margin: 0 -25px 0 !important;
}
.spri-ms-also-service-msportal #microsite_content .text_with_media .row .col-for-image, .spri-ms-also-service-msportal #microsite_content .text_with_media .row .col-for-media {
  margin-bottom: 0 !important;
}
.spri-ms-also-service-msportal #microsite_content h2 {
  margin-top: 0;
}
.spri-ms-also-service-msportal #microsite_content h1::after {
  display: none;
}
.spri-ms-also-service-msportal #microsite_content .container > .row {
  margin: 0 -15px !important;
}
.spri-ms-also-service-msportal #microsite_content .container > .row .row .col-xs-12 {
  
  padding: 0 25px !important;

}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace .container > .row .row .col-xs-12 {
    padding: 0 18px !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-reset-padding .container > .row .row .col-xs-12 {
    padding: 0 !important;
}
.spri-ms-also-service-msportal #microsite_content a.btn-primary::before {
  display: none;
}
.spri-ms-also-service-msportal #microsite_content .article a:not(.btn) {
  display: initial;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-form.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form {
  background-color: #fff;
  padding: 25px 25px 45px;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-label p {
  font-size: 15px;
  font-weight: bold;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .row.mwf_buttonrow {
  margin-top: 10px;
  padding-left: 25px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace .container > .row .row .col-xs-12.spri-benefits-item {
  padding-left: 10px !important;
  padding-right: 25px !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .mwf-paragraph p {
  font-size: 15px;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-option.radio {
    padding: 0;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .mwf-input p {
  font-size: 15px;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .mwf-paragraph {
  margin-top: 10px;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .row.mwf_buttonrow {
  margin-top: 10px;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3 {
  padding: 0;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3 input.btn-primary {
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
  border-radius: 30px;
  background-color: #276ef1 !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .row.mwf_buttonrow .col-xs-6.col-md-3 input.btn-primary:hover {
  color: #276EF1 !important;
  background-color: #fff !important;
}
.spri-ms-also-service-msportal #microsite_content a.btn,
.spri-ms-also-service-msportal #microsite_content input.btn {
  background-color: #276EF1 !important;
  border-color: #276EF1 !important;
  border: 2px solid #276EF1 !important;
  color: #ffffff !important;
  text-transform: unset !important;
  border-radius: 30px !important;
  padding: 15px 30px !important;
  font-size: 18px !important;
  line-height: 1;
}
.spri-ms-also-service-msportal #microsite_content a.btn:hover,
.spri-ms-also-service-msportal #microsite_content input.btn:hover {
  background-color: #fff !important;
  border-color: #276EF1 !important;
  border: 2px solid #276EF1 !important;
  color: #276EF1 !important;
  text-transform: unset !important;
  border-radius: 30px !important;
  padding: 15px 30px !important;
  font-size: 18px !important;
  line-height: 1;
}
.spri-ms-also-service-msportal #microsite_content .spri-banner {
  background: radial-gradient(circle, rgb(224, 235, 255) 0%, rgb(215, 230, 255) 35%, rgb(149, 194, 255) 100%);
  position: relative;
  height: 550px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal #microsite_content .spri-banner {
    height: auto;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-banner::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon1-banner.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 339px;
  height: 342px;
  left: -50px;
  top: 40px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal #microsite_content .spri-banner::before {
    display: none;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-banner::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon2-banner.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 230px;
  height: 229px;
  right: -100px;
  bottom: 60px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal #microsite_content .spri-banner::after {
    display: none;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child {
  padding: 0;
}
.spri-ms-also-service-msportal #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child h1 {
  font-size: 75px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service-msportal #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:last-child {
  padding: 0;
}
.spri-ms-also-service-msportal #microsite_content .spri-text-below-banner {
  padding-top: 80px;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal #microsite_content .spri-text-below-banner {
    padding-bottom: 80px;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-text-below-banner .col-for-image {
  position: relative;
  top: -30px;
}
.spri-ms-also-service-msportal #microsite_content .spri-text-below-banner .col-for-image::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 152px;
  height: 137px;
  top: 0;
  right: 0;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-premium-headline {
  background-color: #E5EEFF;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-premium-content {
  background-color: #E5EEFF;
  position: relative;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-premium-content::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 152px;
  height: 137px;
  top: -140px;
  right: 60px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-premium-content.spri-custom-box-pd20 .grid-col .article.text_with_media {
  background-color: transparent;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution {
  padding-bottom: 80px;
  position: relative;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/group_14533.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 315px;
  height: 318px;
  bottom: 50px;
  right: -30px;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col {
  padding-top: 100px;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col h2 {
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col h2 {
    padding-top: 30px;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col:first-child .col-for-image {
  position: relative;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col:first-child .col-for-image::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-left.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 152px;
  height: 137px;
  top: -70px;
  right: -30px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col:first-child .article.text_with_media > .row {
    flex-direction: column-reverse;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col:last-of-type .col-for-image {
  position: relative;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution .col-xs-12.grid-col:last-of-type .col-for-image::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/icon-right.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 152px;
  height: 137px;
  top: -70px;
  left: -30px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-service-liststyle-ver2 ul {
  padding-left: 30px;
  list-style-type: none !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-service-liststyle-ver2 ul li {
  position: relative;
  font-size: 18px;
  margin-bottom: 10px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-service-liststyle-ver2 ul li::before {
  position: absolute;
  content: "";
  background-color: #276EF1;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  left: -30px;
  top: 6px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-service-liststyle ul {
  padding-left: 40px;
  list-style-type: none !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-service-liststyle ul li {
  position: relative;
  font-size: 18px;
  margin-bottom: 10px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-service-liststyle ul li::before {
  position: absolute;
  content: "";
  background-color: #276EF1;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  left: -40px;
  top: 6px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/bg-footer.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace .container > .row > .col-xs-12 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace h2 {
  color: #ffffff;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace p {
  color: #ffffff;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace .spri-benefits > .row {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 10px;
  margin-left: -25px;
  margin-right: -25px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace .spri-benefits-item {
  margin-bottom: 16px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace .spri-benefits-item > .row {
  background-color: #fff;
  margin-right: -5px;
  border-radius: 15px;
  padding: 15px;
  height: 100%;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace .spri-benefits-item > .row p {
  color: #194C90;
  margin-bottom: 0;
  padding-top: 5px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace#spri-disable-section {
  display: none;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_premium_support/bg-footer.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type {
  display: flex;
  flex-wrap: wrap;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:not(:last-of-type) {
  margin-bottom: 16px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:not(:last-of-type) .article.text_with_media {
  background-color: #fff;
  border-radius: 15px;
  padding: 15px;
  height: 100%;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:not(:last-of-type) .article.text_with_media p {
  color: #194C90;
  margin-bottom: 0;
  padding-top: 5px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:last-of-type {
  width: 100%;
  padding-top: 10px;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:last-of-type .article.text_with_media .col-xs-12 {
  padding-left: 10px !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:last-of-type .article.text_with_media .col-xs-12 .text-box p {
  color: #fff;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:last-of-type .article.text_with_media .col-xs-12 .text-box p a {
  color: #fff;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .container > .row:last-of-type .col-xs-12.col-md-3.grid-col:last-of-type .article.text_with_media .col-xs-12 .text-box p:last-of-type {
  margin-bottom: 0;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .article.section_headline h2 {
  color: #ffffff;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .article.section_headline h3 {
  color: #ffffff !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6;
}
.spri-ms-also-service-msportal #microsite_content .spri-also-cloud-marketplace-new .article.section_headline h3 span {
  font-weight: bold;
  display: block;
  padding-top: 15px;
  padding-bottom: 5px;
}
.spri-ms-also-service-msportal #microsite_content .spri-banner-paralax {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_migration_assessment/bg-topbanner.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service-msportal #microsite_content .spri-banner-paralax .col-xs-12.col-md-6:first-child {
  padding-left: 50px !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
  font-size: 60px;
}
@media (max-width: 1680px) {
  .spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service-msportal #microsite_content .spri-banner-paralax p {
  font-size: 25px;
}
.spri-ms-also-service-msportal #microsite_content .spri-service {
  position: relative;
}
.spri-ms-also-service-msportal #microsite_content .spri-service::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_migration_assessment/bg-icon-1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 920px;
  height: 1052px;
  bottom: 0;
  right: -600px;
  z-index: -1;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution-migration {
  position: relative;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution-migration .col-xs-12.grid-col:first-child {
  margin-bottom: 80px;
}
.spri-ms-also-service-msportal #microsite_content .spri-solution-migration::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_migration_assessment/bg-icon-2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 1230px;
  height: 1292px;
  top: -520px;
  left: -950px;
  z-index: -1;
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy {
  background: linear-gradient(180deg, rgb(202, 220, 255) 0%, rgb(255, 255, 255) 100%);
  position: relative;
  overflow: hidden;
  z-index: -1;
  padding-bottom: 90px;
  padding-top: 30px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy {
    height: auto;
  }
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/union_4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 928px;
  height: 870px;
  left: -500px;
  top: -410px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy::before {
    display: none;
  }
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/union_3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  width: 2201px;
  height: 2394px;
  right: -880px;
  bottom: -250px;
  z-index: 1;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy::after {
    display: none;
  }
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child {
  padding-left: 50px;
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child h1 {
  font-size: 58px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-banner-consultancy .col-xs-12.col-md-6:last-child {
  padding: 0;
  z-index: 2;
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-evaluation {
  position: relative;
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-evaluation p:last-child {
  margin-bottom: 0;
}
@media (min-width: 991px) {
  .spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-evaluation::after {
    content: "";
    position: absolute;
    background-color: #E5EEFE;
    width: 100%;
    height: 450px;
    top: 60px;
    z-index: -1;
  }
  .spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-evaluation::before {
    content: "";
    position: absolute;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/image_81.png);
    width: 189px;
    height: 88px;
    top: 110px;
    left: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-migration {
  position: relative;
  padding-top: 40px;
}
@media (min-width: 991px) {
  .spri-ms-also-service-msportal.spri-also-consultancy #microsite_content .spri-migration::after {
    content: "";
    position: absolute;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_consultancy/image_81.png);
    width: 189px;
    height: 88px;
    top: 80px;
    right: 50px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }
}
.spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-ms-az-banner {
  background: linear-gradient(0deg, rgb(202, 220, 255) 0%, rgb(255, 255, 255) 100%);
  position: relative;
}
.spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-ms-az-banner::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_microsoftazure_deployment/icon-banner.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 185px;
  height: 369px;
  left: 0;
  top: 170px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-ms-az-banner::before {
    display: none;
  }
}
.spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child {
  padding-left: 50px;
}
.spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child h1 {
  font-size: 54px;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-ms-az-banner .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-service-ms-az {
  position: relative;
}
@media (min-width: 991px) {
  .spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-service-ms-az::before {
    content: "";
    position: absolute;
    background-color: #E5EEFE;
    width: 100%;
    height: 520px;
    top: 100px;
    z-index: -1;
  }
}
.spri-ms-also-service-msportal.spri-ms-az #microsite_content .spri-easier-ever {
  background-color: #E5EEFE;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content .col-xs-12.col-md-4 {
  margin-bottom: 0 !important;
  padding: 0 20px !important;
  margin-top: 40px !important;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content .col-xs-12.col-md-4 .article.text_with_media {
  padding: 0;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content .col-xs-12.col-md-4 .article.text_with_media .row:first-child .col-xs-12 {
  padding: 0 15px !important;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content .col-xs-12.col-md-4 .article.text_with_media .row:last-child .col-xs-12 {
  padding: 0 15px !important;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service {
  background: linear-gradient(0deg, rgb(202, 220, 255) 0%, rgb(255, 255, 255) 100%);
  position: relative;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_73.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 488px;
  height: 98px;
  left: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service::before {
    display: none;
  }
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_74.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 135px;
  height: 429px;
  right: 0;
  top: 0;
}
@media (max-width: 991px) {
  .spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service::after {
    display: none;
  }
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child {
  padding-left: 50px;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child h1 {
  font-size: 70px;
}
@media (max-width: 1680px) {
  .spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child h1 {
    font-size: 40px;
    padding-top: 30px;
  }
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:first-child p {
  font-size: 25px;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-banner-manage-service .col-xs-12.col-md-6:last-child img {
  position: relative;
  bottom: -60px;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-text-manage-service {
  padding-top: 80px;
}
@media (min-width: 991px) {
  .spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-text-manage-service img {
    margin-left: -40px;
  }
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-win-win {
  background-color: #E5EEFE;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-target-market .container-fluid {
  position: relative;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-target-market .container-fluid > .row {
  justify-content: unset !important;
}
@media (min-width: 991px) {
  .spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-target-market .container-fluid::after {
    content: "";
    position: absolute;
    background-color: #E5EEFE;
    width: 100%;
    height: 450px;
    top: 40px;
    z-index: -1;
  }
  .spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-target-market .container-fluid::before {
    content: "";
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/ellipse_2220.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    width: 115px;
    height: 115px;
    left: 300px;
    top: -60px;
    z-index: 2;
  }
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-target-market .container-fluid .col-xs-12.col-md-6:last-child p:last-child {
  margin-bottom: 0;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-2 {
  position: relative;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-2::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_79.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 174px;
  height: 731px;
  right: 0px;
  top: 0px;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content {
  position: relative;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content h3 {
  font-weight: 500;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/also_managed_services/image_80.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 135px;
  height: 429px;
  left: 0px;
  bottom: 0px;
}
.spri-ms-also-service-msportal.spri-manage-services #microsite_content .spri-the-service-content .col-for-image img {
  width: 70%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 991px) {
  .spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container {
    height: 792px;
  }
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container .parallax-text {
  transform: none !important;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container .parallax-text .text {
  margin: unset;
  max-width: 50%;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-banner-main.hero-banner .parallax-container .parallax-text .text h2 {
  color: #276EF1 !important;
  font-size: 70px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-also-value .col-for-image {
  position: relative;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-also-value .col-for-image::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/icon-topimg.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 225px;
  height: 225px;
  top: -80px;
  left: -80px;
  z-index: -1;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-also-value .text-box h3 {
  font-size: 32px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore.spri-fix-max-width .col-xs-12.grid-col:last-child ul li a.btn-default {
  max-width: 90%;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore.spri-fix-max-width .col-xs-12.grid-col:last-child ul li a.btn-primary {
  max-width: 80%;
  text-align: center;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-explore-also.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col .text-box {
  display: flex;
  justify-content: center;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-discover.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  list-style-type: none !important;
  padding-left: 0;
  position: relative;
  overflow: visible;
  height: 954px;
  width: 928px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li {
  display: flex;
  flex-direction: row-reverse;
  align-content: center;
  border-radius: 50%;
  width: 257px;
  height: 257px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 40px 0;
  color: #fff;
  font-weight: bold;
  position: absolute;
}
html:lang(es-ES) .spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li{
  font-size: 17px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a {
  padding: 9px 20px!important;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a.btn-default {
  background-color: #fff !important;
  border: 2px solid #fff !important;
  text-transform: unset;
  border-color: #fff !important;
  color: #000 !important;
  min-width: 148px;
  margin: 10px 0!important;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a.btn-primary {
  background-color: #000;
  border: 2px solid #000 !important;
  border-color: #000000 !important;
  text-transform: unset;
  background-color: #000000 !important;
  border-radius: 30px;
  line-height: 1;
  font-size: 16px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li a.btn-primary:hover {
  color: #fff !important;
  outline: none;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(1) {
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  color: #000;
  font-size: 28px!important;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(2) {
  background-color: #1CA4EF;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(3) {
  background-color: #80BA28;
  top: 19%;
  right: 0;
  transform: translateX(0%);
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(4) {
  background-color: #FEB92B;
  top: 58%;
  right: 0;
  transform: translateX(0);
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(5) {
  background-color: #F25022;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(6) {
  background-color: #194DAF;
  top: 58%;
  left: 0;
  transform: translateX(0%);
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-explore .col-xs-12.grid-col:last-child ul li:nth-child(7) {
  background-color: #286AE6;
  top: 19%;
  left: 0;
  transform: translateX(0%);
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-also-experts-content {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/bg-also-expects.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-also-experts-content .section_headline h2 {
  color: #fff !important;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-also-experts-content .text-box h3 {
  color: #fff !important;
  padding-top: 15px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-meet-the-team {
  background: linear-gradient(to bottom, #082E77 50%, #fff 50%);
  padding-bottom: 120px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-meet-the-team .embed-responsive {
  position: relative;
  overflow: unset;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-meet-the-team .embed-responsive::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/also_services_4/path_12581.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 157px;
  bottom: -90px;
  left: -40px;
  width: 790px;
}
.spri-ms-also-service-msportal.spri-also-service-main #microsite_content .spri-meet-the-team .text-box h2 {
  color: #fff !important;
}
html:lang(fr-FR) .spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
  font-size: 60px;
}
html:lang(de-AT) .spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
  font-size: 60px;
}
html:lang(de-DE) .spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
  font-size: 60px;
}
html:lang(de-CH) .spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
  font-size: 60px;
}
html:lang(nl-BE) .spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
  font-size: 50px;
}
html:lang(nl-NL) .spri-ms-also-service-msportal #microsite_content .spri-banner-paralax h1 {
  font-size: 50px;
}
/*************close ALSO Service MSPortal*************/
/*************open Lenovo Thinksmart *************/
.spri-lenovo-thinksmart-2022 #microsite_content .spri-section-below-banner .container > .row .col-xs-12.grid-col:first-child {
  padding-bottom: 50px;
}
.spri-lenovo-thinksmart-2022 #microsite_content .spri-section-below-banner p.small {
  font-size: 15px;
}
.spri-lenovo-thinksmart-2022 #microsite_content .spri-banner-buy-try {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_thinksmart_8/banner-buyandtry.jpg);
  background-position: center;
  padding: 100px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-lenovo-thinksmart-2022 #microsite_content .spri-banner-buy-try .container-fluid > .row {
  display: flex;
  justify-content: flex-end;
}
.spri-lenovo-thinksmart-2022 #microsite_content .spri-banner-buy-try .container-fluid > .row .col-xs-12.grid-col {
  width: 50%;
}
.spri-lenovo-thinksmart-2022 #microsite_content .spri-banner-buy-try .container-fluid > .row .col-xs-12.grid-col .article.text_with_media h2 {
  margin-bottom: 20px;
}
.spri-lenovo-thinksmart-2022 #microsite_content .spri-banner-buy-try .container-fluid > .row .col-xs-12.grid-col .article.text_with_media ul {
  padding-left: 20px;
}
/*************close Lenovo Thinksmart *************/
/*************open NORTON KAMPANIA ANTYWIRUSOW*************/
.spri-5410-norton-text #microsite_content h3 {
  margin-bottom: 0;
  color: #fcbd1e;
}
.spri-5410-norton-text #microsite_content a.btn {
  background-color: #fcbd1e;
  color: #000;
}
.spri-5410-norton-text #microsite_content a.btn:hover {
  background-color: #fff;
}
/*************close NORTON KAMPANIA ANTYWIRUSOW*************/
/*************open ALSO SPOTLIGHT 2022*************/
.spri-also-spotlight-2022 #microsite_content .spri-data-table table {
  font-family: "inter";
}
/*************close ALSO SPOTLIGHT 2022*************/
/*************open MSI LAUNCH*************/
.spri-msi-launch #microsite_content .spri-introduce-product {
  background-image: url(https://www.also.com/ec/cms5/media/img/5820_2/provider_4/msi_2/msi_launch/msi-section_2.jpg);
  height: 1080px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: flex-end;
  text-align: center;
}
.spri-msi-launch #microsite_content .spri-introduce-product .text_with_media p {
  color: #fff;
  padding-bottom: 80px;
}
.spri-msi-launch #microsite_content .spri-intel-core {
  background-image: url(https://www.also.com/ec/cms5/media/img/5820_2/provider_4/msi_2/msi_launch/msi-section_3.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 1080px;
  padding-top: 80px;
}
.spri-msi-launch #microsite_content .spri-intel-core .col-xs-12.col-sm-12 > .row {
  display: flex;
  justify-content: flex-end;
  text-align: center;
}
.spri-msi-launch #microsite_content .spri-intel-core .col-xs-12.col-sm-12 > .row picture:first-child img {
  width: 150px;
  margin: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-msi-launch #microsite_content .spri-intel-core .col-xs-12.col-sm-12 > .row h2 {
  margin-bottom: 10px;
  color: #fff;
  font-weight: 500;
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: 25px;
}
.spri-msi-launch #microsite_content .spri-intel-core .col-xs-12.col-sm-12 > .row p {
  color: #fff;
}
.spri-msi-launch #microsite_content .spri-geforce-rtx {
  background-image: url(https://www.also.com/ec/cms5/media/img/5820_2/provider_4/msi_2/msi_launch/msi-section4.jpg);
  height: 850px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-msi-launch #microsite_content .spri-geforce-rtx .article.text_with_media {
  width: 70%;
}
.spri-msi-launch #microsite_content .spri-geforce-rtx .article.text_with_media .row.media-wrapper .col-xs-12 {
  padding: 0;
}
.spri-msi-launch #microsite_content .spri-geforce-rtx .article.text_with_media .row.media-wrapper .col-xs-12 img {
  margin: auto;
}
.spri-msi-launch #microsite_content .spri-geforce-rtx .article.text_with_media .row.media-wrapper .col-xs-12 .text-box {
  text-align: center;
}
.spri-msi-launch #microsite_content .spri-geforce-rtx .article.text_with_media .row.media-wrapper .col-xs-12 .text-box h2 {
  margin-bottom: 10px;
  color: #fff;
  font-weight: 500;
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: 25px;
}
.spri-msi-launch #microsite_content .spri-geforce-rtx .article.text_with_media .row.media-wrapper .col-xs-12 .text-box p {
  color: #fff;
}
.spri-msi-launch #microsite_content .spri-build-for-gamer {
  background-image: url(https://www.also.com/ec/cms5/media/img/5820_2/provider_4/msi_2/msi_launch/msi-section_5.jpg);
  height: 1080px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-msi-launch #microsite_content .spri-build-for-gamer .article.text_with_media .col-xs-12 {
  width: 65%;
  text-align: center;
}
.spri-msi-launch #microsite_content .spri-build-for-gamer .article.text_with_media .col-xs-12 h2 {
  margin-bottom: 10px;
  color: #fff;
  font-weight: 500;
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: 25px;
}
.spri-msi-launch #microsite_content .spri-build-for-gamer .article.text_with_media .col-xs-12 p {
  color: #fff;
  margin-bottom: 30px;
}
.spri-msi-launch #microsite_content .spri-144hz {
  background-image: url(https://www.also.com/ec/cms5/media/img/5820_2/provider_4/msi_2/msi_launch/msi-section_6.jpg);
  height: 1080px;
  background-position: center;
  background-size: cover;
  display: flex;
  align-items: flex-end;
}
.spri-msi-launch #microsite_content .spri-144hz .article.text_with_media {
  text-align: center;
  width: 70%;
  margin: auto;
  padding-left: 80px;
  padding-bottom: 50px;
}
.spri-msi-launch #microsite_content .spri-144hz .article.text_with_media h2 {
  margin-bottom: 10px;
  color: #fff;
  font-weight: 500;
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: 25px;
}
.spri-msi-launch #microsite_content .spri-144hz .article.text_with_media p {
  color: #fff;
  margin-bottom: 30px;
}
.spri-msi-launch #microsite_content .spri-product-infor {
  background: linear-gradient(#1f1f1f, #000);
  padding: 100px 0;
}
.spri-msi-launch #microsite_content .spri-product-infor .article.text_with_media h2 {
  margin-bottom: 10px;
  color: #fff;
  font-weight: 500;
  padding-top: 20px;
  padding-bottom: 0;
  margin-bottom: 0;
}
.spri-msi-launch #microsite_content .spri-product-infor .article.text_with_media h2:empty {
  display: none;
}
.spri-msi-launch #microsite_content .spri-product-infor .article.text_with_media ul {
  list-style-type: disc;
  color: #fff;
  font-weight: 500;
  padding-left: 20px;
}
.spri-msi-launch #microsite_content .spri-product-infor .article.text_with_media ul li {
  font-size: 18px;
}
.spri-msi-launch #microsite_content .spri-product-infor .article.text_with_media ul li:not(:last-child) {
  padding-bottom: 10px;
}
.spri-msi-launch #microsite_content .spri-product-list {
  background: linear-gradient(#1f1f1f, #000);
  padding: 80px 0;
}
.spri-msi-launch #microsite_content .spri-product-list .container > .row {
  display: flex;
  flex-wrap: wrap;
}
.spri-msi-launch #microsite_content .spri-product-list .container > .row .col-xs-12.col-xs-12.col-md-3.grid-col {
  padding-bottom: 50px;
}
.spri-msi-launch #microsite_content .spri-product-list .container > .row .col-xs-12.col-xs-12.col-md-3.grid-col .text-box {
  text-align: center;
}
.spri-msi-launch #microsite_content .spri-product-list .container > .row .col-xs-12.col-xs-12.col-md-3.grid-col .text-box h3 a {
  color: #fff;
  border-bottom: none;
  font-weight: 500;
  font-size: 18px;
}
/*************close MSI LAUNCH*************/
/*************open Jabra Evolve2 Buds*************/
.spri-jabra-evolve-buds #microsite_content .text-box p {
  font-size: 18px !important;
}
.spri-jabra-evolve-buds #microsite_content .text-box ul li {
  font-size: 18px !important;
}
/*************close Jabra Evolve2 Buds*************/
/*************open ALSO WOW WEEK product*************/
#p-also-wow-week22 #microsite_content .spri-whitebox-pd-topimg .col-xs-12.col-md-3 .article.text_with_media {
  background: white;
  border-radius: 30px;
}

#p-also-wow-week22 #microsite_content .spri-whitebox-pd-topimg .col-xs-12.col-md-3 .article.text_with_media img {
  padding: 0px 10px;
}

#p-also-wow-week22 #microsite_content .spri-whitebox-pd-topimg .col-xs-12.col-md-3 .article.text_with_media .text-box h3 + p {
  color: black !important;
  font-weight: 600;
}

#p-also-wow-week22 #microsite_content .spri-whitebox-pd-topimg .col-xs-12.col-md-3 .article.text_with_media .btn-default {
  margin: 0px;
  background: #353bac !important;
  border: 0px;
  color: white;
  position: relative;
}
#p-also-wow-week22 #microsite_content .spri-whitebox-pd-topimg .col-xs-12.col-md-3 .article.text_with_media .btn-default::before {
  content: "\f06e";
  position: absolute;
  width: 16px;
  height: 16px;
  font-family: "FontAwesome";
  top: 14px;
  left: 30px;
}
#p-also-wow-week22 #microsite_content .spri-whitebox-pd-topimg .col-xs-12.col-md-3 .article.text_with_media .btn-default:hover {
  background: #7e80af !important;
}
/*************close ALSO WOW WEEK product*************/
/*************open HP Work Happy Roadshow*************/
.spri-hp-work-happy #microsite_content {
  background-color: #000;
}
.spri-hp-work-happy #microsite_content h2, .spri-hp-work-happy #microsite_content h3, .spri-hp-work-happy #microsite_content p {
  color: #fff !important;
}
.spri-hp-work-happy #microsite_content .spri-date-event .article.text_with_media span.text-box:last-child {
  display: block;
  border: 1px solid #f8f8f8;
  padding: 50px;
  background-color: #292828;
}
.spri-hp-work-happy #microsite_content .spri-date-event .article.text_with_media span.text-box:last-child h3 {
  color: #fff !important;
  margin: 0;
  line-height: 1.5;
}
.spri-hp-work-happy #microsite_content .spri-image {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/hp_45/hp_work_happy_roadshow/footer.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/*************close HP Work Happy Roadshow*************/
/*************open REFURB*************/
.spri-refurb-main #microsite_content h2 {
  color: #004244;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/refurb/bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o span.nowrap {
  font-size: 40px;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o h3 {
  color: #fff !important;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o p {
  color: #ffffff;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o .spri-center-co2-h2o {
  padding: 50px 0;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o .spri-center-co2-h2o .row .col-xs-12.col-sm-6:first-child img {
  padding-right: 40px;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o .spri-center-co2-h2o .row .col-xs-12.col-sm-6:last-child img {
  padding-left: 40px;
}
.spri-refurb-main #microsite_content .spri-section-co2-h2o .spri-legal-text p {
  font-size: 13px;
}
.spri-refurb-main #microsite_content .spri-refurb-computer-content {
  position: relative;
}
.spri-refurb-main #microsite_content .spri-refurb-computer-content::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/refurb/pattern-left.png);
  width: 100%;
  height: 356px;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: left;
}
.spri-refurb-main #microsite_content .spri-refurb-computer-content .col-xs-12.grid-col:nth-last-child(2) .article.text_with_media img {
  padding-left: 0;
}
.spri-refurb-main #microsite_content .spri-refurb-computer-content::after {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/refurb/pattern-right.png);
  width: 100%;
  height: 357px;
  bottom: 100px;
  right: 0;
  background-repeat: no-repeat;
  background-position: right;
}
.spri-refurb-main #microsite_content .spri-refurb-computer-content .article.text_with_media img {
  padding-left: 25px;
}
.spri-refurb-main #microsite_content .spri-refurb-computer-content .text-box {
  display: block;
  padding: 50px;
}
.spri-refurb-main #microsite_content .spri-refurb-computer-content .text-box.text-headline-box {
  display: none;
}
.spri-refurb-main #microsite_content .spri-product {
  background-color: #f7f9ec;
}
.spri-refurb-main #microsite_content .spri-product a.btn-primary {
  background-color: #b3c340;
  border: 2px solid #b3c340;
}
.spri-refurb-main #microsite_content .spri-product a.btn-primary:hover {
  background-color: #fff;
  color: #b3c340;
}
.spri-refurb-main #microsite_content .spri-product a.btn-primary:hover .fa::before {
  color: #b3c340;
}
.spri-refurb-main #microsite_content .spri-product .c-Products__shortDescription.js-shortDescription, .spri-refurb-main #microsite_content .spri-product #p-microsite .c-Products__shortDescription.js-shortDescription {
  height: 85px !important;
}
/*************close REFURB*************/
/*************open HPE Anmeldetool Adventskalender *************/
.spri-hpe-anmeldetool-form #microsite_content .spri-hpe-section-form h2 {
  text-align: center;
  margin-bottom: 50px;
}
.spri-hpe-anmeldetool-form #microsite_content .spri-hpe-section-form form .row.mwf_buttonrow {
  display: flex;
  justify-content: center;
}
.spri-hpe-anmeldetool-form #microsite_content .spri-hpe-section-form form .row.mwf_buttonrow input.mwf_finish {
  background-color: #00b187;
  border-color: #00b187 !important;
  color: #fff !important;
}
/*************close HPE Anmeldetool Adventskalender *************/
/*************open ChristmasCalendar Day 2022*************/
.spri-bg-lenovo-day.spri-days-2022 #microsite_content {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/kampagner_37/christmas_calendar_3/2022_213/days/bg_lenovo_loop.jpg);
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
}
.spri-bg-lenovo-day.spri-days-2022 #microsite_content .spri-form form.mwf-form {
  background-color: #fff;
  padding: 50px 0;
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.spri-days-2022 #microsite_content .spri-table-noel .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fff !important;
}
.spri-days-2022 #microsite_content .spri-table-noel table.table thead {
  display: none;
}
.spri-days-2022 #microsite_content .spri-table-noel table.table tbody tr:hover {
  background-color: transparent !important;
}
.spri-days-2022 #microsite_content .spri-table-noel table.table tbody a {
  border-bottom: none !important;
  font-weight: 500 !important;
}
.spri-days-2022 #microsite_content .spri-table-noel table.table tbody a:hover {
  text-decoration: underline !important;
  font-weight: 500 !important;
}
.spri-days-2022 #microsite_content .text-center .row .btn {
  float: initial !important;
}
.spri-days-2022 #microsite_content a.btn, .spri-days-2022 #microsite_content input.btn {
  background-color: #cf2c2f;
  color: #fff;
}
.spri-days-2022 #microsite_content a.btn:hover, .spri-days-2022 #microsite_content input.btn:hover {
  background-color: #fff;
  color: #000;
}
.spri-days-2022 #microsite_content .xmas2022-header.xmas2022-dk-13-header .container::after {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/kampagner_37/christmas_calendar_3/2022_213/days/object_christmas_lenovo_day13.png);
  right: -80px;
}
.spri-days-2022 #microsite_content .spri-product.spri-product-3line .c-Products--gallery-Product > .row .c-Products__shortDescription {
  height: 80px !important;
}
.spri-days-2022 #microsite_content .xmas2022-header {
  background: url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/bg-top.jpg) no-repeat center center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  height: 500px;
}
.spri-days-2022 #microsite_content .xmas2022-header.xmas2022-header-day6 {
  background: url(https://www.also.com/ec/cms5/media/img/5710/promotions_59/christmas_calendar_2/2022_215/days_2/fi-background-2.jpg) no-repeat center center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  height: 1080px;
}
.spri-days-2022 #microsite_content .xmas2022-header.xmas2022-header-day6 .container::after {
  display: none;
}
.spri-days-2022 #microsite_content .xmas2022-header.xmas2022-header-dk-day24 {
  background: url(https://www.also.com/ec/cms5/media/img/2800/kampagner_37/christmas_calendar_3/2022_213/days/24_dk_background.jpg) no-repeat center center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  height: 1080px;
}
.spri-days-2022 #microsite_content .xmas2022-header.xmas2022-header-dk-day24 .container::after {
  display: none;
}
.spri-days-2022 #microsite_content .xmas2022-header:before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-1.png), url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-2.png), url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-3.png);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-animation: xmas2022header 10s linear infinite;
  animation: xmas2022header 10s linear infinite;
}
.spri-days-2022 #microsite_content .xmas2022-header img {
  margin-top: -1px;
  z-index: 1;
  position: relative;
}
.spri-days-2022 #microsite_content .xmas2022-header .container {
  position: relative;
}
.spri-days-2022 #microsite_content .xmas2022-header .container::after {
  background-image: url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/object_christmas-2.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  content: "";
  width: 1125px;
  height: 500px;
  top: 0%;
  right: 0;
}
.spri-days-2022 #microsite_content .spri-text-below-banner .article.text_with_media {
  background-color: #cf2c2f;
  text-align: center;
  padding: 15px 0;
}
.spri-days-2022 #microsite_content .spri-text-below-banner .article.text_with_media p.big {
  color: #ffffff;
}
.spri-days-2022 #microsite_content .spri-product-normal .article.text_with_media {
  border-radius: 10px;
  padding: 20px 0;
}
.spri-days-2022 #microsite_content .spri-product-normal .article.text_with_media .text-box {
  position: relative;
}
.spri-days-2022 #microsite_content .spri-product-normal .article.text_with_media .text-box:last-of-type {
  padding-top: 20px;
  display: block;
}
.spri-days-2022 #microsite_content .spri-product-normal .article.text_with_media .text-box:last-of-type p span.highlight2 {
  width: 128px !important;
  height: 128px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute;
  top: -150px;
  right: 0;
  background-color: #89e872;
  border-radius: 50%;
  display: block;
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 0;
}
.spri-days-2022 #microsite_content .spri-product.spri-splash-product .c-Products--gallery-Product {
  position: relative;
}
.spri-days-2022 #microsite_content .spri-product .c-Products--gallery-Product > .row {
  margin-bottom: 50px;
}
.spri-days-2022 #microsite_content .spri-product.spri-splash-product .c-Products--gallery-Product > .row .add_info_products p {
  width: 128px !important;
  height: 128px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: absolute;
  top: -150px;
  right: 0;
  background-color: #89e872;
  border-radius: 50%;
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-bottom: 0;
}
.spri-adventscalendar-2022 #microsite_content .spri-snow-code {
  position: relative;
}
.spri-adventscalendar-2022 #microsite_content .spri-text-red span.highlight2 {
  color: #ca2b2f;
}
.spri-adventscalendar-2022 #microsite_content .spri-snow-code:before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-1.png), url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-2.png), url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-3.png);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-animation: xmas2022header 10s linear infinite;
  animation: xmas2022header 10s linear infinite;
}
.spri-days-2022 #microsite_content .spri-banner-footer {
  position: relative;
}
.spri-days-2022 #microsite_content .spri-banner-footer:before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-1.png), url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-2.png), url(https://www.also.com/ec/cms5/media/img/3100/kampanjer_17/christmas_calendar/2022_208/snow-3.png);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  -webkit-animation: xmas2022header 10s linear infinite;
  animation: xmas2022header 10s linear infinite;
}
.spri-days-2022 #microsite_content .spri-banner-footer img {
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-days-2022 #microsite_content .spri-product.spri-layout-mssurface .col-xs-12.col-md-6.grid-col .products .c-Products--gallery-Product {
  width: 100%;
}
.spri-days-2022 #microsite_content .spri-product.spri-layout-mssurface .col-xs-12.col-md-6.grid-col .products .c-Products--gallery-Product > .row .c-Products__shortDescription {
  height: 35px !important;
}
.spri-days-2022 #microsite_content .spri-product.spri-layout-mssurface .col-xs-12.col-md-6.grid-col .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  border-radius: 10px;
}
.spri-days-2022 #microsite_content .spri-product.spri-layout-mssurface .col-xs-12.col-md-6.grid-col .article.text_with_media .row.media-wrapper:last-of-type .text-box:last-of-type {
  display: block;
  padding-top: 60px;
  padding-bottom: 65px;
}
.spri-days-2022 #microsite_content .spri-product.spri-two-splash-product p {
  font-weight: bold;
}
.spri-days-2022 #microsite_content .spri-product.spri-two-splash-product p:first-child {
  position: absolute;
  top: -150px;
  right: 0;
  background-color: #89e872;
  border-radius: 50%;
  width: 128px !important;
  height: 128px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.spri-days-2022 #microsite_content .spri-product.spri-two-splash-product p:last-child span.nowrap {
  position: absolute;
  top: -142px;
  left: 0;
  background-color: #ffa120;
  width: 140px !important;
  height: auto;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 10px 0;
}

@keyframes xmas2022header {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }
  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }
  100% {
    background-position: 500px 1000px, 200px 400px, -100px 300px;
  }
}
@-webkit-keyframes xmas2022header {
  0% {
    background-position: 0 0, 0 0, 0 0;
  }
  50% {
    background-position: 500px 500px, 100px 200px, -100px 150px;
  }
  100% {
    background-position: 500px 1000px, 200px 400px, -100px 300px;
  }
}

.spri-days-2022.spri-bg-lenovo-day #microsite_content .xmas2022-header .container::after{
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/kampagner_37/christmas_calendar_3/2022_213/days/object_christmas_lenovo-2.png)!important;
}

.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col .article.text_with_media {
  pointer-events: none;
  opacity: 0.5;
}
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(19) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(23) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(10) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(1) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(6) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(24) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(18) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(11) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(2) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(7) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(14) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(3) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(12) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(17) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(22) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(9) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(8) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(15) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(20) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(5) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(4) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(13) .article.text_with_media,
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(16) .article.text_with_media, 
.spri-adventscalendar-2022 .spri-date-event .col-xs-12.col-md-3.grid-col:nth-last-of-type(21) .article.text_with_media  {
  pointer-events: unset;
  opacity: 1;
}

.spri-main.spri-days-2022 .spri-box-shadow-item .col-xs-12.col-md-6.grid-col{
  margin-bottom: 15px !important;
}

.spri-main.spri-days-2022 .spri-img-shadow-item .col-xs-12.col-md-6.grid-col img{
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}



/*************close ChristmasCalendar Day 2022*************/
/*************open HP Hovedpresentasjon Z Workstations*************/
.spri-hp-z-workstations #microsite_content h2 {
  font-size: 50px;
  font-weight: 500;
}
.spri-hp-z-workstations #microsite_content .hero-banner .parallax-container {
  height: 200px;
}
.spri-hp-z-workstations #microsite_content .hero-banner .parallax-container .text {
  max-width: 100%;
}
.spri-hp-z-workstations #microsite_content .hero-banner .parallax-container .text h2 {
  margin: 0;
  font-size: 60px;
}
.spri-hp-z-workstations #microsite_content .spri-vis-deg-fra-content .article.text_with_media .row:last-of-type .col-xs-12 {
  padding: 0;
}
.spri-hp-z-workstations #microsite_content .spri-vis-deg-fra-content .article.text_with_media .row:last-of-type .col-xs-12 h3 {
  text-align: center;
  font-weight: 400;
}
.spri-hp-z-workstations #microsite_content .spri-thunderbolt {
  position: relative;
}
.spri-hp-z-workstations #microsite_content .spri-thunderbolt .col-xs-12.col-md-6.grid-col:first-child img {
  height: 800px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
}
.spri-hp-z-workstations #microsite_content .spri-thunderbolt .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.spri-hp-z-workstations #microsite_content .spri-thunderbolt .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media span.highlight {
  display: block;
  border-top: 5px solid #410099;
  border-bottom: 5px solid #410099;
  padding: 10px 0;
  margin-top: 100px;
  font-weight: 400;
}
.spri-hp-z-workstations #microsite_content .spri-thunderbolt::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/hp_8/hp_hovedpresentasjon_z_workstations/header-section-small-1.jpg);
  width: 100%;
  height: 91px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hp-z-workstations #microsite_content .spri-hp-device-bridge {
  position: relative;
}
.spri-hp-z-workstations #microsite_content .spri-hp-device-bridge .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.spri-hp-z-workstations #microsite_content .spri-hp-device-bridge::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/hp_8/hp_hovedpresentasjon_z_workstations/header-section-small-2.jpg);
  width: 100%;
  height: 91px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hp-z-workstations #microsite_content .spri-hp-konferansesjermer .col-xs-12.col-md-4.grid-col {
  margin-top: -50px;
}
.spri-hp-z-workstations #microsite_content .spri-hp-konferansesjermer .col-xs-12.col-md-4.grid-col a.btn {
  background-color: #0ca1dc;
  color: #fff;
}
.spri-hp-z-workstations #microsite_content .spri-hp-konferansesjermer .col-xs-12.col-md-4.grid-col a.btn:hover {
  background-color: #fff;
  color: #0ca1dc;
}
.spri-hp-z-workstations #microsite_content .spri-hp-konferansesjermer .col-xs-12.col-md-4.grid-col .text-box h3 {
  margin-bottom: 30px;
}
.spri-hp-z-workstations #microsite_content .spri-hp-konferansesjermer .col-xs-12.col-md-4.grid-col .text-box h3 span.highlight {
  display: block;
  position: relative;
  font-weight: 400;
  padding: 15px 0;
}
.spri-hp-z-workstations #microsite_content .spri-hp-konferansesjermer .col-xs-12.col-md-4.grid-col .text-box h3 span.highlight::before {
  position: absolute;
  content: "";
  border-top: 5px solid #410099;
  width: 50%;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
}
.spri-hp-z-workstations #microsite_content .spri-hp-konferansesjermer .col-xs-12.col-md-4.grid-col .text-box h3 span.highlight::after {
  position: absolute;
  content: "";
  border-bottom: 5px solid #410099;
  width: 50%;
  left: 0;
  right: 0;
  margin: auto;
  bottom: 0;
}
.spri-hp-z-workstations #microsite_content .spri-flere-porter {
  position: relative;
}
.spri-hp-z-workstations #microsite_content .spri-flere-porter .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.spri-hp-z-workstations #microsite_content .spri-flere-porter .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media span.highlight {
  display: block;
  border-top: 5px solid #410099;
  border-bottom: 5px solid #410099;
  padding: 10px 0;
  margin-top: 100px;
  font-weight: 400;
}
.spri-hp-z-workstations #microsite_content .spri-flere-porter .col-xs-12.col-md-6.grid-col:last-of-type img {
  width: 125%;
  max-width: inherit;
  float: right;
}
.spri-hp-z-workstations #microsite_content .spri-flere-porter::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/hp_8/hp_hovedpresentasjon_z_workstations/header-section-small-1.jpg);
  width: 50%;
  height: 91px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  z-index: 1;
}
.spri-hp-z-workstations #microsite_content .spri-ars-garanti {
  position: relative;
}
.spri-hp-z-workstations #microsite_content .spri-ars-garanti .col-xs-12.col-md-6.grid-col:first-child img {
  height: 800px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
}
.spri-hp-z-workstations #microsite_content .spri-ars-garanti .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.spri-hp-z-workstations #microsite_content .spri-ars-garanti .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media span.highlight {
  margin-top: 100px;
  display: block;
  position: relative;
  font-weight: 400;
  padding: 15px 0;
  font-size: 26px;
}
.spri-hp-z-workstations #microsite_content .spri-ars-garanti .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media span.highlight::before {
  position: absolute;
  content: "";
  border-top: 5px solid #410099;
  width: 120%;
  left: -10%;
  right: 0;
  margin: auto;
  top: 0;
}
.spri-hp-z-workstations #microsite_content .spri-ars-garanti .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media span.highlight::after {
  position: absolute;
  content: "";
  border-bottom: 5px solid #410099;
  width: 120%;
  left: -10%;
  right: 0;
  margin: auto;
  bottom: 0;
}
.spri-hp-z-workstations #microsite_content .spri-ars-garanti::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/hp_8/hp_hovedpresentasjon_z_workstations/header-section-small-1.jpg);
  width: 100%;
  height: 91px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hp-z-workstations #microsite_content .spri-zero-bright {
  position: relative;
}
.spri-hp-z-workstations #microsite_content .spri-zero-bright .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.spri-hp-z-workstations #microsite_content .spri-zero-bright .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media span.highlight2 {
  display: block;
  position: relative;
  font-weight: 400;
  padding: 15px 0;
}
.spri-hp-z-workstations #microsite_content .spri-zero-bright .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media span.highlight2::after {
  position: absolute;
  content: "";
  border-bottom: 5px solid #410099;
  width: 120%;
  left: -10%;
  right: 0;
  margin: auto;
  bottom: 0;
}
.spri-hp-z-workstations #microsite_content .spri-zero-bright .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media p.big {
  font-size: 35px;
  font-weight: bold;
}
.spri-hp-z-workstations #microsite_content .spri-zero-bright .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media p:not(.big) {
  margin-bottom: 50px;
}
.spri-hp-z-workstations #microsite_content .spri-zero-bright .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media p:last-of-type {
  margin-bottom: 0;
}
.spri-hp-z-workstations #microsite_content .spri-table-image {
  position: relative;
}
.spri-hp-z-workstations #microsite_content .spri-table-image .container {
  width: 1400px;
  text-align: center;
  padding-left: 247px;
}
.spri-hp-z-workstations #microsite_content .spri-table-image .container > .row {
  display: flex;
  justify-content: flex-end;
}
.spri-hp-z-workstations #microsite_content .spri-table-image::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/hp_8/hp_hovedpresentasjon_z_workstations/header-3.jpg);
  width: 100%;
  height: 200px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  top: 0;
  left: 0;
}
.spri-hp-z-workstations #microsite_content .spri-table-content span.nowrap {
  font-size: 16px;
  color: #ffcb05;
  font-weight: 600;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container {
  width: 1400px;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive {
  text-align: center;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table {
  background-color: #000;
  border: 1px solid #000;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table tbody > tr:nth-of-type(odd) {
  background-color: #000;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table thead {
  display: none;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table tr:hover {
  background-color: #000;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table tr td {
  border: 1px solid #000;
  border-bottom: 1px solid #410099;
  color: #fff;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table tr td:nth-child(1) {
  text-align: left;
  padding-left: 0;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table tr td:nth-child(2) {
  width: 28%;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table tr td:nth-child(3) {
  width: 28%;
}
.spri-hp-z-workstations #microsite_content .spri-table-content .container .table-responsive table.table tr td:nth-child(4) {
  width: 28%;
}
.spri-hp-z-workstations #microsite_content .spri-integrent-headline h2 {
  font-size: 30px;
}
/*************close HP Hovedpresentasjon Z Workstations*************/
/*************open SmartSupplies*************/
.spri-smartsupplies.spri-main #microsite_content a.btn {
  background: #0ea1dc;
  color: #fff;
}
.spri-smartsupplies.spri-main #microsite_content a.btn:hover {
  background: #fff;
  color: #000;
}
/*************close SmartSupplies*************/

/*************open MICROSOFT REMODERNIZATION WINDOWS*************/
.spri-5410-ms-windows #microsite_content .spri-5410-light-bluebg .article.text_with_media {
  background-color: #e7eefe;
  padding: 25px 0;
}
.spri-5410-ms-windows #microsite_content .spri-5410-gradient-bluebg.spri-5410-pd-bluebg .article.text_with_media .row.media-wrapper {
  padding: 25px 0;
}
.spri-5410-ms-windows #microsite_content .spri-5410-gradient-bluebg .article.text_with_media .row.media-wrapper {
  background: radial-gradient(circle, rgba(64,106,204,1) 0%, rgba(18,34,69,1) 80%);
}
.spri-5410-ms-windows #microsite_content .spri-5410-gradient-bluebg .article.text_with_media .row.media-wrapper h3, .spri-5410-ms-windows #microsite_content .spri-5410-gradient-bluebg .article.text_with_media .row.media-wrapper p {
  color: #fff;
}
/*************close MICROSOFT REMODERNIZATION WINDOWS*************/
/*************open FUJITSU RISING STAR*************/
.spri-fujitsu-rising-star #microsite_content .spri-fujitsu-rising-star-section2 .col-xs-12.col-md-6.grid-col {
  margin-bottom: 30px;
}
.spri-fujitsu-rising-star #microsite_content .spri-fujitsu-rising-star-section2 span.text-box:last-of-type {
  padding-left: 45px;
  display: block;
  position: relative;
}
.spri-fujitsu-rising-star #microsite_content .spri-fujitsu-rising-star-section2 span.text-box:last-of-type::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/fujitsu_4/fujitsu_rising_star/arrow.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 35px;
  height: 35px;
  top: -5px;
  left: 0;
}
.spri-fujitsu-rising-star #microsite_content .spri-fujitsu-rising-star-section3 {
  position: relative;
}
.spri-fujitsu-rising-star #microsite_content .spri-fujitsu-rising-star-section3 .container::before {
  content: "";
  position: absolute;
  border-top: 1px solid #e6e6e6;
  top: 0;
  left: 0;
  right: 0;
  width: 1090px;
  margin: auto;
}
/*************close FUJITSU RISING STAR*************/
/*************open WithSecure*************/
.spri-withsecure-main #microsite_content .spri-logo img {
  padding-left: 18px;
}
.spri-withsecure-main #microsite_content .spri-banner .parallax-container .text {
  max-width: 40%;
}
.spri-withsecure-main #microsite_content .spri-banner .parallax-container .text h2 {
  margin-bottom: 15px;
  font-size: 35px;
}
.spri-withsecure-main #microsite_content .spri-banner .parallax-container .text p {
  font-size: 24px;
}
.spri-withsecure-main #microsite_content .spri-text-below-banner {
  background-color: #1b31a2;
  padding: 50px;
}
@media (max-width: 991px) {
  .spri-withsecure-main #microsite_content .spri-text-below-banner {
    padding: 50px 0;
  }
}
.spri-withsecure-main #microsite_content .spri-text-below-banner p {
  color: #fff;
}
.spri-withsecure-main #microsite_content .spri-epp-edr {
  padding: 60px 0;
}
.spri-withsecure-main #microsite_content .spri-epp-edr .container .article.section_headline h2 {
  text-align: left;
}
@media (min-width: 992px) {
  .spri-withsecure-main #microsite_content .spri-epp-edr .container > .row {
    margin: 0;
  }
  .spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:first-of-type .col-xs-12 {
    padding-left: 0;
  }
}
.spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:last-of-type {
  background: linear-gradient(to right, #1b31a2 50%, #c6ceff 50%);
}
@media (max-width: 991px) {
  .spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:last-of-type {
    background: linear-gradient(to bottom, #1b31a2 50%, #c6ceff 50%);
  }
}
.spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:last-of-type .text-box h2 {
  color: #000;
}
.spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:last-of-type .text-box p {
  color: #000;
}
.spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:last-of-type .text-box:last-of-type {
  padding-bottom: 30px;
  display: block;
}
.spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:last-of-type .text-box:last-of-type h2 {
  color: #fff;
  margin-bottom: 20px;
}
.spri-withsecure-main #microsite_content .spri-epp-edr .container > .row:last-of-type .text-box:last-of-type p {
  color: #fff;
}
.spri-withsecure-main #microsite_content .spri-5-syyta {
  padding: 60px 0;
  background-color: #f6f6f6;
}
.spri-withsecure-main #microsite_content .spri-5-syyta .article.text_with_media img {
  padding-left: 18px;
}
@media (max-width: 991px) {
  .spri-withsecure-main #microsite_content .spri-5-syyta .col-xs-12.grid-col {
    margin-bottom: 30px;
  }
  .spri-withsecure-main #microsite_content .spri-5-syyta .col-xs-12.grid-col .col-for-image {
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .spri-withsecure-main #microsite_content .spri-5-syyta .col-xs-12.grid-col:nth-child(even) .article.text_with_media .row .col-xs-12.col-md-6:first-child {
    order: 2;
  }
  .spri-withsecure-main #microsite_content .spri-5-syyta .col-xs-12.grid-col:nth-child(even) .article.text_with_media .row .col-xs-12.col-md-6:last-child {
    order: 1;
  }
}
.spri-withsecure-main #microsite_content .spri-miksi-edr {
  background-color: #c6ceff;
  padding: 50px 0 60px;
  position: relative;
}
.spri-withsecure-main #microsite_content .spri-miksi-edr::after {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/withsecure/section5-pattern3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 180px;
  bottom: 0;
  left: 0;
}
.spri-withsecure-main #microsite_content .spri-miksi-edr .article.section_headline {
  padding-bottom: 50px;
}
@media (max-width: 991px) {
  .spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col:not(:last-of-type) {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  .spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col .col-xs-12 {
    padding: 0;
  }
}
.spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col:nth-child(1) .article.text_with_media::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/withsecure/section5-icon1.png);
}
.spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/withsecure/section5-icon2.png);
}
.spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/withsecure/section5-icon3.png);
}
.spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col .article.text_with_media {
  border: 1px solid #1b31a2;
  display: block;
  padding: 75px 20px 20px 0;
  position: relative;
  z-index: 1;
}
.spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col .article.text_with_media::before {
  content: "";
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px;
  top: -50px;
  left: 0;
  right: 0;
  margin: auto;
}
.spri-withsecure-main #microsite_content .spri-miksi-edr .container .row .col-xs-12.col-md-4.grid-col .article.text_with_media h3 {
  text-align: center;
}
.spri-withsecure-main #microsite_content .spri-table-elements {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/withsecure/background.jpg);
  padding-top: 60px;
}
.spri-withsecure-main #microsite_content .spri-table-elements h2 {
  color: #fff;
}
.spri-withsecure-main #microsite_content .spri-table-elements p {
  color: #fff;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-headline-section {
  padding-bottom: 30px;
}
@media (min-width: 992px) {
  .spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-headline-section {
    width: 1140px;
  }
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-headline-section > .row {
  display: block;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-headline-section h2 {
  color: #fff;
  text-align: left;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-headline-section p {
  color: #fff;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row {
  display: flex;
  justify-content: flex-end;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row .col-xs-12:first-child {
  max-width: 880px;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row .col-xs-12:first-child table.table-striped {
  background-color: transparent;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row .col-xs-12:first-child table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row .col-xs-12:first-child table.table-striped tr:last-child b {
  color: #ff0000;
  font-weight: 500;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row .col-xs-12:first-child table.table-striped tr:hover {
  background-color: transparent;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row .col-xs-12:first-child table.table-striped tr th {
  min-width: 200px;
  color: #fff;
  background-image: none;
  border-right: none;
  padding: 20px;
}
.spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section > .row .col-xs-12:first-child table.table-striped tr td {
  color: #fff;
  padding: 20px;
}
@media (max-width: 991px) {
  .spri-withsecure-main #microsite_content .spri-table-elements .container-fluid .row .col-xs-12.col-sm-12 > .row .spri-table-section img {
    padding-top: 50px;
  }
}
/*************close WithSecure*************/

/*************open Philips Scratch Card Gamification*************/
.spri-philips-scratch-card #microsite_content a.btn {
  margin-top: 30px;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/philips_4/kampagner_20/scratch_card_gamification/top-banner-philips.jpg);
padding: 160px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-banner .article.text_with_media .col-for-image {
  padding-left: 25px;
  padding-bottom: 30px;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-banner .article.text_with_media .text-box h2 {
  color: #fff;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-banner .article.text_with_media .text-box p {
  color: #fff;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-banner .article.text_with_media .text-box a.btn {
  background-color: #fff;
  border: 2px solid #fff;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-banner .article.text_with_media .text-box a.btn:hover {
  background-color: transparent;
  color: #fff;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-main a.btn {
  background-color: #ef1300;
  color: #fff;
  border: 2px solid #ef1300;
}
.spri-philips-scratch-card #microsite_content .spri-philips-scratch-card-main a.btn:hover {
  background-color: #fff;
  color: #ef1300;
}
/*************close Philips Scratch Card Gamification*************/

/*************open Cisco Tech Roadshow*************/
.spri-cisco-tech-roadshow #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/cisco_27/cisco_tech_roadshow_1/topbanner.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
  padding-top: 130px;
  padding-bottom: 60px;
}
@media (max-width: 480px) {
  .spri-cisco-tech-roadshow #microsite_content .spri-banner {
    background-position: left;
  }
}
.spri-cisco-tech-roadshow #microsite_content .spri-banner .col-for-image img {
  margin-bottom: 30px;
}
.spri-cisco-tech-roadshow #microsite_content .spri-banner .text-box h1 {
  color: #fff;
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
  font-size: 60px;
  line-height: 1.1;
  text-transform: none;
  font-weight: 400;
}
@media (max-width: 480px) {
  .spri-cisco-tech-roadshow #microsite_content .spri-banner .text-box h1 {
    font-size: 40px;
  }
}
.spri-cisco-tech-roadshow #microsite_content .spri-banner .text-box h1::after {
  content: "";
  background-color: #fff;
  height: 1px;
  position: absolute;
  width: 65%;
  left: 0;
  bottom: 0;
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address {
  padding-top: 40px;
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-for-image img {
  margin: auto;
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address .media {
  padding: 0 !important;
}
@media (max-width: 480px) {
  .spri-cisco-tech-roadshow #microsite_content .spri-day-address {
    text-align: center;
  }
  .spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-for-image img {
    padding-bottom: 20px;
  }
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address .container > .row {
  justify-content: center;
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-xs-12.col-md-4.grid-col {
  padding: 0 !important;
  margin: 0 !important;
}
@media (min-width: 1200px) {
  .spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-xs-12.col-md-4.grid-col {
    width: 25%;
  }
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-xs-12.col-md-4.grid-col .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
@media (max-width: 480px) {
  .spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-xs-12.col-md-4.grid-col .article.text_with_media > .row {
    display: block;
    margin-bottom: 15px;
  }
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-xs-12.col-md-4.grid-col .article.text_with_media > .row .col-for-image {
  margin: 0 !important;
}
.spri-cisco-tech-roadshow #microsite_content .spri-day-address .col-xs-12.col-md-4.grid-col .article.text_with_media > .row .text-box p {
  margin-bottom: 0;
  font-size: 23px;
  color: #00BCEB;
}
.spri-cisco-tech-roadshow #microsite_content .spri-date-event .text-box h2 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 20px;
  margin-top: 0;
}
.spri-cisco-tech-roadshow #microsite_content .spri-date-event .text-box ul {
  padding-left: 0;
  position: relative;
  list-style-type: none !important;
}
.spri-cisco-tech-roadshow #microsite_content .spri-date-event .text-box ul::before {
  content: "";
  position: absolute;
  border-left: 1px solid #7BE5FF;
  left: 80px;
  top: 0;
  height: 100%;
}
.spri-cisco-tech-roadshow #microsite_content .spri-date-event .text-box ul li {
  position: relative;
  padding-left: 120px;
  padding-bottom: 30px;
}
.spri-cisco-tech-roadshow #microsite_content .spri-date-event .text-box ul li span.highlight2 {
  position: absolute;
  left: 0;
  display: block;
  font-weight: bold;
}
.spri-cisco-tech-roadshow #microsite_content .spri-date-event .text-box ul li::before {
  content: "";
  position: absolute;
  background-color: #00BCEB;
  left: 70px;
  top: 0;
  height: 20px;
  border-radius: 50%;
  width: 20px;
}
.spri-cisco-tech-roadshow #microsite_content .spri-date-event .text-box ul li:last-of-type {
  background-color: #fff;
}
.spri-cisco-tech-roadshow #microsite_content .spri-image {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/cisco_27/cisco_tech_roadshow_1/section5-background.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 30px;
}
@media (max-width: 480px) {
  .spri-cisco-tech-roadshow #microsite_content .spri-image img {
    margin: auto;
  }
}
/*************close Cisco Tech Roadshow*************/
/*************open HPE VMWARE EVENT OSLO*************/
.spri-hpe-vmware-event-oslo #microsite_content .hero-banner .parallax-container p.big {
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table {
  border: none;
  background-color: transparent;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table thead {
  display: none;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody > tr > td,
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody > tr > th,
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tfoot > tr > td,
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tfoot > tr > th,
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table thead > tr > td,
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table thead > tr > th {
  border: none;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tr th,
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tr td {
  border: none;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr:hover {
  background-color: transparent;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr:last-child td {
  padding: 30px 0 0 0 !important;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr:last-child td::after {
  display: none;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr:last-child td::before {
  display: none;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr:nth-last-child(2) td::after {
  background-color: #fff !important;
      display: none;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr td {
  padding-bottom: 15px;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr td:first-child {
  position: relative;
  width: 150px;
  background-color: transparent;
  z-index: 0;
  color: #000;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr td:first-child::after {
  content: "";
  background-color: #ddd;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 15px;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr td:last-child {
  position: relative;
  padding-left: 30px;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table tbody tr td:last-child::before {
  content: "";
  background-color: #00af85;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 11px;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-form-hpe-vmware-event {
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hpe_portal_3/promotions_52/hpe_vmware_event_oslo/bg-footer-hpe-2.jpg) !important;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-form-hpe-vmware-event .mwf-form .mwf-field h3 {
  font-size: 30px;
  text-transform: uppercase;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-form-hpe-vmware-event .mwf-form .mwf_success_text p {
  color: #000 !important;
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-information-event .container > .row {
  background-color: #e5f7f3;
  margin: 0;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-information-event .container > .row .article.text_with_media > .row {
  display: flex;
  align-items: flex-start;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-3 {
  padding: 0;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-3 img {
  width: 80px;
  margin: auto;
}
.spri-hpe-vmware-event-oslo #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-9 {
  padding: 0;
}

.spri-hpe-vmware-event-oslo.spri-event-ms-rok #microsite_content .spri-form-hpe-vmware-event {
  background-image: url(https://www.also.com/ec/cms5/media/img/3100/customer_5/providers_16/hpe_portal_5/1_3_events/hpe_23q2_ms_rok/background-bottom.jpg) !important;
}
/*************close  HPE VMWARE EVENT OSLO*************/
/*************open APC Energy Crisis*************/
.spri-apc-energy-crisis #microsite_content a.btn {
  background-color: #3dcd58;
  color: #fff;
  border-radius: 0;
  border-color: #3dcd58;
}
.spri-apc-energy-crisis #microsite_content a.btn:hover {
  border-radius: 0;
  border-color: #3dcd58;
  background-color: transparent;
  color: #3dcd58;
}
.spri-apc-energy-crisis #microsite_content .spri-banner-apc {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_energy_crisis/bg-topbanner.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (min-width: 1200px) {
  .spri-apc-energy-crisis #microsite_content .spri-banner-apc .col-xs-12.col-md-6.grid-col {
    width: 55%;
  }
  .spri-apc-energy-crisis #microsite_content .spri-banner-apc .col-xs-12.col-md-6.grid-col .col-xs-12 {
    padding: 0;
  }
}
.spri-apc-energy-crisis #microsite_content .spri-banner-apc .col-xs-12.col-md-6.grid-col .article.text_with_media {
  background: transparent;
}
.spri-apc-energy-crisis #microsite_content .spri-banner-apc .col-xs-12.col-md-6.grid-col .article.text_with_media h2 {
  color: #3DCD58 !important;
}
.spri-apc-energy-crisis #microsite_content .spri-smarter-solution h2, .spri-apc-energy-crisis #microsite_content .spri-section-ups-apc h2 {
  position: relative;
  padding-bottom: 30px;
}
.spri-apc-energy-crisis #microsite_content .spri-smarter-solution h2::before, .spri-apc-energy-crisis #microsite_content .spri-section-ups-apc h2::before {
  content: "";
  position: absolute;
  background-color: #3DCD58;
  height: 9px;
  width: 40%;
  bottom: 0;
}
.spri-apc-energy-crisis #microsite_content .spri-title-apc-back-smart {
  background-color: #ededed;
}
.spri-apc-energy-crisis #microsite_content .spri-title-apc-back-smart .article.text_with_media {
  background: transparent;
}
.spri-apc-energy-crisis #microsite_content .spri-title-apc-back-smart h2 {
  position: relative;
  padding-bottom: 30px;
}
.spri-apc-energy-crisis #microsite_content .spri-title-apc-back-smart h2::before {
  content: "";
  position: absolute;
  background-color: #3DCD58;
  height: 9px;
  width: 20%;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_energy_crisis/bg-footer.png);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .article.section_headline {
  background: transparent;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups a.btn {
  background-color: #fff;
  color: #3dcd58;
  border-color: #fff;
  border-radius: 0;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups a.btn:hover {
  background-color: transparent;
  color: #fff;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row h2 {
  color: #000 !important;
  text-align: center;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row:last-of-type {
  display: flex;
  justify-content: space-between;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media {
  background-color: #3DCD58;
  width: 95%;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media img {
  width: 100%;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media .row.media-wrapper:last-of-type {
  padding: 30px 10px 10px;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media h3 {
  font-size: 24px;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media {
  float: right;
}
.spri-apc-energy-crisis #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media span.text-box h3 + p {
  line-height: 22px;
}
.spri-apc-energy-crisis #microsite_content .spri-section-ups-apc .article.text_with_media .col-xs-12.col-md-6:first-of-type {
  padding-left: 0;
}
/*************close APC Energy Crisis*************/

/*************open Sophos Jumpstart*************/

.spri-sophos-jumpstart #microsite_content h3 {
  font-size: 20px;
  font-weight: 400;
}
.spri-sophos-jumpstart #microsite_content ul {
  list-style: none !important;
  padding-left: 0;
}
.spri-sophos-jumpstart #microsite_content ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  font-size: 20px !important;
}
.spri-sophos-jumpstart #microsite_content ul li::before {
  background-color: #fff;
  border-color: #fff;
  border: 2px solid #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 11px;
  width: 10px;
}
.spri-sophos-jumpstart #microsite_content a.btn {
  margin-top: 15px;
}
.spri-sophos-jumpstart #microsite_content a.btn-default {
  background-color: #fff;
  border: 2px solid #fff;
}
.spri-sophos-jumpstart #microsite_content a.btn-default:hover {
  color: #fff;
  border: 2px solid #fff;
  background-color: transparent;
}
.spri-sophos-jumpstart #microsite_content .spri-banner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/sophos_jumpstart/topbanner_02.jpg);
  height: 690px;
  display: flex;
  align-items: center;
}
.spri-sophos-jumpstart #microsite_content .spri-banner a.btn {
  color: #3359BA;
}
.spri-sophos-jumpstart #microsite_content .spri-banner a.btn:hover {
  color: #fff;
}
.spri-sophos-jumpstart #microsite_content .spri-banner .container > .row {
  padding-top: 50px;
}
.spri-sophos-jumpstart #microsite_content .spri-banner .container > .row .article.text_with_media {
  position: relative;
}
.spri-sophos-jumpstart #microsite_content .spri-banner .container > .row .article.text_with_media::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/sophos_jumpstart/sophos-logo-white-rgb.png);
  width: 164px;
  height: 27px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  top: -50px;
  left: 25px;
}
.spri-sophos-jumpstart #microsite_content .spri-banner .container > .row .article.text_with_media h2 {
  font-size: 38px;
}
.spri-sophos-jumpstart #microsite_content .spri-protect {
  background-color: #000;
  padding: 100px 0;
}
.spri-sophos-jumpstart #microsite_content .spri-protect p {
  font-size: 22px;
}
.spri-sophos-jumpstart #microsite_content .spri-protect ul {
  padding-top: 10px;
}
.spri-sophos-jumpstart #microsite_content .spri-protect ul li {
  font-size: 18px !important;
}
.spri-sophos-jumpstart #microsite_content .spri-cybersecurity {
  background-color: #F4F4F4;
  padding: 50px 0;
}
.spri-sophos-jumpstart #microsite_content .spri-cybersecurity .container > .row .col-xs-12.grid-col:first-child .text-box {
  text-align: center;
}
.spri-sophos-jumpstart #microsite_content .spri-cybersecurity .container > .row .col-xs-12.grid-col:first-child .text-box p.big {
  font-size: 18px;
}
.spri-sophos-jumpstart #microsite_content .spri-cybersecurity .container > .row .col-xs-12.grid-col:last-child {
  padding-top: 25px;
}
.spri-sophos-jumpstart #microsite_content .spri-cybersecurity .container > .row .col-xs-12.grid-col:last-child .row {
  display: flex;
  align-items: center;
}
.spri-sophos-jumpstart #microsite_content .spri-cybersecurity .container > .row .col-xs-12.grid-col:last-child .article.text_with_media p {
  font-size: 18px;
}
.spri-sophos-jumpstart #microsite_content .spri-sophos-mdr {
  background: linear-gradient(to bottom, #002A76 80%, #fff 20%);
  padding: 100px 0;
}
.spri-sophos-jumpstart #microsite_content .spri-sophos-mdr .article.section_headline h2 {
  margin-bottom: 20px;
}
.spri-sophos-jumpstart #microsite_content .spri-sophos-mdr .article.section_headline h3 {
  margin-bottom: 30px;
}
.spri-sophos-jumpstart #microsite_content .spri-sophos-mdr.spri-custom-box-pd20 .grid-col > .article.text_with_media {
  background-color: #005BC8;
}
.spri-sophos-jumpstart #microsite_content .spri-policy {
  padding: 80px 0;
}
.spri-sophos-jumpstart #microsite_content .spri-policy img {
  width: 80%;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-sophos-jumpstart #microsite_content .spri-policy .article.text_with_media .row.media-wrapper:last-child .col-xs-12 {
  padding: 0;
}
.spri-sophos-jumpstart #microsite_content .spri-managed .article.text_with_media h2 {
  width: 60%;
  margin: auto;
}
.spri-sophos-jumpstart #microsite_content .spri-managed .article.text_with_media .col-for-image {
  padding-top: 30px;
}
.spri-sophos-jumpstart #microsite_content .spri-managed .article.text_with_media a.btn-primary {
  background-color: #fff;
  color: #255AC1;
  border: 2px solid #255AC1;
}
.spri-sophos-jumpstart #microsite_content .spri-managed .article.text_with_media a.btn-primary:hover {
  background-color: #255AC1;
  color: #fff;
}
.spri-sophos-jumpstart #microsite_content .spri-sofos-adaptive .col-xs-12.grid-col:first-child {
  padding: 100px 0 50px;
}
.spri-sophos-jumpstart #microsite_content .spri-sofos-adaptive .col-xs-12.grid-col:first-child .article.text_with_media {
  text-align: center;
}
.spri-sophos-jumpstart #microsite_content .spri-sofos-adaptive .col-xs-12.grid-col:first-child .article.text_with_media a.btn-primary {
  background-color: #000;
}
.spri-sophos-jumpstart #microsite_content .spri-sofos-adaptive .col-xs-12.grid-col:first-child .article.text_with_media a.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-sophos-jumpstart #microsite_content .spri-sofos-adaptive .col-xs-12.grid-col:first-child .article.text_with_media p:nth-last-child(2) {
  text-align: left;
  font-size: 18px;
}
.spri-sophos-jumpstart #microsite_content .spri-sofos-adaptive .col-xs-12.grid-col:last-child .article.text_with_media .row:last-child {
  padding: 50px 0 100px;
}
.spri-sophos-jumpstart #microsite_content .spri-sofos-adaptive .col-xs-12.grid-col:last-child .article.text_with_media .row p {
  font-size: 18px;
}
.spri-sophos-jumpstart #microsite_content .spri-contact {
  background-color: #005BC8;
  padding: 40px 0 20px;
  text-align: center;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.section_headline h2 {
  color: #fff;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media .row.media-wrapper:last-child {
  padding-top: 20px;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media img {
  margin: auto;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media p {
  color: #fff;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media p:nth-child(1) {
  font-weight: bold;
  font-size: 18px;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media p:nth-child(2) {
  font-weight: bold;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media p:last-of-type {
  padding-top: 20px;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media p a {
  color: #000;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media p a.lnk {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.spri-sophos-jumpstart #microsite_content .spri-contact .article.text_with_media p a:hover {
  color: #fff;
}
.spri-sophos-jumpstart #microsite_content .spri-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/sophos_jumpstart/mask_group_3.png);
  background-position: bottom;
  padding: 60px 0 430px 0;
  background-repeat: no-repeat;
  background-size: 100%;
  background-color: #000;
}
.spri-sophos-jumpstart #microsite_content .spri-form a {
  color: #fff;
}
.spri-sophos-jumpstart #microsite_content .spri-form .mwf-field h3 {
  font-size: 40px;
  font-weight: bold;
}
.spri-sophos-jumpstart #microsite_content .spri-form .mwf-paragraph {
  margin: 0;
}
.spri-sophos-jumpstart #microsite_content .spri-form .row.mwf_buttonrow {
  margin-top: 0;
}
.spri-sophos-jumpstart #microsite_content .spri-form .row.mwf_buttonrow .mwf_finish {
  background-color: #255AC1;
  border: 2px solid #FFFFFF !important;
  padding: 15px 50px;
}
.spri-sophos-jumpstart #microsite_content .spri-form .row.mwf_buttonrow .mwf_finish:hover {
  background-color: transparent;
  color: #fff;
}
/*************close Sophos Jumpstart*************/
/*************open Bose VBS Launch*************/
.spri-bose-vcs-launch #microsite_content .btn-primary {
  background-color: #000;
  border-radius: 0;
}
.spri-bose-vcs-launch #microsite_content .btn-primary:hover {
  background-color: #fff;
  border-radius: 0;
}
.spri-bose-vcs-launch #microsite_content .btn-default {
  background-color: #EDEDED;
  border-radius: 0;
}
.spri-bose-vcs-launch #microsite_content .btn-default:hover {
  background-color: #fff;
  border-radius: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/bose_vbs_launch/cnf_vb1_vb-s_i-sit_bostonlanding_01323_edited.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 50px;
}
.spri-bose-vcs-launch #microsite_content .spri-banner .container > .row .article.text_with_media h2 {
  color: #fff;
}
.spri-bose-vcs-launch #microsite_content .spri-banner .container > .row .article.text_with_media p {
  color: #fff;
}
.spri-bose-vcs-launch #microsite_content .spri-banner .container > .row .article.text_with_media .row.media-wrapper:last-of-type {
  padding-top: 50px;
}
.spri-bose-vcs-launch #microsite_content .spri-banner .container > .row .article.text_with_media .row.media-wrapper:last-of-type .col-xs-12 {
  padding: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce {
  background-color: #EDEDED;
  padding-top: 60px;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce .article.section_headline h2 {
  margin-bottom: 10px;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce .article.section_headline h3 {
  margin-bottom: 40px;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce .article.text_with_media .col-for-image {
  margin-bottom: 40px;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce-item {
  background-color: #EDEDED;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce-item .col-xs-12.col-md-4.grid-col {
  margin-top: 16px;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce-item .col-xs-12.col-md-4.grid-col .article.text_with_media {
  background-color: #fff;
  padding: 30px 20px;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce-item .col-xs-12.col-md-4.grid-col .article.text_with_media .row.media-wrapper {
  display: flex;
  align-items: center;
  height: 100%;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce-item .col-xs-12.col-md-4.grid-col .article.text_with_media .col-xs-12.col-md-10.media {
  padding-left: 10px;
}
.spri-bose-vcs-launch #microsite_content .spri-introduce-item .col-xs-12.col-md-4.grid-col .article.text_with_media .col-xs-12.col-md-10.media h3 {
  font-weight: 500;
  line-height: 26px;
  margin: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-cta {
  background-color: #EDEDED;
  padding: 40px 0;
}
.spri-bose-vcs-launch #microsite_content .spri-solution-title {
  padding: 50px 0 30px;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-videobar {
  background-color: #EDEDED;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-videobar .col-xs-12.col-md-6.col-lg-4.grid-col {
  padding: 0 0 0 30px;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-videobar .col-xs-12.col-md-6.col-lg-4.grid-col p:last-of-type {
  position: relative;
  padding-top: 86px;
  margin-bottom: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-videobar .col-xs-12.col-md-6.col-lg-4.grid-col p:last-of-type::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/bose_vbs_launch/bose_videobar.png);
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  width: 502px;
  height: 66px;
  position: absolute;
  top: 0;
  left: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-videobar .col-xs-12.col-md-6.col-lg-4.grid-col p:last-of-type a.btn-default {
  margin-left: 15px;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-es1 {
  background-color: #EDEDED;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-es1 .col-xs-12.col-md-6.col-lg-4.col-lg-offset-2.grid-col {
  padding: 0 30px 0 0;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-es1 .col-xs-12.col-md-6.col-lg-4.col-lg-offset-2.grid-col p:last-of-type {
  position: relative;
  padding-top: 106px;
  margin-bottom: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-es1 .col-xs-12.col-md-6.col-lg-4.col-lg-offset-2.grid-col p:last-of-type::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/bose_vbs_launch/bose_es1.png);
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  width: 478px;
  height: 84px;
  position: absolute;
  top: 0;
  left: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-vbs {
  background-color: #EDEDED;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-vbs .col-xs-12.col-md-6.col-lg-4.grid-col {
  padding: 0 0 0 30px;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-vbs .col-xs-12.col-md-6.col-lg-4.grid-col p:last-of-type {
  position: relative;
  padding-top: 86px;
  margin-bottom: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-bose-vbs .col-xs-12.col-md-6.col-lg-4.grid-col p:last-of-type::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/bose_vbs_launch/bose_videobar.png);
  background-position: center;
  background-repeat: repeat;
  background-size: cover;
  width: 502px;
  height: 66px;
  position: absolute;
  top: 0;
  left: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-cta-shop-new {
  padding: 80px 0 30px;
}
.spri-bose-vcs-launch #microsite_content .spri-new-feature {
  padding-bottom: 100px;
}
.spri-bose-vcs-launch #microsite_content .spri-new-feature .article.section_headline {
  padding-bottom: 50px;
}
.spri-bose-vcs-launch #microsite_content .spri-new-feature .article.section_headline h2 {
  width: 60%;
  margin: auto;
}
.spri-bose-vcs-launch #microsite_content .spri-new-feature .article.text_with_media {
  background-color: #EDEDED;
  padding: 30px 0;
}
.spri-bose-vcs-launch #microsite_content .spri-new-feature .article.text_with_media p {
  margin-bottom: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-descover {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/bose_vbs_launch/bg-footer.png);
  height: 486px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
}
.spri-bose-vcs-launch #microsite_content .spri-descover .article.text_with_media h2 {
  color: #fff;
}
.spri-bose-vcs-launch #microsite_content .spri-descover .article.text_with_media p {
  margin-bottom: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-descover .article.text_with_media a {
  border: 2px solid #fff;
  background-color: #fff;
}
.spri-bose-vcs-launch #microsite_content .spri-descover .article.text_with_media a:hover {
  background-color: transparent;
  color: #fff;
}
.spri-bose-vcs-launch #microsite_content .spri-question {
  padding: 80px 0;
}
.spri-bose-vcs-launch #microsite_content .spri-question .col-xs-12.col-md-8 p.big {
  font-size: 24px;
  line-height: 29px;
}
.spri-bose-vcs-launch #microsite_content .spri-question .col-xs-12.col-md-4 .col-for-image {
  margin-bottom: 15px;
}
.spri-bose-vcs-launch #microsite_content .spri-question .col-xs-12.col-md-4 .col-for-image img {
  padding-left: 25px;
}
.spri-bose-vcs-launch #microsite_content .spri-question .col-xs-12.col-md-4 p {
  margin-bottom: 0;
}
.spri-bose-vcs-launch #microsite_content .spri-question .col-xs-12.col-md-4 p:not(:last-of-type) {
  font-size: 20px;
}
.spri-bose-vcs-launch #microsite_content .spri-question .col-xs-12.col-md-4 p b {
  font-weight: bold;
}

html:lang(de-DE) .spri-bose-vcs-launch #microsite_content .spri-bose-videobar a.btn {
  font-size: 14px;
  padding: 15px;
}
html:lang(de-DE) .spri-bose-vcs-launch #microsite_content .spri-bose-videobar a.btn:hover {
  font-size: 14px;
  padding: 15px;
}
html:lang(de-DE) .spri-bose-vcs-launch #microsite_content .spri-new-feature .article.section_headline h2 {
  width: 65%;
}

html:lang(fr-FR) .spri-bose-vcs-launch #microsite_content .spri-bose-videobar a.btn {
  font-size: 14px;
  padding: 15px;
}
html:lang(fr-FR) .spri-bose-vcs-launch #microsite_content .spri-bose-videobar a.btn:hover {
  font-size: 14px;
  padding: 15px;
}
html:lang(fr-FR) .spri-bose-vcs-launch #microsite_content .spri-new-feature .article.section_headline h2 {
  width: 70%;
}

/*************close Bose VBS Launch*************/
/*************open Lenovo 360 Buy ThinkSystem*************/
.spri-lenovo-buy-thinksystem #microsite_content input.btn-primary,
.spri-lenovo-buy-thinksystem #microsite_content a.btn-primary,
.spri-lenovo-buy-thinksystem #microsite_content table.table a.btn-primary {
  background-color: #ca0000;
  color: #fff;
}
.spri-lenovo-buy-thinksystem #microsite_content input.btn-primary:hover,
.spri-lenovo-buy-thinksystem #microsite_content a.btn-primary:hover,
.spri-lenovo-buy-thinksystem #microsite_content table.table a.btn-primary:hover {
  background-color: #fff;
  color: #000;
}
.spri-lenovo-buy-thinksystem #microsite_content h3 {
  font-size: 35px !important;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table thead {
  background-color: #000;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table thead tr th {
  padding: 20px 10px;
  background-image: none;
  color: #fff;
  border-bottom: 1px solid #DADADA;
  font-weight: 600;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table thead tr th:first-of-type {
  width: 10%;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table tbody tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table tbody tr:hover {
  background-color: transparent;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table tbody tr:hover a.lnk:not(:hover) {
  font-weight: 500;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table tbody tr td a.lnk {
  font-weight: 500;
  border-bottom: none !important;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-table-buy table tbody tr td a.lnk:hover {
  border-bottom: 1px solid #000 !important;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_360_buy_thinkbook/bg-contact_copy.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row {
  display: flex;
  align-items: center;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row h3 {
  margin-bottom: 30px;
  font-size: 25px!important;
  margin-top: 30px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row form {
  background-color: #fff;
  padding: 15px 0 30px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row form .mwf-paragraph {
  margin: 0 0 15px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row form label.mwf-label {
  color: #000;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row form p {
  color: #000 !important;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row form ul li {
  color: #000 !important;
  padding-left: 0;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row form ul li::before {
  display: none;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row p b {
  font-size: 18px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row ul li {
  position: relative;
  padding-left: 55px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row ul li:nth-last-child(1)::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_360_buy_thinkbook/icon-2.png);
  width: 40px;
  height: 40px;
  left: 0;
  top: 5px;
  background-size: cover;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row ul li:nth-last-child(2) {
  margin-bottom: 15px;
  margin-top: 35px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-webform .container > .row ul li:nth-last-child(2)::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_360_buy_thinkbook/icon-1.png);
  width: 40px;
  height: 40px;
  left: 0;
  top: 5px;
  background-size: cover;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-periode-section {
  background-color: #f8f8f8;
  padding: 50px 0;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-periode-section p {
  font-size: 20px;
  letter-spacing: 0.1px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-periode-section p b {
  font-size: 20px;
}
.spri-lenovo-buy-thinksystem #microsite_content .spri-term-con p b {
  color: #e60012;
  font-weight: bold;
  font-size: 18px;
}
/*************close Lenovo 360 Buy ThinkSystem*************/
/*************open Aruba Instant On workshop*************/
.spri-aruba-instant-workshop #microsite_content input.btn-primary,
.spri-aruba-instant-workshop #microsite_content a.btn-primary {
  background-color: #fff;
  color: #000;
  border: 2px solid #000;
}
.spri-aruba-instant-workshop #microsite_content input.btn-primary:hover,
.spri-aruba-instant-workshop #microsite_content a.btn-primary:hover {
  background-color: #fff;
  color: #000;
  border: 2px solid #fff !important;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/1_0_news_and_promotions/events_17/aruba_instant_on_workshop/bg-agenda-2.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 130px;
}
@media (min-width: 992px) {
  .spri-aruba-instant-workshop #microsite_content .spri-timeline .container .row .col-xs-12.col-md-6.grid-col:last-of-type {
    margin-top: -130px;
  }
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table {
  border: none;
  background-color: transparent;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table thead {
  display: none;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody > tr > td,
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody > tr > th,
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tfoot > tr > td,
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tfoot > tr > th,
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table thead > tr > td,
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table thead > tr > th {
  border: none;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tr th,
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tr td {
  border: none;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody tr:hover {
  background-color: transparent;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody tr:last-child td::after {
  display: none;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody tr td {
  padding-bottom: 15px;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody tr td:first-child {
  position: relative;
  width: 150px;
  background-color: transparent;
  z-index: 0;
  color: #000;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody tr td:first-child::after {
  content: "";
  background-color: #ddd;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 15px;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody tr td:last-child {
  position: relative;
  padding-left: 30px;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table tbody tr td:last-child::before {
  content: "";
  background-color: #ff8300;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 11px;
}
.spri-aruba-instant-workshop #microsite_content .spri-timeline table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-aruba-instant-workshop #microsite_content .spri-form-aruba {
  background: linear-gradient(180deg, rgb(92, 15, 139) 0%, rgb(133, 38, 103) 39%, rgb(159, 53, 79) 66%, rgb(246, 103, 1) 100%);
}
.spri-aruba-instant-workshop #microsite_content .spri-form-aruba .mwf-form .mwf-field h3 {
  font-size: 30px;
  text-transform: uppercase;
}
.spri-aruba-instant-workshop #microsite_content .spri-form-aruba .mwf-form .mwf_success_text p {
  color: #000 !important;
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}
.spri-aruba-instant-workshop #microsite_content .spri-form-aruba .mwf-form .mwf-paragraph {
  margin: 0;
}
.spri-aruba-instant-workshop #microsite_content .spri-form-aruba .mwf-form .mwf_buttonrow {
  margin: 0;
}
.spri-aruba-instant-workshop #microsite_content .spri-information-event {
  padding-bottom: 80px;
}
.spri-aruba-instant-workshop #microsite_content .spri-information-event .container > .row {
  background-color: #f8f8f8;
  margin: 0;
}
.spri-aruba-instant-workshop #microsite_content .spri-information-event .container > .row .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-aruba-instant-workshop #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-3 {
  padding: 0;
}
.spri-aruba-instant-workshop #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-3 img {
  width: 80px;
  margin: auto;
}
.spri-aruba-instant-workshop #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-9 {
  padding: 0;
}
/*************close Aruba Instant On workshop*************/
/*************open Tech Care, Kontrakt & Service Credit*************/
.spri-hpe-tech-care #microsite_content h2 {
  margin-bottom: 10px;
  font-size: 30px;
}
@media (min-width: 992px) {
  .spri-hpe-tech-care #microsite_content .spri-banner .parallax-container .text {
    max-width: 50% !important;
  }
}
.spri-hpe-tech-care #microsite_content .spri-om-supporten {
  background-image: url(https://www.also.com/ec/cms5/media/img/3100/customer_5/providers_16/hpe_portal_5/2_0_products_solutions_1/pointnext_3/tech_care_kontrakt_service_credit/hpe-section4-background-2.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hpe-tech-care #microsite_content .spri-om-supporten a.lnk {
  color: #89E872 !important;
  padding: 0 !important;
  background: none;
}
.spri-hpe-tech-care #microsite_content .spri-text-below-banner {
  background-color: #05b48a;
}
.spri-hpe-tech-care #microsite_content .spri-mb0 p {
  margin-bottom: 10px;
}
.spri-hpe-tech-care #microsite_content .spri-mb0 p:last-child {
  margin-bottom: 0px;
}
@media (min-width: 992px) {
  .spri-hpe-tech-care #microsite_content .spri-v-middle .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-hpe-tech-care #microsite_content .spri-contact-webshop img {
  margin: auto;
}
/*************close Tech Care, Kontrakt & Service Credit*************/
/*************open Greenlake Roadshow Frankfurt*************/
@media (min-width: 992px) {
  .spri-greenlake-roadshow-frankfurt #microsite_content .spri-banner.hero-banner .parallax-container {
    min-height: 460px;
  }
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-banner.hero-banner .parallax-container .parallax-text h2 {
  margin-bottom: 15px;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-banner.hero-banner .parallax-container .parallax-text p {
  font-size: 20px !important;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-banner.hero-banner .parallax-container .parallax-text p:not(:last-child) {
  margin-bottom: 15px;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-banner.hero-banner .parallax-container .parallax-text p.small {
  font-weight: bold;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-join-form {
  padding: 50px 0 0;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-join-form .article.text_with_media .text-box h3 {
  font-size: 30px;
  line-height: 35px;
  margin-bottom: 20px;
}
html:lang(da-DK) .spri-greenlake-roadshow-frankfurt #microsite_content .spri-join-form .article.text_with_media .text-box h3 {
  font-size: 28px;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-join-form .article.text_with_media .text-box p:last-of-type {
  font-weight: bold;
  line-height: 25px;
  margin-top: 20px;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-join-form .mwf-form .mwf_buttonrow {
  margin: 0;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-join-form .mwf-form .mwf_buttonrow input.mwf_finish {
  border-color: #01a982 !important;
  background: #01a982;
  color: #fff;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-join-form .mwf-form .mwf_buttonrow input.mwf_finish:hover {
  border-color: #01a982 !important;
  background: #ffffff;
  color: #01a982 !important;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-list-questions {
  padding-bottom: 50px;
}
@media (min-width: 992px) {
  .spri-greenlake-roadshow-frankfurt #microsite_content .spri-list-questions .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-speakers {
  background-color: #f6f4f4;
  padding: 50px 0;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-speakers .article.section_headline h2 {
  text-align: center;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-speakers .article.text_with_media span.text-box:last-of-type {
  background-color: #fff;
  display: block;
  padding: 30px;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-speakers .article.text_with_media span.text-box:last-of-type p:last-of-type {
  margin-bottom: 0;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-ready-to-join {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/greenlake_roadshow_frankfurt/bg-footer_new.jpg);
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-ready-to-join .article.text_with_media {
  background-color: #fff;
  width: 80%;
  margin: auto;
  text-align: center;
  padding: 20px 0;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-ready-to-join .article.text_with_media a.btn-primary {
  border-color: #01a982 !important;
  background: #01a982;
  color: #fff;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-ready-to-join .article.text_with_media a.btn-primary:hover {
  border-color: #01a982 !important;
  background: #ffffff;
  color: #01a982 !important;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-ready-to-join .article.text_with_media p:nth-last-of-type(2) {
  font-size: 20px;
}
.spri-greenlake-roadshow-frankfurt #microsite_content .spri-ready-to-join .article.text_with_media p:last-of-type {
  margin-top: 30px;
}

.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-speakers .container > .row:last-of-type {
  margin: 0 -16px;
}
@media (min-width: 768px) {
  .spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-speakers .container > .row:last-of-type {
    display: flex;
    flex-wrap: wrap;
  }
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-speakers .container > .row:last-of-type .col-xs-12.col-md-4.grid-col {
  padding: 0 8px;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-speakers .container > .row:last-of-type .col-xs-12.col-md-4.grid-col .article.text_with_media {
  background-color: #fff;
  display: block;
  padding: 30px 0;
  text-align: center;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-speakers .container > .row:last-of-type .col-xs-12.col-md-4.grid-col .article.text_with_media .col-for-image img {
  margin: auto;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-speakers .container > .row:last-of-type .col-xs-12.col-md-4.grid-col .article.text_with_media span.text-box:last-of-type {
  background-color: transparent;
  display: block;
  padding: 0;
}
@media (min-width: 992px) {
  .spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-banner .parallax-container .text {
    max-width: 50%;
  }
}
@media (min-width: 992px) {
  html:lang(da-DK) .spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-banner .parallax-container .text {
    max-width: 50%;
  }
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-banner a.btn-primary {
  font-size: 16px;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-banner a.btn-primary:hover {
  font-size: 16px;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-join-form {
  padding: 50px 0;
}
@media (min-width: 992px) {
  .spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-join-form .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-join-form .article.text_with_media > .row .text-box h3 {
  font-size: 23px;
  margin-bottom: 15px;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-join-form .article.text_with_media > .row .text-box p:last-of-type {
  font-weight: unset;
  line-height: unset;
  margin-top: 0;
}
@media (min-width: 992px) {
  .spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-list-questions .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-list-questions .article.text_with_media > .row h3 {
  font-size: 23px;
  margin-bottom: 15px;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-ready-to-join {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/greenlake_roadshow_frankfurt/new_48/bg-hpe-2.jpg);
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-ready-to-join .article.text_with_media {
  background-color: transparent;
  width: 100%;
  margin: auto;
  text-align: left;
  padding: 0;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-ready-to-join .article.text_with_media .row {
  padding-top: 0;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-ready-to-join .article.text_with_media .row h2 {
  color: #fff;
  font-size: 25px;
  margin-bottom: 0;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-ready-to-join .article.text_with_media .row p {
  color: #fff;
  font-size: 18px;
  line-height: 1.75;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-ready-to-join .article.webforms {
  background-color: #fff;
  padding: 30px 10px 40px;
}
.spri-greenlake-roadshow-frankfurt.spri-greenlake-roadshow-frankfurt-new #microsite_content .spri-ready-to-join .article.webforms .row.mwf_buttonrow {
  margin-top: 20px;
}

/*************close Greenlake Roadshow Frankfurt*************/
/*************open AV/DS-tapahtumat*************/
.spri-avds-tapahtumat #microsite_content .spri-banner {
  position: relative;
}
.spri-avds-tapahtumat #microsite_content .spri-banner::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/also_26/av_ds_tapahtumat/pattern_section1.svg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 100%;
  height: 100%;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event {
  position: relative;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(2) {
  margin-bottom: 50px;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(2) .col-xs-12 {
  padding-left: 7px;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline {
  background-color: #000;
  display: inline-block;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline h2 {
  line-height: 1.25;
  color: #fff;
  padding: 26px 15px;
  font-size: 40px;
  text-transform: uppercase;
  padding: 26px 50px;
  margin: 0;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(1) .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(1) .article.text_with_media ul li {
  position: relative;
  padding-left: 40px;
  line-height: 24px;
  font-size: 18px;
  margin-bottom: 20px;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(1) .article.text_with_media ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/also_26/av_ds_tapahtumat/arrow.svg);
  width: 22px;
  height: 20px;
  left: 5px;
  background-repeat: no-repeat;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(1) .article.text_with_media > .row {
  align-items: flex-start;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(1) .article.text_with_media > .row p {
  color: #000;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event .container > .row:nth-last-child(1) .article.text_with_media > .row p b {
  margin-bottom: 20px;
  display: block;
}
.spri-avds-tapahtumat #microsite_content .spri-date-event::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/also_26/av_ds_tapahtumat/pattern_section5.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.spri-avds-tapahtumat #microsite_content .spri-image .container > .row:nth-last-child(2) {
  margin-bottom: 50px;
}
.spri-avds-tapahtumat #microsite_content .spri-image .container > .row:nth-last-child(2) .col-xs-12 {
  padding-left: 7px;
}
.spri-avds-tapahtumat #microsite_content .spri-image .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline {
  float: left;
  text-align: left;
  max-width: 74%;
  background-color: #000;
  display: inline-block;
}
.spri-avds-tapahtumat #microsite_content .spri-image .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline h2 {
  line-height: 1.25;
  color: #fff;
  padding: 26px 15px;
  font-size: 40px;
  text-transform: uppercase;
  padding: 26px 50px;
  margin: 0;
}
.spri-avds-tapahtumat #microsite_content .spri-image .container > .row .col-xs-12.grid-col .article.text_with_media .row:last-child {
  padding: 30px 0 15px;
}
.spri-avds-tapahtumat #microsite_content .spri-logo-vendor {
  position: relative;
}
.spri-avds-tapahtumat #microsite_content .spri-logo-vendor::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/also_26/av_ds_tapahtumat/pattern_section3.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.spri-avds-tapahtumat #microsite_content .spri-logo-vendor .container > .row:nth-last-child(2) {
  margin-bottom: 40px;
}
.spri-avds-tapahtumat #microsite_content .spri-logo-vendor .container > .row:nth-last-child(2) .col-xs-12 {
  padding-left: 7px;
}
.spri-avds-tapahtumat #microsite_content .spri-logo-vendor .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline {
  background-color: #000;
  display: inline-block;
}
.spri-avds-tapahtumat #microsite_content .spri-logo-vendor .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline h2 {
  line-height: 1.25;
  color: #fff;
  padding: 26px 15px;
  font-size: 40px;
  text-transform: uppercase;
  padding: 26px 50px;
  margin: 0;
}

/*************close AV/DS-tapahtumat*************/
/*************open Biweekly 2023*************/
.spri-microsoft-biweekly-2023 #microsite_content {
  background-color: #f8f8f8;
}
.spri-microsoft-biweekly-2023 #microsite_content section:last-of-type {
  margin-bottom: 80px !important;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-logo {
  padding: 30px 0;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-banner {
  margin-bottom: 50px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block {
  margin-bottom: 30px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block .article.text_with_media {
  padding: 40px 0px 30px;
  background-color: #fff;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block .article.text_with_media h2 {
  font-size: 26px;
  line-height: 36px;
  margin-bottom: 15px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block .article.text_with_media h3 {
  font-size: 16px;
  line-height: 22px;
  text-transform: unset;
  margin-bottom: 10px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block .article.text_with_media p {
  margin-bottom: 15px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-plus {
  margin-top: -30px;
  padding-bottom: 30px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-plus .article.text_with_media {
  background-color: #fff;
  padding-bottom: 20px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-plus .article.text_with_media p.small {
  font-style: italic;
  padding-top: 25px;
}

.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-1 h2 {
  color: #000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-1 a.btn {
  background-color: #89E872;
  color: #000000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-2 h2 {
  color: #000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-2 a.btn {
  background-color: #89E872;
  color: #000000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-3 h2 {
  color: #000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-3 a.btn {
  background-color: #89E872;
  color: #000000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-4 h2 {
  color: #000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-4 a.btn {
  background-color: #89E872;
  color: #000000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-5 h2 {
  color: #000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-5 a.btn {
  background-color: #89E872;
  color: #000000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-6 h2 {
  color: #000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-6 a.btn {
  background-color: #89E872;
  color: #000000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-7 h2 {
  color: #000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-color-7 a.btn {
  background-color: #89E872;
  color: #000000;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-section-block-2 .col-xs-12.col-md-4.grid-col .article.text_with_media {
  padding: 30px 0 30px 0;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-section-block-2 .col-xs-12.col-md-4.grid-col .article.text_with_media .col-for-image {
  padding: 0 25px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-section-block-2 .col-xs-12.col-md-4.grid-col .text-box:last-of-type {
  padding-top: 30px;
  display: block;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-section-block-2 .col-xs-12.col-md-4.grid-col:first-child {
  padding-right: 0;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-section-block-2 .col-xs-12.col-md-4.grid-col:first-child .col-for-image {
  padding: 0 25px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block.spri-section-block-2 .col-xs-12.col-md-4.grid-col:last-of-type {
  padding-left: 0;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-vol .article.text_with_media {
  background-color: #fff;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-vol .article.text_with_media > .row {
  padding: 40px 0;
  text-align: center;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-vol .article.text_with_media > .row p {
  display: flex;
  justify-content: space-evenly;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-vol .article.text_with_media > .row p a.btn {
  background-color: #eeeeee;
  border: 1px solid #b8b8b8;
  color: #444444;
  border-radius: 10px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-vol .article.text_with_media > .row p a.btn:hover {
  background-color: #fff;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block-3 {
  margin-top: -30px;
}
@media (min-width: 992px) {
  .spri-microsoft-biweekly-2023 #microsite_content .spri-section-block-3 .col-xs-12.col-md-3.grid-col {
    width: 21.7%;
    padding: 0 0 !important;
  }
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block-3 .article.text_with_media h2 {
  font-size: 18px;
  line-height: 27px;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block span.highlight2 {
  color: #d23700;
  font-style: italic;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-title-plus {
  margin-bottom: 0;
  padding-bottom: 0;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-title-plus .article.text_with_media {
  padding: 0 0 20px;
  text-align: center;
  font-weight: bold;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block-2-img-1 {
   margin: 0;
   padding-bottom: 0;
}
.spri-microsoft-biweekly-2023 #microsite_content .spri-section-block-2-img-1 picture {
  background-color: #fff;
  display: block;
  padding-bottom: 30px;
}
/*************close Biweekly 2023*************/
/*************open Microsoft ExpertZone*************/
.spri-ms-expertzone #microsite_content a.btn {
  background-color: #286ef0;
  color: #fff;
  border: 2px solid #286ef0;
}
.spri-ms-expertzone #microsite_content a.btn:hover {
  background-color: white;
  color: #286ef0;
  border: 2px solid #286ef0;
}
.spri-ms-expertzone #microsite_content .spri-logo {
  background-color: #13126A;
}
.spri-ms-expertzone #microsite_content .spri-logo img {
  height: auto !important;
  padding-left: 18px;
}
.spri-ms-expertzone #microsite_content h2 {
  text-transform: uppercase;
  color: #1a1073;
}
.spri-ms-expertzone #microsite_content .spri-banner .container {
  position: relative;
}
.spri-ms-expertzone #microsite_content .spri-banner .container::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/microsoft_expertzone/logo-expertzone.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 192px;
  height: 40px;
  top: -60px;
}
.spri-ms-expertzone #microsite_content .spri-banner .container p {
  font-size: 24px;
}
.spri-ms-expertzone #microsite_content .spri-reasons {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/microsoft_expertzone/bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-expertzone #microsite_content .spri-reasons .article.section_headline h2 {
  text-transform: uppercase;
  color: #1a1073;
  text-align: center;
  margin-bottom: 50px;
}
.spri-ms-expertzone #microsite_content .spri-reasons .col-for-image img {
  margin: auto;
  margin-bottom: -1px;
  padding-top: 15px;
}
.spri-ms-expertzone #microsite_content .spri-reasons .container > .row .col-xs-12.grid-col {
  padding: 0 25px;
}
.spri-ms-expertzone #microsite_content .spri-reasons .container > .row .col-xs-12.grid-col .article.text_with_media h3 {
  margin-bottom: 0;
  color: #fff !important;
}
.spri-ms-expertzone #microsite_content .spri-reasons .container > .row .col-xs-12.grid-col:nth-last-of-type(3) .article.text_with_media {
  background-color: #1b0e78;
}
.spri-ms-expertzone #microsite_content .spri-reasons .container > .row .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media {
  background-color: #0928a7;
}
.spri-ms-expertzone #microsite_content .spri-reasons .container > .row .col-xs-12.grid-col:nth-last-of-type(1) .article.text_with_media {
  background-color: #1ca4ee;
}
.spri-ms-expertzone #microsite_content .spri-bonus-content {
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/microsoft_expertzone/pattern-bottom.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 200px;
}
.spri-ms-expertzone #microsite_content .spri-bonus-content .container > .row .col-xs-12.col-md-6.grid-col {
  padding: 0 25px;
}
.spri-ms-expertzone #microsite_content .spri-bonus-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row.media-wrapper:first-of-type {
  background: linear-gradient(90deg, rgb(27, 14, 121) 0%, rgb(19, 20, 209) 80%);
  padding: 20px 0;
}
.spri-ms-expertzone #microsite_content .spri-bonus-content .container > .row .col-xs-12.col-md-6.grid-col .article.text_with_media .row.media-wrapper:first-of-type h3 {
  font-size: 28px;
  color: #fff !important;
  margin-bottom: 0;
}
.spri-ms-expertzone #microsite_content .spri-bonus-title p {
  font-size: 20px;
}
.spri-ms-expertzone #microsite_content .spri-cta {
  text-align: center;
  margin-top: -210px;
}
/*************close Microsoft ExpertZone*************/
/*************open Microsoft 23Q1 Licencjonowanie*************/
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block.spri-two-block-fix .col-xs-12.grid-col .article.text_with_media::after{
  display: none;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col .article.text_with_media {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 50px 0 30px;
  position: relative;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col .article.text_with_media::after {
  content: "";
  background-color: #f8f8f8;
  position: absolute;
  width: 100%;
  height: 255px;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col .article.text_with_media h3 {
  color: #002060;
  padding-top: 50px;
  padding-bottom: 5px;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col .article.text_with_media h2 {
  margin-bottom: 15px;
  color: #002060;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col .article.text_with_media p.big {
  font-size: 23px;
  line-height: 1.25;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col .article.text_with_media p b {
  color: #002060;
  font-size: 24px;
  font-weight: bold;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(1) a.btn {
  background-color: #f25022;
  border: 2px solid #f25022;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(1) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #f25022;
  color: #f25022;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(2) a.btn {
  background-color: #02a4ef;
  border: 2px solid #02a4ef;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(2) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #02a4ef;
  color: #02a4ef;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(1) a.btn {
  background-color: #80ba01;
  border: 2px solid #80ba01;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(1) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #80ba01;
  color: #80ba01;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(2) a.btn {
  background-color: #ffb902;
  border: 2px solid #ffb902;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-two-block .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(2) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #ffb902;
  color: #ffb902;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-zarejestruj-sie a.btn {
  background-color: #02a4ef;
  border: 2px solid #02a4ef;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-zarejestruj-sie a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #02a4ef;
  color: #02a4ef;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-one-block .col-xs-12.grid-col .article.text_with_media {
  padding: 50px 0 10px;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-one-block .col-xs-12.grid-col .article.text_with_media h3 {
  color: #002060;
  padding-top: 50px;
  padding-bottom: 5px;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-one-block .col-xs-12.grid-col .article.text_with_media h2 {
  margin-bottom: 15px;
  color: #002060;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-one-block .col-xs-12.grid-col .article.text_with_media p.big {
  font-size: 23px;
  line-height: 1.25;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-one-block .col-xs-12.grid-col .article.text_with_media p b {
  color: #002060;
  font-size: 24px;
  font-weight: bold;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .container > .row:nth-last-of-type(2) {
  padding-top: 40px;
  background-color: #f8f8f8;
  margin: 0;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .container > .row:nth-last-of-type(2) h2 {
  margin-bottom: 35px;
  color: #002060;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .container > .row:nth-last-of-type(1) {
  padding-bottom: 30px;
  background-color: #f8f8f8;
  margin: 0;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media {
  text-align: right;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(1) a.btn {
  background-color: #f25022;
  border: 2px solid #f25022;
  width: 100%;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(1) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #f25022;
  color: #f25022;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(2) a.btn {
  background-color: #02a4ef;
  border: 2px solid #02a4ef;
  width: 100%;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(2) p:nth-last-of-type(2) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #02a4ef;
  color: #02a4ef;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(1) .article.text_with_media {
  text-align: left;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(1) a.btn {
  background-color: #80ba01;
  border: 2px solid #80ba01;
  width: 100%;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(1) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #80ba01;
  color: #80ba01;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(2) a.btn {
  background-color: #ffb902;
  border: 2px solid #ffb902;
  width: 100%;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar .col-xs-12.grid-col:nth-last-of-type(1) p:nth-last-of-type(2) a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #ffb902;
  color: #ffb902;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar.spri-three-block .col-xs-12.grid-col:nth-last-of-type(1) p a.btn {
  background-color: #ffb902;
  border: 2px solid #ffb902;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar.spri-three-block .col-xs-12.grid-col:nth-last-of-type(1) p a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #ffb902;
  color: #ffb902;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar.spri-three-block .col-xs-12.grid-col:nth-last-of-type(2) p a.btn {
  background-color: #80ba01;
  border: 2px solid #80ba01;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar.spri-three-block .col-xs-12.grid-col:nth-last-of-type(2) p a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #80ba01;
  color: #80ba01;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar.spri-three-block .col-xs-12.grid-col:nth-last-of-type(3) p a.btn {
  background-color: #f25022;
  border: 2px solid #f25022;
}
.spri-microsoft-licencjonowanie #microsite_content .spri-5410-ms-calendar.spri-three-block .col-xs-12.grid-col:nth-last-of-type(3) p a.btn:hover {
  background-color: #ffffff;
  border: 2px solid #f25022;
  color: #f25022;
}

/***special page ***/
.p-5410-28022023_microsoft_teams_rooms_szkolenia_marzec_5410pl230174 #microsite_content {
    background-image: url(/ec/cms5/media/img/5410_1/informations/webinars_2/2023_46/02_11/28022023_microsoft_teams_rooms_szkolenia_marzec_5410pl230174/microsoft-teams-rooms-bg.jpeg);
    background-repeat: no-repeat;
    background-position: center;
}
/*************close Microsoft 23Q1 Licencjonowanie*************/
/*************open Seagate HAMR MACH2 technology*************/
.spri-seagate-hamr #microsite_content a.btn {
  background-color: #6EBE49;
  border: 2px solid #6EBE49;
  color: #fff;
  border-radius: 10px;
}
.spri-seagate-hamr #microsite_content a.btn:hover {
  background-color: #fff;
  border: 2px solid #6EBE49;
  color: #6EBE49;
  border-radius: 10px;
}
.spri-seagate-hamr #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/24022023_seagate_hamr_mach2_technology_landing_page_5410pl233143/mach2_lp_row1_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-seagate-hamr #microsite_content .spri-banner .article.text_with_media .row {
  display: flex;
  align-items: center;
}
.spri-seagate-hamr #microsite_content .spri-banner .article.text_with_media .row h2 {
  color: #fff;
  font-size: 40px;
  margin-bottom: 20px;
}
.spri-seagate-hamr #microsite_content .spri-banner .article.text_with_media .row p {
  color: #fff;
  font-size: 18px;
}
.spri-seagate-hamr #microsite_content .spri-video {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/24022023_seagate_hamr_mach2_technology_landing_page_5410pl233143/mach2_lp_row3_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.spri-seagate-hamr #microsite_content .spri-video .container > .row:last-of-type {
  display: flex;
  justify-content: center;
}
.spri-seagate-hamr #microsite_content .spri-video .article.section_headline {
  width: 80%;
  margin: auto;
}
.spri-seagate-hamr #microsite_content .spri-video .article.section_headline h2 {
  text-align: center;
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/24022023_seagate_hamr_mach2_technology_landing_page_5410pl233143/mach2_lp_row2_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest .article.section_headline {
  padding-bottom: 30px;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest .article.section_headline h2 {
  color: #fff;
  margin-bottom: 20px;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest .article.section_headline h3 {
  color: #fff;
  font-weight: 500;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest .container > .row:last-of-type .article.text_with_media {
  text-align: center;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest .container > .row:last-of-type .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest .container > .row:last-of-type .article.text_with_media img {
  margin: auto;
}
.spri-seagate-hamr #microsite_content .spri-szym-jest .container > .row:last-of-type .article.text_with_media h3 {
  padding-top: 20px;
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-przewaga {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/24022023_seagate_hamr_mach2_technology_landing_page_5410pl233143/mach2_lp_row4_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.spri-seagate-hamr #microsite_content .spri-przewaga .article.section_headline {
  padding-bottom: 30px;
}
.spri-seagate-hamr #microsite_content .spri-przewaga .article.section_headline h2 {
  color: #fff;
  margin-bottom: 20px;
}
.spri-seagate-hamr #microsite_content .spri-przewaga .article.section_headline h3 {
  color: #fff;
  font-weight: 500;
}
.spri-seagate-hamr #microsite_content .spri-przewaga .container > .row:last-of-type {
  margin: 0 -10px;
}
.spri-seagate-hamr #microsite_content .spri-przewaga .container > .row:last-of-type .article.text_with_media {
  position: relative;
}
.spri-seagate-hamr #microsite_content .spri-przewaga .container > .row:last-of-type .article.text_with_media .row:last-of-type {
  position: absolute;
  bottom: 0;
  background: rgba(0, 0, 0, 0.8);
  padding: 20px 0;
}
.spri-seagate-hamr #microsite_content .spri-przewaga .container > .row:last-of-type .article.text_with_media .row:last-of-type h3 {
  color: #fff;
  font-weight: 500;
  font-size: 18px;
  margin: auto;
}
.spri-seagate-hamr #microsite_content .spri-materialy {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/24022023_seagate_hamr_mach2_technology_landing_page_5410pl233143/mach2_lp_row5_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px 0;
}
.spri-seagate-hamr #microsite_content .spri-materialy .article.text_with_media {
  width: 50%;
}
.spri-seagate-hamr #microsite_content .spri-materialy .article.text_with_media h2 {
  color: #fff;
  margin-bottom: 20px;
}
.spri-seagate-hamr #microsite_content .spri-materialy .article.text_with_media p {
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/24022023_seagate_hamr_mach2_technology_landing_page_5410pl233143/mach2_lp_row6_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-top: 80px;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc img {
  background: rgba(0, 0, 0, 0.8);
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .article.section_headline h2 {
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .container {
  padding-bottom: 50px;
  position: relative;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .container::after {
  content: "";
  position: absolute;
  border: 1px solid #FFFFFF;
  bottom: 30px;
  width: 96%;
  left: 0;
  right: 0;
  margin: auto;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .container > .row:last-of-type {
  margin: 0 -10px;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .col-xs-12.col-md-4.grid-col:nth-last-of-type(2) .col-xs-12 {
  padding: 0;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .col-xs-12.col-md-4.grid-col:nth-last-of-type(2) h3 {
  background-color: #6EBE49;
  padding: 20px;
  min-height: 111px;
  display: flex;
  align-items: center;
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) .col-xs-12 {
  padding: 0;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) p {
  background: rgba(0, 0, 0, 0.8);
  padding: 20px;
  font-size: 13px;
  min-height: 111px;
  margin-bottom: 10px;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) p a {
  color: #fff;
  border-bottom: 1px solid;
  display: contents;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) p a:hover {
  border-bottom: none;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/24022023_seagate_hamr_mach2_technology_landing_page_5410pl233143/mach2_lp_row6_background.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding-bottom: 80px;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last img {
  background: rgba(0, 0, 0, 0.8);
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .article.section_headline h2 {
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .container > .row:last-of-type {
  margin: 0 -10px;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .col-xs-12.col-md-4.grid-col:nth-last-of-type(2) .col-xs-12 {
  padding: 0;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .col-xs-12.col-md-4.grid-col:nth-last-of-type(2) h3 {
  background-color: #6EBE49;
  padding: 20px;
  min-height: 111px;
  display: flex;
  align-items: center;
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) .col-xs-12 {
  padding: 0;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) p {
  background: rgba(0, 0, 0, 0.8);
  padding: 20px;
  font-size: 13px;
  min-height: 111px;
  margin-bottom: 10px;
  color: #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) p a {
  color: #fff;
  border-bottom: 1px solid;
  display: contents;
}
.spri-seagate-hamr #microsite_content .spri-komapatybilnosc-last .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) p a:hover {
  border-bottom: none;
}
.spri-seagate-hamr #microsite_content .spri-footer {
  background-color: #6EBE49;
  padding: 40px 0;
}
.spri-seagate-hamr #microsite_content .spri-footer h3 {
  color: #fff;
}
.spri-seagate-hamr #microsite_content .spri-footer p {
  margin-bottom: 0;
}
.spri-seagate-hamr #microsite_content .spri-footer p a {
  background-color: #fff;
  color: #6EBE49;
}
/*************close Seagate HAMR MACH2 technology*************/
/*************open Apple Mac means*************/
.spri-apple-mac-means #microsite_content p,
.spri-apple-mac-means #microsite_content p.big,
.spri-apple-mac-means #microsite_content h1,
.spri-apple-mac-means #microsite_content h2,
.spri-apple-mac-means #microsite_content h4,
.spri-apple-mac-means #microsite_content li,
.spri-apple-mac-means #microsite_content h5,
.spri-apple-mac-means #microsite_content span,
.spri-apple-mac-means #microsite_content a {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif, "SF Pro Icons";
  line-height: 1.15 !important;
}

.spri-apple-mac-means #microsite_content h3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif, "SF Pro Icons";
  line-height: 1.15 !important;
  text-transform: unset;
}

.spri-apple-mac-means #microsite_content p {
  line-height: 1.23 !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .article.text_with_media .col-xs-12.col-md-6 {
    width: 50%;
  }
}
.spri-apple-mac-means #microsite_content span.highlight {
  font-style: italic;
  padding-right: 5px;
  font-weight: 900;
  background-color: #00ff00;
}

.spri-apple-mac-means #microsite_content span.highlight2 {
  padding-right: 5px;
  font-weight: 900;
  background-color: #00ff00;
}

.spri-apple-mac-means #microsite_content a.btn {
  background-color: transparent;
  color: #666666;
  border: 1px solid #666;
  font-size: 18px;
  text-transform: unset;
  font-weight: unset;
  padding: 8px 23px;
}

.spri-apple-mac-means #microsite_content a.btn:hover {
  background-color: #eeeeee;
  color: #666666;
  border: 1px solid #666;
  font-size: 18px;
  text-transform: unset;
  font-weight: unset;
  padding: 8px 23px;
}

.spri-apple-mac-means #microsite_content .spri-logo-mac img {
  margin: 0 auto;
  width: 20%;
  max-width: 169px;
}

.spri-apple-mac-means #microsite_content .spri-legal-text {
  background-color: #f5f5f7;
  padding: 110px 0;
}

.spri-apple-mac-means #microsite_content .spri-legal-text p.small {
  font-size: 12px;
  line-height: 18px;
  font-weight: 500;
  color: #6e6e73;
  margin-bottom: 15px;
}

.spri-apple-mac-means #microsite_content .spri-legal-text p.small a.lnk {
  color: #424245;
  font-weight: unset;
  border-bottom: none;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable {
  background-color: #f5f5f7;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .article.section_headline {
  width: 60%;
  margin: auto;
}

@media (min-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-mac-is-suitable img {
    width: 65%;
  }
}
.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container {
  background-color: white;
  border-radius: 20px;
  padding: 110px 0;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container > .row .col-xs-12.col-md-4.grid-col {
    width: 50%;
  }
}
.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container > .row:first-of-type h2 {
  font-size: 67px;
  font-weight: 600;
}

@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container > .row:first-of-type h2 {
    font-size: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container .article.text_with_media h3 {
  font-size: 24px;
  color: #86868B !important;
  font-weight: 500;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container .article.text_with_media h3 span.nowrap {
  color: #000 !important;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container .article.text_with_media ul li {
  font-size: 14px;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container .article.text_with_media ul li:not(:last-of-type) {
  margin-bottom: 10px;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container .article.text_with_media p:empty {
  display: none;
}

.spri-apple-mac-means #microsite_content .spri-mac-is-suitable .container .article.text_with_media p a.lnk {
  border-bottom: none;
  color: #86868b;
  font-size: 14px;
  font-weight: 400;
}

.spri-apple-mac-means #microsite_content .spri-resources {
  background-color: #f5f5f7;
  padding-top: 80px;
}

.spri-apple-mac-means #microsite_content .spri-resources .container {
  background-color: #fff;
  border-radius: 20px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-resources .container > .row .col-xs-12.col-md-4.grid-col {
    width: 50%;
  }
}
.spri-apple-mac-means #microsite_content .spri-resources .container > .row:first-of-type {
  padding-top: 110px;
}

.spri-apple-mac-means #microsite_content .spri-resources .container > .row:first-of-type h2 {
  font-size: 67px;
  font-weight: 600;
}

@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-resources .container > .row:first-of-type h2 {
    font-size: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .col-xs-12.col-md-4.grid-col:not(:last-of-type) p a {
  color: #0066cc;
  border-bottom: none;
  font-weight: 400;
  font-size: 14px;
}

.spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .col-xs-12.col-md-4.grid-col:not(:last-of-type) p a:hover {
  border-bottom: 1px solid;
}

@media (min-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .col-xs-12.col-md-4.grid-col:last-of-type {
    width: 100%;
    padding-bottom: 70px;
  }
}
.spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .col-xs-12.col-md-4.grid-col:last-of-type span.text-box h2 {
  font-size: 67px;
  margin-bottom: 10px;
  font-weight: 600;
}

@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .col-xs-12.col-md-4.grid-col:last-of-type span.text-box h2 {
    font-size: 36px;
  }
}
.spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .col-xs-12.col-md-4.grid-col:last-of-type span.text-box h3 {
  font-size: 32px;
  margin-bottom: 30px;
  font-weight: 600;
}

@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .col-xs-12.col-md-4.grid-col:last-of-type span.text-box h3 {
    font-size: 24px;
  }
}
.spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .article.text_with_media .col-for-image img {
  max-height: 60px;
  -o-object-fit: cover;
  object-fit: cover;
}

.spri-apple-mac-means #microsite_content .spri-resources .container > .row:last-of-type .article.text_with_media span.text-box h3 {
  font-size: 24px;
  font-weight: 500;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-slogan .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-apple-mac-means #microsite_content .spri-slogan .article.text_with_media span.text-box:nth-last-of-type(1) {
  padding: 50px 0 30px;
  display: block;
}

.spri-apple-mac-means #microsite_content .spri-slogan .article.text_with_media span.text-box:nth-last-of-type(1) h1 {
  text-transform: unset;
  font-size: 77px;
  letter-spacing: -2px;
  margin-bottom: 0px;
  line-height: 1.15;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-slogan .article.text_with_media span.text-box:nth-last-of-type(1) h1 {
    font-size: 65px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-slogan .article.text_with_media span.text-box:nth-last-of-type(1) h1 {
    font-size: 43px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-all-working {
    padding: 50px 0;
  }
}
.spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media {
  width: 80%;
  max-width: 645px;
  margin: auto;
}

.spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media > .row:last-of-type {
  padding-top: 50px;
}

.spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media h3 {
  font-size: 40px;
  font-weight: 500;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media h3 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media h3 {
    font-size: 26px;
  }
}
.spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media h3 span {
  padding-right: 5px;
  font-weight: 500;
  background-color: #00ff00;
}

.spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media p {
  font-size: 21px;
  padding: 30px 0 20px;
  font-weight: 500;
}

.spri-apple-mac-means #microsite_content .spri-all-working .article.text_with_media p:last-of-type {
  padding-top: 0;
}

.spri-apple-mac-means #microsite_content .spri-super-fast {
  background-color: #f5f5f7;
  padding-top: 80px;
}

.spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media {
  background-color: #fff;
  text-align: center;
  border-radius: 20px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media {
    padding: 30px 0;
  }
}
@media (max-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media {
    padding: 80px 0;
  }
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media > .row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media > .row .col-for-image {
    padding-bottom: 50px;
  }
}
.spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media h2 {
  font-size: 56px;
  line-height: 60px;
  margin-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media h2 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media h2 {
    font-size: 37px;
    line-height: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media p {
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 0;
}

@media (min-width: 1025px) {
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media span.col-for-image picture:nth-last-of-type(2) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media span.col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
@media (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media span.col-for-image picture:nth-last-of-type(3) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media span.col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media span.col-for-image picture:nth-last-of-type(2) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media span.col-for-image picture:nth-last-of-type(3) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-super-fast .article.text_with_media span.col-for-image picture:nth-last-of-type(1) {
    display: block;
  }
}
.spri-apple-mac-means #microsite_content .spri-battery-pack {
  background-color: #f5f5f7;
  padding-top: 20px;
}

.spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media {
  background-color: #fff;
  text-align: center;
  border-radius: 20px;
  padding: 80px 0 40px;
}

.spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media h2 {
  font-size: 56px;
  line-height: 60px;
  margin-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media h2 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media h2 {
    font-size: 37px;
    line-height: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media p {
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 0;
}

.spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media .col-for-image picture img {
  float: right;
}

.spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media .col-for-image picture:nth-last-of-type(1) img {
  width: 90%;
}

.spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media .col-for-image picture:nth-last-of-type(2) img {
  width: 70%;
}

@media (min-width: 769px) {
  .spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
@media (max-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-battery-pack .article.text_with_media .col-for-image picture:nth-last-of-type(2) {
    display: none;
  }
}
.spri-apple-mac-means #microsite_content .spri-excel {
  background-color: #f5f5f7;
  padding-top: 20px;
}

.spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media {
  background-color: #fff;
  text-align: center;
  border-radius: 20px;
  padding: 120px 0 0;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media {
    padding: 80px 0 0;
  }
}
.spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media span.text-box:last-of-type {
  padding-bottom: 120px;
  display: block;
}

.spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media h2 {
  font-size: 56px;
  line-height: 60px;
  margin-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media h2 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media h2 {
    font-size: 37px;
    line-height: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media p {
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 0;
}

.spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media .col-for-image picture {
  float: right;
}

@media (min-width: 769px) {
  .spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media .col-for-image picture:nth-last-of-type(2) {
    display: none;
  }
}
@media (max-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-excel .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
.spri-apple-mac-means #microsite_content .spri-better-together {
  background-color: #f5f5f7;
  padding-top: 20px;
}

.spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media {
  background-color: #fff;
  text-align: center;
  border-radius: 20px;
}

@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media {
    padding: 80px 0;
  }
}
@media (min-width: 481px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media {
    padding: 30px 0;
  }
}
.spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media h2 {
  font-size: 56px;
  line-height: 60px;
  margin-bottom: 30px;
  position: relative;
  z-index: 1;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media h2 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media h2 {
    font-size: 37px;
    line-height: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media h2 span.highlight2 {
  z-index: -1;
  position: relative;
  top: 15px;
}

.spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media p {
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 0;
}

.spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture img {
  padding-left: 0;
}

@media (min-width: 1025px) {
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture:nth-last-of-type(2) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
@media (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture img {
    margin-bottom: 50px;
  }
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture:nth-last-of-type(3) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture:nth-last-of-type(2) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture:nth-last-of-type(3) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-better-together .article.text_with_media span.col-for-image picture:nth-last-of-type(1) {
    display: block;
  }
}
.spri-apple-mac-means #microsite_content .spri-the-easiest {
  background-color: #f5f5f7;
  padding-top: 20px;
}

.spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media {
  background-color: #fff;
  text-align: center;
  border-radius: 20px;
  padding: 20px 0;
}

@media (max-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media {
    padding: 80px 0;
  }
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media > .row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media > .row .col-for-image {
    padding-bottom: 50px;
  }
}
.spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media h2 {
  font-size: 56px;
  line-height: 60px;
  margin-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media h2 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media h2 {
    font-size: 37px;
    line-height: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media p {
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 0;
}

.spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media .col-for-image picture {
  float: right;
}
@media (min-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media .col-for-image picture img {
    width: 75%;
  }
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media .col-for-image picture:nth-last-of-type(2) {
    display: block;
  }
}
@media (max-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media .col-for-image picture img {
    margin-bottom: 50px;
  }
  .spri-apple-mac-means #microsite_content .spri-the-easiest .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
.spri-apple-mac-means #microsite_content .spri-top-safe {
  background-color: #f5f5f7;
  padding: 20px 0;
}

.spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media {
  background-color: #fff;
  text-align: center;
  border-radius: 20px;
  padding: 20px 0;
}

.spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media h2 {
  font-size: 56px;
  line-height: 60px;
  margin-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media h2 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 480px) {
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media h2 {
    font-size: 37px;
    line-height: 41px;
  }
}
.spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media p {
  font-size: 21px;
  font-weight: 500;
  margin-bottom: 0;
}

.spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture img {
  margin: auto;
  width: 90%;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture img {
    width: 100%;
    padding-left: 0;
  }
}
@media (min-width: 1024px) {
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture img {
    width: 75%;
  }
}
@media (min-width: 769px) {
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: block;
  }
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture:nth-last-of-type(2) {
    display: block;
  }
}
@media (max-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture img {
    margin-bottom: 50px;
  }
  .spri-apple-mac-means #microsite_content .spri-top-safe .article.text_with_media .col-for-image picture:nth-last-of-type(1) {
    display: none;
  }
}
@media (min-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-apple-center .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-apple-mac-means #microsite_content .spri-apple-end .article.text_with_media > .row {
  padding-bottom: 0;
}

@media (min-width: 768px) {
  .spri-apple-mac-means #microsite_content .spri-apple-end .article.text_with_media > .row {
    display: flex;
    align-items: flex-end;
  }
}
/*************close Apple Mac means*************/
/*************open 02032023_HPE_Storage_Webinars*************/
.spri-hpe-storage-webinars-5410 #microsite_content {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/informations/webinars_2/2023_46/03_11/hpe_storage_webinars/5410_hpe_23q1_hpe_storage_webinars-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hpe-storage-webinars-5410 #microsite_content .spri-all-ctas .article.text_with_media p {
  display: flex;
  justify-content: space-between;
}
.spri-hpe-storage-webinars-5410 #microsite_content .spri-all-ctas .article.text_with_media p a.btn {
  background-color: #01a982;
  color: #fff;
  border-radius: 0;
  border: 2px solid #01a982;
}
.spri-hpe-storage-webinars-5410 #microsite_content .spri-all-ctas .article.text_with_media p a.btn:hover {
  border: 2px solid #fff;
  color: #fff;
  background-color: transparent;
}
/*************close 02032023_HPE_Storage_Webinars*************/
/*************open Microsoft_EDU_Komunikacja_Shape_the_future*************/
.spri-ms-edu-komunikacja #microsite_content .spri-introduce .article.text_with_media {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/bg_7/section2-background.jpg);
  background-position: left;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.spri-ms-edu-komunikacja #microsite_content .spri-introduce .article.text_with_media h2 {
  color: #fff;
  font-size: 46px;
  font-weight: 500;
}
.spri-ms-edu-komunikacja #microsite_content .spri-introduce .article.text_with_media::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/microsoft_expertzone/22-microsoft-logo-white-2.png);
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  bottom: 25px;
  width: 141px;
  height: 30px;
  left: 30px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(3) .article.text_with_media, .spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(4) .article.text_with_media {
  padding-bottom: 20px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row .article.text_with_media > .row {
  padding: 20px 0;
  display: flex;
  align-items: center;
  text-align: left;
  width: 90%;
  margin: auto;
  position: relative;
  height: 100%;
}
@media (min-width: 1200px) {
  .spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:first-of-type .col-xs-12 {
    padding: 0 8px;
  }
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:first-of-type .col-xs-12 .article.section_headline h2 {
  color: #353535;
  font-weight: 500;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:first-of-type .col-xs-12 .article.section_headline h3 {
  background-color: #000;
  color: #fff;
  padding: 20px 0;
  font-weight: 500;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type {
  background: linear-gradient(to bottom, #fff 50%, #f3f3f3 50%);
  margin: 0 -16px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col {
  padding-bottom: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(4) .article.text_with_media, .spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media {
  position: relative;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(4) .article.text_with_media::after, .spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media::after {
  content: "";
  position: absolute;
  border-right: 1px dashed #bfbfbf;
  right: 0;
  top: 50%;
  height: 90%;
  bottom: 0;
  transform: translate(-50%, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media .row, .spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .row {
  text-align: center;
}
.spri-ms-edu-komunikacja #microsite_content .spri-remote .container > .row:last-of-type .article.text_with_media .row p {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: #353535;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .article.section_headline h2 {
  color: #353535;
  font-weight: 500;
  text-align: center;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) {
  display: flex;
  align-items: center;
  margin: 0 -8px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
  padding: 0 15px 0 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul {
  padding: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li {
  margin-bottom: 20px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(3) {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/bg_7/section4-box1.jpg);
  color: #fff;
  padding: 20px;
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 100px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(3)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture4.png);
  width: 50px;
  height: 50px;
  left: 0;
  top: 50%;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(30px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(3)::after {
  content: "";
  border-left: 1px solid #fff;
  bottom: 0;
  position: absolute;
  left: 70px;
  height: 50%;
  top: 50%;
  transform: translate(10px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(2) {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/bg_7/section4-box2.jpg);
  color: #fff;
  padding: 20px;
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 100px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(2)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture5.png);
  width: 55px;
  height: 50px;
  left: 0;
  top: 50%;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(15px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(2)::after {
  content: "";
  border-left: 1px solid #fff;
  bottom: 0;
  position: absolute;
  left: 70px;
  height: 50%;
  top: 50%;
  transform: translate(10px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(1) {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/bg_7/section4-box3.jpg);
  color: #fff;
  padding: 20px;
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  font-size: 18px;
  font-weight: 600;
  position: relative;
  padding-left: 100px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(1)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture6.png);
  width: 55px;
  height: 50px;
  left: 0;
  top: 50%;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(10px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .col-xs-12 ul li:nth-last-of-type(1)::after {
  content: "";
  border-left: 1px solid #fff;
  bottom: 0;
  position: absolute;
  left: 70px;
  height: 50%;
  top: 50%;
  transform: translate(10px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row:nth-last-of-type(1) .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) {
  padding: 0 0 0 30px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media {
  background-color: #f5f5f5;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media span.text-box:nth-last-of-type(2) p:first-of-type {
  display: none;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
  position: relative;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul::before {
  content: "";
  border-bottom: 1px dashed #bfbfbf;
  width: 100%;
  position: absolute;
  left: 50%;
  top: 52%;
  transform: translate(-50%, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul li:nth-last-of-type(2) {
  position: relative;
  font-size: 21px;
  line-height: 1.25;
  padding: 50px 0 50px 170px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul li:nth-last-of-type(2)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture7.png);
  width: 140px;
  height: 140px;
  left: 0;
  top: 50%;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(10px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul li:nth-last-of-type(1) {
  position: relative;
  font-size: 21px;
  line-height: 1.25;
  padding: 50px 0 50px 170px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-opportunities .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul li:nth-last-of-type(1)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture8.png);
  width: 140px;
  height: 140px;
  left: 0;
  top: 50%;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translate(10px, -50%);
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/bg_7/section5-background.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media .row {
  display: flex;
  align-items: center;
  height: 100%;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media h3 {
  color: #fff;
  font-size: 29px;
  font-weight: 500;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media > .row {
  display: flex;
  height: 100%;
  align-items: center;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media h2 {
  color: #0078d7;
  font-weight: 500;
  border-bottom: 2px solid #0078d7;
  display: inline-block;
  padding-bottom: 10px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul {
  padding-left: 0;
  list-style-type: none !important;
  margin-top: -30px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li {
  position: relative;
  padding-left: 60px;
  min-height: 50px;
  display: flex;
  align-items: center;
  font-size: 20px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li:not(:last-of-type) {
  margin-bottom: 20px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li:not(:last-of-type)::after {
  content: "";
  border-bottom: 1px dashed #bfbfbf;
  position: absolute;
  width: 88%;
  height: 100%;
  right: 0;
  bottom: -10px;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li:nth-last-of-type(5)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture9.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  width: 50px;
  height: 50px;
  left: 0;
  top: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li:nth-last-of-type(4)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture10.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  width: 50px;
  height: 50px;
  left: 0;
  top: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li:nth-last-of-type(3)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture11.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  width: 50px;
  height: 50px;
  left: 0;
  top: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li:nth-last-of-type(2)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture12.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  width: 50px;
  height: 50px;
  left: 0;
  top: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-independently .container > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) ul li:nth-last-of-type(1)::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/02032023_microsoft_edu_komunikacja_shape_the_uture_5410pl230147/picture13.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom;
  width: 50px;
  height: 50px;
  left: 0;
  top: 0;
}
.spri-ms-edu-komunikacja #microsite_content .spri-contact .article.text_with_media {
  background-color: #000;
}
.spri-ms-edu-komunikacja #microsite_content .spri-contact .article.text_with_media h3 {
  color: #fff;
  font-weight: 500;
  padding: 20px 0;
  font-size: 18px;
  margin: 0;
  text-align: center;
}
.spri-ms-edu-komunikacja #microsite_content .spri-contact .article.text_with_media h3 a {
  color: #fff;
}
/*************close Microsoft_EDU_Komunikacja_Shape_the_future*************/
/*************open GREENLAKE TRAINING*************/
@media only screen and (min-width: 992px) {
  html:lang(sv-SE) .spri-main.spri-hpe-greenlake-training #microsite_content .spri-banner-greenklake .parallax-container .text {
    max-width: 56%;
  }
}
.spri-hpe-greenlake-training #microsite_content .hero-banner a.btn-primary {
  background-color: #029977;
  border: 2px solid #029977;
  color: #fff;
  font-size: 16px;
}
.spri-hpe-greenlake-training #microsite_content .hero-banner a.btn-primary:hover {
  background-color: #fff;
  border: 2px solid #fff !important;
  color: #fff;
  font-size: 16px;
}
@media (min-width: 992px) {
  .spri-hpe-greenlake-training #microsite_content .hero-banner .parallax-container {
    min-height: 460px;
  }
}
.spri-hpe-greenlake-training #microsite_content .hero-banner .parallax-container .parallax-text {
  position: absolute;
  top: 40% !important;
}
.spri-hpe-greenlake-training #microsite_content .hero-banner .parallax-container .parallax-text h2 {
  font-size: 43px;
  margin-bottom: 15px;
}
.spri-hpe-greenlake-training #microsite_content .hero-banner .parallax-container .parallax-text p {
  font-size: 24px;
  margin-bottom: 15px;
}
.spri-hpe-greenlake-training #microsite_content .spri-self-paced .article.text_with_media h2 {
  padding-top: 50px;
  margin-bottom: 10px;
}
.spri-hpe-greenlake-training #microsite_content .spri-get-training a.btn-primary {
  background-color: #029977;
  border: 2px solid #029977;
  color: #fff;
}
.spri-hpe-greenlake-training #microsite_content .spri-get-training a.btn-primary:hover {
  background-color: #fff;
  border: 2px solid #029977 !important;
  color: #029977 !important;
}
.spri-hpe-greenlake-training #microsite_content .spri-get-training ul {
  margin-bottom: 25px;
}
.spri-hpe-greenlake-training #microsite_content .spri-get-training ul li {
  font-weight: bold;
}
.spri-hpe-greenlake-training #microsite_content .spri-opportunities .article.section_headline {
  text-align: center;
  margin-bottom: 50px;
}
.spri-hpe-greenlake-training #microsite_content .spri-opportunities .container > .row .col-xs-12.grid-col:nth-child(odd) .col-xs-12.col-md-6:first-of-type {
  padding-right: 0;
}
.spri-hpe-greenlake-training #microsite_content .spri-opportunities .container > .row .col-xs-12.grid-col:nth-child(even) .col-xs-12.col-md-6:last-of-type {
  padding-left: 0;
}
.spri-hpe-greenlake-training #microsite_content .spri-opportunities .article.text_with_media p {
  font-size: 20px;
  position: relative;
}
.spri-hpe-greenlake-training #microsite_content .spri-opportunities .article.text_with_media p::before {
  position: absolute;
  content: "";
  background-color: #029977;
  width: 25%;
  left: 0;
  top: -30px;
  height: 8px;
}
.spri-hpe-greenlake-training #microsite_content .spri-partner-also {
  background-color: #f8f8f8;
}
.spri-hpe-greenlake-training #microsite_content .spri-partner-also .article.section_headline {
  text-align: center;
}
.spri-hpe-greenlake-training #microsite_content .spri-partner-also .article.section_headline h2 {
  margin-bottom: 15px;
}
.spri-hpe-greenlake-training #microsite_content .spri-partner-also .article.section_headline h3 {
  font-size: 28px;
  margin-bottom: 50px;
  font-weight: 500;
}
.spri-hpe-greenlake-training #microsite_content .spri-partner-also .container > .row:last-of-type {
  margin: 0 -10px;
}
.spri-hpe-greenlake-training #microsite_content .spri-partner-also .container > .row:last-of-type .col-xs-12.col-md-6.grid-col {
  padding: 0 10px;
  margin-bottom: 20px;
}
.spri-hpe-greenlake-training #microsite_content .spri-partner-also .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media {
  background-color: #fff;
}
@media (min-width: 992px) {
  .spri-hpe-greenlake-training #microsite_content .spri-partner-also .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media .row .col-xs-12.col-md-5 {
    padding: 0;
  }
}
.spri-hpe-greenlake-training #microsite_content .spri-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_greenlake_training/bg-form.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hpe-greenlake-training #microsite_content .spri-form input.mwf_finish {
  background-color: #029977;
  border: 2px solid #029977 !important;
  color: #fff;
}
.spri-hpe-greenlake-training #microsite_content .spri-form input.mwf_finish:hover {
  background-color: #fff;
  border: 2px solid #029977 !important;
  color: #029977 !important;
}
.spri-hpe-greenlake-training #microsite_content .spri-form .container > .row {
  background: linear-gradient(to left, rgb(255, 255, 255) 50%, rgb(248, 248, 248) 50%);
  padding: 30px;
}
.spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:first-of-type h3 {
  font-size: 32px;
}
.spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:first-of-type ol {
  padding-left: 20px;
}
.spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:first-of-type ol li {
  font-size: 17px;
}
.spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:last-of-type h3 {
  font-size: 32px;
}
.spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:last-of-type .mwf-paragraph {
  margin: 0;
}
.spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:last-of-type .row.mwf_buttonrow {
  margin-top: 15px;
}
html:lang(de-DE) .spri-hpe-greenlake-training #microsite_content .hero-banner .parallax-container .parallax-text h2 {
  font-size: 35px;
}
html:lang(de-DE) .spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:first-of-type h3 {
  font-size: 28px;
}
html:lang(de-DE) .spri-hpe-greenlake-training #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:last-of-type h3 {
  font-size: 28px;
}

.spri-hpe-greenlake-training.spri-hpe-greenlake-training-fix #microsite_content .hero-banner .parallax-container .parallax-text h2 {
  font-size: 35px;
}

.spri-hpe-greenlake-training.spri-hpe-greenlake-training-fix #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:first-of-type h3 {
  font-size: 28px;
}

.spri-hpe-greenlake-training.spri-hpe-greenlake-training-fix #microsite_content .spri-form .container > .row .col-xs-12.col-md-6.grid-col:last-of-type h3 {
  font-size: 28px;
}

.spri-hpe-greenlake-training #microsite_content .spri-get-lineheader h3{
  position: relative;
  margin-bottom: 40px !important;
  display: inline-block;
  font-size: 25px !important;
}

.spri-hpe-greenlake-training #microsite_content .spri-get-lineheader h3:before{
  display: block;
  content:" ";
  height: 5px;
  width: 100px;
  position: absolute;
  bottom: -25px;
  left: 0px;
  background-color: #01a982;
}

.spri-hpe-greenlake-training #microsite_content .spri-form.spri-form-greenlake-q2{
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_greenlake_training/q2_78/bg-footer-hpe-greenlake-q2.jpg);
}

@media only screen and (min-width: 992px) {
  .spri-hpe-greenlake-training.spri-hpe-greenlake-level2-3 #microsite_content .spri-banner-greenklake .parallax-container .text {
    max-width: 70%;
  }
}
.spri-hpe-greenlake-training.spri-hpe-greenlake-level2-3 #microsite_content .spri-banner-greenklake .parallax-container .text h2 {
  font-size: 35px;
}
/*************close GREENLAKE TRAINING*************/
/*************open HPE_w_marcu_zagraj_z_5410PL236180*************/
.spri-5410-gradient-text.spri-purple-bgcolor #microsite_content span.highlight2 {
  background: linear-gradient(to right, #130f32 0%, #4139a6 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}
.spri-5410-gradient-text.spri-purple-bgcolor #microsite_content a.btn, .spri-5410-gradient-text.spri-purple-bgcolor #microsite_content input.btn {
  background-color: #4139a6 !important;
  border: 2px solid #4139a6 !important;
  color: #fff;
}
.spri-5410-gradient-text.spri-purple-bgcolor #microsite_content a.btn:hover, .spri-5410-gradient-text.spri-purple-bgcolor #microsite_content input.btn:hover {
  background-color: #fff !important;
  border: 2px solid #4139a6 !important;
  color: #4139a6;
}
/*************close HPE_w_marcu_zagraj_z_5410PL236180*************/
/*************open Microsoft_23Q1_Office_Business_Standard_Campaign*************/
.spri-ms-office-business #microsite_content {
  overflow: hidden;
}
.spri-ms-office-business #microsite_content h2 span.highlight2 {
  color: #0078D4;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row {
  background-color: #0078D4;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
  z-index: 1;
  background-color: #fff;
  border-bottom-right-radius: 90px;
  padding: 35px 0 30px 25px;
  position: relative;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2)::before {
  content: "";
  background-color: #fff;
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media > .row:first-of-type img {
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media > .row:last-of-type .col-xs-12 {
  padding: 0;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media > .row:last-of-type h2 {
  margin: 30px 0 20px;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) {
  padding: 0;
  margin-left: -10px;
  position: relative;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1)::before {
  content: "";
  background-color: #82694b;
  position: absolute;
  right: -100%;
  top: 0;
  width: 100%;
  height: 100%;
}
.spri-ms-office-business #microsite_content .spri-business-standard .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  float: right;
  border-bottom-left-radius: 110px;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row {
  background-color: #0078D4;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
  margin-top: -90px;
  padding: 0;
}
@media (min-width: 992px) and (max-width: 1366px) {
  .spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
    margin-top: -30px;
    margin-left: 0px;
    width: 50%;
  }
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) h3 {
  color: #fff;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) p {
  color: #fff;
  padding-left: 40px;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul {
  list-style-type: none !important;
  padding: 0;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li {
  color: #fff;
  position: relative;
  position: relative;
  padding-left: 40px;
}
@media (min-width: 992px) and (max-width: 1366px) {
  .spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li {
    font-size: 13px;
  }
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/08032023_microsoft_23q1_office_business_standard_campaign_5410pl233177/icon1.svg);
  width: 25px;
  height: 25px;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li:not(:last-of-type) {
  margin-bottom: 15px;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) {
  padding: 0;
  z-index: 1;
  padding: 0;
  margin-top: -10px;
}
.spri-ms-office-business #microsite_content .spri-business-standard-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) img {
  max-width: 90%;
  border-top-left-radius: 140px;
  float: right;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row {
  background-color: #0078D4;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
  background-color: #fff;
  border-bottom-right-radius: 90px;
  padding: 20px 25px 40px 25px;
  z-index: 1;
  position: relative;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2)::before {
  content: "";
  background-color: #fff;
  position: absolute;
  left: -100%;
  top: 0;
  width: 100%;
  height: 100%;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media > .row:first-of-type img {
  height: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media > .row:last-of-type .col-xs-12 {
  padding: 0;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media > .row:last-of-type h2 {
  margin: 30px 0 20px;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) {
  padding: 0;
  margin-left: -10px;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media {
  border-bottom-left-radius: 90px;
  padding: 40px 0 20px;
  width: 70%;
  background-color: #e5e7e6;
  position: relative;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media::before {
  content: "";
  background-color: #e5e7e6;
  position: absolute;
  right: -100%;
  top: 0;
  width: 100%;
  height: 100%;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul {
  list-style-type: none !important;
  padding: 0;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul li {
  margin-bottom: 10px;
  position: relative;
  padding-left: 40px;
}
@media (min-width: 992px) and (max-width: 1366px) {
  .spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul li {
    font-size: 13px;
  }
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/08032023_microsoft_23q1_office_business_standard_campaign_5410pl233177/icon2.svg);
  width: 25px;
  height: 25px;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media ul:last-of-type li {
  color: #0078D4;
  font-weight: bold;
}
.spri-ms-office-business #microsite_content .spri-business-premium .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) .article.text_with_media p {
  font-weight: bold;
  text-align: center;
  font-size: 18px;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row {
  background-color: #0078D4;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
  padding: 0;
  margin-top: -120px;
}
@media (min-width: 992px) and (max-width: 1366px) {
  .spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
    margin-top: -100px;
    margin-left: 0px;
    width: 50%;
  }
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) h3 {
  color: #fff;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) p {
  padding-left: 40px;
  color: #fff;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul {
  list-style-type: none !important;
  padding: 0;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li {
  color: #fff;
  position: relative;
  position: relative;
  padding-left: 40px;
}
@media (min-width: 992px) and (max-width: 1366px) {
  .spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li {
    font-size: 13px;
  }
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/08032023_microsoft_23q1_office_business_standard_campaign_5410pl233177/icon1.svg);
  width: 25px;
  height: 25px;
  left: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) ul li:not(:last-of-type) {
  margin-bottom: 10px;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) {
  padding: 0;
  z-index: 1;
  padding: 0;
  margin-top: -10px;
}
.spri-ms-office-business #microsite_content .spri-business-premium-two .container-fluid > .row .col-xs-12.col-md-6.grid-col:nth-last-of-type(1) img {
  max-width: 90%;
  float: right;
  border-top-left-radius: 140px;
}
/*************close Microsoft_23Q1_Office_Business_Standard_Campaign*************/
/*************open Microsoft Surface Back to School*************/
@media (min-width: 1200px) {
  .spri-ms-surface-b2s #microsite_content .spri-text-below-banner .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-text-below-banner .article.text_with_media .col-xs-12 h2 {
  margin-bottom: 15px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .article.text_with_media .row:last-child {
  padding: 30px 0 30px;
}
@media (min-width: 1200px) {
  .spri-ms-surface-b2s #microsite_content .spri-best-solutions .article.text_with_media .row:last-child .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .article.text_with_media .row:last-child .col-xs-12 h3 {
  font-size: 18px;
}
@media (min-width: 1200px) {
  .spri-ms-surface-b2s #microsite_content .spri-educational-institutions .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container {
  position: relative;
}
@media (min-width: 1400px) {
  .spri-ms-surface-b2s #microsite_content .spri-portfolio .container {
    padding: 0 0 0 340px;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:first-of-type .article.section_headline {
  text-align: center;
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:first-of-type .article.section_headline h2 {
  color: #505050;
  font-size: 45px;
}
@media (min-width: 1024px) and (max-width: 1366px) {
  .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type {
    width: 100%;
    margin-bottom: 50px;
  }
  .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:not(:first-of-type) {
    width: 50%;
  }
}
@media (min-width: 1400px) {
  .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f8f8f8;
    width: 300px;
    padding: 30px;
  }
}
@media (max-width: 768px) {
  .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type {
    margin-bottom: 50px;
  }
}
@media (min-width: 1200px) {
  .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p:last-of-type {
  margin-bottom: 0;
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p span.highlight {
  color: #0179d4;
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p:nth-last-of-type(3), .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p:nth-last-of-type(6), .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p:nth-last-of-type(9) {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0;
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p:nth-last-of-type(2), .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p:nth-last-of-type(5), .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:first-of-type .article.text_with_media .col-xs-12 .text-box p:nth-last-of-type(8) {
  margin-bottom: 0;
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:not(:first-of-type) {
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  .spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:not(:first-of-type) .article.text_with_media .row .col-xs-12:last-of-type {
    padding: 0;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:not(:first-of-type) .article.text_with_media .row .col-xs-12 h3 {
  font-size: 15px;
  color: #0179d4;
}
.spri-ms-surface-b2s #microsite_content .spri-portfolio .container .row:last-of-type .col-xs-12.col-md-4.grid-col:not(:first-of-type) .article.text_with_media .row .col-xs-12 p {
  font-size: 12px;
}
@media (min-width: 1400px) {
  .spri-ms-surface-b2s #microsite_content .spri-button-more .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-button-more .article.text_with_media .col-xs-12 a.btn {
  background-color: #0179d4;
  color: #fff;
  border-radius: 0;
  border: 2px solid #0179d4;
}
.spri-ms-surface-b2s #microsite_content .spri-button-more .article.text_with_media .col-xs-12 a.btn:hover {
  background-color: #ffffff;
  color: #0179d4;
  border-radius: 0;
  border: 2px solid #0179d4;
}
@media (min-width: 1400px) {
  .spri-ms-surface-b2s #microsite_content .spri-buy-ms-surface .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-contact {
  padding: 80px 0;
  background-color: #f8f8f8;
}
.spri-ms-surface-b2s #microsite_content .spri-contact .article.section_headline {
  margin-bottom: 30px;
}
@media (min-width: 1366px) {
  .spri-ms-surface-b2s #microsite_content .spri-contact .article.section_headline {
    width: 50%;
    margin: auto;
  }
}
.spri-ms-surface-b2s #microsite_content .spri-contact .container .row:last-of-type .col-xs-12 {
  padding-top: 30px;
}
.spri-ms-surface-b2s #microsite_content .spri-contact .container .row:last-of-type .col-xs-12 p {
  margin-bottom: 5px;
}
.spri-ms-surface-b2s #microsite_content .spri-educational-institutions .article.text_with_media {
  position: relative;
  padding-bottom: 70px;
  margin-bottom: 40px;
}
.spri-ms-surface-b2s #microsite_content .spri-educational-institutions .article.text_with_media::after {
  content: "";
  position: absolute;
  border-top: 10px solid #d3d3d3;
  bottom: 0;
  width: 100%;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .container > .row .col-xs-12.col-md-4.grid-col {
  margin-bottom: 60px;
  padding: 0 15px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .container > .row .col-xs-12.col-md-4.grid-col .article.text_with_media {
  border-bottom: 5px solid #d3d3d3;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions a.btn {
  background-color: #0179d4;
  color: #fff;
  border-radius: 0;
  border: 2px solid #0179d4;
  margin-top: 20px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions a.btn:last-of-type {
  margin-left: 30px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions a.btn:hover {
  background-color: #ffffff;
  color: #0179d4;
  border-radius: 0;
  border: 2px solid #0179d4;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .c-Gallery .swiper-container .swiper-slide {
  display: flex;
  background: #f7f7f7;
  flex-direction: row-reverse;
  padding: 50px 100px;
  min-height: 640px;
  align-items: center;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
  position: relative !important;
  margin: 0px !important;
  padding: 0px;
  padding-right: 50px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block:last-of-type {
  display: none;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block h2 {
  font-size: 26px;
  margin-bottom: 20px;
  font-weight: bold;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block h2 + p {
  min-height: 288px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .swiper-container .swiper-button-next,
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .swiper-container .swiper-button-prev {
  height: auto;
  top: 50%;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .swiper-container .swiper-button-next {
  height: auto;
  top: 50%;
  right: 20px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .swiper-container .swiper-button-prev {
  left: 20px;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .swiper-container .fa-angle-left:before {
  content: "\f104";
  color: #a1a1a1;
  font-size: 50px !important;
  display: table-cell;
  vertical-align: middle;
  border: 1px solid;
  display: block;
  border-radius: 50%;
  padding: 5px 17px 9px 15px;
  background-color: white;
  font-size: 40px !important;
}
.spri-ms-surface-b2s #microsite_content .spri-best-solutions .swiper-container .fa-angle-right:before {
  content: "\f105";
  color: #eee;
  font-size: 50px !important;
  display: table-cell;
  vertical-align: middle;
  font-size: 50px !important;
  color: #a1a1a1;
  font-size: 50px !important;
  display: table-cell;
  vertical-align: middle;
  border: 1px solid;
  display: block;
  border-radius: 50%;
  padding: 5px 17px 9px 22px;
  background-color: white;
  font-size: 40px !important;
}
/*************close Microsoft Surface Back to School*************/
/*************open HP Workstation Adobe*************/
.spri-hp-workstation-adobe #microsite_content {
  background-color: #000;
}
.spri-hp-workstation-adobe #microsite_content .spri-logo-hp {
  padding: 50px 0;
}
@media (min-width: 992px) {
  .spri-hp-workstation-adobe #microsite_content .spri-logo-hp .col-xs-12.grid-col {
    padding-left: 25px;
  }
}
.spri-hp-workstation-adobe #microsite_content .spri-text-below-banner .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media h2 {
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 70px;
  line-height: 66px;
}
.spri-hp-workstation-adobe #microsite_content .spri-text-below-banner .col-xs-12.col-md-6.grid-col:last-of-type .col-for-image {
  padding-left: 25px;
  margin-bottom: 40px;
}
.spri-hp-workstation-adobe #microsite_content .spri-text-below-banner .col-xs-12.col-md-6.grid-col:last-of-type p:first-of-type {
  font-size: 24px;
  line-height: 32px;
  color: #FFF;
  font-weight: 600;
}
.spri-hp-workstation-adobe #microsite_content .spri-text-below-banner .col-xs-12.col-md-6.grid-col:last-of-type p:first-of-type span.nowrap {
  color: #0b93ac;
}
.spri-hp-workstation-adobe #microsite_content .spri-text-below-banner .col-xs-12.col-md-6.grid-col:last-of-type p a.btn {
  border: 2px solid #fff;
  background-color: transparent;
  color: #fff;
  margin-top: 25px;
  text-transform: unset;
  border-radius: 0;
}
.spri-hp-workstation-adobe #microsite_content .spri-text-below-banner .col-xs-12.col-md-6.grid-col:last-of-type p a.btn:hover {
  border: 2px solid #fff;
  background-color: #fff;
  color: #000;
  border-radius: 0;
}
.spri-hp-workstation-adobe #microsite_content .spri-banner {
  padding-top: 50px;
}
.spri-hp-workstation-adobe #microsite_content .spri-hvordan {
  padding: 80px 0;
  text-align: center;
}
.spri-hp-workstation-adobe #microsite_content .spri-hvordan .article.section_headline h2 {
  color: #ccc;
  font-size: 60px;
  line-height: 61px;
  text-align: center;
}
.spri-hp-workstation-adobe #microsite_content .spri-hvordan .col-xs-12.col-md-4.grid-col .col-for-image {
  padding-bottom: 30px;
}
.spri-hp-workstation-adobe #microsite_content .spri-hvordan .col-xs-12.col-md-4.grid-col .col-for-image img {
  margin: auto;
}
.spri-hp-workstation-adobe #microsite_content .spri-hvordan .col-xs-12.col-md-4.grid-col .text-box h3 {
  color: #fff !important;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 15px;
}
.spri-hp-workstation-adobe #microsite_content .spri-hvordan .col-xs-12.col-md-4.grid-col .text-box p {
  color: #fff;
  font-size: 16px;
}
.spri-hp-workstation-adobe #microsite_content .spri-hvordan .col-xs-12.col-md-4.grid-col .text-box p span.nowrap {
  color: #5d2d92;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken {
  padding: 150px 0 100px;
  background-color: rgba(255, 255, 255, 0);
  background-image: linear-gradient(180deg, #202024 0%, #000000 25%);
  background-position: center top;
  background-repeat: no-repeat;
  border-width: 0px 0px 0px 0px;
  border-color: #e2e2e2;
  border-style: solid;
  top: 0;
  position: relative;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken::before {
  content: "";
  background-color: rgba(255, 255, 255, 0);
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_workstation_adobe/stipjes_1170px.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: auto;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 50px;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type {
  width: 90%;
  margin: auto;
  padding-top: 50px;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media {
  border: 1px solid #fff;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media .row:last-of-type {
  padding: 50px 20px;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media h3 {
  color: #fff !important;
  font-size: 24px;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media p {
  color: #fff;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media p.big {
  font-size: 19px;
  font-weight: bold;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media ul li {
  font-size: 16px;
  position: relative;
  color: #fff;
  padding-left: 25px;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .container > .row:last-of-type .article.text_with_media ul li::before {
  content: "\f067";
  font-family: "FontAwesome" !important;
  color: #fff;
  font-size: 14px;
  position: absolute;
  left: 0;
  top: 2px;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .article.section_headline {
  width: 80%;
  text-align: center;
  margin: auto;
}
.spri-hp-workstation-adobe #microsite_content .sprii-adobe-programpakken .article.section_headline h2 {
  font-size: 60px;
  line-height: 66px;
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.spri-hp-workstation-adobe #microsite_content .hero-banner {
  padding: 50px 0 200px;
}
.spri-hp-workstation-adobe #microsite_content .hero-banner .parallax-container {
  overflow: unset;
  width: 80%;
  margin: auto;
}
.spri-hp-workstation-adobe #microsite_content .hero-banner .parallax-container .parallax {
  z-index: 0;
}
.spri-hp-workstation-adobe #microsite_content .hero-banner .parallax-container .parallax-text p.big {
  font-size: 60px;
  line-height: 61px;
  text-transform: unset;
  font-weight: bold;
  margin-bottom: 20px;
}
.spri-hp-workstation-adobe #microsite_content .hero-banner .parallax-container .parallax-text a {
  background-color: #5d2d92;
  border-color: #5d2d92;
  border-radius: 0;
  text-transform: unset;
}
.spri-hp-workstation-adobe #microsite_content .hero-banner .parallax-container .parallax-text a:hover {
  color: #5d2d92;
  background-color: #fff;
}
.spri-hp-workstation-adobe #microsite_content .spri-something-unique .article.text_with_media {
  border: 1px solid #fff;
  padding: 80px 50px;
}
.spri-hp-workstation-adobe #microsite_content .spri-something-unique .article.text_with_media h2 {
  font-size: 32px;
  line-height: 40px;
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin: auto;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk {
  padding: 100px 0;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .article.section_headline {
  margin-bottom: 50px;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .article.section_headline h2 {
  background: linear-gradient(to bottom, #cccccc 0%, #ffffff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 60px;
  line-height: 61px;
  width: 60%;
  text-align: center;
  margin: auto;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .col-xs-12.col-md-4.grid-col:nth-last-of-type(2) h3 {
  background-color: #5d2d92;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) h3 {
  background-color: #7b30cd;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .col-xs-12.col-md-4.grid-col:nth-last-of-type(3) h3 {
  background-color: #432267;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .article.text_with_media span.text-box:last-child {
  background-color: #1a1a1a;
  display: block;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .article.text_with_media span.text-box:last-child h3 {
  padding: 10px;
  color: #fff !important;
  font-size: 24px;
  text-align: center;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .article.text_with_media span.text-box:last-child ul {
  padding: 15px 15px 35px 40px;
}
.spri-hp-workstation-adobe #microsite_content .spri-kreative-fagfolk .article.text_with_media span.text-box:last-child ul li {
  color: #cccccc;
  font-size: 16px;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort .article.section_headline h2 {
  font-size: 32px;
  line-height: 32px;
  color: #fff;
  text-align: center;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table {
  border: none;
  background: transparent;
  color: #fff;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table thead tr {
  position: relative;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table thead tr::after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #fff;
  width: 100%;
  height: auto;
  bottom: 0;
  left: 0;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table thead tr th {
  background: none;
  font-weight: bold;
  font-size: 20px;
  line-height: 27px;
  border: 1px solid #000;
  padding-left: 0;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table thead tr th:not(:first-of-type) {
  font-size: 27px;
  line-height: 32px;
  padding: 20px;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table thead tr th:nth-last-of-type(3) {
  background-color: #432267;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table thead tr th:nth-last-of-type(2) {
  background-color: #5d2d92;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table thead tr th:nth-last-of-type(1) {
  background-color: #7b30cd;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table tr td {
  border-right: 1px solid #464646;
  border-bottom: 1px solid #464646;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table tr td:not(:first-of-type) {
  background: #1a1a1a;
  padding: 14px 20px;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table tr td:first-of-type {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  border-left: none;
  padding: 14px 0;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table tr:hover {
  background-color: transparent;
}
.spri-hp-workstation-adobe #microsite_content .spri-skjermkort table tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-hp-workstation-adobe #microsite_content .spri-cta-all {
  padding: 50px 0 80px;
  text-align: center;
}
.spri-hp-workstation-adobe #microsite_content .spri-cta-all a {
  background-color: #5d2d92;
  border-color: #5d2d92;
  border-radius: 0;
  text-transform: unset;
  color: #fff;
}
.spri-hp-workstation-adobe #microsite_content .spri-cta-all a:hover {
  color: #5d2d92;
  background-color: #fff;
  border-radius: 0;
}
/*************close HP Workstation Adobe*************/
/*************open HP Active Care Service*************/
.spri-hp-active-care #microsite_content {
  background-color: #f6f6f6;
}
@media (min-width: 1365px){
  .spri-hp-active-care #microsite_content .spri-banner .container-fluid > .row {
    background-color: #ffb9e0;
  }
}
@media (max-width: 1365px) {
  .spri-hp-active-care #microsite_content .spri-banner .container-fluid > .row .col-xs-12.col-md-6 {
    width: 100%;
  }
}
.spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 {
  padding: 0;
}
.spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h3 {
  background-color: #ff63bb;
  font-weight: unset;
  margin: 0;
}
@media (min-width: 992px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h3 {
    padding: 28px 20px 28px 410px;
  }
}
@media (max-width: 1365px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h3 {
    padding: 20px;
  }
}
@media (min-width: 1365px) and (max-width: 1440px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h3 {
    padding: 20px 20px 20px 140px;
  }
}
.spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h2 {
  background-color: #ff9ad3;
  margin: 0;
  font-size: 42px;
  font-weight: unset;
}
@media (min-width: 992px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h2 {
    padding: 28px 20px 28px 410px;
  }
}
@media (max-width: 1365px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h2 {
    padding: 20px;
  }
}
@media (min-width: 1365px) and (max-width: 1440px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 h2 {
    padding: 20px 20px 20px 140px;
    font-size: 34px;
  }
}
.spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 p {
  background-color: #ffb9e0;
  font-size: 20px;
  margin: 0;
}
@media (min-width: 992px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 p {
    padding: 28px 20px 28px 410px;
  }
}
@media (max-width: 1365px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 p {
    padding: 20px;
  }
}
@media (min-width: 1365px) and (max-width: 1440px) {
  .spri-hp-active-care #microsite_content .spri-banner .article.text_with_media .col-xs-12 p {
    padding: 20px 20px 20px 140px;
  }
}
@media (max-width: 991px) {
  .spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:first-of-type {
    height: auto !important;
    padding: 50px 0;
  }
}
@media (min-width: 992px) {
  .spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:first-of-type .article.text_with_media > .row {
    display: flex;
    height: 100%;
    align-items: center;
  }
}
.spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:first-of-type .article.text_with_media > .row h2 {
  font-size: 43px;
  font-weight: unset;
  position: relative;
  padding-bottom: 30px;
}
.spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:first-of-type .article.text_with_media > .row h2::after {
  content: "";
  position: absolute;
  border-top: 1px solid #231f20;
  width: 100%;
  bottom: 0;
  left: 0;
}
@media (min-width: 992px) {
  .spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:last-of-type {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:last-of-type .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:last-of-type .article.text_with_media .col-xs-12 p {
  margin-bottom: 0;
}
.spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:last-of-type .article.text_with_media .col-xs-12 p:nth-last-of-type(1) {
  background-color: #ffd0eb;
  padding: 20px 40px;
}
.spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:last-of-type .article.text_with_media .col-xs-12 p:nth-last-of-type(2) {
  background-color: #ffb1dd;
  padding: 20px 40px;
}
.spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:last-of-type .article.text_with_media .col-xs-12 p:nth-last-of-type(3) {
  background-color: #ff92cf;
  padding: 20px 40px;
}
.spri-hp-active-care #microsite_content .spri-identificer .container > .row .col-xs-12.col-md-6:last-of-type .article.text_with_media .col-xs-12 p:nth-last-of-type(4) {
  background-color: #ff63bb;
  padding: 20px 40px;
}
.spri-hp-active-care #microsite_content .spri-komplet-headline {
  padding-top: 50px;
}
.spri-hp-active-care #microsite_content .spri-komplet-headline .article.text_with_media h2 {
  margin-bottom: 15px;
  font-weight: unset;
  font-size: 41px;
}
.spri-hp-active-care #microsite_content .spri-komplet-headline .article.text_with_media p {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 20px;
}
.spri-hp-active-care #microsite_content .spri-komplet-headline .article.text_with_media p::after {
  content: "";
  position: absolute;
  border-top: 1px solid #231f20;
  width: 100%;
  bottom: 0;
  left: 0;
}
.spri-hp-active-care #microsite_content .spri-komplet-content img {
  padding-left: 25px !important;
}
.spri-hp-active-care #microsite_content .spri-komplet-content .article.text_with_media h3 {
  font-weight: unset;
  font-size: 26px;
  padding: 15px 0;
  margin-bottom: 0;
}
.spri-hp-active-care #microsite_content .spri-komplet-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) {
  background-color: #ff92cf;
}
.spri-hp-active-care #microsite_content .spri-komplet-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(4) {
  background-color: #ff63bb;
}
.spri-hp-active-care #microsite_content .spri-komplet-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(2) .article.text_with_media > .row, .spri-hp-active-care #microsite_content .spri-komplet-content .col-xs-12.col-md-6.grid-col:nth-last-of-type(4) .article.text_with_media > .row {
  display: flex;
  height: 100%;
  align-items: center;
}
.spri-hp-active-care #microsite_content .spri-hiaelp-content {
  padding-top: 40px;
}
.spri-hp-active-care #microsite_content .spri-hiaelp-content .container > .row .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media h2 {
  font-weight: unset;
  font-size: 41px;
  margin-bottom: 15px;
}
.spri-hp-active-care #microsite_content .spri-hiaelp-content .container > .row .col-xs-12.grid-col:nth-last-of-type(1) {
  padding: 0 0 50px 10px;
}
/*************close HP Active Care Service*************/
/*************open Hello Spring 2023*************/
.spri-hello-spring-2023 #microsite_content .spri-headline-section .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline {
  margin-left: 25px;
  margin-bottom: 50px;
}
.spri-hello-spring-2023 #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .c-Products__shortDescription {
  height: 80px !important;
}
.spri-hello-spring-2023 #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row {
  margin-top: 50px;
  text-align: center;
}
.spri-hello-spring-2023 #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  font-size: 18px;
}
.spri-hello-spring-2023 #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .c-Products__description {
  min-height: 90px !important;
}
@media (min-width: 992px) {
  .spri-hello-spring-2023 #microsite_content .spri-logo-partner .container {
    padding: 0 50px;
  }
}
.spri-hello-spring-2023 #microsite_content .spri-play-game img {
  padding-left: 25px;
  padding-top: 40px;
}

.spri-hello-spring-2023 #microsite_content .spri-vendor-logo {
    background-size: cover;
    height: 780px;
    background-position: center top;
}

.spri-hello-spring-2023 #microsite_content .spri-vendor-logo img {
    width: 150px;
    margin: 0 50px;
}

.spri-hello-spring-2023 #microsite_content .spri-reset-padding .article > .row {
    padding: 10px;
}

.spri-hello-spring-2023 #microsite_content .spri-reset-padding .c-Products--gallery-Product {
    padding: 15px;
}

.spri-hello-spring-2023 #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row {
    margin: 0;
}

@media (max-width: 768px) {
    .spri-hello-spring-2023 #microsite_content .spri-vendor-logo {
      	background-size: cover;
      	height: 300px;
      	background-position: center top;
    }

    .spri-hello-spring-2023 #microsite_content .spri-vendor-logo img {
      	width: 100px;
      	margin: 0 30px;
    }
}
/*************close Hello Spring 2023*************/
/*************open Poly new 2023*************/
.spri-poly-new-2023 #microsite_content a.btn-primary {
  padding: 15px 19px;
}
.spri-poly-new-2023 #microsite_content a.btn-primary:hover {
  padding: 15px 19px;
}
.spri-poly-new-2023 #microsite_content a.btn-primary:not(:last-of-type) {
  margin-right: 10px;
}

/*************close Poly new 2023*************/
/*************open HPE Greenlake for Block Storage*************/
.spri-hpe-greenlake-storage-2023 #microsite_content a.btn,
.spri-hpe-greenlake-storage-2023 #microsite_content input.btn {
  background-color: #029977;
  border: 2px solid #029977;
  color: #fff;
  font-size: 16px;
}
.spri-hpe-greenlake-storage-2023 #microsite_content a.btn:hover,
.spri-hpe-greenlake-storage-2023 #microsite_content input.btn:hover {
  background-color: #fff;
  border: 2px solid #029977 !important;
  color: #029977 !important;
  font-size: 16px;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-banner .text h2 {
  margin-bottom: 15px;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-banner .text p:not(:last-of-type) {
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .spri-hpe-greenlake-storage-2023 #microsite_content .spri-enterprise .container > .row .article.section_headline h3 {
    width: 85%;
    margin: auto;
  }
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-enterprise .container > .row:last-of-type {
  padding-top: 50px;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-how-work {
  background-color: #029977;
}
@media (min-width: 992px) {
  .spri-hpe-greenlake-storage-2023 #microsite_content .spri-how-work .container > .row .article.section_headline h3 {
    width: 85%;
    margin: auto;
  }
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-how-work .container > .row .article.section_headline h2 {
  color: #fff;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-how-work .container > .row .article.section_headline h3 {
  color: #fff!important;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-how-work .container > .row:last-of-type {
  padding-top: 50px;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-how-work .container > .row:last-of-type .article.text_with_media h3 {
  color: #fff!important;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-how-work .container > .row:last-of-type .article.text_with_media p {
  color: #fff;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_23q2_greenlake_for_block_storage/bg-form_13.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form .article.section_headline h2 {
  color: #fff;
  text-align: center;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form .mwf-label {
  color: #fff;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form .mwf-input p {
  color: #fff;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form .mwf-input p a {
  color: #fff;
  border-bottom: 1px solid #fff;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form .mwf-paragraph {
  margin-top: 10px;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form .mwf-paragraph p {
  color: #fff;
}
.spri-hpe-greenlake-storage-2023 #microsite_content .spri-form .mwf_buttonrow {
  margin-top: 10px;
}
/*************close HPE Greenlake for Block Storage*************/
/*************open Microsoft_Windows_11_Genuine_5410PL23322D*************/
.spri-main.spri-ms-win11-genuine #microsite_content p {
  font-size: 18px;
}

.spri-ms-win11-genuine #microsite_content .spri-text-right span.text-box {
    text-align: right;
}

.spri-ms-win11-genuine #microsite_content .spri-text-below-banner h2 {
    border-bottom: 1px solid #000;
    padding-bottom: 20px;
}
@media (min-width: 1200px) {
  .spri-main.spri-ms-win11-genuine #microsite_content .container {
    width: 1220px;
  }
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-text-below-banner .article.text_with_media h2 {
  font-weight: unset;
  font-size: 40px;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-text-below-banner .article.text_with_media h2 span {
  font-weight: bold;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-text-below-banner .article.text_with_media h3 {
  font-weight: unset;
  font-size: 28px;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-non-genuine {
  background-color: #fbf9f9;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-non-genuine .article.text_with_media h2 {
  font-weight: unset;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-policy .container > .row {
  background-color: #f9f9f9;
}
@media (min-width: 992px) {
  .spri-main.spri-ms-win11-genuine #microsite_content .spri-policy .container > .row .article.text_with_media .row .col-xs-12.col-md-6:first-of-type {
    padding: 0 5px;
  }
  .spri-main.spri-ms-win11-genuine #microsite_content .spri-policy .container > .row .article.text_with_media .row .col-xs-12.col-md-6:first-of-type p {
    font-size: 16px;
  }
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-introduce {
  background-color: #f9f9f9;
}
@media (min-width: 992px) {
  .spri-main.spri-ms-win11-genuine #microsite_content .spri-introduce img {
    height: 550px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-introduce .article.text_with_media {
  padding-left: 30px;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-introduce .article.text_with_media h2 {
  font-weight: unset;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-introduce .article.text_with_media h2 span {
  font-weight: bold;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security {
  background-color: #f0f0f0;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security .article.text_with_media h2 {
  font-weight: unset;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security ul li {
  position: relative;
  padding-left: 70px;
  min-height: 65px;
  font-size: 17px;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security ul li:nth-last-of-type(3):before {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/31032023_microsoft_23q2_windows_11_genuine_campaign_5410pl23322d/5410-icon-1.png);
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security ul li:nth-last-of-type(2):before {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/31032023_microsoft_23q2_windows_11_genuine_campaign_5410pl23322d/5410-icon-2.png);
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security ul li:nth-last-of-type(1):before {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/31032023_microsoft_23q2_windows_11_genuine_campaign_5410pl23322d/5410-icon-3.png);
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-amplifies-security ul li::before {
  position: absolute;
  background-size: auto;
  background-repeat: no-repeat;
  content: "";
  width: 100%;
  height: 100%;
  left: 0;
}
.spri-main.spri-ms-win11-genuine #microsite_content .spri-two-logos .col-xs-12.col-md-6:last-of-type img {
  float: right;
}
/*************close Microsoft_Windows_11_Genuine_5410PL23322D*************/
/*************open Cisco Sales push*************/
.spri-cisco-sales-push .c-Breadcrumb ol.backButton li:after {
  color: #fff;
}
.spri-cisco-sales-push .c-Breadcrumb .breadcrumb > li + li:before {
  color: #fff;
}
.spri-cisco-sales-push .c-Breadcrumb .breadcrumb > .active {
  color: #c7c5c5;
}
.spri-cisco-sales-push .c-Breadcrumb a {
  color: #fff;
}
.spri-cisco-sales-push #microsite_content p {
  font-size: 16px;
}
.spri-cisco-sales-push #microsite_content h1,
.spri-cisco-sales-push #microsite_content h2 {
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-weight: 400;
}
.spri-cisco-sales-push #microsite_content h1::after {
  display: none;
}
.spri-cisco-sales-push #microsite_content h3,
.spri-cisco-sales-push #microsite_content h4 {
  font-family: "interbold", Verdana, Arial, sans-serif;
}
.spri-cisco-sales-push #microsite_content a.btn-default,
.spri-cisco-sales-push #microsite_content input.btn-primary {
  background-color: #008fd2 !important;
  border: 2px solid #008fd2 !important;
  border-radius: 30px !important;
  color: #ffffff !important;
  padding: 15px 30px !important;
  font-weight: 900;
}
.spri-cisco-sales-push #microsite_content a.btn-default:hover,
.spri-cisco-sales-push #microsite_content input.btn-primary:hover {
  background-color: #fff !important;
  border: 2px solid #008fd2 !important;
  border-radius: 30px !important;
  color: #008fd2 !important;
  padding: 15px 30px !important;
  font-weight: 900;
}
.spri-cisco-sales-push #microsite_content .spri-topbanner {
  background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/cisco_portal_1/cisco_sales_push/kv.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 130px;
  padding-bottom: 60px;
}
.spri-cisco-sales-push #microsite_content .spri-topbanner .article.text_with_media .row:first-child .col-for-image img {
  height: 70px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-cisco-sales-push #microsite_content .spri-topbanner .article.text_with_media .row:last-child {
  margin-top: 50px;
}
.spri-cisco-sales-push #microsite_content .spri-topbanner .article.text_with_media .row:last-child h2 {
  font-size: 60px;
  line-height: 70px;
  margin-bottom: 10px;
  color: #fff;
  text-transform: unset;
}
.spri-cisco-sales-push #microsite_content .spri-topbanner .article.text_with_media .row:last-child p {
  color: #fff;
}
.spri-cisco-sales-push #microsite_content .spri-topbanner .article.text_with_media .row:last-child p:not(:last-child) {
  font-size: 26px;
  line-height: 35px;
}
.spri-cisco-sales-push #microsite_content .spri-topbanner .article.text_with_media .row:last-child p:last-child {
  margin-top: 30px;
}
@media (min-width: 992px) {
  .spri-cisco-sales-push #microsite_content .spri-cisco-introduce .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-cisco-sales-push #microsite_content .spri-cisco-introduce .article.text_with_media h2 {
  color: #28BAEB;
  font-size: 35px;
  margin-bottom: 15px;
}
.spri-cisco-sales-push #microsite_content .spri-cisco-introduce .article.text_with_media p {
  font-size: 16px;
  line-height: 24px;
}
.spri-cisco-sales-push #microsite_content .spri-cisco-introduce .article.text_with_media p:last-of-type {
  margin-bottom: 0;
}
.spri-cisco-sales-push #microsite_content .spri-cisco-content {
  background-color: #EDEDED;
  text-align: center;
}
@media (min-width: 992px) {
  .spri-cisco-sales-push #microsite_content .spri-cisco-content .article.text_with_media .row:last-of-type .col-xs-12 {
    padding: 0;
  }
}
.spri-cisco-sales-push #microsite_content .spri-cisco-content .col-for-image img {
  margin: auto;
}
.spri-cisco-sales-push #microsite_content .spri-cisco-content p:first-of-type {
  font-size: 18px;
  margin-bottom: 10px;
}
.spri-cisco-sales-push #microsite_content .spri-cisco-content p:last-of-type {
  margin-bottom: 0;
}
.spri-cisco-sales-push #microsite_content .spri-buy-now {
  background-color: #EDEDED;
  text-align: center;
}
.spri-cisco-sales-push #microsite_content .spri-buy-now p {
  margin-bottom: 0;
}
/*************close Cisco Sales push*************/
/*************open Lenovo_Poznaj_IDO_5410PL23311*************/
#spri-5410-promotion-template.spri-5410-lenovo-ido #microsite_content section {
  background-color: #2f2049;
}
#spri-5410-promotion-template.spri-5410-lenovo-ido #microsite_content section:last-of-type .container .row {
  padding: 20px;
  background-color: #f8f8f8 !important;
}
#spri-5410-promotion-template.spri-5410-lenovo-ido #microsite_content section:last-of-type .container .row .col-xs-12 {
  background-color: #f8f8f8;
}
#spri-5410-promotion-template.spri-5410-lenovo-ido #microsite_content a.btn {
  background-color: #e42314;
  border-radius: 0;
  border: 2px solid #e42314;
}
#spri-5410-promotion-template.spri-5410-lenovo-ido #microsite_content a.btn:hover {
  background-color: white;
  border-radius: 0;
  color: #e42314;
  border: 2px solid #e42314;
}
#spri-5410-promotion-template.spri-5410-lenovo-ido #microsite_content .spri-5410-lenovo-ido-icons .container > .row {
  padding: 50px 0;
}
#spri-5410-promotion-template.spri-5410-lenovo-ido #microsite_content .spri-5410-lenovo-ido-icons .article.text_with_media span.text-box p {
  margin-bottom: 5px;
}
/*************close Lenovo_Poznaj_IDO_5410PL23311*************/
/*************open 10042023_DELL_BIZON_5410PL23611J*************/
.spri-main.spri-vendor-cta-dell.spri-dell-bizon-5410pl23611j #microsite_content .spri-custom-h1-energy h1 {
  background: linear-gradient(to right, #0e7cb7 0%, #ba11a2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.spri-main.spri-vendor-cta-dell.spri-dell-bizon-5410pl23611j #microsite_content h2 {
  background: linear-gradient(to right, #0e7cb7 0%, #ba11a2 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.spri-main.spri-vendor-cta-dell.spri-dell-bizon-5410pl23611j #microsite_content a.btn-primary {
  border: 2px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(to right, #6a5af9, #f62682);
  background: linear-gradient(to right, #6a5af9, #f62682);
}
.spri-main.spri-vendor-cta-dell.spri-dell-bizon-5410pl23611j #microsite_content a.btn-primary:hover {
  border: 2px solid !important;
  border-image-slice: 1 !important;
  border-image-source: linear-gradient(to right, #6a5af9, #f62682) !important;
  background: linear-gradient(to right, #6a5af9 0%, #f62682 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*************close 10042023_DELL_BIZON_5410PL23611J*************/
/*************open Hello Spring 2023 Main*************/
.spri-hello-spring-2023-main #microsite_content .spri-headline-section .container > .row:nth-last-child(2) .col-xs-12 .article.section_headline {
  margin-left: 25px;
  margin-bottom: 50px;
}
.spri-hello-spring-2023-main #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .c-Products__shortDescription {
  height: 80px !important;
}
.spri-hello-spring-2023-main #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row {
  margin-top: 50px;
  text-align: center;
}
.spri-hello-spring-2023-main #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  font-size: 18px;
}
.spri-hello-spring-2023-main #microsite_content .spri-product .container > .row:nth-last-of-type(1) .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .c-Products__description {
  min-height: 90px !important;
}
@media (min-width: 992px) {
  .spri-hello-spring-2023-main #microsite_content .spri-logo-partner .container {
    padding: 0 50px;
  }
}
.spri-hello-spring-2023-main #microsite_content .spri-play-game img {
  padding-left: 25px;
  padding-top: 40px;
}

/*************close Hello Spring 2023 Main*************/
/*************open Eaton 23 Q2 Basic ePDU+ Rack*************/
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-product .article.section_headline h2 {
  color: #e78d27;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content a.btn.btn-primary {
  background-color: #0062a8;
  color: #fff;
  border-radius: 10px;
  border-color: #0062a8;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content a.btn.btn-primary:hover {
  background-color: #fff;
  color: #0062a8;
  border-radius: 10px;
  border-color: #0062a8;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content h2 {
  color: #0062a8;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content a.btn.btn-default {
  background-color: #0062a8;
  color: #fff;
  border-radius: 10px;
  border-color: #0062a8;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content a.btn.btn-default:hover {
  background-color: #fff;
  color: #0062a8;
  border-radius: 10px;
  border-color: #0062a8;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-text-intro h2 {
  margin: 10px 0;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-eaton-darkblue {
  background-color: #e78d27;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-product-section ul {
  padding-left: 20px;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-eaton-table table tr td[rowspan] {
  color: #ec9028;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-eaton-table .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #e7e7e8;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-eaton-table .table-striped > tbody > tr:nth-of-type(even):hover {
  background-color: #e7e7e8;
}
#spri-eaton-5px-gen2-ups.spri-eaton-basic-epdu-rack #microsite_content .spri-eaton-table table tr th {
  padding: 15px;
  font-size: 20px;
  background-color: #0062a8;
}
/*************close Eaton 23 Q2 Basic ePDU+ Rack*************/
/*************open HP Hardware SMB Attach Me and Poly*************/
html:lang(et-EE) .spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media {
  flex-grow: unset;
}
@media (min-width: 1400px) {
  .spri-hp-smb-poly #microsite_content .container {
    width: 1440px;
  }
}
.spri-hp-smb-poly #microsite_content .spri-banner {
  background-color: #e7eef8;
}
.spri-hp-smb-poly #microsite_content .spri-text-below-banner {
  background-color: #e7eef8;
}
.spri-hp-smb-poly #microsite_content .spri-text-below-banner h3 {
  font-weight: unset;
  font-size: 22px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .spri-hp-smb-poly #microsite_content .spri-text-below-banner .article.text_with_media {
    width: 70%;
    margin: auto;
  }
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.section_headline {
  text-align: center;
  margin-bottom: 50px !important;
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.section_headline h3 {
  font-weight: unset;
  font-size: 22px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  .spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.section_headline {
    width: 70%;
    margin: auto;
  }
}
@media (max-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.section_headline {
    width: 100%;
  }
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.text_with_media ul {
  position: relative;
  z-index: 2;
  list-style-type: none !important;
  padding: 0;
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.text_with_media ul li {
  position: relative;
  padding-left: 90px;
  padding-bottom: 10px;
  padding-right: 25px;
  margin-bottom: 20px;
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.text_with_media ul li span.nowrap {
  font-weight: bold;
  font-size: 18px;
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.text_with_media ul li:nth-last-of-type(3)::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_smb_attach_me_and_poly/shopping-cart.png);
  width: 54px;
  height: 54px;
  left: 0;
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.text_with_media ul li:nth-last-of-type(2)::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_smb_attach_me_and_poly/chart-histogram.png);
  width: 50px;
  height: 50px;
  left: 0;
}
.spri-hp-smb-poly #microsite_content .spri-one-stop-reseller .article.text_with_media ul li:nth-last-of-type(1)::before {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_smb_attach_me_and_poly/badge-dollar.png);
  width: 57px;
  height: 57px;
  left: 0;
}
.spri-hp-smb-poly #microsite_content .spri-attach-customer {
  background-color: #e7eef8;
}
@media (min-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-attach-customer .container-fluid > .row .col-xs-12.col-lg-4 {
    width: 41.33%;
  }
}
@media (min-width: 1400px) {
  .spri-hp-smb-poly #microsite_content .spri-attach-customer .container-fluid > .row .col-xs-12.col-lg-4 {
    width: 37.33%;
  }
}
.spri-hp-smb-poly #microsite_content .spri-attach-customer .article.text_with_media {
  background-color: #d3e1f3;
  padding: 50px 30px;
  margin-left: 100px;
}
@media (max-width: 576px) {
  .spri-hp-smb-poly #microsite_content .spri-attach-customer .article.text_with_media {
    padding: 50px 20px;
    margin-left: 0;
  }
}
@media (max-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-attach-customer .article.text_with_media {
    padding: 50px 30px;
    margin-left: 0;
  }
}
.spri-hp-smb-poly #microsite_content .spri-featured-category .article.section_headline {
  text-align: center;
  margin-bottom: 50px;
}
.spri-hp-smb-poly #microsite_content .spri-featured-category .article.text_with_media {
  background: linear-gradient(to bottom, #e7eef8 85%, #fff 15%);
  margin-bottom: 16px;
}
.spri-hp-smb-poly #microsite_content .spri-featured-category .article.text_with_media p:not(.small) {
  font-weight: bold;
  margin-bottom: 5px;
  padding-top: 20px;
}
.spri-hp-smb-poly #microsite_content .spri-featured-category .article.text_with_media p.small {
  margin-bottom: 20px;
}
.spri-hp-smb-poly #microsite_content .spri-featured-category .article.text_with_media .col-for-image img {
  padding-left: 50px;
  float: right;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel-group {
  border: none;
  margin-bottom: 0;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-title {
  text-align: center;
  margin-top: 25px;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-title a {
  display: unset;
  background-color: #fff;
  text-align: center;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-title a::after {
  display: none;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-title a span.btn-panel {
  background-color: #fff;
  border: none;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-title a span.btn-panel span {
  font-size: 20px;
  color: #165DBA;
  font-weight: bold;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-title a.collapsed span.btn-panel span:last-of-type {
  display: none;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-title a:not(.collapsed) span.btn-panel span:first-of-type {
  display: none;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body {
  background-color: #fff;
  padding: 0;
}
@media (min-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row {
    display: flex;
    flex-wrap: wrap;
  }
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media {
  margin-bottom: 16px;
  position: relative;
  background: linear-gradient(to bottom, #e7eef8 85%, #fff 15%);
}
html:lang(da-DK) .spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media .row:last-of-type,
html:lang(sv-SE) .spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media .row:last-of-type {
  margin: 0;
}
@media (min-width: 768px) {
  .spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media {
    flex-grow: 1;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media {
    flex-grow: 1;
    width: 33.33%;
  }
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media span:last-of-type {
  padding-left: 35px;
  padding-right: 35px;
  display: block;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media .col-for-image {
  padding-right: 0;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media .col-for-image img {
  padding-left: 50px;
  padding-right: 35px;
  float: right;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media::before {
  content: "";
  position: absolute;
  background: linear-gradient(to bottom, #fff 85%, #fff 15%);
  width: 16px;
  height: 100%;
  z-index: 1;
  top: 0;
  right: -6px;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media:nth-child(3n)::before {
  content: "";
  position: absolute;
  background: linear-gradient(to bottom, #e7eef8 85%, #fff 15%);
  width: 18px;
  height: 100%;
  z-index: -1;
  top: 0;
  right: 0;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media:nth-child(3n) .col-for-image img {
  padding-right: 25px;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media:nth-child(2n)::before {
  content: "";
  position: absolute;
  background: linear-gradient(to bottom, #fff 85%, #fff 15%);
  width: 16px;
  height: 100%;
  z-index: 1;
  top: 0;
  right: -10px;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media:nth-child(2n) .col-for-image img {
  padding-right: 30px;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media p:not(.small) {
  font-weight: bold;
  margin-bottom: 5px;
  padding-top: 20px;
}
.spri-hp-smb-poly #microsite_content .spri-accordion .c-Akkordeon .panel.panel-default .panel-body > .row .article.text_with_media p.small {
  margin-bottom: 20px;
}
.spri-hp-smb-poly #microsite_content .spri-start-hardware {
  background-color: #e7eef8;
}
@media (max-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-start-hardware {
    padding: 0;
  }
}
.spri-hp-smb-poly #microsite_content .spri-start-hardware .article.text_with_media {
  background-color: #d3e1f3;
  padding: 50px 30px;
  margin-right: 100px;
}
@media (max-width: 576px) {
  .spri-hp-smb-poly #microsite_content .spri-start-hardware .article.text_with_media {
    padding: 50px 20px;
    margin-right: 0;
  }
}
@media (max-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-start-hardware .article.text_with_media {
    padding: 50px 30px;
    margin-right: 0px;
  }
}
@media (min-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-start-hardware .article.text_with_media {
    margin-left: -23.5%;
  }
}
@media (min-width: 1400px) {
  .spri-hp-smb-poly #microsite_content .spri-start-hardware .article.text_with_media {
    margin-left: -12.5%;
  }
}
.spri-hp-smb-poly #microsite_content .spri-all-products a.btn {
  background-color: #165DBA;
  border: 2px solid #165DBA;
}
.spri-hp-smb-poly #microsite_content .spri-all-products a.btn:hover {
  background-color: #fff;
  border: 2px solid #165DBA;
  color: #165DBA;
}
@media (max-width: 1200px) {
  .spri-hp-smb-poly #microsite_content .spri-product .c-Products--gallery-Product {
    margin-bottom: 25px;
  }
}
.spri-hp-smb-poly #microsite_content .spri-product .c-Products--gallery-Product .add_info_products p {
  color: #98E872;
  font-size: 18px;
  font-weight: bold;
}
.spri-hp-smb-poly #microsite_content .spri-product .c-Products--gallery-Product > .row {
  text-align: center;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.spri-hp-smb-poly #microsite_content .spri-product .c-Products--gallery-Product > .row a.btn {
  background-color: #165DBA;
  border: 2px solid #165DBA;
}
.spri-hp-smb-poly #microsite_content .spri-product .c-Products--gallery-Product > .row a.btn:hover {
  background-color: #fff;
  border: 2px solid #165DBA;
  color: #165DBA;
}
.spri-hp-smb-poly #microsite_content .spri-product-hp .article.section_headline {
  text-align: center;
  padding-bottom: 30px;
}
.spri-hp-smb-poly #microsite_content .spri-product-poly {
  background-color: #e7eef8;
}
.spri-hp-smb-poly #microsite_content .spri-product-poly .article.section_headline {
  text-align: center;
  padding-bottom: 30px;
}
.spri-hp-smb-poly #microsite_content .spri-product-poly .article.section_headline h2 {
  position: relative;
  display: inline-block;
  margin-left: -146px;
}
.spri-hp-smb-poly #microsite_content .spri-product-poly .article.section_headline h2::after {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_smb_attach_me_and_poly/group_39.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  right: -170px;
  width: 149px;
  height: 63px;
  top: -15px;
}
/*************close HP Hardware SMB Attach Me and Poly*************/
/*************open 18042023_Lenovo_Hot_News_ThinkVision_T27h*************/
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27h .container > .row .col-xs-12.col-md-6.grid-col:first-of-type {
  padding-right: 0;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27h .container > .row .col-xs-12.col-md-6.grid-col:last-of-type {
  padding-left: 0;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27h .article.text_with_media {
  background-color: #f1e1ed;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27h .article.text_with_media h2 {
  color: #7a126b;
  margin-bottom: 5px;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27h .article.text_with_media p {
  color: #7a126b;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27h .article.text_with_media a.btn {
  background-color: #4d1449;
  border-radius: 0;
  text-transform: unset;
  border: 2px solid #4d1449;
  margin: 50px;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27h .article.text_with_media a.btn:hover {
  background-color: #fff;
  color: #4d1449;
  border: 2px solid #4d1449;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27p .container > .row .col-xs-12.col-md-6.grid-col:first-of-type {
  padding-right: 0;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27p .container > .row .col-xs-12.col-md-6.grid-col:last-of-type {
  padding-left: 0;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27p .article.text_with_media {
  background-color: #c9d0f0;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27p .article.text_with_media h2 {
  color: #294e95;
  margin-bottom: 5px;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27p .article.text_with_media p {
  color: #294e95;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27p .article.text_with_media a.btn {
  background-color: #11184f;
  border-radius: 0;
  text-transform: unset;
  border: 2px solid #11184f;
  margin: 50px;
}
.spri-5410-thinkvision27 #microsite_content .spri-5410-thinkvision-t27p .article.text_with_media a.btn:hover {
  background-color: #fff;
  color: #11184f;
  border: 2px solid #11184f;
}

/*************close 18042023_Lenovo_Hot_News_ThinkVision_T27h*************/
/*************open Cisco Service*************/
.spri-cisco-service #top .c-Breadcrumb ol.breadcrumb li a,
.spri-cisco-service #top .c-Breadcrumb ol li a,
.spri-cisco-service #top .c-Breadcrumb ol li:before,
.spri-cisco-service #top .c-Breadcrumb ol li:after {
  color: #fff;
}
.spri-cisco-service #microsite_content a.btn {
  background-color: #28BAEB;
  border: 2px solid #28BAEB;
}
.spri-cisco-service #microsite_content a.btn:hover {
  background-color: #fff;
  color: #28BAEB !important;
  border: 2px solid #28BAEB;
}
.spri-cisco-service #microsite_content .spri-cisco-service-header {
  padding: 80px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 700px;
}
.spri-cisco-service #microsite_content .spri-cisco-service-header .article.text_with_media .row:first-of-type {
  padding-top: 30px;
}
.spri-cisco-service #microsite_content .spri-cisco-palveluiden {
  padding-top: 30px;
}
.spri-cisco-service #microsite_content .spri-cisco-palveluiden .container > .row .col-xs-12.col-md-4.grid-col.equalheight {
  margin: 0 !important;
  padding-bottom: 0 !important;
}
.spri-cisco-service #microsite_content .spri-hardware-support {
  text-align: center;
  padding-bottom: 50px;
}
.spri-cisco-service #microsite_content .spri-smart-net {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/cisco_portal_2/cisco_23q2_services/section-bg1.jpg);
  padding: 80px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  display: flex;
  align-items: center;
}
.spri-cisco-service #microsite_content .spri-smart-net .article.text_with_media h2 {
  margin-bottom: 15px;
  color: #fff;
}
.spri-cisco-service #microsite_content .spri-smart-net .article.text_with_media p {
  margin: 0;
  color: #fff;
}
.spri-cisco-service #microsite_content .spri-solution-support {
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/cisco_portal_2/cisco_23q2_services/section-bg2.jpg);
  padding: 80px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 500px;
  display: flex;
  align-items: center;
  margin-bottom: 80px;
}
.spri-cisco-service #microsite_content .spri-solution-support .article.text_with_media h2 {
  margin-bottom: 15px;
  color: #fff;
}
.spri-cisco-service #microsite_content .spri-solution-support .article.text_with_media p {
  color: #fff;
  margin: 0;
}
.spri-cisco-service #microsite_content .spri-palvelun {
  padding-top: 80px;
}
.spri-cisco-service #microsite_content .spri-palvelun .article.section_headline {
  text-align: center;
}
.spri-cisco-service #microsite_content .spri-palvelun .container > .row .col-xs-12.col-md-4.grid-col.equalheight {
  margin: 0 !important;
  padding-bottom: 0 !important;
}
.spri-cisco-service #microsite_content .spri-cta {
  text-align: center;
  padding-bottom: 60px;
}
.spri-cisco-service #microsite_content .spri-edut {
  padding-bottom: 30px;
}
.spri-cisco-service #microsite_content .spri-edut .article.section_headline {
  text-align: center;
  padding-bottom: 50px;
}
.spri-cisco-service #microsite_content .spri-edut .container > .row .col-xs-12.col-md-4.grid-col.equalheight {
  margin: 0 !important;
  padding-bottom: 0 !important;
}
.spri-cisco-service #microsite_content .spri-software-support .container > .row .col-xs-12.col-md-4.grid-col.equalheight {
  margin: 0 !important;
  padding-bottom: 0 !important;
}
.spri-cisco-service #microsite_content .spri-ominaisuudet {
  background-color: #f8f8f8;
  padding: 80px 0;
  margin-bottom: 80px;
}
.spri-cisco-service #microsite_content .spri-ominaisuudet .col-xs-12.col-md-6.grid-col.equalheight {
  margin-bottom: 16px !important;
  padding: 0 8px !important;
}
.spri-cisco-service #microsite_content .spri-ominaisuudet .article.section_headline {
  text-align: center;
  margin-bottom: 60px;
}
.spri-cisco-service #microsite_content .spri-ominaisuudet .article.text_with_media {
  background-color: #fff;
  padding: 25px 0 15px;
}
.spri-cisco-service #microsite_content .spri-ominaisuudet .article.text_with_media p:first-of-type {
  margin-bottom: 0;
  font-size: 18px;
}
.spri-cisco-service #microsite_content .spri-offer {
  padding-bottom: 50px;
}
.spri-cisco-service #microsite_content .spri-offer .article.section_headline {
  text-align: center;
  margin-bottom: 40px;
}
.spri-cisco-service #microsite_content .spri-offer .container > .row .col-xs-12.col-md-4.grid-col.equalheight {
  margin: 0 !important;
  padding-bottom: 0 !important;
}
/*************close Cisco Service*************/
/*************open Phillips 40 tommer*************/
.spri-philips-40-tommer #microsite_content a.btn {
  background-color: #0b5ed8;
  border: 2px solid #0b5ed8;
}
.spri-philips-40-tommer #microsite_content a.btn:hover {
  background-color: #fff;
  color: #0b5ed8;
  border: 2px solid #0b5ed8;
}
.spri-philips-40-tommer #microsite_content .spri-philips-header {
  height: 600px;
  display: flex;
  align-items: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 1200px) {
  .spri-philips-40-tommer #microsite_content .spri-philips-header .article.text_with_media {
    width: 40%;
  }
}
.spri-philips-40-tommer #microsite_content .spri-philips-header h2 {
  font-size: 43px;
}
.spri-philips-40-tommer #microsite_content .spri-banner-bg {
  height: 400px;
  display: flex;
  align-items: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 200px;
}
.spri-philips-40-tommer #microsite_content .spri-banner-bg .article.text_with_media .row:first-of-type {
  margin-bottom: 30px;
}
.spri-philips-40-tommer #microsite_content .spri-banner-bg h2 {
  color: #fff !important;
  margin-bottom: 30px;
}
.spri-philips-40-tommer #microsite_content .spri-bg-tv img {
  position: absolute;
  top: -200px;
}
.spri-philips-40-tommer #microsite_content .spri-product-section {
  padding-top: 230px;
}

/*************close Phillips 40 tommer*************/

/*************open ALSO Roadshow Vaxjo AND Malmo*************/
.spri-also-roadshow-gothenburg.p-3100-also_roadshow_vaxjo_and_malmo #microsite_content .spri-arbetslivet ul {
  list-style-type: none !important;
  -moz-column-count: 2;
       column-count: 2;
}
.spri-also-roadshow-gothenburg.p-3100-also_roadshow_vaxjo_and_malmo #microsite_content .spri-arbetslivet ul li {
  font-size: 2.5rem;
  font-weight: bold;
}
.spri-also-roadshow-gothenburg.p-3100-also_roadshow_vaxjo_and_malmo #microsite_content .p_lenovo_tour_video {
  padding-top: 25px;
}
.spri-also-roadshow-gothenburg.p-3100-also_roadshow_vaxjo_and_malmo #microsite_content .p_lenovo_tour_tour ul {
  list-style-type: none !important;
  -moz-column-count: 2;
       column-count: 2;
}
.spri-also-roadshow-gothenburg.p-3100-also_roadshow_vaxjo_and_malmo #microsite_content .p_lenovo_tour_tour ul li {
  font-size: 2rem;
  text-transform: uppercase;
  text-align: center;
}
.spri-also-roadshow-gothenburg.p-3100-also_roadshow_vaxjo_and_malmo #microsite_content .p_lenovo_tour_tour ul li span.highlight2 {
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 8.8rem;
  margin-bottom: 0;
  font-weight: bold;
}
/*************close ALSO Roadshow Vaxjo AND Malmo*************/
/*************open ALSO Talent Program*************/
.spri-also-talent-program #microsite_content .spri-banner {
  background-repeat: no-repeat;
  background-position: center;
}
.spri-also-talent-program #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-of-type {
  padding-top: 110px;
  position: relative;
}
.spri-also-talent-program #microsite_content .spri-banner .article.text_with_media .col-xs-12.col-md-6:first-of-type::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/also_35/also_talent_program/logo.png);
  width: 166px;
  height: 33px;
  top: 40px;
}
.spri-also-talent-program #microsite_content .spri-banner .article.text_with_media h1 {
  font-size: 39px;
}
.spri-also-talent-program #microsite_content .spri-banner .article.text_with_media p {
  margin-bottom: 0;
}
.spri-also-talent-program #microsite_content .spri-text-below-banner {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
}
.spri-also-talent-program #microsite_content .spri-text-below-banner .col-xs-12.grid-col:nth-last-of-type(2) {
  padding-bottom: 30px;
}
.spri-also-talent-program #microsite_content .spri-text-below-banner .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media h1 {
  margin: 0;
  display: inline-block;
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  padding: 32px 52px;
  font-size: 34px;
}
.spri-also-talent-program #microsite_content .spri-challenges {
  padding: 20px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
}
@media (min-width: 992px) {
  .spri-also-talent-program #microsite_content .spri-challenges .container > .row {
    margin: 0;
  }
}
.spri-also-talent-program #microsite_content .spri-challenges .article.text_with_media {
  background-color: #fff;
  margin-bottom: 20px;
  padding: 10px;
}
.spri-also-talent-program #microsite_content .spri-challenges .article.text_with_media p {
  margin-bottom: 0;
}
.spri-also-talent-program #microsite_content .spri-challenges .article.text_with_media img {
  width: 40px;
  height: 40px;
  margin: auto;
}
.spri-also-talent-program #microsite_content .spri-challenges .article.text_with_media .row {
  display: flex;
  align-items: center;
}
.spri-also-talent-program #microsite_content .spri-text-dealers {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed;
}
.spri-also-talent-program #microsite_content .spri-text-dealers .article.text_with_media p {
  margin: 0;
  background-color: #000;
  color: #fff;
  padding: 20px;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning {
  background-repeat: no-repeat;
  background-position: center;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning .col-xs-12.grid-col:nth-last-of-type(3) .article.text_with_media h2 {
  margin-bottom: 20px;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning .col-xs-12.grid-col:nth-last-of-type(3) .article.text_with_media p {
  margin-bottom: 0;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning .col-xs-12.grid-col:nth-last-of-type(2) {
  margin: 50px 0;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media > .row .col-xs-12:first-child {
  padding: 30px 40px;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media > .row .col-xs-12:first-child p {
  margin-bottom: 0;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning .col-xs-12.grid-col:nth-last-of-type(1) .article.text_with_media > .row .col-xs-12:first-child {
  padding: 30px 40px;
}
.spri-also-talent-program #microsite_content .spri-ms-forretning .col-xs-12.grid-col:nth-last-of-type(1) .article.text_with_media > .row .col-xs-12:first-child p {
  margin-bottom: 0;
}
.spri-also-talent-program #microsite_content .spri-talent-program .article.text_with_media h2 {
  margin-bottom: 20px;
}
.spri-also-talent-program #microsite_content .spri-talent-program .article.text_with_media p:last-of-type {
  margin-bottom: 0;
}
.spri-also-talent-program #microsite_content .spri-introduce .article.text_with_media {
  padding: 30px 10px;
  background-color: #fff;
}
.spri-also-talent-program #microsite_content .spri-introduce .article.text_with_media p {
  margin-bottom: 0;
}
.spri-also-talent-program #microsite_content .spri-recruitment .col-xs-12.grid-col:nth-last-of-type(1) {
  margin-top: 50px;
}
.spri-also-talent-program #microsite_content .spri-recruitment .col-xs-12.grid-col:nth-last-of-type(1) .table_content .col-xs-12 {
  padding: 0;
}
.spri-also-talent-program #microsite_content .spri-recruitment .col-xs-12.grid-col:nth-last-of-type(1) .table_content table thead {
  display: none;
}
.spri-also-talent-program #microsite_content .spri-recruitment .col-xs-12.grid-col:nth-last-of-type(1) .table_content table tbody tr:first-of-type {
  font-weight: bold;
  font-size: 18px;
}
.spri-also-talent-program #microsite_content .spri-recruitment .col-xs-12.grid-col:nth-last-of-type(1) .table_content table tbody tr:first-of-type td {
  padding: 25px 20px;
  vertical-align: middle;
}
.spri-also-talent-program #microsite_content .spri-recruitment .col-xs-12.grid-col:nth-last-of-type(1) .table_content table tbody tr:not(:first-of-type) td {
  vertical-align: middle;
  padding: 15px 20px;
}
.spri-also-talent-program #microsite_content .spri-recruitment .col-xs-12.grid-col:nth-last-of-type(1) .table_content table tbody tr:not(:first-of-type) td:first-of-type {
  font-size: 18px;
  font-weight: bold;
}
.spri-also-talent-program #microsite_content .spri-recruitment .article.text_with_media h2 {
  margin-bottom: 20px;
  color: #000;
}
.spri-also-talent-program #microsite_content .spri-recruitment .article.text_with_media p {
  margin-bottom: 0;
  color: #000;
}
.spri-also-talent-program #microsite_content .spri-event {
  background-repeat: no-repeat;
  background-position: center;
}
.spri-also-talent-program #microsite_content .spri-event .article.text_with_media h2 {
  margin-bottom: 20px;
}
.spri-also-talent-program #microsite_content .spri-event .article.text_with_media p.big {
  line-height: 1.25;
}
.spri-also-talent-program #microsite_content .spri-event .article.text_with_media p:last-of-type {
  margin-bottom: 0;
}
/*************close ALSO Talent Program*************/
/*************open Microsoft DO MORE WITH LESS*************/
.spri-ms-do-more #microsite_content {
  overflow: hidden;
}
.spri-ms-do-more #microsite_content .spri-contact {
  background-color: #8dc8e8 !important;
}
.spri-ms-do-more #microsite_content .spri-logo img {
  height: 40px !important;
}
.spri-ms-do-more #microsite_content h2 {
  font-weight: 500;
}
@media (min-width: 1200px) {
  .spri-ms-do-more #microsite_content .container {
    width: 1280px;
  }
}
@media (min-width: 992px) {
  .spri-ms-do-more #microsite_content .hero-banner.tranform .parallax-container {
    min-height: 600px;
  }
}
.spri-ms-do-more #microsite_content .hero-banner .parallax-container > .container {
  top: -90px !important;
}
@media (min-width: 1200px) {
  .spri-ms-do-more #microsite_content .hero-banner .parallax-container > .container {
    max-width: 1280px;
  }
}
.spri-ms-do-more #microsite_content .hero-banner .parallax-container .text {
  float: right;
  text-align: right;
}
@media only screen and (min-width: 992px) {
  .spri-ms-do-more #microsite_content .hero-banner .parallax-container .text {
    max-width: 30%;
  }
}
.spri-ms-do-more #microsite_content .hero-banner .parallax-container .text h2 {
  font-size: 61px;
  color: #0078d4 !important;
  text-transform: unset;
  margin-bottom: 5px;
}
.spri-ms-do-more #microsite_content .hero-banner .parallax-container .text p {
  color: #0078d4 !important;
  font-size: 21px;
}
.spri-ms-do-more #microsite_content .spri-text-below-banner .article.text_with_media h2 {
  color: #0078d4;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  .spri-ms-do-more #microsite_content .spri-more-sercurity .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-do-more #microsite_content .spri-more-sercurity .article.text_with_media h2 {
  margin-bottom: 15px;
  background-color: #8dc8e8;
  position: relative;
  padding: 20px;
}
.spri-ms-do-more #microsite_content .spri-more-sercurity .article.text_with_media h2::before {
  content: "";
  position: absolute;
  background-color: #8dc8e8;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
}
.spri-ms-do-more #microsite_content .spri-more-sercurity .article.text_with_media h2 span.highlight {
  font-size: 15px;
  line-height: 1.6;
  display: block;
  padding-top: 15px;
  font-weight: 500;
}
.spri-ms-do-more #microsite_content .spri-more-sercurity .article.text_with_media p {
  padding: 0 20px;
}
.spri-ms-do-more #microsite_content .spri-more-sercurity .article.text_with_media p:last-of-type {
  font-style: italic;
}
.spri-ms-do-more #microsite_content .spri-greater-productivity .article.text_with_media {
  text-align: right;
}
@media (min-width: 1200px) {
  .spri-ms-do-more #microsite_content .spri-greater-productivity .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-do-more #microsite_content .spri-greater-productivity .article.text_with_media h2 {
  margin-bottom: 15px;
  background-color: #1985d8;
  position: relative;
  padding: 20px;
  color: #fff;
}
.spri-ms-do-more #microsite_content .spri-greater-productivity .article.text_with_media h2::before {
  content: "";
  position: absolute;
  background-color: #1985d8;
  right: -100%;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
}
.spri-ms-do-more #microsite_content .spri-greater-productivity .article.text_with_media h2 span.highlight {
  font-size: 15px;
  line-height: 1.6;
  display: block;
  padding-top: 15px;
  font-weight: 500;
}
.spri-ms-do-more #microsite_content .spri-greater-productivity .article.text_with_media p {
  padding: 0 20px;
}
.spri-ms-do-more #microsite_content .spri-greater-productivity .article.text_with_media p:last-of-type {
  font-style: italic;
}
@media (min-width: 1200px) {
  .spri-ms-do-more #microsite_content .spri-more-cost-reduction .article.text_with_media .col-xs-12 {
    padding: 0;
  }
}
.spri-ms-do-more #microsite_content .spri-more-cost-reduction .article.text_with_media h2 {
  margin-bottom: 15px;
  background-color: #8dc8e8;
  position: relative;
  padding: 20px;
}
.spri-ms-do-more #microsite_content .spri-more-cost-reduction .article.text_with_media h2::before {
  content: "";
  position: absolute;
  background-color: #8dc8e8;
  left: -100%;
  width: 100%;
  height: 100%;
  z-index: -1;
  top: 0;
}
.spri-ms-do-more #microsite_content .spri-more-cost-reduction .article.text_with_media h2 span.highlight {
  font-size: 15px;
  line-height: 1.6;
  display: block;
  padding-top: 15px;
  font-weight: 500;
}
.spri-ms-do-more #microsite_content .spri-more-cost-reduction .article.text_with_media p {
  padding: 0 20px;
}
.spri-ms-do-more #microsite_content .spri-more-cost-reduction .article.text_with_media p:last-of-type {
  font-style: italic;
}
.spri-ms-do-more #microsite_content .spri-reasons {
  background-color: #0078d4;
}
.spri-ms-do-more #microsite_content .spri-reasons p {
  color: #fff;
}
.spri-ms-do-more #microsite_content .spri-todo .article.text_with_media h2 {
  color: #0078d4;
  margin-bottom: 15px;
}
.spri-ms-do-more #microsite_content .spri-older-devices .article.text_with_media p:last-of-type {
  line-height: 1.75;
}
.spri-ms-do-more #microsite_content .spri-older-devices .article.text_with_media p b {
  font-size: 23px;
}
.spri-ms-do-more #microsite_content .spri-experzone-title {
  background-color: #f8f8f8;
  padding: 50px 0 30px;
}
.spri-ms-do-more #microsite_content .spri-experzone-title .article.text_with_media h2 {
  margin-bottom: 15px;
}
.spri-ms-do-more #microsite_content .spri-experzone-title .article.text_with_media h3 {
  font-weight: 500;
}
.spri-ms-do-more #microsite_content .spri-experzone-content {
  background-color: #f8f8f8;
}
@media (min-width: 992px) {
  .spri-ms-do-more #microsite_content .spri-experzone-content .container > .row {
    margin: 0;
  }
}
.spri-ms-do-more #microsite_content .spri-experzone-content .article.text_with_media {
  background-color: #0076d0;
  padding: 20px 0;
}
.spri-ms-do-more #microsite_content .spri-experzone-content .article.text_with_media .row:last-of-type {
  padding-top: 20px;
}
.spri-ms-do-more #microsite_content .spri-experzone-content .article.text_with_media .row:last-of-type span.text-box p {
  color: #fff;
}
.spri-ms-do-more #microsite_content .spri-expertzone-cta {
  background-color: #f8f8f8;
  padding: 50px 0;
}
.spri-ms-do-more #microsite_content .spri-expertzone-cta a.btn {
  background-color: #0076d0;
  border: 2px solid #0076d0;
}
.spri-ms-do-more #microsite_content .spri-expertzone-cta a.btn:hover {
  background-color: #fff;
  border: 2px solid #0076d0;
  color: #0076d0;
}
/*************close Microsoft DO MORE WITH LESS*************/

/*************open HARMONY PARTNER INCENTIVE*************/
.spri-harmony-parner #microsite_content .spri-partner-incentive {
  height: 600px;
  display: flex;
  align-items: center;
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.spri-harmony-parner #microsite_content .spri-partner-incentive .article.text_with_media h1 {
  color: #fff;
  font-size: 60px;
  font-weight: 600;
  position: relative;
}
.spri-harmony-parner #microsite_content .spri-partner-incentive .article.text_with_media h1::before {
  content: "";
  background-color: #fff;
  position: absolute;
  right: 305px;
  top: -10px;
  width: 170px;
  height: 1px;
}
.spri-harmony-parner #microsite_content .spri-partner-incentive .article.text_with_media h1::after {
  content: "";
  background-color: #fff;
  position: absolute;
  right: 285px;
  bottom: -10px;
  width: 470px;
  height: 1px;
}
.spri-harmony-parner #microsite_content .spri-deals {
  background-color: #f7f7f7;
  padding: 30px 0 0;
}
.spri-harmony-parner #microsite_content .spri-deals .article.text_with_media h2 {
  color: #6c0954;
  font-weight: 500;
  text-align: center;
}
.spri-harmony-parner #microsite_content .spri-deals-size {
  background-position: top;
  background-size: contain;
  padding-bottom: 50px;
  background-repeat: no-repeat;
}
.spri-harmony-parner #microsite_content .spri-deals-size .article.text_with_media h3 {
  color: #6d0a55;
  font-weight: 900;
  font-size: 25px;
  position: relative;
}
.spri-harmony-parner #microsite_content .spri-deals-size .article.text_with_media h3::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/5870/customer_10/provider_2/check_point/harmony_partner_incentive/icon.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 48px;
  height: 40px;
  left: -70px;
  top: 0;
}
.spri-harmony-parner #microsite_content .spri-deals-size .article.text_with_media h3 + p {
  font-size: 18px;
}
.spri-harmony-parner #microsite_content .spri-deals-size .article.text_with_media ul {
  list-style-type: disc;
  padding-left: 20px;
}
.spri-harmony-parner #microsite_content .spri-deals-size .article.text_with_media ul li {
  font-size: 18px;
}
.spri-harmony-parner #microsite_content .spri-contact {
  background: linear-gradient(90deg, rgb(221, 118, 157) 0%, rgb(145, 72, 128) 80%);
  padding: 15px;
}
.spri-harmony-parner #microsite_content .spri-contact .article.text_with_media p {
  margin: 0;
  color: #fff;
  font-size: 18px;
}

/*************close HARMONY PARTNER INCENTIVE*************/
/*************open Proofpoint Jumpstart *************/
@font-face {
  font-family: "Fjalla One";
  src: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/fjallaone-regular.eot");
  src: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/fjallaone-regular.eot?#iefix") format("embedded-opentype"), url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/fjallaone-regular.woff2") format("woff2"), url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/fjallaone-regular.woff") format("woff"), url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/fjallaone-regular.ttf") format("truetype"), url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/fjallaone-regular.svg#FjallaOne-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html:lang(en-DE) .spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(4) {
  width: 50% !important;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoForm {
  padding: 0;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoForm .mktoFormCol .mktoFormRow .mktoFieldWrap input[type=checkbox] {
  width: auto !important;
  margin-left: 5px !important;
  visibility: inherit;
  position: absolute;
  top: 3px;
  margin-top: 0 !important;
  left: 20px;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(2) .mktoFormCol.mktoFieldDescriptor .mktoFieldWrap {
  margin-bottom: 0;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoFormRow:has(.mktoRequiredField) label {
  padding-left: 0;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoFormRow:has(.mktoRequiredField) label .mktoAsterix {
  display: none;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoFormRow:has(.mktoRequiredField) label::after {
  content: "*";
  display: inline-flex;
  color: #fff;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoButtonRow .mktoButton {
  background-color: #009ada !important;
  border-radius: 0;
  border: 2px solid #009ada !important;
  color: #fff !important;
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoButtonRow .mktoButton:hover {
  background-color: #fff !important;
  color: #009ada !important;
  border-radius: 0;
  border: 2px solid #009ada !important;
}
.spri-proofpoint-jumpstart #microsite_content a.btn,
.spri-proofpoint-jumpstart #microsite_content input.btn {
  background-color: #009ada;
  border-radius: 0;
  border: 2px solid #009ada !important;
  text-transform: unset;
}
.spri-proofpoint-jumpstart #microsite_content a.btn:hover,
.spri-proofpoint-jumpstart #microsite_content input.btn:hover {
  background-color: #fff;
  color: #009ada;
  border-radius: 0;
  border: 2px solid #009ada !important;
  text-transform: unset;
}
.spri-proofpoint-jumpstart #microsite_content h2 {
  font-weight: 500;
}
.spri-proofpoint-jumpstart #microsite_content p {
  font-size: 16px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-banner {
  height: 700px;
  display: flex;
  align-items: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-proofpoint-jumpstart #microsite_content .spri-banner .article.text_with_media {
  max-width: 560px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-banner .article.text_with_media h2 {
  font-family: "Fjalla One";
  font-size: 70px;
  color: #fff;
}
.spri-proofpoint-jumpstart #microsite_content .spri-banner .article.text_with_media h2 span.nowrap {
  color: #009ada;
}
.spri-proofpoint-jumpstart #microsite_content .spri-text-below-banner {
  text-align: center;
}
.spri-proofpoint-jumpstart #microsite_content .spri-text-below-banner h2 {
  font-family: "Fjalla One";
  font-size: 40px;
  margin-bottom: 20px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-text-below-banner p {
  color: #5f6369;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise {
  text-align: center;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .article.section_headline {
  margin-bottom: 50px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .article.section_headline h2 {
  font-family: "Fjalla One";
  font-size: 40px;
  margin-bottom: 20px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .article.section_headline h3 {
  font-size: 16px;
  font-weight: 400;
  font-family: "inter", Verdana, Arial, sans-serif;
  color: #5f6369;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .col-xs-12.col-md-3.grid-col {
  margin-bottom: 16px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .col-xs-12.col-md-3.grid-col .article.text_with_media {
  background-color: #fff;
  padding: 40px 15px 30px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .col-xs-12.col-md-3.grid-col .article.text_with_media img {
  margin: auto;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .col-xs-12.col-md-3.grid-col .article.text_with_media h3 {
  font-family: "Fjalla One";
  font-size: 23px;
  padding-top: 40px;
  font-weight: 500;
  position: relative;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .col-xs-12.col-md-3.grid-col .article.text_with_media h3::before {
  content: "";
  position: absolute;
  border: 1px solid #000;
  top: 20px;
  left: 0;
  right: 0;
  width: 90px;
  margin: auto;
}
.spri-proofpoint-jumpstart #microsite_content .spri-enterprise .col-xs-12.col-md-3.grid-col .article.text_with_media h3::after {
  content: "";
  position: absolute;
  border: 2px solid #000;
  top: 19px;
  left: 0;
  right: 0;
  width: 35px;
  margin: auto;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .article.section_headline {
  text-align: center;
  margin-bottom: 50px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .article.section_headline h2 {
  font-family: "Fjalla One";
  font-size: 40px;
  margin-bottom: 20px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .article.section_headline h3 {
  font-size: 16px;
  font-weight: 400;
  font-family: "inter", Verdana, Arial, sans-serif;
  color: #5f6369;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type {
    padding-right: 40px;
  }
  .spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type {
    padding-left: 40px;
  }
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type span.highlight2 {
  color: #009ada;
  display: contents;
  font-weight: 600;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li {
  position: relative;
  padding: 10px 0 10px 60px;
  min-height: 70px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:not(:last-of-type) {
  border-bottom: 2px solid #cfcfcf;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(1)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-1.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(2)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-2.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(3)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-3.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(4)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-4.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(5)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-5.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(6)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-6.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(7)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-7.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li:nth-child(8)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-8.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:first-of-type ul li::before {
  position: absolute;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  left: 0;
  top: 10px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type span.highlight2 {
  color: #009ada;
  display: contents;
  font-weight: 600;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li {
  position: relative;
  padding: 10px 0 10px 60px;
  min-height: 70px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:not(:last-of-type) {
  border-bottom: 2px solid #cfcfcf;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(1)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-9.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(2)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-10.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(3)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-11.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(4)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-12.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(5)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-13.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(6)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-14.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(7)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-15.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li:nth-child(8)::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/proofpoint_1/proofpoint_jumpstart/icon_10/icon-point-16.svg);
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col:last-of-type ul li::before {
  position: absolute;
  content: "";
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  left: 0;
  top: 10px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col .article.text_with_media {
  box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
  padding: 40px 15px 0;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col .article.text_with_media h3 {
  font-family: "Fjalla One";
  font-size: 24px;
  border-bottom: 8px solid #000;
  min-height: 110px;
}
.spri-proofpoint-jumpstart #microsite_content .spri-offering .col-xs-12.col-md-6.grid-col .article.text_with_media h3 span.nowrap {
  font-size: 35px;
  color: #0091cd;
}
.spri-proofpoint-jumpstart #microsite_content .spri-cta-offering {
  text-align: center;
}
.spri-proofpoint-jumpstart #microsite_content .spri-form {
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-proofpoint-jumpstart #microsite_content .spri-form .row:nth-last-of-type(7) .mwf-paragraph p {
  font-size: 40px;
  font-family: "Fjalla One";
}
.spri-proofpoint-jumpstart #microsite_content .spri-form .mwf-input input {
  border-bottom: 4px solid #009ada;
}
/*************close Proofpoint Jumpstart *************/
/*************open HP Promotions*************/
.spri-main.spri-hp-promotions-23q2 #microsite_content h1,
.spri-main.spri-hp-promotions-23q2 #microsite_content h2,
.spri-main.spri-hp-promotions-23q2 #microsite_content h3 {
  font-family: "HP Simplified", "Verdana", sans-serif;
  font-weight: normal;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content p:not(.small),
.spri-main.spri-hp-promotions-23q2 #microsite_content p.big,
.spri-main.spri-hp-promotions-23q2 #microsite_content ul li,
.spri-main.spri-hp-promotions-23q2 #microsite_content span,
.spri-main.spri-hp-promotions-23q2 #microsite_content a,
.spri-main.spri-hp-promotions-23q2 #microsite_content td {
  font-family: "HP Simplified";
  font-size: 16px;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content * {
  color: #444444;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content h3,
.spri-main.spri-hp-promotions-23q2 #microsite_content h2 {
  font-weight: bold;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content h3 {
  font-size: 24px;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content ul {
  padding-left: 20px;
}
@media (min-width: 992px) {
  .spri-main.spri-hp-promotions-23q2 #microsite_content .container {
    width: 1280px;
  }
}
.spri-main.spri-hp-promotions-23q2 #microsite_content a.btn {
  color: #FFFFFF;
  background-color: #0171ad;
  border: 2px solid #0171ad;
  text-transform: unset;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content a.btn:hover {
  color: #FFFFFF;
  background-color: #075782;
  border-color: #075782;
  text-transform: unset;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-banner {
  height: 410px;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  display: flex;
  align-items: center;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-banner .article.text_with_media h2 {
  color: #fff;
  font-size: 50px;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-grey-05 {
  background-color: #f6fafc !important;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-buy-try .article.text_with_media,
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-laserjet-cashback .article.text_with_media {
  padding-right: 80px;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-m479-cashback .article.text_with_media,
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-laserjet .article.text_with_media {
  padding-left: 80px;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table.spri-hp-laserjet .container > .row .col-xs-12.grid-col table {
  margin-bottom: 0;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table.spri-hp-laserjet .container > .row .col-xs-12.grid-col table thead {
  display: none;
}
@media (min-width: 992px) {
  .spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table.spri-hp-laserjet .container > .row .col-xs-12.grid-col table tbody tr td:first-of-type {
    width: 100px;
  }
  .spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table.spri-hp-laserjet .container > .row .col-xs-12.grid-col table tbody tr td:last-of-type {
    width: 150px;
  }
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table.spri-hp-buy-try .container > .row .col-xs-12.grid-col table {
  margin-bottom: 0;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table.spri-hp-buy-try .container > .row .col-xs-12.grid-col table thead {
  display: none;
}
@media (min-width: 992px) {
  .spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table.spri-hp-buy-try .container > .row .col-xs-12.grid-col table tbody tr td:first-of-type {
    width: 350px;
  }
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table {
  margin-bottom: 0;
  border: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table thead {
  display: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody {
  border: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(odd), .spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(even) {
  background-color: #fff;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr td {
  text-align: left;
  border: none;
  border-bottom: 1px solid rgb(221, 221, 221);
  padding: 20px 0;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr td:last-of-type {
  text-align: right;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:first-of-type table tr:first-of-type td {
  font-weight: bold;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel:nth-child(2n-1),
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel:nth-child(2n-1) a {
  background-color: #fff;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel-group {
  border: none;
  margin-bottom: 0;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column-reverse;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-body {
  padding: 0 25px;
  border: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-title {
  text-align: center;
  margin-top: 25px;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-title a {
  display: unset;
  background-color: #fff;
  text-align: center;
  border: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-title a::after {
  display: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-title a span.btn-panel {
  background-color: #fff;
  border: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-title a span.btn-panel span {
  font-size: 20px;
  color: #165dba;
  font-weight: bold;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-title a.collapsed span.btn-panel span:last-of-type {
  display: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:last-of-type .c-Akkordeon .panel.panel-default .panel-title a:not(.collapsed) span.btn-panel span:first-of-type {
  display: none;
}
.spri-main.spri-hp-promotions-23q2 #microsite_content .spri-title-main {
  text-align: center;
  background-color: #e7f3f9;
}
/*************close HP Promotions*************/
/*************open EPOS Impact 1000*************/
.spri-epos-impact-1000 #microsite_content h2 {
  font-weight: 600;
}
.spri-epos-impact-1000 #microsite_content .btn.btn-primary {
  background-color: #064247;
  border: 2px solid #064247;
  color: #fff;
}
.spri-epos-impact-1000 #microsite_content .btn.btn-primary:hover {
  background-color: #fff;
  border: 2px solid #064247;
  color: #064247;
}
.spri-epos-impact-1000 #microsite_content .btn.btn-default {
  background-color: #fff;
  border: 2px solid #000;
  color: #000;
}
@media (max-width: 768px) {
  .spri-epos-impact-1000 #microsite_content .btn.btn-default {
    width: 100%;
  }
}
.spri-epos-impact-1000 #microsite_content .btn.btn-default:hover {
  background-color: #000;
  border: 2px solid #000;
  color: #fff;
}
@media (min-width: 1200px) {
  .spri-epos-impact-1000 #microsite_content .container {
    width: 1280px;
  }
}
@media (min-width: 992px) {
  .spri-epos-impact-1000 #microsite_content .spri-header .container-fluid > .row {
    display: flex;
    align-items: center;
  }
}
.spri-epos-impact-1000 #microsite_content .spri-header .col-xs-12.col-md-6.col-lg-4 .article.text_with_media {
  background: rgba(0, 0, 0, 0.04);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
  padding: 50px 25px;
}
@media (min-width: 992px) {
  .spri-epos-impact-1000 #microsite_content .spri-header .col-xs-12.col-md-6.col-lg-4 .article.text_with_media {
    padding: 80px 60px;
    width: 130%;
  }
}
.spri-epos-impact-1000 #microsite_content .spri-header .col-xs-12.col-md-6.col-lg-4 .article.text_with_media h2 {
  font-size: 60px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .spri-epos-impact-1000 #microsite_content .spri-header .col-xs-12.col-md-6.col-lg-4 .article.text_with_media h2 {
    font-size: 35px;
  }
}
.spri-epos-impact-1000 #microsite_content .spri-header .col-xs-12.col-md-6.col-lg-4 .article.text_with_media p {
  font-size: 18px;
}
.spri-epos-impact-1000 #microsite_content .spri-header .col-xs-12.col-md-6.col-lg-4 .article.text_with_media p:last-of-type {
  margin-bottom: 0;
}
.spri-epos-impact-1000 #microsite_content .spri-header .col-xs-12.col-md-6:last-of-type {
  z-index: -1;
}
.spri-epos-impact-1000 #microsite_content .spri-product {
  background-color: #E3E3E3;
}
.spri-epos-impact-1000 #microsite_content .spri-headline-introduce {
  background-color: #00353F;
}
.spri-epos-impact-1000 #microsite_content .spri-headline-introduce .article.text_with_media h2 {
  font-size: 45px;
  color: #fff;
}
@media (max-width: 992px) {
  .spri-epos-impact-1000 #microsite_content .spri-headline-introduce .article.text_with_media h2 {
    font-size: 35px;
  }
}
.spri-epos-impact-1000 #microsite_content .spri-introduce {
  background-color: #00353F;
}
@media (max-width: 1024px) {
  .spri-epos-impact-1000 #microsite_content .spri-introduce .article.text_with_media .col-xs-12.col-md-6.media {
    margin-top: 25px;
  }
}
@media (min-width: 992px) {
  .spri-epos-impact-1000 #microsite_content .spri-introduce .article.text_with_media .row {
    display: flex;
    align-items: center;
  }
}
.spri-epos-impact-1000 #microsite_content .spri-introduce .article.text_with_media p {
  color: #fff;
}
/*************close EPOS Impact 1000*************/
/*************open HP with AMD*************/
.spri-hp-with-amd #microsite_content .btn.btn-primary {
  background-color: #000;
  border: 2px solid #000;
  color: #fff;
  border-radius: 0;
}
.spri-hp-with-amd #microsite_content .btn.btn-primary:hover {
  background-color: #fff;
  border: 2px solid #000;
  color: #000;
  border-radius: 0;
}
@media (min-width: 1200px) {
  .spri-hp-with-amd #microsite_content .container {
    width: 1280px;
  }
}
.spri-hp-with-amd #microsite_content .spri-header-text {
  background-color: #90e66e;
}
.spri-hp-with-amd #microsite_content .spri-header-text .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-hp-with-amd #microsite_content .spri-header-text .article.text_with_media .col-xs-12 h2 {
  margin: 0;
  padding: 20px 0;
  font-weight: 600;
  font-size: 45px;
}
.spri-hp-with-amd #microsite_content .spri-header-text-2 {
  background-color: #abe985;
}
.spri-hp-with-amd #microsite_content .spri-header-text-2 .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-hp-with-amd #microsite_content .spri-header-text-2 .article.text_with_media .col-xs-12 h3 {
  margin: 0;
  padding: 20px 0;
  font-weight: 600;
  font-size: 35px;
}
.spri-hp-with-amd #microsite_content .spri-header-text-below {
  background-color: #c7ecb0;
}
.spri-hp-with-amd #microsite_content .spri-header-text-below .article.text_with_media p.big {
  margin-bottom: 0;
  line-height: 1.25;
  font-weight: 600;
  padding: 30px 0;
}
.spri-hp-with-amd #microsite_content .spri-introduce {
  padding: 50px 0;
}
.spri-hp-with-amd #microsite_content .spri-introduce .col-xs-12.col-md-6.grid-col:last-of-type p.big {
  font-size: 20px;
  border: 1px solid #000;
  padding: 20px 30px;
  position: relative;
  margin-bottom: 70px;
}
.spri-hp-with-amd #microsite_content .spri-introduce .col-xs-12.col-md-6.grid-col:last-of-type p.big::after {
  position: absolute;
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5710/microsite_2/hp_45/hp_and_amd/image-013.png);
  width: 270px;
  right: -70px;
  bottom: -70px;
  height: 150px;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
}
.spri-hp-with-amd #microsite_content .spri-elitebook .container {
  position: relative;
  padding: 60px 25px;
}
.spri-hp-with-amd #microsite_content .spri-elitebook .container::before {
  position: absolute;
  content: "";
  border-top: 1px solid #000;
  top: 0;
  width: 1235px;
  left: 25px;
  right: 0;
  margin: 0px auto;
}
.spri-hp-with-amd #microsite_content .spri-elitebook .container .article.text_with_media h2 {
  font-weight: 600;
  margin-bottom: 15px;
}
.spri-hp-with-amd #microsite_content .spri-artificial-intelligence {
  background-color: #c7ecb0;
  padding: 50px 0;
}
.spri-hp-with-amd #microsite_content .spri-artificial-intelligence .article.section_headline h2 {
  font-weight: 600;
  margin-bottom: 25px;
}
.spri-hp-with-amd #microsite_content .spri-artificial-intelligence .article.text_with_media .row:last-of-type {
  padding-top: 20px;
}
.spri-hp-with-amd #microsite_content .spri-flexible {
  background-color: #e6e6e6;
  padding: 50px 0;
}
@media (min-width: 1200px) {
  .spri-hp-with-amd #microsite_content .spri-flexible .container-fluid > .row {
    display: flex;
    align-items: center;
  }
}
@media (max-width: 1365px) {
  .spri-hp-with-amd #microsite_content .spri-flexible .container-fluid > .row .col-xs-12.col-md-6:last-of-type {
    margin-top: 30px;
  }
}
.spri-hp-with-amd #microsite_content .spri-flexible .container-fluid > .row .article.text_with_media h2 {
  font-weight: 600;
  margin-bottom: 20px;
}
.spri-hp-with-amd #microsite_content .spri-responsibility {
  padding: 50px 0;
}
.spri-hp-with-amd #microsite_content .spri-responsibility .article.text_with_media h2 {
  font-weight: 600;
  margin-bottom: 20px;
}
.spri-hp-with-amd #microsite_content .spri-legal-text {
  background-color: #e0e0e0;
  padding: 30px 0;
}
.spri-hp-with-amd #microsite_content .spri-legal-text .article.text_with_media p {
  margin: 0;
}

/*************close HP with AMD*************/
/*************open Jabra Evolve2 23q2*************/
.spri-jabra-evolve2-23q2 #microsite_content .spri-introduce .btn-default {
  background-color: #FFD100;
  border: 2px solid #FFD100;
  color: #000;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-introduce .btn-default:hover {
  background-color: transparent;
  border: 2px solid #FFD100;
  color: #FFD100;
}
@media (max-width: 480px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-mr-link a.btn + a.btn {
    margin-left: 0;
  }
}
@media (min-width: 1366px) {
  .spri-jabra-evolve2-23q2 #microsite_content .container {
    width: 1280px;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content a.btn-primary {
  background-color: #FFD100;
  border: 2px solid #FFD100;
  color: #000;
  position: relative;
}
@media (max-width: 768px) {
  .spri-jabra-evolve2-23q2 #microsite_content a.btn-primary {
    width: auto;
  }
}
@media (max-width: 480px) {
  .spri-jabra-evolve2-23q2 #microsite_content a.btn-primary {
    width: 100%;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content a.btn-primary::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/jabra_5/kampanjer_7/jabra_evolve2_23q2_1/cart.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 25px;
  height: 25px;
  left: 20px;
  bottom: 12px;
}
.spri-jabra-evolve2-23q2 #microsite_content a.btn-primary:hover {
  background-color: transparent;
  border: 2px solid #FFD100;
  color: #FFD100;
}
.spri-jabra-evolve2-23q2 #microsite_content a.btn-primary:hover::before {
  background-image: url(https://www.also.com/ec/cms5/media/img/2900/microsites_9/jabra_5/kampanjer_7/jabra_evolve2_23q2_1/cart-yellow.png);
}
.spri-jabra-evolve2-23q2 #microsite_content a.btn-default {
  background-color: transparent;
  border: 2px solid #ffffff;
  color: #ffffff;
}
@media (max-width: 480px) {
  .spri-jabra-evolve2-23q2 #microsite_content a.btn-default {
    width: 100%;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content a.btn-default:hover {
  background-color: #ffffff;
  border: 2px solid #ffffff;
  color: #000000;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner {
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 260px 0 50px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner a.btn-primary {
  padding-right: 55px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner a.btn-primary::before {
  right: 20px;
  left: auto;
}
@media (min-width: 1200px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner .article.text_with_media {
    max-width: 65%;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner .article.text_with_media p:first-of-type {
  font-size: 20px;
  color: #fff;
  position: relative;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner .article.text_with_media p:first-of-type::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #FFD100;
  left: 0;
  bottom: -10px;
  width: 30%;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner .article.text_with_media p:nth-last-of-type(2) {
  color: #fff;
  font-size: 18px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-header-banner .article.text_with_media h2 {
  color: #fff;
  font-size: 65px;
  margin-bottom: 20px;
  font-weight: 600;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right a.btn {
  padding: 15px 12px 15px 50px;
  width: 100%;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right a.btn:hover {
  padding: 15px 12px 15px 50px;
  width: 100%;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container {
  position: relative;
}
@media (max-width: 1024px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container {
    background-color: #f8f8f8;
    padding: 50px 20px;
  }
}
@media (min-width: 1200px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row {
    position: absolute;
    top: -480px;
    width: 32.33%;
    right: 70px;
    background: rgba(0, 0, 0, 0.2);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(25px);
    border-radius: 25px;
    padding: 40px 0;
  }
}
@media (min-width: 1365px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row {
    right: 32px;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-for-image {
  padding-left: 25px;
  margin-bottom: 15px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-xs-12.grid-col {
  padding: 0;
  width: 100%;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-xs-12.grid-col:first-of-type h2 {
  padding-left: 5px;
  margin-bottom: 30px;
  color: #fff !important;
}
@media (max-width: 1200px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-xs-12.grid-col:first-of-type h2 {
    color: #000 !important;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-xs-12.grid-col:first-of-type h3 {
  color: #fff !important;
}
@media (max-width: 1200px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-xs-12.grid-col:first-of-type h3 {
    color: #000 !important;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-xs-12.grid-col:first-of-type p {
  color: #fff;
}
@media (max-width: 1200px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-product-right .container > .row .col-xs-12.grid-col:first-of-type p {
    color: #000;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-introduce {
  background-color: #F2EFE8;
  padding: 100px 0 350px;
}
@media (max-width: 1200px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-introduce {
    padding: 50px 0;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-introduce .col-xs-12.col-md-8 {
    width: 100%;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-introduce .article.text_with_media h3 {
  font-size: 50px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-introduce .article.text_with_media h3 {
    font-size: 32px;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-introduce .article.text_with_media p:not(:last-of-type) {
  margin-bottom: 30px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-introduce .article.text_with_media p b {
  margin-bottom: 5px;
  display: inline-block;
}
@media (max-width: 1365px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-four-image .container > .row {
    padding: 80px 0;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-four-image .container > .row .col-xs-12.col-md-3.grid-col {
  padding: 0 25px;
}
@media (min-width: 768px) and (max-width: 992px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-four-image .container > .row .col-xs-12.col-md-3.grid-col {
    width: 50%;
  }
}
@media (min-width: 1366px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-four-image .container > .row .col-xs-12.col-md-3.grid-col:nth-last-of-type(1) {
    margin-top: -110px;
  }
}
@media (min-width: 1366px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-four-image .container > .row .col-xs-12.col-md-3.grid-col:nth-last-of-type(2) {
    margin-top: -80px;
  }
}
@media (min-width: 1366px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-four-image .container > .row .col-xs-12.col-md-3.grid-col:nth-last-of-type(3) {
    margin-top: -270px;
  }
}
@media (min-width: 1366px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-four-image .container > .row .col-xs-12.col-md-3.grid-col:nth-last-of-type(4) {
    margin-top: -200px;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-title {
  padding: 50px 0 30px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-title .article.text_with_media .col-xs-12 {
  padding-left: 0;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-title .article.text_with_media p:first-of-type {
  font-size: 20px;
  position: relative;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-title .article.text_with_media p:first-of-type::after {
  position: absolute;
  content: "";
  border-bottom: 2px solid #FFD100;
  left: 0;
  bottom: -10px;
  width: 30%;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-title .article.text_with_media h2 {
  font-size: 60px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-content .container > .row .col-xs-12.col-md-4.grid-col {
    margin-bottom: 20px;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-content .container > .row .col-xs-12.col-md-4.grid-col:nth-last-of-type(1) .article.text_with_media {
  background-color: #F3EFE9;
  border-radius: 25px;
  padding-bottom: 30px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-content .container > .row .col-xs-12.col-md-4.grid-col:nth-last-of-type(2) .article.text_with_media {
  background-color: #BFD1C9;
  border-radius: 25px;
  padding-bottom: 30px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-content .container > .row .col-xs-12.col-md-4.grid-col:nth-last-of-type(3) .article.text_with_media {
  background-color: #4F5050;
  border-radius: 25px;
  padding-bottom: 30px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-content .container > .row .col-xs-12.col-md-4.grid-col:nth-last-of-type(3) .article.text_with_media h3 {
  color: #fff !important;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-speak2-content .container > .row .col-xs-12.col-md-4.grid-col:nth-last-of-type(3) .article.text_with_media p {
  color: #fff;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-legal-text {
  padding: 30px 0 10px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-legal-text .container > .row .col-xs-12 {
  padding-left: 0;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-legal-text .container > .row .col-xs-12 p.small {
  font-size: 16px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-legal-text .container > .row .col-xs-12 p.small a {
  color: #FFD100;
  border-bottom: 1px solid #FFD100;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-legal-text .container > .row .col-xs-12 p.small a:hover {
  border-bottom: 1px solid transparent;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-youtube {
  padding-top: 50px;
}
@media (max-width: 767px) {
  .spri-jabra-evolve2-23q2 #microsite_content .spri-youtube .container > .row .col-xs-12.col-md-6.grid-col {
    margin-bottom: 20px;
  }
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-youtube .container > .row:first-of-type .col-xs-12 {
  padding-left: 10px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-youtube .container > .row:first-of-type .col-xs-12 h2 {
  margin-bottom: 20px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-button-cta {
  text-align: center;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-button-cta a.btn-primary {
  padding-right: 55px;
}
.spri-jabra-evolve2-23q2 #microsite_content .spri-button-cta a.btn-primary::before {
  right: 20px;
  left: auto;
}

/*************close Jabra Evolve2 23q2*************/
/*************open Lenovo ThinkPadguide 2023*************/
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .spri-red-text p b {
  color: #f60012;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content a.lnk {
  color: #f60012 !important;
  border-bottom: 1px solid #f60012;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content a.lnk:hover {
  color: #f60012 !important;
  border-bottom: 1px solid transparent;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .spri-flex-links p span.nowrap {
  display: flex;
  justify-content: space-evenly;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .spri-serien-section {
  position: relative;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .spri-serien-section::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/2021_28/thinkpad_guide/new-splash.png);
  width: 228px;
  height: 165px;
  top: -25px;
  left: 200px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content a.btn {
  border: 2px solid #000 !important;
  background-color: #000 !important;
  color: #fff;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content a.btn:hover {
  border: 2px solid #000 !important;
  background-color: #fff !important;
  color: #000 !important;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .lenovo-btn a.btn {
  border: 2px solid #e60012 !important;
  background-color: #e60012 !important;
  color: #fff !important;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .lenovo-btn a.btn:hover {
  border: 2px solid #e60012 !important;
  background-color: #fff !important;
  color: #e60012 !important;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content a.btn-default > .fa::before {
  color: #fff;
  padding-left: 10px;
  font-family: "FontAwesome";
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content a.lnk > .fa::before {
  padding-left: 5px;
  font-family: "FontAwesome";
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .spri-shadown-1 .article.text_with_media {
  padding: 20px 0 40px;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .box-grey-article p {
  padding: 0 !important;
}
.spri-thinkpadguide-2020.spri-thinkpadguide-2023 main #microsite_content .box-grey-article ul {
  padding-left: 20px;
}
/*************close Lenovo ThinkPadguide 2023*************/
/*************open HPI Print BCN trip*************/
.spri-main.spri-hpi-bcn-trip #microsite_content h1,
.spri-main.spri-hpi-bcn-trip #microsite_content h2,
.spri-main.spri-hpi-bcn-trip #microsite_content h3 {
  font-family: "HP Simplified", "Verdana", sans-serif;
  font-weight: normal;
}
.spri-main.spri-hpi-bcn-trip #microsite_content p:not(.small),
.spri-main.spri-hpi-bcn-trip #microsite_content p.big,
.spri-main.spri-hpi-bcn-trip #microsite_content ul li,
.spri-main.spri-hpi-bcn-trip #microsite_content span,
.spri-main.spri-hpi-bcn-trip #microsite_content a,
.spri-main.spri-hpi-bcn-trip #microsite_content td {
  font-family: "HP Simplified";
  font-size: 16px;
}
.spri-main.spri-hpi-bcn-trip #microsite_content * {
  color: #444444;
}
.spri-main.spri-hpi-bcn-trip #microsite_content h3,
.spri-main.spri-hpi-bcn-trip #microsite_content h2 {
  font-weight: bold;
}
.spri-main.spri-hpi-bcn-trip #microsite_content h3 {
  font-size: 24px;
}
.spri-main.spri-hpi-bcn-trip #microsite_content ul {
  padding-left: 20px;
}
@media (min-width: 992px) {
  .spri-main.spri-hpi-bcn-trip #microsite_content .container {
    width: 1280px;
  }
}
.spri-main.spri-hpi-bcn-trip #microsite_content a.btn {
  color: #FFFFFF;
  background-color: #0171ad;
  border: 2px solid #0171ad;
  text-transform: unset;
}
.spri-main.spri-hpi-bcn-trip #microsite_content a.btn:hover {
  color: #FFFFFF;
  background-color: #075782;
  border-color: #075782;
  text-transform: unset;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-banner {
  height: 350px;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  display: flex;
  align-items: center;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-banner .article.text_with_media h3 {
  font-size: 38px;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-header-banner {
  height: 500px;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: cover;
  display: flex;
  align-items: center;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-header-banner .article.text_with_media h2 {
  color: #000;
  font-size: 42px;
  margin-bottom: 0;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table {
  margin-bottom: 0;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table thead {
  display: none;
}
@media (min-width: 992px) {
  .spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr td:first-of-type {
    width: 100px;
  }
  .spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr td:last-of-type {
    width: 150px;
  }
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table {
  margin-bottom: 0;
  border: none;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table thead {
  display: none;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody {
  border: none;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(odd), .spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(even) {
  background-color: #fff;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr td {
  vertical-align: middle;
  text-align: left;
  border: none;
  border-bottom: 1px solid rgb(221, 221, 221);
  padding: 20px 0;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col table tbody tr td:last-of-type {
  text-align: right;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-hp-table .container > .row .col-xs-12.grid-col:first-of-type table tr:first-of-type td {
  font-weight: bold;
}
.spri-main.spri-hpi-bcn-trip #microsite_content .spri-policy .col-xs-12.col-md-6.grid-col {
  padding: 0 25px;
}
/*************close HPI Print BCN trip*************/
/*************open HPE for Microsoft Azure Stack HCI*************/
.spri-hpe-ms-azure-stack #microsite_content .hero-banner .parallax-text .text {
  transform: translate(0, 35%);
  position: relative;
}
.spri-hpe-ms-azure-stack #microsite_content .hero-banner .parallax-text .text::before {
  content: "";
  position: absolute;
  left: 0;
  top: -80px;
  background-image: url(https://www.also.com/ec/cms5/media/img/3100/customer_5/providers_16/hpe_portal_5/2_0_products_solutions_1/hpe_23q3_microsoft_azure_stack_hci/microsoft-azure-logo-56px.png);
  width: 140px;
  height: 40px;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-offers .article.section_headline {
  margin-bottom: 30px;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-offers .article.section_headline h3 {
  font-weight: 500;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-offers .article.text_with_media .row:first-of-type {
  padding-bottom: 0;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-offers .article.text_with_media .row:last-of-type {
  padding-top: 0;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-offers .article.text_with_media .row:last-of-type .text-box:last-of-type {
  background-color: #fff;
  display: block;
  padding: 30px;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 0;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .article.section_headline h2 {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 30px;
  color: #fff;
  position: relative;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .article.section_headline h2::after {
  content: "";
  position: absolute;
  border-bottom: 1px dashed #fff;
  width: 100%;
  bottom: 0;
  left: 0;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .article.section_headline h3 {
  color: #fff;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .mwf-form .mwf-label {
  color: #fff;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .mwf-form .mwf-input p {
  color: #fff;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .mwf-form .mwf-input p a {
  color: #fff;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .mwf-form .mwf-paragraph {
  margin-top: 0;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .mwf-form .mwf-paragraph p {
  color: #fff;
}
.spri-hpe-ms-azure-stack #microsite_content .spri-form-hpe-ms-azure .mwf-form .row.mwf_buttonrow {
  margin-top: 10px;
}
/*************close HPE for Microsoft Azure Stack HCI*************/
/*************open APC Smart UPS Ultra*************/
.spri-apc-smart-ups-ultra #microsite_content a.btn {
  background-color: #3dcd58;
  border: 2px solid #3dcd58;
  border-radius: 0;
}
.spri-apc-smart-ups-ultra #microsite_content a.btn:hover {
  background-color: #fff;
  border: 2px solid #3dcd58;
  border-radius: 0;
  color: #3dcd58;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-header-banner {
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-header-banner .article.text_with_media h2 {
  font-size: 44px;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-header-banner .article.text_with_media p {
  padding: 20px;
  background-color: #3dcd58;
  font-size: 18px;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-ups-ultra {
  background-color: #f9fbf9;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-ups-ultra .article.section_headline h2 {
  text-align: center;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-ups-ultra .article.text_with_media {
  background-color: #fff;
  padding-bottom: 20px;
  border: 1px solid #3dcd58;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-cta {
  background-color: #f9fbf9;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-ups-ultra-2 .article.section_headline h2 {
  text-align: center;
}
.spri-apc-smart-ups-ultra #microsite_content .spri-ups-ultra-2 .article.text_with_media {
  background-color: #f9fbf9;
  border-bottom: 4px solid #3dcd58;
  padding-bottom: 20px;
}
/*************close APC Smart UPS Ultra*************/
/*************open Modern Workplace Enterprise*************/
@media screen and (min-width: 992px) {
  .spri-sub-morden-workplace #microsite_content .spri-key-features-content .grid .grid-col {
    padding: 0 25px !important;
  }
}
.spri-sub-morden-workplace #microsite_content .spri-plan-overview .media {
  padding-left: 0 !important;
  margin-top: 0;
}
.spri-sub-morden-workplace #microsite_content .spri-plan-overview.grid-2-cols-with-icon .container .row .grid-col:first-of-type .article.text_with_media {
  padding-left: 0;
}
.spri-sub-morden-workplace #microsite_content .spri-plan-overview.spri-3col-plan.grid-2-cols-with-icon .container .row .grid-col:first-of-type, .spri-sub-morden-workplace #microsite_content .spri-plan-overview.spri-3col-plan.grid-2-cols-with-icon .container .row .grid-col:nth-last-child(2) {
  border-right: 1px solid #ccc;
}
.spri-sub-morden-workplace #microsite_content .spri-plan-overview.spri-2col-plan.grid-2-cols-with-icon .container .row .grid-col:first-of-type {
  border-right: 1px solid #ccc;
}
.spri-sub-morden-workplace #microsite_content .spri-plan-overview.spri-2col-plan.grid-2-cols-with-icon .container .row .grid-col:nth-last-child(1) {
  border: none;
}
.spri-sub-morden-workplace #microsite_content .spri-plan-overview.spri-1col-plan.grid-2-cols-with-icon .container .row .grid-col:first-of-type, .spri-sub-morden-workplace #microsite_content .spri-plan-overview.spri-1col-plan.grid-2-cols-with-icon .container .row .grid-col:nth-last-child(1) {
  border: none;
}

.spri-teams-teams-essentials #microsite_content .spri-plan-overview2 .media {
  padding-left: 0 !important;
  margin-top: 0;
}
.spri-teams-teams-essentials #microsite_content .spri-plan-overview2.grid-2-cols-with-icon .container > .row {
  border-bottom: 0;
  padding: 0;
  display: flex;
}
.spri-teams-teams-essentials #microsite_content .spri-plan-overview2.grid-2-cols-with-icon .container > .row .col-xs-12.col-md-6.grid-col img {
  width: 42px;
  margin: auto;
}
.spri-teams-teams-essentials #microsite_content .spri-plan-overview2.grid-2-cols-with-icon .container > .row .col-xs-12.col-md-3.grid-col .media {
  padding-left: 15px !important;
}
.spri-teams-teams-essentials #microsite_content .spri-plan-overview2.grid-2-cols-with-icon .container .row .grid-col:first-of-type .article.text_with_media {
  padding-left: 0;
}
.spri-teams-teams-essentials #microsite_content .spri-plan-overview2.grid-2-cols-with-icon .container .row .grid-col .article.text_with_media {
  padding-top: 20px;
  padding-bottom: 20px;
}
.spri-teams-teams-essentials #microsite_content .spri-plan-overview2.spri-border-bottom-section.grid-2-cols-with-icon .container > .row {
  border-bottom: 1px solid #ccc;
  padding-bottom: 50px;
}
/*************close Modern Workplace Enterprise*************/
/*************open Microsoft_konkurs_Cloud_Malediwy_5410PL236307*************/
.spri-ms-konkurs-cloud #microsite_content .btn {
  background-color: #2ba3dc !important;
  color: #fff !important;
  border: 2px solid #2ba3dc !important;
  border-radius: 0;
}
.spri-ms-konkurs-cloud #microsite_content .btn:hover {
  background-color: #fff !important;
  color: #2ba3dc !important;
  border: 2px solid #2ba3dc !important;
  border-radius: 0;
}
.spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section {
  padding: 80px 0;
}
@media (min-width: 1200px) {
  .spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section .container {
    width: 1280px;
  }
}
@media (min-width: 992px) {
  .spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section .col-xs-12.col-md-8 {
    width: 58.33333333%;
  }
}
.spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section .col-xs-12.col-md-8 .article.text_with_media {
  border: 5px solid #227cb1;
  border-radius: 50px;
  padding: 30px;
  background-color: #cee3e7;
}
@media (min-width: 992px) {
  .spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section .col-xs-12.col-md-4 {
    width: 41.66666667%;
  }
}
.spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section .col-xs-12.col-md-4 .article.text_with_media h3 {
  font-size: 26px;
  border-bottom: 3px solid #227cb1;
  padding-bottom: 15px;
  margin-bottom: 25px;
}
.spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section .col-xs-12.col-md-4 .article.text_with_media p span.highlight2 {
  background-color: #227cb1;
  color: #fff;
  padding: 10px 20px;
  display: inline-block;
  font-size: 18px;
}
.spri-ms-konkurs-cloud #microsite_content .spri-below-banner-section .col-xs-12.col-md-4 .article.text_with_media p span.nowrap {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
}
/*************close Microsoft_konkurs_Cloud_Malediwy_5410PL236307*************/
/*************open Samsung SMUK med Monitor*************/
@media (min-width: 992px) {
  .spri-ss-smuk-monitor #microsite_content p {
    font-size: 18px !important;
  }
}
.spri-ss-smuk-monitor #microsite_content .spri-text-below-banner p {
  font-size: 24px !important;
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .table_content .row > .col-xs-12 {
  padding: 0;
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table {
  font-family: "Conv_SamsungOne-500";
  margin-bottom: 0;
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table thead {
  display: none;
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table tbody tr:first-of-type {
  background-color: #000 !important;
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table tbody tr:first-of-type td {
  color: #fff;
  font-weight: bold;
  text-align: left!important;
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(odd), .spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(even) {
  background-color: #fff;
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table tbody tr td {
  vertical-align: middle;
  text-align: center;
  border-bottom: 1px solid rgb(221, 221, 221);
  padding: 20px;
}
@media (min-width: 992px) {
  .spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table tbody tr td:first-of-type {
    width: 150px;
  }
}
.spri-ss-smuk-monitor #microsite_content .spri-table-samsung .container > .row .col-xs-12.grid-col table tbody tr td:last-of-type {
  text-align: right;
}
/*************close Samsung SMUK med Monitor*************/
/*************open Cisco churn the base*************/
.spri-cisco-churn-the-base #microsite_content .spri-cisco-churn-header h1::after {
  display: none;
}
.spri-cisco-churn-the-base #microsite_content .spri-techische-table .table-striped > tbody > tr:nth-of-type(odd):hover {
  background-color: #f9f9f9;
}
.spri-cisco-churn-the-base #microsite_content .spri-techische-table table.table tbody tr:hover {
  background-color: #ffffff;
}
.spri-cisco-churn-the-base #microsite_content .spri-techische-table table.table tbody tr td[rowspan] {
  font-weight: bold;
}
.spri-cisco-churn-the-base #microsite_content .spri-techische-table table.table tr th,
.spri-cisco-churn-the-base #microsite_content .spri-techische-table table.table tr td {
  vertical-align: middle;
}
@media (min-width: 992px) {
  .spri-cisco-churn-the-base #microsite_content .gray .article.text_with_media .row {
    display: flex;
    align-items: center;
  }
}
/*************close Cisco churn the base*************/
/*************open Cisco Collaboration*************/
.spri-cisco-collaboration #microsite_content .header {
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-cisco-collaboration #microsite_content .spri-introduce .article.text_with_media {
  text-align: center;
}
.spri-cisco-collaboration #microsite_content .spri-introduce .article.text_with_media > .row {
  padding-bottom: 0;
}
.spri-cisco-collaboration #microsite_content .spri-introduce .article.text_with_media > .row .media {
  margin: 0 !important;
}
.spri-cisco-collaboration #microsite_content .spri-introduce img {
  padding: 0 25px !important;
}
.spri-cisco-collaboration #microsite_content .spri-product-content .c-Products--gallery-Product > .row {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
}
.spri-cisco-collaboration #microsite_content .spri-product-content .c-Products--gallery-Product > .row > .col-xs-12:first-of-type {
  text-align: center;
}
.spri-cisco-collaboration #microsite_content .spri-product-content .c-Products--gallery-Product > .row .c-Products__shortDescription {
  margin-top: 20px;
  margin-bottom: 20px;
}
.spri-cisco-collaboration #microsite_content .spri-product-content .c-Products--gallery-Product > .row .c-Products__shortDescription h3 {
  line-height: 26px;
  text-align: center;
}
.spri-cisco-collaboration #microsite_content .spri-product-content .c-Products--gallery-Product > .row .c-Products__description {
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .spri-cisco-collaboration #microsite_content .spri-miksi .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .spri-cisco-collaboration #microsite_content .spri-webex .container-fluid > .row {
    display: flex;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .spri-cisco-collaboration #microsite_content .spri-webex .col-xs-12.col-md-6.grid-col:last-of-type {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .spri-cisco-collaboration #microsite_content .spri-webex .col-xs-12.col-md-6.grid-col:first-of-type {
    width: 33.33333333%;
  }
}

/*************close Cisco Collaboration*************/
/*************open Poly Voyager Free 60 Release webform*************/
.spri-poly-voyager-webform #microsite_content a.btn-primary {
  color: #ffffff;
  background-color: #E13200 !important;
  border-color: #E13200 !important;
  border-radius: 0;
}
.spri-poly-voyager-webform #microsite_content a.btn-primary:hover {
  color: #ffffff;
  background-color: #bb2a00 !important;
  border-color: #ae2700 !important;
  border-radius: 0;
}
.spri-poly-voyager-webform #microsite_content .spri-webform.spri-form form input.btn-primary {
  color: #ffffff;
  background-color: #E13200 !important;
  border-color: #E13200 !important;
  border-radius: 0;
}
.spri-poly-voyager-webform #microsite_content .spri-webform.spri-form form input.btn-primary:hover {
  color: #ffffff;
  background-color: #bb2a00 !important;
  border-color: #ae2700 !important;
  border-radius: 0;
}

.spri-poly-voyager-webform #microsite_content .spri-webform.spri-form form {
  padding: 50px 30px;
  background-color: white;
  display: block;
  border-radius: 20px;
}

.spri-poly-voyager-webform #microsite_content .spri-webform.spri-form h2 {
  text-align: center;
}

.spri-poly-voyager-webform #microsite_content .spri-deal-missed {
  background-color: #f3e9dd;
}
@media (min-width: 1366px) and (max-width: 1500px) {
  .spri-poly-voyager-webform #microsite_content .spri-simply .article.text_with_media span.text-box:last-of-type {
    padding-right: 230px;
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .spri-poly-voyager-webform #microsite_content .spri-simply {
    background-size: 50%;
    background-repeat: no-repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/poly_voyager_free_60_release/image_below_banner-mobile.jpg);
    background-position: top center;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .spri-poly-voyager-webform #microsite_content .spri-simply {
    background-size: 35%;
    background-repeat: no-repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/poly_voyager_free_60_release/image_below_banner-mobile.jpg);
    background-position: top right;
  }
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .spri-poly-voyager-webform #microsite_content .spri-simply .container > .row .col-xs-12.col-md-9.grid-col {
    width: 100%;
    padding-top: 470px;
  }
}
@media (min-width: 1200px) and (max-width: 1365px) {
  .spri-poly-voyager-webform #microsite_content .spri-simply .container > .row .col-xs-12.col-md-9.grid-col {
    width: 70%;
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .spri-poly-voyager-webform #microsite_content .spri-simply .container > .row .col-xs-12.col-md-9.grid-col {
    width: 100%;
    padding-top: 340px;
  }
}
@media (max-width: 567px) {
  .spri-poly-voyager-webform #microsite_content .spri-simply {
    background-size: 80%;
    background-repeat: no-repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/poly_voyager_free_60_release/image_below_banner-mobile.jpg);
    background-position: top center;
  }
  .spri-poly-voyager-webform #microsite_content .spri-simply .container > .row .col-xs-12.col-md-9.grid-col {
    width: 100%;
    padding-top: 290px;
  }
}
.spri-poly-voyager-webform #microsite_content .spri-simply .article.text_with_media ol li:last-of-type {
  position: relative;
}
.spri-poly-voyager-webform #microsite_content .spri-simply .article.text_with_media ol li:last-of-type:after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/poly_voyager_free_60_release/gift-poly.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  right: auto;
  top: 4px;
  width: 15px;
  height: 15px;
  position: absolute;
  margin-left: 5px;
}
/*************close Poly Voyager Free 60 Release webform*************/
/*************open Samsung Magic info training*************/
@media (min-width: 992px) {
  .spri-ss-magic-training #microsite_content .spri-text-below-banner .article.text_with_media .col-xs-12 {
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .spri-ss-magic-training #microsite_content .spri-training .container > .row {
    display: flex;
    flex-wrap: wrap;
  }
}
.spri-ss-magic-training #microsite_content .spri-training .article.text_with_media {
  box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;
  padding-top: 20px;
}
.spri-ss-magic-training #microsite_content .spri-training .article.text_with_media .row:last-of-type .col-xs-12 {
  padding: 0 10px;
}
.spri-ss-magic-training #microsite_content .spri-training .article.text_with_media .text-box p {
  text-align: center;
}
.spri-ss-magic-training #microsite_content .spri-training .article.text_with_media .text-box ul {
  -moz-column-count: 2;
       column-count: 2;
  padding-left: 30px;
}
.spri-ss-magic-training #microsite_content .spri-course span.nowrap {
  display: block;
  background-color: #000;
  padding: 20px;
  color: #fff;
}
/*************close Samsung Magic info training*************/
/*************open 18072023_HP_Inc_Promocja_HP_Intel_EVO*************/
.spri-color-hp-intel #microsite_content input.btn-primary,
.spri-color-hp-intel #microsite_content .btn-primary {
  background-color: #17c2dc;
  border: 2px solid #17c2dc !important;
}
.spri-color-hp-intel #microsite_content input.btn-primary:hover,
.spri-color-hp-intel #microsite_content .btn-primary:hover {
  background-color: #ffffff;
  color: #17c2dc;
  border: 2px solid #17c2dc !important;
}
.spri-color-hp-intel #microsite_content h2 {
  color: #17c2dc;
}
.spri-color-hp-intel #microsite_content span.nowrap {
  font-weight: bold;
  color: #17c2dc;
}
.spri-color-hp-intel #microsite_content .spri-two-images .col-xs-12.col-md-6.grid-col:first-of-type img {
  width: 50%;
  margin: auto;
}
.spri-color-hp-intel #microsite_content .spri-two-images .col-xs-12.col-md-6.grid-col:last-of-type p:first-of-type {
  margin-bottom: 60px;
}
.spri-color-hp-intel #microsite_content .spri-two-images .col-xs-12.col-md-6.grid-col:last-of-type a.btn {
  position: relative;
}
.spri-color-hp-intel #microsite_content .spri-two-images .col-xs-12.col-md-6.grid-col:last-of-type a.btn::after {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/072023/18072023_microsoft_23q3_microsoft_365_lipiec/arrow-gif1.gif);
  width: 156px;
  height: 156px;
  right: -120px;
  bottom: 0;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}
/*************close 18072023_HP_Inc_Promocja_HP_Intel_EVO*************/
/*************open Panda Dome by WatchGuard*************/
.spri-panda-dome-sub #microsite_content .spri-text-below-banner span.highlight {
  color: #2f5496;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .container .row .col-xs-12.col-md-3.grid-col.equalheight:nth-child(1) .article.text_with_media:hover {
  background-color: #cffdea;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .container .row .col-xs-12.col-md-3.grid-col.equalheight:nth-child(2) .article.text_with_media:hover {
  background-color: #fbdfe8;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .container .row .col-xs-12.col-md-3.grid-col.equalheight:nth-child(3) .article.text_with_media:hover {
  background-color: #f2d5ff;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .container .row .col-xs-12.col-md-3.grid-col.equalheight:nth-child(4) .article.text_with_media:hover {
  background-color: #c4dafb;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media {
  position: relative;
  padding: 20px 0 0 !important;
  transition: ease 0.5s;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media:hover {
  background-color: #fbdfe8;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type {
  height: inherit;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 {
  height: 100%;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type {
  padding: 0 20px;
  display: block;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type ul {
  list-style-type: none !important;
  margin-bottom: 120px;
  padding-left: 0;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type ul li:not(:last-of-type) {
  margin-bottom: 15px;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type br {
  display: none;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type span.nowrap {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type a.lnk {
  display: block;
  background-color: #2f5496;
  color: #fff;
  padding: 15px;
  border-bottom: 2px solid #fff;
  text-decoration: underline;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type a.lnk:hover {
  text-decoration: none;
}
.spri-panda-dome-sub #microsite_content .spri-pada-dome .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type a.lnk:last-of-type {
  font-size: 18px;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media {
  position: relative;
  padding: 20px 0 100px !important;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type {
  height: inherit;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type .col-xs-12 {
  height: 100%;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type {
  padding: 0 20px;
  display: block;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type span.nowrap {
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type br {
  display: none;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type a.lnk {
  display: block;
  background-color: #2f5496;
  color: #fff;
  padding: 15px;
  border-bottom: 2px solid #fff;
  text-decoration: underline;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type a.lnk:hover {
  text-decoration: none;
}
.spri-panda-dome-sub #microsite_content .spri-product-addons-content .article.text_with_media .row:last-of-type .col-xs-12 span.text-box:last-of-type a.lnk:last-of-type {
  font-size: 18px;
}
/*************close Panda Dome by WatchGuard*************/
/*************open Dell sierpnia*************/
.spri-dell-sirepnia #microsite_content input.btn-primary {
  background-color: #fec801 !important;
  color: #000 !important;
}
.spri-dell-sirepnia #microsite_content input.btn-primary:hover {
  background-color: #ffffff !important;
  border: 2px solid #fec801 !important;
  color: #fec801 !important;
}
/*************close Dell sierpnia*************/

/*************open 09082023_EATON_BEZPIECZNY_BIZNES_5410PL236355*************/
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .container > .row:first-of-type {
  padding-top: 50px;
  background: white;
  margin: -17px;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm {
  padding: 0;
}
@media (max-width: 480px) {
  .spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm input.mktoField {
    height: 45px !important;
  }
  .spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm input.mktoField[type=checkbox] {
    height: 20px !important;
  }
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm textarea[rows="2"] {
  height: 50px;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoHtmlText {
  font-weight: bold;
  margin: initial;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoButtonRow .mktoButtonWrap {
  margin-top: 0 !important;
  margin-bottom: 50px !important;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoButtonRow .mktoButton {
  background-color: #1b4053 !important;
  border-radius: 0;
  border: 2px solid #1b4053 !important;
  color: #fff !important;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoButtonRow .mktoButton:hover {
  background-color: #fff !important;
  color: #1b4053 !important;
  border-radius: 0;
  border: 2px solid #1b4053 !important;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow .mktoAsterix {
  display: none;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 5) {
  width: 100% !important;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow .mktoRequiredField .mktoLabel {
  padding-left: 0 !important;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoFieldWrap {
  margin-left: 30px;
  width: auto !important;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoLabel {
  font-weight: 500;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoCheckboxList {
  position: absolute;
  left: 20px;
  padding-top: 0;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoCheckboxList input[type=checkbox]:focus {
  outline: 0;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoCheckboxList input[type=checkbox] {
  visibility: visible;
  width: 20px !important;
  margin-right: 7px;
  transition: border-color 0.5s;
  border: 1px solid #000;
  padding: 0;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoCheckboxList input[type=checkbox]:checked {
  left: 0;
  top: 0;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoCheckboxList.mktoRequired input[type=checkbox]::before {
  top: -3px;
  position: absolute;
  color: #000;
  font-size: 16px;
  left: -1px;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoRequiredField label {
  padding-left: 15px !important;
  padding-top: 0;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoRequiredField label::after {
  display: none;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(-n + 4) .mktoAsterix {
  color: #000;
  font-size: 18px;
  display: inline;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormCol .mktoFormRow .mktoFieldWrap input[type=checkbox] {
  width: auto !important;
  margin-left: 5px !important;
  visibility: inherit;
  position: absolute;
  top: 10px;
  margin-top: 0 !important;
  left: 20px;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoForm .mktoFormRow:nth-last-of-type(2) .mktoFormCol.mktoFieldDescriptor .mktoFieldWrap {
  margin-bottom: 0;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoFormRow:has(.mktoRequiredField) label {
  padding-left: 0;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoFormRow:has(.mktoRequiredField) label .mktoAsterix {
  display: none;
}
.spri-form-maketo-5410-new.spri-marketo-form-new #microsite_content .spri-maketo-form-5410 .mktoFormRow:has(.mktoRequiredField) label::after {
  content: "*";
  display: inline-flex;
  color: #000;
}

.spri-eaton-bezieczny-biznes #microsite_content {
  background-color: #e5ecee;
}
.spri-eaton-bezieczny-biznes #microsite_content a.btn-primary {
  font-size: 3rem;
  display: inline-block;
  position: relative;
  cursor: pointer;
  border: #14f7ff 0.125em solid;
  border-radius: 0.25em;
  text-shadow: 0 0 0.2em rgba(255, 255, 255, 0.4666666667), 0 0 0.3em #14f7ff;
  box-shadow: inset 0 0 0.5em #14f7ff, 0 0 0.5em #14f7ff;
  border-radius: 15px;
  border: 2px solid #fff;
  text-shadow: 0px -1px 10px rgba(0, 0, 0, 0.75);
}
.spri-eaton-bezieczny-biznes #microsite_content a.btn-primary::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #14f7ff;
  box-shadow: 0 0 2em #14f7ff;
  z-index: -1;
  opacity: 0;
  transition: opacity 100ms linear;
}
.spri-eaton-bezieczny-biznes #microsite_content a.btn-primary:hover::after {
  opacity: 1;
  font-size: 3rem;
}
.spri-eaton-bezieczny-biznes #microsite_content a.btn-primary:hover,
.spri-eaton-bezieczny-biznes #microsite_content a.btn-primary:focus {
  color: white;
  font-size: 3rem;
}
.spri-eaton-bezieczny-biznes #microsite_content a.btn-primary:hover::before {
  opacity: 0.8;
}
.spri-eaton-bezieczny-biznes #microsite_content .spri-promotion {
  padding-top: 50px;
  padding-bottom: 30px;
  text-align: center;
}
.spri-eaton-bezieczny-biznes #microsite_content .spri-promotion .article.text_with_media {
  margin-bottom: 30px;
}
.spri-eaton-bezieczny-biznes #microsite_content .spri-promotion .article.text_with_media .text-box:last-of-type {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #1b4053;
  padding: 15px 30px;
  min-height: 150px;
  border-radius: 70px;
}
.spri-eaton-bezieczny-biznes #microsite_content .spri-promotion .article.text_with_media h3 {
  font-weight: 500;
  font-size: 24px;
  text-align: center;
  color: #fff;
  line-height: unset;
}
.spri-eaton-bezieczny-biznes #microsite_content .spri-promotion .article.text_with_media h3 span.nowrap {
  font-weight: bold;
}
@media (min-width: 992px) {
  .spri-eaton-bezieczny-biznes #microsite_content .spri-product-mi-360 .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
/*************close 09082023_EATON_BEZPIECZNY_BIZNES_5410PL236355*************/
/*************open Lenovo EMEA Elevate*************/
.spri-lenovo-emea-elevate #microsite_content input.btn-primary,
.spri-lenovo-emea-elevate #microsite_content a.btn-primary {
  background-color: #ca0000;
  color: #fff;
  border: 2px solid #ca0000 !important;
}
.spri-lenovo-emea-elevate #microsite_content input.btn-primary:hover,
.spri-lenovo-emea-elevate #microsite_content a.btn-primary:hover {
  background-color: #fff;
  color: #ca0000;
  border: 2px solid #ca0000 !important;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
@media (max-width: 1200px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 {
    margin: auto;
  }
  .spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 img {
    margin: auto;
  }
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .article.section_headline {
  margin-bottom: 50px;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col .article.text_with_media {
  text-align: center;
  padding-bottom: 50px;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col .article.text_with_media h3 {
  font-size: 28px;
  position: relative;
  margin-bottom: 20px;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col .article.text_with_media h3::after {
  content: "";
  position: absolute;
  border: 1px solid #fff;
  width: 120px;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -10px;
  margin: auto;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col .article.text_with_media p {
  font-size: 20px;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col:nth-child(1) .article.text_with_media {
  background-color: #b7242e;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col:nth-child(2) .article.text_with_media {
  background-color: #79126b;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media {
  background-color: #c8cfef;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media h3,
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media p {
  color: #000 !important;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-360 .col-xs-12.col-md-4.grid-col:nth-child(3) .article.text_with_media h3::after {
  border: 1px solid #000;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content {
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1200px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content {
    background-position: center;
    background-size: cover;
  }
}
@media (max-width: 991px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content {
    background-size: cover;
    background-position: left;
  }
}
@media (max-width: 480px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content {
    background-size: cover;
    background-position: center;
  }
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content .article.section_headline h3 {
  width: 60%;
  line-height: 1.5;
}
@media (max-width: 991px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content .article.section_headline h3 {
    width: 100%;
  }
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content .article.text_with_media ul {
  padding-left: 10px;
}
.spri-lenovo-emea-elevate #microsite_content .spri-lenovo-engange-content .article.text_with_media ul li:not(:last-of-type) {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}
.spri-lenovo-emea-elevate #microsite_content .spri-register-content {
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 991px) and (max-width: 1200px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-register-content .col-xs-12.col-md-6.grid-col {
    width: 100%;
  }
}
.spri-lenovo-emea-elevate #microsite_content .spri-register-content .col-xs-12.col-md-6.col-lg-4.grid-col {
  padding: 40px 0;
}
@media (min-width: 991px) and (max-width: 1200px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-register-content .col-xs-12.col-md-6.col-lg-4.grid-col {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .spri-lenovo-emea-elevate #microsite_content .spri-register-content .col-xs-12.col-md-6.col-lg-4.grid-col {
    padding: 40px 0 40px 40px;
  }
}
.spri-lenovo-emea-elevate #microsite_content .spri-register-content .article.text_with_media ol {
  padding-left: 20px;
}
.spri-lenovo-emea-elevate #microsite_content .spri-register-content .article.text_with_media ol li {
  margin-bottom: 15px;
}
/*************close Lenovo EMEA Elevate*************/
/*************open MICROSOFT 365 MS PORTAL UPDATE*************/

.spri-ms-portal-update-23q2.spri-breadcrumb-d-d #microsite_content .c-Breadcrumb {
  top: 0;
}
.spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section {
  background-attachment: fixed;
}
.spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .media-right {
  display: grid;
  background-color: #fff;
  align-items: center;
}
.spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .media-right .text {
  padding: 0 40px !important;
}
.spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .media-right .text h1 {
  font-size: 55px;
  margin-bottom: 0;
}
.spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .media-right .text h1::after {
  display: none;
}
@media (max-width: 480px) {
  .spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .media-right .text h1 {
    font-size: 35px;
  }
}
@media (min-width: 480px) and (max-width: 768px) {
  .spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .media-right .text h1 {
    font-size: 32px;
  }
}
@media (min-width: 768px) and (max-width: 1365px) {
  .spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .media-right .text h1 {
    font-size: 45px;
  }
}
.spri-ms-portal-update-23q2.spri-header-d-d #microsite_content .hero_section .container > .row .row .col-xs-12.media {
  padding: 0 !important;
}
.spri-ms-portal-update-23q2.page-hero-banner .breadcrumb > .active {
  color: #80ba01;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-left-smallsize h2 {
  font-size: 26px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-introduce h2 {
  margin-top: 0;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-introduce.spri-introduce-bullet .article.text_with_media ol {
  font-size: 12px;
  padding-left: 20px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-introduce.spri-introduce-bullet .article.text_with_media ol li:not(:last-of-type) {
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-header-section .article.text_with_media > .row .text-box h1 {
    font-size: 38px;
  }
}
@media (max-width: 480px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-header-section .article.text_with_media > .row .text-box h1 {
    font-size: 30px;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-header-section .article.text_with_media > .row .text-box h1 {
    font-size: 45px;
  }
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-header-section.spri-header-small-text .article.text_with_media > .row .text-box h1 {
  font-size: 34px;
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-header-section.spri-header-small-text .article.text_with_media > .row .text-box h1 {
    font-size: 34px;
  }
}
@media (max-width: 768px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-header-section.spri-header-small-text .article.text_with_media > .row .text-box h1 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-header-section.spri-header-small-text .article.text_with_media > .row .text-box h1 {
    font-size: 28px;
  }
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features .article.section_headline {
  text-align: center;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features .article.section_headline h2 {
    text-align: center;
  }
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features .article.text_with_media {
  background-color: #fff;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features .article.text_with_media .row:last-of-type {
  margin: 0 !important;
  padding: 0 20px 10px 20px !important;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features .article.text_with_media .row:last-of-type h3 {
  font-family: "interbold", Arial, sans-serif;
  font-weight: bold;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:first-child .article.text_with_media {
  background-color: transparent;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:first-child .article.text_with_media ul {
  list-style-type: none !important;
  padding-left: 0;
  display: flex;
  justify-content: space-around;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:first-child .article.text_with_media ul li {
  font-size: 30px;
  font-weight: bold;
}
@media (max-width: 1023px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:first-child .article.text_with_media ul {
    display: none;
  }
}
@media (min-width: 1024px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(4) .article.text_with_media .row .col-xs-12 h3 span.highlight, .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media .row .col-xs-12 h3 span.highlight {
    display: none;
  }
}
@media (max-width: 1023px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(4), .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(2) {
    padding-top: 50px;
  }
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(4) .article.text_with_media, .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media {
    position: relative;
  }
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(4) .article.text_with_media .row .col-xs-12, .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media .row .col-xs-12 {
    position: inherit;
  }
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(4) .article.text_with_media .row .col-xs-12 h3 span.highlight, .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-key-features.spri-key-features-4col .row .col-xs-12.grid-col:nth-last-of-type(2) .article.text_with_media .row .col-xs-12 h3 span.highlight {
    position: absolute;
    top: -50px;
    font-size: 30px;
    left: 0;
  }
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container .article.section_headline {
  text-align: center;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container .article.section_headline h2 {
    text-align: center;
  }
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table {
  margin-bottom: 0;
  border: none;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table thead th {
  background-image: none;
  border: none;
  font-size: 28px;
  text-align: center;
  padding-bottom: 30px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody {
  border: none;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(odd), .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr:nth-of-type(even) {
  background-color: #fff;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td {
  vertical-align: middle;
  text-align: left;
  border: none;
  border-bottom: 1px solid rgb(221, 221, 221);
  padding: 20px 0;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td:first-of-type {
  width: 50%;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td:last-of-type {
  text-align: right;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td:nth-last-child(1), .spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td:nth-last-child(2) {
  text-align: center;
  position: relative;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td span.nowrap {
  font-size: 0;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td span.nowrap::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/microsoft_portal_1/microsoft_365/enterprise_1/icon-yes.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45px;
  height: 47px;
  -o-object-fit: cover;
  object-fit: cover;
  bottom: 0;
  top: 0;
  left: 0;
  margin: auto;
  right: 0;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td b {
  font-size: 0;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan .container > .row .col-xs-12.grid-col table tbody tr td b::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/microsoft_portal_1/microsoft_365/enterprise_1/icon-no.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 45px;
  height: 47px;
  -o-object-fit: cover;
  object-fit: cover;
  bottom: 0;
  top: 0;
  left: 0;
  margin: auto;
  right: 0;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan.spri-table-plan-4col .container > .row .col-xs-12.grid-col table tbody tr td:first-of-type {
  width: 30%;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan.spri-table-plan-4col .container > .row .col-xs-12.grid-col table tbody tr td:nth-last-child(-n+3) {
  width: 20%;
  position: relative;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-table-plan.spri-table-plan-4col .container > .row .col-xs-12.grid-col table thead th {
  font-size: 24px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits .article.section_headline {
  margin-bottom: 50px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits .article.section_headline h3 {
  font-weight: 400;
  font-family: "interregular", Verdana, Arial, sans-serif;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits .article.text_with_media {
  background-color: #fff;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits .article.text_with_media .row:last-of-type {
  margin: 0 !important;
  padding: 0 20px !important;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits .article.text_with_media .row h3 {
  font-family: "interbold", Arial, sans-serif;
  font-weight: bold;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:first-child .article.text_with_media {
  background-color: transparent;
  padding-bottom: 20px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:first-child .article.text_with_media .row {
  padding-left: 0 !important;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:first-child .article.text_with_media .row .col-xs-12 {
  padding-left: 0 !important;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:first-child .article.text_with_media .row .col-xs-12 h3 {
  font-size: 24px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:nth-last-child(4) {
  width: 100%;
  margin: 0 !important;
  padding-bottom: 0 !important;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:nth-last-child(4) .article.text_with_media {
  background-color: transparent;
  padding-bottom: 20px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:nth-last-child(4) .article.text_with_media .row {
  padding-left: 0 !important;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:nth-last-child(4) .article.text_with_media .row .col-xs-12 {
  padding-left: 0 !important;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-partner-benefits.spri-partner-benefits-2row .container > .row .col-xs-12.grid-col:nth-last-child(4) .article.text_with_media .row .col-xs-12 h3 {
  font-size: 24px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-links-resources .article.section_headline {
  margin-bottom: 50px;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-links-resources .article.section_headline h3 {
  font-weight: 400;
  font-family: "interregular", Verdana, Arial, sans-serif;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-links-resources .article.text_with_media p {
  text-align: center;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-links-resources .article.text_with_media img {
  width: 140px;
  -o-object-fit: cover;
     object-fit: cover;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-links-resources.spri-links-resources-link .article.text_with_media h3 {
  margin-bottom: 40px;
  font-weight: 400;
  font-family: "interregular", Verdana, Arial, sans-serif;
}
.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .spri-links-resources.spri-links-resources-link .article.text_with_media h3 a.lnk {
  display: inline-block;
}
.spri-ms-portal-update-23q2 #microsite_content .media-body,
.spri-ms-portal-update-23q2 #microsite_content .media-left,
.spri-ms-portal-update-23q2 #microsite_content .media-right {
  display: block;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-header-section {
  height: 400px;
  display: flex;
  align-items: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 480px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-header-section {
    height: 570px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-header-section {
    height: 250px;
  }
}
@media (min-width: 1024px) and (max-width: 1365px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-header-section {
    height: 350px;
  }
}
.spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media {
  background-color: #fff;
}
@media (min-width: 768px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .text-box {
  padding: 0 50px;
  display: block;
}
@media (max-width: 480px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .text-box:last-of-type {
    padding: 20px;
  }
}
.spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .text-box h1 {
  font-size: 60px;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .text-box h1 {
    font-size: 45px;
  }
}
@media (max-width: 480px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .text-box h1 {
    font-size: 30px;
  }
}
.spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .text-box h1::after {
  display: none;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .media {
  margin-top: 0;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-header-section .article.text_with_media > .row .media .col-for-image {
  margin-bottom: 0 !important;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-content-section {
  padding: 80px 0;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-content-section .container > .row .col-xs-12.grid-col:not(:last-of-type) {
  margin-bottom: 50px;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-content-section .container > .row .col-xs-12.grid-col:nth-child(even) .article.text_with_media > .row {
  display: flex;
  flex-wrap: wrap-reverse;
}
@media (min-width: 991px) {
  .spri-ms-portal-update-23q2 #microsite_content .spri-content-section .container > .row .article.text_with_media .row {
    display: flex;
    align-items: center;
  }
}
.spri-ms-portal-update-23q2 #microsite_content .spri-content-section .text-box h2 {
  margin-top: 0;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-content-section .text-box p {
  margin-bottom: 15px;
}
.spri-ms-portal-update-23q2 #microsite_content .spri-content-section .text-box p:last-of-type {
  margin-bottom: 0;
}
/*************close MICROSOFT 365 MS PORTAL UPDATE*************/
/*************open 18082023_Fujitsu_Serwer_5410PL233369*************/
.spri-5410-fujitsu-5410pl233369 #microsite_content .spri-table-fuijitsu .container {
  padding: 0;
}
/*************close 18082023_Fujitsu_Serwer_5410PL233369*************/
/*************open  ENGAGE AND GROW*************/
.spri-engage-grow-update #microsite_content .spri-how-do-it .container > .row .col-xs-12.grid-col:first-of-type {
  padding: 20px 8px 50px;
}
.spri-engage-grow-update #microsite_content .spri-how-do-it .c-Akkordeon .panel-group {
  display: flex;
  flex-wrap: wrap;
  border-top: none;
  justify-content: space-around;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel:nth-child(2n-1),
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel:nth-child(2n-1) a {
  background-color: transparent;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel:nth-child(2n-1),
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel:nth-child(2n-1) a {
  background-color: transparent;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel-title a.collapsed {
  border: none;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel-group .panel {
  border: none;
  flex: 48%;
  margin: 10px;
  background-color: transparent;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel-title a {
  border: none;
}
.spri-engage-grow-update #microsite_content .panel-default > .panel-heading {
  border-bottom: 1px solid #dadada;
  border-radius: 0;
}
.spri-engage-grow-update #microsite_content .panel-collapse.collapse.in {
  background-color: #fff;
  transition: 0.1s ease;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel-title a.collapsed:after {
  content: "\f067";
  font-size: 18px !important;
  top: 0;
  bottom: 0;
  margin: 0 auto;
  right: 0;
  text-align: center;
  transform: none;
  float: unset;
  padding: 23px;
  color: #000;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel-title {
  margin-bottom: 0;
}
.spri-engage-grow-update #microsite_content .c-Akkordeon .panel-title a:after {
  content: "\f068";
  font-size: 18px !important;
  top: 0;
  bottom: 0;
  margin: 0 auto;
  right: 0;
  text-align: center;
  transform: none;
  float: unset;
  padding: 23px;
  color: #000;
}

/*************close  ENGAGE AND GROW*************/
/*************open HP hardware Headstart*************/
@media (max-width: 1200px) {
  .spri-hp-headstart-smb #microsite_content .spri-2vendor .col-xs-12.col-md-6.grid-col {
    width: 50%;
  }
}
html:lang(nl-NL) .spri-hp-headstart-smb #microsite_content .spri-text-cta-nl .c-Products--gallery-Product > .row a.btn-primary, html:lang(nl-BE) .spri-hp-headstart-smb #microsite_content .spri-text-cta-nl .c-Products--gallery-Product > .row a.btn-primary {
  margin-bottom: 30px !important;
  font-size: 0;
}
html:lang(nl-NL) .spri-hp-headstart-smb #microsite_content .spri-text-cta-nl .c-Products--gallery-Product > .row a.btn-primary::before, html:lang(nl-BE) .spri-hp-headstart-smb #microsite_content .spri-text-cta-nl .c-Products--gallery-Product > .row a.btn-primary::before {
  font-size: 16px;
  text-align: center;
  margin-left: auto;
  display: block;
  content: "Bestel nu" !important;
}
.spri-hp-headstart-smb #microsite_content .contact-bg-light-gray .article.text_with_media {
  background-color: #f2f2f2;
  padding: 20px;
}
.spri-hp-headstart-smb #microsite_content .contact-bg-light-gray .article.text_with_media .row:last-of-type .col-xs-12 {
  padding: 20px 10px 0;
}
.spri-hp-headstart-smb #microsite_content a.btn-primary {
  background-color: #EA684E;
  border-radius: 0;
  border: 2px solid #fff;
  color: #fff;
}
.spri-hp-headstart-smb #microsite_content a.btn-primary:hover {
  background-color: #fff;
  border-radius: 0;
  border: 2px solid #EA684E;
  color: #EA684E;
}
.spri-hp-headstart-smb #microsite_content a.btn-default {
  background-color: #fff;
  border-radius: 0;
  border: 2px solid #fff;
  color: #EA684E;
}
.spri-hp-headstart-smb #microsite_content a.btn-default:hover {
  background-color: #EA684E;
  border-radius: 0;
  border: 2px solid #fff;
  color: #fff;
}
.spri-hp-headstart-smb #microsite_content .spri-header-banner {
  height: 700px;
  background: url(https://www.also.com/ec/cms5/media/img/1010_central/hp_hardware_headstart_for_winning_smb/bg-image-top-1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  display: flex;
  align-items: flex-end;
}
@media (min-width: 1024px) and (max-width: 1366px) {
  .spri-hp-headstart-smb #microsite_content .spri-header-banner {
    background-size: cover;
  }
}
@media (max-width: 768px) {
  .spri-hp-headstart-smb #microsite_content .spri-header-banner {
    height: 400px;
    background-size: cover;
  }
}
@media (max-width: 480px) {
  .spri-hp-headstart-smb #microsite_content .spri-header-banner {
    height: 300px;
    background-size: cover;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-header-banner::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/hp_hardware_headstart_for_winning_smb/bg-image-loop.jpg);
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: repeat;
  z-index: -1;
  position: absolute;
}
.spri-hp-headstart-smb #microsite_content .spri-header-banner .article.text_with_media {
  position: absolute;
  bottom: 230px;
}
@media (max-width: 768px) {
  .spri-hp-headstart-smb #microsite_content .spri-header-banner .article.text_with_media {
    bottom: 115px;
  }
}
@media (max-width: 480px) {
  .spri-hp-headstart-smb #microsite_content .spri-header-banner .article.text_with_media {
    bottom: -62px;
    width: 120%;
    left: -20px;
    padding: 0;
    position: relative;
    background-color: #000;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-header-banner .article.text_with_media span:last-of-type {
  display: inline-block;
  background-color: #000;
  padding: 20px;
}
.spri-hp-headstart-smb #microsite_content .spri-header-banner .article.text_with_media span:last-of-type h2 {
  color: #fff;
  margin: 0;
}
@media (max-width: 480px) {
  .spri-hp-headstart-smb #microsite_content .spri-header-banner .article.text_with_media span:last-of-type h2 {
    font-size: 18px;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-header-banner.small-text .article.text_with_media h2 {
  font-size: 24px;
}
.spri-hp-headstart-smb #microsite_content .spri-unlock-business .article.section_headline {
  padding-bottom: 20px;
}
.spri-hp-headstart-smb #microsite_content .spri-unlock-business .container > .row {
  justify-content: flex-end;
}
.spri-hp-headstart-smb #microsite_content .spri-unlock-business .container > .row:last-of-type {
  margin: 0 -25px;
}
.spri-hp-headstart-smb #microsite_content .spri-unlock-business .container > .row:last-of-type .col-xs-12.col-md-6.grid-col {
  padding: 0 25px;
}
@media (min-width: 1200px) {
  .spri-hp-headstart-smb #microsite_content .spri-unlock-business .container > .row:last-of-type .col-xs-12.col-md-6.grid-col:nth-last-child(-n+2) {
    margin-top: 50px;
  }
}
@media (max-width: 480px) {
  .spri-hp-headstart-smb #microsite_content .spri-unlock-business .container > .row:last-of-type .col-xs-12.col-md-6.grid-col {
    margin-bottom: 25px;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-unlock-business .article.text_with_media {
  position: relative;
}
.spri-hp-headstart-smb #microsite_content .spri-unlock-business .article.text_with_media .col-xs-12 {
  position: inherit;
}
@media (max-width: 1200px) {
  .spri-hp-headstart-smb #microsite_content .spri-unlock-business .article.text_with_media .col-xs-12:first-of-type {
    padding-top: 15px;
  }
  .spri-hp-headstart-smb #microsite_content .spri-unlock-business .article.text_with_media .col-xs-12 .col-for-image {
    padding-top: 25px;
  }
  .spri-hp-headstart-smb #microsite_content .spri-unlock-business .article.text_with_media .col-xs-12 .col-for-image img {
    width: 100%;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-unlock-business .article.text_with_media .col-xs-12 a {
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 0;
  text-decoration: none;
  border: none;
  top: 0;
  left: 0;
}
.spri-hp-headstart-smb #microsite_content .spri-join-us {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.spri-hp-headstart-smb #microsite_content .spri-join-us h2 {
  color: #fff;
}
.spri-hp-headstart-smb #microsite_content .spri-join-us p {
  color: #fff;
}
.spri-hp-headstart-smb #microsite_content .spri-join-us p:last-of-type {
  padding-top: 5px;
}
.spri-hp-headstart-smb #microsite_content .spri-your-savings {
  background-color: #F5F5F5;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
}
@media (min-width: 768px) and (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-your-savings {
    background-size: unset;
  }
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-your-savings {
    background-position: center;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-your-savings .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media {
    padding: 50px 30px;
    background-color: rgba(0, 0, 0, 0.36);
  }
}
.spri-hp-headstart-smb #microsite_content .spri-your-savings .article.text_with_media h3 {
  color: #EA684E;
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-your-savings .article.text_with_media h2 {
    color: #fff;
  }
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-your-savings .article.text_with_media p {
    color: #fff;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-your-savings .article.text_with_media p:nth-last-of-type(2) {
  font-size: 0;
  position: relative;
  padding: 15px 0;
}
.spri-hp-headstart-smb #microsite_content .spri-your-savings .article.text_with_media p:nth-last-of-type(2)::before {
  content: "";
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_speed_pricing_1/amplify-logo.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 272px;
  height: 44px;
  display: block;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:first-of-type {
  padding-bottom: 80px;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:first-of-type .col-for-image {
  padding-right: 50px;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col .article.text_with_media h3 {
  color: #EA684E;
}
@media (min-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products {
    display: flex;
    flex-wrap: wrap;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row {
  flex: 1 0 50%;
}
@media (min-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(odd) .c-Products--gallery-Product {
    text-align: right;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(odd) .c-Products--gallery-Product > .row {
  position: relative;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(odd) .c-Products--gallery-Product > .row::before {
  content: "\f067";
  font-family: "FontAwesome";
  position: absolute;
  right: -45px;
  font-size: 45px;
  top: 0;
  bottom: 0;
  margin: auto;
  color: #EA684E;
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(odd) .c-Products--gallery-Product > .row::before {
    left: 0;
    right: 0;
    top: initial;
    bottom: -60px;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products .c-Products__shortDescription.js-shortDescription h3 {
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  min-height: 52px;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(odd) .c-Products--gallery-Product .c-Products__shortDescription.js-shortDescription h3 {
  text-align: right;
}
@media (min-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(even) .c-Products--gallery-Product {
    text-align: left;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(even) .c-Products--gallery-Product > .row {
  flex-direction: row-reverse;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .article.products.js-Products > .row:nth-child(even) .c-Products--gallery-Product > .row .c-Products__shortDescription.js-shortDescription h3 {
  text-align: left;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product .c-Products__description.js-description {
  overflow: hidden !important;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media (min-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product .c-Products__description.js-description {
    min-height: 67.5px;
    padding-right: 10px;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product a.btn {
  padding: 15px;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product a.btn .fa {
  display: none;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row {
  border-radius: 0;
}
@media (min-width: 768px) {
  .spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .col-xs-12.col-sm-4 {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product > .row .col-xs-12.col-sm-8 {
    width: 50%;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product .add_info_products {
  padding-bottom: 15px;
}
.spri-hp-headstart-smb #microsite_content .spri-operations .container > .row .col-xs-12.grid-col:last-of-type .c-Products--gallery-Product .add_info_products p {
  color: #88E673;
  font-size: 15px;
  font-weight: bold;
}
.spri-hp-headstart-smb #microsite_content .spri-support {
  background-color: #F5F5F5;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
}
@media (min-width: 768px) and (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-support {
    background-size: unset;
  }
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-support {
    background-position: left;
    padding: 0;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-support .container .row .col-xs-12.col-md-6.grid-col:last-of-type {
  padding-left: 60px;
}
@media (max-width: 1200px) {
  .spri-hp-headstart-smb #microsite_content .spri-support .container .row .col-xs-12.col-md-6.grid-col:last-of-type {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-support .container .row .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media {
    padding: 50px 30px;
    background-color: rgba(0, 0, 0, 0.36);
  }
}
.spri-hp-headstart-smb #microsite_content .spri-support .container .row .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media h3 {
  color: #EA684E;
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-support .container .row .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media h2 {
    color: #fff !important;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-support .container .row .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media p:last-of-type {
  padding-top: 5px;
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-support .container .row .col-xs-12.col-md-6.grid-col:last-of-type .article.text_with_media p {
    color: #fff;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-delivery {
  background-color: #F5F5F5;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
}
@media (min-width: 768px) and (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-delivery {
    background-size: unset;
  }
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-delivery {
    background-position: right;
    padding: 0;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-delivery .container .row .col-xs-12.col-md-6.grid-col:first-of-type {
  padding-right: 60px;
}
@media (max-width: 1200px) {
  .spri-hp-headstart-smb #microsite_content .spri-delivery .container .row .col-xs-12.col-md-6.grid-col:first-of-type {
    padding: 0;
  }
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-delivery .container .row .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media {
    padding: 50px 30px;
    background-color: rgba(0, 0, 0, 0.36);
  }
}
.spri-hp-headstart-smb #microsite_content .spri-delivery .container .row .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media h3 {
  color: #EA684E;
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-delivery .container .row .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media h2 {
    color: #fff !important;
  }
}
.spri-hp-headstart-smb #microsite_content .spri-delivery .container .row .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media p:last-of-type {
  padding-top: 5px;
}
@media (max-width: 992px) {
  .spri-hp-headstart-smb #microsite_content .spri-delivery .container .row .col-xs-12.col-md-6.grid-col:first-of-type .article.text_with_media p {
    color: #fff;
  }
}
/*************close HP hardware Headstart*************/
/*************open Microsoft_Teams_Rooms_webinary*************/
.spri-ms-teams-room-082023 #microsite_content {
  padding: 80px 0;
  background-color: #f2f2f2;
}
.spri-ms-teams-room-082023 #microsite_content .spri-block-team .col-xs-12.grid-col .article.text_with_media {
  background-color: #7c85ee;
}
.spri-ms-teams-room-082023 #microsite_content .spri-block-team p b {
  color: #fff !important;
}
/*************close Microsoft_Teams_Rooms_webinary*************/
/*************open 19092023_Fujitsu_Primergy_M7*************/
.spri-fujitsu-5410pl23031m #microsite_content {
  background-color: #f2f2f2;
}
.spri-fujitsu-5410pl23031m #microsite_content a.btn {
  background-color: #f89d00;
  border: 2px solid #f89d00;
  color: #fff;
}
.spri-fujitsu-5410pl23031m #microsite_content a.btn:hover {
  background-color: #fff;
  border: 2px solid #f89d00;
  color: #f89d00;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-tex-below-banner .article.text_with_media {
  background-color: #fff;
  padding-top: 50px;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-tex-below-banner .article.text_with_media h2 {
  margin-bottom: 20px;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu .container > .row:first-of-type {
  background-color: #fff;
  margin: 0 -17px;
  padding-top: 30px;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu .container > .row:last-child {
  background-color: #fff;
  margin: 0 -17px;
}
@media (min-width: 1200px) {
  .spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu .container > .row:last-child {
    display: flex;
    align-items: center;
  }
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu .table_content .col-xs-12 {
  padding-left: 10px;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table {
  border: none;
  background-color: transparent;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table thead {
  display: none;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody > tr > td,
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody > tr > th,
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tfoot > tr > td,
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tfoot > tr > th,
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table thead > tr > td,
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table thead > tr > th {
  border: none;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tr th,
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tr td {
  border: none;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr:hover {
  background-color: transparent;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr:last-child td::after {
  display: none;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr td {
  padding-bottom: 15px;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr td:first-child {
  position: relative;
  width: 150px;
  background-color: transparent;
  z-index: 0;
  color: #000;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr td:first-child::after {
  content: "";
  background-color: #ddd;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 15px;
}
@media (max-width: 480px) {
  .spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr td:first-child::after {
    right: -8px;
  }
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr td:last-child {
  position: relative;
  padding-left: 30px;
  line-height: 1.75;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr td:last-child::before {
  content: "";
  background-color: #f89d00;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 11px;
}
@media (max-width: 480px) {
  .spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table tbody tr td:last-child::before {
    left: 0px;
  }
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-table-fujitsu table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-fujitsu-5410pl23031m #microsite_content .spri-button .article.text_with_media {
  background-color: #fff;
  padding-bottom: 50px;
}

/*************close 19092023_Fujitsu_Primergy_M7*************/
/*************open  HPE GROWTH SALES*************/
.spri-hpe-growth-sales-23q4 #microsite_content a.btn-primary {
  border-color: #89e872;
  background: #89e872;
  color: #000 !important;
}
.spri-hpe-growth-sales-23q4 #microsite_content a.btn-primary:hover {
  filter: brightness(1.2);
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-banner-2 {
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-banner-2 .article.text_with_media h2 {
  margin: 0;
  color: #fff;
}
@media (min-width: 1200px) {
  .spri-hpe-growth-sales-23q4 #microsite_content .spri-step-hpe .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-step-hpe .article.text_with_media > .row h2 {
  line-height: 1;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-step-hpe .article.text_with_media > .row h2 span.nowrap {
  background-color: #019a85;
  color: #fff;
  padding: 15px 30px;
  font-size: 25px;
  min-height: 60px;
  display: block;
  width: -moz-max-content;
  width: max-content;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-prices {
  background-color: #019a85;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-prices .article.section_headline h2 {
  color: #fff;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-prices .article.text_with_media h3, .spri-hpe-growth-sales-23q4 #microsite_content .spri-prices .article.text_with_media p {
  text-align: center;
  color: #fff !important;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-conditions {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-conditions .article.text_with_media h3 {
  color: #fff !important;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-conditions .article.text_with_media p {
  color: #fff;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-conditions .article.text_with_media ul li {
  color: #fff;
}
.spri-hpe-growth-sales-23q4 #microsite_content .spri-conditions .article.text_with_media h3 span.highlight {
  border-top: 1px solid #fff;
  display: block;
  padding-top: 15px;
  margin-top: 15px;
}
.spri-hpe-growth-sales-23q4 #microsite_content .s-contact .col-xs-12.col-md-9.media a.btn-primary {
  border-color: #89e872;
  background: #89e872;
}
/*************close  HPE GROWTH SALES*************/
/*************open Lenovo TruScale*************/
html:not(:lang(en-DE)) .spri-lenovo-truscale#lenovotruscale_page #microsite_content .spri-needs .article.text_with_media .text-box ul > li ul > li {
  display: block;
}
/*************close Lenovo TruScale*************/
/*************open HPE Storage Update*************/
.spri-updated-hpe-storage-q4.hpe_proliant_gen10 #microsite_content .btn.btn-default {
  background: #00a982;
  color: #fff;
  font-weight: bold;
  padding: 14px 40px;
  border: 2px solid #000000 !important;
}
.spri-updated-hpe-storage-q4.hpe_proliant_gen10 #microsite_content .btn.btn-default:hover {
  background: #ffffff;
  color: #00a982;
  font-weight: bold;
  padding: 14px 40px;
  border: 2px solid #00a982 !important;
}
.spri-updated-hpe-storage-q4.hpe_proliant_gen10 #microsite_content p {
  font-weight: 400;
}
/*************close HPE Storage Update*************/
/*************open Barco*************/
.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(1),
.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(2),
.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(3),
.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(4),
.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(5){
      background-color: #d2d2d2;
}
/*************close Barco*************/
/*************open HPE Aruba Networking Gewinnspiel*************/
.spri-sales-piagio #microsite_content .hero-banner .parallax-container .parallax-text .text {
  transform: translate(0, -5%);
  position: relative;
}
.spri-sales-piagio #microsite_content .hero-banner .parallax-container .parallax-text .text::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/2200_1/kunden_4/anbieter_8/hpe_portal_13/hpe_aruba_sales_incentive_piaggio/hpe_aruba_orange_pos_rgb.png);
  background-repeat: no-repeat;
  background-size: cover;
  width: 221px;
  height: 50px;
  top: -70px;
}
/*************close HPE Aruba Networking Gewinnspiel*************/
/*************open Christmas Incentive 2023*************/
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table {
  border: none;
  background-color: transparent;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table thead {
  display: none;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tbody > tr > td,
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tbody > tr > th,
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tfoot > tr > td,
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tfoot > tr > th,
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table thead > tr > td,
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table thead > tr > th {
  border: none;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tr th,
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tr td {
  border: none;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tbody tr:hover {
  background-color: transparent;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tbody tr:nth-last-child(2) td::after {
  background-color: #fff !important;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tbody tr td {
  padding-bottom: 15px;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table tbody tr td:first-child {
  width: 110px;
  background-color: transparent;
  padding-left: 0;
  color: #000;
}
.spri-christmas-incentive-update #microsite_content .spri-agenda table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
/*************close Christmas Incentive 2023*************/
/*************close spring no*************/

/************* Open cisco_ACMP *************/
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec1
 {
background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/cisco_1/section1.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec1 p
 {
color: #ffffff; 
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec2
 {
background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/cisco_1/section2.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec3
 {
background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/cisco_1/section3.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact
 {
background-color: #89E872;
background-position: center;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact p
 {
font-weight: bold;
Font-size: 18px;
}
.spri-cisco-acmp-form .mwf_cancel {
display: none;
}
.spri-cisco-acmp-form .mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
display: none;
}
.spri-cisco-acmp-form .mwf_finish {
background-color: #04134c !important;
}
.spri-cisco-acmp-form .mwf_finish:hover{
background: #fff !important;
color: #000;
}
.spri-cisco-acmp-form p.big {
color: #04134c;
font-weight: bold;
font-size: 36px !important;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-sec3 {
margin: 20px 0;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta input.btn-default, .spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta a.btn-default, .spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta table.table a.btn-default {
background-color: #04134c;
color: #fff;
line-height: 23px;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-acmp-contact p{
margin-bottom: 0;
}
.spri-cisco-acmp-form .row:nth-child(3) .mwf-label{
display: none;
}
.spri-cisco-acmp-form .row:nth-child(3) .mwf-input{
padding-left: 25px;
}
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta input.btn-default:hover,
.spri-cisco_acmp_webinars #microsite_content .spri-cisco-cta a.btn-default:hover,
.spri-cisco_acmp_webinars
  #microsite_content
  .spri-cisco-cta
  table.table
  a.btn-default:hover {
    background: #FFF;
    color: #000;
  line-height: 23px;
}
/*************close cisco_ACMP*************/

/***********Mitel Sommer***********/
#microsite_content input.btn-primary, #microsite_content a.btn-primary,
#microsite_content table.table .mitel-sommer a.btn.btn-primary {
    background: #00a1f2;
}
.mitel-sommer h4 {
    font-size: 18px;
}
/***********close**************/

/************* Open ALSO Summer 21 *************/
#p-also-summer button.play.rounded-box.state-playing {
    display: none;
}
#p-also-summer .intro {
    padding-bottom: 70px;
    background-color: #f9c58f;
    margin-top: -150px!important;
}
#p-also-summer .intro h2 {
    margin-top: -45px;
}

#p-also-summer .c-Products--gallery-Product {
    background-color: #fff;
    overflow: hidden;
    -webkit-box-shadow: inset 0px 0px 0px 7px #ABD5D3;
    box-shadow: inset 0px 0px 0px 7px #ABD5D3;
}
#p-also-summer .products {
    background-color: #abd5d3;
}

#p-also-summer .c-Products--gallery-Product span[class^="price"] {
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
    background: rgb(255,230,44);
    background: linear-gradient(0deg, rgba(255,230,44,1) 0%, rgba(238,103,166,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#p-also-summer .btn-primary:hover {
    border-bottom: 2px solid #010100!important;
    border-radius: 30px;
    background: #FFF!important;
    color: #987e29!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    transition: ease-in-out 0.2s;
}

#p-also-summer .btn-primary {
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #fed348!important;
    color: #987e29!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
#p-also-summer .c-Products--gallery-Product img:first-of-type {
    padding-top: 16px;
}
#p-also-summer .c-Products--gallery-Product > div > div:nth-child(2) > div.c-Products_mfr_logo > img {
    margin-top: -7px;
}
#p-also-summer  a.btn-primary > .fa::before, #p-also-summer a.btn-primary > .fa::before {
    color: #987e29!important;
}
/************* Close ALSO Summer 21 *************/

/************* Open 2400 MSI Notebooks 06-14-2021 *************/

section#sva_06142021_msi .container.grid.grid-type-1 {
    width: 700px;
}

/************* Open 2400 MSI Notebooks 06-14-2021 *************/
/*************************BitTitan 21Q2 Lead Generation Subscription Plan**************/

#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo{
  padding-bottom:5rem;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .col-xs-12:nth-of-type(1) .article:before,#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .col-xs-12:nth-of-type(1) .article:after{
  display:none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article{
  display:flex;
  justify-items:center;
  align-items:center;
  justify-content: center;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article a{
  text-align:center;
  border-color:transparent;
  font-size: 23px;
  text-transform: none;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article{
  position:relative;
  transition: all 0.5s ease-in-out;
  border:none;
  text-align:center;
  font-size:22px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:before{
    position: absolute;
    content: "";
    background: #6a27db;
    width: 80%;
    height:4px;
    left: 50%;
    transform:translate(-50%,0);
    -webkit-transform:translate(-50%,0);
    bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:after{
    position: absolute;
    content: "";
    background: #6a27db;
    width: 0%;
    height:7px;
    left: 10%;
    bottom: 10px;
    transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_logo .container >.row .article:hover:after{
    width: 80%;
    left:inherit;
    right: 10%;
    transform:translate(0,0);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1{
    text-align: left;
    padding:10rem 0 5rem 0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1 p{
    font-size: 20px;
    margin: 0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01.p_brititan_sec01_1 ul li{
    font-size: 20px;
   color: #fff;
   margin-bottom: 10px;
 }
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 .container h1 {
    font-size: 32px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 a.btn-primary {
    font-size: 17px;
    background: #fff;
    padding: 25px 20px;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 a.btn-primary:hover{
    background: #000;
    color: #fff;
    transform:translate(2px,2px);
    -webkit-transform:translate(2px,2px);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .p_brititan_sec01_1 picture img {
    border: 3px solid #fff;
    padding: 0;
    box-shadow: 3px 3px 5px 1px rgba(255,255,255,0.5);
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .col-md-4 .col-xs-12{
  padding:0;
}
#p_bitTitan_21Q2_lead_generation_subscription_plan #microsite_content .container .col-md-4 .col-xs-12 .btn-default{
  padding: 15px 10px;
}
/*************************End BitTitan 21Q2 Lead Generation Subscription Plan**************/
/***** open Cisco Scooter Rally *****/
.spri-cisco-scooter-rally #microsite_content .spri-cisco-bg {
    background-color: #f4f5fa;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(2) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(2) h3 {
    color: #1e4471;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(3) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(3) h3  {
    color: #6ebf4a;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(4) p, .spri-cisco-scooter-rally #microsite_content .spri-cisco-text .col-xs-12:nth-child(4) h3 {
    color: #00bcea;
}

.spri-cisco-scooter-rally #microsite_content a.btn.btn-default {
    background-color: #00bceb !important;
    color: #000;
}

.spri-cisco-scooter-rally #microsite_content a.btn.btn-default:hover {
    background-color: transparent !important;
    color: #000;
}

.spri-cisco-scooter-rally #microsite_content a.lnk {
    color: #00bceb !important;
}

.spri-cisco-scooter-rally #microsite_content .spri-cisco-bg .text_with_media {
    background-color: #f4f5fa;
}
/***** close Cisco Scooter Rally *****/
/************* Also gaming 2021 *************/
.p_gaming_2021 #microsite_content .text_link_white a{
    color: #fff !important;
}
/************* End Also gaming 2021 *************/

/* --------------------------------------------
      ALSO Solutions Business Team Project
----------------------------------------------*/

#p-solutions-microsite .hero_box1 p {
    font-size: 14px!important;
}

/* Hero Image Correction */
#p-solutions-microsite .also-solutions-hero .hero_big picture img[src$=".png"], .hero picture img[src$=".png"] {
    margin: 2% 0 0 3%!important;
    max-width: inherit!important;
    max-height: 107%!important;
    height: inherit!important;
}

/* Accordion redesign as STACK */
#p-solutions-microsite.also_solutions_business_team_acc1 .c-Akkordeon .panel-title a {
    border: 10px solid!important;
    border-image-source: linear-gradient(45deg, #63a954, #006b7d)!important;
    border-image-slice: 1 !important;
    background-color: #1a1a1a!important;
    margin-bottom: 7px!important;
}
#p-solutions-microsite.also_solutions_business_team_acc2 .c-Akkordeon .panel-title a {
    border: 10px solid!important;
    border-image-source: linear-gradient(45deg, #f78051, #f6e915)!important;
    border-image-slice: 1 !important;
    background-color: #1a1a1a!important;
    margin-bottom: 7px!important;
}
#p-solutions-microsite.also_solutions_business_team_acc2 {
    top: -20px!important;
    position: relative!important;
}
#p-solutions-microsite .c-Akkordeon .panel-title a.collapsed:before {
    content: url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/solution/lightsgreen.gif")!important;
}
#p-solutions-microsite .c-Akkordeon .panel-title a:before {
    content: url("https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/solution/lights.gif")!important;
    transform: rotate(0deg)!important;
}
#p-solutions-microsite .c-Akkordeon .panel-heading a {color:#fff!important;}

#solutions-business-team-msp .v-accordion .panel:not(.panel-open) a::before {
    content: attr(data-linktext)!important;
    padding: 0.5rem 1rem!important;
    position: absolute!important;
    background: #000!important;
    color: rgba(255,255,255,0.8)!important;
    top: 348px!important;
    left: 50%!important;
    white-space: nowrap;
    -webkit-transform: translate(-50%,0)!important;
    -ms-transform: translate(-50%,0)!important;
    transform: translate(-50%,0)!important;
    font-weight: 200!important;
    font-size: 16px!important;
    height: fit-content!important;
}
.bg-black-100 h4 {
    color: #fff!important;
}
.bg-add1-70 {
    color: #fff!important;
}
.bg-add1-70 h4 {
    color: #fff!important;
}

#solutions-business-team-3d .boxed-content .text-with-media {background-color:#ffffff;}

#solutions-business-team-3d .image-width .img-responsive {
    width: 90%!important;
    display: block;
    max-width: 100%;
    height: auto;
}
#solutions-business-team-dolly .dollyDetails .grid-col .row .col-md-6:first-child {
    background-color: #006b7d;
    color:#fff!important;
    padding: 25px;
}
#solutions-business-team-dolly .dollyDetails .grid-col .row .col-md-6:last-child {
    background-color: #89E872;
    padding: 0 25px 25px 0;
    position: relative;
    top: -50px;
}

#solutions-business-page .solution-world-map .js-imagemap {
    max-width: 1500px;
    /* 1339px */
    margin: 0 auto;
}

#solutions-business-page .solutions-padding-top .img-responsive {
    padding-top: 17px;
    padding-bottom: -20px;
}
#solutions-business-page .solutions-padding-top .text_with_media {
    border-right: 4px #fff solid;
    border-bottom: 4px solid #fff;
}

#solutions-business-page .sticky-filters {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 999;
}

/* Colors */

#solutions-business-page .brightgreen div {background-color:#e1f9dc!important;}

#solutions-business-page .brightorange div {background-color:#ffddcb!important;}

#solutions-business-page .brightyellow div {background-color:#f9fbce!important;}


/* ==========
====================   FORM   ==============================*/





#solutions-form p {
    font-size: 14px!important;
    font-weight: bold!important;
}

#solutions-form .radio label, .checkbox label {
    max-height: 1px!important;
}

#solutions-form .mwf-input input {
    position: relative!important;
    top: 0px !important;
}

#solutions-form .mwf-input input[type='radio']:not(checked) {
    position: relative!important;
    margin-top: 3px!important;
}
#solutions-form .mwf-input input[type='radio']:checked {
    position: relative!important;
    margin-top: 3px!important;
}
#solutions-form input[type='checkbox']:not(checked) {
    margin-top: -34px!important;
    left: 1px!important;
}
#solutions-form input[type='checkbox']:checked {
    margin-top: -34px!important;
    left: 1px!important;
}
#solutions-form .btn-primary {
    margin-bottom: 40px!important;
    margin-top: 30px!important;
}

/* --------------------------------------------
     End ALSO Solutions Business Team Project
----------------------------------------------*/

/*******************hp_hardware_inactive_reseller_reactivation*******************/
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_header.p_hp_header_5830{
  background-image: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/hp-hardware-21q2-inactive-reseller-reactivation-text1_hr_v2_1440.jpg");
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg02.p_hp_bg02_5830 .container .article .row .row .col-xs-12:before{
  display:none;
}
.p_hp_hardware_inactive_reseller_reactivation #microsite_content .p_hp_bg01.p_hp_bg01_5830 .col-xs-12{
  max-width:700px;
  margin-bottom:30px;
}
/*******************End hp_hardware_inactive_reseller_reactivation*******************/
/************* 5710 Microsoft 2021 Q2 syksyn koulutukset *************/
.p_microsoft_q2_2021_koulutukse #microsite_content .highlight2 {
  font-style: italic;
  font-size: 13px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .big {
  font-size: 19px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content h3 {
  font-size: 24px;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-default {
  background: #1b55b8 !important;
  color: #fff !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-default:hover {
  background: #000 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-primary {
  background: #555555 !important;
  color: #fff !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .btn-primary:hover {
  background: #000 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .panel-group {
  margin-bottom: 0 !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .bg-black-40 {
  background: #eee !important;
}
.p_microsoft_q2_2021_koulutukse #microsite_content .bg-black-40 .col-xs-12 {
  background: #eee !important;
}

/************* END 5710 Microsoft 2021 Q2 syksyn koulutukset *************/

/*************************** NL Canon Font Tweak ***************************/
.nlCanonStyle #microsite_content .sectionVideo .grid-col .article > div h3:nth-child(2) {
    color: #cf2204;
}
/*************************** End NL Canon Font Tweak ***************************/

/************ C9 test css ******************/

#c9test .bg-black-1 h2 {color:yellow;}

/*******HPE 21Q3 iQuote Awareness Drive ******/
#microsite_content .po_fix_video_ab .video_previewimage .embed-responsive-item,#microsite_content .po_fix_video_ab .video_previewimage .embed-responsive video {
    position: absolute;
}
/*******End HPE 21Q3 iQuote Awareness Drive ******/
/******** HP ZBOOK ********/
.p_hp_zbook_2021 #microsite_content .spri-top-banner h2 {
    color: #ffffff;
    font-size: 33px;
    margin-top: 10%;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default:hover {
    color: #000000;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default:hover {
    color: #000000 !important;
    border: 2px solid #fff !important;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/top-intro-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-box-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/box-product-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/video-bg.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner .slider-text-block {
    margin: 2% 23% !important;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video .container {
    padding: 0 150px;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner h2 {
    color: #ffffff;
    font-size: 33px;
    margin-top: 10%;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-btn a.btn.btn-default:hover {
    color: #000000;
    background-color: transparent;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default {
    background-color: #0171ad;
    color: #ffffff;
    border-color: #0171ad;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-white-btn a.btn.btn-default:hover {
    color: #000000 !important;
    border: 2px solid #fff !important;
    background-color: #fff;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/top-intro-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-box-bg {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/box-product-bg.jpg);
    background-size: cover;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/zbook/video-bg.jpg);
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
}

.p_hp_zbook_2021 #microsite_content .spri-top-banner .slider-text-block {
    margin: 2% 23% !important;
}

.p_hp_zbook_2021 #microsite_content .spri-hp-zbook-video .container {
    padding: 0 150px;
}
.p_hp_zbook_2021 #microsite_content .spri-nopam-img.spri-nopam-img2021 .article.text_with_media .row .col-for-image {
    margin-left: 0 !important;
}

.p_hp_zbook_2021 #microsite_content .spri-white-text h2, .p_hp_zbook_2021 #microsite_content .spri-white-text h1 {
    color: #ffffff !important;
    text-transform: initial !important;
}
.p_hp_zbook_2021 #microsite_content .spri-section-article-space-30 .article.text_with_media {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.p_hp_zbook_2021 #microsite_content .p_hp_zbook_2021_pd .col-xs-12{
  padding:0 5px;
}
/******** End HP ZBOOK ********/

/******** MFA Stop Piratage ********/

section.stop-piratage-mfa-banner.hidden-xs.hidden-md {
    min-height: 555px;
    background: url(https://www.also.com/ec/cms5/media/img/2400_2/services_7/it_services_1/multifactor_authentication_3/2400_nl_also_2021_mfa_banner-image_1920x561.jpg);
    position: relative;
}

section.stop-piratage-mfa-banner.hidden-xs.hidden-md .row.equalheight {
    position: absolute;
    top: 50%;
    width: 65%;
    transform: translateY(-50%);
}

section.stop-piratage-mfa-link a {
    color: #F1D05C !important;
    border: none !important;
    text-decoration: underline;
}

section.stop-piratage-mfa-link a:hover {
    text-decoration: none !important;
}

/******** End MFA Stop Piratage ********/
/**********************hp-npi-aero*************************/
.p_hp_npi #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block:nth-of-type(1){
    top: 50%;
    transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    /*max-width: 460px;*/
}
.p_hp_npi #microsite_content .c-Gallery h2{
  font-family: "rois", Verdana, Arial, sans-serif;
}
.p_hp_npi #microsite_content .c-Gallery p{
    font-size: 0;
    visibility: hidden;
}
.p_hp_npi #microsite_content h2{
  font-family: 'HP Simplified', 'Verdana', sans-serif;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2{
  font-weight: bold;
  font-size: 33px;
  margin-top: -10rem;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2 b{    
  color: #fff;
}
.p_hp_npi #microsite_content .col-xs-12 h2{
  font-size: 38px;
  font-weight:500;
}
.p_hp_npi #microsite_content .c-Gallery .col-xs-12 p{
    font-size: 18px;
    line-height: 25px;
    font-weight: 100;
    text-align: left;
}
.p_hp_npi #microsite_content a.btn-primary{
  background-color: #0171AD;
    border: 1px solid #0171AD;
    color: #FFFFFF;
}
.p_hp_npi #microsite_content a.btn-primary:hover, .p_hp_npi #microsite_content a.btn-primary:focus{
  text-decoration: underline;
    background-color: #075782;
    border: 1px solid #075782;
    color: #FFFFFF;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_01 .container >.row .col-xs-12 .row, .p_hp_npi #microsite_content .p_hp_npi_aero_03 .container >.row .col-xs-12 .row, .p_hp_npi #microsite_content .p_hp_npi_aero_elite .container >.row .col-xs-12 .row{
    display: flex;  
    flex-wrap: wrap; 
    align-items: center;  
    justify-items: center;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02{
    background:url('https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_npi_aero/bg.jpg');
    background-size:auto 100%;
    background-repeat:repeat;
  }
.p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12, .p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12 img,.p_hp_npi #microsite_content .p_hp_npi_aero_02 .col-xs-12 .row{
    padding:0;
} 
.p_hp_npi #microsite_content .highlight{
    font-style:italic;
    font-weight:100;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02_1{
    background: linear-gradient(to top, #ffffff, #f9f9f9, #f3f3f3, #ededed, #e7e7e7, #e2e2e2, #dddddd, #d8d8d8, #d3d3d3, #cdcdcd, #c8c8c8, #c3c3c3);
    padding-top:8rem;
    padding-bottom:8rem;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_02_1 .col-xs-12 .article{
  background:#fff;
  padding: 20px 0;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_03{
    background: linear-gradient(#d0d6db, #FFFFFF);
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text p.big{
    font-weight: 500;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text p{
   text-align:center;
   color:#000;
   font-weight: lighter;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text{
    padding:40px 0;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .text .big{
    font-size:34px;
    font-weight:400;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container{
    padding-bottom: 7rem;
    height: 100%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero .parallax-container .parallax img{
    transform: translate3d(-50%, 70px, 0px)!important;
}
.p_hp_npi #microsite_content h3{
    font-size:28px;
    font-weight:500;
    padding-bottom:20px;
    text-transform: inherit;
}
.p_hp_npi #microsite_content .article .row p{
    font-size:16px;
    font-weight: 100;
}
.p_hp_npi #microsite_content .products h3{
    font-size: 22px;
    font-weight: normal;
}
.p_hp_npi #microsite_content .products h3 a{
    text-decoration:none;
    border:none;
}
.p_hp_npi #microsite_content .products h3 a{
    text-decoration:none;
    border:none;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product{
    background: #E8E8E8;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product{
    padding: 0 20px;
    width: 20%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .row{
    background:#fff;
    padding: 15px;
    margin-bottom:40px;
} 
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .row .col-xs-12 img{
    margin-bottom:20px;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .btn-primary{
    margin-bottom: 20px!important;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product .btn-primary:hover .fa:before{
    color:#fff;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .container{
    padding: 0; 
    max-width: 1240px;
    width: 100%;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product span[class^="price"]{
  font-size:25px;
  padding: 10px 0;
  display: inline-block;
}
.p_hp_npi #microsite_content .p_hp_npi_aero_product .c-Products--gallery-Product h3{
  font-size:20px;
}
@media only screen and (max-width:768px){
  .p_hp_npi #microsite_content .p_hp_npi_aero_02_1 .col-xs-12 .article{
    margin-bottom:20px;
  }
  .p_hp_npi #microsite_content .article.text_with_media img{
    padding-left:0;
  }
  .p_hp_npi #microsite_content .c-Gallery .col-xs-12 h2{
    font-size: 3rem;
    margin-top:0;
  }
}
/**********************hp-npi-aero*************************/

/********** HP NPI Elitebook **********/

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-4.grid-col.equalheight:nth-of-type(1) {
    position: absolute;
    top: 70%;
    width: 490px;
    transform: translateY(-50%);
}

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-4.grid-col.equalheight:nth-of-type(1) div.article.text_with_media {
    background: white !important;
}

section.bg-black-1.hp-npi-elitebook-hero-banner {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_npi_elitebook/hp-npi-elitebook-hero-image.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 550px;
    position: relative;
    margin-bottom:100px !important;
    background-position-y: -295px;
}

.hp-npi-elitebook-hero-banner .container>.row>div.col-xs-12.col-md-8.grid-col.equalheight:nth-of-type(2) {
    position: absolute;
    width: 300px;
    height: fit-content !important;
    right: 10%;
    top:30px;
}

section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md {
    margin-bottom: 70px !important;
}
section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md div {
    background: none !important;
}
section.bg-black-1.hp-npi-elitebook-category-section.hidden-xs.hidden-md * {
    text-align: center;
}

/********** END HP NPI Elitebook **********/
/**********************APC 21Q3 Micro DataCenter*************************/
.p_apc_micro_datacenter #microsite_content{
    background:#fafafa;    
}
.p_apc_micro_datacenter #microsite_content .bg-black-1 {
  background: linear-gradient(1800deg, rgba(250,250,250,1) 0%, rgba(255,255,255,1) 100%);    
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box .col-xs-12 .article{
    background: #fff;
    padding: 20px 0;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box.border .col-xs-12 .article{
    border:1px solid #e7e6e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_box{
   padding-bottom:3rem;
}
.p_apc_micro_datacenter #microsite_content .parallax-container{
    height: 100%;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .text{
    text-align: left;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .parallax img{
    transform: translate3d(-50%, 70px, 0px)!important;
    width: 100%;
}
.p_apc_micro_datacenter #microsite_content .parallax-container h2{
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color:#fff;
    font-size: 25px;
    margin-bottom:15px;
    text-overflow: ellipsis;
}
.p_apc_micro_datacenter #microsite_content .parallax-container .container{
  max-width: 800px;
}
.p_apc_micro_datacenter #microsite_content h2{
    color: #3dcd58;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_column .col-xs-12 .article{
    border:1px solid #e7e6e6;
    background: #fff;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_column .container >.row >.col-xs-12{
    margin-bottom: 50px;
}
.p_apc_micro_datacenter #microsite_content .lnk{
    color: #42b4e6;
    border:transparent;
}
.p_apc_micro_datacenter #microsite_content .lnk:hover{
    color: #42b4e6;
    border-color: #42b4e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article{
    background: #f3f2f2;    
    border: 1px solid #e7e6e6;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article h3{
  text-decoration:underline;
}
.p_apc_micro_datacenter #microsite_content .p_apc_micro_datacenter_contact .col-xs-12 .article .lnk{
  color:#000;
}
/**********************End APC 21Q3 Micro DataCenter*************************/
/***** Open HP SMB Summer Campaign HR PAGE *****/
#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/smb/header_banner.jpg);
    height: 700px;
    background-position: top center;
    background-size: cover;
    position: relative;
    align-items: center;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg1-sl {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/smb/header_banner_sl.jpg);
    height: 700px;
    background-position: top center;
    background-size: cover;
    position: relative;
    align-items: center;
}

#hp-smb-summer-campaign-hr #microsite_content a.lnk {
    color: #89E872;
    font-size: 30px;
    border-bottom: 2px solid #89E872;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-section-bg3 {
    background-color: #f3fff0;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-3, #hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-2 {
    position: relative;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-2::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots1.png);
    right: 0;
    position: absolute;
    top: 0px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-icon-3::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_21q2_inactive_reseller_reactivation/bg_dots2.png);
    left: 0;
    position: absolute;
    bottom: -10px;
}

#hp-smb-summer-campaign-hr #microsite_content a.lnk:hover {
    color: #000;
    border-bottom-color: #000;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product p b {
    color: #00697a;
    font-size: 20px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product p .highlight {
    color: #89E872;
    font-weight: bold;
    font-size: 20px;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product .article.text_with_media {
    background-color: #ffffff;
    box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 1px 1px 20px -1px rgba(0,0,0,0.3);
    border-radius: 15px;
}


#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product a.btn:hover {
    background-color: transparent !important;
    color: #000000 !important;
}

#hp-smb-summer-campaign-hr #microsite_content .spri-hp-smb-summer-campaign-product .col-xs-12 {
    z-index: 1;
}

@media screen and (min-width:1400px) {
    #hp-smb-summer-campaign-hr #microsite_content .spri-extend-width .container {
        width: 1400px;
    }
}
/***** Close HP SMB Summer Campaign *****/
/***** Open HP SMB Summer Campaign SL PAGE *****/
.hp-smb-summer-campaign-sl #microsite_content a.lnk:hover {
    color: #000;
    border-bottom-color: #000;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product {
    padding: 10px 40px;
    z-index: 1;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product .row {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    transition: 0.5s ease-in-out;
    box-shadow: 0 4px 14px rgb(0 0 0 / 20%);
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__shortDescription {
    height: 60px !important;
    margin: 10px;
    display: block;
    overflow: hidden;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__shortDescription a {
    border: none;
    color: #00697a;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__description {
    margin: 15px 0;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products__price {
    display: none;
}

.hp-smb-summer-campaign-sl #microsite_content .spri-hp-smb-summer-campaign-product .c-Products--gallery-Product .btn-primary {
    margin-bottom: 20px !important;
}
/***** Close HP SMB Summer Campaign SL PAGE *****/
/***** Open HP SMB Summer Campaign *****/
#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/topsection-bg.jpg);
    height: 720px;
    background-position: top center;
    background-size: cover;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/topsection2-bg.jpg);
    height: 500px;
    background-position: bottom center;
    background-size: cover;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg3 {
    background-color: #d5fcff;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-section-bg1 .article.text_with_media {
    display: flex;
    width: 100%;
    height: 500px;
    margin: auto;
    align-items: center;
    justify-content: center;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-text h2 {
    font-size: 40px !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-text p {
    font-size: 18px !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product p b {
    color: #00697a;
    font-size: 20px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product p .highlight {
    color: #89E872;
    font-weight: bold;
    font-size: 20px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product .article.text_with_media {
    background-color: #ffffff;
    box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -webkit-box-shadow: 1px 1px 20px -1px rgb(0 0 0 / 30%);
    -moz-box-shadow: 1px 1px 20px -1px rgba(0,0,0,0.3);
    border-radius: 15px;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product a.btn {
    background-color: #ff7731 !important;
    color: #ffffff !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product a.btn:hover {
    background-color: transparent !important;
    color: #000000 !important;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-link a.lnk {
    color: #ff7731 !important;
    border-bottom: none !important;
    text-decoration: underline;
    font-size: 30px;
    font-weight: bold;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-link a.lnk {
    color: #000000
}

#hp-smb-summer-campaign #microsite_content .spri-hp-smb-summer-campaign-product .col-xs-12 {
    z-index: 1;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-1, #hp-smb-summer-campaign #microsite_content .spri-hp-icon-2, #hp-smb-summer-campaign #microsite_content .spri-hp-icon-3 {
    position: relative;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-1::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon1.png);
    right: 0;
    position: absolute;
    top: 0;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-2::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon2.png);
    left: 0;
    position: absolute;
    top: 0;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-2::after {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon3.png);
    right: 0;
    position: absolute;
    bottom: 20%;
}

#hp-smb-summer-campaign #microsite_content .spri-hp-icon-3::before {
    content: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_smb_summer_campaign/icon4.png);
    left: 0;
    position: absolute;
    bottom: -10px;
}

#hp-smb-summer-campaign #microsite_content .spri-bonus-club-btn a.btn {
    background-color: #89E872;
}

#hp-smb-summer-campaign #microsite_content .spri-bonus-club-btn a.btn:hover {
    background-color: transparent;
}


#hp-smb-summer-campaign #microsite_content .spri-v-middle .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

@media screen and (min-width:1400px) {
    #hp-smb-summer-campaign #microsite_content .spri-extend-width .container {
        width: 1400px;
    }
}
/***** Close HP SMB Summer Campaign *****/

/*================ WaaS New Page Styling ================*/
.styleWaas_new #microsite_content .swiper-container .swiper-slide p {color: #fff;} 

.styleWaas_new #microsite_content section h2 {
    margin-bottom: 0;
}

.styleWaas_new #microsite_content section h3 {
    text-transform: none;
}

.styleWaas_new #microsite_content section p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol p a.lnk,
.styleWaas_new #microsite_content section.section_WaaSContact p a.lnk {
    font-family: Verdana, Arial, sans-serif;
    color: #e6f03c;
    border-bottom: 0 none;
}

.styleWaas_new #microsite_content a.btn-primary {
    background-color: #FF7731;
    border-radius: 40px;
    padding; 20px;
    color: #fff;
    text-align: center;
    text-transform: none;
}


.styleWaas_new #microsite_content a.btn-default {
    background-color: #E6F03C;
    border-radius: 40px;
    padding; 20px;
    text-transform: none;
}


.styleWaas_new #microsite_content {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/digital_services_7/waas/waas_new_page/map_back.svg");
    background-position: top center;
    background-repeat: repeat-y;
    background-size: 100%;
}

.styleWaas_new #microsite_content section.section_WaaSHeader {
    margin-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSHeader h3 {
    text-transform: none;
    color: #FF7731;
    font-size: 22px;
}

.styleWaas_new #microsite_content section.section_WaaSHeader .grid-col:last-child {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}


.styleWaas_new #microsite_content section.section_WaaSHeader .grid-col:last-child img {
    border-radius: 40px;
    border: 10px solid #FF7731;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.title h2,
.styleWaas_new #microsite_content section.section_WaaSFeatures p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSFeatures.highlight {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSTailormade.links {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.title h2,
.styleWaas_new #microsite_content section.section_WaaSIncontrol p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro {
    padding-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSIncontrol.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors {
    padding-top: 70px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.intro h2 {
    margin-bottom: 20px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors {
    margin-bottom: 50px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a {
    text-decoration: none;
    display: block;
    position: relative;
    border-bottom: 0 none;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col .article a:after {
  content:"";
  width: 60%;
  height: 5px;
  background-color: #ff7731;
  display: block;
  position: absolute;
  margin: auto;
  right: -40px;
  left: inherit;
  bottom: -25px;
  z-index: 1;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col:last-child .article a:after {
  content:"";
  width: 60%;
  height: 5px;
  background-color: #ff7731;
  display: block;
  position: absolute;
  margin: auto;
  left: -40px;
  right: inherit;
  bottom: -25px;
  z-index: 1;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a:before {
    content: "";
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    bottom: -40px;
    border-radius: 50%;
    transition: .3s;
    background-color: #ffb991;
    z-index: 50;
}

.styleWaas_new #microsite_content section.section_Wassproducts.anchors .article a:hover:before {
    transform: scale(1.5);
    transition: .3s;
    background-color: #e6f03c;
    border: 4px solid #ff7731;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing p {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_Wassproducts.listing .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 4px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSContact {
    background: rgba(255,119,49,0.9);
}

.styleWaas_new #microsite_content section.section_WaaSContact.intro .text_with_media .col-for-image {
    padding: 10px;
    border: 4px solid #e6f03c;
    border-radius: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.intro .text_with_media .col-for-image img {
    border-radius: 40px;
    border: 10px solid #FF7731;
    padding: 0;
}

.styleWaas_new #microsite_content section.section_WaaSContact.title {
    padding-top: 50px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.title h2,
.styleWaas_new #microsite_content section.section_WaaSContact p {
    color: #fff;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing {
    padding-bottom: 50px;
    margin-bottom: 0px;
    padding-top: 40px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing .text_with_media .col-for-image {
    padding: 5px;
    border: 2px solid #e6f03c;
    border-radius: 20px;
}

.styleWaas_new #microsite_content section.section_WaaSContact.listing .text_with_media .col-for-image img {
    border-radius: 20px;
    padding: 0;
}

@media (max-width: 892px) {
    .styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col .article a:after {
        content:"";
        display: none;
    }
    
    .styleWaas_new #microsite_content section.section_Wassproducts.anchors .grid-col:last-child .article a:after {
        content:"";
        display: none;
    }
}

/***** open WaaS FR *****/
.styleWaas_new #microsite_content .spri-waas-fr {
    min-height: 600px;
}

.styleWaas_new #microsite_content .spri-waas-fr label.mwf-label {
    color: #fff;
}

.styleWaas_new #microsite_content .spri-waas-fr input.btn.btn-primary.mwf_finish {
    background-color: #E6F03C !important;
    color: #000 !important;
    width: auto;
}

.styleWaas_new #microsite_content .spri-waas-fr input.btn.btn-primary.mwf_cancel {
    display: none;
}

.styleWaas_new #microsite_content .spri-waas-fr input.btn.btn-primary.mwf_finish:hover {
    background-color: transparent !important;
    color: #fff !important;
    border-color: #fff !important;
    transition: 0.2s;
}
/***** close WaaS FR *****/


/* Services > Solutions Services > Security  */

.also-security .c-Akkordeon .panel-group .panel:nth-child(1) h4 a {
    background-color: #92c56e !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(2) h4 a {
    background-color: #7eb676 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(3) h4 a {
    background-color: #50957f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(4) h4 a {
    background-color: #3d877f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(5) h4 a {
    background-color: #277c80 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(6) h4 a {
    background-color: #046b7e !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(7) h4 a {
    background-color: #277c80 !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(8) h4 a {
    background-color: #3d877f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(9) h4 a {
    background-color: #50957f !important;
}

.also-security .c-Akkordeon .panel-group .panel:nth-child(10) h4 a {
    background-color: #7eb676 !important;
}



/* Louison Test  */

#p-louisontest .louison-pres-01{
background: url('https://www.also.com/ec/cms5/media/img/1010_central/test_11/louison_test/louison-test-background.jpg') 50% 50% no-repeat;
}


/* ALSO Digital Healthcare Vendors */
.style_Digitalhc #microsite_content section p b {
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
}

.style_Digitalhc #microsite_content {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/solution_services_2/digital_healthcare_1/digital_healthcare_herstellerpartner/healthcare_bg.jpg");
    background-position: top center;
    background-color: #bfded9;
    background-repeat: no-repeat;
    background-size: 100%;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg {
    background: url("https://also.com/ec/cms5/media/img/1010/services_17/solution_services_2/digital_healthcare_1/digital_healthcare_herstellerpartner/healthcare_header_1920x400_2.jpg");
    background-position: top center;
    background-color: #bfded9;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .grid-col {
    position: relative;
    height: 400px;
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media {
    position: absolute;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}

.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h1,
.style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h3 {
    color: #fff;
}

.style_Digitalhc #microsite_content section.digitalhc_introtext {
    padding-top: 50px;
}

.style_Digitalhc #microsite_content section.digitalhc_digitus {
    background-color: #68b3a6;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 50px;
}

@media (max-width: 991px) {
    .style_Digitalhc #microsite_content section.digitalhc_headerimg {
        background: none;
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .grid-col {
      height: auto;
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media {
      position: relative;
      top: 0;
      transform: translateY(0%);
    }

    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h1,
    .style_Digitalhc #microsite_content section.digitalhc_headerimg .article.text_with_media h3 {
            color: #000;
    }

    .style_Digitalhc #microsite_content section.digitalhc_introtext {
    padding-top: 20px;
    }
    
    .style_Digitalhc #microsite_content section.digitalhc_digitus {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    }

}

/** START INNO3D Brutal by Nature Landing Page **/
.inno3d-brutal {
    position:relative;
    height:100px;
}

.inno3d-brutal img.img-responsive {
    width:150px;
    right:0 !important;
    position:absolute;
}

/** END INNO3D Brutal by Nature Landing Page **/

/*================================================
=            Microsoft Tower - Prizes            =
================================================*/

/*===============================
=            Modules            =
===============================*/
#p-ms-tower-prize .m-prize-wrapper {
    background: white;
    box-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.15);
}
#p-ms-tower-prize .m-prize-wrapper:not(:first-child) {
    margin-top: 4rem;
}
#p-ms-tower-prize .m-prize-wrapper__flex > .row {
    display: flex;
}
#p-ms-tower-prize .m-prize-wrapper__flex--a-center > .row {
    align-items: center;
}
#p-ms-tower-prize .m-prize-wrapper__flex--j-center > .row {
    justify-content: center;
}
#p-ms-tower-prize .m-prize__item-text h2 {
    margin-bottom: 2rem;
}
#p-ms-tower-prize .m-prize__item-text h2::after {
    display: block;
    width: 4rem;
    height: 4px;
    margin-top: 1rem;
    content: " ";
    background: #89E872;
}
#p-ms-tower-prize .m-prize__item-date span.nowrap {
    padding: 0.25rem 1rem;
    border: 2px solid #89E872;
    border-radius: 4px;
    background: #e7fae3;
}

/*=====  End of Modules  ======*/
/* Extra small devices (phones, less than 768px) */
/*=====  End of Microsoft Tower - Prizes  ======*/



/*=====  ALSO Blueprints  ======*/

.ablue-topimage {
    background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/bg_noise.png);
    padding: 20px 0px;
}

.ablue-img-100 img {width:100%!important;}

.ablue-rounded .text_with_media {
    border-radius: 40px;
}
.ablue-circle img {border-radius: 50%;}

.ablue-black5-bg {background-color:#f6f6f6;}
.ablue-black10-bg {background-color:#ededed;}
.ablue-black20-bg {background-color:#dadada;}
.ablue-black30-bg {background-color:#c8c8c8;}
.ablue-black40-bg {background-color:#b2b2b2;}
.ablue-black50-bg {background-color:#9d9d9c;}
.ablue-black60-bg {background-color:#878787;}
.ablue-black70-bg {background-color:#666666;}
.ablue-black80-bg {background-color:#575756;}
.ablue-black90-bg {background-color:#3a3a39;}

.ablue-black5 {color:#f6f6f6;}
.ablue-black10 {color:#ededed;}
.ablue-black20 {color:#dadada;}
.ablue-black30 {color:#c8c8c8;}
.ablue-black40 {color:#b2b2b2;}
.ablue-black50 {color:#9d9d9c;}
.ablue-black60 {color:#878787;}
.ablue-black70 {color:#666666;}
.ablue-black80 {color:#575756;}
.ablue-black90 {color:#3a3a39;}

.ablue-reset .teaser-suggestion {
    margin: 0 15px!important;
    padding: 0px!important;
}

/*=====  End of Blueprints  ======*/ 
/*************************5860 ALSO 2021 Q3 Stockbusters*************************/
.p-also-stockbusters-2021 #microsite_content .p-also-stockbusters-2021_sec .col-for-image picture{
    position: relative;
    display: block;
}
.p-also-stockbusters-2021 #microsite_content .p-also-stockbusters-2021_sec .col-for-image picture p{
    position: absolute;
    right: 0;
    top: 0;
    background: #f00;
    color: #fff;
    font-weight: bold;
    font-size: 40px;
    margin-top: -20px;
    padding: 5px 10px;
}
/*************************5860 ALSO 2021 Q3 Stockbusters*************************/

/***** START INSYS ANBIETER STYLING *****/

section.insys-cont-logo img {
    width: 200px;
    float: right;
    margin-bottom: 30px;
}

.insys-cont-section2 a.btn-primary, .insys-cont-section4 a.btn-primary, form#commandDE_10102295547 input.btn {
    background: #00A5DB !important;
    border-radius: 0px !important;
    border: 2px solid #00A4DA !important;
}

.insys-cont-section2 a:hover, .insys-cont-section4 a:hover, form#commandDE_10102295547 input.btn:hover {
    border: 2px solid #00A4DA !important;
    color: #00A4DA !important;
    background: transparent !important;
}

.insys-cont-section3 img {
    width: fit-content;
    margin: auto;
}

.insys-cont-section3 h3 {
    text-align: center;
}

section.insys-main-header {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/insys/header_also_iot_kit_1920x370_2000px.jpg);
    display: table;
    text-align: center;
    height: 400px !important;
    width: 100%;
    position: relative;
    margin-bottom: 50px;
    box-shadow: 0px 2px 10px 0px inset #000000;
}

section.insys-main-header>div>div.row>div.col-xs-12.grid-col:nth-of-type(1) {
    display: table-cell;
    vertical-align: middle;
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}

section.insys-main-header>div>div.row>div.col-xs-12.grid-col:nth-of-type(1) * {
    color: white;
    text-shadow: 3px 3px 3px #3d3d3d;
}

section.insys-cont-section4 div.col-xs-12.grid-col:nth-of-type(5) img {
    width: 400px;
    margin: auto;
}

/***** END INSYS ANBIETER STYLING *****/

/***** START TARGUS MICROSITE STYLING *****/

section.targus-home.logo-section img {
    width: 200px;
    float: right;
}

.targus-home a.btn-primary {
    background: #00B5E2 !important;
    border: 1px solid #00B5E2 !important;
    border-radius: 0px !important;
}

.targus-home a.btn-primary:hover {
    background: transparent !important;
    border: 1px solid #00B5E2 !important;
    color: #00B5E2 !important;
}

.targus-home.section3 h1 {
    font-size: 25px;
}

.targus-home.logo-section h4 a.lnk {
    color: #00B5E2 !important;
    font-size: 20px;
    text-decoration: none !important;
    border: 1px solid transparent !important;
    padding: 10px !important;
    display: block !important;
    text-align: center !important;
    margin: 0px !important;
    width: 100% !important;
}

.targus-home.logo-section h4 a.lnk:hover {
    border: 1px solid #00B5E2 !important;
}

.targus-home.logo-section p a.lnk {
    border: none !important;
    display: block !important;
    text-align: center !important;
}

.targus-home.logo-section p a.lnk:hover {
    color: #05B6E3 !important;
}

section.targus-home.logo-section div.container div.row div.col-xs-4.col-md-2.grid-col:last-child {
    margin-top: 0px !important;
}
section.targus-home.logo-section div.container div.row div.col-xs-4.col-md-2.grid-col {
    margin-top: 50px;
}

.targus-home h1, .targus-home h2, .targus-home h3, .targus-home h4, .targus-home h5 {
    text-transform: none !important;
    font-size: xx-large;
}

.targus-home .product-container li {
    font-size: 16px;
}

.targus-home .product-container img {
    border: 2px solid black;
}

.contact-details-container img {
    width: 300px !important;
}

.contact-details-container h2, .contact-details-container p.big {
    margin: 0px !important;
}

/***** END TARGUS MICROSITE STYLING *****/

/***** Microsoft Surface PC Projektanfrage form *****/



.surface-pc-pfojektanfrage-form .mwf-form form {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
    padding: 20px;
    font-size: 15px!important;
    border-radius: 30px;
}

.surface-pc-pfojektanfrage-form form li {
    font-size: 15px;
}

.surface-pc-pfojektanfrage-form .mwf-input p {
    font-size: 15px!important;
    height: 0px;
}
.surface-pc-pfojektanfrage-form ol,
.surface-pc-pfojektanfrage-form ul {
    padding-inline-start: 18px!important;
}
.surface-pc-pfojektanfrage-form  .mwf-label {
    margin-top: 30px;
    display: inline-flex;
}

/***** END Microsoft Surface PC Projektanfrage form *****/

/********************** 1010 AMD EPYC ************************/
#p_1010_amd_epyc #microsite_content .article p.big {
   font-family: "interbold", Inter, Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 1.25;
  }
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec04 {
  margin-bottom: 30px;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05  {
    background: url("https://www.amd.com/system/files/2020-08/582227-enterprise-glare-1920x600.jpg"), #010708;
    height: 400px;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:0;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container {
    background: none;
    color: #fff;
}
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container p,
#p_1010_amd_epyc #microsite_content .p_amd_epyc_sec05 .container h2 {
    color: #fff;
}
/********************** End 1010 AMD Epyc ************************/



/*====== S T A R T  2610 Acronis ES Styleguide ======*/

#acronis_security_circle .img-responsive {
    width: 100%;
    display: inline-flex;
    max-width: 1500px;
    height: auto;
    justify-content: center;
    align-items: center;
}


#acronis_security_list .img-original.img-responsive {
    max-width: 150px;
}

/*====== E N D   2610 Acronis ES Styleguide ======*/


/*====== 2610 Kaspersky ES Styleguide ======*/
.style_KasperskyES #microsite_content h1 {
    color: #00836f;
    font-size: 62px;
    line-height: 1.1;
    text-transform: none;
}

.style_KasperskyES #microsite_content h2 {
    color: #00836f;
    font-size: 36px;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 20px;
}

.style_KasperskyES #microsite_content h3 {
    font-size: 30px;
    line-height: 1.4;
    text-transform: none;
}

.style_KasperskyES #microsite_content h4 {
    font-size: 20px;
    line-height: 1.4;
    text-transform: none;
}

.style_KasperskyES #microsite_content h1,
.style_KasperskyES #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_KasperskyES #microsite_content h3,
.style_KasperskyES #microsite_content h4,
.style_KasperskyES #microsite_content p {
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.style_KasperskyES #microsite_content p {
    font-size: 16px;
}

.style_KasperskyES #microsite_content a.btn-primary {
    color: #fff;
    background-color: #00836f;
    padding: 15px;
    border-radius: 4px;
    border: 0 none;
    font-family: "interregular", Verdana, Arial, sans-serif;
    text-transform: none;
    transition: .5s;
}

.style_KasperskyES #microsite_content a.btn-primary:hover {
  background-color: #005446;
  color: #fff;
  border-radius: 4px;
  padding: 15px;
  transition: all .2s;
  transition: .5s;
  border: 0 none;
}

.style_KasperskyES #microsite_content a.btn-default {}

.style_KasperskyES #microsite_content a.lnk {
    color: #00836f; 
    text-decoration: none;
    border-bottom: 1px solid #00836f;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 400;
}

.style_KasperskyES #microsite_content a.lnk {
    color: #00836f; 
    text-decoration: none;
    border-bottom: 0 none;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media p {
    font-size: 28px;
    line-height: 1.2;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media  {
    position: relative;
    height: 520px;
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media .col-md-6:first-child {
    position: absolute;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
}

.style_KasperskyES #microsite_content section.kasperskyES_header .article.text_with_media .col-md-6:last-child {
    float: right;
}

.style_KasperskyES #microsite_content section.kasperskyES_section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.intro {
  background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img01.jpg");
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.intro .article.text_with_media h2,
.style_KasperskyES #microsite_content section.kasperskyES_section.intro .article.text_with_media p {
    color: #fff;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.products {
    padding-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist {
    padding-top: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media {
  margin-top: 50px;
  position: relative;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=0, Color=#000000)";
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color=#000000);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom: 5px solid #00836f;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media:before {
  content: '';
  background: url("https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_promo_ribbon.png");
  width: 183px;
  height: 101px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .row:first-child {
  padding-bottom: 50px;
  position: relative;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .row:first-child .col-for-image {
  position: absolute;
  top: -50px
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(2) {
  min-height: 190px;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist.last .article.text_with_media .col-xs-12 p:nth-child(2) {
  min-height: inherit;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(5) {
  margin-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p.big {
  font-size: 48px;
  font-family: "interbold", Verdana, Arial, sans-serif;
  line-height: 1;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.disclaimer {
    padding-top: 0;
    padding-bottom: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.productlist.last {
    background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img02.jpg");
    background-position: bottom center;
  background-size: cover;
  background-repeat: no-repeat;
    padding-top: 0;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.webinar {
    background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_background_img03.jpg");
    background-position: bottom center;
    background-color: #f2fbf9;
    background-size: cover;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic {
  background: url("https://also.com/ec/cms5/media/img/2610_1/vendors_2/kaspersky_9/kaspersky_map_img01.png");
    background-position: bottom center;
  background-size: contain;
  background-repeat: no-repeat;
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3),
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4),
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) {
  width: 33.333333%
}

.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3) p b,
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4) p b,
.style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) p b {
  font-size: 36px;
  font-family: "interbold", Verdana, Arial, sans-serif;
  line-height: 1;
}

@media (max-width: 991px) {
    .style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media .col-xs-12 p:nth-child(2) {
        min-height: inherit;
    }
    
    .style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(3),
    .style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(4),
    .style_KasperskyES #microsite_content section.kasperskyES_section.demographic .grid-col:nth-child(5) {
        width: 100%
    }
}
/*====== End 2610 Kaspersky ES Styleguide ======*/
/******** start 2000 Eaton Onduleur 3s mini ********/
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_banner {
    margin: 50px 0;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt2 {
    /*border: #1578c6 solid 5px;*/
    padding: 50px 0;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1 p {
    text-align: left;
    font-size: 26px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt1 h2 {
    margin-bottom: 5px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_vid,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact {
    background: url("https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/eaton_17/onduleur_eaton_3s_mini/eaton_3s_mini_bg.jpg"), #010708;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_txt2 ul {
    font-size: 20px;
}
.p_2000_eaton_3s_mini #microsite_content a.btn-primary{
    background: #1578c6;
    font-family:"interbold";
    font-weight: bold;
}
.p_2000_eaton_3s_mini #microsite_content a.btn-primary:hover{
    background: #ffffff;
    font-family:"interbold";
    font-weight: bold;
}
.p_2000_eaton_3s_mini #microsite_content input.btn-default,
.p_2000_eaton_3s_mini #microsite_content a.btn-default,
.p_2000_eaton_3s_mini #microsite_content table.table a.btn-default {
    background: #89e872;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_cta p{
    margin-top: 20px;
}

.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact{
    padding: 50px 0;
    margin-bottom: 0px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact h3{
    color: #1578c6;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p {
    color: #fff;
    margin-bottom: 5px;
    font-size: 16px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p .big,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p.big{
    font-size: 20px;
    font-weight:bold;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p a{
    color: #fff;
    font-weight:bold;
    border-bottom: 1px solid #fff;
    font-size: 16px;
}
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p a.big,
.p_2000_eaton_3s_mini #microsite_content .p_eaton_3s_mini_contact p.big a{
    font-size: 16px;
    font-weight:bold;
}
/******** end 2000 Eaton Onduleur 3s mini ********/


/*====== S T A R T  1010 iot  ======*/

#iot_safe_space .yellow_box .img-responsive {
    width: 120px;
}

#iot_safe_space .yellow_box h4 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 15px;
}


#iot_safe_space #microsite_content .yellow_box .equalheight .article {
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#iot_safe_space h2, 
#iot_asset_tracking h2 {
    margin-top: 60px;
}

#iot_safe_space h3 {
    font-size: 20px;
    font-family: 'roisbold';
    text-transform: none;
}

#iot_safe_space .iot_list .container {
    border-bottom: 3px solid #89e872;
    padding-top: 40px;
}

@media (min-width: 992px) {
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100.box, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100 .box, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100.box .grid {
    background: linear-gradient(to right, #ffffff 40%,#ffffff 40%);
    padding: 70px 50px 20px 40px;
    margin-bottom: 30px;
}}

@media (min-width: 992px) {
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-black-1:not(.box) .grid-col:first-of-type .article, 
#iot_safe_space #microsite_content .iot_header .bg-white-100_bg-cd1-100:not(.box) .grid-col:first-of-type .article {
    background: #ffffff;
    display: flex;
    align-items: center;
    height: auto;
    padding: 60px 30px 30px 30px;
}}

#iot_container_padding #microsite_content .container {
    padding: 50px;
}

#iot_asset_tracking #microsite_content #iot_container_padding .container {
    padding: 50px;
}

.iot_white_list ol, 
.iot_white_list ul {
    color: #ffffff;
}

/*====== E N D   1010 iot ======*/

#1010_ms_form_btn #microsite_content section .btn-primary {
    margin: 55px 0 25px 0!important;
    color: #000!important;
}

#1010_ms_form_btn #microsite_content section .btn-primary:hover {
    color: #000!important;
    background: #fff!important;
}




/*====== 2400 HP Members Club  ======*/

#p-2400-hpmembersclub-main #microsite_content h1, #p-2400-hpmembersclub-main #microsite_content h2, #p-2400-hpmembersclub-main #microsite_content h3, #p-2400-hpmembersclub-main #microsite_content h4, #p-2400-hpmembersclub-main #microsite_content h5, #p-2400-hpmembersclub-main #microsite_content h6, #p-2400-hpmembersclub-main #microsite_content p, #p-2400-hpmembersclub-main #microsite_content a, #p-2400-hpmembersclub-main #microsite_content span, #p-2400-hpmembersclub-main #microsite_content b, #p-2400-hpmembersclub-main #microsite_content button {
    font-family:'HP Simplified', Verdana, Arial, sans-serif;
}

#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/member_club/nl-hp-membersclub_home_backgroundpicture_1920x849.jpg)!important;
    background-size: cover!important;
    padding-top: 140px!important;
    padding-bottom: 250px!important;
}
#p-2400-hpmembersclub-main #microsite_content input.btn-primary, #p-2400-hpmembersclub-main #microsite_content a.btn-primary, .p-2400-hpmembersclub-wrap table.table a.btn-primary, #p-2400-hpmembersclub-main #microsite_content input.btn-default, #p-2400-hpmembersclub-main #microsite_content a.btn-default, #p-2400-hpmembersclub-main #microsite_content table.table a.btn-default {
    border: none!important;
    border-bottom: none!important;
    border-radius: 0px!important;
    background: #198ed3!important;
    color: #FFF!important;
    font-size: 14px!important;
    padding: 15px 30px!important;
    font-weight: bold!important;
}
#p-2400-hpmembersclub-main #microsite_content .p-2400-hpmembersclub-blue:not(.box) .grid-col .article, #p-2400-hpmembersclub-main #microsite_content .p-2400-hpmembersclub-blue:not(.box) .grid-col .article {
    background: #fff!important;
    border-style: inset;
    border: 5px solid #198ed3;
}
#p-2400-hpmembersclub-main .mwf_buttonrow .btn-primary {
    border: none!important;
    background: #198ed3!important;
}
#p-2400-hpmembersclub-main .lnk {
    border-bottom: 3px solid #198ed3!important;
}
#p-2400-hpmembersclub-main input, #p-2400-hpmembersclub-main textarea {
    background-color: #bde0f4!important;
    border-bottom: none!important;
    height: auto!important;
    font-weight: bold!important;
}
#p-2400-hpmembersclub-main h1, #p-2400-hpmembersclub-main h2, #p-2400-hpmembersclub-main h3 {
    color: #198ed3;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer {
    padding-top: 60px!important;
    padding-bottom: 60px!important;
    margin-top: 40px!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h1, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h2, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer h3 {
    color: #ffffff!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons .container {
    background-color: transparent!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 {
    background-color: transparent!important;
    margin-top: -220px;
    margin-bottom: 150px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 .container {
    background-color: transparent!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box p {
    margin-top: 130px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box {
    margin-top: 80px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-box2 {
    margin-bottom: 90px;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 a, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-icons2 h3 {
    color: #ffffff!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-footer .container {
    background-color: #081c1c!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-products .text_with_media {
    border-style: inset;
    border: 5px solid #198ed3;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media {
    background-color: #081c1c!important;
}
#p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media p, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h1, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h2, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media h3, #p-2400-hpmembersclub-main .p-2400-hpmembersclub-bg .text_with_media b {
    color: #ffffff!important;
}
/*====== E N D - 2400 HP Members Club  ======*/


/*========== Ergotron Baltic Landing Page ==========*/

.style_Ergotronbaltic #microsite_content h2 {
    color: #1f3662;
    font-size: 34px;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 20px;
}

.style_Ergotronbaltic #microsite_content h3 {
    color: #1f3662;
    font-size: 20px;
    line-height: 1.1;
    text-transform: none;
    margin-bottom: 20px;
}

.style_Ergotronbaltic #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content h3 {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content p {
    font-size: 16px;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

.style_Ergotronbaltic #microsite_content a.btn-primary {
    color: #fff;
    background-color: #f26859;
    padding: 15px;
    border: 0 none;
    font-family: "interregular", Verdana, Arial, sans-serif;
    text-transform: none;
    transition: .5s;
}

.style_Ergotronbaltic #microsite_content a.btn-primary:hover {
  background-color: #c73e30;
  color: #fff;
  padding: 15px;
  transition: all .2s;
  transition: .5s;
  border: 0 none;
}

.style_Ergotronbaltic #microsite_content a.btn-primary:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content a.btn-default:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content table.table a.btn-primary:hover > .fa::before, 
.style_Ergotronbaltic #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_intro {
    padding-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_title h2 {
    margin-bottom: 0;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_introlinks,
.style_Ergotronbaltic #microsite_content section.ergotronBaltic_features {
    padding-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation {
    background-image: url('https://also.com/ec/cms5/media/img/5110/customer_1/providers_12/ergotron_12/ergotron_baltic_campaign/ergotron_content_bg.jpg');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    min-height: 558px;
    margin-bottom: 40px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .text_with_media .row {
  padding: 0;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6:first-child {
  background-color: rgba(242,104,88,0.9);
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 558px;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 h3,
.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 p {
  color: #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 a.btn-primary {
  background-color: transparent;
  border: 1px solid #fff;
}

.style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6 a.btn-primary:hover {
  background-color: #fff;
  color: #f26859;
}

@media (max-width: 991px) {
    .style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation {
        min-height: inherit;
    }
    
    .style_Ergotronbaltic #microsite_content section.ergotronBaltic_variation .grid-col .col-md-6:first-child {
        min-height: inherit;
    }
}

/*========== End Ergotron Baltic Landing Page ==========*/

/*========== 1010 ALSO financing Landing Page ==========*/


#also-financing-1010-main .also-financing-1010-buttons input.btn-default, #also-financing-1010-main .also-financing-1010-buttons a.btn-default, #also-financing-1010-main .also-financing-1010-buttons table.table a.btn-default {
    background: #276ef1!important;
    color: #fff!important;
}
#also-financing-1010-main .also-financing-1010-buttons input.btn-primary, #also-financing-1010-main .also-financing-1010-buttons a.btn-primary, #also-financing-1010-main .also-financing-1010-buttons table.table a.btn-primary {
    background: #89e872!important;
    color: #000!important;
}

/*========== END 1010 ALSO financing Landing Page ==========*/

/***************5410 Kingston Fury***************/
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-bg .container {
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr3 .container {
    background: url(https://media.kingston.com/kingston/lifestyle/ktc-lifestyle-solutions-gaming-how-much-memory-for-gaming.png) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr4 .container {
    background: url(https://media.kingston.com/kingston/key-features/ktc-keyfeature-memory-beast-ddr4-4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-beast-ddr4-rgb .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-beast-ddr4-rgb-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-renegade-ddr4 .container {
    background: url(https://media.kingston.com/kingston/key-features/ktc-keyfeatures-memory-renegade-ddr4-4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-renegade-ddr4-rgb .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-renegade-rgb-ddr4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-impact-ddr3 .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-impact-ddr3-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-impact-ddr4 .container {
    background: url(https://media.kingston.com/kingston/hero/ktc-hero-memory-impact-rgb-ddr4-lg.jpg) 100% 50%;
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row {
    background: rgb(0 0 0 / 25%);
}
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row, 
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row h3,
.p-5410-kingston-fury #microsite_content .p-5410-kingston-fury-desc .article .row p {
    color: white;
}

/***************End 5410 Kingston Fury***************/


.p-5410-ACK-form .mwf-paragraph {
    padding-left: 0;
}

.p-5410-ACK-form .mwf-bold > p {
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    margin-bottom: 0px;
}




/***************Start 5410 Kingston Beast***************/

section.kingston_beast_sec02 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-1-lg.jpeg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
   
}
section.kingston_beast_sec03 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-2-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec04 {
    background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092021/22092021_kingston_komunikacja_fury_ddr4_rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-3-lg.jpeg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec05 {
    background-image: url('https://media.kingston.com/images/html_etail/kingston-fury-beast-ddr4-rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-4-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
background-size: cover;
}
section.kingston_beast_sec06 {
    background-image: url('https://media.kingston.com/images/html_etail/kingston-fury-beast-ddr4-rgb/etail-ktc-keyfeatures-memory-beast-ddr4-rgb-5-lg.jpg');
    padding: 10vh 5vh 5vh 0vh;
    background-size: cover;
}

section.kingston_beast_sec02  h3, section.kingston_beast_sec02 p, section.kingston_beast_sec03  h3, section.kingston_beast_sec03 p, section.kingston_beast_sec04  h3, section.kingston_beast_sec04 p, section.kingston_beast_sec05  h3, section.kingston_beast_sec05 p, section.kingston_beast_sec06  h3, section.kingston_beast_sec06 p  {
    color: #fff;
}


/***************End 5410 Kingston Beast***************/

/* Solutions 2200 MSP */
#solutions-business-page .solutions-2200-msp .c-Akkordeon .panel-title a.collapsed:before {
    top: 330px!important;
    position: absolute!important;
    height: revert!important;
    bottom: revert!important;
}

/* end Solutions 2200 MSP */
/***** open LEXMARK Duurzaam printen *****/

#spri-lexmark-lp #microsite_content .spri-lexmark-intro p {
    font-size: 24px;
    color: #00ad21;
    font-weight: bold;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-logo img {
    float: right;
}

#spri-lexmark-lp #microsite_content h2 {
    color: #00ad21;
}

#spri-lexmark-lp #microsite_content p {
    font-size: 18px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-info p {
    position: relative;
    display: inline-block;
    padding-left: 30px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-info p:before {
    font-size: 24px;
    content: '\2713';
    color: #00ad21;
    position: absolute;
    left: 0;
    top: -5px;
    height: 50%;
    width: 3px;
    font-weight: bold;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-article .article.text_with_media {
    border: 2px solid #00ad21;
    padding: 5px;
}

#spri-lexmark-lp #microsite_content .spri-lexmark-round img {
    border-radius: 15px;
}

.text-image-slider-width-extend .slide-text-content h1 {
    max-width: 700px!important;
}
/***** close LEXMARK Duurzaam printen *****/

/*********************** 1550 APC Partner Program ***********************/

.p-apc-partner-program section.pt-40 {
    padding-top: 40px;
}

.p-apc-partner-program section.pb-40 {
    padding-bottom: 40px;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_partner_program/1550_en_apc_2021_partnerprogram_footer-bg_1920px.jpg), #010708;
    height: 400px;
    padding: 5rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: right center;
    margin-bottom:0;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 h2, 
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 p{
    color: #ffffff;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 p {
    font-size: 20px;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec5 p.big {
    font-family: 'Inter';
    font-style: italic;
    font-size: 22px;
    color: #00d244;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-25sec img {
    height: 100px;
    width: auto;
}
.p-apc-partner-program #microsite_content .p-apc-partner-program-25sec h3 {
    text-transform: none;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 input.btn-primary,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 a.btn-primary,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 table.table a.btn-primary {
    border: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-radius: 30px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 input.btn-primary:hover,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 a.btn-primary:hover,
.p-apc-partner-program #microsite_content .p-apc-partner-program-sec6 table.table a.btn-primary:hover {
    border: 2px solid #3ecd59;
    border-bottom: 2px solid #3ecd59;
    border-radius: 30px;
    background: #3ecd59;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/*********************** End 1550 APC Partner Program ***********************/
/************ BlueWalker 21Q4 Herstellerportal ************************/

.p_herstellerseite_portal_also #microsite_content.embed-responsive.video_previewimage {
    max-width: 940px;
    margin: 0 auto
}

.p_herstellerseite_portal_also #microsite_content.embed-responsive.video_previewimage img {
    padding: 0px;
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_blue {
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_blue:before {
    content: "";
    bottom: 0;
    max-width: 1140px;
    width: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    height: 5px;
    position: absolute;
    border-bottom: 5px solid #0071b4;
}

.p_herstellerseite_portal_also #microsite_content .highlight2 b {
    color: #cd2f4a;
}

.p_herstellerseite_portal_also #microsite_content .highlight2 {
    color: #02a7a8;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .highlight {
    color: #0473b5;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .highlight b {
    color: #84be3f;
    font-weight: bold;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo01 .article .row .big {
    background: #0071b4;
    margin: 0;
    color: #fff;
    font-weight: bold;
    padding: 15px 0;
    position: relative;
    font-size: 30px;
    overflow: hidden;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo01 .article .row .big b {
    display: flex;
    position: absolute;
    right: 40px;
    padding: 10px;
    top: 0;
    height: 100%;
    align-items: center;
    justify-items: center;
    background: #b9272d;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_w752 .col-xs-12 .article {
    max-width: 752px;
    margin: 0 auto;
    text-align: left;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_w752 .col-xs-12 .article h1 {
    text-align: center;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row {
    background: rgb(132, 190, 63);
    background: linear-gradient(90deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
    padding: 40px 0;
    text-align: center;
    position: relative;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row:after {
    content: '';
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row p {
    text-align: left;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row .col-xs-12:nth-child(1) {
    color: #fff;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) p,
.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) h2 {
    color: #fff;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12 h2 {
    font-size: 16px;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: normal;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container .row img {
    text-align: center;
    margin: 0 auto;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) {
    position: unset;
    position: static;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container {
    padding: 0;
    max-width: 1022px;
    margin: 0 auto;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1):after {
    content: '';
    position: absolute;
    width: 127px;
    height: 83px;
    top: 50%;
    left: 50%;
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/promotion_11/promotion_p_03.jpg");
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(-50%, -50%);
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 {
    padding-bottom: 8rem;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row {
    padding-top: 0;
    padding-bottom: 0;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row h3 {
    background: rgb(132, 190, 63);
    color: #fff;
    text-align: center;
    font-size: 24px;
    padding: 20px 0;
    margin: 0;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03.p_herstellerseite_portal_also_w752 .row h3 {
    margin-bottom: 6rem;
}

.p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03.p_herstellerseite_portal_also_w752 {
    padding-bottom: 2rem;
}

.p_herstellerseite_portal_also #microsite_content .btn-primary {
    background: #84be3f;
    width: 100%;
    max-width: 752px;
    border-radius: 10px;
    border-color: #84be3f;
    font-size: 20px;
    margin: 0 auto;
    display: block;
}

.p_herstellerseite_portal_also #microsite_content .btn-primary:hover {
    border-radius: 10px;
    font-size: 20px;
}


/**/

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel {
    background: #fff;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body>.row {
    max-width: 786px;
    margin: 0 auto;
    text-align: left;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .panel-heading .panel-title a {
    background-position: left center;
    background-color: transparent;
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 0;
    border-bottom-color: transparent!important;
    padding: 31px;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel {
    margin-bottom: 20px
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_02_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_03_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_04_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_05_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_06_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .panel-heading .panel-title a {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_07_1300px.jpg);
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .highlight {
    color: #666666!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel p {
    color: #333;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .big {
    font-size: 15px;
    font-weight: 500;
    font-family: "inter", Verdana, Arial, sans-serif;
    color: #333!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .highlight b {
    color: #f3a83b!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .highlight b {
    color: #d8606c!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .highlight b {
    color: #36b8bd!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .highlight b {
    color: #84be3f!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .highlight b {
    color: #8a3f82!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .highlight b {
    color: #7e4f25!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) .btn-primary {
    background-color: #f3a83b!important;
    border-color: #f3a83b!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) .btn-primary {
    background-color: #d8606c!important;
    border-color: #d8606c!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) .btn-primary {
    background-color: #36b8bd!important;
    border-color: #36b8bd!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) .btn-primary {
    border-color: #84be3f!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) .btn-primary {
    background-color: #8a3f82!important;
    border-color: #8a3f82!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) .btn-primary {
    background-color: #7e4f25!important;
    border-color: #7e4f25!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel li {
    color: #333;
    list-style: square;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel .btn-primary:hover {
    background-color: #fff!important;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(1) li::marker {
    color: #f3a83b;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(2) li::marker {
    color: #d8606c;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(3) li::marker {
    color: #36b8bd;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(4) li::marker {
    color: #84be3f;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(5) li::marker {
    color: #8a3f82;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .article .panel:nth-of-type(6) li::marker {
    color: #7e4f25;
}

.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-title a{
    background-position: left center;
    background-color: transparent;
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 0;
    border-bottom-color: transparent!important;
    padding: 52px 40px;
    display:block;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_02_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_03_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_04_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_05_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_06_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-title a{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/produkte_57/produckte_p_07_1300px.jpg);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-body .lnk{
    border-color: #f3a83b!important;
    border-bottom: 3px solid #f3a83b!important;
    background: #f3a83b!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-body .lnk{
    background-color: #d8606c!important;
    border-bottom: 3px solid #d8606c!important;
    border-color: #d8606c!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-body .lnk{
    background-color: #36b8bd!important;
    border-bottom: 3px solid #36b8bd!important;
    border-color: #36b8bd!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body .lnk{
    border-color: #84be3f!important;
    border-bottom: 3px solid #84be3f!important;
    background: #84be3f!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-body .lnk{
    background-color: #8a3f82!important;
    border-bottom: 3px solid #8a3f82!important;
    border-color: #8a3f82!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-body .lnk{
    background-color: #7e4f25!important;
    border-bottom: 3px solid #7e4f25!important;
    border-color: #7e4f25!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel li{
   color: #333;
   list-style: square;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) li::marker {
    color: #f3a83b;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) li::marker {
    color: #d8606c;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) li::marker {
    color: #36b8bd;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) li::marker {
    color: #84be3f;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) li::marker {
    color: #8a3f82;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) li::marker {
    color: #7e4f25;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .lnk {
    width: 100%;
    border-radius: 10px;
    font-size: 20px;
    max-width:100%;
    display:block;
    text-align:center;
    padding:15px;
    color:#fff!important;
    border:3px solid;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body .lnk:hover{
  background-color:#fff!important;
  color:#000!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel,.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body,.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-heading{
    border-color: transparent!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b{
      font-weight: 500;
      font-family: "inter", Verdana, Arial, sans-serif;
      color: #333!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p .nowrap{
    color: #666666!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(1) .panel-body .nowrap sub{
    color: #f3a83b!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(2) .panel-body .nowrap sub{
    color: #d8606c!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(3) .panel-body .nowrap sub{
    color: #36b8bd!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body .nowrap sub{
    color: #84be3f!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(5) .panel-body .nowrap sub{
    color: #8a3f82!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(6) .panel-body .nowrap sub{
    color: #7e4f25!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b sup{
    font-size: 15px;
    font-weight:bold;
    position:inherit;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body p b sub{
    position:inherit;
    font-size: 15px;
    font-weight:bold;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body p{
    max-width: 768px;
    margin:0 auto;
    padding: 10px 0 30px 0;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row{
  max-width: 100%!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .row:nth-of-type(2) .col-xs-12 .row {
    max-width: 768px!important;
    margin: 0 auto!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .col-xs-6:nth-of-type(1) .row > p b{
    color:#fff!important;
}
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .panel-body .col-xs-12 >.row{
    margin:0 !important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(1) >.col-xs-12{
      background: rgb(132, 190, 63);
      background: linear-gradient(
  90deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
      padding: 40px 0;
      text-align: center;
      position: relative;
      max-width: 100%;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 > .row {
    padding: 20px;
    text-align: left;
    display: block;
    margin: 0 !important;
}
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6:nth-of-type(1) p{
    color:#fff;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 .row >p b{
    display: block;
    text-align: center;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6 .nowrap{
    display: inline-block;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel .panel-body .col-xs-6:nth-of-type(1) .row .nowrap b{
    color:#0071b4!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-group .col-xs-6:nth-of-type(2) p .nowrap b{
    color:#84be3f!important;
  }
  .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel img{
    margin: 0 auto;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .col-xs-12:nth-of-type(2){
    position: relative;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .col-xs-12:nth-of-type(2):after {
    content: '';
    position: absolute;
    width: 127px;
    height: 83px;
    top: 50%;
    left: 50%;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/powerwalker/promotion_11/promotion_p_03.jpg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    transform: translate(-50%, -50%);
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product #microsite_content .row h2 {
    background: rgb(132, 190, 63);
    color: #fff;
    text-align: center;
    font-size: 24px;
    padding: 20px 0;
    margin: 30px 0 0 0;
    font-family: "interbold", Arial, sans-serif;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product #microsite_content .row h2 b{
        color: #0473b5;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel-body{
    padding: 50px 20px;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(2) >.col-xs-12 p .nowrap sup{
    color:#29aae1!important;
}
.p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel:nth-of-type(4) .panel-body >.row:nth-of-type(2) >.col-xs-12 p .nowrap{
    color:#338dc9!important;
    font-weight: bold;
}
@media only screen and (mIN-width: 768px){
    .p_herstellerseite_portal_also.p_herstellerseite_portal_also_product .panel{
      margin-bottom:30px;
    }
  }
@media only screen and (max-width: 768px) {
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row {
        background: rgb(132, 190, 63);
        background: linear-gradient(180deg, rgba(132, 190, 63, 1) 50%, rgba(255, 255, 255, 1) 50%);
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(1) img {
        padding-bottom: 20rem;
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo02 .container>.row>.col-xs-12:nth-of-type(2) {
        padding-top: 10rem;
    }
    .p_herstellerseite_portal_also #microsite_content .col-xs-12 .article h1 {
        font-size: 26px;
    }
    .p_herstellerseite_portal_also #microsite_content .p_herstellerseite_portal_also_promo03 .row h3 {
        font-size: 18px;
    }
    .p_herstellerseite_portal_also #microsite_content .btn-primary,
    .p_herstellerseite_portal_also #microsite_content .btn-primary:hover {
        font-size: 18px;
    }
}

.p_herstellerseite_portal_also #microsite_content p{
      text-align: justify;
}

/************ END BlueWalker 21Q4 Herstellerportal ************************/

/***************1010 Alcatel Final Sprint ***********************/
.p-alcatel-finalspring2021 #microsite_content .p-alcatel-fs21-table table.table.table-striped {
    background-color: #65499761;
}
.p-alcatel-finalspring2021 #microsite_content .p-alcatel-fs21-table img.img-responsive.img-original {
    height: 170px;
}
/***************End **************************************/

/*********************** Start 1550 APC Easy Racks ***********************/
.p-apc-easyracks #microsite_content section.bg-black-1,
.p-apc-easyracks #microsite_content .bg-black-1.box .grid,
.p-apc-easyracks #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #F6F6F6;
}

.p-apc-easyracks section.pt-40 {
    padding-top: 40px;
}
.p-apc-easyracks section.pb-40 {
    padding-bottom: 40px;
}

.p-apc-easyracks .pt-80 {
    padding-top: 80px;
}
.p-apc-easyracks .pb-80 {
    padding-bottom: 80px;
}

.p-apc-easyracks #microsite_content input.btn-primary, 
.p-apc-easyracks #microsite_content a.btn-primary, 
.p-apc-easyracks #microsite_content table.table a.btn-primary {
    border: 2px solid #43b3e5;
    border-bottom: 2px solid #43b3e5;
    border-radius: 30px;
    background: #43b3e5;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
.p-apc-easyracks #microsite_content input.btn-primary:hover,
.p-apc-easyracks #microsite_content a.btn-primary:hover,
.p-apc-easyracks #microsite_content table.table a.btn-primary:hover {
    border: 2px solid #43b3e5;
    border-bottom: 2px solid #43b3e5;
    border-radius: 30px;
    background: #FFF;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-easyracks #microsite_content input.btn-default,
.p-apc-easyracks #microsite_content a.btn-default, 
.p-apc-easyracks #microsite_content table.table a.btn-default {
    border: 2px solid #89e872;
    border-bottom: 2px solid #89e872;
    border-radius: 30px;
    background: #89e872;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
.p-apc-easyracks #microsite_content input.btn-default:hover,
.p-apc-easyracks #microsite_content a.btn-default:hover, 
.p-apc-easyracks #microsite_content table.table a.btn-default:hover {
    border: 2px solid #89e872;
    border-bottom: 2px solid #89e872;
    border-radius: 30px;
    background: #FFF;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.p-apc-easyracks #microsite_content .p-easyracks-sec12 a{
    text-align: center !important;
}

.p-apc-easyracks #microsite_content h2,
.p-apc-easyracks #microsite_content h3 {
    font-family: "interbold", Arial, sans-serif;
    line-height: 1.25;
    letter-spacing: 0.02em;
    margin-bottom: 10px;
    text-transform: none;
    font-weight: bold;
} 

.p-apc-easyracks section.pt-40 {
    padding-top: 40px;
}
.p-apc-easyracks section.pb-40 {
    padding-bottom: 40px;
}

a.cols-100-100.btn.btn-default {}

.p-easyracks-sec3 h2 {
    text-align: center;
}
/*********************** End 1550 APC Easy Racks ***********************/

#p-also-sustainability div#cboxLoadedContent {
    width: fit-content!important;
}
#p-also-sustainability img.img-hover:hover {
    transition: opacity 0.1s ease-in-out!important;
}
#p-also-sustainability img.img-hover {
    transition: opacity 0.1s ease-in-out!important;
}
#p-also-sustainability .sustainability_hover .article.text_with_media:hover .img-hover {
    opacity: 1;
}

/*========== Mcare 5710 ==========*/
.style_Mcare #microsite_content a.btn-primary {
    background-color: #77b829;
    color: #fff;
    border: 0 none;
    text-transform: none;
    transition: .5s;
}

.style_Mcare #microsite_content a.btn-primary:hover {
    background-color: #649c21;
    color: #fff;
    transition: .5s;
    border: 0 none;
}

.style_Mcare #microsite_content section.mcare_Header {
    background: url('https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/mcare_1/mcare_header_img.jpg');
    background-position: 0;
    background-repeat: no-repeat;
    min-height: 624px;
    background-size: cover;
    margin-bottom: 30px;
    margin-top: 30px;
    padding-top: 30px
}

.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6:first-child {
    background: #77b829;
    padding-top: 30px;
    padding-bottom: 30px;
}  

.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6 h1,
.style_Mcare #microsite_content section.mcare_Header .grid-col .text_with_media .col-md-6 p {
  color: #fff;
}
/*========== End Mcare 5710 ==========*/


/********************** 1550 Lenovo DCT Tool **********************/
.p-lenovo_dct_tool #microsite_content .bg-black_1.box, 
.p-lenovo_dct_tool #microsite_content .bg-black_1.box .grid, 
.p-lenovo_dct_tool #microsite_content .bg-black_1:not(.box) .grid-col .article, 
.p-lenovo_dct_tool #microsite_content .bg-black-1.box, 
.p-lenovo_dct_tool #microsite_content .bg-black-1 .box, 
.p-lenovo_dct_tool #microsite_content .bg-black-1.box .grid, 
.p-lenovo_dct_tool #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #f2f2f2;
}
 
.pt-40 {
    padding-top: 40px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pt-80 {
    padding-top: 80px;
}

.pb-80 {
    padding-bottom: 80px;
}
/********************** End 1550 Lenovo DCT Tool **********************/
/********************** 5410 **********************/
.p_webinar_1310 #microsite_content .bg-black-100.box, .p_webinar_1310 #microsite_content .bg-black-100 .box, .p_webinar_1310 #microsite_content .bg-black-100.box .grid, .p_webinar_1310 #microsite_content .bg-black-100:not(.box) .grid-col .article{
  background: #01020e !important;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_bg01 .container .article .row{
  text-align: center;
  display: block;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_bg01 .container .article .row .col-xs-12{
  background:#15386f;
  max-width: 1000px;
  margin:0 auto;
  float: none;
  padding-bottom: 20px;
  padding-top: 30px;
}
.p_webinar_1310 #microsite_content .btn-default{
  background: #ed1e24;
  color:#fff;
  font-size: 22px;
  padding:20px 30px!important;
}
.p_webinar_1310 #microsite_content ul{
  list-style-type: none!important;
  padding-left: 0;
}
.p_webinar_1310 #microsite_content ul li .highlight{
  color:#ed1e24;
}
.p_webinar_1310 #microsite_content h3{
  font-size: 30px;
}
.p_webinar_1310 #microsite_content h3,.p_webinar_1310 #microsite_content .p_webinar_1310_ct02 h3, .p_webinar_1310 #microsite_content p.big{
  color:#00a4ef;
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-weight: bold;
}
.p_webinar_1310 .lnk, .p_webinar_1310 #microsite_content p .highlight{
  color:#00a4ef!important;
  border-bottom-color:#00a4ef !important;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 .container .col-xs-12{
  padding: 0;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 ul{
  background: #ed1e24;
  align-items: center;
  display: flex;
  padding: 10px;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 ul li{
  font-weight: bold;
  width: 15%;
  font-size: 18px;
}
.p_webinar_1310 #microsite_content .p_webinar_1310_ct01 .container .col-xs-12 img{
  padding: 0;
}
/********************** 5410 **********************/

#microsite_content .bg-black-40.link_black_i .lnk {
  color: #000000!important;
    border-bottom-color: #000!important;
}
#microsite_content .p_panel_2021 .panel-default{
  border:none;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
}
#microsite_content .p_panel_2021 .panel-default > .panel-heading{
  background: #006B7D!important;
  border-radius: 4px;
}
#microsite_content .p_panel_2021 .panel-default h4 a{
  display: block;
  color:#fff;
  border-bottom:none;
  padding:20px;
  position: relative;
}
#microsite_content .p_panel_2021 .panel-default h4 a:before{
    position: absolute;
    content: "\f105";
    font-family: "FontAwesome";
    right: 20px;
    top: 0;
  font-size: 40px;
    transition: 0.5s ease-in-out;
    line-height: 1.0;
}
#microsite_content .p_panel_2021 .panel-default h4 a:before{
  transform: rotate(-90deg) translate(-50%,0%);
}
#microsite_content .p_panel_2021 .panel-default h4 a.collapsed:before{
  transform: rotate(90deg) translate(50%,0%);
}
#microsite_content .p_panel_2021 .panel-default .table {
  text-align: left;
}
#microsite_content .p_panel_2021 .panel-default .panel-title span{
  font-size:0;
  visibility:hidden;
  opacity:0;
}
#microsite_content .p_panel_2021 .panel-default .panel-body{
  text-align:left;
}
/********************** end **********************/
/**********************lenovo_workstation**************************/
.p_lenovo_workstation #microsite_content a.btn-default{
    display: block;
    width:100%;
    background: #c00000;
    color:#fff;
    border-radius: 0!important;
    border-color: #c00000;
    font-size: 20px;
  }
  .p_lenovo_workstation #microsite_content .embed-responsive-item{
    padding-left: 0;
  }
  .p_lenovo_workstation #microsite_content .p_btn p{
    background: #c00000;
  }
  .p_lenovo_workstation #microsite_content .p_btn .col-xs-12:nth-of-type(2) p a.btn-default{
    background: #ff6a00;
    border-color: transparent;
  }
  .p_lenovo_workstation #microsite_content .p_btn .col-xs-12:nth-of-type(2) p a.btn-default:hover{
    background: #fff;
    border-color:#000;
  }
  .p_lenovo_workstation #microsite_content .p_bg01 h3,.p_lenovo_workstation #microsite_content .p_bg01 p{
    color:#fff;
  }
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row{
  background: url("https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/lenovo_45/workstation_4/bg03.jpg");
  padding:40px 20px;
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row h3{
  padding-bottom: 20px;
  font-size: 28px;
  text-shadow: 0 1px 5px rgba(0,0,0,0.7);
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row .col-sm-12{
  padding:0;
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row .col-sm-4{
  padding-top:4rem;
}
.p_lenovo_workstation #microsite_content .p_bg01 .container >.row .col-sm-8{
  padding-left: 10%;
}
.p_lenovo_workstation #microsite_content .p_bg01 p{
  background: #000;
  font-size:20px;
    padding:10px;
}
.p_lenovo_workstation #microsite_content .p_right_text p .highlight{
  text-align: right!important;
  display: block;
  font-weight: normal;
}
@media only screen and (min-width: 768px){
    .p_lenovo_workstation #microsite_content .p_btn a.btn-default{
        padding-right:120px;
        padding-left: 120px;
      }
}
/**********************end_lenovo_workstation**************************/

.p-microsoft_teams_rooms_webinar #microsite_content .mwf_success_text p{
  text-align:left;
}

/**********************iiyama_asortment**************************/
.p_iiyama_asortment #microsite_content .pb-4rem{
  padding-bottom:4rem;
}
.p_iiyama_asortment #microsite_content .pb-2rem{
  padding-bottom:2rem;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_header_img{
  background: #fff;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_header_img .container-fluid .row{
  max-width: 1200px;
  margin:0 auto;
}
.p_iiyama_asortment #microsite_content .img-original{
  padding-left: 0;
  width: 100%;
  padding-right: 0;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_logo img{
  max-width: 220px;
  width:auto!important;
  margin: 0 0 0 auto;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt01{
     background: #1c1c1c url("https://iiyama.com/bundles/app/_old/img/forgamers/gold-phoenix-features-bg.jpg") center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
  color:#fff;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt01 p{
  color:#fff;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02 .col-xs-12 .col-md-6 p{
  margin: 0;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02{
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02 .container{
  max-width: 1200px;
  width: 100%;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02 .article >.row{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (min-width: 1200px){
  .p_iiyama_asortment #microsite_content p{
    text-align:justify;
    font-size: 15px;
  }
}
@media only screen and (max-width: 1200px){
  .p_iiyama_asortment #microsite_content .img-original{
    padding-bottom: 4rem;
    padding-left:0;
  }
  .p_iiyama_asortment #microsite_content .p_iiyama_asortment_cnt02.p_iiyama_asortment_cnt02a .row{
    flex-direction: column-reverse;
  }
}
/**********************end_iiyama_asortment**************************/

/***** START HPE Private Lounge Customizations *****/

section.box.bg-black-1.hpe-private-lounge-addtltxt-container .col-xs-12.col-md-6.grid-col:nth-of-type(2) {
    padding: 50px !important;
}

section.hpe-private-lounge-logos-container img {
    width: 250px !important;
}

section.box.bg-black-1.hpe-private-lounge-addtltxt-container h5 {
    text-align: CENTER;
    background: turquoise;
    padding: 15px;
    color: white;
    text-shadow: 2px 2px 2px #3d3d3d;
    font-weight: bold;
}

/***** END HPE Private Lounge Customizations *****/

/*********************** Start 1550 Microsoft EBC ***********************/

.p-microsoft-ebc #microsite_content .header {
  background: url(/ec/cms5/media/img/2800/microsites_6/microsoft_7/executive_briefing_center/header.jpg);
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: ;
  padding: 100px 0;
}

.p-microsoft-ebc #microsite_content .header h1,
.p-microsoft-ebc #microsite_content .header h2,
.p-microsoft-ebc #microsite_content .header p {
  color: #fff;
}

.p-microsoft-ebc #microsite_content .header h1:after {
  height: 0px;
}

.p-microsoft-ebc #microsite_content .article a:not(.btn) {
    display: unset;
}

.p-microsoft-ebc #microsite_content a.btn-default,
.p-microsoft-ebc #microsite_content table.table a.btn-default {
  border: 2px solid #85EA6C;
  border-bottom: 2px solid #85EA6C;
  border-radius: 0px;
  background: #85EA6C;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.p-microsoft-ebc #microsite_content a.btn-default:hover,
.p-microsoft-ebc #microsite_content table.table a.btn-default:hover {
  border: 2px solid #85EA6C;
  border-bottom: 2px solid #85EA6C;
  border-radius: 0px;
  background: #FFF;
  color: #85EA6C;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.p-microsoft-ebc #microsite_content .mwf-form input.btn-primary, 
.p-microsoft-ebc #microsite_content .mwf-form a.btn-primary {
  border: 2px solid #85EA6C !important;
  border-bottom: 2px solid #85EA6C;
  border-radius: 0px;
  background: #85EA6C !important;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

@media only screen and (max-width: 990px) {
  /* For mobile phones: */
  .p-microsoft-ebc #microsite_content .header {
    background: linear-gradient(rgb(62 62 62 / 50%), rgb(0 0 0 / 80%)),url(/ec/cms5/media/img/2800/microsites_6/microsoft_7/executive_briefing_center/header.jpg);  background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: ;
    padding: 100px 0;
  }
}

/*********************** End 1550 Microsoft EBC ***********************/
/***********************  p_acmp_ro_2021 ***********************/

@media only screen and (max-width: 768px){
  .p_acmp_ro_2021 #microsite_content h2{
    font-size: 2.5rem;
    margin-bottom: 2rem;
  }
  .p_acmp_ro_2021 #microsite_content h3{
    font-size: 2rem;
  }
  .p_acmp_ro_2021 #microsite_content .mwf-label{
    font-size:14px;
  }
  .p_acmp_ro_2021 #microsite_content .mwf-input input{
    padding: 5px;
  }
  .p_acmp_ro_2021 #microsite_content .mwf_buttonrow .col-xs-6.col-md-3{
    float:none;
    width:100%;
  }
  .p_acmp_ro_2021 #microsite_content .mwf_buttonrow .col-xs-6.col-md-3:nth-of-type(1){
    margin-bottom:20px;
  }
  .p_acmp_ro_2021 #microsite_content .bg-cd3-100.p_sp_bg .grid,.p_acmp_ro_2021 #microsite_content .bg-cd3-100.p_sp_bg .grid-col .article{
    background:#fff!important;
  }
  .p_acmp_ro_2021 #microsite_content .bg-cd3-100.p_sp_bg .grid-col .article p{
    font-size:13px;
  }
}
/*********************** end p_acmp_ro_2021 ***********************/
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda {
    background-attachment: fixed;
    padding-bottom: 50px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda h2 {
    padding-bottom: 0;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box .article.text_with_media {
    background-color: #fff
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box h3 {
    font-size: 18px;
    line-height: 1.5;
    height: 80px;
    overflow: hidden;
    margin: 20px 0;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p.big {
    width: 100px;
    height: 46px;
    position: relative;
    background: #89e872;
    text-align: center;
    font-weight: 700;
    margin-top: 10px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p.big:before {
    content: "";
    position: absolute;
    right: -23px;
    bottom: 0;
    width: 0;
    height: 0;
    border-left: 23px solid #89e872;
    border-top: 23px solid transparent;
    border-bottom: 23px solid transparent;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box b {
    color: #006b7d;
    font-weight: 700;
    font-size: 18px;
    line-height: 1.5;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p {
    margin-bottom: 20px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box p {
    margin-bottom: 20px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box .col-for-image {
    position: absolute;
    bottom: 20px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box .article.text_with_media {
    padding-bottom: 30px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .agenda-box img {
    height: 30px;
}
.p_also_webinar_spotlight#also-spotlight-lv #microsite_content .spotlight_registration {
    padding-top: 0;
    padding-bottom: 0;
    background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/also/lv_also_spotlight_bckgrimg_registrationform.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: fit-content;
}
.p_also_webinar_spotlight #microsite_content .agenda-box .article{
    background: #fff!important;
}
/**********************lenovo_workstation**************************/
.p_lenovo_workstation #microsite_content h1, .p_lenovo_workstation #microsite_content h2, .p_lenovo_workstation #microsite_content h3{
    font-family:"Montserrat", "inter", Verdana, Arial, sans-serif;
}
.p_lenovo_workstation #microsite_content .p_section01 h2{
    color: #ff0000;
    font-size:40px;
}
.p_lenovo_workstation #microsite_content .p_section01 .big{
  line-height: 1.3;
  font-weight:bold;
  font-size: 24px;
}
.p_lenovo_workstation #microsite_content .p_section02 .container >.row .article >.row{
    display: flex;
    align-items: center;
}
.p_lenovo_workstation #microsite_content .p_section03.p_section03_top .container{
    border-top:1px dashed #ff0000;
    padding-top: 4rem;
}
.p_lenovo_workstation #microsite_content .p_section03.p_section03_ico .container >.row .article{
    max-width: 570px;
    margin:0 auto;
}
.p_lenovo_workstation #microsite_content .p_section03.p_section03_bottom .container{
    border-bottom:1px dashed #ff0000;
    padding-bottom: 4rem;
}
.p_lenovo_workstation #microsite_content p.big{
    line-height: 1.3;
}
.p_lenovo_workstation #microsite_content .p_section_header h3{
  position: relative;
  margin-bottom: 5rem;
  font-size: 25px;
}
.p_lenovo_workstation #microsite_content .p_section_header h3:before{
  content: '';
  position: absolute;
  background: #ff0000;
  width: 100%;
  height:1px;
  top:50%;
  left:50%;
  transform: translate(-50%,-50%);
}
.p_lenovo_workstation #microsite_content .p_section_header h3 .highlight{
  color: #fff;
  display: inline-block;
  background: #ff0000;
  z-index: 1;
  position: relative;
  padding: 10px 20px;
}
.p_lenovo_workstation #microsite_content .separat{
    margin-top: 30px;
}
.p_lenovo_workstation #microsite_content .p_section_logo,
.p_lenovo_workstation #microsite_content .p_section_logo .col-for-image {
    position: relative;
    overflow: hidden;
}
.p_lenovo_workstation #microsite_content .p_section_logo .col-for-image img {
    position: fixed;
    right: -30px;
    bottom: 50px;
    transform: rotate(-90deg) translate(50%, 100%);
    z-index: 1;
    max-width: 230px;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article {
    max-width: 400px;
    margin: 0 auto;
    color: #fff;
    padding: 20px 10px;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article .btn {
    margin: 0 auto;
    display: block;
    max-width: 200px;
    background: transparent;
    border-radius: 0;
}
.p_lenovo_workstation #microsite_content .p_section04 .container {
    position: relative;
}
.p_lenovo_workstation #microsite_content .p_section04 .container:before,
.p_lenovo_workstation #microsite_content .p_section04 .container:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
}
.p_lenovo_workstation #microsite_content .p_section04 .container:before {
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 25px solid #ff0000;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article .btn:hover {
    background: #fff;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article p {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(1) .article {
    background: #ff0000;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(2) .article .btn {
    border-color: #ff0000;
}
.p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(2) .article {
    background: #000;
}
@media screen and (max-width: 1024px) {
    .p_lenovo_workstation #microsite_content .p_section02 .container>.row .article>.row {
        flex-wrap: wrap;
    }
    .p_lenovo_workstation #microsite_content .p_section02 .container>.row .col-xs-12:nth-of-type(2) .article>.row {
        flex-direction: column-reverse;
    }
    .p_lenovo_workstation #microsite_content .container .article.text_with_media img {
        padding: 0;
    }
    .p_lenovo_workstation #microsite_content .p_section_logo .col-for-image img {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
    .p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6 .article p {
        text-align: center;
    }
    .p_lenovo_workstation #microsite_content .p_section04 .container .col-xs-12.col-md-6:nth-of-type(1) .article {
        margin-bottom: 40px;
    }
    .p_lenovo_workstation #microsite_content .p_section04 .container:before {
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #f00;
        border-bottom: 0;
    }
}
/**********************end_lenovo_workstation**************************/
/****************hpe-nimble-starter-kit_2021****************/
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content h2{
    font-size: 3.2rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content p{
    font-size: 1.6rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content .ready-to-recommend .btn-primary:focus{
    color: #89e872;
    border:none;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content .ready-to-recommend.separat > .container{
    border:none;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content p.big{
    font-size: 2.1rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content .an-hpe-offer p.big{
    font-size: 4rem;
}
#p-HPE-Nimble-Starter-Kit.p-hpe-nimble-starter-kit_2021 #microsite_content ul li{
    font-size: 1.6rem;
}
/****************end hpe-nimble-starter-kit_2021****************/
/********************Microsoft 21Q4 Reimagine Landing Page**********************/

.p_reimagine #microsite_content .p_reimagine_01 {
    background: url("https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/img01_2000px-2.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: auto 100%;
    background-color: #e5e5e5;
    height: 700px;
}

.p_reimagine #microsite_content .p_reimagine_01 .container .col-xs-12 {
    position: inherit;
}

.p_reimagine #microsite_content .p_reimagine_01 .container .row {
    max-width: 600px;
}

.p_reimagine #microsite_content .p_reimagine_01 .container {
    display: flex;
    position: relative;
    align-items: center;
    justify-items: center;
    height: 100%;
    position: relative;
}

.p_reimagine #microsite_content .p_reimagine_01 img {
    position: absolute;
    top: 30px;
    right: -15%;
}

.p_reimagine #microsite_content .container .col-xs-12 h2 b {
    display: block;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-size: 5rem;
    position: relative;
    padding-bottom: 30px;
}

.p_reimagine #microsite_content .container .col-xs-12 h2 b:before {
    content: '';
    position: absolute;
    background: url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/bar.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left center;
    bottom: 0;
    left: 0;
    width: 250px;
    height: 7px;
}

.p_reimagine #microsite_content .container .col-xs-12 .btn-primary {
    background-color: #0078d4;
    border-radius: 0;
    border: 0px;
    position: relative;
    padding: 15px 40px 15px 20px;
}

.p_reimagine #microsite_content .container .col-xs-12 .btn-primary:before {
    content: '>';
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
}

.p_reimagine #microsite_content .container .col-xs-12 .btn-primary:hover {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.p_reimagine #microsite_content .p_reimagine_02 .container .article {
    background-color: #0078d4;
    padding: 3rem 4rem;
}

.p_reimagine #microsite_content .p_reimagine_02 h3 {
    font-size: 3rem;
    margin-bottom: 20px;
}

.p_reimagine #microsite_content .p_reimagine_02 h3,
.p_reimagine #microsite_content .p_reimagine_02 p {
    color: #fff!important;
}

.p_reimagine #microsite_content .p_reimagine_02.p_reimagine_shadow .container {
    box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
}

.p_reimagine #microsite_content .p_reimagine_02.p_reimagine_shadow .container .col-xs-12 {
    padding: 0;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow {
    padding-top: 4rem;
    padding-bottom: 4rem;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container {
    box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_img {
    padding: 0;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont {
    padding: 40px 50px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont img {
    max-width: 100px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont h4 {
    font-size: 2.3rem;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 40px;
    margin-top: 20px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont ul li {
    padding-bottom: 15px;
}

.p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container>.row {
    display: flex;
    align-items: center;
    justify-items: center;
    flex-wrap: wrap;
}

.p_reimagine #microsite_content .p_reimagine_03 {
    background: url("https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/img05.jpg");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: auto 100%;
    background-color: #e5e5e5;
    margin-top: 8rem;
}

.p_reimagine #microsite_content .p_reimagine_03 .container h2 b {
    font-size: 4.5rem;
}

.p_reimagine #microsite_content .p_reimagine_03 .container .row {
    max-width: 600px;
}

.p_reimagine #microsite_content .p_reimagine_h_blue h3 {
    color: #0078d4!important;
    font-size: 4rem;
    margin-bottom: 20px;
    text-transform: inherit;
}

.p_reimagine #microsite_content .p_reimagine_04 .container .article {
    background: transparent;
}

@media only screen and (max-width: 1200px) and (min-width: 768px) {
    .p_reimagine #microsite_content .p_reimagine_01 .col-xs-12 .article {
        padding: 100px 10px;
    }
    .p_reimagine #microsite_content .p_reimagine_01 {
        height: 500px;
    }
}

@media only screen and (max-width: 1200px) {
    .p_reimagine #microsite_content .p_reimagine_01 {
        background-position: left center;
        background-size: auto 100%;
        height: auto;
    }
    .p_reimagine #microsite_content .p_reimagine_03 {
        background-position: left 30% center;
        background-size: auto 100%;
    }
    .p_reimagine #microsite_content .p_reimagine_03 .container .row {
        max-width: 550px;
    }
    .p_reimagine #microsite_content .p_reimagine_01 .container {
        padding: 4rem 1rem;
    }
    .p_reimagine #microsite_content .p_reimagine_01 .container .row {
        max-width: 100%;
    }
    .p_reimagine #microsite_content .p_reimagine_01 img {
        right: 0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_img {
        order: 0;
    }
    .p_reimagine #microsite_content .p_reimagine_blog.p_reimagine_shadow .container .p_cont {
        order: 1;
    }
    .p_reimagine #microsite_content .p_reimagine_01 img {
        max-width: 200px;
    }
}


.p_reimagine #microsite_content .p_reimagine_05 .container{
    box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
    margin-bottom:50px;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .nowrap{
   background:#0078d4;
   color:#fff;
   display:block;
   padding:10px;
   max-width:300px;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_right .row p:nth-of-type(1){
   padding-bottom:20px;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_right .row p:nth-of-type(3){margin-bottom: -6px;}
 .p_reimagine #microsite_content .p_reimagine_05 .p_right{
   background-color:;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_left h3{
   color:#0078d4!important;
 }
 .p_reimagine #microsite_content .p_reimagine_05 h3{
   padding-bottom:30px;
   border-bottom: 1px solid #cbcbcb;
   margin-bottom:3rem;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .row p:last-of-type{
   padding-top:4rem;
   margin-top:4rem;
   border-top: 1px solid #cbcbcb;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .p_right{
   background:#f6f6f6;
   height: 100%;
 }
 .p_reimagine #microsite_content .p_reimagine_05 .col-xl-6{
   padding: 20px 50px;
   position: relative;
   min-height:741px;
 }
 
 @media only screen and (max-width: 768px){
   .p_reimagine #microsite_content .p_reimagine_05 .col-xl-6{
     min-height:auto;
   }
 }
 .p_reimagine #microsite_content .p_reimagine_06 .container{
   max-width:1000px;
   margin-bottom:0 auto;
 }
 .p_reimagine #microsite_content .p_reimagine_07{
   background:url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_21q4_reimagine/img09.jpg');
   background-repeat: no-repeat;
   background-position: center right;
   background-size: 100% auto;
   background-color: #ededed;
   height: 600px;
 }
 .p_reimagine #microsite_content .p_reimagine_07 .container {
     display: flex;
     position: relative;
     align-items: center;
     justify-items: center;
     height: 100%;
     position: relative;
 }
 .p_reimagine #microsite_content .p_reimagine_08 .container{
   box-shadow: 5px 12px 20px rgb(0 0 0 / 25%);
   border:1px solid #cbcbcb;
   padding:50px;
 }
 .p_reimagine #microsite_content .p_reimagine_08 .container .col-xs-12 .article{
   max-width:1000px;
   margin:0 auto;
   width: 100%;
 }
 .p_reimagine #microsite_content .container .lnk{
   color:#0078d4;
   border-color:#0078d4;
 }
 .p_reimagine #microsite_content .p_reimagine_09 .container p{
   color:#0e2754;
 }
/********************Microsoft 21Q4 Reimagine Landing Page**********************/


/* ---------- Christmas 2021 ---------- */

#p-xmas2021 .xmas2021-header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2021_campaign/christmax2021-header-background-fixed.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2021 .xmas2021-footer{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2021_campaign/christmax2021-footer-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2021 .xmas2021-footer h1, #p-xmas2021 .xmas2021-footer h2, #p-xmas2021 .xmas2021-footer h3, #p-xmas2021 .xmas2021-footer h4, #p-xmas2021 .xmas2021-footer h5, #p-xmas2021 .xmas2021-footer h6, #p-xmas2021 .xmas2021-footer p{
    color:#FFFFFF;
}


#p-xmas2021 .xmas2021-footer input.btn-default, #p-xmas2021 .xmas2021-footer a.btn-default, #p-xmas2021 .xmas2021-footer  table.table a.btn-default {
    border: 2px  solid black;
    border-bottom: 2px  solid #000000;
    border-radius: 30px;
    background: #FFFFFF;
    color: #000000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

    
    
    #p-xmas2021 .xmas2021-footer input.btn-default:hover, #p-xmas2021 .xmas2021-footer a.btn-default:hover, #p-xmas2021 .xmas2021-footer table.table a.btn-default:hover {
    border: 2px  solid #FFFFFF;
    border-radius: 30px;
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
    }
    
    #p-xmas2021 .xmas2021-footer a.btn-primary:hover > .fa::before, #p-xmas2021 .xmas2021-footer a.btn-default:hover > .fa::before, #p-xmas2021 .xmas2021-footer table.table a.btn-primary:hover > .fa::before, #p-xmas2021 .xmas2021-footer table.table a.btn-default:hover > .fa::before {
    color: #FFFFFF;
}
        
    #p-xmas2021 #microsite_content .xmas2021-header .article > .row {
    padding-top:0;
}
    
    
/* ---------- End Christmas 2021 ---------- */



/* S T A R T   ALSO WOW week */

#p-also-wow #messages {
    display: none;
}


#p-also-wow #microsite_content a.btn-primary:hover > .fa::before,
#p-also-wow #microsite_content a.btn-default:hover > .fa::before,
#p-also-wow #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-wow #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}


#p-also-wow #microsite_content .img-original.img-responsive:hover {
    width: auto;
    cursor: pointer;
}

#p-also-wow #microsite_content .bg-black-40.box,
#p-also-wow #microsite_content .bg-black-40 .box,
#p-also-wow #microsite_content .bg-black-40.box .grid,
#p-also-wow #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #ffffff;
}

#p-also-wow #microsite_content .btn-default {
    color: #e22625;
    background-color: #000;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-wow #microsite_content #buyall .btn-default:hover,
#p-also-wow #microsite_content #buyall .btn-default:focus,
#p-also-wow #microsite_content #buyall .btn-default.focus,
#p-also-wow #microsite_content #buyall .btn-default:active,
#p-also-wow #microsite_content #buyall .btn-default.active
 {
    border: 2px solid #ffffff!important;
    color: #000000!important;
    background-color: #e22625!important;
}


#p-also-wow #microsite_content .btn-primary:after,
#p-also-wow #microsite_content .btn-success:after,
#p-also-wow #microsite_content .btn-info:after,
#p-also-wow #microsite_content .btn-warning:after,
#p-also-wow #microsite_content .btn-danger:after {
display: none;
}

#p-also-wow #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #e22625;
    border-color: #ffffff;
    border-radius: 30px;
    width: 100%;
}


#p-also-wow #microsite_content a.btn.btn-primary {
    background: #e22625 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}


#p-also-wow #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-wow #microsite_content .c-Products--gallery-Product a.btn:focus {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #000!important;
    border-color: #000!important;
    border-radius: 30px;
    width: 100%;
    color: #997b7a!important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}

#p-also-wow #microsite_content .c-Products--gallery-Product span[class^="price"] {
    color: #e22625;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    font-size: 18px;
}

#p-also-wow #microsite_content .c-Products__artNo {
    padding-top: 15px !important;
}

#p-also-wow #microsite_content .c-Products__bonuspoints {
    padding: 6px 0px 0px 0px !important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product a {
    color: #000000!important;
    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
}

#p-also-wow #microsite_content .c-Products--gallery-Product a:hover {
    color: #e22625 !important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product .btn.btn-primary {
    padding: 15px 10px !important;
}

#p-also-wow #microsite_content .c-Products--gallery-Product p {
    font-size: 13px;
}

#p-also-wow #microsite_content h1,
#p-also-wow #microsite_content h2  {
color:  #e22625;
}

#p-also-wow #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-wow #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-wow #microsite_content h2 {
    margin-top: 40px;
}

#p-also-wow #microsite_content h1,
#p-also-wow #microsite_content h2,
#p-also-wow #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-wow #microsite_content #messages {
    margin: 0px;
}

#p-also-wow #microsite_content .c-Products--gallery-Product img[property="image"] {
max-width: 100%;
}


#p-also-wow #microsite_content .intro {
    background: #ffffff;
}

#p-also-wow #microsite_content .products {
    background: #ffffff;
}

#p-also-wow #microsite_content a.btn.btn-primary {
    background: #e22625 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}

#p-also-wow #microsite_content a.btn.btn-primary:hover {
    background: #997b7a !important;
    color: #fff !important;
    border: 0 !important;
}

#p-also-wow #microsite_content .alldeals {
    background: #ffffff;
}

#p-also-wow #microsite_content .parallax h2 {
    color: #fff;
}

#p-also-wow #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

@media (max-width: 1200px) {

#p-also-wow #microsite_content .c-Products--gallery-Product {
        width: 46%;
    }
}

@media (max-width: 630px) {
    #p-also-wow #microsite_content .c-Products--gallery-Product {
        width: 95%;
    }
}

/* E N D  ALSO WOW week */

/*=============================================
=            ANW 22Q1 ALSO Network            =
=============================================*/
#p-anw-22q1-also-network #microsite_content .l-thankyou .container > .row {
  display: flex;
  align-items: flex-end;
  justify-content: space-between; }

#p-anw-22q1-also-network #microsite_content .l-thankyou h2 {
  margin-bottom: 2rem; }

#p-anw-22q1-also-network #microsite_content .l-thankyou p {
  margin-bottom: 0;
  padding-bottom: 4rem;
  font-size: 13px; }

#p-anw-22q1-also-network #microsite_content .fw-nopadding .article img {
  padding-right: 0;
  padding-left: 0; }

#p-anw-22q1-also-network #microsite_content .m-quote .text_with_media {
  text-align: center; }
  #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2 {
    display: block;
    margin-bottom: 2rem; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:before, #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:after {
      position: absolute;
      top: -0.75em;
      right: unset;
      content: "‘";
      color: #89e872;
      font: 700 8em/2em sans-serif; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:before {
      left: -0.05em;
      opacity: 0.2; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media h2:after {
      left: -0.25em;
      opacity: 0.5; }
  #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media p span.highlight {
    display: block;
    margin: 0; }
    #p-anw-22q1-also-network #microsite_content .m-quote .text_with_media p span.highlight:before {
      content: "— "; }

/*=====  End of ANW 22Q1 ALSO Network  ======*/

/*=====  2900 Microsoft 21 Q4 TPP  ======*/

#M-TPP2021q4-2900 .separat .separat_inner { margin: 20px 15px 20px !important;}
#M-TPP2021q4-2900 .separat .separat_inner img { max-width: 100px ;  width: 100%; }
#M-TPP2021q4-2900 .separat .text_with_media h3 {color:#000;}

/*=====  End of 2900 Microsoft 21 Q4 TPP  ======*/

/**********************hpe_aruba_new_switches***********************/
.p_hpe_aruba_new_switches #microsite_content h2{
    color:#ff8300;
}
.p_hpe_aruba_new_switches #microsite_content h3{
  color:#0f3250;
  font-size:24px;
}
.p_hpe_aruba_new_switches #microsite_content img{
  margin: 0 auto;
  text-align: center;
}
.p_hpe_aruba_new_switches #microsite_content .table-responsive th{
  background: #0f3250;
  color:#fff;
}
.p_hpe_aruba_new_switches #microsite_content .lnk{
  color:#ff8300;
  border-color:#ff8300;
}
.p_hpe_aruba_new_switches #microsite_content .table-striped > tbody > tr:nth-of-type(2n+1){
  background: #ebf5fa;
}
.p_hpe_aruba_new_switches #microsite_content .p_header_img .article{
    background: rgb(255,255,255);
    background: linear-gradient(113deg, rgb(255, 255, 255) 51%, rgb(1, 1, 1) 49%);
}
.p_hpe_aruba_new_switches #microsite_content .p_header_img .article .row{
    padding: 0;
}
.p_hpe_aruba_new_switches #microsite_content .lnk:hover{
  color: #ff4c00;
}
.p_hpe_aruba_new_switches #microsite_content .p_hpe_aruba_img img{
      -webkit-box-shadow: 4px 16px 14px 0 rgb(28 40 44 / 10%);
    -moz-box-shadow: 4px 16px 14px 0 rgba(28,40,44,.10);
    box-shadow: 4px 16px 14px 0 rgb(28 40 44 / 10%);
  padding:0;
}
/**********************end_hpe_aruba_new_switches***********************/






/* ---------- Collaboration portal ALSO FR ---------- */


#p-collab_fr section.noborder h2{
	border:0 !important;
	margin-top:0 !important;
}

#p-collab_fr section h2 {
    margin-top: 20px ;
    border-top: #CCCCCC 1px solid;
    padding-top: 50px ;
}


#p-collab_fr section:nth-child(3) h2{
    margin-top: 0;
    border-top: 0;
    padding-top: 50px ;
}

#p-collab_fr p.big {
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 100 !important;
    color: #666666 !important;
}

#p-collab_fr .louisheader{
    background: url(https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/collaboration_1/2021-fr-collabportal-header-large.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-collab_fr .louisfooter{
    background: url(https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/collaboration_1/2021-fr-collabportal-footer-large-02.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-collab_fr .louisfooter h1, #p-collab_fr .louisfooter h2, #p-collab_fr .louisfooter h3, #p-collab_fr .louisfooter h4, #p-collab_fr .louisfooter h5, #p-collab_fr .louisfooter h6, #p-collab_fr .louisfooter p{
    color:#FFFFFF;
}


#p-collab_fr .louisfooter input.btn-default, #p-collab_fr .louisfooter a.btn-default, #p-collab_fr .louisfooter  table.table a.btn-default{
    border: 2px  solid #FFFFFF;
    border-bottom: 2px  solid #FFFFFF;
    /* border-radius: 30px; */
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
}
#p-collab_fr .louisfooter  a.btn-default > .fa::before{
    color:#FFFFFF;
}
    
    
    #p-collab_fr .louisfooter input.btn-default:hover, #p-collab_fr .louisfooter a.btn-default:hover, #p-collab_fr .louisfooter table.table a.btn-default:hover {
    /*
    border-radius: 30px; 
    border: 2px  solid #000000;
    border-bottom: 2px  solid #000000; */
    background: #FFFFFF;
    color: #000000;
    /* padding: 15px 30px; */
    }
    #p-collab_fr .louisfooter  .fa-chevron-right:hover{
        color: #000000;
    }
    
#p-collab_fr .louisfooter table.table a.btn-default:hover > .fa::before {
    color: #00000;
}
        
    #p-collab_fr #microsite_content .louisheader .article > .row {
    padding-top:0;
}
    
    
    #p-collab_fr .louisfooter .row {
   margin:30px auto;
}
    
    #p-collab_fr .louisfooter p {
   margin:0;
   padding:0;
}
    #p-collab_fr .louislogos {
   margin:35px auto;
}
    #p-collab_fr .louislogos img{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    transition: 0.5s;
}
    #p-collab_fr .louislogos img:hover{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    transition: 0.5s;
}
@media (min-width:320px) and (max-width:480px) {
    
    #p-collab_fr .louislogos img{
    object-fit: scale-down;
    height: 55px;
}
}

@media screen and (max-width:320px){
    
    #p-collab_fr .louislogos img{
    object-fit: scale-down;
    height: 40px;

}


}

/* ---------- End Collaboration portal ALSO FR 2021 ---------- */


/* ---------- adobe_black_friday ---------- */

.p_adobe_black_friday #microsite_content .highlight{
  font-weight: normal;
  font-size: 12px;
  font-style: italic;
}
/* ---------- end adobe_black_friday ---------- */
/* ---------- LENOVO MS GUIDELINES THINKBOOK+E-SERIES BONUS CLUB ---------- */
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_logo img{
  margin: 0 0 0 auto;
}
.p_lenovo_ms_guidelines #microsite_content a.btn-default {
   display: inline-block;
   width: auto;
}
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_bonus .col-md-9{
  padding-left:7rem;
}
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_bonus{
  background-color:rgba(0,0,0,0.05);
}
.p_lenovo_ms_guidelines #microsite_content .p_lenovo_ms_guidelines_bonus .article{
  padding-top:15px;
}
/* ---------- END LENOVO MS GUIDELINES THINKBOOK+E-SERIES BONUS CLUB ---------- */

/* ---------- 1010 EN Landing page Logitech 21Q3 Central Launch ---------- */
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled h1,
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled h2,
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled h3,
body.p-microsite.p-1010_anbieter.logitect_en-wrapper.p-1010_anbieter-logitech_en.doc-scrolled p { font-family: Arial, Verdana, sans-serif; }}

.support-container-wrapper .article.text_with_media .row { background: #BDBDBC }
@media (min-width: 992px) { 
.support-container-wrapper .article.text_with_media .row {
    background: #BDBDBC url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/logitech_4/2021_178/2800-en-logitech-2021-support4.jpg) no-repeat 0 0;
    background-size: cover;
    padding: 30px !important;
}
.sales-contact-wrapper .separat .text_with_media h2 {
    text-align: center;
    margin:0;
}
.sales-contact-wrapper .separat .text_with_media .col-md-6:first-child { text-align: right}
.sales-contact-wrapper .separat .text_with_media .col-md-6:first-child span {
    text-align: right;
        display: inline-block;
}
}
/* ---------- END 1010 EN Landing page Logitech 21Q3 Central Launch ---------- */

/* ---------- 2800_da-microsoft-112021-banner-wrapper ---------- */
.2800_da-microsoft-112021-banner-wrapper {
background: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/ms_portal/products___solution/surface_6/2800_da_microsoft_112021_banner_img2.jpg) no-repeat;
background-size: cover;
}

.innovativt-wrapper {
background: rgb(255,214,214); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(255,214,214,1) 1%, rgba(193,179,197,1) 36%, rgba(89,120,169,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(255,214,214,1) 1%,rgba(193,179,197,1) 36%,rgba(89,120,169,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(255,214,214,1) 1%,rgba(193,179,197,1) 36%,rgba(89,120,169,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd6d6', endColorstr='#5978a9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
padding: 50px 0 0;
}
.innovativt-wrapper> .container { background: transparent !important; }
.innovativt-wrapper .text_with_media .row .col-for-image,
.innovativt-wrapper .text_with_media .row {
    margin-bottom: 0px !important;
    padding-bottom:0px !important;
}

.ms-product-112021-section-wrapper-2 { 
background: rgb(225,211,219); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgb(225,211,219) 0%, rgb(203,206,219) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgb(225,211,219) 0%,rgb(203,206,219) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgb(225,211,219) 0%,rgb(203,206,219) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1d3db', endColorstr='#cbcedb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    padding: 60px 15px 40px;
}

.ms-product-12021-section-wrapper {
    background: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/ms_portal/products_solution/surface_6/112021-ms-product-section-wrapper-bg.jpg) no-repeat;
    background-size: cover;
    padding: 60px 0 40px;
}

.p-2800-microsoft_surface_product_1 .text_with_media h2 {
    font-family: 'poppins', 'Open-sans', Verdana, sans-serif;
    font-weight: 500;
    font-size: 32px;
    text-transform: capitalize;
    position: relative;
    padding: 0 0 30px;
    margin: 30px 0 50px;
}
.p-2800-microsoft_surface_product_1 .text_with_media h2::after {
    width: 160px;
    height: 4px;
    background-color: #415f91;
    position: absolute;
    content: " ";
    display: block;
    margin-top: 15px;
    font-family: 'poppins', 'open-sans', sans-serif;
    font-weight: 500;
    margin-left: -80px;
    left: 50%;
    bottom: 0;
}

/* ---------- END 2800_da-microsoft-112021-banner-wrapper ---------- */

/* ---------- 2900_da-microsoft-112021-banner-wrapper ---------- */

.p-2900-surface_product_launch_1 .text_with_media h2,
.p-3100-surface_product_launch_3 .text_with_media h2 {
    font-family: 'poppins', 'Open-sans', Verdana, sans-serif;
    font-weight: 500;
    font-size: 32px;
    text-transform: capitalize;
    position: relative;
    padding: 0 0 30px;
    margin: 30px 0 50px;
}
.p-2900-surface_product_launch_1 .text_with_media h2::after,
.p-3100-surface_product_launch_3 .text_with_media h2::after {
    width: 160px;
    height: 4px;
    background-color: #415f91;
    position: absolute;
    content: " ";
    display: block;
    margin-top: 15px;
    font-family: 'poppins', 'open-sans', sans-serif;
    font-weight: 500;
    margin-left: -80px;
    left: 50%;
    bottom: 0;
}

/* ---------- END 2900_da-microsoft-112021-banner-wrapper ---------- */

/* ---------- ES DropSuite ---------- */
.style_Dropsuite #microsite_content .article .row {
    padding-top: 0;
    padding-bottom: 0;
}

.style_Dropsuite #microsite_content h1,
.style_Dropsuite #microsite_content h2 {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    color: #1d2431;
    line-height: 1;
    text-transform: none;
}

.style_Dropsuite #microsite_content h1 {
    font-size: 40px;
    margin-bottom: 20px;
}

.style_Dropsuite #microsite_content h2 {
    font-size: 32px;
    margin-bottom: 20px;
}

.style_Dropsuite #microsite_content h3 {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    color: #1d2431;
    line-height: 1;
    text-transform: none;
    font-size: 24px;
    margin-bottom: 20px;
}

.style_Dropsuite #microsite_content p {
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    line-height: 1.4;
}

.style_Dropsuite #microsite_content p.big {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 1.4;
}

.style_Dropsuite #microsite_content a.btn-primary {
    background-color: #009fe0;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content a.btn-primary:hover {
    background-color: #172cac;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content a.btn-default {
    background-color: transparent;
    color: #009fe0;
    border-color: 2px solid #009fe0;
    text-transform: none;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content a.btn-default:hover {
    color: #000;
    background-color: #fff;
    transition: .5s;
    margin-bottom: 18px;
    font-size: 18px;
    border-radius: 10px;
    padding: 20px;
}

.style_Dropsuite #microsite_content section.sectionHeader {
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionIntro {
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionIntro .text_with_media .row{
    display: flex;
    flex-direction: row;
    align-items: center;
}

.style_Dropsuite #microsite_content section.sectionFeatures {
    background: url('https://also.com/ec/cms5/media/img/2610_1/vendors_2/dropsuite_1/2610_dropsuite_form_bg2.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 600px;
    background-size: cover;
    padding-top: 150px;
    padding-bottom: 100px;
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article {
    background-color: #fff;
    position: relative;
    border-radius: 10px;
}

.style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .col-for-image picture {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: -100px;
    z-index: 1;
}

.style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .row:last-child {
    padding-top: 90px;
}

.style_Dropsuite #microsite_content section.sectionVideo,
.style_Dropsuite #microsite_content section.sectionCharacteristics,
.style_Dropsuite #microsite_content section.sectionFAQ {
    margin-bottom: 50px;
}

.style_Dropsuite #microsite_content section.sectionContact {
    background: url('https://also.com/ec/cms5/media/img/2610_1/vendors_2/dropsuite_1/2610_dropsuite_form_bg.jpg');
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 600px;
    background-size: cover;
    padding-top: 150px;
    padding-bottom: 100px;
    margin-bottom: 0;
}

.style_Dropsuite #microsite_content section.sectionContact h2,
.style_Dropsuite #microsite_content section.sectionContact p {
    color: #fff;
}

.style_Dropsuite #microsite_content section.sectionContact label {
    color: #fff;
    float: left;
}

.style_Dropsuite #microsite_content section.sectionContact grid-col {
    width: 66.666666%
}

@media (max-width: 640px) {
    .style_Dropsuite #microsite_content section.sectionContact grid-col {
        width: 100%
    }

    .style_Dropsuite #microsite_content section.sectionFeatures {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    .style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .col-for-image picture {
        position: relative;
        top: 20px;
    }
    
    .style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article {
        margin-bottom: 40px;
    }
    
    .style_Dropsuite #microsite_content section.sectionFeatures .grid .grid-col .article .row:last-child {
        padding-top: 30px;
    }
}
/* ---------- End ES DropSuite ---------- */

/* ----------Storage Coach ---------- */
.hpe_potal_h_fix #microsite_content a:focus {
    color: #000;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/storage_coach/hpe_storage_coach_landing_header.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 500px;
    background-size: cover;
    padding-top: 100px;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader.inside {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/storage_coach/hpe_storage_coach_header.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 350px;
    background-size: cover;
    padding-top: 100px;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader h1 {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader h2 {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader h3 {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storage_coachHeader p {
    color: #fff;
    text-transform: none;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_content h2 {
    margin-top: 30px;
}

.hpe_potal_h_fix #microsite_content p {
    font-size: 1.8rem;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/storage_coach/hpe_storage_coach_landing_footer2.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 508px;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form p,
.hpe_potal_h_fix #microsite_content section.storageCoach_form label {
    color: #fff;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form h2 {
  color: #fff;
  margin-bottom: 0;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(2) {
  width: 100%;
  text-align: center;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) {
    width: 50%;
    float: left;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) p {
  padding-top: 100px;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(5) {
    width: 50%;
    float: left;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow .col-md-3:first-child {
  display: none;
 }

.hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow .col-md-3:last-child {
    width: 100%;
}

.hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow .mwf_cancel {
    display: none;
}

@media (max-width: 640px) {
    .hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) p {
        padding-top: 0;
    }

    .hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(3) {
        width: 100%;
    }

    .hpe_potal_h_fix #microsite_content section.storageCoach_form .grid-col:nth-child(5) {
        width: 100%;
    }

    .hpe_potal_h_fix #microsite_content section.storageCoach_form .mwf_buttonrow {
        width: 100%;
    }
}
/* ----------End Storage Coach ---------- */




/* ---------- DE1010 HPI Club Chrome 2021 ---------- */


#p-hpclub_chrome .hpichrome_header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_hpclub/news_promotions/hpi_chrome/2021-de-hpi-chrome-header-large.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


    #p-hpclub_chrome #microsite_content .hpichrome_header .article > .row {
    padding-top:0;
}
    
/* ---------- End DE1010 HPI Club Chrome 2021 ---------- */


/*-------------Poly-----------------------*/
#microsite_content .poly-container1 .text_with_media a.cols-50-50.btn.btn-primary {
border: #000;
border-radius: 3px;
background: #f25e33;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
margin-bottom: 0px;
}

.poly-container1.header2 h2 {
font-size: 30px;
font-family: "Arial", Verdana, Arial, sans-serif;
/* color: #000; */
line-height: 1.17;
letter-spacing: normal;
margin-bottom: 0px;
font-weight: 900;
}
#microsite_content .poly-container1.header2 .text_with_media a.btn.btn-primary{
border: #000;
border-radius: 3px;
background: #0e294b;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
margin-bottom: 0px;
}



/*-------------END Poly-----------------------*/

.microsoft-homepage.p-central .text-image-slider .slide-text-content h1 {
    font-size: 60px;
    text-transform: uppercase;
    line-height: 1;
    color: #000;
    max-width: 510px;
}






/* ---------- Kaspersky xmas 2021 ALSO DE ---------- */

#p-kaspersky_christmas2021 section h2 {
    margin-top:20px;
    border-top:#CCCCCC 1px solid;
    padding-top:20px;
}

#p-kaspersky_christmas2021 section:nth-child(3) h2{
    border:0;
}


#p-kaspersky_christmas2021 .kaspersky_xmas2021_header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/kaspersky/xmas2021/kasperskyxmax2021-header-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer{
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/kaspersky/xmas2021/kasperskyxmax2021-footer-background.jpg) no-repeat center center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-top:30px;
}

#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h1, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h2, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h3, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h4, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h5, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer h6, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer p{
    color:#FFFFFF;
}


#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer input.btn-default, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer a.btn-default, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer  table.table a.btn-default{
    border: 2px  solid #FFFFFF;
    border-bottom: 2px  solid #FFFFFF;
    /* border-radius: 30px; */
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
}
#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer  a.btn-default > .fa::before{
    color:#FFFFFF;
}
    
    
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer input.btn-default:hover, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer a.btn-default:hover, #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer table.table a.btn-default:hover {
    /*
    border-radius: 30px; 
    border: 2px  solid #000000;
    border-bottom: 2px  solid #000000; */
    background: #FFFFFF;
    color: #000000;
    /* padding: 15px 30px; */
    }
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer  .fa-chevron-right:hover{
        color: #000000;
    }
    
#p-kaspersky_christmas2021 .kaspersky_xmas2021_footer table.table a.btn-default:hover > .fa::before {
    color: #00000;
}
        
    #p-kaspersky_christmas2021 #microsite_content .kaspersky_xmas2021_header .article > .row {
    padding-top:0;
}
    
    
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer .row {
   margin:30px auto;
}
    
    #p-kaspersky_christmas2021 .kaspersky_xmas2021_footer p {
   margin:0;
   padding:0;
}




/* ---------- End Kaspersky xmas 2021 ALSO DE ---------- */

/**************************hpe_hybrid_it************************/
.p_hpe_hybrid_it #microsite_content .checklist ul li {
    font-size: 1.6rem;
    color: #000;
    padding-left: 35px;
  padding-top: 0.6rem;
  padding-bottom: 0.5rem;
    background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bullet-check.png') left center/auto 1em no-repeat;
}
.p_hpe_hybrid_it #microsite_content .checklist ul{
    list-style-type: none !important;
    padding: 0 0 2rem 0;
}
.p_hpe_hybrid_it #microsite_content h2{
  color: #01b38a;
  font-size: 3.2rem;
}
.p_hpe_hybrid_it #microsite_content h3{
  font-size: 2.6rem;
  padding-bottom: 20px;
}
.p_hpe_hybrid_it #microsite_content h4{
  font-size: 1.8rem;
  font-weight: bold;
  padding-bottom: 10px;
}
.p_hpe_hybrid_it #microsite_content h4 .highlight{
  text-decoration: underline;
}
.p_hpe_hybrid_it #microsite_content .btn-primary{
  background: #89e872;
  border: none;
  padding: 15px 70px!important;
  font-size: 1.6rem;
  line-height: 1;
  font-family: "raleway", Helvetica, Arial, sans-serif;
  margin: 50px 0 0px;
  width: auto;
  border-radius: 0!important;
}
.p_hpe_hybrid_it #microsite_content .btn-primary:after{
  display: none;
}
.p_hpe_hybrid_it #microsite_content .btn-primary:hover{
  color: #000;
text-decoration: none;
border: 0;
filter: brightness(1.2);
}
.p_hpe_hybrid_it #microsite_content .footer{
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_enterprise/hpe_nimble_starter_kit_1/bg-sec4.jpg') center center/cover no-repeat;
min-height: 520px;
color: #fff;
display: flex;
align-items: center;
}
.p_hpe_hybrid_it #microsite_content .footer h2{
  color:#fff;
}
.p_hpe_hybrid_it #microsite_content .highlight .highlight2{
  text-decoration: underline;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03 .highlight .highlight2{
  color: #01b38a;
  font-size: 2.1rem;
  text-decoration: none;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03 h4{
  font-family: "Inter var", Helvetica, Arial, sans-serif !important;
  line-height: 1.4em;
  font-size: 2.4rem;
  font-weight: bold;
}
.p_hpe_hybrid_it #microsite_content table.table thead tr th{
  background: #01b38a;
  text-align: center;
}
.p_hpe_hybrid_it #microsite_content table.table tbody tr td{
  text-align: center;
}
.p_hpe_hybrid_it #microsite_content table.table tbody tr td:nth-of-type(1){
  font-weight: bold;
  width: 30%;
  text-align: left;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_01, .p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03{
  background: #f4f4f4;
}

.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg {
    background: url("https://www.also.com/ec/cms5/media/img/5710/customer_2/providers_13/hpe_portal_4/1_2_promotion/1_2_promotions/nimble_starter_kit/top_banner_nimble.jpg");
    background-size: auto 100%;
    background-position: center right 20%;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg h3, .p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg p{
    color: #fff;
}
.p_hpe_hybrid_it #microsite_content .p_hpe_hybrid_it_03_bg .col-xs-12 .article{
  width: 50%;
}
/**************************end_hpe_hybrid_it************************/
/**************************hpe-flex-offers_dec************************/
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight{
  font-weight: normal;
  color: #4d4d4d;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight b{
  position: relative;
  padding-left: 42px;
  font-weight: 400;
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-size: 1.7rem;
  color: #4d4d4d;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight b a{
  color: #4d4d4d;
  text-transform: lowercase;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p.big{
  font-size: 2.0rem;
  font-family: "interbold", Verdana, Arial, sans-serif;
}
#p-hpe-flex-offers.p-hpe-flex-offers_dec #microsite_content p .highlight b:before{
  content:'';
  background: url('https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/hpe_28/hpe_flex_offer_dec/logo.png');
  position: absolute;
  left: 0;
  top:50%;
  transform: translate(0,-50%);
  width:35px;
  height:35px;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
}
/**************************end hpe-flex-offers_dec************************/

/----------dell nowy rok--------------------/

#microsite_content .dellnowyrok_button .text_with_headlines a.btn.btn-primary {
    border: 2px solid;
    border-radius: 10px;
    background: #5AB2FF;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    margin-bottom: 0px;
}

/------------end dell nowy rok--------------/


/----------HP Christmas Campaign--------------------/
section.hp-christmas-banner-wrapper .text_with_media h1 {
    padding: 80px 0 40px;
    font-family: 'interregular';
    font-size: 46px;
    text-transform: none;
    font-weight: normal;
}
.p-5210-hp_christmas_campaign_3 .hp-christmas-banner-wrapper a.btn.btn-primary {
    max-width: 210px;
    width: 100%;
    background: #000 !important;
    border: 0;
    color: #fff !important;
    border-radius: 0;
    font-family: 'interregular', verdana, sans-serif;
    font-weight: 400;
    text-transform: none;
    height: 50px;
    margin: 0 !important;
}
.hp-christmas-cp-category-wrap .text_with_media { background:#efefef;}
.hp-christmas-cp-category-wrap .text_with_media p a{
    width: 100%;
    border: 0;
    border-radius: 0 !important;
    background: #000 !important;
    color: #fff !important;
}
.hp-christmas-cp-category-wrap .text_with_media p a:hover {
    border:0;
}

.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__shortDescription.js-shortDescription h3,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__shortDescription.js-shortDescription h3 {
    font-size: 18px;
    text-decoration: none;
    margin: 0;
}
.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__shortDescription.js-shortDescription h3 a,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__shortDescription.js-shortDescription h3 a {
    text-decoration: none !important;
    font-style: normal;
    border: 0 !important;
}
.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__price,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__price { padding: 15px 0 !important; }
.p-microsite.p-5210-hp_christmas_campaign_3 .c-Products__price span,
.p-microsite.p-5110-hp_christmas_campaign_5 .c-Products__price span { font-size: 16px !important;}
.p-microsite.p-5210-hp_christmas_campaign_3 a.btn.btn-primary,
.p-microsite.p-5110-hp_christmas_campaign_5 a.btn.btn-primary {
    width: 100%;
    border: 0;
    background: #000 !important;
    color: #fff;
    border-radius: 0 !important;
    font-size: 14px !important;
}
.p-microsite.p-5210-hp_christmas_campaign_3 a.btn.btn-primary:hover,
.p-microsite.p-5110-hp_christmas_campaign_5 a.btn.btn-primary:hover {
    border: 0 !important;
    background: #000 !important;
    color: #fff !important;
}
/----------End HP Christmas Campaign--------------------/

/*========== Aruba 1960 Switch ==========*/
.spri-aruba-6100-switch.style1960 #microsite_content .hero-banner .container-fluid::after {
    display: none;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 {
    width: 18.2%;
    background-color: #520f78;
    margin-left: 10px;
    margin-right: 10px;
    min-height: 365px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock {
    margin-bottom: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 .article p b {
    color: #dd6735;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 .article p {
    color: #fff;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.contentBlock {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.othersBlock {
    padding-top: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.appBlock {
    padding-bottom: 50px;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col {
    width: 20%;
    padding: 0;
    margin: 0;
    float: right;
}

.spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
    width: 100%;
    padding: 0 0 0 20px;
}

@media (max-width: 640px) {
    .spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock .col-md-3 {
        width: 100%;
    }
    
    .spri-aruba-6100-switch.style1960 #microsite_content section.featureBlock {
    margin-bottom: 30px;
    }
    
    .spri-aruba-6100-switch.style1960 #microsite_content section.contentBlock {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .spri-aruba-6100-switch.style1960 #microsite_content section.othersBlock {
        padding-top: 30px;
    }

    .spri-aruba-6100-switch.style1960 #microsite_content section.appBlock {
        padding-bottom: 30px;
    }
    
    .spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col {
        width: 100%;
    }

    .spri-aruba-6100-switch.style1960 #microsite_content section.appBlock .container .row .grid-col img.img-original.img-responsive {
        padding: 0 25px 20px;
    }
}
/*========== End Aruba 1960 Switch ==========*/

/* ---------- 2400 EN Landing page Logitech 21Q3 Central Launch ---------- */
.logitect_en-wrapper #microsite_content .logitect_en-wrapper_product_col_4 .btn{
  /*max-width: 220px;*/
  width: 100%;
text-align: center;
}
.logitect_en-wrapper #microsite_content .logitect_en-wrapper_product_col_4 p a.btn{
  display: flex;
  align-items: center;
  justify-items: center;
  justify-content: center;
  text-align: center;
  height: 60px;
}
@media only screen and (max-width: 768px){
.logitect_en-wrapper #microsite_content .logitect_en-wrapper_product_col_4 p br{
  display: none;
}
}

/* ---------- end 2400 EN Landing page Logitech 21Q3 Central Launch ---------- */


/* ---------- 5110 HPE 22Q1 Aruba Central ---------- */

section.et-hpe-full-width-wrapper-122021 {
    background: #d9e6e4;
    padding: 40px 0 0px;
    margin:0px !important;
}
.p-microsite.p-.p-5110-5110_hpe_22q1_aruba_central_1.doc-scrolled .text_with_media li {
    background: url(https://www.also.com/ec/cms5/media/img/5110/customer_1/providers_12/hpt/tracing_voices/5110_et_hpe-22q1-aruba-central-check.png) no-repeat top left;
    padding-left: 40px;
    margin-bottom: 25px;
    list-style: none;
}

.p-microsite.p-.p-5110-5110_hpe_22q1_aruba_central_1 .et-hpe-full-width-wrapper-footer a.btn.btn-primary {
    background: #f19609 !important;
    color: #000 !important;
    border: 0!important;
    border-radius: 0 !important;
}
.et-hpe-full-width-wrapper-footer img.img-responsive {
    margin-bottom: -19px;
}
/* ---------- end of 5110 HPE 22Q1 Aruba Central ---------- */

/* ---------- 1010 ALSO Deutschland GmbH 21Q4 EN---------- */
#also-marketing-shop #subcat_accordions .c-Akkordeon .panel-body {
    padding: 55px 95px 30px 95px;
    background: #ffffff;
}
/* ---------- End 1010 ALSO Deutschland GmbH 21Q4 EN---------- */
/************************endspurt_2021****************************/
#microsite_content .p_endspurt_2021 h2{
    color: rgb(0, 161, 224);
  }
  #microsite_content .p_endspurt_2021 h3{
    color:rgb(21, 50, 95);
    font-size: 24px;
    margin-bottom: 20px;
  }
  #microsite_content .p_endspurt_2021 p, #microsite_content .p_endspurt_2021 li{
    color: rgb(128, 130, 133);
  }
  #microsite_content .p_endspurt_2021 p b .highlight{
    font-size: 16px;
    font-weight: bold;
  }
  #microsite_content .p_endspurt_2021 p .highlight{
    color: rgb(0, 161, 224);
    font-size: 18px;
    font-weight: normal;
  }
  #microsite_content .p_endspurt_2021 .btn{
    background-color: rgb(0, 161, 224);
    color:#fff;
    border-color:rgb(0, 161, 224);
  }
  #microsite_content .p_endspurt_2021 .btn:hover{
    background-color: rgb(128, 130, 133);
    color:#fff;
  }
  /************************endspurt_2021****************************/

/*========== HPE Cloud Physics ==========*/
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content h1,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content h2,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content h3 {
    text-transform: uppercase;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content a.btn-primary,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content input.btn-primary {
    background-color: #05ab85;
    color: #ffffff;
    border: 0 none;
    border-radius: 0;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content a.btn-primary:hover {
    background-color: #058c6d;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content a.btn-primary:focus {
    background-color: #058c6d;
    border-radius: 0;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader, 
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader_form {
    padding-top: 1.5vw;
    min-height: 30vw;
    display: flex;
    align-items: center;

    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg01.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader h1 {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader h2 {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader h3 {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader p {
    color: #fff;
    text-transform: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo a.lnk {
    background: none;
    padding: 0;
    color: #01ba90;
    text-decoration: underline;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo {
    padding-top: 50px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo a.lnk:hover {
    text-decoration: none;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsSalesopp {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg02.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 600px;
    background-size: cover;
    display: flex;
    align-items: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col h2 {
    color: #06c59a;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col p {
    color: #fff
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col:last-child {
    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg03.jpg);
    padding: 20px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .grid-col:last-child .article {
    background-color: #fff;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsSalesopp .article.text_with_media ul,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .article.text_with_media ul {
     list-style: none!important;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsSalesopp .article.text_with_media ul li::before,
.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction .article.text_with_media ul li::before {
  content: "\2022";
  color: #03b089;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsRegister {
    padding-top: 50px;
    padding-bottom: 50px;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsLeverage {
    padding-bottom: 50px;
    display: flex;
    align-items: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(https://also.com/ec/cms5/media/img/2800/customers/providers_11/hpe_portal_2/3_0_iquote_sales_tools_1/hpe_cloud_physics/hpe_cloud_physics_bg04.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  min-height: 600px;
  background-size: cover;
  display: flex;
  align-items: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid {
    width: 35%;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid-col:nth-child(2) {
  text-align: center;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid-col h2 {
    color: #06c59a;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid-col p {
    color: #ffffff;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .mwf-label {
    color: #ffffff;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .mwf_buttonrow .col-md-3 {
  width: 100%;
}

.spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .mwf_buttonrow .mwf_cancel {
    display: none;
}

@media (max-width: 640px) {
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsHeader {
        min-height: inherit;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsIntroduction {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsInfo {
        padding-top: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsRegister {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsLeverage {
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    
    .spr-global.spr-hpe-style.hpe-cloud-physics #microsite_content section.cloud_physicsForm .grid {
        width: 100%;
    }
}
/*==========End HPE Cloud Physics ==========*/

/*========== HP Work Better ==========*/
.hpi_21q4_workbetter #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
    position: absolute;
    text-align: left;
    margin-top: 0px;
    width: 50%;
}

.hpi_21q4_workbetter #microsite_content section.hpi_21q4_workbetter_scroll {
    background: #ebf8ff;
    padding-top: 20px;
}

.hpi_21q4_workbetter  #microsite_content section#notebooks_section, 
.hpi_21q4_workbetter  #microsite_content section.notebooks_section_inner,
.hpi_21q4_workbetter  #microsite_content  section#zubehor_section,
.hpi_21q4_workbetter  #microsite_content  section.zubehor_section_inner,
.hpi_21q4_workbetter  #microsite_content  section.hpi_21q4_notes {
    background: #ebf8ff;
}

.hpi_21q4_workbetter #microsite_content section.hpi_21q4_workbetter_cta {
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_work_better/2021_46/122021_3/rectangle_1550_800px.jpg");
    background-size: cover;
    padding: 50px;
}

.hpi_21q4_workbetter #microsite_content section.hpi_21q4_workbetter_cta > div > div > div:nth-child(2) {
    background: #fff;
    padding: 30px;
    height: auto!important;
}


.hpi_21q4_workbetter #microsite_content section.hpi_21q4_notes {
    margin-bottom: 30px;
}

/*==========End HP Work Better ==========*/

/***** Open Microsoft Attract *****/

.p_add-spri-attachoffice .spri-bg-img{
    background: url("https://filesalso.dk/Newsletter/2021/SE/Exclusive/Lenovo/VN5540_Lenovo%20DCG_HCI_Q14_2021_Landingpage/top-header.png") top right no-repeat;
    background-size: cover !important;
    min-height: 600px;
  }
.p_add-spri-attachoffice.spri-attachoffice .spri-attachoffice-bg.spri-bg-img{
    background: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/microsoft_7/kampagner/2020_78/q4_24/microsoft_home_business_bundle_1/topbanner-2.jpg) top center no-repeat;
display: flex;
    align-items: center;
}

.p_add-spri-attachoffice.spri-attachoffice .spri-attachoffice-3box ul li{
  padding: 30px;
  background: #0067b8;
  color: white;
  min-height: 120px;
  text-align: center;
  text-transform:uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}

.p_add-spri-attachoffice.spri-attachoffice  .spri-server-text h2, .spri-attachoffice h2{
  color: #0067b8;
  font-size: 30px;
}
/***** Close Microsoft Attract *****/

.p-3100_hpe_portal #microsite_header.portal-header .col-xs-12 > ul > li.dropdown-fullwidth ul.dropdown-menu > li {
    padding-right: 30px;
    max-width: 285px;
}

/*---------------------hp_supplies_sustainability #microsite_content------------------*/

.p_hp_supplies_sustainability #microsite_content .col-xs-12 h1,
.p_hp_supplies_sustainability #microsite_content .col-xs-12 h2 {
    font-size: 40px;
    color: #2f9f41;
}

.p_hp_supplies_sustainability #microsite_content .col-xs-12 h3 {
    font-size: 30px;
    padding-bottom: 20px;
}

.p_hp_supplies_sustainability #microsite_content .btn-primary {
    background: #31b44c;
    font-size: 18px !important;
    transition: all 150ms linear;
    box-sizing: border-box;
    position: relative;
    box-shadow: 2px 14px 10px -8px rgba(0,0,0,0.75);
    margin-bottom: 10px;
}

.p_hp_supplies_sustainability #microsite_content .btn-primary:hover {
    background: #a6ce39;
    color: #fff;
    border-color: transparent;
    top: 3px;
    transition: all 250ms linear;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.7);
    margin: 10px 0 5px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec00 .row {
    padding: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_grey {
    background: #fafafa;
}

.p_hp_supplies_sustainability #microsite_content .p_sec02 .container .row {
    background: #fff;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 {
    background-image: url('https://www.also.com/ec/cms5/media/img/2400_2/hp_5/hp_supplies_22q1_sustainability/print-sustainability.jpg');
    background-position: right bottom 20%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 500px auto;
    margin: 0 auto 10rem auto!Important;
    padding: 5rem 0;
    max-height: 600px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container {
    background-color: #fff;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container .article {
    box-shadow: -3px 4px 8px 1px rgba(0, 0, 0, 0.1);
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container .article .highlight {
    font-weight: normal;
}

.p_hp_supplies_sustainability #microsite_content .p_sec05 .container .article b {
    color: #60676f;
    font-size: 18px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 {
    background: #2f9f41;
    text-align: center;
    color: #fff;
}

.p_hp_supplies_sustainability #microsite_content h3 {
    position: relative;
    margin-bottom: 4rem;
}

.p_hp_supplies_sustainability #microsite_content h3:before {
    content: '';
    background: #2f9f41;
    width: 100px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 h3:before {
    content: '';
    background: #fff;
    width: 100px;
    height: 4px;
    border-radius: 5px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 .btn-primary {
    background: rgba(255, 255, 255, 0.2);
    border-color: #fff;
    transition: all ease .3s;
    box-shadow: none;
    margin: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 .btn-primary:hover {
    color: #000;
    background: #fff;
    transition: all ease .3s;
    margin: 0;
  top: 0;
}

.p_hp_supplies_sustainability #microsite_content .p_sec07 p,
.p_hp_supplies_sustainability #microsite_content .p_sec07 h3 {
    color: #fff;
}

.p_hp_supplies_sustainability #microsite_content p{
  font-size: 18px;
}

.p_hp_supplies_sustainability #microsite_content .p_sec06 .article >.row{
  display: flex;
  align-items: center;
}
.p_hp_supplies_sustainability #microsite_content .p_sec06 .article >.row p{
/*   font-size:14px;
  font-style: italic; */
}
@media screen and (max-width: 767px) {
    .p_hp_supplies_sustainability #microsite_content .p_sec05 {
        background-position: center;
    }
}


/*---------------------end hp_supplies_sustainability #microsite_content------------------*/

/**********************hp_darage_sale_2022**********************/
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header .img-original{
    padding: 0;
}
.p_hp_darage_sale_2022 #microsite_content h2{
    font-size: 4.8rem;
    font-family: 'Raleway', sans-serif;
}
.p_hp_darage_sale_2022 #microsite_content p{
    font-size: 1.8rem;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}
.p_hp_darage_sale_2022 #microsite_content .btn{
    font-size: 2.4rem!important;
    font-weight: bold;
    background: linear-gradient(127deg, rgb(82,183,227),rgb(8,98,216));
    background-color: transparent;
    border: none!important;
    padding:2.5rem 2rem!important;
    border-radius: 100px!important;
    transition: all 0.3s ease-in-out;
    width: 100%;
}
.p_hp_darage_sale_2022 #microsite_content .btn:hover{
    background-color: #0862d8;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header_txt .container{
    max-width: 1000px !important;
    width: 100%;
}
.p_hp_darage_sale_2022 #microsite_content h3{
    font-size: 4.0rem;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 h3{
    padding-bottom: 3rem;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02{
    padding-bottom: 8rem;
    padding-top: 10rem;
    position: relative;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 p b{
    font-size: 1.8rem;
    display: block;
    line-height: 1.5!important;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 p{
    font-size: 2.0rem;
    line-height: 1.4;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02 img{
    padding-top: 2rem;
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec02:before{
    content: '';
    background: #f6f6f6;
    width: 100%;
    height: 80%;
    position: absolute;
    top: 50%;
    margin-top: 70px;
    left: 0;
    transform: translate(0,-50%);
}
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03{
    background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_hardware_22q1_garage_sale/img03.png');
    background-size: 45% auto;
    background-position: right center;
    background-repeat: no-repeat;
}

@media only screen and (min-width: 768px) {
    .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03 img{
        display: none;
    }
.p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_btns .col-md-6 .article{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_btns .col-md-6 .article .row{
    width: 100%;
  }
}
@media only screen and (max-width: 768px){
    .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03{
        background: none;
    }
    .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_sec03 img{
        padding: 0;
    }
}
/**********************end hp_darage_sale_2022**********************/

/********************** 2400 Microsoft Kickback Campaign **********************/

.p-2400-ms-kickback #microsite_content .header {
  background: url(https://www.also.com/ec/cms5/media/img/2400_2/microsoft_14/microsoft_kickback_campaign/header.png);
  background-position: top left;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: ;
  padding: 75px 0;
}

.p-2400-ms-kickback #microsite_content .header .container.grid.grid-type-1::before{
  content: "";
  display: inline-block;
  width: 135px;
  height: 29px;
  background-size: cover;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSI4OXB4IiBoZWlnaHQ9IjE5cHgiIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgODkgMTkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDg5IDE5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I0YyNTAyMjt9LnN0MXtmaWxsOiM4MEJBMDE7fS5zdDJ7ZmlsbDojNzc3Nzc3O30uc3Qze2ZpbGw6IzAyQTRFRjt9LnN0NHtmaWxsOiNGRkI5MDI7fTwvc3R5bGU+PHRpdGxlPmF0b20vbG9nby9taWNyb3NvZnQ8L3RpdGxlPjxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLDBoOWMwLDMsMCw2LDAsOUM2LDksMyw5LDAsOVYwTDAsMHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAsMGg5YzAsMywwLDYsMCw5Yy0zLDAtNiwwLTksMEMxMCw2LDEwLDMsMTAsMEwxMCwweiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik04MS41LDMuNGMwLjgtMC41LDEuOS0wLjYsMi44LTAuM2MwLDAuNiwwLDEuMSwwLDEuN2MtMC40LTAuMi0xLTAuMy0xLjQtMC4xYy0wLjQsMC4xLTAuNiwwLjUtMC43LDAuOWMtMC4xLDAuNSwwLDEsMCwxLjVjMSwwLDEuOSwwLDIuOSwwYzAtMC42LDAtMS4yLDAtMS45YzAuNi0wLjIsMS4zLTAuNCwxLjktMC42YzAsMC44LDAsMS42LDAsMi40YzAuNiwwLDEuMywwLDEuOSwwdjEuNmMtMC42LDAtMS4zLDAtMS45LDBjMCwwLjksMCwxLjgsMCwyLjdjMCwwLjUsMCwxLDAsMS41YzAsMC4zLDAuMSwwLjYsMC40LDAuOGMwLjUsMC4zLDEuMSwwLjEsMS41LTAuMXYxLjZjLTAuNiwwLjItMS4yLDAuMy0xLjgsMC4zYy0wLjYsMC0xLjItMC4zLTEuNS0wLjdjLTAuNC0wLjUtMC41LTEuMi0wLjYtMS45YzAtMS40LDAtMi44LDAtNC4yYy0xLDAtMS45LDAtMi45LDBjMCwyLjIsMCw0LjQsMCw2LjZjLTAuNywwLTEuMywwLTIsMGMwLTIuMiwwLTQuNCwwLTYuNmMtMC41LDAtMC45LDAtMS40LDBjMC0wLjUsMC0xLDAtMS42YzAuNSwwLDAuOSwwLDEuNCwwYzAtMC43LTAuMS0xLjQsMC4xLTIuMUM4MC42LDQuMyw4MSwzLjgsODEuNSwzLjRMODEuNSwzLjR6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTM5LjcsMy42YzAuNC0wLjEsMC44LDAuMSwxLjEsMC40YzAuMywwLjMsMC40LDAuOSwwLjEsMS4zYy0wLjMsMC40LTAuOCwwLjctMS4zLDAuNWMtMC41LTAuMS0wLjktMC42LTAuOS0xLjFDMzguNyw0LjEsMzkuMSwzLjYsMzkuNywzLjZMMzkuNywzLjZ6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTI0LjcsMy44YzAuOSwwLDEuOSwwLDIuOCwwYzAuOSwyLjIsMS44LDQuNSwyLjcsNi43YzAuMiwwLjYsMC40LDEuMSwwLjcsMS43YzEuMS0yLjgsMi4zLTUuNiwzLjQtOC40YzAuOSwwLDEuOCwwLDIuNywwYzAsMy44LDAsNy42LDAsMTEuNGMtMC43LDAtMS4zLDAtMiwwYzAtMi44LDAtNS42LDAtOC40YzAtMC4xLDAtMC4zLDAtMC40YzAsMC4xLTAuMSwwLjEtMC4xLDAuMmMtMS4xLDIuOS0yLjMsNS43LTMuNCw4LjZjLTAuNSwwLTAuOSwwLTEuNCwwYy0xLjItMi45LTIuMy01LjctMy41LTguNmMwLTAuMS0wLjEtMC4xLTAuMS0wLjJjMCwxLjIsMCwyLjUsMCwzLjdjMCwxLjcsMCwzLjQsMCw1LjFjLTAuNiwwLTEuMiwwLTEuOSwwQzI0LjcsMTEuNCwyNC43LDcuNiwyNC43LDMuOEwyNC43LDMuOHoiLz48cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDUsN0M0Niw2LjgsNDcsNi44LDQ4LDdjMC4yLDAuMSwwLjQsMC4xLDAuNiwwLjJjMCwwLjYsMCwxLjIsMCwxLjljLTAuNi0wLjUtMS40LTAuOC0yLjItMC43Yy0wLjYsMC4xLTEuMiwwLjQtMS42LDAuOWMtMC41LDAuNi0wLjYsMS41LTAuNSwyLjNjMC4xLDAuNiwwLjMsMS4yLDAuOCwxLjZjMC41LDAuNCwxLjIsMC42LDEuOCwwLjVjMC42LTAuMSwxLjItMC4zLDEuOC0wLjdjMCwwLjYsMCwxLjIsMCwxLjhjLTAuOCwwLjUtMS44LDAuNi0yLjcsMC42Yy0wLjksMC0xLjktMC40LTIuNS0xLjFjLTAuNy0wLjctMS4xLTEuNy0xLjItMi43YzAtMS4xLDAuMi0yLjIsMC44LTNDNDMuNCw3LjgsNDQuMiw3LjMsNDUsN0w0NSw3eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik02Ni40LDYuOWMwLjktMC4yLDEuOSwwLDIuNywwLjNjMCwwLjYsMCwxLjIsMCwxLjhjLTAuNi0wLjQtMS4zLTAuNi0yLjEtMC42Yy0wLjQsMC0wLjgsMC4yLTAuOSwwLjVjLTAuMSwwLjMsMCwwLjgsMC4zLDFjMC42LDAuNCwxLjIsMC41LDEuOCwwLjljMC41LDAuMywwLjksMC42LDEuMSwxLjFjMC40LDAuOSwwLjIsMi4xLTAuNSwyLjhjLTAuNywwLjctMS44LDAuOS0yLjcsMC44Yy0wLjcsMC0xLjQtMC4yLTItMC41YzAtMC42LDAtMS4zLDAtMS45YzAuNSwwLjQsMS4xLDAuNywxLjgsMC44YzAuNCwwLjEsMC45LDAuMSwxLjMtMC4xYzAuNC0wLjIsMC41LTAuOCwwLjItMS4xYy0wLjItMC4zLTAuNS0wLjQtMC45LTAuNmMtMC42LTAuMy0xLjItMC41LTEuNy0wLjljLTAuNC0wLjMtMC42LTAuNy0wLjctMS4xYy0wLjItMC42LTAuMS0xLjQsMC4zLTJDNjQuOSw3LjQsNjUuNiw3LDY2LjQsNi45TDY2LjQsNi45eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik01Mi45LDcuMmMwLjUtMC4zLDEuMi0wLjQsMS44LTAuMmMwLDAuNywwLDEuMywwLDJjLTAuNC0wLjItMC45LTAuNC0xLjMtMC4zYy0wLjYsMC4xLTEsMC41LTEuMiwxYy0wLjIsMC41LTAuMywxLjEtMC4zLDEuN2MwLDEuMywwLDIuNiwwLDMuOWMtMC42LDAtMS4zLDAtMS45LDBjMC0yLjcsMC01LjQsMC04LjJjMC42LDAsMS4zLDAsMS45LDBjMCwwLjUsMCwwLjksMCwxLjRDNTIuMSw3LjksNTIuNCw3LjQsNTIuOSw3LjJMNTIuOSw3LjJ6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTM4LjksN2MwLjYsMCwxLjMsMCwxLjksMGMwLDIuNywwLDUuNCwwLDguMmMtMC42LDAtMS4zLDAtMS45LDBDMzguOSwxMi41LDM4LjksOS44LDM4LjksN0wzOC45LDd6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTTYyLjgsOC45Yy0wLjMtMC44LTEtMS40LTEuNy0xLjdjLTAuOS0wLjQtMS45LTAuNC0yLjgtMC4zYy0xLDAuMS0xLjksMC42LTIuNiwxLjRjLTAuNiwwLjctMC44LDEuNi0wLjksMi41Yy0wLjEsMS4xLDAuMSwyLjIsMC43LDMuMWMwLjUsMC44LDEuNCwxLjMsMi4zLDEuNWMwLjgsMC4yLDEuNSwwLjIsMi4zLDBjMC45LTAuMiwxLjctMC43LDIuMi0xLjRjMC41LTAuNywwLjgtMS41LDAuOS0yLjRDNjMuMywxMC42LDYzLjIsOS43LDYyLjgsOC45eiBNNjAuOSwxMi43Yy0wLjIsMC40LTAuNSwwLjgtMSwwLjljLTAuNSwwLjItMS4xLDAuMi0xLjYsMC4xYy0wLjUtMC4xLTEtMC41LTEuMi0xYy0wLjMtMC42LTAuNC0xLjQtMC4zLTJjMC4xLTAuNiwwLjMtMS4zLDAuOC0xLjdjMC4zLTAuMywwLjgtMC41LDEuMy0wLjVjMC42LDAsMS4yLDAuMSwxLjYsMC42YzAuNSwwLjQsMC42LDEuMSwwLjcsMS43QzYxLjIsMTEuNCw2MS4yLDEyLjEsNjAuOSwxMi43eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik03OC41LDkuMmMtMC4zLTAuOC0wLjktMS41LTEuNy0xLjljLTAuOS0wLjQtMS45LTAuNS0yLjktMC40Yy0wLjgsMC4xLTEuNiwwLjQtMi4yLDAuOWMtMC43LDAuNi0xLjIsMS42LTEuMywyLjVjLTAuMSwwLjktMC4xLDEuOSwwLjMsMi44YzAuNCwwLjksMS4xLDEuNiwyLDEuOWMwLjksMC4zLDEuOCwwLjQsMi44LDAuMmMwLjktMC4yLDEuOC0wLjYsMi40LTEuNGMwLjYtMC44LDAuOS0xLjgsMC45LTIuOEM3OC44LDEwLjUsNzguNyw5LjgsNzguNSw5LjJ6IE03Ni43LDExLjljLTAuMSwwLjQtMC4yLDAuOS0wLjUsMS4yYy0wLjMsMC4zLTAuNywwLjYtMS4xLDAuNmMtMC41LDAuMS0xLDAtMS40LTAuMmMtMC41LTAuMi0wLjgtMC42LTEtMS4xYy0wLjItMC42LTAuMy0xLjItMC4yLTEuOGMwLTAuNiwwLjItMS4yLDAuNi0xLjZjMC4zLTAuNCwwLjktMC43LDEuNC0wLjdjMC42LDAsMS4xLDAuMSwxLjYsMC41YzAuNCwwLjMsMC42LDAuOCwwLjcsMS4zQzc2LjgsMTAuOCw3Ni44LDExLjQsNzYuNywxMS45eiIvPjxwYXRoIGNsYXNzPSJzdDMiIGQ9Ik0wLDEwYzMsMCw2LDAsOSwwYzAsMywwLDYsMCw5SDBWMTBMMCwxMHoiLz48cGF0aCBjbGFzcz0ic3Q0IiBkPSJNMTAsMTBjMywwLDYsMCw5LDBjMCwzLDAsNiwwLDloLTlDMTAsMTYsMTAsMTMsMTAsMTBMMTAsMTB6Ii8+PC9nPjwvc3ZnPg==);
}

.p-2400-ms-kickback #microsite_content .sub p {
  font-size: 18px;
}

.p-2400-ms-kickback #microsite_content .kickback-table {
  background: #404040;
}
.p-2400-ms-kickback #microsite_content .kickback-table .container h3 {
  color: #ffffff;
  text-transform: none;
}

.p-2400-ms-kickback #microsite_content input.btn-primary, 
.p-2400-ms-kickback #microsite_content a.btn-primary, .p-2400-ms-kickback 
#microsite_content table.table a.btn.btn-primary {
    background: #0062ad;
}

/********************** end 2400 Microsoft Kickback Campaign **********************/

/********************** 1010 Arcserve Promo edit **********************/
.p-arcserve .p-arcserve-promo-buttons b a {
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #C8C8C8;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.p-arcserve .p-arcserve-promo-buttons b a:hover{
  border: 2px solid black;
  border-bottom: 2px solid #000;
  border-radius: 30px;
  background: #FFF;
  color: #000;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

/********************** end 1010 Arcserve Promo edit **********************/

/********************** anw-22q1-also-network_form  **********************/
.p-anw-22q1-also-network_form .vjs-big-play-button,
.p-anw-22q1-also-network_form .vjs-control-bar,
.p-anw-22q1-also-network_form .vjs-hidden,
.p-anw-22q1-also-network_form .vjs-text-track-display {
    display: none;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio{
  float: left;
  width: 48%;
  display: block;
  margin-bottom: 30px;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(1),.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(3){
  margin-right: 4%;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio img{
  max-width: 100%;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label{
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label p{
  order: 0;
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label input[type="radio"]:checked{
  margin-right: 7px; 
}
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio label img{
  order: 1;
  padding-top: 10px;
}

@media only screen and (min-width: 768px){
  .p-anw-22q1-also-network_form #microsite_content .fw-nopadding{
    height: 650px;
    overflow: hidden;
    position: relative;
  }
  .p-anw-22q1-also-network_form #microsite_content .fw-nopadding .container-fluid{
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 100%;
  }
}

@media only screen and (max-width: 768px){
  .p-anw-22q1-also-network_form #microsite_content .mwf-option.radio{
    float: none;
    width: 100%;
  }
}
@media only screen and (min-width: 768px){
  .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header {
    height: 950px;
    overflow: hidden;
    position: relative;
  }
  .p_hp_darage_sale_2022 #microsite_content .p_hp_darage_sale_2022_header .container-fluid{
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 100%;
    max-width: 2100px;
  }
}

@media only screen and (max-width: 768px){
  .p_hp_darage_sale_2022 #microsite_content .mwf-option.radio{
    float: none;
    width: 100%;
  }
}
/********************** end anw-22q1-also-network_form  **********************/

/*********************** 1010 Fujitsu Scanner 22 ALSO Digital Healthcare Unterseite ***********************/

.p-1010-digital_healthcare_herstellerpartner_1 .c-Products__shortDescription {margin: 20px 0;}

/*********************** end 1010 Fujitsu Scanner 22 ALSO Digital Healthcare Unterseite ***********************/

/********************Crowdstrike 21Q4 Global Launch*********************/
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container{
    height: 100%;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .parallax{
    min-height: auto;
    overflow: hidden;
    position: inherit;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .parallax img{
    bottom: auto;
    max-width: 100%;
    width: auto;
    top: 0;
    min-height: auto;
    position: inherit;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row{
    max-width: 1100px;
    margin: 0 auto;
    text-align: left;
    padding: 6rem 0;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row .text{
    max-width: 900px;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container{
    top: 0 !important;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p.big{
    font-size: 3.6rem;
    font-family: "roisbold", Verdana, Arial, sans-serif;line-height: 1.17;
    letter-spacing: normal;
    margin-bottom: 20px;
    font-weight: 900;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p.big b{
    color:#fc0000;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p .highlight{
    font-size: 3rem;
    margin-bottom: 30px;
    display: block;
}
.p_crowdstrike_2022 #microsite_content .btn-primary{
    background: transparent;
    border-color: #fff;
    font-size: 16px;
    max-width: 250px;
    display: block;
}
.p_crowdstrike_2022 #microsite_content h2{
    color: #fc0000;
    font-size: 3.0rem;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 h2{
    max-width: 670px;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 .col-xs-12{
    margin-top: -4rem;
}
.p_crowdstrike_2022 #microsite_content .btn-default{
    margin: 0 auto;
    display: block;
    max-width: 250px;
    background: #fc0000;
    border-color: #fc0000;
    color: #fff;
}
.p_crowdstrike_2022 #microsite_content .btn-default{
    margin: 0 auto;
    display: block;
    max-width: 250px;
    background: #fc0000;
    border-color: #fc0000;
    color: #fff;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02{
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/crowdstrike/crowdstrike_global_launch/bg01.jpg");
    padding: 7rem 0;
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
}


.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h2{
  font-size: 20px;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h2, .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h3, .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 p {
    color: #fff !important;
}


.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 h3{
    text-transform: none;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .col-sm-6 .row{
    text-align: center;
    padding-top: 2rem; 
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .col-sm-6 .row img{
    margin: 2rem auto;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .btn-primary{
    display: inline-block;
    max-width: 100%;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec02 .col-xl-6{
    padding-bottom: 2rem;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03{
    padding: 6rem 0;
    background: #f8f7f7;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 h3{
    text-transform: none;
    font-size: 2.4rem;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article >.row{
    display: flex;
    align-items: center;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec04{
    padding: 6rem 0;
    background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/crowdstrike/crowdstrike_global_launch/bg03.png");
    background-size: cover;
    background-position: right bottom;
    background-repeat: no-repeat;
}
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec04 h2{
    color: #000;
    font-size: 2.4rem;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

@media only screen and (min-width: 768px){
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row{
    position: relative;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1){
    position: absolute;
    right: 0;
    top: 0;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-3{
    position: absolute;
    right: 0;
    top: 60px;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-3 img{
    max-width: 250px;
  }
}
@media only screen and (max-width: 1200px){
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row{
        max-width: 100%;
        width: 75%;
        padding: 3rem 0;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p.big{
       font-size: 2.6rem;
        margin-bottom: 15px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row p .highlight{
        font-size: 2rem;
        margin-bottom: 15px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 .col-xs-12 h2{
        max-width: 400px;
    }
}
@media only screen and (max-width: 768px){
.p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row{
    padding: 0;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-3 img{
    max-width: 180px;
  }
  .p_crowdstrike_2022 #microsite_content .container-fluid >.row .col-xs-12:nth-of-type(1) .article >.row .col-md-9{
    display: none;
  }
    .p_crowdstrike_2022 #microsite_content .btn-primary, .p_crowdstrike_2022 #microsite_content .btn-default{
        font-size: 1.6rem!important;
        padding-top: 12px!important;
        padding-bottom: 12px!important;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container .row{
        width:100%;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 .col-xs-12{
        margin-top: 2rem;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .container{
        position: inherit;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header{
        background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/crowdstrike/crowdstrike_global_launch/bg.jpg');
        background-repeat: no-repeat;
        background-position: center right;
        background-size: auto 100%;
        padding-bottom: 80px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_header .parallax-container .parallax{
        visibility: hidden;
        height: 0;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row{
        flex-wrap: wrap;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row .col-for-image{
        margin-top: 20px;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row .col-for-image .img-responsive{
        padding-left: 0;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .container >.row >.col-xs-12:nth-of-type(3) .article > .row .col-md-6:first-of-type{
        order: 1;
    }
    .p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec03 .article > .row .col-md-6:first-of-type{
        order: 0;
    }
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .col-xs-6:nth-of-type(1){
  display: none;
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .col-xs-6{
  width: auto;
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .btn-primary{
  margin: 0 auto;
  display: block;
  background: #fc0000;
  border-color: #fc0000!important;
  color: #fff;
  max-width: 100%;
}
.p_crowdstrike_2022 #microsite_content .mwf-form .mwf_buttonrow .btn-primary:hover{
  background: transparent;
  border-color: #000!important;
  color:#000;
}
/********************End Crowdstrike 21Q4 Global Launch*********************/

/***** Open SP croatia *****/

.p-5830-hp_smb_summer_campaign_17 #microsite_content input.btn-primary,
.p-5830-hp_smb_summer_campaign_17 #microsite_content a.btn-primary,
.p-5830-hp_smb_summer_campaign_17 #microsite_content table.table a.btn-primary {
border: 0px solid #0000;
border-radius: 30px;
background: #9538F5;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
}

/***** Close SP croatia *****/

/*========== OctoGate ==========*/

.style_OctoGate #microsite_content h1,
.style_OctoGate #microsite_content h2, 
.style_OctoGate #microsite_content h3,
.style_OctoGate #microsite_content h4,
.style_OctoGate #microsite_content p {
    font-family: "interbold", Verdana, Arial, sans-serif;
    text-transform: none;
}

.style_OctoGate #microsite_content h1 {
    font-size: 36px;
    line-height: 1.2;
    color: #000;
    margin-bottom: 30px;
}

.style_OctoGate #microsite_content h2 {
    font-size: 30px;
    line-height: 1.2;
    color: #00a69c;
    margin-bottom: 30px;
}

.style_OctoGate #microsite_content h3 {
    font-size: 24px;
    line-height: 1.2;
    color: #000;
    margin-bottom: 30px;
}

.style_OctoGate #microsite_content h4 {
    font-size: 20px;
    line-height: 1.2;
    color: #00a69c;
    margin-bottom: 20px;
}

.style_OctoGate #microsite_content,
.style_OctoGate #microsite_content p {
  font-family: "interregular", Verdana, Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
}

.style_OctoGate #microsite_content p b {
    font-family: "interbold", Verdana, Arial, sans-serif;
}

.style_OctoGate #microsite_content a.lnk {
    color: #00a69c;
    border-bottom-color: #00a69c;
}

.style_OctoGate #microsite_content a.lnk:hover {
    color: #02c1b5;
}

.style_OctoGate #microsite_content a.btn-primary {
    background-color: #00a69c;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "interbold", Verdana, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
    border-radius: 0;
}

.style_OctoGate #microsite_content a.btn-primary:hover {
    background-color: #02c1b5;
    border: 0 none;
    transition: .5s;
    color: #fff;
    border-radius: 0;
}

.style_OctoGate #microsite_content a.btn-default {
    background-color: #7f7f7f;
    color: #fff;
    border-color: 1px solid #7f7f7f;
    text-transform: none;
    font-family: "interbold", Verdana, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
    border-radius: 0;
}

.style_OctoGate #microsite_content a.btn-default:hover {
    color: #fff;
    background-color: #969696;
    transition: .5s;
    border-radius: 0;
}

.style_OctoGate #microsite_content .og_section_logo {
  margin-bottom: 30px;
}

.style_OctoGate #microsite_content .og_section_headerImg {
  margin-bottom: 60px;
}
.style_OctoGate #microsite_content .og_section_image_navi {
  margin-bottom: 30px;
}

.style_OctoGate #microsite_content .block {
  margin-bottom: 30px;
}

.style_OctoGate #microsite_content .block.og_section_image_navi {
    margin-bottom: 60px;
}

.style_OctoGate #microsite_content .og_section_image_navi .grid-col .article {
    border: 4px solid #00a69c;
}

.style_OctoGate #microsite_content .og_section_image_navi .grid-col .article h4 a {
    text-decoration: none;
    border-bottom: 0 none;
}

.style_OctoGate #microsite_content .og_section_image_navi .grid-col .article p a {
    text-decoration: none;
    border-bottom: 0 none;
    color: #000;
}

.style_OctoGate #microsite_content .og_section_page_header .grid {
    background-color: transparent;
}

.style_OctoGate #microsite_content .og_section_page_header {
  display: flex;
  align-content: center;
  align-items: center;
}

.style_OctoGate #microsite_content .og_section_page_header .grid-col .article .row {
    padding: 20px 0;
    display: flex;
    align-content: center;
    align-items: center;
}

.style_OctoGate #microsite_content .og_section_page_header {
    background-color: #f5f5f5;
    min-height: 300px;
    margin-bottom: 60px;
}

.style_OctoGate #microsite_content .og_section_text_header.seperator .grid {
  border-top: 1px solid #ccc;
  padding-top: 60px;
}

@media (max-width: 640px) {
    .style_OctoGate #microsite_content .og_section_headerImg {
        margin-bottom: 60px;
    }
    
    .style_OctoGate #microsite_content .block.og_section_image_navi {
        margin-bottom: 60px;
    }

    .style_OctoGate #microsite_content .og_section_page_header {
        min-height: inherit;
        margin-bottom: 30px;
    }
    
    .style_OctoGate #microsite_content .og_section_page_header {
      padding-top : 30px;
    }
}

/*========== End OctoGate ==========*/




/************ Open Microsoft Offres Services *************/
.p-2000-ms-offres-services #microsite_content a.btn-primary {
    background-color: #04a3ef;
    border: 2px solid #04a3ef;
    border-radius: 0;
}

.p-2000-ms-offres-services #microsite_content a.btn-primary:hover {
  background-color: #fff;
  border: 2px solid #04a3ef;
}
/************ Close Microsoft Offres Services *************/

/*-------------- HPE support-----------------*/

/***************Start 2200-2022-Fujitsu-Landingpage***************/
.p-2200-fujitsu_44 h2 {color:#e62a24 !important;}

#PREISLISTEN .text_with_media p a span {display:none;}
/***************End 2200-2022-Fujitsu-Landingpage***************/



.p-2900_hpe_portal #microsite_content .support_container1 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/header11_copy_2000px.jpg');
background-repeat: repeat;
}



.p-2900_hpe_portal #microsite_content .support_container1 p {
color: #fff;
}



.p-2900_hpe_portal #microsite_content .support_services_container2 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/v3header_2000px.jpg');
background-repeat: repeat;
}



.p-2900_hpe_portal #microsite_content .support_services_container2 p {
color: #fff;
}



.p-2900_hpe_portal #microsite_content .support_container3 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/header_4_2000px.jpg');
background-repeat: repeat;
}


.p-2900_hpe_portal #microsite_content h2 .support_container3 { 
    color: #fff!important;
}



.p-2900_hpe_portal #microsite_content .support_container4 {
background: url('https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/1_0_news_promotions/support_serviceas/header5_2000px.jpg');
background-repeat: repeat;
}



.p-2900_hpe_portal #microsite_content .support_container4 p {
color: #fff;
}


.p-2900 #microsite_content ul li .section_1 {
    margin-bottom: 10px;
    font-size: 1.6rem;
    line-height: 1.4em;
    font-weight: lighter !important;
    padding-top: 100px
}
/*--------------Close HPE support-----------------*/
/*************************anw-22q1-also-network*************************/
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text h2{
  margin-bottom: 0;
  margin-top: 20px;
  font-size: 25px;
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text p{
  font-size: 20px;
  line-height: 1.5;
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text{
  padding-top: 12rem;
  background-size: 1920px auto;
  background-repeat: no-repeat;
  background-position: top center;
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text.sec01{
  background-image: url('https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/reisegeschichten/bg01.png');
}
.p-anw-22q1-also-network_travel #microsite_content .sec_3col_text.sec02{
  background-image: url('https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/reisegeschichten/bg02.png');
  padding-bottom: 50px;
}
@media screen and (max-width: 786px){
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col_text{
    padding-top: 5rem;
    background-size: 100% auto;
    background-position: top right;
  }
}
/*************************end anw-22q1-also-network*************************/


/*--------------2610 BitTitan 22Q1 BitTitan Launch-----------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap');
.p-2610-bittitan_1 section.blue-bg .container {
    background: #6a27db;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 20px 50px;
    margin-bottom: 40px !important;
}
.p-2610-bittitan_1 section.blue-bg .container p {color: #fff;}
.p-2610-bittitan_1 section.blue-bg .container h3 { color: #Ffff;}
section.blue-bg.junto { background: #6a27db; }

section.blue-bg.junto .article.text_with_media {
    padding-top: 80px;
    padding-bottom: 20px;
}
.video-wrapper h3 {
    color: #6a27db;
    text-transform: inherit;
    font-size:34px;
}
#ContactForm .text_with_media {
text-align: center;
    text-transform: inherit;
}
#ContactForm .text_with_media h3 {
    text-transform: inherit;
    color: #6a27db;
    font-size:34px;
}
#commandES_26102556575 .col-xs-12.col-md-6.no-gutter { padding: 0 15px; }

.p-2610-bittitan_1 input.btn.btn-primary, .p-2610-bittitan_1 .btn.btn-primary {
    background: #6a27db !important;
    border: 0 !important;
    border-radius: 0 !important;
    color: #fff !important;
}

.p-2610-bittitan_1 .grid-service-wrapper .col-for-image {text-align:center}
.p-2610-bittitan_1 .grid-service-wrapper .col-for-image img {display:inline-block;}

.p-2610-bittitan_1 .grid-service-wrapper .text_with_media .col-xs-12 {padding:0 15px;}
.p-2610-bittitan_1 .grid-service-wrapper .text_with_media h3 {
    font-size:18px;
margin-bottom: 20px;
}
.p-2610-bittitan_1 .grid-service-wrapper .text_with_media ul {padding:0 0 0 15px}

/*--------------2610 BitTitan 22Q1 BitTitan Launch-----------------*/



/*************************anw-22q1-also-network*************************/
.p-anw-22q1-also-network_travel #microsite_content .sec_3col .container .row >.col-md-4{
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto 4rem;
 }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .col-md-4 .article{
    background: url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/reisegeschichten/bg03.png);
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .col-for-image img{
    padding:0;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article{
    overflow: hidden;
    position: relative;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row{
    padding: 25px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2){
    position: absolute;
    bottom: 0;
    width: 100%;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) .col-xs-12{
    background: rgba(0,0,0,0.5);
    padding:0 15px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) .col-xs-12:nth-of-type(1){
    min-height:130px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) h2, .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) p{
    color:#fff;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) h2{
    font-size: 17px;
    text-transform: uppercase;
    margin-top:15px;
    margin-bottom: 5px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row:nth-of-type(2) p{
    line-height: 1.3;
    margin-bottom: 15px;
  }
  .p-anw-22q1-also-network_travel #microsite_content .sec_3col .article >.row a{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    color: transparent;
    font-size: 0;
  }
  @media screen and (min-width: 786px){
    .p-anw-22q1-also-network_travel #colorbox #top{
      padding:0!important;
    }
  }
  @media screen and (max-width: 786px){
    .p-anw-22q1-also-network_travel #microsite_content .sec_3col .col-for-image img{
      width:auto;
      margin: 0 auto;
    }
    .p-anw-22q1-also-network_travel #microsite_content .sec_3col .container .row >.col-md-4 .article{
      max-width:320px;
      margin: 0 auto;
      display: block;
    }
  }
  
  .p-anw-22q1-also-network_travel #microsite_content .c-Gallery .swiper-container .swiper-slide img{
    width: auto;
    margin: 0 auto;
  }
.p-anw-22q1-also-network_travel #microsite_content .m-bg--gray {
  background: #ebebeb;
}/*************************end anw-22q1-also-network*************************/



/***** Start MEDIUM Contact Page Styling *****/

body.medium_contact h2 {
    font-size: 22px !important;
    text-align: center;
    margin-bottom: 10px !important;
}

body.medium_contact h1 {
    font-size: 30px !important;
    text-transform: none !important;
}

/***** End MEDIUM Contact Page Styling *****/

/* Microsoft - Intel vPro Page */
.style_microsoft_intel #microsite_content h1,
.style_microsoft_intel #microsite_content h2, 
.style_microsoft_intel #microsite_content h3,
.style_microsoft_intel #microsite_content h4 {
    line-height: 1.2;
    text-transform: none;
}

.style_microsoft_intel #microsite_content h1 {
    font-size: 60px;
    margin-bottom: 20px;
    font-style: italic;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content h2 {
    font-size: 36px;
    margin-bottom: 20px;
    font-style: italic;
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content h3 {
    font-size: 26px;
    margin-bottom: 20px;
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
    color: #1b55b8;
}

.style_microsoft_intel #microsite_content h4 {
    font-size: 20px;
    margin-bottom: 20px;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content p {
    font-size: 18px;
    margin-bottom: 20px;
    font-family: "ralewayregular", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content p b {
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content a.btn-primary {
    border: 0 none;
    border-radius: 0;
    background: #1b55b8;
    color: #fff;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    transition: .5s;
}

.style_microsoft_intel #microsite_content a.btn-primary:hover {
    border: 0 none;
    border-radius: 0;
    background: #366ac3;
    color: #fff;
    font-family: "ralewaybold", Helvetica, Arial, sans-serif;
    transition: .5s;
}

.style_microsoft_intel #microsite_content a.lnk {
    color: #1b55b8;
    border-bottom: 1px solid #1b55b8;
}

.style_microsoft_intel #microsite_content section.block_logo {
    margin-bottom: 30px;
}

.style_microsoft_intel #microsite_content section.block_logo .grid-col:last-child picture {
    float: right;
}

.style_microsoft_intel #microsite_content section.block_products .article ul {
    min-height: 190px;
}

.style_microsoft_intel #microsite_content section.block_products .article a.btn-primary {
    width: 100%;
}

.style_microsoft_intel #microsite_content section.block_highlights .article {
    background-color: #f2f2f2;
}

.style_microsoft_intel #microsite_content section.block_bluebox {
    background-color: #1b55b8;
    padding: 64px 32px;
    margin-top: 30px;
}

.style_microsoft_intel #microsite_content section.block_bluebox h1,
.style_microsoft_intel #microsite_content section.block_bluebox h3 {
    color: #fff;
}

.style_microsoft_intel #microsite_content section.block_msoffice {
    background-color: #f3f3f3;
    margin: 30px;
    padding: 20px
}

.style_microsoft_intel #microsite_content section.block_fineprint p {
    margin-bottom: 10px;
    text-align: center;
}

.style_microsoft_intel #microsite_content section.block_fineprint p.small {
    font-size: 12px;
    text-align: left;
}

.style_microsoft_intel #microsite_content section.block_fineprint a.btn-primary {
    padding: 40px 90px;
    font-size: 24px;
    font-family: "ralewaymedium", Helvetica, Arial, sans-serif;
}

.style_microsoft_intel #microsite_content section.block_standard h2 {
    color: #1b55b8;
    font-style: normal;
}

.style_microsoft_intel #microsite_content section.block_standard {
    border-top: 1px solid #ccc;
    padding-top: 30px
}
/* End Microsoft - Intel vPro Page */


/*---------------Open APC---------------------*/

.p-1010_anbieter-microsite_429 .section_2icons{
    background-color: #f8f2ce;
}

.p-1010_anbieter-microsite_429 .section_2icons .text_with_media {
    background: transparent !important;
}

.p-1010_anbieter-microsite_429 .section_2icons .text_with_media ul li {
    color: #000000 !important;
}


.p-1010_anbieter-microsite_429 .section_4 .text_with_media p.small a {
    background: #331716 !important;
    border-radius: 10px !important;
    color: #fff !important;
    font-size: 10px !important;
}

.p-1010_anbieter-microsite_429 .section_4 {
    background-color:#a67e38;
}
.p-1010_anbieter-microsite_429 .section_4 .text_with_media {
    background: transparent !important;
}

.p-1010_anbieter-microsite_429 .section_4 .text_with_media p {
    color: #fff;
}
.p-1010_anbieter-microsite_429 .section_4 h3 {
    color: #fff;
}


/*------------Close APC---------------------*/
/***********************adobe_sign**************************/
.p_adobe_sign_2022 #microsite_content .spri-logo .img-responsive{
    height:40px!important;
    width:auto;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner{
  background: url('https://www.also.com/ec/cms5/media/img/2400_2/adobe_7/adobe_sign_1/top_img.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner .container-fluid > .row >.col-xs-12{
  padding: 9rem 0;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner .grid-col .article{
  /*! max-width: 650px; */
  margin: 0 0 0 auto;
  text-align: left;
  padding: 0 13%;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner p, .p_adobe_sign_2022 #microsite_content .p_topbanner h2{
  color: #fff;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner h2{
  margin-bottom: 1.5rem;
  font-size: 2.5rem;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner p.small{
  font-size: 14px;
  margin-bottom: 1.5rem;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner a.btn.btn-primary:hover{
  border-color:#fff!important;
  color: #fff!important;
  border-color:#fff!important;
}
.p_adobe_sign_2022 #microsite_content a.btn.btn-primary {
  background-color: #1473e6 !important;
  color: #fff !important;
  border: 2px solid #1473e6 !important;
}
.p_adobe_sign_2022 #microsite_content a.btn.btn-primary:hover{
  background: transparent!important;
  color: #000!important;
  border-color:#000!important;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner .col-for-image img{
  text-align: left;
  margin: 0;
}
.p_adobe_sign_2022 #microsite_content p, .p_adobe_sign_2022 #microsite_content h2, .p_adobe_sign_2022 #microsite_content h3{
  color: #333;
}
.p_adobe_sign_2022 #microsite_content h3 {
  font-size: 2.3rem;
  margin-bottom: 2rem;
  text-transform: none;
}
.p_adobe_sign_2022 #microsite_content .contact_sec{
  background-color: #FAFAFA;
}
.p_adobe_sign_2022 #microsite_content .section .container .article >.row{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner a.btn.btn-default{
  background:transparent!important;
  border-color:#fff!important;
  color:#fff!important;
}
.p_adobe_sign_2022 #microsite_content .p_topbanner a.btn.btn-default:hover{
  background:#fff!important;
  color:#000!important;
}
@media only screen and (max-width: 787px){
  .p_adobe_sign_2022 #microsite_content .section .container .article >.row{
    text-align:center;
  }
  .p_adobe_sign_2022 #microsite_content .section .container .article >.row img{
   padding: 0;
   margin: 0 auto;
  }
  .p_adobe_sign_2022 #microsite_content .p_topbanner .article .row:nth-of-type(1){
    display: none;
  }
  .p_adobe_sign_2022 #microsite_content .p_topbanner{
    background: #c50c00;
    background-image: none;
  }
  .p_adobe_sign_2022 #microsite_content .p_topbanner .container-fluid > .row > .col-xs-12{
    padding: 10px;
  }
}
/***********************end_adobe_sign**************************/


/*****************************SPRING CAMPAIGN 2022*****************************/
.p_spring_campaign_2022 #microsite_content table.table tr th{
    background: #6b479e;
    color: #fff;
}
.p_spring_campaign_2022 #microsite_content .table-striped>tbody>tr:nth-of-type(odd){
    background: #ece9fe;
}
.p_spring_campaign_2022 #microsite_content .table-striped>tbody>tr:hover{
    background: #d8d1fe;
}
/*****************************END SPRING CAMPAIGN 2022*****************************/

/**********************crowdstrike_2022*******************************/
.p_crowdstrike_2022 #microsite_content .p_crowdstrike_2022_sec01 .col-xs-12 p {
  margin-bottom:15px;
}
/**********************end_crowdstrike_2022*******************************/

/* ========== HP Supplies Sustainability ========== */
.p-hp-sustainability #microsite_content h1,
.p-hp-sustainability #microsite_content h2,
.p-hp-sustainability #microsite_content h3 {
	font-family: "interbnold", Verdana, Arial, sans-serif;
	text-transform: none;
    line-height: 1.3;
}

.p-hp-sustainability #microsite_content h1 {
    font-size: 50px;
    margin-bottom: 20px;
}

.p-hp-sustainability #microsite_content h2 {
    font-size: 32px;
    margin-bottom: 20px;
}

.p-hp-sustainability #microsite_content p {
    font-size: 18px;
}

.p-hp-sustainability #microsite_content a.btn-primary {
	background-color: #165dba;
	color: #fff;
	border: 0 none;
	text-transform: none;
	font-family: "interregular", Verdana, Arial, sans-serif;
	transition: .5s;
	margin-bottom: 20px;
    border-radius: 0;
}

.p-hp-sustainability #microsite_content a.btn-primary:hover {
	background-color: #2a79e0;
	border: 0 none;
	transition: .5s;
    border-radius: 0;
}

.p-hp-sustainability #microsite_content section.hp_block_header {
    background: url('https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_sustainability_2/hp_sustainability_img01.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 650px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: center;
}

.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article .col-for-image {
    margin-bottom: 50px;
}

.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article h1 {
    color: #fff;
}

.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article p {
    font-size: 30px;
    color: #fff;
}

.p-hp-sustainability #microsite_content section.hp_block_content {
    margin-bottom: 80px;
}

.p-hp-sustainability #microsite_content section.hp_block_content .article .row {
  display: flex;
  align-content: center;
  align-items: center;
}

.p-hp-sustainability #microsite_content section.hp_block_overlay {
    background: url('https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_sustainability_2/hp_sustainability_img04.jpg');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    min-height: 420px;
    margin-top: 70px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: flex-end;
}

.p-hp-sustainability #microsite_content section.hp_block_overlay .article {
    text-align: right;
}

.p-hp-sustainability #microsite_content section.hp_block_bottom {
   margin-top: 80px;
}

@media (max-width: 640px) {
	.p-hp-sustainability #microsite_content section.hp_block_header {
		min-height: inherit;
	}
	
	.p-hp-sustainability #microsite_content section.hp_block_header .grid-col .article .col-for-image {
		margin-bottom: 30px;
	}
	
	.p-hp-sustainability #microsite_content section.hp_block_overlay {
		min-height: inherit;
		margin-top: 30px;
	}
	
	.p-hp-sustainability #microsite_content section.hp_block_bottom {
		margin-top: 30px;
	}
}

/* ========== End HP Supplies Sustainability ========== */

/* ========== 2320 Samsung 22 Q1 SSD Landingpage ========== */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap'); 

.pTop40_global {padding-top: 40px;}
.pBot40_global {padding-bottom: 40px;}
.pTop60_global {padding-top: 60px;}
.pBot60_global {padding-bottom: 60px;}
.pTop80_global {padding-top: 80px;}
.pBot80_global {padding-bottom: 80px;}
.pTop100_global {padding-top: 100px;}
.pBot100_global {padding-bottom: 100px;}

.p-2320-samsung_22_q1_ssd_1 h2 {
    font-size: 26px;
    font-family: 'Poppins', Verdanda, sans-serif !important;
    padding-top: 100px;
}
.p-2320-samsung_22_q1_ssd_1 #microsite_content section:last-of-type {
margin-bottom:0;
padding: 20px 0 60px;
}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p {font-size:16px;}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p.big{margin:0;}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p.big b {
    font-size: 20px;
    font-family: 'Poppins', Verdanda, sans-serif;	
font-weight: bold;
}
.p-2320-samsung_22_q1_ssd_1 .intro-warpper p.big b a {text-decoration:None;}
/* ========== End of 2320 Samsung 22 Q1 SSD Landingpage ========== */



/* ========== Start of 2200-2022-Fujitsu-Landingpage ========== */
.p-2200-fujitsu_44 h2 {color:#e62a24 !important;}

.p-2200-fujitsu_44 .link_wrapper_top ul {
    list-style-type: none;
    float: left;
    padding: 0;
}
.p-2200-fujitsu_44 .link_wrapper_top li {
    list-style-type: none;
    float: left;
    padding: 0 10px 10px;
}
.p-2200-fujitsu_44 .link_wrapper_top li a {
    color: #464646 !important;
    border-bottom: 0 !important;
    font-size:18px;
}
.p-2200-fujitsu_44 .link_wrapper_top li a:hover { color: #e62a24 !important }

/* ========== End of 2200-2022-Fujitsu-Landingpage ========== */

/* ========== Start 2400- ES-22CW08- Acer x Microsoft promotion ========== */
.p-2400-es_22cw08__acerxmicrosoft_1 section.form-wrapper {
    background: #C7C5AF;
}
@media (min-width: 1024px) {
.p-2400-es_22cw08__acerxmicrosoft_1 section.form-wrapper {
    background: #C7C5AF url(https://also.com/ec/cms5/media/img/2400_2/informatie/promotions_38/2022_73/form-bg-acex-microsoft2_1300px.jpg) no-repeat center center;
    background-size: cover;
}
}

.p-2400-es_22cw08__acerxmicrosoft_1 .banner-wrapper {
    background: #d2d0c3 !important;
}
.p-2400-es_22cw08__acerxmicrosoft_1 .mwf-paragraph.mwf-field.col-xs-12.mwf-bold {
    padding: 0;
    margin-bottom: 20px;
}

.p-2400-es_22cw08__acerxmicrosoft_1 .mwf_buttonrow > div { width: 50% !important; }

.p-2400-es_22cw08__acerxmicrosoft_1 .form-wrapper .clearfix.module.article.webforms {
    background: #fff;
    padding: 20px;
}

.p-2400-es_22cw08__acerxmicrosoft_1 .mwf-paragraph.mwf-field.mwf-bold {
    padding: 0;
    margin: 0;
}

.p-2400-es_22cw08__acerxmicrosoft_1 .mwf-paragraph.mwf-field.mwf-bold p { color: #000; }
.p-2400-es_22cw08__acerxmicrosoft_1 .form-wrapper {margin:0 !important;}
.p-2400-es_22cw08__acerxmicrosoft_1 .form-wrapper input {
    padding: 6px 10px;
}

.p-2400-es_22cw08__acerxmicrosoft_1 input.btn-primary, 
.p-2400-es_22cw08__acerxmicrosoft_1 a.btn-primary, 
.p-2400-es_22cw08__acerxmicrosoft_1 table.table a.btn-primary {
	border: 2px solid #1f5fa9 !important;
	border-bottom: 2px solid #1f5fa9 !important;
	background: #236abc !important;	
}
.p-2400-es_22cw08__acerxmicrosoft_1 .banner-wrapper .col-xs-12.col-md-6:last-child {
    background: #fff;
    padding-top: 25px;
    padding-bottom: 30px;
}
.p-2400-es_22cw08__acerxmicrosoft_1 .banner-wrapper .col-xs-12.col-md-6:last-child h3 { color:#1961b3 !important; }
.p-2400-es_22cw08__acerxmicrosoft_1 .banner-wrapper .text_with_media .col-for-image { padding: 60px 30px 40px 0;}

.p-2400-es_22cw08__acerxmicrosoft_1 .banner-wrapper .col-xs-12.col-md-6:last-child h2 {
    margin-bottom: 25px;
font-size: 28px;
}

.p-2400-es_22cw08__acerxmicrosoft_1 .banner-wrapper .col-xs-12.col-md-6:last-child h3 {
    color: #1961b3 !important;
    font-size: 17px;
    padding-bottom: 10px;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}

.p-2400-es_22cw08__acerxmicrosoft_1 input.btn-primary:hover, 
.p-2400-es_22cw08__acerxmicrosoft_1 a.btn-primary:hover, 
.p-2400-es_22cw08__acerxmicrosoft_1 table.table a.btn-primary:hover {
    color:#fff !important;
    border: 2px solid #1556a1 !important;
    border-bottom: 2px solid #1556a1!important;
    background: #1556a1 !important;
}
.p-2400-es_22cw08__acerxmicrosoft_1 .row.mwf_buttonrow {margin-top:10px !important;}
.p-2400-es_22cw08__acerxmicrosoft_1 .row.mwf_buttonrow .col-xs-6.col-md-3:first-child { display: none; }
.p-2400-es_22cw08__acerxmicrosoft_1 .row.mwf_buttonrow .col-xs-6.col-md-3:last-child { padding: 0; }	

/* ========== End 2400- ES-22CW08- Acer x Microsoft promotion ========== */

/* ========== 1300 Jabra Medium ========== */
#commandDE_11302591893 .col-xs-12.col-md-6 {
    padding: 0 16px;
}

.p-1130-jabra_16 #microsite_content .c-Akkordeon .article a.u-imageLink {
    display: block;
    float: left;
    border-bottom: 0 none;
    width: 50%;
    margin-bottom: 30px;
}
.p-1130-jabra_16 #microsite_content .c-Akkordeon .article a.u-imageLink img {
    display: block;
    margin: 0 auto!important;
    padding: 0!important;
    float: none;
}

.p-1130-jabra_16 #microsite_content input.btn-primary, 
.p-1130-jabra_16 #microsite_content a.btn-primary, 
.p-1130-jabra_16 #microsite_content table.table a.btn-primary { font-size: 14px !important; }

/* ========== End 1300 Jabra Medium ========== */

/********************** p_2022_belp*******************************/
.p_2022_belp #microsite_content .p_2022_belp_header {
    background: url('https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/belp/top_img.jpg');
    background-repeat:no-repeat;
    color:#fff;
    background-size: cover;
    padding: 50px 0;
    display: flex;
    align-items: center;
  }
  .p_2022_belp #microsite_content .p_2022_belp_header .article .row{
    max-width:800px;
  }
  .p_2022_belp #microsite_content .p_2022_belp_header .article{
    max-width:1200px;
    margin:0 auto;
  }
  .p_2022_belp #microsite_content .p_2022_belp_header .article h2{
    margin-bottom:10px;
  }
  .p_2022_belp #microsite_content .p_2022_belp_header .article h2, .p_2022_belp #microsite_content .p_2022_belp_header .article p{
    color:#fff;
  }
  .p_2022_belp #microsite_content .col-xs-12 p:not(:last-of-type){
      margin-bottom:15px;
  }
  .p_2022_belp #microsite_content .btn{
    background-image: initial;
    font-size: 1.4rem!important;
    background-color: #085e7e;
    border-color:transparent;
    border-radius:5px!important;
    color: #fff;
  }
  .p_2022_belp #microsite_content .btn:hover{
    background-color: #ef9c00;
    border-color:transparent;
  }
  .p_2022_belp #microsite_content .p_2022_belp_header .container-fluid{
    width:100%;
  }
  .p_2022_belp #microsite_content .p_2022_belp_menu{
    z-index: 10;
    box-shadow: 0px 12px 18px -6px rgb(0 0 0 / 30%);
}
.p_2022_belp #microsite_content .p_2022_belp_menu ul{
  padding-bottom: 20px;
}
  .p_2022_belp #microsite_content .p_2022_belp_menu ul li{
    float: left;
    width: 15.6%;
    margin-right: 5.5%;
    list-style: none;
    font-size: 2rem;
    font-family: "interbold", Arial, sans-serif;
    position: relative;
  }
.p_2022_belp #microsite_content .p_2022_belp_menu ul li:before{
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 12px solid #ef9c00;
  top: 50%;
  transform: translate(0,-50%);
}
.p_2022_belp #microsite_content ul li:before{
  content: '';
  width: 0; 
  height: 0; 
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  left: 0;
  top:7px;
  border-left: 10px solid #21313f;
}
.p_2022_belp #microsite_content  .p_2022_belp_menu ul li a{
  color: #ef9c00;
  border-bottom: 0!important;
  font-weight: bold;
  padding-left: 20px;
  padding-left: 0; 
}
.p_2022_belp #microsite_content  .p_2022_belp_menu ul li a:hover{
  color:#000;
}
.p_2022_belp #microsite_content  .p_2022_belp_menu ul li:last-of-type{
  margin-right: 0;
}
.p_2022_belp #microsite_content ul{
  padding-left: 0!important;
}
.p_2022_belp #microsite_content ul li {
  position: relative;
  list-style: none;
  font-weight: bold;
  padding-left: 20px;
  color:#21313f!important;
}
.p_2022_belp #microsite_content ul li a{
  color:#21313f;
  border-color:#21313f!important;
}
.p_2022_belp #microsite_content h2{
  margin-bottom: 20px;
}
.p_2022_belp #microsite_content .p_2022_belp_blue1{
  background-color: #e4f2ff;
}
.p_2022_belp #microsite_content .p_2022_belp_blue2{
  background-color: #085e7e;
}
.p_2022_belp #microsite_content .p_2022_belp_blue2 .btn:hover{
  background-color: #fff;
}
.p_2022_belp #microsite_content .p_2022_belp_blue2 .btn{
  background-color: #ef9c00;
}
.p_2022_belp #microsite_content .p_2022_belp_blue2 h2, .p_2022_belp #microsite_content .p_2022_belp_blue2 p, .p_2022_belp #microsite_content .p_2022_belp_blue2 a{
  color:#fff;
}
.p_2022_belp #microsite_content .p_2022_belp_blue2 h4 a{
  border:none!important;
  display: block;
  position: relative;
}
.p_2022_belp #microsite_content .panel{
  border:none!important;
  display: block;
  position: relative;
  background: transparent;
  margin-bottom: 10px;
}
.p_2022_belp #microsite_content .panel h4 a{
  font-size: 2.0rem;
  font-weight: normal;
  font-family: "interregular", Verdana, Arial, sans-serif;
}
.p_2022_belp #microsite_content .panel-default > .panel-heading, .p_2022_belp #microsite_content .panel-body{
  background-color: transparent!important;
  border: none!important;
}
.p_2022_belp #microsite_content .panel-group,.p_2022_belp #microsite_content .panel-collapse{
  border:0;
  border-color: transparent;
}
.p_2022_belp #microsite_content .panel-body{
  padding: 20px 0;
}
.p_2022_belp #microsite_content .panel h4 a{
  color:#fff;
  border:none;
}
.p_2022_belp #microsite_content .p_2022_belp_blue2 .panel h4 a.collapsed{
  color:#ef9c00;
}
.p_2022_belp #microsite_content .p_2022_belp_blue2 .panel h4 a{
  color:#fff;
  display: block;
}
.p_2022_belp #microsite_content .panel h4 a{
  color:#ef9c00;
  display: block;
  position: relative;
}
.p_2022_belp #microsite_content .panel h4 a.collapsed{
  color:#000;
}
.p_2022_belp #microsite_content .panel h4 a.collapsed:before{
  content: "+";
}
.p_2022_belp #microsite_content .panel h4 a:before{
  content: "-";
  transition: color 300ms ease 0ms;
  color: #085e7e;
  z-index: 1;
  line-height: 0;
  margin-top: -1px;
  font-weight: normal;
  position: absolute;
  right:0;
  top: 50%;
  width: 20px;
  text-align: center;
  transform: translate(0,-50%);
}
.p_2022_belp #microsite_content .panel h4 a:after{
  content: "";
  transition: color 300ms ease 0ms;
  background: #ef9c00;
  z-index: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  right:0;
  top: 50%;
  transform: translate(0,-50%);
}
.p_2022_belp #microsite_content .panel ul{
  padding-left: 20px!important;
}
.p_2022_belp #microsite_content .panel ul li{
  color:#fff !important;
  list-style: disc;
  font-weight: normal;
  padding-left: 0;
}
.p_2022_belp #microsite_content .panel ul li:before{
  display: none;
}
.p_2022_belp #microsite_content .panel{
    max-width: 1200px;
    margin: 0 auto 10px auto;
    padding: 0 35px 10px 35px;
    border-color: transparent !important;
}
.p_2022_belp #microsite_content .p_2022_belp_ul_nopad .panel{
    max-width: 100%;
    padding: 0 0px 10px 0px;
}
.p_2022_belp #microsite_content .p_2022_belp_ul_nopad .panel h4 a{
  padding-right: 30px;
}
.p_2022_belp #microsite_content .p_2022_belp_ul_nopad .panel .panel-body .row{
  margin: 0;
}
  @media screen and (min-width: 767px){
    .p_2022_belp #microsite_content .p_2022_belp_header {
      height:500px;
    }
  }
  @media screen and (max-width: 767px){
    .p_2022_belp #microsite_content .p_2022_belp_header {
      background-size:auto 100%;
      background-position:center right 40%;
      padding:4rem 0;
    }
    .p_2022_belp #microsite_content .p_2022_belp_header h2{
      font-size:2.6rem;
    }
    .p_2022_belp #microsite_content .p_2022_belp_header .container-fluid .article .row{
      background-color:rgba(0,0,0,0.5);
    }
  }
.p-2400-microsoft_csp_sc_900_training .mwf_success_text p:nth-of-type(1),.p-2400-microsoft_csp_sc_900_training .mwf_success_text p:nth-of-type(3){
    margin-bottom: 15px;
  }
  .p_2022_belp #microsite_content .p_2022_belp_last ul li{
    margin-bottom: 10px;
    background-color: #21313f;
    padding: 15px 15px 15px 50px !important;
    font-size: 1.8rem;
    position: relative;
  }
  .p_2022_belp #microsite_content .p_2022_belp_last ul li:before{
    content:'';
    position: absolute;
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #fff;
    left:20px;
    top: 50%;
    transform: translate(0,-50%);
  }
  .p_2022_belp #microsite_content .p_2022_belp_last ul li a:hover{
      color: #ef9c00;
  }
  .p_2022_belp #microsite_content .p_2022_belp_last ul li b a{
      color: #ef9c00;
  }
  .p_2022_belp #microsite_content .p_2022_belp_last ul li b a:hover{
    color:#fff;
  }


.p_2022_belp_form {
    background: #f4f8fa !important;
}

.p_2022_belp_form #microsite_content .p_2022_belp_blue1 {
    background: transparent;
}

.p_2022_belp_form #microsite_content .p_2022_belp_blue1>.container {
    background: #fff;
    padding: 40px 20px;
    box-shadow: 0 4px 8px 0 rgb(53 105 128 / 30%), 0 6px 20px 0 rgb(165 200 213 / 41%);
}

.p_2022_belp_form #microsite_content .p_2022_belp_blue1>.container .btn {
    background: #085e7e !important;
    border-color: #085e7e !important;
}

.p_2022_belp_form #microsite_content .p_2022_belp_blue1>.container .btn:hover {
    background: #ffff !important;
    border-color: #000 !important;
}

.p_2022_belp_form #microsite_content .p_2022_belp_blue1>.container .mwf-label {
    color: #085e7e;
}

.p_2022_belp_form #microsite_content .p_2022_belp_blue1 input,
.p_2022_belp_form #microsite_content .p_2022_belp_blue1 textarea {
    background-color: #f5f8fa;
    border: 1px solid #cbd6e2;
}

.p-anw-22q1-also-network_travel #microsite_content .swiper-pagination{
    display:none;
}
.p-anw-22q1-also-network_travel #microsite_content .c-Gallery .swiper-wrapper{
    display:flex;
    align-items:center;
}
  /**********************end_ p_2022_belp*******************************/


/*****open Samsung The Wall*****/
.p_qnap-tpp {
    background-color: black !important;
}

.p_qnap-tpp main h1,
.p_qnap-tpp main h2,
.p_qnap-tpp main h3,
.p_qnap-tpp main p,
.p_qnap-tpp main h1,
.p_qnap-tpp main h2,
.p_qnap-tpp main h3,
.p_qnap-tpp main #microsite_content a.lnk,
.p_qnap-tpp main #microsite_content ul li {
    color: white !important;
}

.p_qnap-tpp.spri-samsungthewall-topbanner .col-xs-12 p.small+h1 {
    padding: 0px !important;
    top: 0px;
    left: 0px;
    position: absolute;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.p_qnap-tpp .spri-section-paralax-bg.spri-section-paralax-bg-samsungthewall-pdf {
    background: url(https://filesalso.dk/Landingpages/Microsoft/Samsung%20The%20Wall/bg-samsung-big.jpg) !important;
    background-size: cover !important;
    background-position: center !important;
    background-attachment: fixed !important;
    min-height: 450px;
    padding-top: 140px;
}


.p_qnap-tpp .c-Breadcrumb {
    background: white !important;
    padding-top: 25px;
    padding-bottom: 50px;
    margin-top: -15px;
    margin-bottom: -15px;
}

.p_qnap-tpp .spri-qnap-tpp-table .table.table-striped {
    border: 0px;
}

.p_qnap-tpp .spri-qnap-tpp-table .table.table-striped thead tr th {
    background: #3cc332 !important;
    color: #ffffff;
    padding: 15px 10px;
    border: 2px solid #333;
}

.p_qnap-tpp .spri-qnap-tpp-table .table.table-striped tbody tr td {
    padding: 15px 10px;
    background: #000000;
    color: #ffffff;
    border: 2px solid #333;
    vertical-align: middle;
}

.p_qnap-tpp #microsite_content table.table a.lnk {
    color: #3cc332 !important
}

.p_qnap-tpp #microsite_content table.table a.lnk:hover {
    color: #ffffff !important;
}

.p_qnap-tpp #microsite_content a.btn-default {
    background: #3cc332 !important;
    color: #ffffff;
}

.p_qnap-tpp .spri-qnap-tpp-footer {
    background: url(https://filesalso.dk/Landingpages/Qnap/Qnap-tpp/big-bg.jpg) !important;
    background-size: cover !important;
    background-position: top !important;
    background-attachment: fixed !important;
}

.p_qnap-tpp .spri-qnap-tpp-header .col-xs-12 {
    padding: 60px 0 40px 0;
}

.p_qnap-tpp .spri-section-paralax-header01 img {
    opacity: 0.3;
}

.p_qnap-tpp .spri-section-paralax-header01 h2 {
    font-size: 3.4rem;
}

.p_qnap-tpp .spri-section-paralax-header01 p {
    font-size: 2.0rem;
    padding-bottom: 50px;
}

.p_qnap-tpp .spri-section-paralax-header01 .parallax-text {
    text-align: left;
    max-width: 1140px;
    margin: 0 auto;
    width: 100%;
    left: 50%;
    transform: translate(-50%, 0);
}
/*****Close Samsung The Wall*****/


.p-also-spring22_es_5830 #microsite_content .c-Products--gallery-Product .btn.btn-primary {
    font-size: 0 !important;
}

.p-also-spring22_es_5830 #microsite_content .c-Products--gallery-Product .btn.btn-primary .fa-eye {
    font-size: 16px !important;
    width: 100%;
}

.p-also-spring22_es_5830 #microsite_content .c-Products--gallery-Product .btn.btn-primary .fa-eye:after {
    content: "saznajte više";
    font-family: "interbold", Verdana, Arial, sans-serif;
    z-index: 1;
    font-weight: 500;
    font-size: 16px;
    padding-left: 5px;
}
/*.p-anw-22q1-also-network_form #microsite_content .mwf-form .mwf_success_text {
    text-align: left;
    width: auto;
    max-width: 600px;
}*/


/********************** anw-22q1-also-network_form  **********************/
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio {
    width: 32%;
}

.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(1),
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(2) {
    margin-right: 2%;
}

.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(3) {
    margin-right: 0;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row {
    max-width: 800px;
    margin: 0 auto;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12:nth-of-type(1) .article .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12:nth-of-type(2) {
    background-size: 100% auto;
    background-position: bottom center;
    background-color: #ebebeb;
    background-repeat: no-repeat;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12 p {
    overflow: hidden;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12 p .highlight2:nth-of-type(1) {
    font-weight: bold;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12 p .highlight2 {
    display: block;
    margin: 0 20px 0 20px;
    float: right;
    font-size: 1.4rem;
    width: 60%;
    max-width: 250px;
}

.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio {
    float: left;
    width: 32%;
    display: block;
    margin-bottom: 30px;
}

.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(1),
.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(2) {
    margin-right: 2%;
}

.p-anw-22q1-also-network_form #microsite_content .mwf-option.radio:nth-of-type(3) {
    margin-right: 0;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row {
    max-width: 800px;
    margin: 0 auto;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12:nth-of-type(1) .article .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12:nth-of-type(2) {
    background-size: 100% auto;
    background-position: bottom center;
    background-color: #ebebeb;
    background-repeat: no-repeat;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12 p {
    overflow: hidden;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12 p .highlight2:nth-of-type(1) {
    font-weight: bold;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12 p .highlight2 {
    display: block;
    margin: 0 20px 0 20px;
    float: right;
    font-size: 1.4rem;
    width: 60%;
    max-width: 250px;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d03 .container>.row .col-xs-12 p .highlight2 {
    width: 70%;
    margin-right: 0;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d01 .container>.row .col-xs-12:nth-of-type(2) {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/form_celebrate/also_anw_q1_gaestegruss_01_211217_nologo.jpg);
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d02 .container>.row .col-xs-12:nth-of-type(2) {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/form_celebrate/also_anw_q1_gaestegruss_02_211217_nologo.jpg);
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d03 .container>.row .col-xs-12:nth-of-type(2) {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/form_celebrate/also_anw_q1_gaestegruss_03_211217_02.jpg);
    padding: 0 0 80px 0;
    position: relative;
    background-size: 100% 100%;
    z-index: 1;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d03 .container>.row .col-xs-12:nth-of-type(2):before {
    content: '';
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/form_celebrate/also_anw_q1_gaestegruss_03_211217_01.jpg), url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/form_celebrate/also_anw_q1_gaestegruss_03_211217_03.jpg);
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d03 .container>.row .col-xs-12:nth-of-type(2) .article .row {
    display: flex;
    align-items: center;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d03 .container>.row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
    padding-top: 220px;
    padding-bottom: 50px;
    max-width: 380px;
    margin: 0 100px 0 auto;
    padding-left: 20px;
    text-align: left;
    padding-right: 20px;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12:nth-of-type(2) .article {
    background: url(https://www.also.com/ec/cms5/media/img/1010/information_1/anw_22q1_also_network/form_celebrate/logos_404.png);
    background-repeat: no-repeat;
    background-position: top 30px right 20px;
    background-size: 300px auto;
    min-height: 500px;
    position: relative;
}

.p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
    padding-bottom: 290px;
    padding-top: 80px;
    padding-right: 70px;
    padding-left: 70px;
}

@media screen and (max-width: 1000px) {
    .p-anw-22q1-also-network_form #microsite_content .p_form_d.p-anw-22q1-also-network_form_d03 .container>.row .col-xs-12:nth-of-type(2) .article .col-xs-12 {
        margin: 0 13% 0 auto;
        max-width: 300px;
        padding-top: 26%;
        width: 49%;
    }

    .p-anw-22q1-also-network_form #microsite_content .p_form_d .container>.row .col-xs-12:nth-of-type(2) .article {
        min-height: auto;
    }
}
/********************** end anw-22q1-also-network_form  **********************/

/********************** Microsoft Surface Day  **********************/
.p_mcrosoft_surface_day #microsite_content {
    background-color: #f5f9fa;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header {
    background: url(https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/bg01.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row {
    display: flex;
    text-align: left;
    align-items: center;
    padding-top: 5%;
    padding-bottom: 5%;
    flex-wrap: wrap;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row h2 {
    font-size: 4.8rem;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row p {
    font-size: 2.4rem;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row b {
    color: #2e64ff;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .btn {
    background: #2e64ff;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row .col-md-6:nth-of-type(1) {
    padding-left: 20%;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article img {
    max-width: 800px;
    width: 100%;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg01 {
    background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/bg02.png');
    background-repeat: no-repeat;
    background-position: right center;
    background-size: auto;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg02 {
    background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/bg03.png');
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg01,
.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 {
    background-color: #fff;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg01 .article .row,
.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg02 .article .row,
.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg01 .article .row h2,
.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg02 .article .row h2,
.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row h2 {
    font-size: 2.8rem;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row h3 {
    margin-bottom: 20px;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p .highlight {
    margin-bottom: 10px;
    display: inline-block;
    padding-left: 40px;
    margin-left: 15px;
    position: relative;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p .nowrap{
    display:inline-block;
    width:110px;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p .highlight:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 50%;
    transform: translate(0, -50%);
    background: #5d8eff;
    width: 14px;
    height: 14px;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p {
    margin-bottom: 5px;
}



.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row {
    padding-bottom: 0;
    align-items: flex-end;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg03 .article .row .col-xs-12:nth-of-type(2) {
    padding-bottom: 10rem;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg04 {
    background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/bg04.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg04 .mwf-label,.p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg04 .mwf-form h3 {
    color: #fff !important;
}

.p_mcrosoft_surface_day #microsite_content .btn {
    background-color: #ffb923;
    border-radius: 5px !important;
    border-color: transparent !important;
}

.p_mcrosoft_surface_day #microsite_content .mwf-input p,
.p_mcrosoft_surface_day #microsite_content .mwf-input p a {
    color: #fff !important;
    border-color: #fff;
}

.p_mcrosoft_surface_day #microsite_content form .row {
    width: 50%;
}

.p_mcrosoft_surface_day #microsite_content form .row:nth-of-type(5) {
    margin-top: 15px;
}

.p_mcrosoft_surface_day #microsite_content form .row:nth-of-type(6) {
    width: 100%;
}

.p_mcrosoft_surface_day.spr-global #microsite_content .mwf-form .mwf_success_text{
  background: #2d4488;
  border-color:#2d4488;
  color:#fff;
  max-width: 500px;
  box-shadow: -2px 3px 11px rgba(0,0,0,0.2);
  padding: 4rem;
}
.p_mcrosoft_surface_day.spr-global #microsite_content .mwf-form .mwf_success_text p:nth-of-type(2){
  margin-bottom: 0;
}
.p_mcrosoft_surface_day.spr-global #microsite_content .mwf-form .mwf_success_text p{
  color:#fff;
  text-align: left;
  margin-bottom: 10px;
  font-size: 18px;
}

@media screen and (max-width: 768px) {
    .p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row .col-md-6:nth-of-type(1) {
        padding-left: 25px;
        padding-right: 25px;
    }

    .p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header {
        padding-top: 10%;
    }

    .p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row {
        padding-bottom: 0;
    }

    .p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_header .article .row .col-for-image {
        padding-top: 20px;
    }

    .p_mcrosoft_surface_day #microsite_content .col-for-image {
        margin-bottom: 20px;
    }

    .p_mcrosoft_surface_day #microsite_content .p_mcrosoft_surface_day_bg02 .row .col-xs-12:nth-of-type(2) {
        order: -1;
    }

    .p_mcrosoft_surface_day #microsite_content form .row {
        width: 100%;
    }
}

/**********************End Microsoft Surface Day  **********************/


.p-also-spring22_5870 #microsite_content .c-Products--gallery-Product a{
  word-break: normal!important;
}
#p-also-spring22 #microsite_content section.products a{
    color:#fff;
    border-color:#fff;
}
/*************open spri-lenovo-warranty btn*************/
.spri-lenovo-warranty_btn.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary::before {
    display: none;
}

.spri-lenovo-warranty_btn.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary {
    font-size: 16px;
}

.spri-lenovo-warranty_btn.spri-lenovo-warranty #microsite_content .spri-section-product-subpage .c-Products--gallery-Product>.row a.btn-primary i {
    display: none;
}

  /**********************Start ACER Reliability Promise****************************/

  .acer-funnkcionira img {
    width: 200px !important;
}

.acer-banner-container img {
    width: 100% !important;
    margin-bottom: 30px !important;
}

.acer-funkcionira-title-container {
    margin-top: 30px !important;
    padding-top: 30px !important;
    border-top: 1px solid gray;
}

.acer-funnkcionira {
    padding-bottom: 30px !important;
    border-bottom: 1px solid gray !important;
    margin-bottom: 30px;
}
/**********************End ACER Reliability Promise****************************/


 /**********************acelera-pyme download button****************************/
.block_other_links .row div:last-child a.lnk {
border-radius: 12px;
    border-color: #008aff;
    background-color: #008aff;
    display: inline-block;
    transition: .5s;
    padding: 15px 30px;
    text-transform: uppercase;
    color: #fff !important;
    border: 0 !important;
}
  /**********************End acelera-pyme download button****************************/



 /**********************1010_anbieter-microsoft_teams_index****************************/
.p-1010_anbieter-microsoft_teams_index h2 {
    color: #3640d1;
}

.warum-list .article.text_with_media {
    background: #fff;
    border-radius: 20px;
    padding: 15px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 15px 20px rgb(0 0 0 / 3%);
}
.holen-list .article.text_with_media {
    background: #fff;
    border-radius: 20px;
    padding: 15px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 5px 20px rgb(0 0 0 / 10%);
}

.warum-list .col-xs-12.col-for-image {
    margin-top: -70px;
}
.holen-list .col-xs-12.col-for-image {
    margin-top: -70px;
}

.p-1010_anbieter-microsoft_teams_index .vorstellung-wrap ul {
list-style-type: none !important;
padding:0;
}
.p-1010_anbieter-microsoft_teams_index .vorstellung-wrap ul li {
    background: url(https://www.also.com/ec/cms5/media/img/central/microsoft_portal/customer_success_stories/content_4/landing_page_1/poly-header-bullet.png) no-repeat 0 0;
    padding-left: 25px;
    padding-bottom: 15px;
}

  /**********************End 1010_anbieter-microsoft_teams_index****************************/


/*=======================================================
=             2000 Microsoft 22Q1 LPVIDEOCSP            =
=======================================================*/

#p-microsoft-22q1-lpvideocsp .text_with_media h2 {
	margin-bottom: 20px;
}

#p-microsoft-22q1-lpvideocsp .text_with_media h3 {
	text-transform: none;
}

/*=====  End of  2000 Microsoft 22Q1 LPVIDEOCSP  ======*/

/* ==========allied_telesis_page_2800========== */
#allied_telesis_page.allied_telesis_page_2800 .blue-gradient h3 {
    color: #E2F1FF!important;
}
#allied_telesis_page.allied_telesis_page_2800 p {
    font-size:17px;
}
@media (max-width: 768px){
    #allied_telesis_page.allied_telesis_page_2800 .col_textcenter .article .nowrap{
      font-size: 0;
      display: none;
    }
}
/* ==========allied_telesis_page_2800========== */

/* ==========Western Digital TPP========== */
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_header{
    background-image: url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/wd_5/western_digital_tpp/top_img.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding:  10rem 0 30rem 0;
    height: 750px;
    display: flex;
    align-items: center;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_header img{
  max-width: 270px;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_header h2{
  font-family: "intermedium", Verdana, Arial, sans-serif;
  font-size:4.5rem;
  line-height:1.3;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_header .col-for-image{
  padding-left: 25px;
  padding-right: 25px;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_header .row .col-xs-12{
  max-width: 800px;
}
.p_western_digital_tpp #microsite_content .bg-black-40.box .grid{
    background: #e9ebeb !important;
}
.p_western_digital_tpp #microsite_content .bg-black-40 .article > .row{
  background: #e9ebeb !important;
}
.p_western_digital_tpp #microsite_content .bg-black-40 .grid-col .article{
  background:#fff!important;
  padding:5px 0 0 0;
}
.p_western_digital_tpp #microsite_content .pt00 .grid-col .article{
    padding:0 0 0 0;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_sec01 p{
  color:#55575a;
  text-align: center;
  font-size: 2.2rem !important;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_sec01{
  padding-top: 4rem;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center{
  padding-top:0;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center .article >.row{
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  flex-wrap: wrap;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_qnap .article >.row{
  position: relative; 
  padding-top:50px;
  padding-bottom:30px;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_qnap .article > .row:nth-of-type(1){
  padding:0;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_qnap .article >.row .col-xs-12.col-for-image{
  background: transparent !important;
  padding: 0;
  max-width: 200px;
  right: 10rem;
  margin: 0 0 0 auto;
  position: absolute;
  top: 2rem;
  z-index: 1;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center .article > .row .col-md-6:nth-of-type(1){
 background: #e9ebeb!important;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center_2 .article .col-xs-12 .col-for-image{
  padding: 0 !important;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center img{
  padding: 20px 0;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center .article > .row .col-md-6:nth-of-type(1){
  padding-left:6rem;
  padding-right:6rem;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center_1  .article > .row .col-md-6:nth-of-type(2){
  padding-left:6rem;
  padding-right:6rem;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center_1  .article > .row .col-md-6:nth-of-type(1){
  padding-top:0;padding-left:25px;
  padding-right:25px;
  padding-bottom:0;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center_2 .grid-col .article{
  padding-bottom: 5px;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center_2 img{
  padding:0;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_qnap .article > .row .col-xs-12{
  padding-left:6rem;
  padding-right:6rem;
}

.p_western_digital_tpp #microsite_content .p_western_digital_tpp_footer .article .col-xs-12{
  padding:50px 80px;
  background: #f0f0f0!important;
} 
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_footer .article .col-xs-12 p {
  font-size: 16px !important;
}
.p_western_digital_tpp #microsite_content .p_western_digital_tpp_center .article .col-xs-12 .col-for-image{
  background: #fff!important;
  padding-top: 40px;
  padding-bottom: 40px;
}
.p_western_digital_tpp #microsite_content h3{
  font-size:2.0rem !important;
  font-family: "interbold", Verdana, Arial, sans-serif;
  margin-bottom: 25px;
}
.p_western_digital_tpp #microsite_content p{
  font-size:1.8rem !important;
}
.p_western_digital_tpp #microsite_content .btn{
  background: #000;
  border-radius: 0!important;
}
@media (max-width: 768px){
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_header{
    height:500px;
    background-position: right center;
    padding:  10rem 0 10rem 0;
  }
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_header h2{
    font-size: 4rem;
  }
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_header .article{
    background-color: rgba(255,255,255,0.7);
    padding-top: 20px;
  }
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_center .article > .row .col-md-6:nth-of-type(1){
    padding-top:40px;
    padding-bottom: 40px;
  }
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_qnap .article > .row .col-xs-12 .col-for-image{
    position: static;
    max-width: 150px;
  }
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_qnap .article > .row .col-xs-12:last-of-type{
    position: static;
  }
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_footer .article .col-xs-12{
    padding:40px;
  }
  .p_western_digital_tpp #microsite_content .p_western_digital_tpp_footer .article .col-xs-12 p{
    font-size: 14px;
  }
}
/* ==========Western Digital TPP========== */

/* ==========QNAP 22Q2 Update brandpage========== */
.p_qnap_2022 #microsite_content .p_qnap_2022_menu{
    background-color: #0C2E82;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_menu ul{
  display:flex;
  flex-wrap:wrap;
  list-style-type: none!important;
  padding: 0;
  align-items: center;
  margin-bottom: 0;
  justify-content: space-between;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_menu p{
  margin:0;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_menu ul li{
  text-align: center;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_menu .article >.row{
  padding:0;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_menu ul li a{
  color:#Fff;
  font-weight: normal;
  font-size: 22px;
  padding:25px 10px;
  display:block;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_menu ul li a:hover{
  opacity:0.8;
}
.p_qnap_2022 #microsite_content .spri-section-pt80{
  padding-top:9%;
}
.p_qnap_2022 #microsite_content .spri-no-w-logo-150{
  background:#fff;
}
.p_qnap_2022 #microsite_content {
  background:#F4F4F4;
}
.p_qnap_2022 #microsite_content h2{
  color: #0C2E82;
  font-size:2.4rem;
  font-family: "interbold", Verdana, Arial, sans-serif;
  margin-bottom: 10px;
}
.p_qnap_2022 #microsite_content p{
  font-size: 1.6rem;
}

.p_qnap_2022 #microsite_content .p_qnap_2022_link a.lnk{
  position:relative;
  padding-left: 15px;
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_link a.lnk:before{
  content:'';
  position: absolute;
  width: 10px;
  border-radius: 50%;
  height: 10px;
  background:#0C2E82;
  top: 50%;
  transform: translate(0,-50%);
  left: 0;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_link a.lnk:hover{
  color:#0C2E82;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_link a.lnk:after{
  content:'';
  position: absolute;
  width: 0;
  border-radius: 50%;
  height: 2px;
  background:#0C2E82;
  left: 15px;
  bottom:0;
  transition: all 0.3s ease-in-out;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_link a.lnk:hover:after{
  width: calc(100% - 15px);
  transition:0.3s;
}

.p_qnap_2022 #microsite_content .p_qnap_2022_sec01{
  background: rgb(244,244,244);
  background: linear-gradient(180deg, rgba(244,244,244,1) 33%, rgba(0,0,0,1) 0%);
  padding-bottom:7rem;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_sec01 p, .p_qnap_2022 #microsite_content .p_qnap_2022_sec01 a, .p_qnap_2022 #microsite_content .p_qnap_2022_sec01 h2, .p_qnap_2022 #microsite_content .p_qnap_2022_sec01 a.lnk:hover{
  color:#fff;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_link.p_qnap_2022_sec01 a.lnk:after,.p_qnap_2022 #microsite_content .p_qnap_2022_sec01.p_qnap_2022_link a.lnk:before{
  background:#fff;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact{
  padding-bottom:12%;
  padding-top:4%;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact h3{
  margin-bottom:20px;
  font-size:2.3rem;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact h3:before{
  display:none;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact p{
  margin-bottom:5px;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact a{
  padding-left: 0!important;
  color: #0C2E82;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact a.lnk:before{
  display:none;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact a.lnk:after{
  left: 0;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact a.lnk:hover:after{
  width:100%;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact .article >.row{
  display:flex;
  align-items:center;
}
.p_qnap_2022 #microsite_content .p_qnap_2022_contact .article >.row .col-for-image img{
  max-width:130px;
  padding:0;
  margin:0 auto;
}

.p_qnap_2022 #microsite_content .c-Gallery .swiper-container .swiper-slide img {
    padding-left: 0;
}
@media (max-width: 768px){
  .p_qnap_2022 #microsite_content .p_qnap_2022_menu ul li{
    width:100%;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_menu ul li a{
    font-size: 2.1rem;
    padding: 2%;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_menu ul{
    padding:3%;
  }
  .p_qnap_2022 #microsite_content .spri-section-pt80{
    padding-top: 10%;
  }
  .p_qnap_2022 #microsite_content  .spri-section-pb80{
      padding-bottom: 10%;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_sec01 {
    background: rgb(244,244,244);
    background: linear-gradient(180deg, rgba(244,244,244,1) 20%, rgba(0,0,0,1) 0%);
    padding-bottom: 10px;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_link a.lnk{
    padding-left:20px;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_link a.lnk:before{
    width:12px;
    height:12px;
    top:50%;
    transform:translate(0,-50%);
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_contact .article >.row .col-md-4{
    width: 50%;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_contact .article >.row .col-for-image img{
    max-width:110px;
  }
}

.p-also-spring22_es_5830#p-also-spring22 #microsite_content .c-Products--gallery-Product {
  width: 30%;
}
.p-also-spring22_es_5830#p-also-spring22 #microsite_content .c-Products--gallery-Product.col-xs-12:nth-of-type(3n){
  margin-right:0!important;
}

/* ==========QNAP 22Q2 Update brandpage========== */

/* ==========HPE Nimble dHCI========== */

.p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container > .container >.row{
    width: 70%;
}
.p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container .parallax img{
    left: auto;
    right: 0;
}
.p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container{
    min-height:650px!important;
}
.p-hpe-nimble_dhcl #microsite_content section .btn-primary{
    background-color: #01a982;
    border-color:#01a982 !important;
    color:#fff;
}
.p-hpe-nimble_dhcl #microsite_content section .btn-primary:focus, .p-hpe-nimble_dhcl #microsite_content section .btn-primary:active{
    background-color: #fff;
    color:#000;
    border-color:#fff;
}
.p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container .parallax-text h2{
    font-size: 4rem;
    text-transform: none;
    line-height: 1.0;
    max-width: 350px;
}
.p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container .parallax-text p b{
    font-size: 2.2rem;
}
.p-hpe-nimble_dhcl #microsite_content h2 b{
    color:#01a982;
}
.p-hpe-nimble_dhcl #microsite_content .hpe_portal_columns_w110 .article >.row{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_green{
    background-color: #01a982;
    padding-top:10px;
}
.p-hpe-nimble_dhcl #microsite_content h3{
    color: #01a982!important;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_green h3{
    color:#fff !important;
    font-size: 2.4rem;
    width: 70%;
    display: inline-block;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_green .article >.row .col-xs-12{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_green .article >.row .col-xs-12 .btn{
    background-color: #fff;
    color:#000;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_green .article >.row .col-xs-12 .btn:hover,.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_green .article >.row .col-xs-12 .btn:focus{
    border:2px solid #000!important;
    background-color: #000;
    color:#fff;
    padding: 12px 30px!important;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_footer{
    background: url('https://also.com/ec/cms5/media/img/2800_hpe_portal/main/2_0_products_solutions/2_2_hpe_storage_backup/2_2_1_all_flash_hybrid_storage/2_2_1_3_hpe_nimble/hpe_nimble_dhci/bg_footer.jpg');
    background-size: cover;
    background-position: center;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_footer .container >.row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    width: 50%;
    margin: 0 0 0 auto;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_footer .mwf-form .container{
    width: 100%;
    padding: 0;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_footer a{
    border:none!important;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_footer .container .mwf_buttonrow .col-xs-6{
    width: 100%;
}
.p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_footer .container .mwf_buttonrow .col-xs-6 .mwf_cancel{
    display: none;
}
@media screen and (max-width: 1200px){
    .p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container .parallax img{
        right:-200px;
        height:100%;
    }
}
@media screen and (max-width: 960px){
    .p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container{
        min-height:400px;
        background-color: #010203;
    }
    .p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container .parallax img{
        right:-250px;
    }
    .p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container > .container > .row{
        width: 100%;
        max-width: 400px;
    }
    .p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_green .article > .row .col-xs-12{
        text-align: center;
        justify-content: center;
    }
    .p-hpe-nimble_dhcl #microsite_content .p-hpe-nimble_dhcl_footer .container > .row{
        width: 100%;
    }
}
@media screen and (max-width: 960px){
    .p-hpe-nimble_dhcl #microsite_content .hero-banner .parallax-container .parallax img{
        right:auto;
    }
}
/* ==========HPE Nimble dHCI========== */

/* ==========Huawei Success Story========== */
.p_huawei_success_story #microsite_content .parallax-container {
    text-align: center;
}

.p_huawei_success_story #microsite_content .parallax-container .container {
    text-align: left;
    margin: 0 auto;
    max-width: 1140px;
    left: 50%;
    top: 50% !important;
    transform: translate(-50%, -50%);
}

.p_huawei_success_story #microsite_content .parallax-container .container .row {
    max-width: 600px;
    width: 100%;
}

.p_huawei_success_story #microsite_content .parallax-container .container .row p {
    color: #000;
    font-size: 4.2rem;
    font-family: "inter", Verdana, Arial, sans-serif;
    font-weight: 700;
    line-height: 1.3;
    text-transform: uppercase;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_sec h2{
  font-family: "inter", Verdana, Arial, sans-serif;
  margin-bottom: 15px;
  font-weight: 700;
  font-size: 3.2rem;
}
.p_huawei_success_story #microsite_content .p_huawei_success_story_sec h3{
  margin-bottom: 30px;
  font-weight: 500;
}
.p_huawei_success_story #microsite_content .p_huawei_success_story_sec01 .parallax-container .container .row p {
  font-size: 3rem;
}

.p_huawei_success_story #microsite_content .parallax-container,
.p_huawei_success_story #microsite_content .parallax-container .parallax {
    min-height: 400px !important;
}

.p_huawei_success_story #microsite_content .parallax-container .container .row p b {
    font-weight: 4500;
    font-size: 2rem;
    padding-top: 20px;
    line-height: 1.5;
    display: inline-block;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_contact,
.p_huawei_success_story #microsite_content .p_huawei_success_story_hcontact {
    background-color: #f0f4ff;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_contact .col-for-image {
    max-width: 250px;
    width: 100%;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_contact .col-for-image img {
    border-radius: 50%;
    width: 100%;
    margin: 0 auto 20px auto;
    padding: 0;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_contact .article>.row:nth-of-type(1) {
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: center;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_hcontact .article h3 {
    position: relative;
    text-align: center;
    font-size: 2.7rem;
    font-weight: 500;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_hcontact .article h3:after {
    content: '';
    width: 4.16667vw;
    height: 0.3125vw;
    background-color: #c7000b;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -1.5625vw;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_contact .article {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0vw 0vw 1.04167vw -0.52083vw #747171;
}

.p_huawei_success_story #microsite_content .p_huawei_success_story_contact .article a {
    color: #c8000b;
    border-color: #c8000b;
}

/* ==========END Huawei Success Story========== */



/************************LG TV Spring campaign LP*************************/
.p_lg_tv_spring_campaign #microsite_content .bg-black-40 {
    background: #fbfbfb !important;
}

.p_lg_tv_spring_campaign #microsite_content .bg-black-40 .container {
    background: #fbfbfb !important;
}

.p_lg_tv_spring_campaign #microsite_content .container .article >.row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.p_lg_tv_spring_campaign #microsite_content .container>.row .article>.row h3 {
    font-size: 2.5rem;
    margin-bottom: 2rem;
}

.p_lg_tv_spring_campaign #microsite_content p {
    font-size: 1.5rem;
}

.p_lg_tv_spring_campaign #microsite_content p.big {
    font-size: 2.0rem;
}

.p_lg_tv_spring_campaign #microsite_content .btn {
    color: #fff !important;
    border-color: #a50034 !important;
    background: #a50034 !important;
}

.p_lg_tv_spring_campaign #microsite_content .btn:hover {
    border-color: #cc0041 !important;
    background: #cc0041 !important;
}

@media (min-width: 992px) {
    .p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product {
        width: 24%;
        margin-right: 1.333%;
    }
}

.p_lg_tv_spring_campaign #microsite_content .article .products {
    padding: 20px;
}

.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product {
    text-align: center;
    padding-left: 2%;
    padding-right: 2%;
    margin-bottom: 30px !important;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product >.row {
    padding: 10px;
}

.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product .c-Products__price {
    margin-bottom: 20px;
}

.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product .c-Products__shortDescription {
    margin: 20px 0 0 0;
}

.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product .c-Products__price span {
    font-size: 2.2rem;
}

.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product:nth-of-type(4n) {
    margin-right: 0px;
}

.p_lg_tv_spring_campaign #microsite_content .products >.row {
    display: block!important;
}
.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product img[property="image"]{
  max-width:100%;
}
.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product h3 a{
  color:#000;
}
.p_lg_tv_spring_campaign #microsite_content .c-Products--gallery-Product .c-Products__shortDescription h3{
  font-size: 20px!important;
}

/************************end LG TV Spring campaign LP*************************/


/************************p_qnap_2022*************************/
  .p_qnap_2022 #microsite_content .p_qnap_2022_white p{
    margin-bottom: 0;
    font-size:14px;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white a.lnk{
    font-size:14px;
    padding-left: 15px !important;
    margin-top: 10px !important;
    display: inline-block;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white a.lnk:hover::after{
    left:0;
    width: 100%;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white a.lnk::before{
    width:10px;
    height:10px;
    top: 50%;
    transform: translate(0,-50%);
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container >.row{
    padding-left: 25px;
    padding-right:25px;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container .col-md-6{
    margin-bottom: 20px;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container .col-xs-12 .article{
    border-radius: 10px;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container .col-xs-12 .article >.row{
    display: flex;
    align-items: center;
  }

.p_qnap_2022 #microsite_content h2 span.highlight{
  color:#000;
}
.p_qnap_2022 #microsite_content h2 a{
  color:#0C2E82;
}
@media (max-width: 992px) {
  .p_qnap_2022 #microsite_content .container .col-xs-12{
    height:auto!important;
  }
  .p_qnap_2022 #microsite_content .container .col-xs-12 .article > .row{
    padding-top:10px;
    padding-bottom:10px;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container .col-xs-12 .article > .row .col-md-5 {
    padding: 5px 5px!important;
    width:30%;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container .col-xs-12 .article > .row .col-md-7{
    width:70%;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container .col-xs-12 .article > .row p{
    font-size:1.4rem;
  }
  .p_qnap_2022 #microsite_content .p_qnap_2022_white .container .col-xs-12 .article > .row p a{
    font-size:1.4rem;
  }
  .p_qnap_2022 #microsite_content h2{
    font-size:2.0rem;
    margin-bottom: 5px;
  }
}
/************************end p_qnap_2022*************************/


/***************************p_canon_printing***************************/
.p_canon_printing #microsite_content .tab-content .col-xs-12{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.p_canon_printing #microsite_content .tab-content .col-xs-12 .grid-col{
  width: 50%;
}
@media (max-width: 992px) {
  .p_canon_printing #microsite_content .tab-content .col-xs-12 .grid-col{
    width: 100%;
  }
}
/***************************end p_canon_printing***************************/


/* ==========spri-vade-reseller01========== */
.spri-vade-reseller01 #microsite_content .spri-banner {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/vade_reseller/bg-topbanner_01.png);
  height: 680px;
  position: relative;
  background-size: 100% 100%;
  background-position: center;
}
.spri-vade-reseller01 #microsite_content .spri-banner .col-for-image img {
  margin: 0 0 30px 0;
  max-width: 300px;
}
.spri-vade-reseller01 #microsite_content .spri-banner .container > .row > .col-xs-12 {
  max-width: 700px;
  padding-top: 5rem;
}
.spri-vade-reseller01 #microsite_content .spri-banner .container > .row .article.text_with_media h2 {
  color: #fff;
  font-size: 4.5rem;
  margin-bottom: 4.5rem;
}
.spri-vade-reseller01 #microsite_content .spri-banner .container > .row .article.text_with_media p {
  color: #fff;
}
.spri-vade-reseller01 #microsite_content .spri-banner .container > .row .article.text_with_media p:nth-last-child(2) {
  font-size: 22px;
}
.spri-vade-reseller01 #microsite_content p,
.spri-vade-reseller01 #microsite_content p.big,
.spri-vade-reseller01 #microsite_content h1,
.spri-vade-reseller01 #microsite_content h2,
.spri-vade-reseller01 #microsite_content h4,
.spri-vade-reseller01 #microsite_content li,
.spri-vade-reseller01 #microsite_content h5,
.spri-vade-reseller01 #microsite_content span,
.spri-vade-reseller01 #microsite_content a {
  font-family: "inter";
}
.spri-vade-reseller01 #microsite_content h3 {
  font-family: "inter";
}
.spri-vade-reseller01 #microsite_content h3 {
  font-family: "inter", Verdana, Arial, sans-serif;
  color: #f20089;
  font-size: 2.4rem;
  font-weight: 700;
  margin-bottom: 15px;
}
.spri-vade-reseller01 #microsite_content a.btn {
  background-color: #f20089;
  color: #fff;
  border: 2px solid #f20089 !important;
  border-radius: 15px !important;
  font-size: 2.2rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
  padding: 20px 50px !important;
}
.spri-vade-reseller01 #microsite_content a.btn:hover {
  background-color: #fff;
  color: #f20089;
  border: 2px solid #fff !important;
  font-size: 2.2rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
  padding: 20px 50px !important;
}
.spri-vade-reseller01 #microsite_content input.btn {
  background-color: #f20089;
  color: #fff;
  border: 2px solid #f20089 !important;
  border-radius: 15px !important;
  font-size: 2.2rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
  padding: 20px 50px !important;
  transition: none;
}
.spri-vade-reseller01 #microsite_content input.btn:hover {
  transition: none;
  background-color: #fff;
  color: #f20089;
  border: 2px solid #fff !important;
  font-size: 2.2rem;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1) !important;
  padding: 20px 50px !important;
}
.spri-vade-reseller01 #microsite_content .row .article.text_with_media p {
  font-size: 1.8rem;
  padding-bottom: 20px;
}
.spri-vade-reseller01 #microsite_content .spri-introduce {
  padding-top: 5rem;
  padding-bottom: 10rem;
}
.spri-vade-reseller01 #microsite_content .spri-introduce .article {
  position: relative;
}
.spri-vade-reseller01 #microsite_content .spri-introduce .article > .row {
  max-width: 1124px;
  margin: 0 auto;
}
.spri-vade-reseller01 #microsite_content .spri-introduce .article > .row p {
  text-align: justify;
}
.spri-vade-reseller01 #microsite_content .spri-introduce .article > .row .col-xs-12:last-of-type {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -50px;
  max-width: 720px;
}
.spri-vade-reseller01 #microsite_content .spri-video_head {
  background-color: #6a00f4;
}
.spri-vade-reseller01 #microsite_content .spri-video_head h2 {
  color: #fff;
}
.spri-vade-reseller01 #microsite_content .spri-video {
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/vade_reseller/img02-2.png);
  background-position: bottom center;
  background-size: cover;
  padding-bottom: 16rem;
  background-repeat: no-repeat;
}
.spri-vade-reseller01 #microsite_content .spri-video .col-xs-12.col-md-6.grid-col:first-child .article.text_with_media p {
  font-size: 1.6rem;
}
.spri-vade-reseller01 #microsite_content .spri-video h2 {
  color: #fff;
}
.spri-vade-reseller01 #microsite_content .spri-video p {
  color: #fff;
  padding-bottom: 0 !important;
}
.spri-vade-reseller01 #microsite_content .spri-video li {
  color: #fff;
}
.spri-vade-reseller01 #microsite_content .spri-video .col-xs-12 {
  box-shadow: none;
}
.spri-vade-reseller01 #microsite_content .spri-video ul {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0;
  max-width: 420px;
  margin: 20px auto 20px auto;
}
.spri-vade-reseller01 #microsite_content .spri-video ul:before {
  content: "+";
  position: absolute;
  left: 50%;
  top: 50%;
  font-size: 40px;
  color: #f20089;
  transform: translate(-50%, -50%);
}
.spri-vade-reseller01 #microsite_content .spri-video ul li {
  color: #000;
  display: flex;
  align-items: center;
  padding: 15px;
  font-weight: 600;
  text-align: center;
  justify-content: center;
  flex-direction: column;
  font-size: 17px;
  list-style: none;
  background: #fff;
  position: relative;
  border-radius: 50%;
  width: 150px;
  height: 150px;
  text-align: center;
  box-shadow: rgb(0 0 0 / 45%) 0px 5px 15px;
}
.spri-vade-reseller01 #microsite_content .spri-video ul li b {
  font-weight: 900;
  font-size: 19px;
}
.spri-vade-reseller01 #microsite_content .spri-video .btn {
  padding: 20px 50px !important;
  width: 300px;
  margin: 0 auto;
  display: block;
  font-size: 1.8rem !important;
}
.spri-vade-reseller01 #microsite_content .spri-capitalize p {
  text-align: justify;
}
.spri-vade-reseller01 #microsite_content .spri-capitalize ul {
  max-width: 800px;
  margin: 0 auto;
  list-style-type: none !important;
  padding-left: 70px;
}
.spri-vade-reseller01 #microsite_content .spri-capitalize ul li {
  width: 50%;
  float: left;
}
.spri-vade-reseller01 #microsite_content .spri-capitalize ul li ul {
  list-style-type: none !important;
  padding-left: 0;
}
.spri-vade-reseller01 #microsite_content .spri-capitalize ul li ul li {
  width: 100%;
  float: none;
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}
.spri-vade-reseller01 #microsite_content .spri-capitalize ul li ul li::before {
  content: "";
  position: absolute;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/vade_reseller/check.png);
  width: 20px;
  height: 20px;
  left: 0;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form {
  background: url("https://www.also.com/ec/cms5/media/img/1010/test_6/vade_reseller/img03.png");
  background-position: top -50px left;
  background-size: auto 100%;
  background-repeat: no-repeat;
  padding-bottom: 40px;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form.spri-headline-hight-client {
  padding-bottom: 0;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form.spri-headline-hight-client h2 {
  padding-bottom: 0;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form h2 {
  text-align: center;
  max-width: 700px;
  margin: 0 auto;
  color: #9d00b8;
  padding-top: 20px;
  padding-bottom: 40px;
  border-top: 2px solid #e8ebff;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  list-style-type: none;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form ul li {
  background: #fff;
  display: flex;
  align-items: center;
  list-style: none;
  text-align: center;
  font-size: 1.6rem;
  font-weight: 500;
  border-radius: 20px;
  padding: 20px;
  width: 20%;
  min-height: 150px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
  color: #ff0593;
  position: relative;
  max-width: 210px;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form ul li:after {
  content: "";
  position: absolute;
  right: -23%;
  top: 50%;
  transform: translate(0, -50%);
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 25px solid #ff0593;
}
.spri-vade-reseller01 #microsite_content .spri-headline-form ul li:last-of-type:after {
  display: none;
}
.spri-vade-reseller01 #microsite_content .spri-hight-client .container > .row {
  width: 70%;
  margin: auto;
}
.spri-vade-reseller01 #microsite_content .spri-hight-client .container > .row img{
  width: 70%;
  object-fit: cover;
  margin: auto;
}
.spri-vade-reseller01 #microsite_content .spri-form {
  background-image: url("https://www.also.com/ec/cms5/media/img/1010/test_6/vade_reseller/img04.png");
  background-position: bottom -40px center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row {
  display: flex;
  justify-content: center;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .mwf_buttonrow {
  display: flex;
  justify-content: center;
  margin-top: 25px;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .mwf_buttonrow .col-xs-6.col-md-3:last-child {
  display: none;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .mwf_buttonrow .col-xs-6.col-md-3 input {
  width: 100%;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .mwf_buttonrow .col-xs-6 {
  max-width: 500px;
  width: 100%;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .col-xs-12 {
  padding: 0 5px 10px;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .col-xs-12 label.mwf-label {
  display: none;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .col-xs-12 .mwf-input input {
  border: none;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .mwf-field {
  padding: 0 5px;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .mwf-field .mwf-option p {
  color: #000;
  font-size: 14px;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .mwf-form .mwf-option {
  margin-bottom: 0;
  margin-top: 5px;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row form.mwf-form {
  background: #fff;
  padding: 40px 40px;
  margin-bottom: 20px;
  border-radius: 40px;
 box-shadow: rgb(0 0 0 / 45%) 0px 5px 15px;
}
.spri-vade-reseller01 #microsite_content .spri-form .container > .row .col-md-8 {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}

@media screen and (max-width: 960px) {
  .spri-vade-reseller01 #microsite_content .spri-banner {
    background: rgb(45, 0, 247);
    background: linear-gradient(150deg, rgb(45, 0, 247) 0%, rgb(230, 0, 143) 100%, rgb(230, 0, 143) 100%);
    padding-bottom: 7rem;
    height: auto;
  }
  .spri-vade-reseller01 #microsite_content .spri-introduce .article > .row .col-xs-12:last-of-type {
    position: inherit;
    margin-top: 0;
  }
  .spri-vade-reseller01 #microsite_content .spri-headline-form ul {
    display: block;
  }
  .spri-vade-reseller01 #microsite_content .spri-headline-form ul li {
    width: 100%;
    margin-bottom: 20px;
    min-height: auto;
    display: block;
    max-width: 100%;
  }
  .spri-vade-reseller01 #microsite_content .spri-headline-form ul li:after {
    display: none;
  }
}
/* ==========END spri-vade-reseller01========== */


/* ========== contact_org_section======= */
.p_contact_org_section #microsite_content .p_contact_org .article >.row{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.p_contact_org_section #microsite_content .p_contact_org span, .p_contact_org_section #microsite_content .p_contact_org a{
  color:#fff!important;
  text-decoration: none;
  border:none!important;
}
.p_contact_org_section #microsite_content .p_contact_org a:hover{
  text-decoration: underline;
}
.p_contact_org_section #microsite_content .p_contact_org img{
  max-width: 220px;
  margin: 0 auto;
}
.p_contact_org_section #microsite_content .p_contact_org .contact_information{
  text-align: left;
}
.p_contact_org_section #microsite_content .p_contact_org .container >.row{
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.p_contact_org_section #microsite_content .p_contact_org .container >.row .col-md-6{
  width: 50%;
}
@media (max-width: 992px){
  .p_contact_org_section #microsite_content .p_contact_org .container >.row .col-md-6{
    width: 100%;
    padding: 25px;
  }
  .p_contact_org_section #microsite_content .p_contact_org .contact_information{
    text-align: center;
  }
}
/* ==========End contact_org_section======= */


/***********************INSYS **********************/
.p_insys #microsite_content .article h2 b{
    color: #00a5dc;
 }
 .p_insys #microsite_content .article h2{
    font-size: 2.8rem;
  font-weight:bold;
   font-family: "interbold", Verdana, Arial, sans-serif;
 }
 .p_insys #microsite_content .p_insys_grey{
   background-color:#f6f6f6;
   padding-top:6rem;
  }
.p_insys #microsite_content .p_insys_grey.p_insys_col_p{
  padding-top: 0!important;
}
.p_insys #microsite_content .p_insys_grey.p_insys_grey_1{
  background-image: url('https://www.also.com/ec/cms5/media/img/2400_2/insys_2/bg_grey.png');
   background-position: top;
   background-repeat: no-repeat;
   background-size:100% auto;
}
 .p_insys #microsite_content .p_insys_col .article .col-for-image img{
   text-align: center;
   margin: 0 auto;
 }
 .p_insys #microsite_content .p_insys_col .article h3, .p_insys #microsite_content .p_insys_col .article p:nth-of-type(1){
   text-align: center;
 }
 .p_insys #microsite_content .p_insys_col .article h3{
   font-weight: 500;
   text-transform: none;
 }
.p_insys #microsite_content .p_insys_header{
  background:url('https://www.also.com/ec/cms5/media/img/2400_2/insys_2/insys-header-home.png');
  background-color: #f6f6f6;
  padding: 8rem 0 10rem 0;
  background-position: right bottom;
  background-size: cover;
  background-repeat: no-repeat;
}
.p_insys #microsite_content .p__contact .article{
  max-width: 700px;
  margin: 0 auto;
}
.p_insys #microsite_content .p__contact .article >.row{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.p_insys #microsite_content .p__contact .article >.row img{
  max-width: 300px;
  margin: 0 auto;
}
.p_insys #microsite_content .p__contact h3, .p_insys #microsite_content .p__contact p{
  text-align: left;
}
.p_insys #microsite_content .p_insys_header .container .article{
  max-width:650px;
}
.p_insys #microsite_content .p_insys_header .container .article h2{
  font-size:3.5rem;
}
.p_insys #microsite_content .p_insys_header .container .article p{
  font-size:1.8rem;
}
.p_insys #microsite_content .p_insys_header h2, .p_insys #microsite_content .p_insys_header p{
  color:#fff;
}
.p_insys #microsite_content .p_insys_col .article ul{
  list-style: none;
  padding-left:0;
  padding-top:20px;
}
 .p_insys #microsite_content .p_insys_col .article  ul li{
   list-style: none;
   background: url('https://www.also.com/ec/cms5/media/img/2400_2/insys_2/arr.png');
   background-repeat:no-repeat;
   background-size:auto;
   background-position:left top 5px;
   padding-left:25px;
   color: #00a5dc;
 }
.p_insys #microsite_content .p_insys_col .article h3{
  padding-bottom:10px;
}
.p_insys #microsite_content .p_insys_col.p_insys_col_p .article p{
  color:#000;
}
.p_insys #microsite_content .p_insys_col .article {
  color: #14354c;
}
.p_insys #microsite_content .p_insys_col .article p, .p_insys #microsite_content .p_insys_col .article  ul li a{
  color: #00a5dc;
}
@media screen and (max-width: 960px){
  .p_insys #microsite_content .p_insys_header{
    background-position: center bottom;
  }
}
/***********************END INSYS **********************/


/* ==========p-2320-neomounts_22q1_spring_promotion_1========== */
.p-2320-neomounts_22q1_spring_promotion_1 .section_2635769 .text_with_media .row div:first-child {
	padding-right: 60px;
}

.p-2320-neomounts_22q1_spring_promotion_1 .section_2635769 .text_with_media .row div:last-child {
	padding-top: 20px;
}
/* ==========ENd p-2320-neomounts_22q1_spring_promotion_1========== */

/* ==========avepoint_herstellerportal_22Q1============ */

#p-avepoint_herstellerportal_22Q1 #microsite_content .bg-black-1 {background: #E6E6D7;}
.p-avepoint_herstellerportal_22Q1 #microsite_content .p_avepoint_bg1 {margin: auto; padding:10px; background-color: #40505f;}
.p-avepoint_herstellerportal_22Q1 #microsite_content .p_avepoint_subtext1 {padding-left: 0; padding-right: 0;}
.p-avepoint_herstellerportal_22Q1 #microsite_content .grid .grid-col {padding-left: 0; padding-right: 0;}

/* ==========END avepoint_herstellerportal_22Q1======= */



/* ==========microsoft22q2_promocja_komponentowa======= */
.p-5410-5410_microsoft22q2_promocja_komponentowa .mwf-bold > p {
	color:#000 !important;
	font-size:15px !important;
}
/* ==========END microsoft22q2_promocja_komponentowa======= */


/* ==========p-2610-multivendor_22q2_aslan_1======= */


section.section_2646873.box.bg-black-100.pTop40_global.pBot40_global .container.grid.grid-type-1 { background: transparent !important; }
.p-2610-multivendor_22q2_aslan_1 .section_2651395,
.p-2610-multivendor_22q2_aslan_1 .section_2651400,
.p-2610-multivendor_22q2_aslan_1 .section_2651404,
.p-2610-multivendor_22q2_aslan_1 .section_2651393 {
background: #F1F3F2 !important;
}
.section_2646873 .container.grid.grid-type-1 {
    background: transparent !important;
}

.section_2651393 > .container, .section_2651395 > .container {
    background: transparent !important;
}

section.section_2646873.box.bg-black-100.pTop60_global.pBot60_global {
    background: #000 url(https://also.com/ec/cms5/media/img/2610_1/vendors_2/aslan/2610_multivendor_22q2_aslan_landing_page_footer.jpg) no-repeat !important;
    background-position: bottom center !important;
    margin: 0px !important;
}
.p-2610-multivendor_22q2_aslan_1 .section_2646873 select#mwff2dd97599b3b {
    color: #000;
}

.p-2610-multivendor_22q2_aslan_1 p.big {
    line-height: 1.4;
}

.section_2672649 {text-align: center; }
.section_2672649 .container.grid.grid-type-1 {
    background: rgb(0,0,0,.15);
	padding: 20px 0;
    border-radius: 40px;
}

.section_2672649 .container .col-xs-12.col-md-6.grid-col:nth-child(1) {
    background: #006B7D
}

/* ==========End p-2610-multivendor_22q2_aslan_1======= */


/* ==========p-2400-wacom_5======= */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');

.p-2400-wacom_5 .section_2662895 div.row .col-xs-12.col-md-6.grid-col.no-gutter:nth-child(1) {
background: #FAFAFA;
}
.p-2400-wacom_5 .section_2662895 div.row .col-xs-12.col-md-6.grid-col.no-gutter:nth-child(2) {
background: #EFEFEF;
}
.p-2400-wacom_5 .section_2662895 .article.text_with_media {
    overflow: hidden;
    position: relative;
}

.p-2400-wacom_5 .section_2662895 div.row .text_with_media p { 
    margin: 0 0 -40px;
    padding-top: 10px;
}

.p-2400-wacom_5 .section_2662908 .text_with_media .col-xs-12 { padding: 0 !important;} 

.p-2400-wacom_5 .section_2662900 { margin-top: 15px; }
.p-2400-wacom_5 .section_2662900 div.row .col-xs-12.col-md-4.grid-col.equalheight.group-0-0 {padding: 0 !important; }
.p-2400-wacom_5 .section_2662900 .row.equalheight .col-xs-12.col-md-4.grid-col.equalheight.group-0-0:nth-child(2){background: #EFEFEF;}

.section_2662895 .article > .row:nth-child(1) {
    position: relative;
    z-index: 2;
}

.section_2662895 .article.text_with_media img {
    padding-left: 25px;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transition: -moz-transform .2s ease-in-out;
    -ms-transition: -ms-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
}

.section_2662895 .article.text_with_media:hover .col-for-image {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.section_2662895 .text_with_media div.col-for-image {
    padding-left: 0;
    padding-right: 0;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transition: -moz-transform .2s ease-in-out;
    -ms-transition: -ms-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    z-index: 1;
    position: relative;
}

body.p-microsite.p-.p-2400-wacom_5 {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color:#000;
    
}

.p-2400-wacom_5 .section_2662900 h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}

.p-2400-wacom_5 .text_with_media a { 
color: #0097d4 !important;
text-decoration: none;
border: 0px !important;
}

.section_2662902 h2 {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    margin-bottom: 30px;
}

.section_2662908 .text_with_media p:nth-child(3) b:nth-child(1) {
    font-size: 18px;
}
.p-2400-wacom_5 section.appBlock .container .row .grid-col img.img-original.img-responsive {
    padding-left: 20px;
}

.spri-wacom-creative .section_2706054 .article.text_with_media img {
    padding-left: 25px;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transition: -moz-transform .2s ease-in-out;
    -ms-transition: -ms-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
}

.spri-wacom-creative .section_2706054 .article.text_with_media:hover .col-for-image {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.section_2706054 div.row .col-xs-12.col-md-7:nth-child(2) {
   background: #FAFAFA;
    overflow: hidden;
    position: relative;
    padding: 30px;
}

.section_2706054 .text_with_media .col-for-image {
    padding-left: 0;
    padding-right: 0;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transition: -moz-transform .2s ease-in-out;
    -ms-transition: -ms-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    z-index: 1;
    position: relative;
}
.section_2716737 .section_2706054 .article.text_with_media img {
    padding-left: 25px;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transition: -moz-transform .2s ease-in-out;
    -ms-transition: -ms-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
}

.section_2716737 .article.text_with_media:hover .col-for-image {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}


.section_2716737 .text_with_media .col-for-image {
    padding-left: 0;
    padding-right: 0;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -moz-transition: -moz-transform .2s ease-in-out;
    -ms-transition: -ms-transform .2s ease-in-out;
    -o-transition: -o-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    z-index: 1;
    position: relative;
}


/* ==========End of p-2400-wacom_5======= */

/* ==========p-5710-aruba_1830_switch_2======= */
@media (max-width: 768px) {

section.section_2667249.featureBlock .col-xs-12.col-md-3 {
    width: 100%;
}
@media (min-width: 1365px) and (max-width: 1600px) {
.p-5710-aruba_1830_switch_2 .hero-banner .container-fluid::after {
    left: 10%;
}
}

}
.p-5710-aruba_1830_switch_2 .hero-banner .container-fluid::after {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800/microsites_6/bg_microsite/hpe/aruba-logo.png);
    position: absolute;
    content: "";
    width: 136px;
    height: 36px;
    top: 16%;
    left: 21%;
}

section.section_2667249.featureBlock .col-xs-12.col-md-3 {
    width: 18.2%;
    background-color: #520f78;
    margin-left: 10px;
    margin-right: 10px;
    min-height: 365px;
    color: #fff;
}

section.section_2667249.featureBlock .col-xs-12.col-md-3 .article.text_with_media b {
    color: #dd6735;
}

section.section_2667249.featureBlock .col-xs-12.col-md-3 .article.text_with_media p {
    color: #fff;
}
.section_2646355 .container .row .grid-col {
    width: 20%;
    padding: 0;
    margin: 0;
    float: right;
}
.p-5710-aruba_1830_switch_2 section.appBlock .container .row .grid-col {
    width: 20%;
    padding: 0;
    margin: 0;
    float: right;
}
/* ==========End of p-5710-aruba_1830_switch_2======= */


/***** open epos *****/
.p_epos #microsite_content .text_black a.lnk{
    color:#000!important;
    border:none;
}

.p_epos #microsite_content .p_epos_center .container >.row{
  display: flex;
  justify-content: center;
}
/***** close epos *****/


/***** open ibm_2022 *****/
.p_ibm_2022 #microsite_content .p_ibm_header h3{
    text-transform: none;
}
.p_ibm_2022 #microsite_content .p_ibm_header .container >.row{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.p_ibm_2022 #microsite_content .p_ibm_header_justify p{
  text-align: justify;
}
.p_ibm_2022 #microsite_content .p_ibm_header_justify ul{
  text-align: justify;
}
/***** close ibm_2022 *****/


/***** BACKUP ******/
.p_spring_backup #microsite_content .p_spring_backup_header h2 {
    color: #fff !important;
    margin-bottom: 0;
}

.p_spring_backup #microsite_content .p_spring_backup_header .container {
    color: #fff !important;
    background-color: #006b7d;
    margin-bottom: 4rem;
}

.p_spring_backup #microsite_content .p_spring_backup_logos .grid-col {
    margin: 0 auto;
}

.p_spring_backup #microsite_content .p_spring_backup_logos .grid-col img {
    max-width: 150px;
    margin: 0 auto;
    padding: 10px;
    background-color: #fff;
    width: 100%;
}

.p_spring_backup #microsite_content .p_spring_backup_logos .container {
    background-color: #fff;
}

.p_spring_backup #microsite_content .p_spring_backup_cols >.container > .row >.col-xs-12 >.row{
    margin-bottom: 30px;
    border: 1px solid #000;
    padding: 20px;
}
.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4{
  padding-right: 10px;
  padding-left: 10px;
}
.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4 > .row >.col-xs-12.col-xl-6:nth-of-type(1) > .row {
    position: relative;
    overflow: hidden;
   margin-bottom: 30px;
    display: flex;
    align-items: center;
}
.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4 .col-sm-7,.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4 .col-sm-6 {
    padding-left: 3rem;
}
.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4 .col-sm-3:nth-of-type(3) {
    padding-top: 0;
}
.p_spring_backup #microsite_content .p_spring_backup_cols .col-xs-6:nth-of-type(2) img {
    width: 100px;
    margin: 0 auto;
}
.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4 .col-sm-6 p{
    margin-bottom: 0;
}

.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4 .col-xl-6:nth-of-type(2) .col-xs-12{
  background-color: #89e872;
  padding:10px;
}

.p_spring_backup #microsite_content .p_spring_backup_cols .col-sm-4 .col-xl-6:nth-of-type(2) .col-xs-12 .row{
  margin-bottom: 0;
}

.p_spring_backup #microsite_content .p_spring_backup_contact img {
    max-width: 200px;
    margin: 0 auto;
}

.p_spring_backup #microsite_content a.lnk {
    color: #89e872;
    border-color: #89e872;
}

.p_spring_backup #microsite_content table.table tr th{
  text-align: center;
}
.p_spring_backup #microsite_content .mwf-field .mwf-input textarea{
    width:100%;
}
.p_spring_backup #microsite_content .mwf-form .mwf_buttonrow .mwf_cancel{
    display: none;
}
.p_spring_backup #microsite_content .table > tbody > tr > td{
    vertical-align: middle;
}
/***** END BACKUP ******/


/************************adobe_substance_3d***************************/
.p_adobe_substance_3d #microsite_content .p_topbanner {
  background: url('https://filesalso.dk/images/adobe-bg.gif') #000;
  height: 600px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: left;
  position: relative;
}

.p_adobe_substance_3d #microsite_content .p_topbanner:before {
  content: '';
  background: #000;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.3;
}

.p_adobe_substance_3d #microsite_content .p_topbanner .article {
  max-width: 700px;
}

.p_adobe_substance_3d #microsite_content .p_topbanner .article p {
  font-size: 20px;
}

.p_adobe_substance_3d #microsite_content .p_adobe_substance_3d_col a {
  color: #1473e6 !important;
  border: none !important;
}

.p_adobe_substance_3d #microsite_content .col-xl-6 p {
  margin-bottom: 10px;
}

.p_adobe_substance_3d #microsite_content .col-xl-6 p b,
.p_adobe_substance_3d #microsite_content h3 {
  font-size: 3rem;
  font-weight: bold;
  text-transform: none;
  font-family: "inter", Verdana, Arial, sans-serif;
}


.p_adobe_substance_3d #microsite_content a.btn.btn-primary {
  background-color: #1473e6;
  color: #fff;
  border: 2px solid #1473e6;
}
.p_adobe_substance_3d #microsite_content .p_topbanner a.btn.btn-primary:hover {
  background: transparent ;
}
.p_adobe_substance_3d #microsite_content a.btn.btn-primary:hover {
  border-color: #fff;
  background: transparent ;
  color: #fff;
  border-color: #fff;
}

.p_adobe_substance_3d #microsite_content .col-xl-6.col-sm-12 .row:not(.p_adobe_substance_3d #microsite_content .col-xl-6.col-sm-12:nth-of-type(1) .row) {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.p_adobe_substance_3d #microsite_content .col-xl-6.col-sm-12 .row {
  padding-bottom: 10px;
}

.p_adobe_substance_3d #microsite_content .col-xl-6.col-sm-12 .row:not(.p_adobe_substance_3d #microsite_content .col-xl-6.col-sm-12:nth-of-type(1) .row) p {
  margin-bottom: 0;
  padding-left: 20px;
}

.p_adobe_substance_3d #microsite_content .p_adobe_substance_3d_col .container>.row,
.p_adobe_substance_3d #microsite_content .p_adobe_substance_3d_col .container>.row .article>.row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.p_adobe_substance_3d #microsite_content .p_adobe_substance_3d_col .container>.row>.col-xs-12 {
  padding-left: 0 !important;
}

.p_adobe_substance_3d #microsite_content .p_adobe_substance_3d_col.left {
  padding-right: 0 !important;
}

@media (max-width: 991px) {
  .p_adobe_substance_3d #microsite_content .p_adobe_substance_3d_col .container>.row>.col-xs-12 {
    padding: 0 15px !important;
    margin-bottom: 20px;
  }

  .p_adobe_substance_3d #microsite_content .p_adobe_substance_3d_col.left .container>.row {
    flex-direction: column-reverse;
  }
}

/************************adobe_substance_3d***************************/


/***********logitech_mx_master_3s*************/
.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_col3 {
    padding: 8rem 0;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_col3 .container>.row>.col-xs-12 .article {
    border: 1px solid #bfbfc0;
    position: relative;
    overflow: hidden;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    transform: translate(0, -2px);
    transition: all 0.3s ease-in-out;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_col3 .container>.row>.col-xs-12 .article:hover {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
    transform: translate(0, 0);
    transition: all 0.3s ease-in-out;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_col3 .container>.row>.col-xs-12 .article a {
    text-align: center;
    display: block;
    border: none;
    font-size: 2.5rem;
    font-family: "inter", Verdana, Arial, sans-serif;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_bg .container>.row {
    background: url('https://www.also.com/ec/cms5/media/img/5310/customers_2/providers/logitech_12/bg.jpg') #f8f8f8;
    background-repeat: no-repeat;
    background-position: center bottom;
    padding: 5rem 0;
    margin-bottom: 6rem;
}

.p_logitech_mx_master_3s #microsite_content h2,.p_logitech_mx_master_3s #microsite_content p {
    color: #2c2d30;
}

.p_logitech_mx_master_3s #microsite_content h2 {
    font-size: 3.8rem;
    margin-bottom: 20px;
    font-weight: 500;
    font-family: "inter", Verdana, Arial, sans-serif;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_bg p b {
    color: #fff;
    background-color: #2c2d30;
    padding: 10px 30px;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_bg .article>.row {
    max-width: 1000px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 auto;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img .article>.row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 20px;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img img {
    padding-left: 0;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img.left img {
    margin-left: 30px;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img.right img {
    margin-right: 30px;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img.left .col-md-6:nth-of-type(2), .p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img.right .col-md-6:nth-of-type(1) {
    max-width: 400px;
    margin: 0 auto;
}

.p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_col3 .container > .row{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

@media screen and (max-width: 768px) {
    .p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img img {
        margin: 0 !important;
    }

    .p_logitech_mx_master_3s #microsite_content .p_logitech_mx_master_3s_img.left .article>.row {
        flex-direction: column-reverse;
    }
}

/***********end logitech_mx_master_3s*************/


/***************2420_epson_page***************/
#p_2420_epson_page #microsite_content h1, #p_2420_epson_page #microsite_content h2, #p_2420_epson_page #microsite_content h3 {
    font-weight: bold;
    font-family: "interbold", Verdana, Arial, sans-serif; 
    text-transform: none; 
}

#p_2420_epson_page #microsite_content a.btn-primary {
    border: none;
    border-bottom: none;
    border-radius: 0px;
    background: #051997;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#p_2420_epson_page #microsite_content a.btn-primary:hover { 
    background: #b8e8ff;
    color: #051997;
}

#p_2420_epson_page #microsite_content .epson_blue-bg {
    background: #051997;
    color: #ffffff;
}

#p_2420_epson_page #microsite_content .epson_grey-bg {
    background: #f1f3f5; 
}
/***************end 2420_epson_page***************/


/***************************toshiba_microsite**************************/
.p_toshiba_microsite #microsite_content .spri-logo-70 img{
  max-width: 200px;
}
.p_toshiba_microsite #microsite_content .btn-primary{
  background-color: #ff0000;
  border-radius: 0!important;
  color:#fff!important;
}
.p_toshiba_microsite #microsite_content .btn-primary:hover, .p_toshiba_microsite #microsite_content .btn-primary:active{
  background-color: #d0011b;
}
.p_toshiba_microsite #microsite_content h2{
  font-size: 3.0rem;
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container{
  height:400px;
  background-color: #000000;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec01 .container{
  background-image: url(https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/toshiba_3/toshiba-internal-hard-drive-n300.jpg);
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec02 .container{
  background-image: url(https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/toshiba_3/canviobasics_usp_closeup.jpg);
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container >.row{
  max-width: 400px;
  width: 100%;
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container >.row h2{
  margin-bottom: 15px;
  font-size: 32px;
  position: relative;
  text-shadow: 0 0 14px rgb(0 0 0 / 55%);
  display: inline-block;
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container >.row h2:before{
  content: '';
  background:#ff0000;
  width: 60px;
  height:3px;
  position: absolute;
  bottom:-5px;
  left:0;
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container >.row p b{
  color:#ff0000;
  font-weight: normal;
  text-shadow: 0 0 8px rgb(0 0 0 / 55%);
  font-size: 20px;
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container h2, .p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec01 .container p{
  color:#fff;
}
.p_toshiba_microsite #microsite_content .p_toshiba_microsite_col .highlight{
  display: block;
  text-align: center;
  padding-bottom: 10px;
  border-bottom: 1px solid #ff0000;
}
@media (max-width: 991px) {
  .p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container{
    position: relative
  }
  .p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container:before{
    content: '';
    background: #000;
    width: 80%;
    height:40%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    opacity: 0.7;
  }
  .p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container > .row{
    margin: 0 auto;
    text-align: center;
  }
  .p_toshiba_microsite #microsite_content .p_toshiba_microsite_sec .container >.row h2:before{
    left:50%;
    transform: translate(-50%,0);
  }
}
/***************************end toshiba_microsite**************************/


/******** adobe_fix ********/
.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(1) .text_with_media {
  background-color: #f57b2f;
}
.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(2) .text_with_media {
  background-color: #e74062;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(3) .text_with_media {
  background-color: #41cb76;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(4) .text_with_media {
  background-color: #0e2a30;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(5) .text_with_media {
  background-color: #fb291a;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(6) .text_with_media {
  background-color: #121234;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(7) .text_with_media {
  background-color: #800080;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(8) .text_with_media {
  background-color: #1d1c5d;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(9) .text_with_media {
  background-color: #a52929;
}

.p_adobe_fix #microsite_content #adobe-category .col-xs-12:nth-child(10) .text_with_media {
  background-color: #ab1b20;
}
/******** close adobe_fix ********/


/***************2420 epson microsite new***************/

.p_epson_q3 #microsite_content .bg-black-100.box.p_epson_logo,
.p_epson_q3 #microsite_content .bg-black-100.box.p_epson_logo .grid {
    background: #19212b;
}

.p_epson_q3 #microsite_content h2,
.p_epson_q3 #microsite_content h3 {
    font-family: "inter", Verdana, Arial, sans-serif;
    color: #353535;
    font-weight: 600;
    text-transform: none;
}

.p_epson_q3 #microsite_content p {
    color: #353535;
}

.p_epson_q3 #microsite_content h2 {
    margin-bottom: 20px;
}

.p_epson_q3 #microsite_content h2 {
    font-size: 3.5rem;
}

.p_epson_q3 #microsite_content .btn-primary {
    background-color: #10218b;
    position: relative;
    color: #fff;
    border: none !important;
    padding: 15px 45px 15px 30px !important;
    transition: all 0.3s ease-in-out;
    text-transform: none;
}

.p_epson_q3 #microsite_content .btn-primary:hover {
    background-color: #9ddfff;
    color: #10218b;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.p_epson_q3 #microsite_content .btn-primary:before {
    content: "";
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    margin: 0 0 0 15px;
    right: 20px;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%) rotate(0deg) scale(1);
    transform: translateY(-50%) rotate(0deg) scale(1);
    -webkit-transform-origin: center;
    transform-origin: center;
    transition: all 0.3s ease-in-out;
}

.p_epson_q3 #microsite_content .btn-primary:hover:before {
    border-left-color: #10218b;
    right: 15px;
}

.p_epson_q3 #microsite_content .btn-primary .fa-chevron-right {
    display: none;
}

.p_epson_q3 #microsite_content .p_epson_bg01.box,
.p_epson_q3 #microsite_content .p_epson_bg01.box .grid {
    background: rgb(13, 23, 46);
    background: linear-gradient(180deg, rgb(13, 23, 46) 0%, rgb(5, 24, 89) 100%);
    background-attachment: fixed;
}

.p_epson_q3 #microsite_content .p_epson_bg01 p,
.p_epson_q3 #microsite_content .p_epson_bg01 h2 {
    color: #fff;
}

.p_epson_q3 #microsite_content .p_epson_bg01 .col-md-4.grid-col .article {
    background-color: #fff;
}

.p_epson_q3 #microsite_content .p_epson_bg01 .col-md-4.grid-col .article p {
    color: #353535;
}

.p_epson_q3 #microsite_content .p_epson_product,
.p_epson_q3 #microsite_content .p_epson_product_head {
    background-color: #f1f3f5;
}

.p_epson_q3 #microsite_content .p_epson_product .col-xs-12 .article {
    background: #fff;
}

.p_epson_q3 #microsite_content .p_epson_contact .lnk {
    color: #10218b;
    border-color: #10218b;
}

.p_epson_q3 #microsite_content .p_epson_contact p b {
    font-size: 2.0rem;
}

.p_epson_q3 #microsite_content .p_epson_contact .article>.row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

@media (max-width: 991px) {
    .p_epson_q3 #microsite_content .p_epson_contact .article>.row {
        text-align: center;
    }

    .p_epson_q3 #microsite_content .p_epson_contact .article>.row .col-for-image {
        margin-bottom: 20px;
    }

    .p_epson_q3 #microsite_content .p_epson_contact .article>.row .col-for-image img {
        margin: 0 auto;
    }

    .p_epson_q3 #microsite_content h2,
    .p_epson_q3 #microsite_content p {
        text-align: center;
    }
}

/***************end 2420 epson microsite new***************/



/***************ALSO Smart Solutions Microsite***************/
.p_also_smart_solutions_microsite #microsite_content .section_2794470.bg-gradient-cd-3 .container {
  padding-top: 0;
  padding-bottom: 0;
}

.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container {
  padding-top: 0;
}

.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 {
  background: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/standard_hero_key_visual_solutions.png'), linear-gradient(315deg, #ff7731, #89e872);
  background-repeat: no-repeat;
  background-position: center bottom;
}

.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article img {
  padding-left: 0 !important;
}

.p_also_smart_solutions_microsite #microsite_content h2 {
  margin-bottom: 20px;
  font-size: 30px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  text-transform: none;
}

.p_also_smart_solutions_microsite #microsite_content h3 {
  font-size: 22px;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  text-transform: none;
  padding-bottom: 10px;
  font-weight: 700;
}

.p_also_smart_solutions_microsite #microsite_content p {
  font-size: 18px;
  font-weight: normal;
  font-family: "inter", Verdana, Arial, sans-serif;
  margin-bottom: 20px;
}

.p_also_smart_solutions_microsite #microsite_content p.big {
    font-size: 22px;
    line-height: 1.5;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 p b {
  font-size: 18px;
  font-weight: normal;
  font-family: "inter", Verdana, Arial, sans-serif;
  padding-top: 15px;
  display: inline-block;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 img {
  padding-left: 0;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .media{
  grid-column-start: 0;
  position: absolute;
  right: 0;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .media-right.grid-container{
  position: relative;
  padding-top:70px;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .media,
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .text {
  width: 950px;
}

.p_also_smart_solutions_microsite #microsite_content .btn-primary {
  font-weight: normal !important;
  font-family: "inter", Verdana, Arial, sans-serif;
  background: transparent;
  color: #000;
  text-transform: none;
  font-size: 18px !important;
}

.p_also_smart_solutions_microsite #microsite_content .btn-primary:hover {
  background: #000;
  color: #fff;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont01 {
  padding-top: 50px;
  padding-bottom: 30px;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont01 h3 {
    margin-top: 50px;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .article .text .row .col-xs-12 {
  padding: 40px 50px 30px 50px;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 {
  background: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/bg-1-2.png'), #89E872 !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02,
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont03 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.p_also_smart_solutions_microsite #microsite_content ul {
  padding-left: 15px;
  list-style: none;
}

.p_also_smart_solutions_microsite #microsite_content ul li {
  list-style: none;
  position: relative;
  padding-left: 25px;
  font-weight: normal;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 18px;
  padding-bottom: 5px;
}

.p_also_smart_solutions_microsite #microsite_content ul li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 8px solid #000;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .media-right.grid-container {
  padding-bottom: 0;
  position: relative;
  padding-top: 100px;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .c-Akkordeon .panel-title a {
  position: relative;
  padding-left: 80px;
  font-size: 18px;
  font-weight: 400;
  font-family: "inter", Verdana, Arial, sans-serif;
  background: #fff;
  border-bottom: none;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .c-Akkordeon .panel-title a::after {
  display: none;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .c-Akkordeon .panel-title a::before {
  content: '\25BC';
  color: #006B7D;
  position: absolute;
  font-size: 24px;
  left: 40px;
  float: none;
  transition: all 0.5s;
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  transform: rotate(120deg);
  margin-top: -4px;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .c-Akkordeon .panel-title a.collapsed::before {
  transition: all 0.5s;
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  transform: rotate(30deg);
  margin-top: 2px;
}

.p_also_smart_solutions_microsite #microsite_content table.table td {
  padding: 0;
  width: 11%;
}

.p_also_smart_solutions_microsite #microsite_content table.table a.lnk {
  display: block;
  padding: 10px;
  text-align: center;
  background-color: #FF7731;
  background-image: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/icon.png');
  background-repeat: no-repeat;
  background-position: center right 5px;
  text-decoration: underline;
  border: none !important;
  font-weight: normal!important;
  font-size: 15px;
}

.p_also_smart_solutions_microsite #microsite_content table.table a.lnk:hover {
  background-color: #000;
  color:#fff!important;
  background-image: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/icon_w.png');
}

.p_also_smart_solutions_microsite #microsite_content table.table td span {
  padding: 10px;
  display: inline-block;
}

.p_also_smart_solutions_microsite #microsite_content .btn-default {
  background-color: transparent;
  font-size: 18px;
  font-weight: normal !important;
  font-family: "inter", Verdana, Arial, sans-serif;
  text-transform: none;
}

.p_also_smart_solutions_microsite #microsite_content .btn-default:hover {
  background-color: #000;
  color: #fff;
}

.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container {
  position: relative;
  overflow: hidden;
  height: 400px;
  padding-bottom: 60px;
  padding-top: 0;
}

.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .embed-responsive {
  height: 340px;
  width: auto;
  padding: 0 !important;
  background: #000;
  position: relative;
}

.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .embed-responsive img {
  padding-left: 0;
}

.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .media {
  position: absolute;
  top: 0;
}

/*.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont03 h2{
  font-size: 30px;
  text-transform: uppercase;
}*/
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04_header{
  padding-top: 25px;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04_header .article >.row >.col-xs-12{
  padding-left: 0;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04_header h2{
  color:#fff;
  background: #000;
  max-width: 550px;
  text-align: center;
  padding:20px;
  text-transform: uppercase;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04_header h1 {
    color: #fff;
    background: #000;
    max-width: 700px;
    text-align: center;
    padding: 20px;
    text-transform: uppercase;
    font-size: 40px;
}


.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 h3{
  font-size: 22px;
  font-weight: 500;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 p{
  font-size: 18px;
  margin-bottom: 0;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 img {
  padding-left: 0;
}

.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .media {
  width: 950px;
  grid-column-start: 0;
  position: absolute;
  right: 0;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .panel-default .panel-body{
  background: #fff;
  padding: 10px 50px 20px 50px;
  border: none;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .panel-default .panel-body table.table tr th{
  background-image:none;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .panel-default .panel-body .table-striped > tbody > tr:nth-of-type(2n+1){
  background: none;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .panel-default .panel-body .table-striped > tbody > tr:hover{
  background: none;
}
.p_also_smart_solutions_microsite #microsite_content table.table td:nth-of-type(1){
  width: 23%;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont05 p.big{
  font-size: 22px;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont05 .container{
  padding-top:85px;
  padding-bottom:65px;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont05 p {
  font-size: 18px;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont06{
  background-image: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/bg-2-2.png'), linear-gradient(315deg, #ff7731, #89e872);
  background-position: center;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont06 .article .grid-container{
  height:auto;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont06 .btn{
  background: #006B7D;
  color:#fff;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont06 .btn:hover{
  background-color: transparent;
  color:#000;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont06 .container{
  padding-top: 100px;
  padding-bottom:55px;
}
.p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .text{
  grid-column-end: 6;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont06.bg-gradient-cd-3  .article .grid-container .text{
  grid-column-end: 9;
}
.p_also_smart_solutions_microsite.form_contact #microsite_content .bg-gradient-cd-3 .article .grid-container .text{
  grid-column-end: 8;
}
.p_also_smart_solutions_microsite.form_contact #microsite_content .btn-primary{
  background: #006B7D;
  color:#fff;
}
.p_also_smart_solutions_microsite.form_contact #microsite_content .btn-primary:hover{
  background-color: transparent;
  color:#000;
}
.p_also_smart_solutions_microsite.form_contact #microsite_content .mwf-form p{
  font-size: 15px;
}
.p_also_smart_solutions_microsite.form_contact_cf #microsite_content .bg-gradient-cd-3 .article .grid-container .text{
  grid-column-end: 12!important;
}
.p_also_smart_solutions_microsite.form_contact_cf #microsite_content .bg-gradient-cd-3 .article .grid-container{
  height:auto;
}
.p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont06 .container >.row{
  background: #fff;
  padding-top: 30px;
  padding-bottom:30px;
  margin-bottom: 40px;
}
.p_also_smart_solutions_microsite #microsite_content .mwf-form p{
  font-size: 15px;
}
.p_also_smart_solutions_microsite #microsite_content table.table td span{
    font-weight: bold;
}
@media (min-width: 991px){
    .p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .embed-responsive {
        height: 480px;
        margin-top: -60px;
    }
    .p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .media {    
        height: 340px;
        overflow: hidden;
        position: relative
    }
    .p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .media:before{
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: transparent;
        opacity: 0;
        z-index: 1;
    }
}
@media (max-width: 991px) {
  .p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .media {
    position: relative;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .media{
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .media,
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .text {
    width: auto;
    max-width: 100%;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .media{
    position: relative;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .media-right.grid-container{
    padding-top:50px;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont02 .media-right.grid-container{
    padding-top:20px;
  }
  .p_also_smart_solutions_microsite #microsite_content table.table th{
    word-break: break-all;
    white-space: normal;
  }
  .p_also_smart_solutions_microsite #microsite_content table.table td{
    min-width: 110px;
  }
  .p_also_smart_solutions_microsite #microsite_content table.table td:nth-of-type(1){
    min-width: 100px !important;
    word-wrap: anywhere;
    word-break: break-all;
    white-space: break-spaces;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .panel-default .panel-body{
    padding: 10px 30px 20px 30px;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .panel-default .panel-body .row.table-responsive{
    margin: 0 auto;
  }
  .p_also_smart_solutions_microsite #microsite_content .p_also_smart_solutions_microsite_cont04 .panel-default .panel-body .row.table-responsive .col-xs-12{
    padding-left: 0;
    padding-right: 0;
  }
    .p_also_smart_solutions_microsite #microsite_content .bg-gradient-cd-3 .article .grid-container .embed-responsive {
        height: auto;
        padding-bottom: 60%!important;
    }
}

/***************end ALSO Smart Solutions Microsite***************/


/******************** LENOVO TOUR *********************/
.p_lenovo_tour #microsite_content .p_lenovo_tour_video{
    margin-top: -50px;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_video .row .col-for-media {
    padding: 0;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_video .row .col-for-media img {
    padding-left: 0;
}

/*.p_lenovo_tour #microsite_content .p_lenovo_tour_video .row .col-for-media .embed-responsive {
    position: absolute;
    top: 50%;
    height: 100%;
    margin-top: -85px;
    transform: translate(-50%, -50%);
    left: 50%;
    overflow: hidden;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_video .row .col-for-media .embed-responsive:before {
    content: '';
    position: absolute;
    background: #000;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    left: 0;
    top: 0;
}*/

.p_lenovo_tour #microsite_content .bg-black-40.box,
.p_lenovo_tour #microsite_content .bg-black-40.box .grid {
    background: #e8e8e8;
}

.p_lenovo_tour #microsite_content .btn-primary {
    background: #89e972;
    color: #000;
    width: 230px;
    box-shadow: -5px 5px 10px rgba(0, 0, 0, 0.2);
}

.p_lenovo_tour #microsite_content h2 {
    font-size: 3.8rem;
    text-transform: uppercase;
}

.p_lenovo_tour #microsite_content p {
    font-size: 1.5rem;
}

.p_lenovo_tour #microsite_content h3 {
    font-size: 2.8rem;
    text-transform: none;
    font-weight: 500;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}

.p_lenovo_tour #microsite_content h4 {
    font-size: 2.5rem;
    font-family: "inter", Verdana, Arial, sans-serif;
}

.p_lenovo_tour #microsite_content h4 b {
    font-weight: 700;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_col .article {
    position: relative;
    padding-bottom: 40px;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_col .row .col-for-image {
    position: unset;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_col .row .col-for-image picture:nth-of-type(2) {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 0);
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_col h2 {
    margin-bottom: 0;
}

.p_lenovo_tour #microsite_content ul {
    padding-top: 2rem;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_section01 {
    background: #86c7d9;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_section01 .article>.row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_section01 .article h4 {
    color: #ed3863;
    font-size: 2.2rem;
    padding-bottom: 10px;
    font-family: "rois", Verdana, Arial, sans-serif;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_section01 p {
    padding-bottom: 30px;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_h3 h3 {
    font-size: 2.2rem !important;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour {
    background: url(/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_isg_azure_hybrid_cloud_nordic_tour/bg01.png) #fff;
    background-size: cover;
    margin-top: 240px;
    padding-bottom: 8rem;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .col-for-image img {
    margin: 0 auto;
    text-align: center;
    max-width: 600px;
    width: 60%;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .col-for-image {
    position: absolute;
    top: 0;
    margin-top: -240px;
    left: 50%;
    transform: translate(-50%, 0);
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article {
    max-width: 600px;
    margin: 0 auto;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article p,
.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article h2,
.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article h3 {
    text-align: center;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article>.row:nth-of-type(2) {
    padding-top: 220px;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article h3,
.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article p.big {
    font-size: 2.0rem;
    text-transform: uppercase;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article h2 {
    font-size: 8.8rem;
    margin-bottom: 0;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .mwf-form .mwf_buttonrow .col-xs-6 {
    width: 100%;
    text-align: center;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .mwf-form .mwf_buttonrow .col-xs-6 p,
.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .mwf-form .mwf-input p {
    text-align: left;
}

.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .mwf-form .mwf_buttonrow .col-xs-6 .mwf_cancel {
    display: none;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_logo .grid.text-center img{
    height: 100px;
    margin: 0 auto;
    padding-bottom: 5rem;
    max-width: 100%;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_logo .container >.row{
    max-width: 700px;
    margin: 0 auto;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_tour .container > .row .col-xs-12:nth-of-type(1) .article {
    max-width: 850px;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_hred h4 b{ 
    color: #e2231a;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_video .article >.row:nth-of-type(2){
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_video .article >.row:nth-of-type(2) .col-xs-12{
  width: 100%;
  height: 100%;
  position: absolute;
  padding: 0;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_video .article >.row .lnk{
  display: block;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 1;
  position: absolute;
}
.p_lenovo_tour #microsite_content .p_lenovo_tour_video .article >.row .col-xs-12{
  padding:0;
}

.p_lenovo_tour #microsite_content .spri-car-section {
    margin-bottom: -150px;
}

@media (max-width: 991px) {
    .p_lenovo_tour #microsite_content .p_lenovo_tour_video .row .col-for-media {
        height: auto;
    }

    .p_lenovo_tour #microsite_content .p_lenovo_tour_video .row .col-for-media .embed-responsive {
        transform: translate(0, 0);
        position: relative;
        left: 0;
        top: 0;
        margin: 0;
    }

    .p_lenovo_tour #microsite_content .p_lenovo_tour_section01 {
        text-align: center;
    }

    .p_lenovo_tour #microsite_content .p_lenovo_tour_tour .col-for-image {
        margin-top: -20%;
    }

    .p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article>.row:nth-of-type(2) {
        padding-top: 14rem;
    }

    .p_lenovo_tour #microsite_content .p_lenovo_tour_tour {
        margin-top: 10rem;
    }

    .p_lenovo_tour #microsite_content .p_lenovo_tour_tour .article h2 {
        font-size: 7rem;
    }
}

.spri-also-webshops.p_2000_also-webshops-custom #microsite_content .spri-white-text.spri-box-info-2 .col-xs-12 .text_with_media p a{
    color:#fff;
    border-color:#fff;
}
/******************** END LENOVO TOUR *********************/


/***************Samsung Win actie T7 shield***************/
.p_samsung_t7_shield #microsite_content h1, .p_samsung_t7_shield #microsite_content h2, .p_samsung_t7_shield #microsite_content h3{
  font-family: "inter", Verdana, Arial, sans-serif;
}
.p_samsung_t7_shield #microsite_content h2{
  font-size: 3.4rem;
}
.p_samsung_t7_shield #microsite_content h1 b{
  font-weight: 900;
  color:#1428a0;
}
.p_samsung_t7_shield #microsite_content p{
  font-size: 17px;
}
.p_samsung_t7_shield #microsite_content .btn-primary{
  background-color: #1428a0;
}
.p_samsung_t7_shield #microsite_content .p_samsung_t7_shield_sec01 .container >.row >.grid-col:nth-of-type(1) .article >.row{
  padding-bottom:0;
}
.p_samsung_t7_shield #microsite_content .p_samsung_t7_shield_sec01 .container >.row >.grid-col:nth-of-type(2) .article >.row{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 0;
}
.p_samsung_t7_shield #microsite_content .p_samsung_t7_shield_sec02 .container .article >.row{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.p_samsung_t7_shield #microsite_content .p_samsung_t7_shield_sec02{
      background: #f7f7f7;
}
.p_samsung_t7_shield #microsite_content .p_samsung_t7_shield_last .container >.row >.grid-col:nth-of-type(2) .article >.row{
  text-align: center;
}
/***************end Samsung Win actie T7 shield***************/

/** APC Partner Program Drive **/
.p_apc_partner_program_drive #microsite_content .container .article p{
  font-size:1.8rem;
}
.p_apc_partner_program_drive #microsite_content .p_header{
  background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_partner_program_drive/apc-topbanner_nologo.jpg') #011911;
  height: 830px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  background-position: right center;
  background-repeat: no-repeat;
}
.p_apc_partner_program_drive #microsite_content .p_header .container .article{
  background:transparent;
  color:#fff;
  max-width: 740px;
}
.p_apc_partner_program_drive #microsite_content .p_header .container h1, .p_apc_partner_program_drive #microsite_content .p_header .container p{
  color:#fff;
}
.p_apc_partner_program_drive #microsite_content .container .article h1,.p_apc_partner_program_drive #microsite_content .container .article h2,.p_apc_partner_program_drive #microsite_content .container .article h3{
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight:700;
  text-transform: none;
}
.p_apc_partner_program_drive #microsite_content .p_header .container .article h1{
  text-transform: unset;
  color: #3DCD58;
  font-size: 4.0rem;
  margin-bottom: 30px;
  margin-top:20px;
  font-weight:700;
  line-height:1.3;
}
.p_apc_partner_program_drive #microsite_content .p_header .container .article p:not(.p_apc_partner_program_drive #microsite_content .p_header .container .article p:last-of-type){
  font-size: 2.2rem;
  margin-bottom: 30px;
}
.p_apc_partner_program_drive #microsite_content .p_header .container .article p:last-of-type{
  margin-bottom:0;
}
.p_apc_partner_program_drive #microsite_content .p_header .container .article ul{
  list-style-type: none!important;
  padding-left: 0;
}
.p_apc_partner_program_drive #microsite_content .p_header .container .article ul li{
  font-size: 2.2rem;
  margin-bottom:10px;
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_partner_program_drive/path.png');
  background-position:left center;
  padding-left: 40px;
  background-repeat: no-repeat;
}
.p_apc_partner_program_drive #microsite_content .container .article a{
   font-size:1.6rem;
   color:#fff;
   border-radius: 0;
   background: #3DCD58;
   border-color:transparent;
}
.p_apc_partner_program_drive #microsite_content .container .article a:hover{
  background:#000;
  border-color:#3DCD58;
}
.p_apc_partner_program_drive #microsite_content .container .article h2{
  font-size:4.0rem;
  margin-bottom: 50px;
  font-weight: 900;
}
.p_apc_partner_program_drive #microsite_content .container .article h3{
  font-size:3.0rem;
  font-weight: 900;
  margin-bottom: 50px;
}
.p_apc_partner_program_drive #microsite_content .container .article h4{
  font-size:2.2rem;
}
.p_apc_partner_program_drive #microsite_content .p_sec01 {
  position:relative;
}
.p_apc_partner_program_drive #microsite_content .p_sec01 img{
  position:absolute;
  left:0;
  bottom:0;
  width:50%;
  padding-left:0;
  
  max-width: 960px;
}
.p_apc_partner_program_drive #microsite_content .p_sec01 .col-xs-12{
  position:unset;
}
.p_apc_partner_program_drive #microsite_content .p_sec02, .p_apc_partner_program_drive #microsite_content .p_sec02 .container .article,.p_apc_partner_program_drive #microsite_content .p_sec02_col_green, .p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article{
  background:#F9FBF8;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:first-of-type .article){
  background:#fff;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article >.row:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:first-of-type .article >.row){
  padding:0;
  margin-bottom:30px;
  display:flex;
  border-right: 7px solid #3DCD58;
  align-items: center;
  width: 100%;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(odd) .article >.row:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:first-of-type .article >.row){
  border-left: 7px solid #3DCD58;
  border-right: 0;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article p{
  font-size:2.2rem;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article img{
  padding:0;
  width: auto;
  max-width: 100%;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(odd) .article .col-md-6:nth-of-type(2),.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(even) .article .col-md-6:nth-of-type(1){
  padding:0;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .text_with_media span.col-for-image{
  margin:0 auto;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article .media{
  margin-top:0;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article .text-box:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(1) .article .text-box){
  padding:  0 20px;
  display: block;
}
.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(1) .article .col-xs-12{
  padding:0;
  margin-bottom:40px;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .col-md-3 {
  background:#3DCD58;
  text-align:center;
  padding: 20px;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .col-for-image img{
  margin:0 auto;
  width:auto;
  padding:0;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .col-md-3, .p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .col-md-9{
  margin: 0!important;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .col-md-9{
  background:#fff;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .col-xs-12 .article .media-wrapper:not(.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .col-xs-12:nth-of-type(1) .article .media-wrapper){
  display: flex;
  justify-content: space-between;
  padding: 0;
  margin-bottom:20px;
  box-sizing: border-box;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .row .col-xs-12{
   padding: 30px 50px;
   display: flex;
   align-items: center;
   justify-content: center;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article h4{
  font-weight:bold;
  margin-bottom:30px;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .row .col-xs-12:not(.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .row .col-xs-12:nth-of-type(1)){
    border: 2px solid #3DCD58;
}
.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .article .row .col-xs-12 p{
    margin-bottom:0;
}
.p_apc_partner_program_drive #microsite_content .p_sec03{
  background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_partner_program_drive/apc-section5-background.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article,.p_apc_partner_program_drive #microsite_content .p_sec03 .container .col-xs-12{
  background:transparent;
  color:#fff;
position: static;
padding-top: 10px;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12.media{
  padding-right:0;
  margin-bottom: 20px;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article h3, .p_apc_partner_program_drive #microsite_content .p_sec03 .article p{
  color:#fff!important;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row{
  padding-bottom:0;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12:nth-of-type(1) img{
  /*margin-top: -78px;*/
  padding: 0;
  position: absolute;
  min-width: 600px;
  bottom: 0;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul{
  list-style-type: none!important;
  padding: 20px 0 5px 0;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li{
  font-size:1.8rem;
  display:flex;
  align-items: flex-start;
  flex-wrap: nowrap;
  justify-content: flex-start;
  margin-bottom: 30px;
  position:relative;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li b{
  font-size:2.2rem;
  display:block;
  min-width: 120px!important;
  margin-right: 40px;
  color:#3DCD58;
  position:relative;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li b:before{
  content:'';
  background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_partner_program_drive/r.png') #000;
  background-size:cover;
  width:26px;
  height:26px;
  position:absolute;
  right:-15px;
  top:50%;
  transform:translate(0,-50%);
  border-radius:50%;
  z-index:1;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li b:after{
  content:'';
  background:#3DCD58;
  width:1px;
  height: 100%;
  position:absolute;
  right:-4px;
  bottom: -52px;
  padding: 40px 0;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li:nth-of-type(4) b:after{
  display:none;
}

@media only screen and (max-width: 992px){
    .p_apc_partner_program_drive #microsite_content .p_sec01{
      padding-bottom: 0!important;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec01 img{
      width: 100%;
      position: relative;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec01 .article > .row{
      display: flex;
      flex-wrap: wrap;
      flex-direction: column-reverse;
      padding: 0;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(odd) .article >.row:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:first-of-type .article >.row),.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article >.row:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:first-of-type .article >.row){
      flex-wrap:wrap;
      border-bottom: 7px solid #3DCD58;
      border-right: 0;
      border-left:0;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col .article .text-box:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(1) .article .text-box){
      padding:20px;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:nth-of-type(odd) .article >.row:not(.p_apc_partner_program_drive #microsite_content .p_sec02 .col-xs-12.grid-col:first-of-type .article >.row){
      flex-direction: column-reverse;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .col-xs-12 .article .media-wrapper:not(.p_apc_partner_program_drive #microsite_content .p_sec02_col_green .container .col-xs-12:nth-of-type(1) .article .media-wrapper){
      flex-wrap:wrap;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12:nth-of-type(1) img{
      position:relative;
      min-width: 100%;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec03{
      height: auto;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li b:after{
      height: calc(100% + 50px);
      bottom: -60px;
    }
    .p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li{
      margin-bottom: 20px;
    }
  }
/** End APC Partner Program Drive **/

/** Cisco eCom SMB Insentives **/
.p_cisco_ecom_smb_insentives #microsite_content .p_cisco_ecom_smb_insentives_header{
  background: url('https://also.com/ec/cms5/media/img/1010_central/cisco_31/insentives/cisco-ecom-smb-insentives-topheader.jpg');
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
}
#microsite_content .p_cisco_portal_news_sec01.section_2754302 h1{
  font-family: "inter", Verdana, Arial, sans-serif;
}
#microsite_content .p_cisco_portal_news_title h2, #microsite_content .p_cisco_portal_news_title h3{
  font-family: "inter", Verdana, Arial, sans-serif;
}
#microsite_content .p_cisco_portal_news_sec01.section_2754302 h1{
  font-family: "inter", Verdana, Arial, sans-serif;
  color: #fff;
  font-size: 5.0rem;
  line-height: 1.1;
  text-transform: none;
  font-weight: 500;
}
#microsite_content .p_cisco_portal_news_sec01.section_2754302 h1:after{
  background:#fff;
}
#microsite_content .p_cisco_portal_news_title h2, #microsite_content .p_cisco_portal_news_title h3{
  font-family: "inter", Verdana, Arial, sans-serif;
}
#microsite_content .p_cisco_portal_news_sec01.section_2754302 .text_with_media_overlapping .bg-box{
  background:transparent;
  grid-column-start: 3;
  grid-column-end: none;
}
#microsite_content .p_cisco_portal_news_sec01.section_2754302 .text_with_media_overlapping .grid-container{
  align-items: center;
}
#microsite_content .p_cisco_portal_news_title h2{
  font-size: 40px;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: 700;
}
#microsite_content .p_cisco_portal_news_title h3{
  font-size: 20px;
  line-height: 1.2;
}
#microsite_content .p_cisco_portal_news_button a{
  background-color: #85EA6C;
  transition: .5s;
}
#microsite_content .p_cisco_portal_news_button a:hover{
  background-color: #63AD51;
  transition: .5s;
}
#microsite_content .p_cisco_portal_news_product .c-Products--gallery-Product .row .col-xs-12:nth-of-type(1) a{
  background:#fff;
  text-align:center;
  margin-bottom:30px;
  box-shadow: 0 3px 4px 2px rgba(0,0,0,0.1);
}
#microsite_content .p_cisco_portal_news_product .c-Products--gallery-Product .row .col-xs-12 h3{
  font-size: 18px;
  padding-bottom: 10px;
  display: block;
}
#microsite_content .p_cisco_portal_news_product .c-Products__price{
  margin:20px 0;
}
#microsite_content .p_cisco_portal_news_product .btn{
  color:#000;
}
#microsite_content .p_cisco_portal_news_product .btn i,#microsite_content .p_cisco_portal_news_product .btn:before{
  display:none;
}
#microsite_content .p_cisco_portal_news_product .btn{
  text-align:center;
  background: #85EA6C!important;
  display: block;
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.4;
  text-transform: uppercase;
  transition: .5s;
}
#microsite_content .p_cisco_portal_news_product .btn:hover{
  background-color: #63AD51!important;
  transition: .5s;
  color:#000!important;
}
#microsite_content .p_cisco_portal_news_title.section_2754302 .article > .row{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
}
@media only screen and (max-width: 992px){
  #microsite_content .p_cisco_portal_news_sec01.section_2754302 .text_with_media_overlapping .grid-container .media{
    display:none;
  }
  #microsite_content .p_cisco_portal_news_sec01.section_2754302{
    background:url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/cisco_3/cisco_portal_ch/news_offers/oct_22/cisco-ecom-smb-insentives-topheader_500_800px.jpg');
    background-size: auto 100%;
    padding: 80px 30px;
    background-position: center;
  }
}
/** END Cisco eCom SMB Insentives **/

/** ALSO 22Q4 Hype Week **/
.p_also_hype_week #microsite_content .p_also_hype_week_main{
  padding-bottom: 100px;
  background-repeat: no-repeat, no-repeat !important;
  background-position: center bottom, 0 0 !important;
}
.p_also_hype_week #microsite_content .p_also_hype_week_main .article > .row{
  padding-top: 0;
}
.p_also_hype_week #microsite_content .p_also_hype_week_sec02 .c-Products--gallery-Product > .row {
  background-color: #fff;
  padding: 20px 20px 0;
  border-radius: 10px;
  text-align:center;
  margin-bottom:40px;
}
.p_also_hype_week #microsite_content .p_also_hype_week_sec02 .c-Products--gallery-Product .c-Products__shortDescription{
  margin-bottom:20px;
}
.p_also_hype_week #microsite_content .p_also_hype_week_sec02 .lnk{
  border-color:#000;
}
.p_also_hype_week #microsite_content .p_also_hype_week_sec02 .lnk:hover{
  border:none;
}
.p_also_hype_week #microsite_content .p_also_hype_week_sec02 .article >.row:nth-of-type(1){
  padding: 0;
}
.p_also_hype_week #microsite_content .p_also_hype_week_sec02 .article >.row:nth-of-type(2){
  padding: 0 25px;
}
.p_also_hype_week #microsite_content .p_also_hype_week_sec03 a{
  display:block;
  max-width:300px;
  margin:0 auto!important;
}
/** END ALSO 22Q4 Hype Week **/

/** ALSO CLOUND WEEK Q3 **/
.spri-also-cloud-week #microsite_content .spri-section-article-j-center .container >.row{
  justify-content: center;
}
/** END ALSO CLOUND WEEK Q3 **/


/**  MICROSOFT SURFACE ROADSHOW  **/
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_header {
  background-image: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/ms_surface_roadshow_bgheader.png');
  background-size: 300px auto;
  background-position: left top;
  background-color: #f9f9f9;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_header .article .row p .highlight {
  font-size: 1.6rem;
  font-weight: 400;
  display: block;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_header .article .row h2 {
  font-size: 3.6rem;
  margin-bottom: 20px;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg01 .article .row p,
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg02 .article .row p {
  font-size: 2.2rem;
}

.p_mcrosoft_surface_roadshow #microsite_content .article .row p {
  font-size: 1.4rem;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg01 {
  background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/ms_surface_roadshow_bg01.png');
  background-color: #fff;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg02 {
  background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/ms_surface_roadshow_bg02.png') left bottom;
  background-color: #f9f9f9;
  background-size: auto;
  background-repeat: no-repeat;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p {
  display: flex;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p .nowrap {
  min-width: 100px;
  width: 100px;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row h3 {
  margin: 0;
  font-size: 17px;
  text-transform: none;
  padding: 0 0 10px 0;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row .col-xs-12:nth-of-type(2) {
  padding-bottom: 7rem;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg04 {
  background: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/ms_surface_roadshow_bg03.png') left center;
  background-repeat: no-repeat;
  background-size: cover;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg04 .mwf-form p,
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg04 .mwf-label {
  color: #000 !important;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg04 .mwf-option p {
  margin-bottom: 0;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 {
  background-color: #fff;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_header .article img {
  max-width: 650px;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p .highlight:before {
  background: #3999ed;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container >.row {
  max-width: 680px;
  margin: 0 0 0 auto;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container{
  position:relative;
  padding-bottom: 60px;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container:before{
  content:'';
  background-image: url('https://www.also.com/ec/cms5/media/img/2320_1/kunder/providers_10/microsoft_37/microsoft_surface_day/ms_surface_roadshow_img03.png');
  background-position: bottom left;
  background-repeat: no-repeat;
  background-size: contain;
  width: 500px;
  height: 420px;
  position: absolute;
  bottom: 0;
  left: -70px;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2943383 .container >.row, .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2943383 .container >.row p{
  text-align:center;
  display:block;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2943383 .container >.row p{
  font-size:18px;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article .row p{
  font-size:14px;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article .row >.col-xs-12{
  padding: 0 0 0 10px;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container .row .col-md-6:nth-of-type(2){border-left: 2px solid #5d8eff;}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p .highlight:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 11px;
  border-radius: 50%;
  background: #5d8eff;
  width: 12px;
  height: 12px;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row p .highlight {
  margin-bottom: 5px;
  display: inline-block;
  padding-left: 22px;
  margin-left: 2px;
  position: relative;
}


.p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text{
  background: rgba(255,255,255,0.8) !important;
  border: none;
}
.p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text p{
  font-size: 16px!important;
}
.p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text p:nth-of-type(1), .p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text p:nth-of-type(3), .p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text p:nth-of-type(4), .p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text p:nth-of-type(7), .p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text p:nth-of-type(10){
  padding-bottom: 15px;
}
.p_mcrosoft_surface_roadshow.spr-global #microsite_content .mwf-form .mwf_success_text p:last-of-type{
  padding-top:30px;
}

.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row h3 {
  margin: 0;
  font-size: 17px;
  text-transform: none;
  padding: 0 0 10px 0;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row ul{
  list-style-type: none!important;
  padding-left: 0;
  font-size: 14px;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03 .article .row ul li b {
  margin: 0;
  font-size: 17px;
  text-transform: none;
  padding: 0 0 10px 0;
  display: block;
}
.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article .row >.col-xs-12, .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article >.row, .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article >.row .col-xs-12 .text-box:not(.p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article >.row .col-xs-12 .text-box.text-headline-box){
  height:100%;
}
@media only screen and (min-width: 992px){
  .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article >.row .col-xs-12 .text-box{
    display:block;
    position: relative;
  }
  .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .article >.row .col-xs-12 .text-box ul{
    position:absolute;
    bottom: 0;
  }
  .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container >.row >.col-xs-12{
    min-height:460px;
  }
}
@media only screen and (max-width: 992px){
  .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container .row .col-md-6:nth-of-type(2){
    border:none;
  }
  .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container:before{
    position: inherit;
    left: auto;
    margin: 0 auto 20px auto;
  }
  .p_mcrosoft_surface_roadshow #microsite_content .p_mcrosoft_surface_day_bg03.section_2941940 .container br{
    display:none;
  }
}

/**  end MICROSOFT SURFACE ROADSHOW  **/

/**  JABRA PANACAST ROOM SYSTEM  **/
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header {
  color: #fff;
  background: url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/2022_197/jabra_panacast_room_system/bg01.png');
  background-repeat: no-repeat;
  background-size: auto;
  padding: 7.3rem 0;
  background-position: center;
  height: 645px;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .col-xs-12:nth-of-type(1) .article .row img{
  width: 450px;
  margin-bottom: 15px;
  padding-left: 0;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .col-xs-12:nth-of-type(2) .article .row {
  display: flex;
  align-items: center;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header h1 {
  text-transform: none;
  font-size: 6.8rem;
  font-family: "inter", Verdana, Arial, sans-serif;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row>.col-xs-12,
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .media {
  position: unset;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row {
  position: relative;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .media img {
  position: absolute;
  top: 50%;
  right: 6rem;
  width: 50%;
  max-width: 558px;
  transform: translate(0, -50%);
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header p {
  font-size: 3.0rem;
  line-height: 1.5;
  padding-top: 15px;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .col-xs-12:nth-of-type(1) {
  padding-right: 10px;
  padding-left: 10px;
}

.p_jabra_panacast_room_system #microsite_content h2 {
  color: #1a1a1a;
}

.p_jabra_panacast_room_system #microsite_content h2,
.p_jabra_panacast_room_system #microsite_content p {
  color: #1a1a1a;
}

.p_jabra_panacast_room_system #microsite_content p {
  font-size: 20px;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec02,
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec02 .grid {
  background: #45494A !important;
  color: #fff;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header p,
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header h1,
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec02 p,
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec02 h2,
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec04 p,
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec04 h2 {
  color: #fff;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_img p {
  font-size: 20px;
  margin-bottom: 0;
  padding: 2rem 0;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec04 p {
  padding: 0 0 6rem 0;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_img .media-wrapper>.col-xs-12 .text-box {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  display: block;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_img .row.media-wrapper {
  padding-bottom: 0;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec04 {
  background: linear-gradient(180deg, #fff 50%, #2A3E59 50%);
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .article>.row {
  display: flex;
  align-items: center;
  padding: 0;
  flex-wrap: wrap;
  text-align: center;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .text-box{
  position: relative;
  display: block;
  padding-top: 75px;
  padding-bottom: 70px;
}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .text-box.text-headline-box{
    padding: 0;
}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .media{margin-top: 0;}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 p.big{
  color: #fff;
  font-size: 30px;
  position: absolute;
  margin: 0;
  left: 50%;
  transform: translate(-50%,0);
  top: 0;
  background: #000;
  width: 55px;
  height: 55px;
  border-radius: 20%;
}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container >.row >.col-xs-12:not(.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container >.row >.col-xs-12:nth-of-type(4)){
  padding-bottom: 60px;
}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container >.row >.col-xs-12:nth-of-type(1) p.big{
  background-color: #446F97;
}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container >.row >.col-xs-12:nth-of-type(2) p.big{
  background-color: #364B77;
}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container >.row >.col-xs-12:nth-of-type(3) p.big{
  background-color: #0A323B;
}
.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container >.row >.col-xs-12:nth-of-type(4) p.big{
  background-color: #202F47;
}

.p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec06{
  background:#627776;
}
.p_jabra_panacast_room_system #microsite_content .btn{
  background-color: #ffd100;
  color: #000;
  border: 2px solid #ffd100;
    font-size:18px!important;
}
.p_jabra_panacast_room_system #microsite_content .btn:hover{
  color: #ffd100;
  background-color: #000;
  border-color:#ffd100;
}
@media only screen and (max-width: 992px) {
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .article>.row img {
    padding: 0;
    max-width: 300px;
    margin: 0 auto;
  }

  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container>.row>.grid-col:nth-of-type(odd) .article>.row {
    flex-direction: column-reverse;
  }

  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .container>.row>.grid-col:nth-of-type(odd) .article>.row .media {
    padding-bottom: 20px;
  }

  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_sec05 .article>.row .col-xs-12 {
    margin-bottom: 20px;
  }
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header h1{
    font-size:40px;
  }
  .p_jabra_panacast_room_system #microsite_content h2{
    font-size:24px;
  }
  .p_jabra_panacast_room_system #microsite_content p{
    font-size:14px;
  }
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header p{
    font-size:18px;
  }
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header{
    height:auto;
    background-position: center;
    padding: 30px 0 10px 0;
    background-size: auto 100%;
  }
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .col-xs-12:nth-of-type(2) .article .row{
    display:block;
  }
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .media img{
    position:inherit;
    transform: none;
    width: 100%;
    margin: 0 auto;
  }
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_img p{
    font-size:14px;
  }
  .p_jabra_panacast_room_system #microsite_content .p_jabra_panacast_room_system_header .container>.row .col-xs-12:nth-of-type(1) img{
    max-width:200px;
  }
}

/**  end JABRA PANACAST ROOM SYSTEM  **/

/***********************p_hp_eliteboo****************************/
.p_hp_eliteboo #microsite_content h1, .p_hp_eliteboo #microsite_content h2, .p_hp_eliteboo #microsite_content h3 {
  font-family: "inter", Verdana, Arial, sans-serif;
  color:#142341;
}
.p_hp_eliteboo #microsite_content p{
  font-size:16px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_header {
  background-color: #142341;
  position: relative;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_header:before {
  content: "";
  width: 750px;
  height: 100%;
  background: #009086;
  position: absolute;
  top: 0;
  right: 0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_header .img-original.img-responsive{
  margin:0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_header h1 {
  color: #fff;
  font-size: 5.0rem;
  font-weight: 500;
  line-height: 1.3;
  padding: 20px 0 10px 0;
  border-bottom: 2px solid #23FFF0;
  width: auto;
  display: inline-block;
  margin-bottom: 40px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_header .container >.row{display: flex;align-items: center;}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_header .container >.row >.col-xs-12:nth-of-type(2) .media-wrapper{
  padding:0;
}
.p_hp_eliteboo #microsite_content section:not(.p_hp_eliteboo #microsite_content #section section:nth-of-type(1)){
  padding: 40px 0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01{
  background-color:#efefef;
  background-image: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/bg03.png');
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size:100% auto;
}
.p_hp_eliteboo #microsite_content .title h2{
  text-transform: uppercase;
  position:relative;
  background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/ic02.png');
  background-repeat: no-repeat;
  background-position: center left;
  padding: 30px;
  background-size: 150px 150px;
  display: flex;
  align-items: center;
  min-height: 150px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02.title h2,.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04.title h2{
  background-image: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/ic01.png');
  margin-bottom: 20px;
}
.p_hp_eliteboo #microsite_content .title h2 b{
  display: inline-block;
  padding: 10px;
  font-size: 3.5rem;
}
.p_hp_eliteboo #microsite_content .title h2 .highlight{
  font-size:2.5rem;
  font-weight:normal;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01.title h2 b{
  background-color:#efefef;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02.title h2 b, .p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec4.title h2 b{
  background-color:#fff;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01 .text-box:nth-of-type(2){
  display:flex;
  width: 100%;
  align-items: center;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01 .text-box h2{
  width: 60%;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01 .text-box ul{
   width: 40%;
   padding: 0;
   list-style-type: none!important;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01 .text-box ul li{
  list-style-type: unset;
  background-repeat: no-repeat;
  padding-left: 80px;
  background-position: center left;
  background-size: auto 60px;
  padding-bottom: 20px;
  padding-top: 20px;
  font-size: 17px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01 .text-box ul li:nth-of-type(1){
  background-image: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/ico01.png');
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec01 .text-box ul li:nth-of-type(2){
  background-image: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/ico02.png');
}
.p_hp_eliteboo #microsite_content .img-original.img-responsive{
  margin:0 auto;
}

.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 .container >.row {
  width: calc(65% - 30px);
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02{
  background: linear-gradient(90deg, rgba(255,255,255,1) 65%, rgba(20,35,65,1) 76%);
  background-image: url("https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/bg02_1.png");
  background-repeat: no-repeat;
  background-position: center right calc(50% - 580px);
  background-size:  auto 100%;
  padding-bottom: 60px!important;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 p .highlight{
  color:#008F85;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 p{
  margin-bottom: 0;
  text-shadow: 0 0 5px rgba(255,255,255,0.9);
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 p b{
  color:#008F85;
  text-transform: uppercase;
  font-size:18px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 .media{
  margin-top: 0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 .col-md-9.media{
  padding: 0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03.section_2945669{
  background: #F7F7F7;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03.title h2{
  background: none;
  font-size: 4.0rem;
  font-weight: 600;
  padding: 20px 0 20px 0;
  min-height: auto;
  position: relative;
  display: block;
  text-align: center;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03.title h2:before{
  content:'';
  background:#59C7B5;
  width: 150px;
  position: absolute;
  height:2px;
  left: 50%;
  bottom: 0;
  transform: translate(-50%,0);
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 h2 b{
  background:#F2F2F2;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 .highlight{
  color:#008F85;
  font-size:2.6rem;
  text-align:left;
  padding: 10px 50px 10px 40px;
  display: block;
  position:relative;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 .highlight:before{
  content:'';
  background-color:#142341;
  height:2px;
  width:100px;
  position:absolute;
  bottom:0;
  left:40px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 .article .media-wrapper:nth-of-type(2){
  background:#fff;
  padding:40px 0;
  margin-left: 25px;
  margin-right: 25px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 .container >.row >.col-xs-12:nth-of-type(1) .article .media-wrapper:nth-of-type(2){
  border-bottom: 1px solid #000;
  padding-bottom: 90px!important;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 p{
  text-align:center;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04,.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 h2 b{
  background: #fff;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec04 .container >.row >.col-xs-12{
  margin-bottom: 60px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03.p_hp_eliteboo_sec03_col{
  background: #F7F7F7;
  padding-bottom: 50px!important;
  background-repeat: no-repeat;
  background-size: 100% 30%,100% 100%;
  padding-top: 50px!important;
  position: relative;
  background-position: bottom center, center;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12{
  background:#fff;
  color:#000;
  box-shadow: -1px 5px 10px 3px rgb(0 0 0 / 10%);
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12 p{
  color:#000;
  font-size: 26px;
  font-weight: 600;
  margin: 0;
  line-height: 1.2;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12 p:nth-of-type(1){
  padding-bottom:10px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12.col-xs-12:nth-of-type(odd) >.article >.row{
  max-width: 600px;
  margin:0 auto;
  display: flex;
  width: 100%;
  align-items: center;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12.col-xs-12:nth-of-type(odd) >.article >.row .col-md-6{
  width: 70%;
  }
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12.col-xs-12:nth-of-type(odd) >.article >.row .media{
    max-width: 180px;
    width: 30%;
    padding: 0;
    margin: 0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12:nth-of-type(even):before{
  content:'';
  position:absolute;
  left:0;
  top:0;
  background-color: rgba(20,35,65,0.9);
  content:'';
  width:100%;
  height:100%;
  opacity:0.9;
}
.p_hp_eliteboo #microsite_content a.btn{
    background-color: #008F85;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container >.row >.col-xs-12:nth-of-type(even){
  background: url('https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/bg01.jpg');
  color:#fff;
  padding: 30px 25px 20px 25px;
  margin-bottom: ;
  position:relative;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% 80%;
  background-color: #000;
  margin-bottom:20px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container p b{
  color: #008F85;
  text-align: center;
  font-size: 20px;
  text-transform: uppercase;
}
.p_hp_eliteboo #microsite_content .spri-section-pb00{
  padding-bottom:0!important;
}
.p_hp_eliteboo #microsite_content .spri-section-pt00{
  padding-top:0!important;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container li{
  list-style-type: none;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container li li{
  list-style-type: disc;
  padding-bottom: 0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container li ul{
  padding-left: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container li b{
  color:#23FFF0;
}
.p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec03_col .container p{
  color:#fff;
}
@media only screen and (min-width: 1200px) and (max-width: 1440px){
  .p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 .container >.row {
    width: 50%;
  }
  .p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02{
    background-position: center right -50%;
    padding: 2% 0!important;
  }
}
@media only screen and (max-width: 992px) {
  .p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02{
    background: none;
    text-align: center;
  }
  .p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02 .container >.row{
    width:auto;
  }
  .p_hp_eliteboo #microsite_content .p_hp_eliteboo_sec02:after{
    content:'';
    background:url("https://www.also.com/ec/cms5/media/img/2900/customer_4/providers_15/hp_35/hp_elitebook_800_g9/bg02_sp.png");
    height: 400px;
    width: 100%;
    float: left;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
  }
}
.p_apc_partner_program_drive #microsite_content .container .article a.lnk{
  color:#fff;
  font-weight:normal;
  background: transparent!important;
  font-size: 1.8rem;
}
.p_apc_partner_program_drive #microsite_content .p_sec03 .article .row .col-xs-12 ul li .highlight{
  font-weight:normal;
}
/***********************END p_hp_eliteboo****************************/

/********** Apple ANC **********/
.spri-apple-acn #microsite_content h2{
  color:#fff;
}
.spri-apple-acn #microsite_content .panel-group{
  border: none;
}
.spri-apple-acn #microsite_content .panel{
  padding-bottom:15px;
}
.spri-apple-acn #microsite_content .panel .panel-heading{
  overflow:hidden;
  background: transparent;
}
.spri-apple-acn #microsite_content a{
  color:#fff;
}
.spri-apple-acn #microsite_content .panel .panel-heading a{
  background:#212121;
  color:#fff;
  position:relative;
}
.spri-apple-acn #microsite_content .panel .panel-body{
  background:#0a0a0a;
  border-left:1px solid #212121;
  border-right:1px solid #212121;
  position:relative;
  transition: 0.5s ease all;
  border-bottom: 1px solid #212121;
  -webkit-transition: 0.5s ease all;
}
.spri-apple-acn #microsite_content .panel .panel-body:before{
  content:'';
  background-position:right -80px bottom -20px;
  background-size:100% auto;
  background-repeat:no-repeat;
  position:absolute;
  width:300px;
  height:100%;
  opacity:0.1;
  right: 0;
  bottom: 0;
}
.spri-apple-acn #microsite_content .panel:nth-of-type(3) .panel-body:before{
  background-position:right -100px bottom 10px;
  width:350px;
}
.spri-apple-acn #microsite_content .panel:nth-of-type(4) .panel-body:before{
  background-position:right -30px bottom 10px;
  width:280px;
}
.spri-apple-acn #microsite_content .panel:nth-of-type(5) .panel-body:before{
   width:400px;
}
.spri-apple-acn #microsite_content .panel .panel-heading a:before{
  content:'';
  background-position:center;
  background-size:auto 100%;
  background-repeat:no-repeat;
  position:absolute;
  width:150px;
  height:150px;
  opacity:0.1;
  right: 0;
  top: 50%;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transform: translateY(50%);
  transition: 0.5s ease all;
  -webkit-transition: 0.5s ease all;
}
.spri-apple-acn #microsite_content .panel .panel-heading a.collapsed:before{
  transform: translateY(-50%);
}
.spri-apple-acn #microsite_content .panel:nth-of-type(1) .panel-heading a:before, .spri-apple-acn #microsite_content .panel:nth-of-type(1) .panel-body:before{
  background-image:url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/question.png');
}
.spri-apple-acn #microsite_content .panel:nth-of-type(2) .panel-heading a:before,.spri-apple-acn #microsite_content .panel:nth-of-type(2) .panel-body:before{
  background-image: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/settings.png');
}
.spri-apple-acn #microsite_content .panel:nth-of-type(3) .panel-heading a:before,.spri-apple-acn #microsite_content .panel:nth-of-type(3) .panel-body:before{
  background-image:url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/membership.png');
}
.spri-apple-acn #microsite_content .panel:nth-of-type(4) .panel-heading a:before,.spri-apple-acn #microsite_content .panel:nth-of-type(4) .panel-body:before{
  background-image:url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/clipboard.png');
}
.spri-apple-acn #microsite_content .panel:nth-of-type(5) .panel-heading a:before,.spri-apple-acn #microsite_content .panel:nth-of-type(5) .panel-body:before{
  background-image:url('https://www.also.ch/ec/cms5/media/img/6110_1/microsites_4/apple_2/dpp/processing.png');
}
/********** Apple ANC **********/

/*** ALSO Solutions - 2022 IoT Workplace+ Energy Saving ***/
.p_also_solutions_iot_workplace #microsite_content section {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 100% auto;
}


.p_also_solutions_iot_workplace #microsite_content .section_2963425 {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_contact_key_visual.svg'), linear-gradient(109deg, #89E872 0%, #FF7731 100%);
  background-position: left center;
  padding-bottom: 100px!important;
}
.p_also_solutions_iot_workplace #microsite_content .section_2963425 .mwf-form{
  background:#fff;
  margin-top:50px;
  padding:5px 25px 30px 25px;
}
.p_also_solutions_iot_workplace #microsite_content .section_2963425 .mwf-form p{
  margin-top:0;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963281 {
    padding: 40px 0;
    background-position: bottom center;
    background-repeat: no-repeat;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963281 h2 {
    margin-bottom: 10px;
    font-size: 22px;
    margin-top: 20px;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963281 p {
    margin-bottom: 0;
}

.p_also_solutions_iot_workplace #microsite_content .section_headline h2 {
    font-size: 40px;
    color: #fff;
    background: #000;
    padding: 32px 50px;
    text-transform: uppercase;
    width: fit-content;
    margin: 0px;
}

.p_also_solutions_iot_workplace #microsite_content .section_headline {
    display: inline-block;
    margin-bottom: 50px !important;
}
.p_also_solutions_iot_workplace #microsite_content .section_2962117 h2{
  text-transform: uppercase;
}
.p_also_solutions_iot_workplace #microsite_content h3{
  text-transform: none;
  font-family: "roisbold", Verdana, Arial, sans-serif;
}
.p_also_solutions_iot_workplace #microsite_content h3 {
    font-size: 30px;
    text-transform: none;
}

.p_also_solutions_iot_workplace #microsite_content p {
    margin-top: 22px;
    font-size: 18px;
}

.p_also_solutions_iot_workplace #microsite_content p:last-of-type {
    margin-bottom: 0;
}

.p_also_solutions_iot_workplace #microsite_content .p_energy {
    background-color: #FF7731;
    background-image: url(/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_minds_on_key_visual.svg);
    background-repeat: no-repeat;
    background-position: center top;
}

.p_also_solutions_iot_workplace #microsite_content .container>.row>.col-xs-12 {
    padding: 0;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 .section_headline h3 {
    font-weight: 500;
    font-family: "inter", Arial, sans-serif;
    margin-top: 32px;
    font-size: 22px;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3>.article {
    padding-right: 15px;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3:last-of-type>.article {
    padding-right: 0;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3>.article {
    background: #fff;
    padding: 0;
    margin-right: 12px;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3:last-of-type>.article {
    margin-right: 0;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3>.article>.row {
    padding: 30px 0;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3>.article .row:first-of-type,
.p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3>.article .row img {
    padding: 0;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963284 h3 {
    font-size: 22px;
  font-family: "interbold", Arial, sans-serif;
}

.p_also_solutions_iot_workplace #microsite_content .p_col4 {
    background-color: #89e872;
    background-image: url(/ec/cms5/media/img/1010_central/also_solutions_2022_iot_workplace/bg02.png);
    background-size: 100% auto;
}

.p_also_solutions_iot_workplace #microsite_content .p_how .col-md-4 .article:not(.p_also_solutions_iot_workplace #microsite_content .p_how .col-md-4:last-of-type .article) {
    padding-right: 12px;
}

.p_also_solutions_iot_workplace #microsite_content .p_how .article>.row:not(.p_also_solutions_iot_workplace #microsite_content .p_how .article >.row:first-of-type),
.p_also_solutions_iot_workplace #microsite_content .bg-black-1 .article>.row:not(.p_also_solutions_iot_workplace #microsite_content .bg-black-1 .article > .grid-container) {
    background: #fff;
}

.p_also_solutions_iot_workplace #microsite_content .bg-black-1 .article>.row:first-of-type,
.p_also_solutions_iot_workplace #microsite_content .bg-black-1 .article img {
    padding: 0;
}

.p_also_solutions_iot_workplace #microsite_content .bg-black-1 .article>.row {
    padding: 30px 15px;
}

.p_also_solutions_iot_workplace #microsite_content .p_how .article>.row:not(.p_also_solutions_iot_workplace #microsite_content .p_how .article >.row:first-of-type) {
    padding: 30px 15px;
}

.p_also_solutions_iot_workplace #microsite_content .p_how .article>.row:first-of-type,
.p_also_solutions_iot_workplace #microsite_content .p_how .article>.row .col-for-image {
    background: #FF7731;
    text-align: center;
    height: 200px;
    justify-content: center;
    align-items: center;
    display: flex;
    padding: 27px 0;
}

.p_also_solutions_iot_workplace #microsite_content .p_how .article>.row img {
    margin: 0 auto;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963294 .col-md-4,
.p_also_solutions_iot_workplace #microsite_content .section_2963297 .col-md-4 {
    padding: 60px 40px;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963297 .col-md-4 {
    padding-right: 0;
    padding-left: 40px;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963294 .col-md-8 {
    padding-right: 60px;
    padding-left: 0;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963297 .col-md-8 {
    padding-left: 60px;
}

.p_also_solutions_iot_workplace #microsite_content .section_2963425 .mwf-form .mwf_success_text{
  padding-top: 20px;
}

@media only screen and (max-width: 992px){
  .p_also_solutions_iot_workplace #microsite_content .section_headline{
    padding-left:0;
    padding-right:0;
    width: 100%;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_headline h2{
    width: 100%;
  }
  .p_also_solutions_iot_workplace #microsite_content h1,.p_also_solutions_iot_workplace #microsite_content .section_headline h2{
    font-size:4.0rem;
  }
  .p_also_solutions_iot_workplace #microsite_content h3{
    font-size:3.0rem;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3>.article{
    margin: 0 25px!important;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963284 .col-md-3{
    margin-bottom:25px;
  }
  .p_also_solutions_iot_workplace #microsite_content .article >.row.media-right, .p_also_solutions_iot_workplace #microsite_content .p_how .col-md-4 .article,.p_also_solutions_iot_workplace #microsite_content .text-wrapper, .p_also_solutions_iot_workplace #microsite_content .section_2962112 .article >.row.media-right .media img{
    padding: 0 25px!important;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2962112 .article >.row.media-right{
    padding:0!important;
  }
  .p_also_solutions_iot_workplace #microsite_content .article >.row.media-right .media,.p_also_solutions_iot_workplace #microsite_content .article >.row.media-right .media img{
    padding:0;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963294 img{
    padding: 0;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963294 .col-md-8{
    padding: 0 25px;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963298 .container>.row>.col-xs-12{
    padding-right: 25px;
    padding-left: 25px;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963297 .article>.row{
    display:block;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963297 .col-md-8{
    padding-left: 25px;
    padding-right: 25px;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963297 .col-md-8 img{
    padding: 0;
  }
  .p_also_solutions_iot_workplace #microsite_content .section_2963297 .col-md-4{
    padding:25px;
  }
}

/*** END ALSO Solutions - 2022 IoT Workplace+ Energy Saving ***/


/********** spri_apc_power_back_up_solution **********/

#microsite_content .spri_pdleft_p10 p{
  padding-left: 15px;
}
#microsite_content .spri_table table{
  margin-bottom: 40px;
}
#microsite_content .spri_table table th, #microsite_content .spri_table table tr{
  background:none;
}
#microsite_content .spri_table table tr th,#microsite_content .spri_table tr td{
  text-align:center;
}
#microsite_content .spri_table tr td:nth-of-type(2),#microsite_content .spri_table tr th:nth-of-type(2){
  border-right:2px solid;
}
#microsite_content .spri_table tr td:nth-of-type(1){
  text-align:left;    
  width: 30%;
}
#microsite_content .spri_table tr td{
  width: 10%;
}
#microsite_content .spri_table tr th, #microsite_content .spri_table tr td{
  vertical-align: middle;
}
#microsite_content .spri_table tr td:nth-of-type(2){
  text-align:right;
  width: 15%;
}
#microsite_content .spri_table table.table.table-striped th{
  border-bottom: none;
}
#microsite_content .spri_table table.table.table-striped th:last-of-type{
  border-bottom: 2px solid #000;
}
#microsite_content .spri_table table, #microsite_content .spri_table tbody tr:last-of-type{
  border:2px solid #000;
}
.spri_apc #microsite_content .spi_header .container .article h1{
  color: #3DCD58;
}
.spri_apc #microsite_content .lnk_apc_white .container .article a.lnk{
  color: #fff!important;
  background: transparent!important;
  border-color: transparent;
}
.spri_apc #microsite_content .lnk_apc_white .container .article a.lnk:hover{
  border-color: #3DCD58;
}
.spri_apc #microsite_content .lnk_apc_green .container .article a.lnk{
  color: #3DCD58!important;
  border-color: #3DCD58!important;
}
.spri_apc #microsite_content .btn_apc_green .container .article a.btn{
  font-size:1.6rem;
  color:#fff;
  border-radius: 0;
  background: #3DCD58;
  border-color:transparent;
}
.spri_apc #microsite_content .btn_apc_green .container .article a.btn:hover{
 background:#000;
 border-color:#3DCD58;
}


.spri_apc_power_back_up_solution #microsite_content .spri-apc-header{
  height: 600px;
  position: relative;
  background-repeat: no-repeat;
  background-color: #000!important;
  background-position: center;
  background-image: url(/ec/cms5/media/img/3100/microsites_8/apc_5/apc_power_back_up_solution/header.jpg);
  background-size: auto;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-header h1{
  color:#fff;
  text-transform: none;
  font-size:32px;
  padding: 30px 0;
  font-weight: 500;
  font-family: "rois", Verdana, Arial, sans-serif;
  margin: 0;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row{
  display: flex;
  align-items: flex-end;
  position: relative;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container,.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row{
  height:100%;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12,.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12 .col-xs-12,.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(2) .media{
  position: unset;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(1){
  position:absolute;
  top: 40px;
  left: 0;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(2) img{
  position:absolute;
  top: 40px;
  right: 0;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table{
  border-top-color: transparent;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tr th{
  padding:10px;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tr th:first-of-type{
    background: transparent;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: #fff!important;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tr th:not(.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tr th:first-of-type){
  background: #2ea836;
  border-bottom-color: #fff!important;
  color: #fff;
  text-align: center;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr,.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:hover{
  background: #f6f6f7;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr td:last-of-type:not(.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:first-of-type td, .spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(9) td){
  text-align: center;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(2) td:first-of-type,
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(6) td,
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(7) td:first-of-type,
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(10) td:first-of-type{
  background:#fff;
  text-align:center;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(6) td{
  text-align:left;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(2) td:first-of-type:after,
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(6) td:after,
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(7) td:first-of-type:after,
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(10) td:first-of-type:after{
  width: 100%;
  height: 150px;
  float: left;
  margin: 20px 0;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(2) td:first-of-type:after{
  content: '';
  background: url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/apc_5/apc_power_back_up_solution/pro01.jpg') center;
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(6) td:first-of-type:after{
  content: '';
  background: url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/apc_5/apc_power_back_up_solution/pro02.jpg') center;
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(7) td:first-of-type:after{
  content: '';
  background: url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/apc_5/apc_power_back_up_solution/pro03.jpg') center;
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
  margin:0;
  height: 70px;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(10) td:first-of-type:after{
  content: '';
  background: url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/apc_5/apc_power_back_up_solution/pro04.jpg') center;
  background-position: center;
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr td{
  font-size:16px;
  padding:10px;
  position: relative;
  vertical-align: middle;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr td b{
  display:block;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr td b sup{
  color:#2ea836;
  font-size:16px;
  top: 0;
}
.spri_apc_power_back_up_solution #microsite_content h3{
  color:#dd052b!important;
}
.spri_apc_power_back_up_solution #microsite_content .btn:not(.spri_apc_power_back_up_solution #microsite_content .btn:hover){
  background-color:#2ea836!important;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr td sup{
  color:#dd052b;
  font-weight:bold;
  font-size:16px;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:first-of-type, .spri_apc_power_back_up_solution #microsite_content .spri-apc-table table.table tbody tr:nth-of-type(9){
  background: #505456;
  color:#fff;
  font-size:14px;
}
.spri_apc_power_back_up_solution #microsite_content p{
  font-size:18px;
}
.spri_apc_power_back_up_solution #microsite_content .section_2967139 h2 a{
  border:none;
}
.spri_apc_power_back_up_solution #microsite_content .spri-apc-header:before{
  content:'';
  background: #2ea836;
  width:100%;
  position:absolute;
  height:10px;
  bottom:0;
}
@media only screen and (max-width: 992px){
  .spri_apc_power_back_up_solution #microsite_content .spri-apc-header{
    height: 400px;
    background-image: url(/ec/cms5/media/img/3100/microsites_8/apc_5/apc_power_back_up_solution/header_sp.jpg);
    background-size: cover;
    background-position: center bottom -2px;
  }
  .spri_apc_power_back_up_solution #microsite_content .spri-apc-header:before{
    display:none;
  }
  .spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(1){
    top: 0px;
  }
  .spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(2) img{
    top: 100px;
    right: 10px;
  }
  .spri_apc_power_back_up_solution #microsite_content .spri-apc-header h1{
    font-size:3.0rem;
    background: rgba(0,0,0,0.5);
  }
  .spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(2) img{
    max-width:120px;
  }
  .spri_apc_power_back_up_solution #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(1){
    padding: 0 30px;
  }
}
/********** End spri_apc_power_back_up_solution **********/


/*******************Financial Service*******************/
.spri-financial-service #microsite_content b{
  display:inline-block;
}
.spri-financial-service #microsite_content a{
  font-weight: 600!important;
}
/*******************END Financial Service*******************/

/********** HPE Gen11 AMD **********/
.spri_hpe_gen11_amd #microsite_content .hero-banner .parallax-container .parallax-text h2{
  margin:0;
  color: #000!important;
}
.spri_hpe_gen11_amd #microsite_content .hero-banner .parallax-container .container .row{
  position:unset;
}
.spri_hpe_gen11_amd #microsite_content .hero-banner .parallax-container .container{
  padding-top: 32px;
  padding-bottom: 15px;
}
.spri_hpe_gen11_amd #microsite_content .hero-banner .parallax-container{
  position:relative;
}
.spri_hpe_gen11_amd #microsite_content .hero-banner .parallax-container .parallax-text:before{
  content: '';
  width: 120px;
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_gen11_amd/also.png');
  height: 65px;
  position: absolute;
  left: 25px;
  top: -50px;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% auto;
  z-index: 1;
}
.spri_hpe_gen11_amd #microsite_content .hero-banner .parallax-container .container .row:after{
  content: '';
  position: absolute;
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_gen11_amd/header01.jpg');
  height: 380px;
  width: 380px;
  right: 24px;
  background-size: cover;
  background-position: center;
  bottom: 0;
  background-repeat: no-repeat;
  z-index:1;
}
.spri_hpe_gen11_amd #microsite_content .hero-banner .parallax-text .text{
  position:relative;
  z-index: 2;
  padding-top: 60px;
}
.spri_hpe_gen11_amd #microsite_content ul li a.lnk{
  background:none;
  padding: 0;
  color:#000;
  border-color: transparent;
  font-size: 1.6rem;
}
.spri_hpe_gen11_amd #microsite_content ul li a.lnk:hover{
  border-color: #89e872;
}
.spri_hpe_gen11_amd #microsite_content h3{
  text-transform:none;
  margin-bottom: 25px;
}
.spri_hpe_gen11_amd #microsite_content h2{
  font-family: "interbold", Arial, sans-serif;
  font-weight:900;
  font-size: 3.2rem;
}
.spri_hpe_gen11_amd #microsite_content p b, .spri_hpe_gen11_amd #microsite_content h2{
  color: #02aa82;
  font-weight:900;
}
.spri_hpe_gen11_amd #microsite_content p{
  font-size: 1.6rem;
  margin-top: 25px;
  line-height: 1.5;
}

.spri_hpe_gen11_amd #microsite_content .section_2970403 .container .article >.row{
  display:flex;
  align-items: center;
}

.spri_hpe_gen11_amd #microsite_content .bg-black-1, .spri_hpe_gen11_amd #microsite_content .bg-black-1 .container{
  background: #F6F6F6!important;
}
.spri_hpe_gen11_amd #microsite_content a.btn{
  background-color: #02aa82;
  color:#fff;
  border-color: #02aa82;
}
.spri_hpe_gen11_amd #microsite_content a.btn:hover{
  background-color:#89e872;
}
.spri_hpe_gen11_amd #microsite_content a.lnk:hover{
  color:#89e872;
}
.spri_hpe_gen11_amd #microsite_content a.lnk{
  color: #02aa82;
  background:none;
  padding: 0;
  border-color: #02aa82;
}
/* .spri_hpe_gen11_amd #microsite_content .section_2970409{
  background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_gen11_amd/bg02.jpg') no-repeat bottom ;
  background-size: 100% 40%;
} */
@media only screen and (max-width: 798px){
  .spri_hpe_gen11_amd #microsite_content .section_2970403 .article.text_with_media img{
    padding-left: 0px;
    margin-bottom: 40px;
  }
}
/********** End HPE Gen11 AMD **********/


#microsite_content .spri_msblue_btn .btn{
  background: #0067b8;
}
#microsite_content .spri_mslogo_top img{
    max-width:250px;
}
/*******************microsoft-csp-partner-day*******************/
.spri-microsoft-csp-partner-day #microsite_content .spri-microsoft-csp-partner-day_bg{
  background:url('https://www.also.com/ec/cms5/media/img/2420_1/providers_26/microsoft_52/microsoft_csp_1/bg.jpg');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: right bottom;
}
.spri-microsoft-csp-partner-day #microsite_content .spri-microsoft-csp-partner-day_bg .container >.row >.col-xs-12:nth-of-type(2){
  background: rgba(255,255,255,0.6);
  box-shadow: 5px 3px 17px 1px rgba(0,0,0,0.05);
  padding-bottom: 50px;
  padding-top: 20px;
}
.spri-microsoft-csp-partner-day #microsite_content .spri-microsoft-csp-partner-day_agenda{
  background:#f2f2f2;
}
.spri-microsoft-csp-partner-day #microsite_content .media{
  margin-top:0;
}
.spri-microsoft-csp-partner-day #microsite_content .media p{
    padding-bottom: 15px;
    margin-bottom: 0;
}
.spri-microsoft-csp-partner-day #microsite_content .media p.big{
    display:block;
    width:100%;
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box p{
    display:flex;
    flex-wrap: nowrap;
    position: relative;
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box p .highlight{
    width: 120px;
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box p .nowrap:before{
    content:'';
    position: absolute;
    top: 0;
    background-color: #0067b8;
    height: 100%;
    width: 2px;
    right: 15px;
    /* transform: translate(-50%,0); */
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box p .nowrap{
    width: 30px;
    text-align:center;
    color: transparent;
    position: relative;
    font-weight: 700;
    display: block;
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box p:before{
    content:'';
    background: #0067b8;
    width: 4px;
    height: 4px;
    position: absolute;
    bottom: 5px;
    left: 128px;
    border-radius: 50%;
    /* transform: translate(-50%,0); */
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box p:first-of-type:before,.spri-microsoft-csp-partner-day #microsite_content .media .text-box p:last-of-type:before{
    display:none;
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box p .highlight2{
    width: 72%;
}
.spri-microsoft-csp-partner-day #microsite_content .media .text-box{
    margin-left: 20px;
    display: block;
}
@media only screen and (min-width: 992px){
    .spri-microsoft-csp-partner-day #microsite_content .article >.row{
        display:flex;
        align-items: center;
    }
}
@media only screen and (max-width: 992px){
    .spri-microsoft-csp-partner-day #microsite_content .media{
        margin-top:40px;
    }
    .spri-microsoft-csp-partner-day #microsite_content .spri-microsoft-csp-partner-day_bg{
        background-size:250% auto;
        background-position:bottom right;
    }
}
/*******************END microsoft-csp-partner-day*******************/

/***************webshop_country_overview****************/
.spri-webshop_country_overview #microsite_content p.big{
  font-size:19px;
  margin: 0;
}
.spri-webshop_country_overview #microsite_content .media{
  margin: 0;
  width: 100%;
}
.spri-webshop_country_overview #microsite_content .col-md-3 .article{
  margin-bottom: 20px;
  background:#f3f3eb;
}
.spri-webshop_country_overview #microsite_content .article .media-wrapper{
  display: flex;
  align-items: center;
}
.spri-webshop_country_overview #microsite_content a.lnk:hover{
  font-weight: bold;
  color: #fff;
  border-bottom: none !important;
  background: #000;
  text-decoration-color: #000;
}
.spri-webshop_country_overview #microsite_content .text-box{
  margin:0;
}
.spri-webshop_country_overview #microsite_content .media-box img{
  padding:0px !important;
  max-width: 50px;
  margin: 0 auto;
}
/***************end webshop_country_overview****************/
/***************ergotron_xmas_2200****************/
.ergotron_xmas_2200 #microsite_content h1,
.ergotron_xmas_2200 #microsite_content h3,
.ergotron_xmas_2200 #microsite_content a,
.ergotron_xmas_2200 #microsite_content a.btn,
.ergotron_xmas_2200 .c-Products--gallery-Product span[class^="price"] {
    color: #F26859;
}
/***************end ergotron_xmas_2200****************/
/************************Solidigm********************************/
.Solidigm_shane #microsite_content section.spri-header_top_img.hero_section.bg-gradient-cd-1 {
  background-position: center top !important;
  background-size: cover;
  min-height: 600px;
}
.Solidigm_shane #microsite_content .spri_bg_grey_full{
  background: #EDEDED !important;
}
.Solidigm_shane #microsite_content .spri-bg-footer{
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/solidigm/mask_group_9.jpg);
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (max-width: 992px) {
  .Solidigm_shane #microsite_content .spri-bg-purple-cover{
     background-size: cover;
  }
}
/************************END Solidigm********************************/
/***************2200-fujitsu_44************/
.p-2200-fujitsu_44 #microsite_content p .highlight{
  color:#e62a24 !important;
  font-size: 20px;
}
/***************end 2200-fujitsu_44************/

/************************HP 22Q4 Promrion********************************/
.spri_hp_promotion_2022_main #microsite_content h1 {
  color: #00aeff;
}

.spri_hp_promotion_2022_main #microsite_content .section_2991469 .article > .row {
  display: flex;
  align-items: center;
  margin-bottom: 80px;
}

.spri_hp_promotion_2022_main #microsite_content .section_2991469 img {
  max-width: 200px;
  margin: 0 0 0 auto;
}

.spri_hp_promotion_2022 .container > .row {
  margin-left: 8px;
  margin-right: 8px;
}

.spri_hp_promotion_2022 .container > .row > .col-xs-12 {
  padding: 0;
  margin-left: -8px;
  margin-right: -8px;
  margin-bottom: 50px !important;
  margin-top: 30px;
}

.spri_hp_promotion_2022 .container .col-xs-12 .col-sm-4 {
  background: #fff;
  padding-left: 8px;
  padding-right: 8px;
  margin-bottom: 20px !important;
}

.spri_hp_promotion_2022 .container .col-xs-12 .col-sm-4 .row {
  background: #00aeff;
  padding: 30px;
  margin: 0;
}

.spri_hp_promotion_2022 .container .col-xs-12 .col-sm-4 .row h3 {
  font-family: 'Lato', sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: none;
  margin-bottom: 30px;
}

/************************END HP 22Q4 Promrion********************************/
/********************spri-lenovo-360-newyear********************/
.spri-lenovo-360-newyear #microsite_content .spri-section-topbanner{
  background-image: url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_360_new_year/header_bg.jpg');
  position: relative;
}
.spri-lenovo-360-newyear #microsite_content .spri-section-topbanner:before{
 content:'';
 width:60px;
 height:403px;
 position:absolute;
 background-image:url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_360_new_year/logo.png');
 background-size: auto;
 background-position: center;
 top: 0;
 right: 0;
 margin-top: 50px;
}
.spri-lenovo-360-newyear #microsite_content .spri-section-topbanner .col-for-image{
 position:absolute;
 right: 10%;
 top: 10px;
 display: block;
 width: auto;
}
.spri-lenovo-360-newyear #microsite_content .spri-section-topbanner .container >.row >.col-xs-12{
 position:unset;
}
.spri-lenovo-360-newyear #microsite_content .spri-section-form .mwf-form:after,.spri-lenovo-360-newyear #microsite_content .spri-section-icon .text_with_media:after,.spri-lenovo-360-newyear #microsite_content .spri-section-icon .text_with_media:before,.spri-lenovo-360-newyear #microsite_content h2:before, .spri-lenovo-360-newyear #microsite_content .spri-section-topbanner p:after{
 display:none;
}
.spri-lenovo-360-newyear #microsite_content .sebg01{
 background: #faf9f7;
}
.spri-lenovo-360-newyear #microsite_content .sebg01.sebg01_pro{
 background-image: url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_360_new_year/ico04.png');
 background-repeat: no-repeat;
 background-position: center;
 background-size: cover;
}
.spri-lenovo-360-newyear #microsite_content .sebg01.sebg01_pro .col-md-3 .article{
 background:#fff;
 padding-top: 20px;
 padding-bottom: 20px;
 box-shadow: -2px 2px 5px 1px rgba(0,0,0,0.1);
}
.spri-lenovo-360-newyear #microsite_content .section_2954941{
 background: url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/lenovo_6/kampagner_4/lenovo_360_new_year/ico01.png');
 background-size: 180px auto;
 background-position: top right 100px;
 background-repeat: no-repeat;
}
@media only screen and (max-width: 992px){
  .spri-lenovo-360-newyear #microsite_content .spri-section-topbanner{
    background-position: center left -100px;
    padding-top: 50px;
    min-height:auto;
  }
 .spri-lenovo-360-newyear #microsite_content .spri-section-topbanner .col-for-image{
   position:inherit;
   width: 100%;
   text-align: center;
 }
 .spri-lenovo-360-newyear #microsite_content .spri-section-topbanner .col-for-image img{
   max-width:250px;
 }
  .spri-lenovo-360 #microsite_content .spri-section-topbanner h2 br{
    display:none;
  }
 .spri-lenovo-360-newyear #microsite_content .section_2954941{
 background-size: 100px auto;
 background-position: right top;
 }
 .spri-lenovo-360-newyear #microsite_content .sebg01.sebg01_pro{
 background-size: auto;
 }
 .spri-lenovo-360 #microsite_content .spri-section-topbanner h2{font-size: 40px;}
}
/********************End spri-lenovo-360-newyear********************/

/****************************SAMSUNG NEWYEARS*************************************/
.spri-ss-newyears #microsite_content .spri-ss-newyears-header{
  background-size: 100% 100%;
  background-position: center bottom;
  padding: 150px 0 150px 0;
  color:#fff;
  position: relative;
  background-repeat: no-repeat;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .col-md-7.media .col-for-image{
  padding:0 50px;
  width: 100%;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .col-md-7.media img{
  margin: 0;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .container > .row .grid-col:nth-of-type(1) .col-md-4 .col-for-image{
  padding:0 10px;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .container > .row .grid-col:nth-of-type(2){
  position:static;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .btn{
  background:#fff;
  color:#00084f;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .btn:after, .spri-ss-newyears #microsite_content .spri-ss-newyears-header .btn:before{
   background:#ff0000;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .btn:hover{
  transition: 0.8s ease-in;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .container >.row .grid-col:nth-of-type(1) .col-md-4 img{
  max-width:280px;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header p, .spri-ss-newyears #microsite_content .spri-ss-newyears-header h1{
  color:#fff;
  margin-bottom:30px;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header p{
  font-size: 18px;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header h1{
  font-weight: 800;
  font-size:40px;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .media-box.col-for-image{
  padding: 25px;
  margin-bottom:30px;
}
.spri-ss-newyears #microsite_content h1,.spri-ss-newyears #microsite_content h2{
  font-family: "inter";
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-header .media-wrapper:nth-of-type(2){
  max-width:700px;
}
.spri-ss-newyears #microsite_content .btn{
  position:relative;
  overflow:hidden;
  text-shadow: 0 0 3px rgb(0 0 0 / 40%);
  transition: 0.3s ease-in-out;
  z-index: 0;  
  box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
  border: none!important;
}
.spri-ss-newyears #microsite_content .btn:before, .spri-ss-newyears #microsite_content .btn:after {
    position: absolute;
    top: 50%;
    content: "";
    width: 20px;
    height: 20px;
    background-color: #00084f;
    border-radius: 50%;
    z-index: -1;
}
.spri-ss-newyears #microsite_content .btn:hover{
  color:#fff;
  transition: 0.5s ease-in-out;
}
.spri-ss-newyears #microsite_content .btn:before{
    left: -20px;
    transform: translate(-50%, -50%);
}
.spri-ss-newyears #microsite_content .btn:after{
    right: -20px;
    transform: translate(50%, -50%);
}
.spri-ss-newyears #microsite_content .btn:hover:after{
    -webkit-animation: criss-cross-right 0.8s both;
    animation: criss-cross-right 0.8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
.spri-ss-newyears #microsite_content .btn:hover:before{
    -webkit-animation: criss-cross-left 0.8s both;
    animation: criss-cross-left 0.8s both;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}
@-webkit-keyframes criss-cross-left {
  0% {
    left: -20px;
  }
  50% {
    left: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 50%;
    width: 375px;
    height: 375px;
  }
}

@keyframes criss-cross-left {
  0% {
    left: -20px;
  }
  50% {
    left: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    left: 50%;
    width: 375px;
    height: 375px;
  }
}
@-webkit-keyframes criss-cross-right {
  0% {
    right: -20px;
  }
  50% {
    right: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    right: 50%;
    width: 375px;
    height: 375px;
  }
}
@keyframes criss-cross-right {
  0% {
    right: -20px;
  }
  50% {
    right: 50%;
    width: 20px;
    height: 20px;
  }
  100% {
    right: 50%;
    width: 375px;
    height: 375px;
  }
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-section{
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
  padding-top: 100px;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-section.spri-ss-newyears-section01{
  background-position:top center;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-section01 .c-Products--gallery-Product .row{
  padding:20px;
  text-align:center;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-section02{
  background-size: cover!important;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-section02 p,.spri-ss-newyears #microsite_content .spri-ss-newyears-section02 a{
  color:#fff;
  border-color:#fff;
  text-shadow: 0 2px 3px rgb(0 0 0 / 70%);
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-section02 a.btn{
  box-shadow: rgb(255 255 255 / 24%) 0px 3px 8px;
}
.spri-ss-newyears #microsite_content .spri-ss-newyears-section.spri-ss-newyears-section03{
  background-position: bottom center;
}
@media only screen and (min-width:992px){
  .spri-ss-newyears #microsite_content .spri-ss-newyears-header .col-md-7.media{
    position:absolute;
    right:0;
    top: 0;
  }
}
@media only screen and (max-width:1440px){
  .spri-ss-newyears #microsite_content .spri-ss-newyears-header .col-md-7.media .col-for-image{
    margin: 0;
    padding: 0;
  }
  .spri-ss-newyears #microsite_content .spri-ss-newyears-header .col-md-7.media{
    top: 50%;
    transform: translate(0,-50%);
  }
  .spri-ss-newyears #microsite_content .spri-ss-newyears-header h1{
    font-size:3.5rem;
  }
  .spri-ss-newyears #microsite_content .spri-ss-newyears-header{
      padding: 80px 0 80px 0;
  }
}
@media only screen and (max-width:992px){
  .spri-ss-newyears #microsite_content .spri-ss-newyears-header{
    padding: 50px 0 50px 0;
    background-size:cover;
    background-position: center;
  }
  .spri-ss-newyears #microsite_content .spri-ss-newyears-header .col-md-7.media{
    bottom:0;
    top:auto;
    transform: translate(0,0);
  }
}
/****************************END SAMSUNG NEWYEARS*************************************/

/************************ ALSO UP COMING EVENT ********************************/
.spri-also-up-coming-event #microsite_content #countdown-bg {
  background-color: #89E872;
  background-image: none!important;
  padding:0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_pb{
  padding-bottom:130px;       
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2{
  margin-top:-170px;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header{
  background: url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/also_upcoming_new/bg-key.png'), linear-gradient(135deg, rgba(137,232,114,1) 0%, rgba(0,106,124,1) 100%);
  background-position: center;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row{
  display:flex;
  flex-wrap:wrap;
  align-items: center;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col{
  padding:0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:first-of-type{
  width:100%;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:not(.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:first-of-type),
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col{
  width:50%;
  background-color: transparent;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col ul,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col ul{
  list-style-type: none!important;
  padding-left: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul{
  padding-left:20px;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul li >ul{
  display:flex;
  width: 100%;
  align-items:flex-start;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul li >ul li{
  width:27%;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(1),
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(1){
  width:45%;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(2),
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(2){
  text-align:center;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col ul li .highlight,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col ul li .highlight{
  font-weight:normal;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul >li >li,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul >li >li{
  width: 25%;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event_cols .col-md-4 {
  margin-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event_cols .col-md-4 p:last-of-type{
  margin-bottom:0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event_cols .col-md-4 > .article {
  border-radius: 10px;
  overflow: hidden;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event_cols .col-md-4 > .article .row:first-of-type {
  padding-top: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event_cols .col-md-4 > .article .small {
  font-size: 12px;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header #wrapper-countdown,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 #wrapper-countdown{
  color: #000;
  font-size: 16x!important;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header #wrapper-countdown span,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 #wrapper-countdown span{
  display:block;
  font-size: 16px!important;
  margin-bottom: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header #wrapper-countdown span.countdown-number,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 #wrapper-countdown span.countdown-number{
  font-size: 40px!important;
  font-weight: bold;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header #wrapper-countdown .countdown,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 #wrapper-countdown .countdown{
  padding-left:10px;
  padding-right:10px;
  border: none;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-oneslide .c-SliderNoNav .slider-navigation,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-oneslide .swiper-container .slider-navigation{
  display:none;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container{
  max-width:1440px;
  width: 100%;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(2),
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col:nth-of-type(1){
  padding-right:0;
  padding-left:165px;
  margin-top:-80px;
  position: relative;
  z-index: 10;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(3),
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col:nth-of-type(2){
  padding-right:165px;
  margin-top:-80px;
  position: relative;
  z-index: 10;
  display: block;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(3) .article >.row,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col:nth-of-type(2) .article >.row{
  padding: 4px 0;
  background: #fff;
  height: 164px;
  box-shadow: 3px 0 6px rgb(0 0 0 / 10%);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event_cols .col-md-4{
  margin-bottom: 40px;
}
@media only screen and (min-width:992px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col ul li b,
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col ul li b{
    display:block;
    margin-bottom:15px;
  }
}
@media only screen and (max-width:1200px) and (min-width:992px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(2),
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col:nth-of-type(1){
    padding-left:80px;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(3),
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col:nth-of-type(2){
    padding-right:80px;
  }
}
@media only screen and (max-width:992px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(2),
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(3),
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col{
    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-top: 0!important;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header #wrapper-countdown .countdown,
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 #wrapper-countdown .countdown{
    padding-left:2px;
    padding-right:2px;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:nth-of-type(3) .article >.row,
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col:nth-of-type(2) .article >.row{
    box-shadow: 0 0 6px rgb(0 0 0 / 10%);
    height:auto;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col,
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:not(.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col:first-of-type){
    width:100%;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li,
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul li >ul li{
    padding: 10px 10px;
    text-align:center;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li:first-of-type >ul,
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul li:first-of-type >ul{
    border-bottom: 1px solid #000;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li{
    font-size: 12px;
  }
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .article >.row{
  display:flex;
  align-items: center;
  max-width: 1110px;
  margin: -250px auto 0 auto;
  position:relative;
  background: #fff;
  z-index:10;
  flex-wrap: wrap;
  padding: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .article >.row .col-md-6{
  background-color: #fff;
}
.spri-also-up-coming-event-countdown #messages{
  display:none;
}
.spri-also-up-coming-event-countdown #wrapper-countdown{
  color: #000;
  font-size: 16px!important;
}
.spri-also-up-coming-event-countdown #wrapper-countdown span{
  display:block;
  font-size: 16px!important;
  margin-bottom: 0!important;
}
.spri-also-up-coming-event-countdown #wrapper-countdown span.countdown-number{
  font-size: 40px!important;
  font-weight: bold;
}
.spri-also-up-coming-event-countdown #wrapper-countdown .countdown{
  padding-left:10px;
  padding-right:10px;
  border: none;
}
.spri-also-up-coming-event-countdown #countdown-bg {
  background-color: #89E872;
  background-image: none!important;
  padding:0;
}
.spri-also-up-coming-event-countdown.p-microsite{
  background-color: #89E872;
  display: flex;
  align-items: center;
  flex-wrap: revert;
  width:100%;
}
.spri-also-up-coming-event-countdown.p-microsite main,.spri-also-up-coming-event-countdown.p-microsite .container-fluid >.row{
  width:100%;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .media{
  padding: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_nobg{
  background: none;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .article >.row .col-md-6:first-of-type{
  padding-left: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .article >.row .col-md-6:last-of-type{
  padding-right: 25px;
  margin-top: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(3){
  text-align:center;
}

.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li{
  position:relative;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .row >.col-xs-12:nth-of-type(3) .article >.row{
  margin-top:0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul{
  overflow:hidden;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(1):before,
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(3):before{
  content:'';
  width: 1px;
  height: 100px;
  background: #000;
  position: absolute;
  top:0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(1):before{
  right: 0;
}
.spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(3):before{  
  left:0;
}
.spri-also-up-coming-event #microsite_content .internal{
  padding:0;
}
.spri-also-up-coming-event #microsite_content .internal .container >.row >.col-xs-12{
  padding-top: 20px;
}

@media only screen and (max-width:1400px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul, .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul{
    padding-left:0;
  }
}
@media only screen and (max-width:1280px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header #wrapper-countdown span, .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 #wrapper-countdown span{
    font-size:14px!important;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li{
    font-size: 1.3rem;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul, .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header_2 .container >.row .col-xs-12.grid-col .text-box >ul{
    padding-left:0;
  }
}
@media only screen and (max-width:1200px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header #wrapper-countdown{
    padding: 37px 0;
  }
}
@media only screen and (max-width:992px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .article >.row .col-md-6:first-of-type{
    padding:0;
  }
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(2):before,
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .container >.row .col-xs-12.grid-col .text-box >ul li >ul li:nth-of-type(2):after{
    display:none;
  }
}
@media only screen and (max-width:992px){
  .spri-also-up-coming-event #microsite_content .spri-also-up-coming-event-header .article >.row{
    margin-top: -170px;
    background: transparent;
  }
}
@media only screen and (max-width:480px){
  .spri-also-up-coming-event-countdown #wrapper-countdown span.countdown-number{
    font-size:3.5rem!important;
  }
  .spri-also-up-coming-event-countdown #wrapper-countdown span{
    font-size:1.6rem!important;
  }
}

/************************ END ALSO UP COMING EVENT ********************************/
/************************ samsung ee 2022 ********************************/
.spri-samsung-ee #microsite_content .section_3002553 h3{
  font-weight: 400;
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
.spri-samsung-ee #microsite_content ul{
  padding-left: 15px;
}
.spri-samsung-ee #microsite_content .btn-default{
  max-width: 300px;
  width: 100%;
  position: relative;
     border: 1px solid #000;
    box-shadow: inset 0 0 20px rgb(0 0 0 / 0%);
    outline: 1px solid;
    outline-color: rgba(0,0,0, 0.5);
    outline-offset: 0px;
    text-shadow: none;
    transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);
}
.spri-samsung-ee #microsite_content .btn-default:hover{
    border: 1px solid;
    box-shadow: inset 0 0 20px rgb(0 0 0 / 15%), 0 0 20px rgb(0 0 0 / 5%);
    outline-color: rgba(0,0,0, 0);
    outline-offset: 15px;
    text-shadow: 1px 1px 1px #427388;
}
.spri-samsung-ee #microsite_content .section_3002551 .container > .row >.col-xs-12 .article >.row{
  display: flex;
  flex-wrap: wrap;
  align-items:center;
}
.spri-samsung-ee #microsite_content p.small{
  font-size: 14px;
}
/************************ END samsung ee 2022 ********************************/

/************************ Acronis callback ********************************/
.spri-callback #microsite_content section{
  background-size:cover;
  background-position:center;
}
.spri-callback #microsite_content .spri-callback_header {
  height: 664px;
  color: #Fff;
  padding: 85px 0 0 0;
}
.spri-callback #microsite_content .spri-callback_header h1{
  color:#fff;
  font-size: 5.9rem;
  font-family: "inter", Arial, sans-serif;
  font-weight: 700;
  text-transform: none;
  max-width: 600px;
  padding-top: 20px;
}
.spri-callback #microsite_content h3{
  font-size: 22px;
  text-transform: none;
  padding-bottom:10px;
}
.spri-callback #microsite_content p{
  font-size: 1.6rem;
}
.spri-callback #microsite_content p:last-of-type{
  margin-bottom:0;
}
.spri-callback #microsite_content .btn{
  background:#0065e3;
  color:#fff;
  font-size: 1.6rem!important;
  text-transform: none;
  border-color:#0065e3!important;
}
.spri-callback #microsite_content .spri-callback__bg{
  background-color:#f4f7fc;
  padding:80px 0;
}
.spri-callback #microsite_content .spri-callback__bg .container .col-md-6.media, .spri-callback #microsite_content .spri-callback__bg.img_left .container .col-md-6{
  background:transparent;
  padding: 0;
  margin: 0;
}
.spri-callback #microsite_content .spri-callback__bg .container .col-md-6, .spri-callback #microsite_content .spri-callback__bg.img_left .container .col-md-6.media{
  background:#fff;
  padding: 29px 40px;
}
.spri-callback #microsite_content .spri-callback___sec01{
  height: 588px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.spri-callback #microsite_content .spri-callback___sec01 .col-md-3 .article{
  background:#fff;
  padding: 47px 0;
}
.spri-callback #microsite_content .spri-callback___sec01 .col-md-3 .article p{
  color:#173e7e;
}
.spri-callback #microsite_content .spri-callback___sec01 .col-md-3 .article p b{
  padding: 0 28px;
  display:inline-block;
  font-weight: 900;
}
.spri-callback #microsite_content .spri-callback__bg .container .col-md-6{
  width: 50%;
}
.spri-callback #microsite_content .spri-callback__bg .container .article >.row{
  display:flex;
}
.spri-callback #microsite_content .spri-callback__contact{
  padding:40px 0 70px 0;
}
.spri-callback #microsite_content .spri-callback__form .mwf-paragraph p{
  font-size:24px;
}
.spri-callback #microsite_content .spri-callback__form p{
  font-size:18px;
}
.spri-callback #microsite_content .spri-callback__form{
  padding-top:30px;
}
.spri-callback #microsite_content .spri-callback__form p, .spri-callback #microsite_content .spri-callback__form{
  color:#fff!important;
}
@media only screen and (min-width:992px){
  .spri-callback #microsite_content .spri-callback__bg.img_left .col-md-6 img{
      padding-right: 18px;
  }
  .spri-callback #microsite_content .spri-callback__bg .container .col-md-6:first-of-type{
      margin-right: 35px;
  }
  .spri-callback__bg.img_left .container .col-md-6.media{
      margin-left: 8px!important;
  }
  .spri-callback #microsite_content .spri-callback__contact img{
      margin: 0 0 0 auto;
  }
  .spri-callback #microsite_content .spri-callback__contact .col-md-6:not(.spri-callback #microsite_content .spri-callback__contact .col-md-6.media){
      padding-right: 120px;
  }
}

.spri-callback #microsite_content input[type='checkbox']{
  position: absolute;
  top: 50%;
  transform: translate(0,-50%);
  margin-top: 0px!important;
  background: none!important;
  height: 0px;
  border-radius: 50%;
}
.spri-callback #microsite_content .checkbox label{
  margin-left:15px;
}
.spri-callback #microsite_content .checkbox{
  margin-top:40px;
}
.spri-callback #microsite_content input[type='checkbox']:before{
  content: '';
  width: 20px;
  height: 20px;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  margin: auto;
  background: #83d0f5;
  opacity:0.2;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
}
.spri-callback #microsite_content input[type='checkbox']:after{
  content: '';
  width: 26px;
  height: 26px;
  top: -13px;
  left: -3px;
  position: absolute;
  margin: auto;
  background: transparent;
  border:1px solid #83d0f5;
  border-radius: 50%;
}
.spri-callback #microsite_content input[type='checkbox']:checked:before{
  opacity:1;
}
.spri-callback #microsite_content .mwf_buttonrow{
  margin-top:30px;
  padding-bottom:80px;
}
.spri-callback #microsite_content .mwf_buttonrow .mwf_cancel{
  display:none;
}
.spri-callback #microsite_content .mwf_buttonrow .col-xs-6 {
  width:100%;
}
.spri-callback #microsite_content .mwf_buttonrow .mwf_finish{
  max-width:195px;
}
.spri-callback #microsite_content .mwf-form .mwf-input{
   color:#000;
}
.spri-callback #microsite_content .mwf-form .mwf_success_text p{
  padding:20px;
  margin-bottom: 14rem;
  font-size:20px;
}
@media only screen and (max-width:992px){
  .spri-callback #microsite_content .spri-callback_header{
    padding: 60px 0 200px 0;
  }
  .spri-callback #microsite_content .spri-callback__bg .container .article >.row{
    flex-wrap:wrap;
  }
  .spri-callback #microsite_content .spri-callback__bg .container .col-md-6{
    width:100%;
  }
  .spri-callback #microsite_content .spri-callback__bg .article.text_with_media .col-for-image{
    width:100%;
    margin:0;
    padding:0;
  }
  .spri-callback #microsite_content .spri-callback__bg .article.text_with_media .col-for-image img{
    padding:0;
    width:100%;
  }
  .spri-callback #microsite_content .spri-callback__bg .article.text_with_media .col-md-6{
    overflow: hidden;
  }
  .spri-callback #microsite_content .spri-callback___sec01{
    padding:50px 0;
  }
  .spri-callback #microsite_content .spri-callback___sec01 .col-md-3{
    margin-bottom:30px;
  }
  .spri-callback #microsite_content .spri-callback___sec01,.spri-callback #microsite_content .spri-callback_header{
    height:auto;
  }
  .spri-callback #microsite_content .spri-callback_header .col-xs-12 >.article{
    background: rgba(0,0,0,0.4);
    padding:20px 0;
  }
  .spri-callback #microsite_content .spri-callback_header h1{
    font-size:40px;
  }
  .spri-callback #microsite_content .spri-callback__contact{
    text-align:center;
  }
  .spri-callback #microsite_content .spri-callback__contact img{
    margin:0 auto;
  }
  .spri-callback #microsite_content .mwf_buttonrow .mwf_finish{
    max-width:100%;
  }
}

/************************ END Acronis callback ********************************/
/************************ AMD Efficient by Nature ********************************/
.spri-amd-efficient #microsite_content p,
.spri-amd-efficient #microsite_content ul li {
  font-size: 18px;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 {
  background-repeat: no-repeat;
  background-position: right center;
  padding: 80px 0 20px 0;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 .col-for-image {
  margin-bottom: 40px;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 p {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 40px;
}

.spri-amd-efficient #microsite_content h2 {
  display: inline-block;
  color: #fff;
  background: #000;
  font-size: 40px;
  padding: 20px 70px;
  font-weight: 700;
  font-family: "inter", Verdana, Arial, sans-serif;
}

.spri-amd-efficient #microsite_content h1 {
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: none;
  font-family: "inter", Verdana, Arial, sans-serif;
}

.spri-amd-efficient #microsite_content ul {
  padding-top: 30px;
}

.spri-amd-efficient #microsite_content h3 {
  text-transform: none;
  margin-bottom: 30px;
  font-size: 25px;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 p,
.spri-amd-efficient #microsite_content .spri-amdefficients_01 h1 {
  color: #fff;
  line-height: 1.5;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 .btn {
  border-color: #fff;
}

.spri-amd-efficient #microsite_content .btn:hover {
  color: #fff;
  transition: all 0.5s ease-in-out;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 .btn:hover {
  color: #000;
  transition: all 0.5s ease-in-out;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 .btn:before,
.spri-amd-efficient #microsite_content .spri-amdefficients_01 .btn:after {
  background-color: #fff;
}

.spri-amd-efficient #microsite_content .btn {
  background: transparent !important;
  border-color: #000;
  position: relative;
  overflow: hidden;
  z-index: 1;
  display: inline-block;
  width: 100%;
  padding: 18px!important;
  max-width: 250px;
}

.spri-amd-efficient #microsite_content .btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 0%;
  height: 50%;
  background-color: #000;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}

.spri-amd-efficient #microsite_content .btn:after {
  content: "";
  position: absolute;
  top: 50%;
  right: -100%;
  width: 0%;
  height: 50%;
  background-color: #000;
  transition: all 0.5s ease-in-out;
  z-index: -1;
}

.spri-amd-efficient #microsite_content .btn:hover:before {
  left: 0;
}

.spri-amd-efficient #microsite_content .btn:hover:after {
  right: 0;
}

.spri-amd-efficient #microsite_content .btn:hover:before,
.spri-amd-efficient #microsite_content .btn:hover:after {
  width: 100%;
}

.spri-amd-efficient #microsite_content .btn:hover {
  box-shadow: 1px 1px 25px 10px rgb(255, 255, 255, 0.4);
}

.spri-amd-efficient #microsite_content .bg-black-40,
.spri-amd-efficient #microsite_content .bg-black-40 .container {
  background: #f4f4f4 !important;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_02 .container>.row {
  position: relative;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_02 .container>.row>.col-xs-12,
.spri-amd-efficient #microsite_content .spri-amdefficients_02 .col-xs-12.col-md-6 {
  position: static;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_03 h3 {
  font-size: 20px;
  margin-bottom: 10px;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_03 p {
  font-size: 14px;
}

.spri-amd-efficient #microsite_content p.big {
  font-size: 21px;
  letter-spacing: normal;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_03 img {
  max-width: 280px;
  margin: 0 auto;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_03 .container>.row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_04 {
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/amd_1/amd_efficient_by_nature/blur-server-bg-1920x600.png');
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 60px 0 100px 0;
  overflow: hidden;
  position: relative;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_04 p,
.spri-amd-efficient #microsite_content .spri-amdefficients_04 h3 {
  color: #fff!important;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_04 h3 {
  font-size: 35px;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_04 .container>.row>.col-xs-12,
.spri-amd-efficient #microsite_content .spri-amdefficients_04 .col-xs-12.col-md-6 {
  position: static;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_05 p:last-of-type {
  margin: 0;
}

.spri-amd-efficient #microsite_content .spri-amdefficients_01 .col-xs-12.col-for-image img{
  padding-left: 25px!important;
  padding-right: 25px!important;
}
@media only screen and (min-width:992px) {
  .spri-amd-efficient #microsite_content .spri-amdefficients_03_1 p {
    padding: 0 70px;
  }

  .spri-amd-efficient #microsite_content .spri-amdefficients_02 .col-for-image {
    position: absolute;
    left: 50%;
    top: 6%;
    width: 100%;
    transform: translate(-50%, 0);
    max-width: 750px;
    margin-left: -350px;
  }

  .spri-amd-efficient #microsite_content .spri-amdefficients_04 img {
    padding: 0;
    position: absolute;
    max-width: 800px;
  }
}

@media only screen and (max-width:992px) {
  .spri-amd-efficient #microsite_content .spri-amdefficients_01 {
    background-position: top right -100px;
    background-size: 100% auto;
  }
}

/************************ END AMD Efficient by Nature ********************************/

#microsite_content .spri-btn-center .container .row .col-xs-12 .btn {
  margin: 0 auto !important;
  float: none;
  color: #FFF;
}
#microsite_content .lenovo-btns a.btn{
  color: #ffffff !important;
  background-color: #e60012 !important;
  border-color: #000;
}
#microsite_content .lenovo-btns a.btn:hover{
  background-color: #000 !important;
} 
#microsite_content .lenovo-btns a.btn:hover .fa:before{
  color: #ffffff !important;
}
/*****************************lenovo-boost-plan_ws19*************************/
.spri-lenovo-boost-plan_ws19 #microsite_content .btn:hover {
  transform: translateY(-3px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.spri-lenovo-boost-plan_ws19 #microsite_content .btn:active {
  transform: translateY(-1px);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.spri-lenovo-boost-plan_ws19 #microsite_content .btn::after {
  content: "";
  display: inline-block;
  height: 100%;
  width: 100%;
  border-radius: 100px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: all .4s;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_product .article .col-xs-12 .row >.col-xs-12{
   padding-bottom:40px;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_product .col-sm-6 >.row{
  padding: 40px 40px 20px 40px;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .c-Products__description{
  margin-bottom:10px;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .c-Products__description p{
  font-size:16px;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_product .article .col-xs-12 .row >.col-xs-12 .c-Products__price{
  display:none;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_product .col-sm-6 >.row{
  box-shadow: 0 0 20px 0 rgba(0,0,0,0.05);
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_header{
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  padding:50px 0 30px 0;
} 
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_header .col-xs-12.grid-col:first-of-type{
  padding-bottom:0px;
  padding-left:35px;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_header .col-xs-12.grid-col h1{
  font-family: "inter", Verdana, Arial, sans-serif;
  color:#E32624;
  font-size: 4.5rem;
  padding: 30px 0;
  font-weight: 900;
  text-transform: none;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_header .col-xs-12.grid-col .row.media-wrapper{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_header .col-xs-12.grid-col:last-of-type .col-for-image img{
    margin:0 auto;
}
.spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_header .col-xs-12.grid-col .col-for-image .caption{
  text-align: center;
  margin-right: 30px;
  font-size: 14px;
  padding-top: 20px;
  font-style: italic;
  font-weight: 600;
}
@media only screen and (min-width:992px){
  .spri-lenovo-boost-plan_ws19 #microsite_content .spri-lenovo-boost-plan_ws19_header{
    height:460px;
  }
}
/*****************************end lenovo-boost-plan_ws19*************************/

/************************ LENOVO CTA ********************************/
#microsite_content .spri-btn-lenovo .btn{
  background-color:#e60012;
}
/************************ LENOVO COPPA ********************************/
.spri-coppa #microsite_content ul{
  margin-bottom: 40px;
}
.spri-coppa #microsite_content .section_3017341 .article > .row{
  padding:0;
}
.spri-coppa #microsite_content .section_3017341{
  background-color: transparent;
  background-image: url('https://www.also.com/ec/cms5/media/img/3100/customer_5/providers_16/lenovo_31/kampanjer_28/2022_187/lenovo_coppa/lenovo_22q4_coppa_bg01.png'),radial-gradient(at top center, #eae4ec 1%, #9295be 100%);
  background-position: center;
}
.spri-coppa #microsite_content p{
  color:#1E0013;
  font-family: "inter", Arial, sans-serif;
}
.spri-coppa #microsite_content h2{
  color:#e60012;
}
/************************ END LENOVO COPPA ********************************/

/**************************** ALSO CH SOLUTION DAY*************************************/
.spri-also-solutionday #microsite_content .spri-also-solutionday-header{
  background: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_solution_day_1/solution_also_2.svg'), url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_solution_day_1/solution_also-3.svg'), linear-gradient(135deg, #89e872, #ff7731);
  background-repeat: no-repeat;
  background-size: 185px auto,auto, cover;
  background-position: top left 16%,left bottom;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-header .article > .row{
  padding:0 0 50px 0;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-header .article > .row p{
  font-size:20px;
}
.spri-alsoci .spri-alsoci-headline h2 {
  font-size: 32px!important;
  color: #fff;
  background: #000;
  padding: 32px 50px;
  text-transform: uppercase;
  width: fit-content;
  margin: 0 0 50px 0;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec02 .mwf-form{
  margin-top:20px;
}
.spri-also-solutionday #microsite_content p.small{
  font-size:12px;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec01 .media-wrapper{
  background:none!important;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec01 .media-wrapper .text-box:last-of-type{
  padding: 50px;
  display: block;
  background:#fff;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec01 .media-wrapper >.col-xs-12{
  padding:0;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec01 .media-wrapper .nowrap{
  font-size:12px;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec00 h2,.spri-also-solutionday #microsite_content h3{
  margin-bottom:22px;
}
.spri-also-solutionday #microsite_content p.big{
  font-size:22px;
  line-height: 1.4;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-logo .container >.row{
  display: flex;
  flex-wrap: wrap;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-logo img{
  height: 180px;
  margin: 0 auto;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec02 .address-modul >.row{
  display:flex;
  align-items: center;
  flex-wrap: wrap;
  background:#fff;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec02 .address-modul{
  margin-right: 10px;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec02{
  background-attachment: fixed!important;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec02 .address-modul >.row a{
  font-weight:normal;
  border-bottom: none!important;
  text-decoration: underline;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-sec02 .address-modul >.row .col-team-img{
  padding-bottom:30px;
  padding-top: 30px;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-logo-plat .container>.row.equalheight>.col-xs-12:nth-of-type(1),.spri-also-solutionday #microsite_content .spri-also-solutionday-logo-plat .container>.row.equalheight>.col-xs-12:nth-of-type(2),
.spri-also-solutionday #microsite_content .spri-also-solutionday-logo-plat .container>.row.equalheight>.col-xs-12:nth-of-type(3){
  position:relative;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-logo-plat img{
  height: auto;
  max-width:220px;
}
.spri-also-solutionday #microsite_content .spri-also-solutionday-logo-plat .container>.row.equalheight>.col-xs-12:nth-of-type(1):before,.spri-also-solutionday #microsite_content .spri-also-solutionday-logo-plat .container>.row.equalheight>.col-xs-12:nth-of-type(2):before,
.spri-also-solutionday #microsite_content .spri-also-solutionday-logo-plat .container>.row.equalheight>.col-xs-12:nth-of-type(3):before{
  content:'';
  position:absolute;
  width:100%;
  height:100%;
  background:#f6f6f6;
  top: 50%;
  z-index: -1;
  transform: translate(0,-50%);
}
@media only screen and (max-width:992px){
  .spri-also-solutionday #microsite_content .spri-also-solutionday-sec02 .address-modul >.row,.spri-also-solutionday #microsite_content .spri-also-solutionday-sec02 .address-modul >.row .col-team-img img{
    text-align:center;
    margin:0 auto;
  }
}
.spri-also-solutionday #microsite_content table.table tbody tr,.spri-also-solutionday #microsite_content table.table tbody tr:hover{
  background:#ffff;
}
.spri-also-solutionday #microsite_content table.table td{
  vertical-align: top;
}

.spri-also-solutionday #microsite_content table.table tr td:last-of-type,.spri-also-solutionday #microsite_content table.table tr td:nth-of-type(1){
  text-align:center;
}
.spri-also-solutionday #microsite_content table.table tr th:nth-of-type(2){
  width: 110px;
}
.spri-also-solutionday #microsite_content table.table tr th:nth-of-type(3){
  width:200px;
}
.spri-also-solutionday #microsite_content table.table td img{
  max-width:90px;
}
/*.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(1) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(1) td:nth-of-type(1)),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(2) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(2) td:nth-of-type(1)),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(6) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(6) td:nth-of-type(1)),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(11) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(11) td:nth-of-type(1)),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(12) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(12) td:nth-of-type(1)),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(22) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(22) td:nth-of-type(1)),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(23) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(23) td:nth-of-type(1)),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(24) td:not(.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(24) td:nth-of-type(1)){
  background: #D1F7C7;
}*/
/* .spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(1),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(2),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(6),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(11),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(12),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(22),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(23),
.spri-also-solutionday #microsite_content table.table tbody >tr:nth-of-type(24){
  background: #D1F7C7;
} */
.spri-also-solutionday #microsite_content table.table thead tr th{
  background:#000;
  color:#fff;
  padding:15px;
  border: none;
}
.spri-also-solutionday #microsite_content table.table tbody >tr td span{
  font-weight:bold;
  text-align:center;
}
/**************************** end ALSO CH SOLUTION DAY*************************************/
/************************ hp-business-partner-program ********************************/
.spri-hp-bs-program #microsite_content .section_3026094{
  background-repeat: no-repeat;
  background: rgb(84,158,248);
  background: linear-gradient(180deg, rgba(84,158,248,1) 39%, rgba(125,181,250,1) 39%, rgba(118,177,250,1) 69%, rgba(178,214,247,1) 69%, rgba(171,210,247,1) 100%);
}
.spri-hp-bs-program #microsite_content .section_3026094 .container >.row >.col-xs-12:nth-of-type(1){
  max-width: 450px;
  float: left;
  padding-left: 35px;
}
.spri-hp-bs-program #microsite_content .section_3026094 .container >.row >.col-xs-12:nth-of-type(1) .col-xs-12{
  width: 100%;
}
.spri-hp-bs-program #microsite_content .section_3026094 .row .col-xs-12:nth-of-type(1) .col-md-8{
  display:none;
}
.spri-hp-bs-program #microsite_content .section_3026094 .row .col-xs-12:nth-of-type(2) .media-box{
  position: absolute;
  right: 0;
  transform: translate(0,-50%);
  top: 50%;
  width: 50%;
  right: 0;
  margin-right: 0;
}
.spri-hp-bs-program #microsite_content .section_3026094 .row .col-xs-12:nth-of-type(2) .media-box img{
  margin:0 auto;
}
.spri-hp-bs-program #microsite_content .section_3026094{
  overflow: hidden;
}
.spri-hp-bs-program #microsite_content .section_3026094 .container >.row{
  position: relative;
  
}
.spri-hp-bs-program #microsite_content .section_3026094 .container >.row p{
  line-height:1.4;
  font-size: 17px;
}
.spri-hp-bs-program #microsite_content .section_3026094 .container >.row .col-md-6:nth-of-type(1) .text-box:nth-of-type(2){
  display: block;
  padding-right: 2%;
  padding-bottom: 5px;
}
.spri-hp-bs-program #microsite_content .section_3026094 .container >.row .col-md-6:nth-of-type(1) .text-box:nth-of-type(2) p:nth-of-type(1){
  padding: 23px 20px 10px 0;
}
.spri-hp-bs-program #microsite_content .section_3026094 .row .col-xs-12:nth-of-type(2),.spri-hp-bs-program #microsite_content .section_3026094 .row .col-xs-12:nth-of-type(2) .media{
  position: static;
  padding: 0;
}
.spri-hp-bs-program #microsite_content h2, .spri-hp-bs-program #microsite_content h3{
  font-family: "inter", Arial, sans-serif;
}
.spri-hp-bs-program #microsite_content .section_3026104 p{
  margin: 0;
}
.spri-hp-bs-program #microsite_content .section_3026104{
  background-color: #f0eaec;
}
.spri-hp-bs-program #microsite_content .section_3026108{
  padding: 50px 0;
  background:#b2d6f7;
}
.spri-hp-bs-program #microsite_content .section_3026512{
  background:#549ef8;
}
.spri-hp-bs-program #microsite_content .section_3026512 .article{
  padding: 30px 0;
}
.spri-hp-bs-program #microsite_content .section_3026512 .container >.row >.col-xs-12:nth-of-type(1){
  
  width: 40%;
  padding-right:30px;
}
.spri-hp-bs-program #microsite_content .section_3026512 .container >.row >.col-xs-12:nth-of-type(2){
  width: 60%;
  border-left: 2px solid #000;
}
.spri-hp-bs-program #microsite_content .section_3026108 img{
  height: 130px;
  margin: 0 auto;
}
.spri-hp-bs-program #microsite_content .section_3026512 .media{
  position:static;
}
.spri-hp-bs-program #microsite_content .section_3026512 .article{
  position:relative;
}
.spri-hp-bs-program #microsite_content .section_3026512 .caption{
  position:absolute;
  left: 25px;
  font-size: 12px;
  margin-top: 40px;
  white-space: break-spaces;
  font-weight:normal;
  word-break: break-all;
  overflow-wrap: break-word;
}
.spri-hp-bs-program #microsite_content .lnk.icon-button{
  font-size: 21px;
  border: none;
  display:block;
  position:relative;
  padding-left: 40px;
}
.spri-hp-bs-program #microsite_content .lnk.icon-button:hover{
  text-decoration:underline;
}
.spri-hp-bs-program #microsite_content .lnk.icon-button .fa{
  position: absolute;
  left: 0;
  top: 50%;
  color:#fff;
  background: #000;
  border-radius: 50px;
  transform: translate(0,-50%);
  width: 30px;
  height: 30px;
  text-align: center;
}
.spri-hp-bs-program #microsite_content .lnk.icon-button .fa:before{
  font-weight: 100;
  position: absolute;
  left: -3px;
  top: 8px;
  content: '';
  width: 13px;
  height: 13px;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  transform: rotate(135deg) translate(-50%,-50%);
}
.spri-hp-bs-program #microsite_content .section_3026094 .container >.row >.col-xs-12:nth-of-type(1){
}
@media only screen and (max-width: 1200px) and (min-width: 992px){
  .spri-hp-bs-program #microsite_content .section_3026094 .row .col-xs-12:nth-of-type(2) .media-box{
    right: -50px;
  }
}
@media only screen and (max-width: 992px){
  .spri-hp-bs-program #microsite_content .section_3026094 .row .col-xs-12:nth-of-type(2) .media-box{
    position: static;
    margin: 40px auto 0 auto;
    width:100%;
    transform: inherit;
  }
  .spri-hp-bs-program #microsite_content .section_3026094 .container >.row >.col-xs-12:nth-of-type(1){
    padding-left: 8px;
    width: 90%;
  }
  .spri-hp-bs-program #microsite_content .section_3026094{
    background: linear-gradient(180deg, rgba(84,158,248,1) 18%, rgba(125,181,250,1) 18%, rgba(118,177,250,1) 30%, rgba(178,214,247,1) 30%, rgba(171,210,247,1) 100%);
  }
  .spri-hp-bs-program #microsite_content .section_3026094 .container >.row .col-md-6:nth-of-type(1) .text-box:nth-of-type(2){
    padding-right:0;
  }
  .spri-hp-bs-program #microsite_content .section_3026512 .container >.row >.col-xs-12:nth-of-type(2){
    border-top: 1px solid #000;
    border-left:none;
  }
  .spri-hp-bs-program #microsite_content .section_3026512 img{
    margin:0 auto;
  }
  .spri-hp-bs-program #microsite_content .section_3026512 .caption{
    position:static;
    text-align:center;
  }
  .spri-hp-bs-program #microsite_content .section_3026512 .container >.row >.col-xs-12{
    width:100%!important;
    padding-right: 8px!important;
  }
}
@media only screen and (max-width: 767px){
  .spri-hp-bs-program #microsite_content .section_3026094 .container >.row >.col-xs-12:nth-of-type(1){
    margin: 0 auto;
    float: none;
  }
}
@media only screen and (max-width: 480px){
  .spri-hp-bs-program #microsite_content .section_3026094{
    background: linear-gradient(180deg, rgba(84,158,248,1) 120px, rgba(125,181,250,1) 120px, rgba(171,210,247,1) 100%);
  }
}
/************************ hp-business-partner-program ********************************/


/************************ samsung ee 2022 ********************************/
.spri-samsung-ee22 #microsite_content h3{
  font-weight: 400;
  margin-bottom: 60px;
  font-size: 30px;
  text-align: center;
}
.spri-samsung-ee22 #microsite_content p{
  font-size:18px;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec01 ul{
  list-style-type: none!important;
  display: flex;
  flex-wrap: wrap;
  justify-items: center;
  justify-content: space-around;
  padding-left: 0;
  border-bottom: 2px solid #A7A7A7;
  padding-bottom: 60px;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec01 ul li{
  font-size: 20px;
  padding-left:50px;
  padding-bottom: 10px;
  padding-top: 10px;
  display: flex;
  width: 30%;
  position: relative;
  align-items: center;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec01 ul li span{font-weight: normal;}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec01 ul li:before{
  content:'';
  position: absolute;
  left:0;
  top:50%;
  transform: translate(0,-50%);
  width:30px;
  height:30px;
  background:url('https://www.also.com/ec/cms5/media/img/2900/microsites_9/samsung_4/kampanjer/samsung_enterprise_edition/2800-samsung-22q4-ee-arr.png');
  background-repeat: no-repeat;
  background-position: center left;
  background-size: 100% auto;
}
.spri-samsung-ee22 #microsite_content h2{
  font-size: 44px;
  margin-bottom: 80px;
  border-bottom: 2px solid #000;
  padding-bottom: 10px;
}
.spri-samsung-ee22 #microsite_content ul{
  padding-left: 15px;
}
.spri-samsung-ee22 #microsite_content .btn-default{
  color: #000;
  max-width: 300px;
  width: 100%;
  position: relative;
  border: 1px solid #000;
  box-shadow: inset 0 0 20px rgb(0 0 0 / 0%);
  outline: 1px solid;
  outline-color: rgba(0,0,0, 0.1);
  outline-offset: 0px;
  text-shadow: none;
  background: #fff;
  transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
}
.spri-samsung-ee22 #microsite_content .btn-default:hover{
    border: 1px solid;
    box-shadow: inset 0 0 20px rgb(0 0 0 / 15%), 0 0 20px rgb(0 0 0 / 5%);
    outline-color: rgba(0,0,0, 0);
    outline-offset: 15px;
    background: rgba(0,0,0,0.05);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.05);
}
.spri-samsung-ee22 #microsite_content .section_3002551 .container > .row >.col-xs-12 .article >.row{
  display: flex;
  flex-wrap: wrap;
  align-items:center;
  padding: 25px 0 0 0;
}
.spri-samsung-ee22 #microsite_content p.small{
  font-size: 14px;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec02{
  text-align:center;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec02 .col-md-4 .article{
  background:#ebebeb;
  border-radius: 50px;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec02 .container >.row{
  margin-bottom: 50px;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec02 .col-md-4 .article >.row h3{
  color: #1428A0!important;
  text-transform: none;
  margin-bottom: 20px;
  border-bottom: 2px solid #A7A7A7;
  padding-bottom: 10px;
  font-size: 25px;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec02 .col-md-4 .article >.row img{
  max-width: 60px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
}
.spri-samsung-ee22 #microsite_content .spri-samsung-ee-sec02 .col-md-4 .article >.row ul li{
  text-align:left;
}
.spri-samsung-ee22 #microsite_content .section_3002562 .container .row >.col-xs-12 p:not(.spri-samsung-ee22 #microsite_content .section_3002562 .container .row >.col-xs-12 .small){
  text-align:center;
}
/************************ END samsung ee 2022 ********************************/

/***** ms-also-service-msportal *****/
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .mwf-paragraph {
  padding-left: 12px !important;
}
.spri-ms-also-service-msportal #microsite_content .spri-ms-also-service-form .mwf-form .mwf-field h3{
  font-size: 30px;
  padding: 0 12px;
  font-weight: 900;
  text-transform: uppercase!important;
}
/***** close ms-also-service-msportal *****/
/* NL_2420 KPI Fix */
.pageFix #microsite_content .c-Gallery .swiper-container .slider-navigation {
    background-color: transparent;
}

/* End NL_2420 KPI Fix */

/***** open also-nordic-new-thinkpads *****/
.p_also-nordic-new-thinkpads #microsite_content h2 {
  margin-bottom: 15px !important;
  padding-bottom: 0 !important;
}
.p_also-nordic-new-thinkpads #microsite_content .spri-thinkpad-x-serien-content .col-xs-12.grid-col:not(last-of-type){
  margin-top: 15px!important;
}
/***** close also-nordic-new-thinkpads *****/

/***** cont 2900 MICROSOFT TEAMS PHONE *****/
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-5-reasons .container >.row,#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-teamsphone-section .container >.row,
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-gtk-teams-phone-section .container >.row{
  padding-left: 25px;
  padding-right: 25px;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-gtk-teams-phone-section .article >.row .col-xs-12{
  padding:0;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-webinar-section .article >.row:nth-child(2) .col-xs-12{
  padding: 10px;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-teamsphone-section .article.text_with_media .media-wrapper:nth-child(2){
  padding: 20px 5px!important;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-5-reasons .container .col-md-8.media{
  padding-right: 0;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content a.lnk{
  border:none;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-5-reasons a.lnk{
  word-break: break-word;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-5-reasons img {
  margin: 0 auto;
  padding: 0 10px!important;
  width: 85%;
}
#spri-ms-teams-phone.spri-ms-teams-phone-no #microsite_content .spri-top-section .col-for-image{
  padding: 25px;
}
/***** end 2900 MICROSOFT TEAMS PHONE *****/

/**********************azon-page************************/
.spri-azon-page #microsite_content h2{
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight:900;
  font-size:45px;
  text-transform:none;
  color: #353941;
  margin-bottom: 0;
}
.spri-azon-page #microsite_content h3{
font-size:30px;
font-family: "inter", Verdana, Arial, sans-serif;
font-weight:600;
color: #353941;
}
.spri-azon-page #microsite_content .bg-blue{
  background:#f4f6f8;
}
.spri-azon-page #microsite_content h2 b{
  color: #ED1F24;
  font-weight:700;
  display:block;
}
.spri-azon-page #microsite_content .azon-head h2 b{
  position: relative;
  padding-left:80px;
  margin-bottom:30px;
}
.spri-azon-page #microsite_content .azon-head h2 b:before{
  content:'';
  position:absolute;
  background:url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/azon_1/azon-logo.png');
  background-size:100% auto;
  background-position: center;
  left:0;
  top:50%;
  transform: translate(0,-50%);
  width: 60px;
  height: 60px;
}
.spri-azon-page #microsite_content h3 b{
  padding-left:20px;
  display:inline-block;
  margin-bottom:20px;
}
.spri-azon-page #microsite_content h3 b{
  border-style: solid;
  border-width: 0px 0px 0px 5px;
  border-color: #ED1F24;
  font-weight:900;
}
.spri-azon-page #microsite_content .section_headline h2{
  color: #353941;
  font-size: 55px;
  font-weight:500;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #EA663F;
  border-radius: 0px 0px 0px 0px;
  padding: 0% 0% 0% 5%;
  position: relative;
  margin-top: 50px;
}
.spri-azon-page #microsite_content .section_headline h2:before{
  content:'';
  position:absolute;
  background:url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/azon_1/azon-logo.png');
  background-size:100% auto;
  background-position: center;
  left: -40px;
  top: -50px;
  width: 100px;
  height: 100px;
  transform: translate(-50%,-50%);
  background-repeat: no-repeat;
}
.spri-azon-page #microsite_content .col-xs-12.col-for-image img{
  margin:0 auto;
}
.spri-azon-page #microsite_content .text-box p{
  font-size:18px;
}
.spri-azon-page #microsite_content .text-box p:last-of-type{
  margin-bottom:60px;
}
.spri-azon-page #microsite_content .text-box p b{
  color:#353941;
}
.spri-azon-page #microsite_content .spri-azon-page-header .article .row {
  margin: 0 auto;
  height: 500px;
  display: flex;
  align-items: center;
  background-position: top center;
}
.spri-azon-page #microsite_content .spri-azon-page-header .col-xs-12.text-box{
  max-width: 1180px;
  margin:0 auto;
  width: 100%;
  display: block;
}
.spri-azon-page #microsite_content .spri-azon-page-header h1{
  color:#fff;
  font-size: 55px;
  text-transform: none;
  max-width:600px;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: 700;
}
@media only screen and (max-width: 1200px) and (min-width: 768px){
  .spri-azon-page #microsite_content .spri-azon-page-header .article .row{
      background-position:center right 50%;
  }
  .spri-azon-page #microsite_content .spri-azon-page-header h1{
      font-size:5rem;
      max-width:50%;
      padding:0 8%;
  }
}
@media only screen and (max-width: 992px){
    .spri-azon-page #microsite_content .spri-azon-page-header .row .grid-col{
        padding:0;
    }
    .spri-azon-page #microsite_content .spri-azon-page-header .article .row{
        width: 100%;
        flex-wrap: wrap;
        height: auto;
    }
    .spri-azon-page #microsite_content .spri-azon-page-header h1{
        font-size: 6.5rem;
        max-width: 100%;
    }
    .spri-azon-page #microsite_content .spri-azon-page-header .article .row:nth-of-type(1){
        padding: 80px 0;
    }
    .spri-azon-page #microsite_content .spri-azon-page-header .article .row:nth-of-type(2){
        padding: 150px 0 0 0;
    }
    .spri-azon-page #microsite_content .spri-azon-page-header .article{
        background-image:url(https://www.also.com/ec/cms5/media/img/3100/microsites_8/azon_1/topbanner-bg-sp1.png);
        position: relative;
        background-position: center;
    }
    .spri-azon-page #microsite_content .spri-azon-page-header .article .row:nth-of-type(1){
        max-width:100%;
        position: absolute;
    }
    .spri-azon-page #microsite_content .spri-azon-page-header .col-xs-12.col-for-image img{
        padding:0;
    }
}
/**********************end azon-page************************/

/************************HPE 23 Q1 Gen 11 push*****************************/
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-header {
  padding: 0 0 20px 0;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-header .article {
  max-width: 1000px;
  margin: 0 auto;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-header .article .row .col-for-image {
  margin-bottom: 50px;
  margin-top: 80px;
}
.spri-hpe-gen11-push #microsite_content h1,
.spri-hpe-gen11-push #microsite_content h2,
.spri-hpe-gen11-push #microsite_content h3 {
  font-family: "interbold", Verdana, Arial, sans-serif;
}
.spri-hpe-gen11-push #microsite_content h3 {
  color: #26A982 !important;
  font-weight: 900 !important;
}
.spri-hpe-gen11-push #microsite_content p .highlight {
  font-weight: normal;
  font-style: italic;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-header h1 {
  margin-bottom: 20px
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-header h1,
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-header p {
  color: #fff;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-logo {
  padding: 0 0 20px 0;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-logo img {
  max-width: 550px;
  width: 100%;
}
.spri-hpe-gen11-push #microsite_content .btn {
  background: #00a982;
}
.spri-hpe-gen11-push #microsite_content .bg-grey {
  background: #F6F6F6;
}
.spri-hpe-gen11-push #microsite_content .bg-grey.line {
  border-top: 1px solid #e5e5e5;
}
.spri-hpe-gen11-push #microsite_content table.table.table-striped {
  border: none;
}
.spri-hpe-gen11-push #microsite_content table.table.table-striped th {
  background: #7630ea;
  color: #fff;
  font-weight: normal;
  border: none;
  padding: 15px;
  vertical-align: top;
}
.spri-hpe-gen11-push #microsite_content table.table.table-striped tr td {
  border: none !important;
  padding: 15px;
}
.spri-hpe-gen11-push #microsite_content table.table.table-striped tr {
  background: #F6F6F6;
  border: none;
}
.spri-hpe-gen11-push #microsite_content table.table.table-striped tr:nth-of-type(odd) {
  background: #f8f8f8;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 {
  padding: 80px 0;
  background-size: cover;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 h2 {
  font-size: 4.25rem;
  font-weight: 900 !important;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .section_headline h2,
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .section_headline h3 {
  color: #fff !important;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 h3 {
  color: #000;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 h3 {
  text-transform: none;
  position: relative;
  color: #000 !important;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .section_headline h3 {
  padding-bottom:50px;
  display: flex;
  align-items: center;
  font-size: 22px;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .col-md-4 .article {
  background: #fff;
  position: relative;
}
/*.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .col-md-4 .article .row:nth-of-type(2) .text-box p:not(.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .col-md-4 .article .row:nth-of-type(2) .text-box p:last-of-type) {
  min-height: 160px;
}*/
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec03 h3 {
  font-size: 3.25rem;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec03 .mwf-form .btn {
  position: relative;
  color: white;
  padding: 15px 50px 15px 50px;
  font-size: 16px;
  transition: 0.3s;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec03 .mwf-form .mwf_cancel,
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec03 .mwf-form .col-md-3:first-of-type {
  display: none;
}
.spri-hpe-gen11-push #microsite_content .btn:hover {
  color: #26A982 !important;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .article>.row:first-of-type {
  padding-top: 0 !important;
}
.spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec03 {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 100% auto;
}

@media only screen and (min-width: 992px) {
  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec01-1 .col-md-6 .article .col-for-image {
    padding-right: 40px;
  }

  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec01-1 .col-md-6:last-of-type .article .table-responsive .col-xs-12 {
    padding-left: 0;
  }
}

@media only screen and (max-width: 992px) {
  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .col-md-4 .article {
    margin-bottom: 30px;
  }

  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec02 .section_headline h3 {
    margin-bottom: 30px;
  }

  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec03 .mwf-form .col-md-3 {
    width: 100%;
  }

  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-header h1 {
    font-size: 3.8rem;
  }

  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec01 .container >.row{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }

  .spri-hpe-gen11-push #microsite_content .spri-hpe-gen11-push-sec01 .article .row .media {
    margin: 0 0 30px 0;
  }
}

/************************END HPE 23 Q1 Gen 11 push*****************************/
/**********HP Microsite 2023************/
.spri-hp-ny-microsite-2023 #microsite_content .row h2,.spri-hp-ny-microsite-2023 #microsite_content .row h3{
  color: #000!important;
  font-family: "inter", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
.spri-hp-ny-microsite-2023 #microsite_content .row a{
  color: #000!important;
  border-color:#000!important;
}
.spri-hp-ny-microsite-2023 #microsite_content .row .btn:hover{
  background-color:#000!important;
  color: #fff!important;
}
/**********end HP Microsite 2023************/
/************************FUJITSU VM WARE PUSH*****************************/
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header{
  background-size: cover;
  background-image: url(/ec/cms5/media/img/2800/microsites_6/fujitsu_4/fujitsu_vm_ware_push/fujitsu-vm-ware-push-header-2.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  padding: 30px 0 10px 0;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header .article >.row:nth-of-type(1) .col-for-image{
  display: flex;
  padding-left: 25px;
  align-items: center;
  justify-content: space-between;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header .article >.row:nth-of-type(1) .col-for-image img{
  max-width: 260px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header .article >.row:nth-of-type(1) .col-for-image picture:first-of-type img{
  max-width: 160px!important;
}
.spri-fujitsu-vm-ware-push #microsite_content h1,.spri-fujitsu-vm-ware-push #microsite_content h2,.spri-fujitsu-vm-ware-push #microsite_content h3{
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header h1{
  text-transform: none;
  font-weight: 700;
  margin-top: 40px;
  margin-bottom: 60px;
  line-height: 1.3;
}
.spri-fujitsu-vm-ware-push #microsite_content h2{
  font-size: 3.5rem;
  font-weight:700;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header p.big {
  line-height: 1.5;
  font-weight:500;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header .article >.row:nth-of-type(2) .col-md-6{
  text-shadow: 0px 0 5px rgba(255,255,255,0.5);
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .row >.col-xs-12:first-of-type .row.media-wrapper{
  display: flex;
  align-items: center;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .row h2{
  margin-bottom:0;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .row >.col-xs-12.col-md-10{
  margin-bottom:10px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 ul li{
  padding-bottom: 10px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 ul li::marker{
  color:#FF8000;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 ul{
  padding-left:20px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .col-md-5{
  margin-top:0;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .col-md-5 .caption{
  background:url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/fujitsu_4/fujitsu_vm_ware_push/bg01.png');
  padding:10px 20px;
  background-position: center;
  background-size: cover;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab h2{
  font-weight:600;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab .table{
  background:transparent;
  border:none;
  margin:0;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab .col-xs-12 >.table-responsive{
  background: url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/fujitsu_4/fujitsu_vm_ware_push/bg02.png');
  background-size: cover;
  background-position: left bottom;
  background-repeat: no-repeat;
  padding: 15px 0;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:not(.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:first-of-type,.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:nth-of-type(2)){   
  border-top:1px solid rgba(255,255,255,0.8);
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:last-of-type{
  border-bottom:1px solid rgba(255,255,255,0.8);
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr{
  background:transparent;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr th{
  background:transparent;
  border:none;
  text-align:center;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr td{
  border:none;
  text-align:center;
  vertical-align: middle;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr td:first-of-type,
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:first-of-type td,.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:nth-of-type(2) td{
  font-weight:bold;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab thead{
  background:#fff;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab thead span{
  display:block;
  position: absolute;
  left: 50%;
  bottom: 40px;
  transform: translate(-50%,0);
  font-size: 18px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab thead th{
  position: relative;
  vertical-align: middle;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab thead th img{
  max-width: 350px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:nth-of-type(2) td{
  color: #D80084;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section02 h3{
  border-bottom:3px solid #D80084;
  font-size:26px;
  text-transform: none;
  padding-bottom:10px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr:first-of-type td{
  padding-top:15px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section02 .col-md-6 p b{
  font-size:18px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section02 ul li::marker{
  color:#D80084;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section02 ul{
  padding-left:20px;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section03 .article >.row{
  background:url('https://www.also.com/ec/cms5/media/img/2800/microsites_6/fujitsu_4/fujitsu_vm_ware_push/bg03.png');
  background-size: cover;
  background-position: center;
  padding: 30px 0;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section03 .article >.row p{
  color: #fff;
  font-size: 23px;
  margin-bottom: 0;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tr td:first-of-type:not(.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab tbody tr:nth-of-type(2) td:first-of-type) {
  text-align: left;
}
.spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section03 .article >.row p a{
  color: #fff;
  border-color:#fff;
}
@media only screen and (min-width: 992px){
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header .article >.row:nth-of-type(2) .col-md-6{
      padding-right: 26rem;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .row >.col-xs-12:first-of-type img{
      max-width:150px;
  }
}
@media only screen and (max-width: 992px){
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header{
      background-image: url(/ec/cms5/media/img/2800/microsites_6/fujitsu_4/fujitsu_vm_ware_push/fujitsu-vm-ware-push-header-sp.jpg);
      background-size: cover;
      background-position: center;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header h1{
      padding-right: 45%;
      margin-bottom: 10px;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header .article >.row:nth-of-type(1) .col-for-image img{
      max-width: 180px;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-header .article >.row:nth-of-type(1) .col-for-image picture:first-of-type img{
      max-width: 120px!important;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .row >.col-xs-12.col-md-2{
      max-width: 120px;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-section01 .col-md-5 .caption{
      max-width:500px;
      margin:0 auto;
      text-align:center;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab .article >.row:nth-of-type(1){
      display: flex;
      padding-bottom: 0;
  }
  .spri-fujitsu-vm-ware-push #microsite_content .spri-fujitsu-vm-ware-push-tab .col-md-3{
      width: 50%;
  }
}
/************************end FUJITSU VM WARE PUSH*****************************/

/*************************KASPERSKY ESD LIZENZEN************************/
#microsite_content .spri_kaspersky_esd_lizenzen .article.table_content >.row >.col-xs-12{
  padding: 0 10px;
}
#microsite_content .spri_kaspersky_esd_lizenzen .article.table_content >.row >.col-xs-12 table >tbody>tr:nth-of-type(odd){
  background-color:transparent;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:hover{
  background-color: #c8c8c8!important;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table,#microsite_content .spri_kaspersky_esd_lizenzen table.table td, #microsite_content .spri_kaspersky_esd_lizenzen table.table th{
  border:none;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table td,#microsite_content .spri_kaspersky_esd_lizenzen table.table th{
  padding:15px 15px;
  vertical-align: middle;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table th, #microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(7) td, #microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(12) td{
  font-size:20px;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody td:first-of-type{
  font-size:18px;
  font-weight:600;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table th{
  background:#63c29d;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr td:not(#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody td:first-of-type){
  border-top:3px solid #63c29d;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(1) td, #microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(8) td, #microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(13) td, #microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(19) td{
  border-top: none!important;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(9) td{
  background:#65bbe9;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr td:nth-of-type(1){
  width:28%;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr td:nth-of-type(3),#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr td:nth-of-type(4),#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr td:nth-of-type(5){
  width:85px;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr td img{
  max-width:40px;
  margin:0 auto;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(9) td,#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(10) td,
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(11) td{
  border-color:#65bbe9!important;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(14) td{
  background:#eadeee;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(14) td,#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(15) td,
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(16) td,#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(17) td{
  border-color:#eadeee!important;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(20) td{
  background:#9c8dc3;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(20) td,#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(21) td,
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(22) td,#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(23) td,
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(24) td,#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:nth-of-type(25) td{
  border-color:#9c8dc3!important;
}
#microsite_content .spri_kaspersky_esd_lizenzen table.table tbody tr:last-of-type td{
  border-bottom: 3px solid #9c8dc3;
}
/*************************END KASPERSKY ESD LIZENZEN************************/

/********** MICROSOFT CB2 PC ACCESSORIES**********/
.spri-ms-cb2-pc-accessories #microsite_content .btn-primary{
  position: relative;
  background:#0078d4;
  max-width: 300px;
  width: 100%;
  display: block;
  margin: 0 auto 0 auto!important;
}
.spri-ms-cb2-pc-accessories #microsite_content .c-Products--gallery-Product .btn-primary{
  max-width: 100%;
}
.spri-ms-cb2-pc-accessories #microsite_content .btn-primary:hover{
  box-shadow: 0 0.125rem 0.25rem 0 rgb(0 0 0 / 13%), 0 0 0.0625rem 0 rgb(0 0 0 / 11%);
  -webkit-animation: ani 0.7s steps(22) forwards;
  animation: ani 0.7s steps(22) forwards;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top .article .media-wrapper{
  display:flex;
  align-items: center;
  flex-wrap: wrap;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top{
  background-size:cover;
  background-repeat: no-repeat;
  background-position: top center;
  padding: 80px 0;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top h1{
  background: linear-gradient( 45deg, #ffa348 5%, #bf3de9, #1157f3, #00c9ff 80%);
  background-clip: text;
  -webkit-background-clip: text;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size:5.2rem;
  text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  line-height:1.2;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-product{
  background: url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_cb2_pc_accessories/pattern-4.png'),url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_cb2_pc_accessories/pattern-1.png'),url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_cb2_pc_accessories/pattern-2.png'),url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/microsoft_41/microsoft_cb2_pc_accessories/pattern-3.png');
  background-repeat: no-repeat;
  background-size: auto;
  background-position: top 20% left, top 50px left 5%, left bottom 5%, right center;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-product .col-sm-6{
  margin: 0 0 50px 0;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-product .col-sm-6 .row{
  box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
  padding:0px 30px;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-product .col-sm-6 .row img{
  padding:15px 0;
}
.spri-ms-cb2-pc-accessories #microsite_content h3 a{
  border-bottom:none;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-footer{
  background-size:cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 0;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top .article .media-wrapper .media{
  position: static;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top .caption{
  position:absolute;
  top: -30px;
  left: 50%;
  transform: translate(-50%,0);
  color: #fff;
  background: #ff0000;
  width: 170px;
  height: 170px;
  font-size: 1.9rem;
  display: flex;
  text-align: center;
  align-items: center;
  border-radius: 50%;
  font-weight: 700;
  margin-bottom: 0;
  padding: 20px 15px 10px 15px;
  text-transform: uppercase;
  font-family: "inter", Verdana, Arial, sans-serif;
  line-height: 1.2;
  box-shadow: -4px 3px 13px 2px rgb(0 0 0 / 25%);
  text-shadow: 2px 2px 2px rgb(0 0 0 / 20%);
  z-index:10;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top .container >.row .grid-col{
  position: relative;
}
.spri-ms-cb2-pc-accessories #microsite_content .c-Products__description{
  display:none;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-product .c-Products--gallery-Product .btn{
  font-size: 0;
  position: relative;
}
.spri-ms-cb2-pc-accessories #microsite_content .c-Products--gallery-Product a.btn.btn-primary:before {
    content: 'Læs mere';
    position: absolute;
    top: 50%;
    left: 50%;
    background: none;
    font-size: 17px;
    width: 100%;
    transform: translate(-50%,-50%);
}
.spri-ms-cb2-pc-accessories #microsite_content .c-Products--gallery-Product a.btn.btn-primary:after{
    background: none;
    content: "\f06e";
    padding: 0;
    position:inherit;
    -moz-osx-font-smoothing: grayscale;
    font-size: 17px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
@media only screen and (max-width:992px){
  .spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-logo img{
    max-width: 200px;
  }
  .spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top .article .media-wrapper .media{
    position:relative;
    padding-top:50px;
  }
  .spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top .article .media-wrapper .media img{
    max-width:450px;
    width:80%;
    margin:0 auto;
  }
  .spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top{
    background-position:left center;
    padding:50px 0;
  }
  .spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top .caption{
    left:0;
    top:2%;
    width:120px;
    font-size: 1.7rem;
    height:120px;
    transform:translate(0,0);
    padding: 15px 15px 10px 15px;
    box-shadow: 3px 4px 10px 1px rgb(0 0 0 / 25%);
  }
  .spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-top h1{
    font-size:5.0rem;
  }
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-productno .c-Products--gallery-Product a.btn.btn-primary:before{
  content: 'LES MER';
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-productse .c-Products--gallery-Product a.btn.btn-primary:before{
  content: 'LÄS MER';
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-productfi .c-Products--gallery-Product a.btn.btn-primary:before{
  content: 'Lue lisää';
}
/********** END MICROSOFT CB2 PC ACCESSORIES**********/
/********** apple-lifecycle *********/
.spri-apple-lifecycle #microsite_content .spri-apple-lifecycle-header h1 {
  color: #fff;
  margin-bottom: 40px;
  line-height: 1.3;
  font-family: "intern", Verdana, Arial, sans-serif;
}
.spri-apple-lifecycle #microsite_content .spri-apple-lifecycle-header {
  background-position: top center;
  height: 450px;
  display: flex;
  background-size: cover;
  background-repeat: no-repeat;
  align-items: center;
  flex-wrap: wrap;
}
.spri-apple-lifecycle #microsite_content .spri-apple-lifecycle-header .col-for-image{
  padding-left: 25px!important;
}
.spri-apple-lifecycle #microsite_content .spri-apple-lifecycle-header .row.media-wrapper{
  display:flex;
  align-items: center;
  flex-wrap: wrap;
}
.spri-apple-lifecycle #microsite_content .btn{
  background:#000;
}
.spri-apple-lifecycle #microsite_content .section_3067457{
  background:#f2f2f2;
}
.spri-apple-lifecycle #microsite_content .mwf-form .mwf-input input{
  background:#fff;
}
/********** END apple-lifecycle **********/

/**********  thinkred-stvalentin  **********/
.spri-v-center >.container >.row{
  display: flex;
  flex-wrap:wrap;
  align-items:center;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-bg{
  color:#fff;
  background-position:top center;
  padding: 30px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-bg h1, .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-bg h2, .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-bg p{
  color:#fff!important;
}
.spri-thinkred-stvalentin #microsite_content h2,.spri-thinkred-stvalentin #microsite_content h3{
  color:#871c23;
  font-size:3.7rem;
  padding-bottom:30px;
}
.spri-thinkred-stvalentin #microsite_content p{
  color:#4e444e!important;
  font-weight:700;
}
.spri-thinkred-stvalentin #microsite_content h2,.spri-thinkred-stvalentin #microsite_content h3, .spri-thinkred-stvalentin #microsite_content h4,.spri-thinkred-stvalentin #microsite_content a{
  font-family: "inter", Verdana, Arial, sans-serif;
  text-transform: none;
  font-weight: 800;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-header .col-for-image img{
  max-width:620px;
  margin-bottom: 45px;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-header h1{
  font-size: 5.2rem;
  text-transform: none;
  font-family: "inter", Verdana, Arial, sans-serif;
  padding-bottom: 30px;
}
.spri-thinkred-stvalentin #microsite_content h1 b,.spri-thinkred-stvalentin #microsite_content h2 b{
  font-weight: 900;
}
.spri-thinkred-stvalentin #microsite_content h3{
  font-size:2.8rem;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-header .big{
  border-left: 5px solid #fff;
  padding: 0 25px;
  font-size: 3.5rem!important;
  line-height: 1.3!important;
  font-weight: bold!important;
  margin-bottom: 50px;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-thinkred-stvalentin #microsite_content b{
  font-family: "inter", Verdana, Arial, sans-serif;
  color:#ff0000;
  font-weight: 700;
}
.spri-thinkred-stvalentin #microsite_content h4 b{
  font-weight: 800;
}
.spri-thinkred-stvalentin #microsite_content a.btn{
  font-size:3.0rem!important;
  border-radius:5px!important;
  background:#871c23;
  font-weight:700;
  padding:15px 25px!important;
  margin-top: 20px;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-header a.btn{
  background:#fff!important;
  color:#871c23!important;
  margin-bottom:0;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-header a.btn:hover{
  background:#871c23!important;
  color:#fff!important;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 h4 .highlight{
  color:#7a126b;
  font-size:2.0rem;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .highlight2{
  font-style: italic;
  font-size: 1.8rem;
  display: block;
  margin-bottom: 28px;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 h4{
  color:#4e444e;
  font-size:1.8rem;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 h4:nth-of-type(2){
  padding-top: 20px;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 p{
  font-weight: 500;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 p:last-of-type{
  background:#871c23;
  max-width:100px;
  text-align:center;
  padding:5px;
  font-size:2.0rem;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 p:last-of-type .highlight{
  color:#Fff;
  display:block;
  font-weight:900;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 h3{
  padding-bottom:0;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .col-for-image.media-box{
  position: relative;
  display: flex;
  align-items: flex-end;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .col-for-image.media-box picture:nth-of-type(2) img{
  padding: 20px 50px;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .col-for-image.media-box picture:nth-of-type(2){
  display: block;
  width: 220px;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:nth-of-type(3) .col-md-4{
  padding-left: 50px;
  padding-right: 0;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:not(.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:first-of-type){
  margin-bottom: 80px;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-bg p{
  font-weight:bold;
}
.spri-thinkred-stvalentin #microsite_content .nowrap{
    background:url('https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/lenovo_actualites_thinkred/ico-lp-thinkred-stvalentin.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 25px;
    background-size: auto 100%;
    display: inline-block;
}
.spri-ms-cb2-pc-accessories #microsite_content .spri-ms-cb2-pc-accessories-productfi .c-Products--gallery-Product a.btn.btn-primary:before{
  content: 'Lue lisää';
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec01 .col-md-2.media{
    margin-top:0;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec01 .col-md-2.media img{
    max-width: 145px;
    width: 80%;
}
.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec01 .container .row .col-xs-12.grid-col:nth-of-type(1) .media-wrapper{
    display:flex;
    align-items: center;
    flex-wrap:wrap;
}
@media only screen and (min-width:992px){
  .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:nth-of-type(odd) .col-for-image.media-box:not(.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:nth-of-type(1) .col-for-image.media-box){
      flex-direction: row-reverse;
  }
  .spri-thinkred-stvalentin #microsite_content p:not(.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec01 p:last-of-type, .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 p){
      padding-left:30px;
      padding-right:30px;
  }
}
@media only screen and (max-width:992px){
  .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:nth-of-type(even) .article >.row{
      display:flex;
      flex-wrap: wrap;
      flex-direction: column-reverse;
  }
  .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col .article >.row .col-md-4{
      padding:50px;
  }
  .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:not(.spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .container .row .col-xs-12.grid-col:first-of-type){
      margin-bottom:0;
  }
  .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec03 .col-for-image.media-box{
      justify-content: center;
  }
  .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec01 .container .row .col-xs-12.grid-col:nth-of-type(1) .media-wrapper{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec01 .col-md-2.media{
        margin: 0 auto 0 0;
    }
    .spri-thinkred-stvalentin #microsite_content .spri-thinkred-stvalentin-sec01 .col-md-2.media img{
       margin: 0 auto 0 0;
    }
}

.spri-thinkred-stvalentin-update #microsite_content span.highlight2 {
    color: #6ac346;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-bg {
    padding: 0;
}

.spri-thinkred-stvalentin-update #microsite_content p {
    padding: 0 !important;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-bg p.big {
    border-left: 0;
    padding: 0 !important;
    font-size: 25px !important;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-header .article.text_with_media {
    padding: 30px 0;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-sec01 h2 {
    color: #4e444e !important;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-sec02 {
    padding: 100px 0 !important;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-sec03 img {
    width: 150px;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-sec03 .col-for-image.media-box {
    float: right;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-sec04 .article.text_with_media {
    padding-bottom: 50px;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-sec05 {
    padding: 100px 0;
}

.spri-thinkred-stvalentin-update #microsite_content .spri-thinkred-stvalentin-sec05 h2 {
    margin-top: 0 !important;
}
/**********  END thinkred-stvalentin  **********/
/**********  iot-innovators-event-2023  **********/
.spri-iot-innovators-event-2022 #microsite_content .spri-iot-innovators-event-23-contact .col-for-image img{
  max-width: 200px;
  margin: 0 auto 25px auto;
  width: 100%;   
  padding-left: 0;
  padding-right: 0;
}
.spri-iot-innovators-event-2022 #microsite_content .spri-iot-innovators-event-23-contact p b{
  font-size:20px;
}
/**********  END iot-innovators-event-2023  **********/
/**********  MS CM3 23Q1 Utbildning VT2023  **********/
.spri-cm3-utbildning-vt2023 #microsite_content .spri-contact{
  background: linear-gradient(90deg, rgb(242, 250, 249) 0%, rgb(203, 235, 230) 100%);
  text-align: center;
  margin: 0;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-contact .col-for-image img{
  margin:0 auto;
  padding:0;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-contact .row >.grid-col:nth-of-type(2) .article{
  text-align: center;
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-headline-section01 h3{
  margin-bottom: 40px;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-headline-section01{
  background:url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/3100-microsoft-lp-background-2.png');
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center top;
}
.spri-cm3-utbildning-vt2023 #microsite_content .row .mwf-form h3{
  background:none;
  color:#000;
  text-align:left;
  font-weight:bold;
  margin-bottom: 0;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-headline-section01.spri-headline-section01-short{
  background-image:url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/2023_81/3100-microsoft-lp-background-01.png');
  background-repeat: no-repeat;
  background-size: 200px auto;
  background-position: left 50px top 70px;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-cm3-utbildning-vt2023-col3 .container >.row .article >.row >.col-xs-12{
  background:#f5f5f5;
  padding:25px;
  height: 100%;
  margin-bottom:30px;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-cm3-utbildning-vt2023-col3 .container >.row .article >.row >.col-xs-12 span.nowrap{
  background:#1d75d0;
  display:inline-block;
  color:#fff;
  position:absolute;
  left:0;
  top:-20px;
  padding:10px;
  max-width:80px;
  width:50%;
  text-align:center;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-cm3-utbildning-vt2023-col3 .container >.row .article >.row,
.spri-cm3-utbildning-vt2023 #microsite_content .spri-cm3-utbildning-vt2023-col3 .container >.row .article{
  height: 100%;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-cm3-utbildning-vt2023-col3 .container >.row{
  padding: 0 25px;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-headline-section02{
  background-image:url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/microsoft_24/kampanjer_14/microsoft_cm3_utbildning/2023_81/3100-microsoft-lp-background-02.png');
  background-repeat: no-repeat;
  background-position:right center;
}
.spri-cm3-utbildning-vt2023 #microsite_content .row .mwf-form .mwf_buttonrow .col-xs-6.col-md-3:first-of-type{
  display:none;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-contact p:last-of-type a.lnk,
.spri-cm3-utbildning-vt2023 #microsite_content .spri-contact p:last-of-type a.lnk:hover{
  background: none;
  color:#000;
}
.spri-cm3-utbildning-vt2023 #microsite_content .spri-headline h2{
  font-size: 2.9rem;
  margin-bottom: 40px;
}
@media only screen and (max-width:992px){
  .spri-cm3-utbildning-vt2023 #microsite_content .spri-headline-section01{
    background-size: auto;
    background-position: left -60px top;
  }
  .spri-cm3-utbildning-vt2023 #microsite_content .spri-headline-section01 .container >.row,.spri-cm3-utbildning-vt2023 #microsite_content .spri-headline-section02 .container >.row{
    background:rgba(255,255,255,0.5);
  }
}
/**********  END MS CM3 23Q1 Utbildning VT2023  **********/
/*************open HPE 23Q2 ALSO Cruise*************/
.spri-hpe-also-cruise #microsite_content .spri-hpe-also-cruise-header h2 {
  text-shadow: 0 3px rgba(0,0,0,0.2);
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table {
  border: none;
  margin-bottom: 0'';
  background-color: transparent;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table thead th {
  background:none;
  font-size:20px;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody > tr > td,
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody > tr > th,
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tfoot > tr > td,
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tfoot > tr > th,
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table thead > tr > td,
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table thead > tr > th {
  border: none;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tr th,
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tr td {
  border: none;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr:hover {
  background-color: transparent;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr:last-child td {
  padding: 30px 0 0 0 !important;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr:last-child td::after {
  display: none;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr:last-child td::before {
  display: none;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr:nth-last-child(2) td::after {
  background-color: #fff !important;
      display: none;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr td {
  padding-bottom: 15px;
  white-space: normal;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr td:first-child {
  position: relative;
  width: 150px;
  background-color: transparent;
  z-index: 0;
  color: #000;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr td:first-child::after {
  content: "";
  background-color: #ddd;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 15px;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr td:last-child {
  position: relative;
  padding-left: 30px;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table tbody tr td:last-child::before {
  content: "";
  background-color: #00af85;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 11px;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
.spri-hpe-also-cruise #microsite_content .spri-form-hpe-also-cruise {
  position: relative;
}
.spri-hpe-also-cruise #microsite_content .spri-form-hpe-also-cruise .mwf-form .mwf-field h3 {
  font-size: 30px;
  text-transform: uppercase;
}
.spri-hpe-also-cruise #microsite_content .spri-hpe-also-cruise .mwf-form .mwf_success_text p {
  color: #000 !important;
  margin: 0;
  font-size: 20px;
  font-weight: bold;
}
.spri-hpe-also-cruise #microsite_content .spri-information-event .container > .row {
  background-color: #e5f7f3;
  margin: 0;
}
.spri-hpe-also-cruise #microsite_content .spri-information-event .container > .row .article.text_with_media > .row {
  display: flex;
  align-items: center;
}
.spri-hpe-also-cruise #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-3 {
  padding: 0;
}
.spri-hpe-also-cruise #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-3 img {
  width: 80px;
  margin: auto;
}
.spri-hpe-also-cruise #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-9 {
  padding: 0;
}
.spri-hpe-also-cruise #microsite_content label.mwf-label {
  color: #fff;
}
.spri-hpe-also-cruise #microsite_content .spri-form-hpe-also-cruise .btn-primary {
  border-color: #fff !important;
  background: #ffff;
  color: #000;
}
.spri-hpe-also-cruise #microsite_content .btn-primary:hover {
  border-color: #02aa82!important;
  background: #02aa82;
}
.spri-hpe-also-cruise #microsite_content .spri-form-hpe-also-cruise.m-hide-cancle-btn .mwf_buttonrow {
  display: flex;
  justify-content: center;
}
.spri-hpe-also-cruise #microsite_content .spri-form-hpe-also-cruise:before{
  content:'';
  position:absolute;
  background:#000;
  width:100%;
  height:100%;
  top:0;
  opacity:0.05;
}
.spri-hpe-also-cruise #microsite_content .spri-timeline .container{
  position:relative;
}
@media only screen and (min-width: 992px){
  .spri-hpe-also-cruise #microsite_content .spri-hpe-also-cruise-header .parallax-container .text {
      max-width: 50%;
  }
  .spri-hpe-also-cruise #microsite_content .spri-timeline .grid-col:last-of-type{
    top: 95px;
    width:50%;
    position:absolute;
    right:0;
  }
  .spri-hpe-also-cruise #microsite_content .spri-timeline .article.table_content {
    width:50%;
  }
}
@media only screen and (max-width: 992px){
  .spri-hpe-also-cruise #microsite_content .spri-information-event .container .row .col-md-4{
    margin-bottom: 0!important;
    padding-bottom: 0!important;
    border-bottom: 2px solid #fff;
  }
  .spri-hpe-also-cruise #microsite_content .spri-timeline .table-responsive{
    border:none;
    overflow: inherit;
  }
  .spri-hpe-also-cruise #microsite_content .spri-timeline .grid-col:last-of-type{
    margin-top:50px;
  }
  .spri-hpe-also-cruise #microsite_content .spri-information-event .container > .row .article.text_with_media > .row .col-xs-12.col-md-3{
    width: 30%;
  }
}
/*************close HPE 23Q2 ALSO Cruise*************/
/************* Lenovo Event marts *************/
.spri-lenovo-event-marts #microsite_content .btn{
  background-image: url('https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_event_local_in_dk_st_vest/lenovo-event-bgbtn.png')!important;
  border-color: transparent!important;
  width: 100%;
  background-color:transparent;
  padding: 15px 15px;
  background-position: center!important;
  background-size: 110% 112%!important;
  background-repeat: no-repeat;
}
.spri-lenovo-event-marts #microsite_content .btn:hover{
  background:#000!important;
  color:#fff!important;
}
.spri-lenovo-event-marts #microsite_content .spri-form .row.mwf_buttonrow .col-xs-6.col-md-3{
  max-width: 400px;
  width: 100%!important;
  margin: 0 auto;
}
.spri-lenovo-event-marts #microsite_content .spri-form .row.mwf_buttonrow{
  text-align: center;
  display: flex;
  align-items: center;
}
.spri-lenovo-event-marts #microsite_content .spri-form{
  background: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/lenovo_46/lenovo_event_local_in_dk_st_vest/bg01.png);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 120% 20px;
  overflow: hidden;
  background-color: rgba(0,0,0,0.03) !important;
}
.spri-lenovo-event-marts #microsite_content .mwf-input select,.spri-lenovo-event-marts #microsite_content .mwf-input input,.spri-lenovo-event-marts #microsite_content .mwf-input textarea{
  background-color:#fff;
  border-color: transparent!important;
}
.spri-lenovo-event-marts #microsite_content .spri-form .container >.row{
  padding-bottom:50px;
}
.spri-lenovo-event-marts #microsite_content .spri-form .mwf-field  h3{
  font-size:30px;
  margin-bottom:40px;
  color: #F20F0F!important;
}
.spri-lenovo-event-marts #microsite_content .spri-headset-section p b{
  color: #F20F0F;
}
.spri-lenovo-event-marts #microsite_content .spri-headset-section p{
  font-size:18px;
  font-style: italic;
}
.spri-lenovo-event-marts #microsite_content .spri-headset-section .table-responsive table thead tr th{
  background: #F20F0F!important;
  text-align: center;
  color: #fff;
  border: none;
  font-size: 20px;
  padding: 14px;
}
.spri-lenovo-event-marts #microsite_content .spri-headset-section .table-striped>tbody>tr:nth-of-type(odd){
  background:none;
}
/************* end Lenovo Event marts *************/

/*************open HPE 5410 promo css*************/
.spri-5410-hpe-pro #microsite_content h1{
  color: #00af85;
}
.spri-5410-hpe-pro #microsite_content a.btn, .spri-5410-hpe-pro #microsite_content input.btn {
  background-color: #00af85 !important;
  border: 2px solid #00af85 !important;
  color: #fff;
}
.spri-5410-hpe-pro #microsite_content a.btn:hover, .spri-5410-hpe-pro #microsite_content input.btn:hover {
  background-color: rgb(137, 232, 114)  !important;
  border: 2px solid #000 !important;
  color: #000;
}
/*************close HPE 5410 promo css*************/
/*************open Microsoft 5410 promo css*************/
.spri-5410-ms-pro #microsite_content h1{
  color: #0077d5;
  margin-bottom: 40px;
}
.spri-5410-ms-pro #microsite_content a.btn.btn-primary, .spri-5410-ms-pro #microsite_content input.btn {
  background-color: #0077d5 !important;
  border: 2px solid #0077d5 !important;
  color: #fff;
}
.spri-5410-ms-pro #microsite_content a.btn.btn-default{
  background-color: #000 !important;
  border: 2px solid #000 !important;
  color: #fff;
}
.spri-5410-ms-pro #microsite_content a.btn.btn-default:hover,.spri-5410-ms-pro #microsite_content a.btn-primary:hover, .spri-5410-ms-pro #microsite_content input.btn:hover {
  background-color: #f3f3f3  !important;
  border: 2px solid #000 !important;
  color: #000;
}
.spri-5410-ms-pro #microsite_content ul li ul{
  list-style-type: circle !important;
}
/*************close Microsoft 5410 promo css*************/

/*************ACER P2-P6 B2B************/
.spri-acer-p6-b2b #microsite_content .spri-section-left-right{
  overflow:hidden;
}
.spri-acer-p6-b2b #microsite_content .spri-section-left-right h3{
  margin-bottom:20px;
  font-size:2.5rem;
}
.spri-acer-p6-b2b #microsite_content .spri-section-left-right p .nowrap{
  font-style: italic;
  font-weight:500;
  font-size: 1.8rem;
  line-height:1.3;
  display:block;
  margin-bottom:20px;
}
.spri-acer-p6-b2b #microsite_content p{
  font-size:14px;
}
.spri-acer-p6-b2b #microsite_content .spri-logo.h30 img {
  height: 30px !important;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-contact .media img{
  margin: 0 auto;
  text-align: center;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-contact{
  text-align:center;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-contact .col-xs-12:nth-of-type(2) .article >.row{
  display:flex;
  align-items:center;
  max-width: 600px;
  margin: 0 auto;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-footer{
  background-color:#000;
  background-size:cover;
  background-position:center;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-footer p, .spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-footer h2,
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-footer h3 {
  color:#fff!important;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-footer a.btn{
  background-color:#00aedd;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-footer a.btn:hover{
  background-color:#fff;
}
.spri-acer-p6-b2b #microsite_content .spri-acer-p6-b2b-footer .article >.row{
  display:flex;
  align-items:center;
  flex-wrap: wrap;
}
.spri-acer-p6-b2b #microsite_content .spri-text-below-banner h1{
  font-size: 3.4rem;
  margin-bottom: 40px;
}
.spri-acer-p6-b2b #microsite_content .spri_grey{
  background: #f8f8f8;
}
@media only screen and (min-width: 992px){
  .spri-acer-p6-b2b #microsite_content .spri-section-left-right .col-xs-12.grid-col:nth-child(even) .col-xs-12.col-md-6:first-child {
    padding: 0 5%;
  }
  .spri-acer-p6-b2b #microsite_content .spri-section-left-right .col-xs-12.grid-col:nth-child(odd) .col-xs-12.col-md-6:last-child {
    padding: 0 5%;
  }
  .spri-acer-p6-b2b #microsite_content .spri-section-left-right .col-xs-12.grid-col:nth-child(odd) .col-xs-12.col-md-6:first-child {
    padding: 0 25px;
  }
  .spri-acer-p6-b2b #microsite_content .spri-section-left-right .col-xs-12.grid-col:nth-child(even) .col-xs-12.col-md-6:last-child {
    padding: 0 25px;
  }
}
@media only screen and (max-width: 992px){
  .spri-acer-p6-b2b #microsite_content .spri-section-left-right .col-xs-12.grid-col .col-xs-12.col-md-6{
    padding: 0 25px!important;
    margin-bottom:40px;
  }
  .spri-acer-p6-b2b #microsite_content .spri-section-left-right .col-xs-12.grid-col:first-of-type .row{
    flex-direction: column-reverse;
  }
}
/*************end ACER P2-P6 B2B************/
/*************MICROSOFT 23Q1 GENUINE - BLINDFOLD TRUST************/
.spri-ms-genuine-blindfold-trust #microsite_content .spri-section-title h2{
  margin-top:0;
  font-size:3.5rem!important;
  font-weight:normal;
}
.spri-ms-genuine-blindfold-trust #microsite_content p:not(.spri-ms-genuine-blindfold-trust #microsite_content .c-Akkordeon p), .spri-ms-genuine-blindfold-trust #microsite_content h2,
.spri-ms-genuine-blindfold-trust #microsite_content h3{
  color:#2a2a2a;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-section-title h2 b{
  display:block;
  font-weight:700;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-section-title h3{
  font-weight:normal;
  font-size:2.5rem;
  padding-top:20px;
  border-top:1px solid #808384;
}
.spri-ms-genuine-blindfold-trust #microsite_content h2{
  font-weight:400;
  font-size:2.8rem!important;
  margin-bottom:15px;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-grey .row >.grid-col .article{
  background:#fbf9f9;
  padding:0;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-grey .row >.grid-col .article .col-xs-12.col-md-6:not(.spri-ms-genuine-blindfold-trust #microsite_content .spri-grey .row >.grid-col .article .col-xs-12.col-md-6.media){
  padding:40px;
  margin-bottom:0;
}
/*.spri-ms-genuine-blindfold-trust #microsite_content .spri-grey .row >.grid-col .article >.media-wrapper{
  display:flex;
  flex-wrap: wrap;
  align-items: center;
}*/
.spri-ms-genuine-blindfold-trust.spri-fontsize-normal #microsite_content p:not(.spri-ms-genuine-blindfold-trust.spri-fontsize-normal #microsite_content .c-Akkordeon p){
  font-size: 16px;
  line-height: 1.5;
}
.spri-ms-genuine-blindfold-trust.spri-fontsize-normal #microsite_content .spri-col3.spri-grey .container .col-xs-12 .text-box p, .spri-ms-genuine-blindfold-trust.spri-fontsize-normal #microsite_content .spri-text-right.spri-grey .container .col-xs-12 .text-box p{
  font-size: 15px!important;
  line-height:1.3!important;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-col3 .row >.grid-col .article .col-xs-12.col-md-6:not(.spri-ms-genuine-blindfold-trust #microsite_content .spri-col3 .row >.grid-col .article .col-xs-12.col-md-6.media){
  padding: 10px 10px 10px 20px;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-col3 h3{
  font-weight: 500;
  margin-bottom: 20px;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-col3 .container >.row{
  padding-left:10px;
  padding-right:10px;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-col3 .col-xs-12.col-md-4{
  padding-left:0;
  padding-right:0;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-text-right h2,.spri-ms-genuine-blindfold-trust #microsite_content .spri-text-right p{
  text-align:right;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-text-right h2 b{
  font-weight:700;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-text-right .row >.grid-col .article .col-xs-12.col-md-6:not(.spri-ms-genuine-blindfold-trust #microsite_content .spri-text-right .row >.grid-col .article .col-xs-12.col-md-6.media){
  padding: 0 25px 0 25px!important;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-footer .article >.row{
  background:#f2f2f2;
  padding:15px 0 10px 0;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-footer ul{
  list-style-type: none!important;
  padding: 0;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-footer ul li{
  padding: 10px 10px 10px 70px;
  position:relative;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-footer ul li:before{
  content:'';
  position:absolute;
  left:0;
  background-size: auto 41px;
  background-repeat: no-repeat;
  background-position:center;
  width: 45px;
  height: 45px;
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-footer ul li:nth-of-type(1):before{
  background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/10032023_microsoft_23q1_genuine_blindfold_trust/ico01.png');
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-footer ul li:nth-of-type(2):before{
  background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/10032023_microsoft_23q1_genuine_blindfold_trust/ico02.png');
}
.spri-ms-genuine-blindfold-trust #microsite_content .spri-footer ul li:nth-of-type(3):before{
  background-image: url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/032023/10032023_microsoft_23q1_genuine_blindfold_trust/ico03.png');
}
@media only screen and (min-width: 992px){
  .spri-ms-genuine-blindfold-trust #microsite_content .spri-footer .col-md-4.media{
    padding-left:0;
    width: 38%;
  }
  .spri-ms-genuine-blindfold-trust #microsite_content .spri-footer .col-md-8{
    width: 62%;
  }
}
@media only screen and (max-width: 992px){
  .spri-ms-genuine-blindfold-trust #microsite_content .spri-grey.spri-text-right .row >.grid-col .article >.media-wrapper{
    flex-direction: column-reverse;
  }
  .spri-ms-genuine-blindfold-trust #microsite_content .spri-grey.spri-text-right .row >.grid-col .article .col-xs-12.col-md-6{
    padding-bottom:15px;
    padding-top: 15px;
  }
}
/*************end MICROSOFT 23Q1 GENUINE - BLINDFOLD TRUST************/
/********** – Cisco Meraki – your backpback  **********/
#microsite_content .spri-cisco-meraki-backpack{
  background-color: #fcfcfc;
  margin-bottom: 30px;
}
#microsite_content .spri-cisco-meraki-backpack .media{
  padding:0!important;
}
#microsite_content .spri-cisco-meraki-backpack .container > .row .article >.row{
  display: flex;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
#microsite_content .spri-cisco-meraki-backpack .container .row .media, #microsite_content .spri-cisco-meraki-backpack .container .row .col-for-image{
  margin: 0!important;
}
/********** End – Cisco Meraki – your backpback  **********/
/********** Eaton Q1 Eaton Tripp Lite Awareness **********/
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-header{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-position: center;
  background-size: cover;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-header p, .spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-header h1{
  color:#fff;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-header .container .article{
  max-width:700px;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-header .container .article .text-box{
  text-shadow: 2px 2px 5px rgba(0,0,0,0.6);
}
.spri-eaton-trip-lite #microsite_content .row p{
  font-size:18px;
}
.spri-eaton-trip-lite #microsite_content .row .btn.btn-primary{
  margin-top:20px;
  background:transparent;
  border:3px solid #fff;
  max-width: 250px;
  width: 100%;
}
.spri-eaton-trip-lite #microsite_content .row .btn.btn-primary:hover{
  background:rgba(0,0,0,0.5);
  color:#fff;
  border-color:#000;
}
.spri-eaton-trip-lite #microsite_content .row h2, .spri-eaton-trip-lite #microsite_content .row h3{
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-eaton-trip-lite #microsite_content .row h2 {
  font-size:3.8rem;
  font-weight:700;
  margin-bottom: 20px;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-header .row h1{
  font-size:3.7rem;
  line-height:1.3;
  margin-bottom:20px;
  font-family: "inter", Verdana, Arial, sans-serif;
} 
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-white .col-md-4 .col-for-image{
  margin-bottom:40px;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-white .col-md-4 >.article{
  background:#F6F6F6;
  padding:40px 20px;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-white .col-md-4 >.article .text-box p:last-of-type{
  margin-bottom:0;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-grey{
  background:#F6F6F6;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-grey .col-md-4{
  margin-bottom: 40px;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-grey .col-md-4 .article{
  text-align:center;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-grey .col-md-4 .article h3{
  margin-bottom: 25px;
  font-size: 2.0rem;
  text-transform: uppercase!important;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-grey .col-md-4 .article p{
  margin-bottom:30px;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-grey .col-md-4 .article img{
  margin: 0 auto;
}
.spri-eaton-trip-lite #microsite_content .article .btn-default{
  background:#005EB8;
  color:#fff;
  border-color:#005EB8;
}
.spri-eaton-trip-lite #microsite_content .article .btn-default:hover{
  background:transparent;
  border-color:#000;
  color:#000;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-step .col-xs-12.grid-col:first-of-type{
  margin-bottom:40px;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-step .col-xs-12.grid-col .article .row:not(.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-step .col-xs-12.grid-col:first-of-type .article .row){
  background:#F6F6F6;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  text-align: left;
  margin: 30px 0;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-step .col-xs-12.grid-col .col-md-6.media,.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-step .col-xs-12.grid-col:nth-of-type(3) .col-md-6{
  padding: 50px 80px!important;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-step .col-xs-12.grid-col .col-md-6,.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-step .col-xs-12.grid-col:nth-of-type(3) .col-md-6.media{
  padding: 0 25px!important;
}
.spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-header{
    height: 500px;
}  
@media only screen and (max-width: 798px){
  .spri-eaton-trip-lite #microsite_content .spri-eaton-trip-lite-white .col-md-4{
    margin-bottom:20px;
  }
}
/********** End Eaton Q1 Eaton Tripp Lite Awareness **********/
/********** GFI PORTAL 2023  **********/
.spri-gfi-23 #microsite_content .spri-gfi-23-header{
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #fff;
  margin-top: 30px;
  height:450px;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-header h2{
  color:#fff;
  font-size: 4.5rem;
  text-shadow: 3px 2px 9px rgb(13 53 122 / 60%);
  font-family: "inter", Verdana, Arial, sans-serif;
} 
.spri-gfi-23 #microsite_content h2,.spri-gfi-23 #microsite_content h3{
  font-family: "inter", Verdana, Arial, sans-serif;
  color:#0d3570;
}
.spri-gfi-23 #microsite_content .article p{
  font-size:16px;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-bgcol4,.spri-gfi-23 #microsite_content .spri-gfi-23-col2{
  background-color: rgb(241, 241, 241);
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .article,.spri-gfi-23 #microsite_content .spri-gfi-23-col2 .article{
  box-shadow: 0px 0px 2px 1px rgb(218 218 218);
  background:#fff;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col2 .article{
  padding-bottom:20px;
}
.spri-gfi-23 #microsite_content .article >.row a.btn{
  background: linear-gradient(180deg, #00a0ff 0%, #07f 100%);
  color: #fff;
  padding:15px 20px;
  width:100%;
  max-width: 250px;
  margin: 0 auto;
  display: block;
}
.spri-gfi-23 #microsite_content .article >.row a.btn:hover{
  background: #07f;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .article >.row .col-for-image,.spri-gfi-23 #microsite_content .spri-gfi-23-col2 .article >.row .col-for-image {
  padding: 70px 0!important;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .article .col-for-image img{
  max-height: 42px;
  margin: 0 auto;
}
.spri-gfi-23 #microsite_content .article >.row a.btn{
  margin-top: 25px!important;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .article h3, .spri-gfi-23 #microsite_content .spri-gfi-23-col2 .article h3{
  padding-bottom:20px;
  border-bottom: 1px solid #d5dde5;
  text-align: center;
  margin-bottom: 20px;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .article >.row >.col-xs-12:not(.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .article >.row >.col-xs-12.media){
  padding: 15px 15px;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .media-wrapper:nth-of-type(2), .spri-gfi-23 #microsite_content .spri-gfi-23-col4 .media-wrapper:nth-of-type(2) >.col-xs-12,.spri-gfi-23 #microsite_content .spri-gfi-23-col4 .media-wrapper:nth-of-type(2) >.col-xs-12 .text-box:last-of-type{
  display: block;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-col2 img{
  max-height:42px;
  margin: 0 auto;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-partner .article >.row .btn{
  margin:0;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-contact{
  background-color: rgb(13, 47, 108);
  padding-top:60px;
  padding-bottom:60px;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-contact p,.spri-gfi-23 #microsite_content .spri-gfi-23-contact h2,.spri-gfi-23 #microsite_content .spri-gfi-23-contact a{
  color:#fff;
  border-color:#fff;
  text-align:center;
}
.spri-gfi-23 #microsite_content .spri-gfi-23-partner .article >.row a.btn{
  max-width: 300px;
}
@media only screen and (min-width: 798px){
  .spri-gfi-23 #microsite_content .spri-gfi-23-header .media-wrapper{
    width: 50%;
  }
}
@media only screen and (max-width: 798px){
  .spri-gfi-23 #microsite_content p br{
    display:none;
  }
  .spri-gfi-23 #microsite_content .section_3110110 img{
    max-width:180px;
  }
  .spri-gfi-23 #microsite_content .spri-gfi-23-header{
    height:350px;
  }
  .spri-gfi-23 #microsite_content .spri-gfi-23-col4 .article, .spri-gfi-23 #microsite_content .spri-gfi-23-col2 .article{
    margin-bottom:30px;
  }
  .spri-gfi-23 #microsite_content .spri-gfi-23-partner .article.text_with_media img{
    padding:0 25px;
    margin-bottom:50px;
  }
  .spri-gfi-23 #microsite_content .article >.row a.btn{
    max-width:300px;
  }
}
/********** END GFI PORTAL 2023  **********/
/********** LASTPASS JUMPSTART 2023  **********/
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header{
  background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lastpass_jumpstart/las_hero_bg_1a.jpg'),url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lastpass_jumpstart/lastpass-bg1.png'),url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lastpass_jumpstart/lastpass-imgbg1.png');
  background-position: left top,right 477px center,right top;
  background-size: auto 100%,auto 100%,auto 100%;
  background-color: #d22730;
  background-repeat: no-repeat;
  height: 600px;
  display: flex;
  align-items: center;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row .article >.row{
  max-width: 850px;
  width: 78%;
}
.spri-lastpass-jumpstart #microsite_content .container >.row h2,.spri-lastpass-jumpstart #microsite_content .container >.row h3{
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight:700;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row h2{
  color:#fff;
  font-size: 4.4rem;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row .grid-col:first-of-type .article >.row img{
  margin-top: 2rem;
  margin-bottom: 10rem;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row .grid-col .article >.row img{
  padding: 0 25px;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01{
  background-repeat: no-repeat;
  background-position: right -3px center;
  background-size: auto 100%;
  padding-top: 15px;
  padding-bottom: 10px;
  min-height: 540px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 ul{
    list-style-type: none!important;
    padding: 0;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 ul li{
  padding-left: 40px;
  position: relative;
  margin-bottom: 10px;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 ul li:before{
  content:'-';
  position:absolute;
  left:0;
}
.spri-lastpass-jumpstart #microsite_content .btn{
  background-color: #d22730;
  padding:20px 40px!important;
  border-radius:0px!important;
  font-size:20px!important;
  margin-top:20px;
  border-color: transparent!important;
}
.spri-lastpass-jumpstart #microsite_content .btn:hover{
  border-color: #000!important;
  /* color:#edeef0; */
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02{
  background:#edeef0;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 h2, .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 p{
  text-align:center;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 p{
  text-align:left;
  line-height: 1.3;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4{
  padding-left: 5px;
  padding-right: 5px;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article >.row{
  background:#fff;
  height: 100px;
  display: flex;
  align-items: center;
  margin-bottom: 40px;
  position: relative;
  z-index:1;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article >.row p{
  margin-bottom:0;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-9{
  padding:0;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-for-image img{
  margin:0 auto;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02-cols{
  padding-top:30px;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article{
  position: relative;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 h2{
  margin-bottom:25px;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article:after{
  content:'';
  background:rgba(210,39,48,0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 0;
  right: -5px;
  bottom: -5px;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .container >.row h2{
  font-size:3.2rem;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-03{
  background-repeat:no-repeat;
  background-position: left top;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-03 .btn{
  margin-top:40px;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04{
  background-repeat: no-repeat;
  background-size: cover;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 h2{
  color:#fff;
  text-align:center;
  font-size: 4.5rem;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-label, .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 p,.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 a{
  color:#fff;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 a{
  border-color:#fff;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form{
  display:flex;
  flex-wrap:wrap;
  flex-direction: row-reverse;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form p{
  font-size:2.0rem;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row.mwf_buttonrow{
  width:50%;
  margin: 20px 0 0 auto;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row:nth-of-type(3), .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row:nth-of-type(4){
  width:50%;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row:nth-of-type(4) .mwf-field.col-xs-12{
  padding:0;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row.mwf_buttonrow .col-md-3{
  width: 100%;
  display: block;
  max-width: 300px;
  margin: 0 auto;
}
.spri-lastpass-jumpstart #microsite_content .checkbox input[type=checkbox]{
  width: 25px;
  height: 25px;
}
.spri-lastpass-jumpstart #microsite_content .checkbox p{
  padding-left:20px;
}
@media only screen and (min-width: 1980px){
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header{
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lastpass_jumpstart/las_hero_bg_1a.jpg'),url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lastpass_jumpstart/lastpass-bg1.png'),url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lastpass_jumpstart/lastpass-imgbg1.png');
    background-position: left 25% center,right 579px center,right top;
    background-size: auto 100%,auto 100%,auto 100%;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row .article >.row {
    max-width: 1000px;
    width: 85%;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01{
    background-position: right 113px top;
    padding-top: 15px;
    position:relative;
    padding-bottom: 10px;
    background-position: right 99px center;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 .col-md-5.media{
    padding-right: 0;
    position: absolute;
    right: -100px;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01:before{
      content:'';
      height: 100%;
      background-color: #d22730;
      width: 500px;
      position: absolute;
      right: 0;
      top: 0;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-03{
    background-position:left 25% top;
  }
}
@media only screen and (max-width: 1560px) and (min-width: 992px){
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header{
    background-position: left 5% top,left -54% center,right top;
    background-size: auto 100%,80% 100%,auto 100%;
    height: 500px;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01{
    background-position: left 100% center;
    background-size:50% 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 1560px){
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 ul li{
    margin-bottom:5px;
  }
  .spri-lastpass-jumpstart #microsite_content .btn{
    margin:30px auto;
    display: block;
    font-size:18px!important;
    padding: 15px 10px!important;
  }
}
@media only screen and (min-width: 992px){
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 .col-md-7{
    width:52%;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 .col-md-5.media{
    width:48%;
  }
}
@media only screen and (max-width: 992px){
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row .grid-col:first-of-type .article >.row img{
    width:60%;
    margin-top:0;
    margin-bottom:40px;
    max-width:320px;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row .grid-col .article >.row img{
    max-width:340px;
    width:75%;
  }
 .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .article >.row img{
   max-width: 450px;
 }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header{
    height: 300px;
    background-size: auto 100%,80% 100%,auto 100%;
    background-position: left top,left -45% center,right top;
    overflow:hidden;
  }
 .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01{
    background-size: 58% 50%;
    background-position: bottom right;
 }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-01 img{
    margin: 0 auto;
  }
  .spri-lastpass-jumpstart #microsite_content .btn{
    margin:30px auto;
    display: block;
    padding: 15px 20px!important;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article >.row{
    height:auto;
    padding: 20px;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article{
    max-width: 500px;
    margin: 0 auto 20px auto;
    width: 100%;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article .col-md-3{
    width: 30%;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-02 .col-md-4 .article:after{
    max-width: 500px;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row:nth-of-type(3), .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row:nth-of-type(4){
    width:100%;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row:nth-of-type(4) .mwf-field.col-xs-12{
    padding:0 25px;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row:nth-of-type(4){
    margin-top:20px;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .row.mwf_buttonrow{
    width:100%;
  }
}
@media only screen and (max-width: 768px){
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header .container >.row .article >.row{
    max-width:100%;
    width:100%;
  }
  .spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-header{
    background-position: left top,left -50% center,right -100px top;
  }
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .mwf_success_text{
  text-align:center;
  max-width: 650px;
  margin:0 auto;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .mwf_success_text p{
  margin-bottom: 0;
}
.spri-lastpass-jumpstart #microsite_content .spri-lastpass-jumpstart-04 .mwf-form .mwf_success_text p:last-of-type{
  margin-top:20px;
}
.spri-main #microsite_content .spri-img-auto .col-for-image img{
  margin:0 auto;
}
.spri-main #microsite_content .spri-img-mb20 .col-for-image{
  margin-bottom:20px;
}
.spri-main #microsite_content .spri-img-mb30 .col-for-image{
  margin-bottom:30px;
}
.spri-main #microsite_content .spri-img-mb40 .col-for-image{
  margin-bottom:40px;
}
.spri-main #microsite_content .spri-img-mb50 .col-for-image{
  margin-bottom:50px;
}
.spri-main #microsite_content .spri-img-mb60 .col-for-image{
  margin-bottom:60px;
}
/********** END LASTPASS JUMPSTART 2023  **********/
/** Philips AOC 23Q1 Sustainability **/
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-header{
  height: 550px;
  display: flex;
  align-items: center;
  margin-top: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center bottom;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-header h1{
  color:#001e4a;
   background:linear-gradient(145deg,#0C5ED7 10%,#005881 90%);
    background-color: #004eaa;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    display: inline-block;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec02{
  background: linear-gradient(180deg, rgba(34,80,125,1) 0%, rgba(57,122,191,1) 100%)!important;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec02 .container,.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec03 .container{
  background:transparent;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec02 .container p{
  color:#fff;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec03 .container p:not(.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec03 .container .col-for-image p){
  background:linear-gradient(145deg,#001e4a 10%,#004eaa 50%,#269a91 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec03 .container .col-for-image p{
  color:#000;
}
.spri-philips-aoc-sustainability #microsite_content .container .col-for-image p{
  text-align: center;
  margin: 25px auto 0 auto;
  max-width:400px;
  width:100%;
  font-weight:600;
  font-size: 1.6rem;
  line-height:1.3;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec03{
  background: linear-gradient(180deg, rgba(204,226,239,1) 0%, rgba(240,247,251,1) 100%)!important;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec04{
  background: linear-gradient(0deg, rgba(241,245,255,1) 0%, rgba(255,255,255,1) 100%);
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-header .container >.row{
  width: 60%;
}
.spri-philips-aoc-sustainability #microsite_content .btn{
  background: #001e4a;
}
.spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-header .col-for-image img {
  padding-left: 25px!important;
}
@media only screen and (max-width: 992px){
  .spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-header .container >.row{
    width:100%;
  }
  .spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-header{
    background-position: left 80% top;
    background-size: auto 52%;
    height: auto;
    align-items: start;
    background-color: #fff;
    padding-top: 280px;
    padding-bottom: 40px;
  }
  .spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-header h1{
    font-size:35px;
  }
  .spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec03 .container .article >.row{
    flex-direction: column-reverse;
  }
  .spri-philips-aoc-sustainability #microsite_content .spri-philips-aoc-sec03 .container .col-for-image p{
    padding-left:25px;
    padding-right:25px;
  }
}
/** Philips AOC 23Q1 Sustainability **/
/*****************ALSO_Roadshow_Gothenburg********************/
.spri-also-roadshow-gothenburg #microsite_content .mwf-paragraph.mwf-field.col-xs-12 p{
  text-align: left;
}
.spri-also-roadshow-gothenburg #microsite_content .p_lenovo_tour_tour .article{
  max-width: 100%!important;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table {
  border: none;
  background-color: transparent;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table thead {
  display: none;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody > tr > td,
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody > tr > th,
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tfoot > tr > td,
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tfoot > tr > th,
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table thead > tr > td,
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table thead > tr > th {
  border: none;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tr th,
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tr td {
  border: none;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody tr:hover {
  background-color: transparent;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody tr td {
  padding-bottom: 15px;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody tr td:first-child {
  position: relative;
  width: 150px;
  background-color: transparent;
  z-index: 0;
  color: #000;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody tr td:first-child::after {
  content: "";
  background-color: #ccc;
  width: 1px;
  height: 100%;
  position: absolute;
  right: 10px;
  top: 15px;
}
.spri-also-roadshow-gothenburg #microsite_content .bg-black-40.box, .spri-also-roadshow-gothenburg #microsite_content .bg-black-40.box .grid {
  background: #f1f1f1;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody tr td:last-child {
  position: relative;
  padding-left: 30px;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table tbody tr td:last-child::before {
  content: "";
  background-color: #000;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  left: -18px;
  top: 11px;
}
.spri-also-roadshow-gothenburg #microsite_content .spri-timeline table.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: transparent;
}
@media only screen and (max-width: 992px){
  .spri-also-roadshow-gothenburg #microsite_content .spri-timeline .table-responsive{
    border:none;
  }
  .spri-also-roadshow-gothenburg #microsite_content .spri-timeline .table-responsive>.table>tbody>tr>td, .spri-also-roadshow-gothenburg #microsite_content .spri-timeline .table-responsive>.table>tbody>tr>th, .spri-also-roadshow-gothenburg #microsite_content .spri-timeline .table-responsive>.table>tfoot>tr>td, .spri-also-roadshow-gothenburg #microsite_content .spri-timeline .table-responsive>.table>tfoot>tr>th, .spri-also-roadshow-gothenburg #microsite_content .spri-timeline .table-responsive>.table>thead>tr>td, .spri-also-roadshow-gothenburg #microsite_content .spri-timeline .table-responsive>.table>thead>tr>th{
    white-space:normal;
  }
}
/*****************end ALSO_Roadshow_Gothenburg********************/
/*****************hpe-private 2023********************/
.spri-hpe-private-2022 #microsite_content h3 .nowrap{
  color:#00b189;
  font-weight:700;
}
/*****************end hpe-private 2023********************/
/*****************APC PUBLIC SECTOR********************/
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-head{
  height: 592px;
  display: flex;
  background-position:center right;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-head .article{
  background:transparent;
}
.spri-apc-public-sector #microsite_content .article .media-wrapper .col-xs-12{
  padding:0;
}
.spri-apc-public-sector #microsite_content .col-xs-12.grid-col .article.text_with_media h2 {
  font-size:4.0rem;
  position: relative;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-head .col-xs-12.grid-col .article.text_with_media h2{
  color: #3DCD58 !important;
}
.spri-apc-public-sector #microsite_content .col-xs-12.grid-col .article.text_with_media p{
  font-size:2.0rem;
}
.spri-apc-public-sector #microsite_content .col-xs-12.grid-col .article.text_with_media .btn{
  margin-top:25px;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-sec01 .col-xs-12.grid-col .article.text_with_media h2::before,.spri-apc-public-sector #microsite_content .bg-black-40.box .text-center h2:before{
  left: 50%;
  transform: translate(-50%,0);
}
.spri-apc-public-sector #microsite_content .col-xs-12.grid-col .article.text_with_media h2::before{
  width:224px;
}
.spri-apc-public-sector #microsite_content .col-xs-12.grid-col .article.text_with_media b{
  font-size:2.2rem;
  font-weight:700;
}
.spri-apc-public-sector #microsite_content .col-xs-12.grid-col .article.text_with_media p{
  font-size:16px;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-col3 .col-md-4 .article{
  background:#EDEDED;
  text-align: center;
  padding: 20px 50px;
  font-weight: 800;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-col3 .col-md-4 .article img{
  margin:20px auto;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .article{
  background: none;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .article h2, .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .article h3, .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .article ul li, .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .article p{
  color:#fff!important;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .article .btn{
  background:#fff;
  color:#3DCD58;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .article .btn:hover{
  background:transparent;
  color:#fff;
  border-color:#fff;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-green{
  background-repeat:no-repeat;
  background-size: auto 100%;
  background-position: center left calc(50% + 477px);
  background-color:#3DCD58;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-green img{
  padding-left: 0px;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-form{
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_public_sector/bg-apc_public_sector.png');
  background-repeat: no-repeat;
  background-position: left center;
  background-size: auto 100%;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-form .article{
  background:transparent;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-form .article ul li{
  margin-top:15px;
}
.spri-apc-public-sector #microsite_content .spri-apc-public-sector-form .article ul{
  padding-left:20px;
  padding-top:5px;
}
.spri-apc-public-sector #microsite_content .spri-custom-h2 h2{
  padding-bottom: 30px;
  margin-bottom:30px;
}
.spri-apc-public-sector #microsite_content .spri-custom-h2 h2::before{
  content: "";
  position: absolute;
  background-color: #3DCD58;
  height: 9px;
  width: 40%;
  bottom: 0;
}
.spri-apc-public-sector #microsite_content input{
  background:#EDEDED;
}
.spri-apc-public-sector #microsite_content .btn-primary {
    background-color: #3dcd58;
    color: #fff;
    border-radius: 0;
    border-color: #3dcd58!important;
}
.spri-apc-public-sector #microsite_content input.btn-primary{
  width:155px;
}
.spri-apc-public-sector #microsite_content .bg-black-40.box,.spri-apc-public-sector #microsite_content .bg-black-40.box .article,.spri-apc-public-sector #microsite_content .bg-black-40.box .grid{
  background: #EDEDED!important;
}

@media only screen and (min-width: 992px){
  .spri-apc-public-sector #microsite_content .container .row .col-xs-12.col-md-6 .col-xs-12{
    padding-right: 50px;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-head .article .media-wrapper:nth-of-type(2){
    width:50%;
  }
  
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .container-fluid >.row{
    position:relative;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .col-lg-offset-2{
    padding: 2% 0;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .col-lg-offset-2 .article{
    padding-right: 5%;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .col-md-6:last-of-type{
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    overflow: hidden;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green img{
    height: 100%;
    width: auto;
    margin:0 0 0 auto;
    max-width: inherit;
  }
}
@media only screen and (min-width: 1920px){
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .col-lg-offset-2{
    margin-left: calc(50% - 560px);
    width: 32.22222%;
    max-width: 600px;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green img{
    margin: 0 auto 0 4%;
  }
}
@media only screen and (max-width: 1400px){
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .col-lg-offset-2{
    margin-left: 8.666667%;
    width: 39%;
  }
}
@media only screen and (max-width: 992px){
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-head{
    background-position:center;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-col3 .col-md-4 .article{
    margin-bottom:20px;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green .col-lg-offset-2{
    padding: 25px!important;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-green{
    position: relative;
    background-position:center bottom;
    overflow: hidden;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-form{
    background-size: cover;
    background-position: center;
  }
  .spri-apc-public-sector #microsite_content .spri-apc-public-sector-col3{
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
/*****************end APC PUBLIC SECTOR********************/

/*****************HPE flex-offers-preisvortei********************/
.spri-hpe-flex-offers-preisvorteil #microsite_content h2 b{
  color:#4472c4!important;
}
.spri-hpe-flex-offers-preisvorteil #microsite_content p .btn{
  background-color: transparent!important;
  color:#4472c4!important;
  border-color:#4472c4!important;
}
.spri-hpe-flex-offers-preisvorteil #microsite_content p .btn:hover{
  background-color:#4472c4!important;
}
.spri-hpe-flex-offers-preisvorteil #microsite_content .spri-hpe-flex-offers-preisvorteil-col3 .article{
  background: #fff;
  box-shadow: 0px 5px 14px 1px rgba(0, 0, 0, 0.05);
  max-width: 330px;
  margin: 0 auto;
  padding: 20px 0;
}
.spri-hpe-flex-offers-preisvorteil #microsite_content .spri-hpe-flex-offers-preisvorteil-col3 .container >.row >.col-md-4{
  display:flex;
  align-items:center;
}
.spri-v-center-article >.container >.row .article >.row{
  display: flex;
  flex-wrap:wrap;
  align-items:center;    
}
/*****************END HPE flex-offers-preisvortei********************/
/*****************HP BARCELONA TRENINGSTUR CJ002********************/
.spri-hp-cj002 #microsite_content .spri-timeline table.table tbody tr td:first-child{
  width: 85px;
}
.spri-hp-cj002 #microsite_content .spri-timeline table.table thead{
  display:block;
  width:100%;
}
.spri-hp-cj002 #microsite_content .spri-timeline table.table {
  display:block;
  margin-bottom: 50px;
}
.spri-hp-cj002 #microsite_content .spri-timeline table.table thead tr, .spri-hp-cj002 #microsite_content .spri-timeline table.table thead th{
  width:100%;
  display: block;
  background: none;
  font-size: 20px;
  font-weight:700;
}
.spri-hp-cj002 #microsite_content .spri-timeline table.table tbody tr td:last-child{
  padding-left: 20px;
}
/*****************END HP BARCELONA TRENINGSTUR CJ002********************/

/****************** SKYKICK SECURITY MANAGER ******************/
.spri-skykick-security-manager #microsite_content .container .row h3{
  font-size: 34px;
  font-weight: 400;
  line-height: 1.3;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header{
  background-image: linear-gradient(120deg, #3643B9 17%, #00C7BD 100%);
  padding-top:40px;
  padding-bottom:40px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row >.col-xs-12:first-of-type img{
  max-width:400px;
  margin-left:25px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row p{
  color:#fff;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row p.big{
  font-size:20px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row a.btn{
  border-color:#fff;
  margin-right:10px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row a.btn:hover{
  background:#00adff;
  color:#fff;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row a.btn-default{
  background:#fff;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row a.btn-primary{
  color:#fff;
  background:transparent;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row h2{
  font-size:44px;
  font-weight: 600;
  color:#fff;
  margin-bottom: 20px;
  margin-top: 20px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-header .row .col-md-8{
  padding-right:0;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container{
  margin-bottom:10px;
}
.spri-skykick-security-manager #microsite_content .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div{
  display:block;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide img{
  max-width: 100px;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12{
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-pagination{
  display:none;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12 .col-xs-6,
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12 .image-side-two{
  display:none
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12 .content-side-one{
  display:block;
  width: 85%;
  text-align: left;
}
.spri-skykick-security-manager #microsite_content .bg-blue-2, .spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .slider-navigation{
  background: #344563;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12 .content-side-one p{
  font-style: italic;
  font-size:15px;
  font-weight: 500;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12 .content-side-one p b{
  font-weight: 900;
}
.spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12 .content-side-one p:last-of-type{
  color:#1ecf92;
  font-style: normal;
  font-weight: 600;
}
.spri-skykick-security-manager #microsite_content .bg-blue-2 h2,
.spri-skykick-security-manager #microsite_content .bg-blue-2 h3,
.spri-skykick-security-manager #microsite_content .bg-blue-2 p{
  color:#fff!important;
}
.spri-skykick-security-manager #microsite_content .bg-blue-2 .container >.row .col-xs-12:nth-of-type(3) h3{
  color:#4acfe1;
  margin-bottom: 15px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-btn a.btn{
  background:#00adff;
  font-size:30px!important;
  border-color:#00adff;
  padding: 15px 50px;
  text-transform:none;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-btn a:hover{
  background:#0674db;
  color:#fff;
}
.spri-skykick-security-manager #microsite_content .bg-blue-2 .container >.row >.col-xs-12:nth-of-type(1) h3{
  font-size:26px;
}
.spri-skykick-security-manager #microsite_content .bg-blue-1{
  background:#4acfe1;
}
.spri-skykick-security-manager #microsite_content .bg-blue-1 .col-md-4 img{
  margin-bottom:20px;
}
.spri-skykick-security-manager #microsite_content .container .row p{
  font-size:18px;
  line-height:1.3;
}
.spri-skykick-security-manager #microsite_content .container .row p.big{
  font-size:25px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-sec01-1 .container >.row .article .media-wrapper{
  display:flex;
  align-items: center;
  flex-wrap: wrap;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 p.big{
  padding-top:25px;
  padding-bottom:40px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-2{
  background:#0674db;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  max-width: 65px;
  float: left;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6{
  margin-bottom: 20px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .article .row{
  display:flex;
  height: 100%;
  align-items: center;
  width: 100%;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .article .row h4{
  font-size:18px;
  margin-bottom:5px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .article .row p{
  font-size:14px;
  margin-bottom:0;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .article .row .col-md-10{
  padding: 15px;
  width: 89%;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-grabg{
  background-image: linear-gradient(120deg, #3643B9 17%, #00C7BD 100%);
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 20px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-grabg .container .row h3{
  color:#fff!important;
  font-weight: 600;
  font-size: 30px;
  margin-bottom: 0;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row h2{
  position:relative;
  padding-left:80px;
  margin-bottom: 20px;
  font-weight: 400;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row h2:before{
  content:'';
  position:absolute;
  left:0;
  top:50%;
  transform:translate(0,-50%);
  width:58px;
  height:58px;
  background-position: center;
  background-repeat: no-repeat;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .grid-col:nth-of-type(1) h2:before{
  background-image:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/skykick_3/skykick_security_manager/f01.svg');
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .grid-col:nth-of-type(2) h2:before{
  background-image:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/skykick_3/skykick_security_manager/f02.svg');
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .grid-col:nth-of-type(3) h2:before{
  background-image:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/skykick_3/skykick_security_manager/f03.svg');
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .grid-col:nth-of-type(4) h2:before{
  background-image:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/skykick_3/skykick_security_manager/f04.svg');
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row p{
  font-size:16px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row p .nowrap{
  color:#6f6f6f;
  font-style:italic;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .btn{
  background:#067ff0;
  border-color:transparent;
  color:#fff;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .btn:hover{
  background:#00adff;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .media-wrapper{
  margin-bottom: 50px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .media-wrapper .col-xs-12:nth-of-type(1){
  position: relative;
  padding-bottom:70px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .media-wrapper .col-xs-12 img{
  margin:0 auto;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .media-wrapper .col-xs-12:nth-of-type(1):before{
  content:'';
  position: absolute;
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/skykick_3/skykick_security_manager/arr.png');
  width: 82px;
  height: 33px;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: center;
  bottom: 0;
  left:50%;
  transform:translate(-50%,0);
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .grid-col:last-of-type .media-wrapper{
  margin-bottom: 0px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .grid-col:last-of-type .media-wrapper .col-xs-12:nth-of-type(1):before{
  display:none;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .article:not(.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6:last-of-type .article){
  box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
  border-radius:5px;
  overflow:hidden;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .col-md-10.media .text-box{
  display:flex;
  flex-wrap: wrap;
  align-items:center;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .col-md-10.media .text-box h4 b{
  display:block;
  font-weight:400;
  font-size:14px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .col-md-10.media .text-box h4{
  width: 87%;
  display: block;
  padding-right: 2%;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .col-md-10.media .text-box p:last-of-type{
  width: 13%;
  max-width: 40px;
  margin: 0 auto;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .col-md-10.media .text-box p:last-of-type a{
  background:url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/skykick_3/skykick_security_manager/btn-play-blue.svg');
  background-repeat: no-repeat;
  border: none;
  background-size: auto 100%;
  color: #0674DB !important;
  font-size: 14px;
  text-transform: none;
  padding: 0;
  width: 100%;
  display: block;
  height: 38px;
  font-size: 0;
  text-align: center;
  border-radius: 0;
  text-decoration: underline;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-form{
  background-image: linear-gradient(-59deg, #0674DB 0%, #2455C5 46%, #3643B9 100%);
}
.spri-skykick-security-manager #microsite_content .spri-skykick-form h2{
  text-align:center;
  font-weight:400;
  font-size:34px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-form h2, .spri-skykick-security-manager #microsite_content .spri-skykick-form p,
.spri-skykick-security-manager #microsite_content .spri-skykick-form a, .spri-skykick-security-manager #microsite_content .spri-skykick-form label{
  color:#fff;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-form .btn-primary{
  background: #00adff;
  border-color: transparent!important;
  color: #fff;
  font-size:18px;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-form .btn-primary:hover{
  background: #067ff0;
  border-color: #00adff!important;
}
.spri-skykick-security-manager #microsite_content .spri-skykick-form a{
  border-color:#fff;
}
@media only screen and (max-width: 1200px){
  .spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide img{
    display:block!important;
  }
  .spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12 .content-side-one{
    width:100%;
  }
  .spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .col-md-10.media .text-box p,.spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6 .col-md-10.media .text-box h4{
    width: 40p!important;
  }
}
@media only screen and (max-width: 992px){
  .spri-skykick-security-manager #microsite_content .spri-skykick-header .row >.col-xs-12:first-of-type img{
    margin-bottom:50px;
  }
  .spri-skykick-security-manager #microsite_content .container .row h3{
    font-size:25px;
  }
  .spri-skykick-security-manager #microsite_content .c-Gallery .swiper-container .swiper-slide .two-sides.side-one .col-xs-12{
    flex-wrap: wrap;
  }
  .spri-skykick-security-manager #microsite_content .spri-skykick-btn a.btn{
    font-size:25px!important;
  }
  .spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6{
    margin-bottom:20px!important;
  }
  .spri-skykick-security-manager #microsite_content .spri-skykick-m365 .col-md-6:last-of-type{
    height: auto!important;
  }
  .spri-skykick-security-manager #microsite_content .spri-skykick-f .container .row .media-wrapper .col-xs-12:nth-of-type(1){
    margin-bottom:20px;
  }
}

.button_skykick a.btn-default{
    border-radius: 30px;
    background: #067ff0!important;
    color: #fff!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
   border: 2px solid transparent!important;
    border-bottom: 2px solid #0000;
}

/****************** END SKYKICK SECURITY MANAGER ******************/
/*****************spri-hpclub*******************/
.spri-hpclub-hp_speed_pricing_amd #microsite_content .spri-hpclub-hp_speed_pricing_amd-a a.anchor {
  display: none;
}
/*****************end spri-hpclub*******************/
/**************************apc-energy-crisis-q1**************************/
.spri-apc-energy-crisis-q1 #microsite_content .col-xs-12.grid-col .article.text_with_media h2{
  padding-bottom:0;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-custom-h2 .col-xs-12.grid-col .article.text_with_media h2:before,
.spri-apc-energy-crisis-q1 #microsite_content .spri-title-apc-back-smart h2::before{
  display:none;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-custom-h2 .col-xs-12.grid-col .article.text_with_media h2 b,
.spri-apc-energy-crisis-q1 #microsite_content .spri-title-apc-back-smart h2 b{
  font-size: inherit;
  color: #3DCD58;
  font-weight: inherit;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-apc-public-sector-sec01{
  background-position: center bottom;
  background-size: cover;
}
.spri-apc-energy-crisis-q1 #microsite_content .article{
  background:transparent;
}
.spri-apc-energy-crisis-q1 #microsite_content .bg-black-40 .col-md-6.grid-col{
  padding-left:0;
  padding-right:0;
}
.spri-apc-energy-crisis-q1 #microsite_content .bg-black-40 .col-lg-4{
  padding-left: 60px!important;
  padding-right: 60px!important;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-title-apc-back-smart{
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_energy_crisis/042023_2/bg02-apc_energy_crisi.png);
  background-position: top center;
  background-color: #fff;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media{
  border: 1px solid #3DCD58;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media .row.media-wrapper:first-of-type{
  background: #fff;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media .row.media-wrapper:last-of-type{
  padding-left:40px;
  padding-right:30px;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .container > .row:last-of-type .col-xs-12.col-md-6.grid-col .article.text_with_media .row.media-wrapper:first-of-type img{
  margin:0 auto;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .container > .row:last-of-type{
  padding-top:50px;
  padding-bottom:50px;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-apc-public-sector-head a.btn{
  background:transparent;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-apc-public-sector-head a.btn:hover{
  background:#fff;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-apc-public-sector-head .article .media-wrapper:first-of-type{
  margin-bottom:60px;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-apc-public-sector-head .col-xs-12.grid-col .article.text_with_media h2{
  margin-bottom:15px;
}
.spri-apc-energy-crisis-q1 #microsite_content .spri-apc-public-sector-head{
  background-size:auto 100%;
  background-repeat:no-repeat;
  background-color:#0b141d;
}
@media only screen and (min-width: 992px){
  .spri-apc-energy-crisis-q1 #microsite_content .container .row .col-xs-12.col-md-6 .col-xs-12{
    padding-right:0!important;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .spri-custom-h2 .container > .row h2{
    font-size:4.0rem;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .spri-apc-public-sector-head .article .media-wrapper:nth-of-type(2){
    width: 60%;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .bg-black-40 .col-md-6.grid-col:nth-of-type(1) img{
    margin: 0 0 0 auto;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .bg-black-40 .col-md-6.grid-col:nth-of-type(2) img{
    margin: 0 auto 0 0;
  }
}
@media only screen and (max-width: 992px){
  .spri-apc-energy-crisis-q1 #microsite_content .spri-apc-energy-crisis-q1-black02 .container-fluid >.row{
    flex-direction: column-reverse;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .bg-black-40 .col-lg-4{
    padding:40px;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .container > .row:last-of-type{
    flex-wrap: wrap;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .col-xs-12.col-md-6.grid-col{
    margin-bottom:20px;
  }
  .spri-apc-energy-crisis-q1 #microsite_content .spri-back-smart-ups .col-xs-12.col-md-6.grid-col .article{
    margin:0 auto;
    float: none!important;
  }
}
/**************************end apc-energy-crisis-q1**************************/
#microsite_content .pt00{
  padding-top: 0px!important;
}
#microsite_content .pb00{
  padding-bottom: 0px!important;
}
#microsite_content .pb70{
  padding-bottom: 70px!important;
}
#microsite_content .pt70{
  padding-top: 70px!important;
}
.svm_hp23 #microsite_content .spri-jab-btn .text-box .btn{
  background-color: #fad000;
  color:#000;
}
/*************************intel-zaproszenia-na-webinar**************************/
.spri-intel-zaproszenia-na-webinar #microsite_content .spri-two-block .col-xs-12.grid-col .article.text_with_media p b{
  font-size:16px;
  color:#000;
}
.spri-intel-zaproszenia-na-webinar #microsite_content .btn{
  border-color:#00c9fb;
}
/*************************end intel-zaproszenia-na-webinar**************************/
/***************** CISCO INCENTIVE Q3 *******************/
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .text-box h1,
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .text-box h2,
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .text-box p{
  color:#fff!important;
}
.spri-cisco-incentive #microsite_content .btn{
  background-color:#28BAEB;
  border: 2px solid #28BAEB;
  text-transform: none;
  font-weight: 400;
  width: 100%;
  max-width: 240px;
  padding: 18px 20px!important;
  border-radius: 10px!important;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .btn{
  max-width: 200px;
  width: 100%;
}
.spri-cisco-incentive #microsite_content .btn:hover{
  background:#fff;
  color:#000!important;
  font-weight:400;
}
.spri-cisco-incentive #microsite_content .btn:hover{
  border-color: #000!important;
}
.spri-cisco-incentive #microsite_content .lnk{
  color:#28BAEB;
  border: none;
  text-decoration: underline;
  text-underline-offset: 4px;
}
.spri-cisco-incentive #microsite_content .text-box p{
  font-size: 17px;
  line-height:1.3;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header{
  padding:80px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .text-box h1{
  font-size: 5.5rem;
  font-weight: 400;
  margin-top: 8rem;
  text-transform: none;
  margin-bottom:0;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .text-box p{
  margin-bottom:50px;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .text-box h2{
  font-size:28px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align:left;
  text-transform: none;
}
.spri-cisco-incentive #microsite_content .col-for-image img:not(.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .col-for-image img){
  margin:0 auto;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-header .col-for-image img{
  padding:0 25px;
  margin-top: 2rem;
}
.spri-cisco-incentive #microsite_content .text-box h2{
  color:#28BAEB;
  font-weight:normal;
  text-transform: uppercase;
  text-align:center;
  font-size:38px;
  margin-bottom:30px;
}
.spri-cisco-incentive #microsite_content .text-box h2 .highlight{
  color:#000;
  font-weight:normal;
  text-transform: none;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 p{
  text-align:center;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4{
  max-width: 350px;
  margin:0 auto;
  width: 33.333%;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4 .article{
  background:#EDEDED;
  position: relative;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4 .article img{
  width:100%;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4 .article .media-wrapper:last-of-type{
  padding: 20px 0 60px 0;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4 .article p{
  text-align:left;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4 .article p:not(.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4 .article p:last-of-type){
  padding-bottom:15px;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .container >.row{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .container >.row .media-wrapper >.col-xs-12{
  position: inherit;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02{
  background: url('https://www.also.com/ec/cms5/media/img/1010/kampagnen/cisco_incentive/bg.png');
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 p, .spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 h3, .spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 h4, .spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container h2{
  color:#fff!important;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row{
  display:flex;
  justify-content: space-between;
  flex-wrap:wrap;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col .article picture{
  margin-bottom:20px;
  display: block;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col .article:not(.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:last-of-type .article,.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:first-of-type .article){
  background: rgba(40,186,235,0.7);
  height: 100%;
  padding: 30px 0 10px 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col .article h4{
  font-weight:700;
  font-size:20px;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container h3{
  font-size:24px;
  font-weight:500;
  margin-top: 70px;
}
.spri-cisco-incentive #microsite_content p .highlight{
  color:#28BAEB;
}
.spri-cisco-incentive #microsite_content p.small{
  font-size:12px;
  color:#B9B9B9;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-03 .text-box h2{
  text-align: left;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-03 .mwf_buttonrow .col-md-3{
  width: 100%;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-03 .mwf_buttonrow .btn{
  background-color:#28BAEB;
  border-color: #28BAEB!important;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-03 .mwf_buttonrow .btn:hover{
  background:#fff;
  color: #000!important;
  border-color: #000!important;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-03 .mwf-form input, .spri-cisco-incentive #microsite_content .spri-cisco-incentive-03 .mwf-form textarea{
  border-bottom-color:#28BAEB;
  background:#EDEDED;
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .container >.row a:hover{
  color:#000;
  border-color:#000;
}
.spri-cisco-incentive #top .c-Breadcrumb ol.breadcrumb li a,.spri-cisco-incentive #top .c-Breadcrumb ol li a,.spri-cisco-incentive #top .c-Breadcrumb ol li:before,.spri-cisco-incentive #top .c-Breadcrumb ol li:after{
  color:#fff;
}
.spri-cisco-incentive.spri-no-portal #top .c-Breadcrumb a,.spri-cisco-incentive.spri-no-portal #top .c-Breadcrumb li:before, .spri-cisco-incentive.spri-no-portal #top .c-Breadcrumb li:after{
  color:#000!important;
}
.spri-cisco-incentive.spri-no-portal #top .c-Breadcrumb .breadcrumb > .active{
  color: #777777;
}
@media only screen and (min-width: 992px){
  .spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .container >.row .media-wrapper >.col-xs-12{
    position: inherit;
  }
  .spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .container >.row .text-box a{
    display: inline-block;
  border: none;
  max-width: 284px;
  letter-spacing: 0;
  }
  .spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4 .article p:last-of-type{
    bottom: 10px;
    position:absolute;
    padding-top: 30px;
  }
  .spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:not(.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:last-of-type,.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:first-of-type){
    width:30%;
    margin:10px 0 40px 0;
  }
  .spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col .article .media-wrapper:nth-of-type(1){
    min-height: 180px;
    display: flex;
    align-items: center;
  }
}
@media only screen and (max-width: 992px){
  .spri-cisco-incentive #microsite_content .spri-cisco-incentive-01 .col-md-4{
    width:100%;
    margin-bottom:40px;
  }
  .spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:not(.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:last-of-type,.spri-cisco-incentive #microsite_content .spri-cisco-incentive-02 .container >.row .grid-col:first-of-type){
    margin-bottom:40px;
  }
}
.spri-cisco-incentive #microsite_content .spri-cisco-incentive-03 .mwf-form >.row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
/***************** END CISCO INCENTIVE Q3 *******************/
/*************************iiyama_asortment 2023**************************/
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_logo.p_iiyama_asortment_logo_spri-fix img.img-original{
  width:100%!important;
}
.p_iiyama_asortment #microsite_content .p_iiyama_asortment_logo.p_iiyama_asortment_logo_spri-fix .container{
  max-width: 1200px;
  width: 100%;
}
/*************************iiyama_asortment 2023**************************/
/*************open Cisco Sales push q2 2023 *************/
.spri-cisco-sales-push.spri-no-portal #top .c-Breadcrumb a,.spri-cisco-sales-push.spri-no-portal #top .c-Breadcrumb li:before, .spri-cisco-sales-push.spri-no-portal #top .c-Breadcrumb li:after{
  color:#000;
}
.spri-cisco-sales-push.spri-no-portal #top .c-Breadcrumb .breadcrumb > .active{
  color: #777777;
}
/*************close Cisco Sales push q2 2023 *************/
/*****************************APC IT-CHANNEL RACK*************************/
.spri-apc-base  #microsite_content .spri-apc-bg-green-full{
  background: #00b15f;
  color: #fff;
}
.spri-apc-base  #microsite_content .spri-apc-bg-green-full .text-box h3{
  color:#fff;
  font-size:2.4rem;
  margin-bottom:0;
}
.spri-apc-base  #microsite_content .spri-apc-btn .btn{
  background: #00b15f;
  border-color:#00b15f;
}
.spri-apc-base  #microsite_content .spri-apc-btn .btn:hover{
  color:#00b15f;
  border-color:#00b15f;
}
.spri-apc-base  #microsite_content .text-box h2{
  color:#00b15f;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head{
  padding-top:50px;
  padding-bottom:50px;
  height: 700px;
  position:relative;
  overflow: hidden;
  background-size: auto 100%;
  background-position: center;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row{
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%,0);
  width: 100%;
  max-width: 1140px;
  display: flex;
  align-items: flex-end;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head h1{
  font-size: 3.6rem;
  font-weight: 600;
  margin-bottom: 74px;
  line-height: 1.3;
  width: 90%;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head .text-box h2{
  font-size: 2.3rem;
  font-weight: 500;
  margin-bottom: 31px;
}
.spri-apc-it-channel-rack #microsite_content .text-box h2{
  font-size: 4.0rem;
  font-weight: 800;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-xs-12{
  position: static;
  padding-left: 12px;
  padding-right: 5px;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-md-4 img{
  margin-bottom: 38px;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-md-8 .article .col-for-image{
  margin-bottom:50px;
  position:absolute;
  top: 0;
  max-width: 220px;
  width: 40%;
  left: 11px;
  margin-top: -121px;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-md-4{
  width: 70%;
  max-width: 600px;
  position: absolute;
  right: -200px;
}
.spri-apc-it-channel-rack #microsite_content .text-box ul{
  padding-left:20px;
}
.spri-apc-it-channel-rack #microsite_content .text-box ul li{
  line-break:anywhere;
  word-break: break-all;
}
.spri-apc-it-channel-rack #microsite_content .text-box .btn{
  max-width:200px;
  width: 50%;
}
.spri-apc-it-channel-rack #microsite_content .spri-bg-grey{
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_it_channel_rack_1/bg01-apc-it-channel-rack.png');
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-sec02 h2{
  color:#fff;
  text-shadow: 0 5px 5px rgba(0,0,0,0.5);
}
.spri-apc-it-channel-rack #microsite_content .spri-bg-grey .btn, .spri-apc-it-channel-rack #microsite_content .spri-bg-grey .col-for-media .embed-responsive{
  box-shadow: 0 5px 9px rgba(0,0,0,0.5);
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-sec01 .container >.row h2{
  font-size:2.8rem;
  font-weight:500;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-sec01 .container >.row{
  position:relative;
  display: flex;
  flex-wrap: wrap;
}

.spri-apc-it-channel-rack #microsite_content .spri-apc-sec01 .container .col-for-image img{
  width: auto;
  margin: auto 0 0 0;
  max-width: 90px;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-sec01 .grid-col >.article{
  margin-bottom:40px;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-sec01 .container >.row .grid-col{
  padding-left: 15px;
  padding-right: 15px;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-contact{
  text-align:center;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-contact .grid-col:first-of-type h3{
  margin-bottom:40px;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-contact .grid-col:last-of-type .media-wrapper{
  max-width: 500px;
  margin:0 auto;
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-contact .grid-col:last-of-type{
  text-align: left;
}
@media only screen and (min-width:992px){
  .spri-apc-it-channel-rack #microsite_content .spri-apc-sec01 .container >.row:before{
    content:'';
    width: 2px;
    height: 100%;
    position: absolute;
    left: 50%;
    background: #d1d3d4;
    transform: translate(-50%,0);
  }
}
@media only screen and (max-width: 1200px){
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head h1{
    /* margin-bottom: 7%; */
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row >.col-xs-12:first-of-type{
    padding-left: 30px;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-md-8 .article .col-for-image{
    padding-left: 35px;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head{
    height:600px;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head h1{
    margin-bottom: 2.5%;
    font-size: 198%;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head h2{
    margin-bottom: 0;
    padding: 4% 0;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .text-box h2{
    margin-bottom: 0;
    font-size: 135%;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-md-8 {
    height: 210px;
  }
}
@media only screen and (max-width: 992px){
  .spri-apc-it-channel-rack #microsite_content .spri-apc-sec01 .container >.row >.grid-col .article {
    border-bottom:2px solid #d1d3d4;
    padding-bottom: 20px;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-contact .grid-col .media-wrapper{
    text-align:center;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-contact .grid-col .media-wrapper img{
    margin:0 auto 30px auto;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-md-8{
    height:auto;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head h1{
  font-size: 148%;
  width: 100%;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-xs-12{
    width: 100%;
    margin:0 auto;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row >.col-xs-12:first-of-type{
    margin: 0;
    width: 100%;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row{
    max-width: 100%;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .container >.row .col-md-4{
    width: 45%;
    right: 0;
    top: auto;
    bottom: 50%;
    margin-bottom: 100px;
  }
}
@media only screen and (max-width:480px){
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head{
    height:550px;
    background-position: center right;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head h1{
    font-size: 128%;
    margin-bottom: 8%;
  }
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head .text-box h2{
  font-size: 115%;
  padding: 2% 0;
  }
}
.spri-apc-it-channel-rack #microsite_content .spri-apc-head.threerows h1 {
  font-size: 3.0rem;
}
@media only screen and (max-width: 1200px){
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head.threerows h1 {
    font-size: 178%;
  }
}
@media only screen and (max-width: 992px){
  .spri-apc-it-channel-rack #microsite_content .spri-apc-head.threerows h1 {
    font-size: 148%;
  }
}
/*****************************end APC IT-CHANNEL RACK*************************/
/*************************lenovo 3+1**************************/
.spri-lenovo-3_1 #microsite_content .text-box p{
  font-size: 18px;
}
.spri-lenovo-3_1 #microsite_content .text-box p b .highlight{
  color: #e1251b;
}
.spri-lenovo-3_1 #microsite_content .text-box a.btn{
  background-color: #e1251b !important;
}
.spri-lenovo-3_1 #microsite_content .text-box a.btn:hover{
  background: #fff!important;
}
.spri-lenovo-3_1 #microsite_content .spri-lenovo-3_1-sec .container{
  background:#f1e1ed;
  padding-top:60px;
  padding-bottom:60px;
}
.spri-lenovo-3_1 #microsite_content .spri-lenovo-3_1-head .col-xs-12.grid-col{
  padding-left:0;
  padding-right:0;
}
/*************************end lenovo 3+1**************************/
/****************************APC Smart UPS Highrunners promo*************************/
.spri_apc_smart_ups #microsite_content .spri-apc-header{
  background-image: url(/ec/cms5/media/img/3100/microsites_8/apc_5/apc_smart_ups_highrunners_promo/apc-smart-ups-highrunners-promo-header-2.jpg);
}
.spri_apc_smart_ups #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(1){
  top: unset;
  bottom: 20%;
  transform: translate(0,-50%);
}
.spri_apc_smart_ups #microsite_content .btn_apc_green .container .article a.btn {
  max-width: 250px;
  width: 100%;
}
.spri_apc_smart_ups #microsite_content .spri-apc-header h1{
  font-size:31px;
}
.spri_apc_smart_ups #microsite_content h2, .spri_apc_smart_ups #microsite_content .spri-apc-table1 h3,.spri_apc_smart_ups #microsite_content .spri_apc_smart_ups-sec01 h3{
  color: #2ea836!important;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight:600;
  position: relative;
  z-index: 10;
}
.spri_apc_smart_ups #microsite_content p.big{
  color:#505456;
  font-size: 23px;
  margin-bottom: 0;
  background: url('https://www.also.com/ec/cms5/media/img/3100/microsites_8/apc_5/apc_smart_ups_highrunners_promo/bg-ico1.png');
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.spri_apc_smart_ups #microsite_content p.big b{
  padding: 10px 15px;
  display:block;
}
.spri_apc_smart_ups #microsite_content .spri_apc_smart_ups-sec01 .col-md-4 .media-wrapper >.col-xs-12{
  padding:0 20px;
}
.spri_apc_smart_ups #microsite_content .article.text_with_media .col-md-3 img{
  padding: 0;
  max-width: 120px;
  margin: 0 0 0 auto;
  width: 100%;
}
.spri_apc_smart_ups #microsite_content .spri_apc_smart_ups-head .container >.row:nth-of-type(2){
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.spri_apc_smart_ups #microsite_content .spri_apc_smart_ups-sec01 .col-md-8 p{
  margin-bottom:0;
}
.spri_apc_smart_ups #microsite_content .spri_apc_smart_ups-sec01 .col-md-8 .article >.row{
  display: flex;
  align-items: center;
}
.spri_apc_smart_ups #microsite_content .spri_apc_smart_ups-sec01 .section_headline h2{
  margin-bottom:0;
}
.spri_apc_smart_ups #microsite_content table tr td,.spri_apc_smart_ups #microsite_content table tr th,.spri_apc_smart_ups #microsite_content table tr{
    background:none;
    vertical-align: middle;
}
.spri_apc_smart_ups #microsite_content table thead th{
    font-weight:normal;
    border:none;
}
.spri_apc_smart_ups #microsite_content table tr td:first-of-type,.spri_apc_smart_ups #microsite_content table thead th:first-of-type{
    color:#fff;
    border-right: 1px solid #9fa4a9;
    background:#505456;
    width:25%;
    text-align:center;
    font-weight:bold;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1 .col-md-4 >.article >.row .col-xs-12:not(.spri_apc_smart_ups #microsite_content .spri-apc-table1 .col-md-4 >.article >.row .col-xs-12.col-for-image){
    position:absolute;
    z-index: 1;
    top: 0;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1 .col-md-4 >.article >.row .col-xs-12.col-for-image{
  padding: 0 25px;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1 table,.spri_apc_smart_ups #microsite_content .spri-apc-table1 table td{
    border-color:#9fa4a9;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1 .col-md-4 >.article >.row .col-xs-12.media{
    padding-top:20px;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1 .media img{
    margin:0 auto;
    width: 100%;
    padding: 0;
    max-width: 300px;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1.spri_apc_smart_ups-sec01 .container >.row:nth-of-type(2){
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1.spri_apc_smart_ups-sec01 .container >.row:nth-of-type(2) .article{
    height: 100%;
    display: flex;
    align-items: center;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1.spri_apc_smart_ups-sec01 .container >.row:nth-of-type(2) .article >.row >.col-xs-12{
    position: static!important;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1.spri_apc_smart_ups-sec01 .container >.row:nth-of-type(2) .article >.row{
    width: 100%;
}
.spri_apc_smart_ups #microsite_content .spri-apc-table1.spri_apc_smart_ups-sec01 h3{
    font-size:24px;
}
@media only screen and (max-width:992px){
  .spri_apc_smart_ups #microsite_content .spri_apc_smart_ups-sec01 .article.text_with_media .col-md-3{
    width: 30%;
  }
  .spri_apc_smart_ups #microsite_content .col-xs-12.col-for-image img{
    margin:0 auto;
  }
  .spri_apc_smart_ups #microsite_content .spri-apc-header .container >.row >.col-xs-12:nth-of-type(2) img{
    max-width:100px;
  }
  .spri_apc_smart_ups #microsite_content .spri-apc-header h1{
    font-size:3.0rem;
    padding: 30px;
  }
}
/****************************end APC Smart UPS Highrunners promo*************************/
  
/*************************Microsoft Cloud-Roadshow 10**************************/
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-section .article .row:last-of-type >.col-xs-12{
  max-width: 800px;
  margin: 0 auto;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col .row{
  max-width: 800px;
  margin: 0 auto;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col .grid-col .article >.row{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0,0,0,0.2);
  margin-bottom: 15px;
  padding-top: 5px;
}
.spri-mscloud-roadshow #microsite_content .bg-black-40, .spri-mscloud-roadshow #microsite_content .bg-black-40 .grid-col,.spri-mscloud-roadshow #microsite_content .bg-black-40.box .grid{
  background: #d6eaf5!important;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col .col-for-image img{
  max-width: 170px;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col .col-for-image:not(.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col2 .row >.grid-col:first-of-type .col-for-image){
  justify-content: flex-end;
  margin-right: 0;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col2 .col-for-image{
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col2 .row >.grid-col:first-of-type .col-for-image picture{
  width: 36%;
  text-align:center;
  max-width: 265px;
}
.spri-mscloud-roadshow #microsite_content .caption{
  font-weight:600;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col2 .row >.grid-col:first-of-type .col-for-image picture img{
   margin: 0 auto 15px auto;
}
.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col2 .row >.grid-col:first-of-type .col-xs-12.media{
  text-align:center;
  padding-top: 20px;
}
.spri-mscloud-roadshow #microsite_content .btn{
  background-color:#13fdfc;
  color:#000;
}
.spri-mscloud-roadshow #microsite_content .btn:hover{
  background-color:#fff;
}
@media only screen and (max-width: 992px){
  
}
@media only screen and (max-width: 992px){
  .spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col .grid-col .article >.row{
    text-align:center;
  }
  .spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col .col-for-image img{
    margin:0 auto;
  }
  .spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col .col-for-image:not(.spri-mscloud-roadshow #microsite_content .spri-mscloud-roadshow-col2 .row >.grid-col:first-of-type .col-for-image){
    justify-content: center;
    margin: 0 auto;
    padding-bottom: 12px;
  }
}
/*************************end Microsoft Cloud-Roadshow 10**************************/
/************************* Microsoft Cloud **************************/

.spri-mscloud #microsite_content .text-box h3{
  font-size:25px;
}
.spri-mscloud #microsite_content .spri-mscloud-800 .container > .row .grid-col{
  max-width: 800px;
  margin: 0 auto;
  width: 100%;
  float: none;
}
.spri-mscloud #microsite_content .spri-mscloud-800 .container > .row .grid-col h4 b{
  font-size: 16px;
}
.spri-mscloud #microsite_content .spri-mscloud-800 .container > .row .grid-col img{
  max-width: 220px;
  margin-bottom: 25px;
}
.spri-mscloud #microsite_content .btn{
  background-color: #022350;
  color: #fff;
}
.spri-mscloud #microsite_content .spri-section-title p{
  font-size: 19px;
  font-weight: 500;
}
.spri-mscloud #microsite_content .spri-section-title.spri-section-title-2 p{
  font-weight: 900;
  text-transform: uppercase;
  font-size: 22px;
}
.spri-mscloud #microsite_content .btn:hover{
  background-color:#fff;
}
.spri-mscloud #microsite_content .bg-black-40, .spri-mscloud #microsite_content .bg-black-40 .grid-col,.spri-mscloud #microsite_content .bg-black-40.box .grid{
  background: #d6eaf5!important;
}
@media only screen and (max-width: 992px){
  .spri-mscloud #microsite_content .spri-mscloud-800 .container > .row .grid-col .col-for-image{
    display: flex;
    justify-content: center;
  }
}
.spri-mscloud #microsite_content .spri-mscloud-highlightext span.highlight2 {
  color: #4e00f4;
  display: block;
}

/*************************end Microsoft Cloud **************************/

/*************************Microsoft EOS Office 2013 boost promotion**************************/
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-header{
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: auto 100%;
  padding-top: 4%;
  padding-bottom: 8%;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-header .grid-col picture img{
  padding-left:25px;
  max-width: 260px;
  margin-bottom: 80px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-header .grid-col h2{
  font-weight: 500;
  font-size: 3.2rem;
}
.spri-ms-eos-office #microsite_content .grid-col h1{
  font-weight: 600;
  font-size: 5.2rem;
  text-transform: none;
  margin-bottom: 40px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-header .grid-col .media-wrapper{
  max-width:800px;
}
.spri-ms-eos-office #microsite_content .grid-col .media-wrapper .btn{
  background:#0078d4;
  border-color:#0078d4;
  text-transform: none;
}
.spri-ms-eos-office #microsite_content .grid-col .media-wrapper .btn:hover{
  background-color:#fff;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .section_headline h2{
  font-weight: 600;
  font-size: 3.3rem;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .grid-col h2{
  font-weight:500;
  font-size:2.5rem;
  color:#fff;
  margin-bottom: 0;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .text-headline-box{
  display: flex;
  min-height: 115px;
  padding: 10px 40px;
  flex-wrap: wrap;
  align-items: center;
  border-radius: 90px 0px 0px 0px;
  position: relative;
  overflow:hidden;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .text-headline-box:before{
  content:'';
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: -90px;
  right: -80px;
  z-index: 0;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .text-box:last-of-type{
  padding:20px;
  display: inline-block;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .col-for-image{
  padding: 30px 0 10px 0;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .col-for-image img{
  height: 55px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .text-headline-box h2{
  position:relative;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4:nth-of-type(1) .text-headline-box{
  background: #107c41;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4:nth-of-type(1) .text-headline-box:before{
  background: #21a366;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4:nth-of-type(2) .text-headline-box{
  background: rgb(100, 109, 226);
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4:nth-of-type(2) .text-headline-box:before{
  background: #7b83eb;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4:nth-of-type(3) .text-headline-box{
  background: rgb(0, 120, 212);
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4:nth-of-type(3) .text-headline-box:before{
  background: #1ea3ea;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .row{
  padding: 0 20px 20px 20px;
  height: 100%;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .container{
  max-width: 1500px;
  width: 100%;
}
.spri-ms-eos-office #microsite_content .grid-col h2{
  font-size:3.3rem;
  font-weight: 600;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue h2{
  text-align:center;
  color:#fff;
  margin-bottom:0;
  padding: 35px 20px;
  position: relative;
  z-index: 10;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:first-of-type{
  background:#025aad;
  border-radius: 90px 0px 0px 0px;
  position:relative;
  overflow:hidden;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:first-of-type:before,
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:first-of-type:after{
  content:'';
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: block;
  position: absolute;
  z-index: 0;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:first-of-type:before{
  background: #0078d4;
  left: -80px;
  bottom: -90px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:first-of-type:after{
  background: #103f91;
  right: -80px;
  top: -90px;
}
.spri-ms-eos-office #microsite_content .grid-col a.lnk{
  color:#fc63e3;
  border-color:transparent;
  font-weight:500;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:nth-of-type(2){
  background-color: #f0efef;
  padding:50px;
  border-radius: 0px 0px 90px 0px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:nth-of-type(2) .article{
  max-width:800px;
  margin:0 auto;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .row >.col-xs-12:not(.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .row >.col-xs-12.media){
  background-color: #f0efef;
  padding: 0;
  overflow: hidden;
  height: 100%;
  margin: 0 auto;
  border-radius: 90px 0px 90px 0px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-1040 .text-box:last-of-type{
  max-width:800px;
  margin:0 auto;
  padding: 15px 25px;
  display: block;
  width: 100%;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .container >.row:first-of-type{
  text-align: center;
  padding-left: 33px;
  padding-right: 33px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .container >.row:first-of-type >.col-xs-12{
  background: #9332bf;
  padding-left: 25px;
  padding-right: 25px;
  border-radius: 90px 0px 0px 0px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .container >.row:first-of-type h3{
  font-size: 2.5rem;
  color: #fff;
  margin-bottom: 0;
  padding: 25px;
  border-radius: 90px 0px 0px 0px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive{
  background: #f0efef;
  padding: 50px 30px;
  border-radius: 0px 0px 90px 0px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr{
  background: none;
  border:5px solid #f0efef;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr th,
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr td{
  text-align:center;
  border:5px solid #f0efef;
  vertical-align: middle;
  width: 20.3333%;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr td{
  background:#fff;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr th:first-of-type{
  background:none;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr th{
  font-size:18px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr th,
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive table.table tr td:first-of-type{
  background:#d5d5d5;
  font-weight:bold;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table table.table.table-striped{
  background: none;
  border:none;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .row >.grid-col:last-of-type .row{
  text-align: center;
  padding: 100px 50px;
  max-width: 720px;
  margin: 0 auto;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .row >.grid-col:last-of-type .row .big{
  font-weight:500;
  font-size:22px;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table{
    overflow: hidden;
    position: relative;
}
.spri-ms-eos-office #microsite_content .spri-ms-eos-office-table:before{
  content:'';
  position: absolute;
  background:#e9e9e9;
  width: 1600px;
  height: 1600px;
  left: -750px;
  bottom: -950px;
  border-radius: 50%;
}
@media only screen and (max-width: 992px){
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-header{
    background-size:100% auto;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-header .row .grid-col:last-of-type{
    padding-bottom:50%;
  }
  .spri-ms-eos-office #microsite_content .grid-col a.lnk{word-break: break-word;}
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:nth-of-type(2){
    padding: 25px 0;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue h2{
    padding: 10px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .col-xs-12:first-of-type .row .col-xs-12{
    padding: 0 5px;
  }
  .spri-ms-eos-office #microsite_content .grid-col h2{
   font-size:2.8rem;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-1040 .text-box:last-of-type{
    padding-left: 0;
    padding-right: 0;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .container >.row:first-of-type h3{
    padding-left:0;
    padding-right: 0;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .container >.row:first-of-type >.col-xs-12,
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:first-of-type,
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .text-headline-box{
    border-top-left-radius: 50px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-blue .row >.grid-col:nth-of-type(2){
    border-bottom-right-radius: 50px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .row >.col-xs-12:not(.spri-ms-eos-office #microsite_content .spri-ms-eos-office-3cols .row .col-md-4 .row >.col-xs-12.media){
    border-bottom-right-radius: 50px;
    border-top-left-radius: 50px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .row >.grid-col:last-of-type .row{
    padding-left:0;
    padding-right:0;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table:before{
    left: -800px;
    bottom: -800px;
    width: 1200px;
    height: 1200px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 .row.table-responsive .col-xs-12{
    padding: 0;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .col-xs-12 >.table-responsive{
    border: none;
    margin: 0;
    border-radius: 0;
    padding: 5px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .article >.row{
    border-bottom-right-radius: 50px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .container >.row >.col-xs-12:first-of-type{
    padding-left: 25px;
    padding-right: 25px;
  }
  .spri-ms-eos-office #microsite_content .spri-ms-eos-office-table .container >.row:first-of-type{
    padding-left: 25px;
    padding-right: 25px;
  }
}
/*************************end Microsoft EOS Office 2013 boost promotion**************************/
/*************************DIE NEUE ART DES ARBEITENS**************************/
.spri-way-working #microsite_content .row h2,.spri-way-working #microsite_content .row h3{
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-way-working #microsite_content .row p{
  font-size:16px;
}
.spri-way-working #microsite_content .row h2{
    font-weight:600;
}
.spri-way-working #microsite_content .row p b{
  font-weight:700;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-way-working #microsite_content .row a.lnk{
  color: #0078d4;
  border-color: #0078d4;
  display:inline-block;
  padding-top:20px;
}
.spri-way-working #microsite_content .row a.btn{
  background-color: #0078d4;
  color:#fff;
  font-size:15px;
  border-color: transparent;
  position:relative;
  padding-left:35px;
  padding-right:35px;
}
.spri-way-working #microsite_content .row a.btn:before{
  content:'';
  position:absolute;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 4px;
  right:10px;
  margin-top:-2px;
  top:50%;
  transform: rotate(-45deg) translate(0,-50%);
  -webkit-transform: rotate(-45deg) translate(0,-50%);
}
.spri-way-working #microsite_content .row a.btn:hover{
  background-color:#0b5ed7;
}
.spri-way-working #microsite_content .row .section_headline{
  text-align:center;
}
.spri-way-working #microsite_content .row h3{
  font-size: 21px;
  margin-bottom: 1.5rem;
}
.spri-way-working #microsite_content .spri-way-working-header{
  background-size:cover;
  background-position: top center;
  padding-bottom:30px;
  background-repeat:no-repeat;
}
.spri-way-working #microsite_content .spri-way-working-header .btn{
  position:relative;
  margin-bottom:40px;
}
.spri-way-working #microsite_content .spri-way-working-header .btn:after{
  content:'';
  border: solid black;
  border-width: 0 4px 4px 0;
  bottom: -30px;
  left:50%;
  display: inline-block;
  padding: 5px;
  transform: rotate(45deg) translate(-50%,0);
  -webkit-transform: rotate(45deg) translate(-50%,0);
  height: auto;
  top: auto;
  right: auto;
  background: none;
}
.spri-way-working #microsite_content .spri-way-working-header .big{
   font-weight: 600;
   font-size: 24px;
 }
.spri-way-working #microsite_content .spri-way-working-header .row >.col-xs-12:last-of-type .col-for-image picture:last-of-type{
  max-width: 870px;
  display: block;
  margin: 30px auto;
}
.spri-way-working #microsite_content .spri-way-working-header .row >.col-xs-12:first-of-type .col-for-image{
  display:flex;
  justify-content: space-between;
  align-items: center;
  padding: 30px 0;
}
.spri-way-working #microsite_content .spri-way-working-1 h3{
  padding-top:20px;
}
.spri-way-working #microsite_content .spri-way-working-2,.spri-way-working #microsite_content .spri-way-working-3{
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}
.spri-way-working #microsite_content .spri-way-working-2 .row .section_headline h3{
  font-family: "inter", Verdana, Arial, sans-serif;
  font-size: 16px;
  margin-bottom: 35px;
  font-weight: normal;
}
.spri-way-working #microsite_content .spri-way-working-2 .media-wrapper >.col-xs-12:not(.spri-way-working #microsite_content .spri-way-working-2 .media-wrapper >.col-xs-12.media){
  padding:20px 0;
}
.spri-way-working #microsite_content .spri-way-working-2 .media-wrapper >.col-xs-12 .text-box p:last-of-type{
  margin-bottom:0;
}
.spri-way-working #microsite_content .spri-way-working-3 .text-box h2, .spri-way-working #microsite_content .spri-way-working-3 .text-box p{
  color:#fff;
}
.spri-way-working #microsite_content .spri-way-working-3 .text-box h2{
  margin-bottom:15px;
  font-size:38px;
}
.spri-way-working #microsite_content .spri-way-working-3{
  padding:80px 0;
  overflow:hidden;
}
.spri-way-working #microsite_content .spri-way-working-4 .row .grid-col:last-of-type .col-xs-12{
  padding-top: 50px;
  border-top: 1px solid #ddd;
  margin-top: 50px;
}
.spri-way-working #microsite_content .spri-way-working-4 .row .grid-col .col-xs-12 h3{
  font-size: 28px;
  font-weight: 600;
}
.spri-way-working #microsite_content .spri-way-working-5{
  background-size:cover;
  background-position: center top;
  background-repeat:no-repeat;
  overflow: hidden;
}
.spri-way-working #microsite_content .spri-way-working-5 .row h2{
  color:#fff;
}
.spri-way-working #microsite_content .spri-way-working-5 .col-md-5{
  position:static;
}
.spri-way-working #microsite_content .spri-way-working-4 .c-Gallery{
  padding-top: 20px;
  padding-bottom: 20px;
}
@media only screen and (min-width: 992px){
  .spri-way-working #microsite_content .row h2{
    font-size:42px;
  }
  .spri-way-working #microsite_content .spri-way-working-3 .media-wrapper .col-md-6.media{
    padding: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0,-50%);
    width: 640px;
  }
  .spri-way-working #microsite_content .spri-way-working-5 .row h2{
    color:#fff;
  }
  .spri-way-working #microsite_content .spri-way-working-5 .col-md-5 img{
    width: 800px;
    position: absolute;
    left: 39%;
    top: 50px;
  }
  .spri-way-working #microsite_content .spri-way-working-5{
    height: 500px;
  }
}
@media only screen and (max-width: 992px){
  .spri-way-working #microsite_content .article.text_with_media img{
    margin:0 auto;
  }
  .spri-way-working #microsite_content .spri-way-working-1 .text-box{
    text-align:center;
  }
  .spri-way-working #microsite_content .spri-way-working-1 .col-md-3 .media-wrapper:last-of-type{
    margin-bottom:40px;
  }
}
/*************************end DIE NEUE ART DES ARBEITENS**************************/
/***********HPE ROADSHOW W_ARUBA**********/
.spri-hpe-vmware-event-oslo #microsite_content .spri-timeline.aruba-org table.table tbody tr td:last-child::before{
  background-color: #ff8300;
}
/***********HPE ROADSHOW W_ARUBA**********/



/** Marbelle Flores 12-5-22 DA_2800 solidigm **/

.Solidigm_shane_1 #microsite_content a.btn-primary  {
    border: 2px solid white;
    border-bottom: 2px solid #fff;
    border-radius: 10px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#p-solidigm #microsite_content .btn-default {
    background-color: #471894 !important;
    color: #fff !important;
    border-radius: 0 !important;
}

section.section_2991326 {
    background: #EDEDED;}

section.section_2991328 {
    background: #EDEDED; }

#p-solidigm #microsite_content h2 {
    font-family: Montserrat;
    font-size: 40px;
    line-height: 1.5;
    font-weight: 500;
    color: #131761;
}

section#section3_solidigm {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/solidigm/bg_2.jpg);
    background-position: center;
}

section.section_2972361.spri-section-pt100 {
    padding-top: 15px}

section.section_2991348.spri-section-title.spri-section-article.spri-section-pt50.spri-section-pb50.spri-section-contact.spri-white-text {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/solidigm/mask_group_9.jpg);
}

section.section_2991324.hero_section.bg-gradient-cd-1 {
    background-position: center top !important;
    background-size: cover;
    min-height: 600px;
}

.Solidigm_shane_1 #microsite_content .text.col-xs-12.bg-box.grid-start-1.grid-end-7.on-top {
    background: #fff0;
    margin-left: 60px;
}
/** END Marbelle Flores 12-5-22 DA_2800 solidigm  **/

/*************************Microsoft 23Q2 Webinary EOS Microsoft Windows Server 2012**************************/
.spri-ms-eos-ws2012 #microsite_content .text-box h2{
  color:#573f95;
  font-size: 34px;
}
.spri-ms-eos-ws2012 #microsite_content .text-box p,.spri-ms-eos-ws2012 #microsite_content .text-box ul li{
  font-size: 17px;
}
.spri-ms-eos-ws2012 #microsite_content .text-box a.btn{
  background: rgb(87,63,149);
  background: linear-gradient(90deg, rgba(87,63,149,1) 0%, rgba(127,37,160,1) 100%);
  font-size: 18px;
  border-color:transparent;
}
.spri-ms-eos-ws2012 #microsite_content .text-box a.btn:hover{
  background:#7f25a0;
  color:#fff;
  border-color:#000;
}
.spri-ms-eos-ws2012 #microsite_content .text-box ul,.spri-ms-eos-ws2012 #microsite_content .text-box ul li{
  list-style-type:none;
}
.spri-ms-eos-ws2012 #microsite_content .text-box ul{
  padding-left:15px;
  margin-bottom: 60px;
  margin-top:20px;
}
.spri-ms-eos-ws2012 #microsite_content .text-box ul li{
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
}
.spri-ms-eos-ws2012 #microsite_content .text-box ul li:after{
  content:'';
  position: absolute;
  background: #8026a1;
  width:15px;
  height:15px;
  top:50%;
  transform: translate(0,-50%);
  left:0;
  border-radius: 50%;
}
.spri-ms-eos-ws2012 #microsite_content .text-box ul li:before{
  content: '';
  background-color: #ddd;
  width: 1px;
  height: 100%;
  position: absolute;
  left:7px;
  top: 20px;
}
.spri-ms-eos-ws2012 #microsite_content .text-box ul li:last-of-type:before{
  display: none;
}
/*************************end Microsoft 23Q2 Webinary EOS Microsoft Windows Server 2012*************************/

/*************************1010 HPE 2023 Q3 Private Lounge *01 Briefing -DE239101**************************/
.spri-hpe-private-2023 #microsite_content .spri-section-ptb50{
  padding:50px 0;
}
.spri-hpe-private-2023 #microsite_content .spri-hpe-private-2023-header .container >.row:first-of-type{
  text-align:center;
  margin-bottom: 40px;
  background: rgba(0,0,0,0.5);
}
.spri-hpe-private-2023 #microsite_content .spri-hpe-private-2023-header .container >.row:first-of-type h2{
  margin: 10px 0;
  color: #fff;
}
.spri-hpe-private-2023 #microsite_content .spri-v-middle .row.media-wrapper{
  display:flex;
  align-items:center;
}
.spri-hpe-private-2023 #microsite_content .spri-hpe-private-2023-sec01 .col-xs-12.grid-col .text-box p{
  font-size:18px;
}
.spri-hpe-private-2023 #microsite_content .article.text_with_media img{
  padding: 0 5px;
}
.spri-hpe-private-2023 #microsite_content .hero-banner .big{
  font-size:4.0rem;
  margin-top: 5%;
}
.spri-hpe-private-2023 #microsite_content .hero-banner .big b{
  display:block;
}
.spri-hpe-private-2023 #microsite_content a.btn{
  background:#00b187;
  color:#fff!important;
  border-color:#00b187!important;
}
.spri-hpe-private-2023 #microsite_content a.btn:hover{
  border-color:#000!important;
  background:#fff;
}
.spri-hpe-private-2023 #microsite_content .text-box a.lnk{
  color:#00b187;
  border-color: #00b187;
}
.spri-hpe-private-2023 #microsite_content .spri-hpe-private-2023-sec02 .text-box h3{
  font-size:28px;
  margin-bottom:40px;
  font-weight: 900;
}
.spri-hpe-private-2023 #microsite_content .text-box h3 b{
  color:#00b187;
}
.spri-hpe-private-2023 #microsite_content .text-box ul{
  margin-bottom:40px;
}
@media (min-width: 992px){
  .spri-hpe-private-2023 #microsite_content .hero-banner.tranform .parallax-container {
    min-height: 550px;
    background: #171717;
  }
  .spri-hpe-private-2023 #microsite_content .hero-banner .parallax-container .parallax img{
    left: 50%;
    transform: translate(-50%, -50%);
    height: 100%;
    min-width: auto;
    padding-left: 120px;
  }
  .spri-hpe-private-2023 #microsite_content .hero-banner .big{
    margin-top: 15%;
  }
}
/*************************end 1010 HPE 2023 Q3 Private Lounge *01 Briefing -DE239101**************************/
/*************************spri Cisco tools 2023**************************/
.style_ciscoPortal #microsite_content section.header.background12 {
	background: url('https://www.also.com/ec/cms5/media/img/1010_central/cisco_31/tools_7/cisco_page_header_12.jpg');
	background-size: cover;
	background-position: top right;
	background-repeat: no-repeat;
}
/*************************end spri Cisco tools 2023**************************/
/*************************spri Barco 2023**************************/
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:last-of-type,
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:last-of-type .btn-primary,
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:nth-of-type(4) .btn-primary{
  background:#E3000B;
}
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:last-of-type .btn-primary{
  border-color:#fff!important;
}
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:nth-of-type(2) .row.media-wrapper,
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:nth-of-type(3) .row.media-wrapper{
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:nth-of-type(4){
  padding-top:50px;
}
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:last-of-type,
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:nth-of-type(4){
  margin:0px 0;
}
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:last-of-type{
  text-align:center;
  color:#fff;
}
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 .col-xs-12 .col-xs-12.grid-col:last-of-type p{
  color:#fff;
}
.spri-barco-2023 #microsite_content .spri-text-red #content-1981878 p b .highlight{
  color:#E3000B;
}
/*************************end spri Barco 2023**************************/

/********************* amd-lenovo-1314 ********************/
.spri-amd-lenovo-1314 #microsite_content .text-box h2{
  color:rgb(81, 167, 249);
}
.spri-amd-lenovo-1314 #microsite_content .text-box .big,.spri-amd-lenovo-1314 #microsite_content .text-box .big b{
  font-size: 15px!important;
  font-weight: 400!important;
}
.spri-amd-lenovo-1314 #microsite_content .text-box .big b .highlight{
  font-weight: 600!important;
  text-decoration: underline;
}
.spri-amd-lenovo-1314 #microsite_content .text-box h2 b{
  color: rgb(12, 100, 192);
  font-weight:700;
}
.spri-amd-lenovo-1314 #microsite_content .text-box h2{
  font-size: 50px!important;
  font-weight:700;
  padding-top: 20px;
}
.spri-amd-lenovo-1314 #microsite_content .text-box h3{
  font-size: 32px!important;
  font-weight: normal;
}
.spri-amd-lenovo-1314 #microsite_content .text-box h3 b{
  font-weight:700;
}
.spri-amd-lenovo-1314 #microsite_content .text-box ul{
  padding-left:0;
  list-style-type: none!important;
}
.spri-amd-lenovo-1314 #microsite_content .text-box ul li{
  position:relative;
  padding-bottom: 7px;
  padding-top: 6px;
}
.spri-amd-lenovo-1314 #microsite_content .text-box ul li .highlight{
  font-weight:normal;
  font-style: italic;
}
.spri-amd-lenovo-1314 #microsite_content .text-box .btn{
  background-color: #277dab;
  border-color: transparent;
}
.spri-amd-lenovo-1314 #microsite_content .text-box .btn:hover{
  background-color:#216a92;
  color:#fff;
}
.spri-amd-lenovo-1314 #microsite_content {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/informations/webinars_2/2023_46/05_18/05230202/bg.jpg);
  background-size: cover;
  padding-top:50px;
  background-position: top center;
}
.spri-amd-lenovo-1314 #microsite_content .container, .spri-amd-lenovo-1314 #microsite_content .separat .container{
  background: rgba(255, 255, 255, 0.9);
}
.spri-amd-lenovo-1314 #microsite_content section:nth-of-type(7) .container,.spri-amd-lenovo-1314 #microsite_content section:nth-of-type(8) .container,.spri-amd-lenovo-1314 #microsite_content section:last-of-type .container{
  background:#fff;
}
.spri-amd-lenovo-1314 #microsite_content .spri-pt10 .container >.row{
  padding-top:10px;
}
.spri-amd-lenovo-1314 #microsite_content .separat{
  margin-top: 0;
}
.spri-amd-lenovo-1314 #microsite_content .separat .container {
  padding-top: 15px;
}
/********************* end amd-lenovo-1314 ********************/
/*************************spri mscloud webinaria czerwiec 2023**************************/
.spri-mscloud #microsite_content .spri-mscloud-2m .container > .row .grid-col:last-of-type{
  max-width: 100%;
}
.spri-mscloud #microsite_content .spri-mscloud-2m  .container > .row .grid-col:last-of-type img{
  max-width: 400px;
}
.spri-mscloud #microsite_content .spri-mscloud-2m  .container > .row .grid-col:last-of-type .col-md-5{
  max-width: 430px;
}
@media only screen and (max-width: 992px){
  .spri-mscloud #microsite_content .spri-mscloud-2m .container > .row .grid-col:last-of-type .col-md-5{
    max-width: 100%;
  }
}
/*************************end spri mscloud webinaria czerwiec 2023**************************/
/*************************spring rack**************************/
.spri-rack #microsite_content .spri-apc-head .row.media-wrapper:last-of-type{
  padding-bottom:40px;
}
.spri-rack #microsite_content .spri-apc-head .col-xs-12.grid-col .article.text_with_media .col-for-image{
  padding-top:10px;
}
.spri-rack #microsite_content .spri-apc-head .col-xs-12.grid-col .article.text_with_media h2 b{
  font-size: 5.0rem;
  font-weight: 900;
}
.spri-rack #microsite_content .spri-apc-head .col-xs-12.grid-col .article.text_with_media h2{
  margin-top:9rem;
  margin-bottom: 10px;
}
.spri-rack #microsite_content .spri-apc-head .col-xs-12.grid-col .article.text_with_media .btn{
  background: transparent;
}
.spri-rack #microsite_content .spri-apc-head .col-xs-12.grid-col .article.text_with_media .btn:hover{
  background:#fff;
}
.spri-rack #microsite_content .col-xs-12.grid-col .article.text_with_media .highlight{
  font-weight:normal;
  color: #3dcd58;
}
.spri-rack #microsite_content .spri-rack-sec01{
  position:relative;
  padding: 65px 0;
  background-size: cover;
  background-position: left center;
  background-repeat: no-repeat;
}
.spri-rack #microsite_content .spri-rack-sec01 .col-for-image img{
  max-width: 620px;
  margin: 0 auto;
}
.spri-rack #microsite_content .spri-rack-sec01 .container{
  max-width: 1200px;
  width: 100%;
}
.spri-rack #microsite_content .spri-rack-sec02, .spri-rack #microsite_content .spri-rack-sec02 .container{
  background:#F7F9F7!important;
}
.spri-rack #microsite_content .spri-custom-h2 h2::before{
  display:none;
}
.spri-rack #microsite_content .spri-rack-sec03{background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.spri-rack #microsite_content .spri-rack-sec03 .container >.row h2{
  color: #000!important;
  text-align: center;
  padding-bottom: 30px;
  margin-bottom: 30px!important;
}
.spri-rack #microsite_content .spri-rack-sec03 .container >.row h2 b{
  font-weight:inherit;
  color: #3DCD58;
}
.spri-rack #microsite_content .spri-rack-sec03 .container .article.text_with_media p, .spri-rack #microsite_content .spri-rack-sec03 .container .article.text_with_media h3{
  color: #000!important;
}
.spri-rack #microsite_content .spri-rack-sec03 .container .article.text_with_media h3{
  padding-bottom:10px;
  font-size:22px;
}
.spri-rack #microsite_content .spri-rack-sec03 .container .col-md-6 .article{
  position:relative;
  max-width: 524px;
  margin: 0 auto;
  color: #000;
  padding: 30px 50px;
  background:transparent;
}
.spri-rack #microsite_content .spri-rack-sec03 .container .col-md-6 .article:before{
  content:'';
  position: absolute;
  left: 0;
  bottom: 0;
  width:100%;
  height: 85%;
  background:#F7F9F7;
  box-shadow: rgba(25, 93, 38, 0.1) 0px 14px 28px, rgba(25, 93, 38, 0.1) 0px 10px 10px;
}
.spri-rack #microsite_content .spri-rack-sec03 .col-for-image img{
  max-width:386px;
  margin: 0 auto 40px auto;
  width: 100%;
}
.spri-rack #microsite_content .spri-rack-sec01 .col-for-image{
  max-width: 620px;
  margin: 0 auto 40px auto;
}
@media only screen and (min-width: 992px){
  .spri-rack #microsite_content .spri-rack-sec01 .col-for-image{
    position:absolute;
    bottom: -240px;
    left: 0;
    text-align: center;
    width: 100%;
  }
  .spri-rack #microsite_content .spri-rack-sec01 .col-xs-12.grid-col .col-xs-12.col-md-5{
    width: 45%;
  }
  .spri-rack #microsite_content .spri-rack-sec01 .col-xs-12.grid-col .col-xs-12.col-md-7{
    width: 55%;
  }
  .spri-rack #microsite_content .spri-rack-sec03 .article .text-box p:nth-of-type(1){
    min-height: 128px;
  }
  .spri-rack #microsite_content .spri-rack-sec03 .article .text-box p:last-of-type{
    position: absolute;
    bottom: 0;
  }
  .spri-rack #microsite_content .spri-rack-sec03 .article .text-box p:nth-of-type(1){
    padding-bottom:80px;
  }
  .spri-rack #microsite_content .spri-rack-sec03 .container .row:last-of-type .article .media-wrapper:last-of-type{
    height: calc(100% - 385px);
    display: block;
  }
  .spri-rack #microsite_content .spri-rack-sec03 .container .row:last-of-type .article .media-wrapper >.col-xs-12:first-of-type{
    height: 100%;
    display: block;
  }
  .spri-rack #microsite_content .spri-rack-sec03 .container .row:last-of-type .article .media-wrapper >.col-xs-12 .text-box:last-of-type{
    height: 100%;
    display: block;
    padding-bottom: 20px;
    position: relative;
  }
  .spri-rack #microsite_content .spri-apc-head .col-xs-12.grid-col .article.text_with_media .col-xs-12{
     max-width: 480px;
  }
}
@media only screen and (max-width: 1140px){
  .spri-rack #microsite_content .spri-rack-sec01 .col-for-image img{
    width:100%;
  }
}
/*************************end spring rack**************************/
/*************************spri hp conso**************************/
.spri-hpconso #microsite_content a.btn.btn-default{
  background-color:#000;
  color:#fff;
}
.spri-hpconso #microsite_content a.btn.btn-default:hover{
  background-color:transparent;
  color:#000;
}
.spri-hpconso #microsite_content .sec-top img{
  max-width:1200px;
  width:100%;
}
.spri-hpconso #microsite_content h2{
  color:#0070C0;
  text-transform: none;
  font-size: 3.5rem;
}
.spri-hpconso #microsite_content a.btn, .spri-hpconso #microsite_content h2, .spri-hpconso #microsite_content .text-box h3, .spri-hpconso #microsite_content .text-box p{
  font-family: "HP Simplified", "Verdana", sans-serif;
}
.spri-hpconso #microsite_content .col-for-image{
  overflow:hidden;
}
.spri-hpconso #microsite_content .col-for-image img.zoomIn{
  transition: scale 300ms;
}
.spri-hpconso #microsite_content .article:hover .col-for-image img.zoomIn{
  scale: 1.2;
  transition: all 1s;
}
.spri-hpconso #microsite_content .sec-03 h2,.spri-hpconso #microsite_content .sec-04 h2{
  padding-bottom: 40px;
  text-align:center;
}
.spri-hpconso #microsite_content .sec-03,.spri-hpconso #microsite_content .bg-grey{
  background-color: #f4f4f4;
}
.spri-hpconso #microsite_content .sec-02 .col-md-3 .article{
  border: 1px solid #2c3038;
}
.spri-hpconso #microsite_content .sec-02 .col-md-3 .article .media-wrapper{
  background-color: #2c3038;
  color:#fff;
}
.spri-hpconso #microsite_content .sec-02 .col-md-3 .article .media-wrapper h3{
  color:#fff;
  margin-bottom: 0;
  padding: 10px 0;
}
.spri-hpconso #microsite_content .sec-03 img{
  margin-bottom:30px;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:nth-of-type(3), .spri-hpconso #microsite_content .sec-04 .col-md-6:last-of-type{
  width: 100%;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:first-of-type .media-wrapper{
  display: flex;
  align-items: center;
  position:relative;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:first-of-type .media-wrapper picture img{
  position:relative;
  margin: 0 auto;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:first-of-type .media-wrapper picture{
  position: relative;
  overflow: hidden;
  display: block;
  border: 1px solid #000;
  background: #fff;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:first-of-type .article{
  display: flex;
  align-items: flex-start;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:first-of-type .article .media{
  margin-top: 20%;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:first-of-type .article:before{
  content:'';
  background-color: #f4f4f4;
  width: 90%;
  height: 80%;
  position: absolute;
  right: 0;
  bottom: 0;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:nth-of-type(3){
  margin: 60px 0;
}
.spri-hpconso #microsite_content .c-Products--gallery-Product h3{
  text-align: center;
  font-size: 2.0rem;
  padding: 20px 0;
}
.spri-hpconso #microsite_content .c-Products--gallery-Product h3 a{
  border: none;
  font-family: "HP Simplified", "Verdana", sans-serif;
}
.spri-hpconso #microsite_content .c-Products--gallery-Product .btn{
  width: 100%;
  display: block;
}
.spri-hpconso #microsite_content .c-Products--gallery-Product .c-Products__price{
  display:none;
}
.spri-hpconso #microsite_content .sec-04 .col-md-6:last-of-type{
  text-align: center;
  height: auto!important;
}
.spri-hpconso #microsite_content a.btn-primary{
  border-color: #000;
  background:transparent;
  color: #000;
}
.spri-hpconso #microsite_content a.btn-primary:hover{
  background-color: #000;
  color:#fff;
}
.spri-hpconso #microsite_content a.btn-primary:hover .fa:before{
  color:#fff;
}
.spri-hpconso #microsite_content a.btn-primary .fa:before{
  color: #000;
}
.spri-hpconso #microsite_content .sec-05 h2{
  padding-top:50px;
}
.spri-hpconso #microsite_content .sec-05{
  padding-bottom:50px;
}
.spri-hpconso #microsite_content .sec-02 .col-md-3 .article .media-wrapper h3 a{
  color:#fff;
  border:none;
  display:block;
}
.spri-hpconso #microsite_content .sec-top .grid-col{
  max-width: 1400px;
  margin: 0 auto;
  float: none;
}
@media only screen and (max-width: 992px){
  .spri-hpconso #microsite_content .sec-02 .col-md-3{
    margin-bottom:40px;
  }
  .spri-hpconso #microsite_content .sec-02 .col-md-3 .article{
    max-width: 300px;
    width: auto;
    margin: 0 auto;
  }
  .spri-hpconso #microsite_content .col-xs-12.col-md-6.grid-col{
    height: auto!important;
    text-align: center;
  }
  .spri-hpconso #microsite_content .c-Products--gallery-Product{
    height:auto!important;
    text-align: center;
  }
}
/*************************end spri hp conso**************************/
/*************************HPE Proliant Gen 11**************************/
.spri-hpe-proliant-gen11 #microsite_content .text-box p{
  font-size:17px;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-self-paced p{
  font-weight:500;
  font-size:19px;
}
.spri-hpe-greenlake-css #microsite_content .text-box a.btn-primary{
  background-color: #029977;
  border: 2px solid #029977 !important;
  color: #fff;
}
.spri-hpe-greenlake-css #microsite_content .text-box a.btn-primary:hover{
  background: #fff;
  color: #029977!important;
}
.spri-main.spri-hpe-proliant-gen11 #top .c-Breadcrumb ol li a, 
.spri-main.spri-hpe-proliant-gen11 #top .breadcrumb > li + li::before, 
.spri-main.spri-hpe-proliant-gen11 #top .c-Breadcrumb ol.backButton{
  color: #000!important;
}
.spri-hpe-proliant-gen11.spri-hpe-greenlake-training #microsite_content .hero-banner a.btn-primary:hover{
  border-color:#029977!important;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-top.hero-banner .parallax-container .parallax img{
  width: auto;
  min-width: auto;
  left: 50%;
  max-width: 100%;
  right: 0;
  padding: 20px 0;
  margin-left: 40px;
  z-index: 10;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-top.hero-banner{
  background: url('https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_proliant_gen_11/bg01.png');
  background-repeat: no-repeat;
  background-position: center right;
  z-index: 0;
  background-size: 50% 100%;
  border-top: 3px solid #000;
  border-bottom: 3px solid #000;
}

.spri-main.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-top .parallax-container .parallax-text p,
.spri-main.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-top .parallax-container .parallax-text .text h2{
  color: #000!important;
  text-transform:none;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also{
  background: #f6f4f4;
}  
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article{
  background-color: transparent!important;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article >.row{
  background: transparent;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also.spri-partner-also-col2 .grid-col .article >.row{
  background: #fff;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article .col-md-7{
  background:#029977;
  color:#fff;
  padding: 30px 20px 30px 30px;
  height: 100%;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article .col-md-7 h3{
  font-size:22px;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article .col-md-5{
  padding: 50px 0!important;
  display: flex;
  align-items: center;
  border: none;
  justify-content: center;
  background-color: #fff!important;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article .col-md-5 img{
  margin:0 auto;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article .col-md-7 h3,
.spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article .col-md-7 p{
  color:#fff!important;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-pro .btn{
  background: #89e872;
  color: #000;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-pro .container >.row{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  justify-content:center;
  text-align:center;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-pro .grid-col .text-box p{
  text-align:center;
  margin: 0 auto;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-pro .grid-col{
  margin-bottom:80px;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-form:before,.spri-hpe-proliant-gen11 #microsite_content .spri-form .container > .row{
  background:#fff;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-form:before{
  content:'';
  position: absolute;
  background:#fff;
  width:100%;
  height: calc(100% - 60px);
  top: 50%;
  left: 0;
  transform: translate(0,-50%);
}
.spri-hpe-proliant-gen11 #microsite_content .spri-form{
  position:relative;
  overflow: hidden;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-form .container{
  padding-top: 40px;
  padding-bottom: 40px;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-footer{
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-footer .container >.row{
  display:flex;
  align-items:center;
  justify-content: flex-end;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-footer .container >.row h2{
  color:#fff;
}
.spri-main.spri-hpe-proliant-gen11 #microsite_content .parallax-container .text{
    max-width:50%;
    padding-right: 20px;
    padding-bottom: 20px;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-pro .container >.row h3{
  font-size: 19px;
}
.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-section{
  background: url("https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_proliant_gen_11/bg02.jpg");
  background-position: center top 20%;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
@media only screen and (min-width: 992px){
  .spri-main.spri-hpe-proliant-gen11 #microsite_content .spri-hpe-proliant-gen11-top .parallax-container .parallax-text .text h2{
    font-size: 4.4rem;
  }
  .spri-hpe-proliant-gen11 #microsite_content .container > .row h2{
    font-size: 36px;
  }
  .spri-hpe-proliant-gen11 #microsite_content .spri-form .container > .row h2{
    font-size: 32px;
  }
  .spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article >.row .col-xs-12{
    min-height: 320px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .spri-hpe-proliant-gen11 #microsite_content .spri-partner-also .grid-col .article >.row .col-xs-12 .text-headline-box{
    display:none;
  }
  .spri-hpe-greenlake-training.spri-hpe-greenlake-level2-3 #microsite_content .spri-break h2{
    max-width: 550px;
  }
}
@media only screen and (max-width: 992px){
  .spri-main.spri-hpe-proliant-gen11 #microsite_content .parallax-container .text{
      padding-bottom: 40px;
  }
  .spri-hpe-proliant-gen11 #microsite_content .spri-footer p{
    text-align: center;
  }
}

.spri-hpe-greenlake-training.spri-hpe-greenlake-level2-3 #microsite_content .spri-break-p-big p.big{
  font-size: 35px!important;
  font-family: "Inter var", Helvetica, Arial, sans-serif !important;
  font-weight: 900;
  text-transform: uppercase;
  max-width: 100%!important;
}
.spri-hpe-greenlake-training.spri-hpe-greenlake-level2-3 #microsite_content .spri-break-p-big.spri-break-height p.big{
  font-size: 33px!important;
}
@media only screen and (min-width: 992px){
  .spri-main.spri-hpe-greenlake-training #microsite_content .spri-break-p-big.spri-break-height.spri-banner-greenklake .parallax-container .text {
    max-width: 68%!important;
  }
  .spri-main.spri-hpe-greenlake-training #microsite_content .spri-break-p-big.spri-break-height.spri-banner-greenklake .parallax-container .text p{
    max-width: 610px;
    font-size: 22px;
  }
  .spri-hpe-greenlake-training #microsite_content .spri-break-p-big.spri-break-height.hero-banner .parallax-container {
    min-height: 530px;
  }
}

/*************************end HPE Proliant Gen 11**************************/
/******************************5410 hpe portal**************************/
@media only screen and (min-width: 992px) {
  .p-5410_portal_hpe #microsite_header #headerMenu>li>a,
  .p-2900_portal_hpe #microsite_header #headerMenu>li>a{
    min-height: 100%;
    height: 100%;
  }
}
/*************************END 5410 hpe portal**************************/
/******************************cisco-incentive-noportal**************************/
.spri-cisco-incentive-noportal #top .c-Breadcrumb ol.breadcrumb li a,.spri-cisco-incentive-noportal #top .c-Breadcrumb ol li a,.spri-cisco-incentive-noportal #top .c-Breadcrumb ol li:before,.spri-cisco-incentive-noportal #top .c-Breadcrumb ol li:after{
  color:inherit;
}
/******************************end cisco-incentive-noportal**************************/
/**********************Microsoft 23Q3 webinaria Microsoft Cloud lipiec 2023 **********************/
.spri-mscloud-edycja-lipiec #microsite_content .spri-section-title h2{
  color:#073066;
  font-size: 29px;
  font-weight:500;
}
.spri-mscloud-edycja-lipiec #microsite_content .spri-contact .text-box p{
  font-size:19px;
  font-style: italic;
}
.spri-mscloud-edycja-lipiec #microsite_content .spri-contact .text-box p b{
  font-style: normal;
}
.spri-mscloud-edycja-lipiec #microsite_content .spri-contact .text-box p a{
  color:#4e00f4;
  border:none;
}
.spri-mscloud-edycja-lipiec #microsite_content h3 {
  font-weight:500;
  font-size: 23px!important;
}
.spri-mscloud-edycja-lipiec #microsite_content h2 b,.spri-mscloud-edycja-lipiec #microsite_content h3 b{
  font-weight: 700;
}
.spri-mscloud-edycja-lipiec #microsite_content .spri-section-title p{
  font-style: italic;
}
.spri-mscloud-edycja-lipiec #microsite_content .row .btn{
  background:#4e00f4;
  border-color:#3800ad;
}
.spri-mscloud-edycja-lipiec #microsite_content .spri-grey-fa{
  background:#f4f4f4;
}
/**********************end Microsoft 23Q3 webinaria Microsoft Cloud lipiec 2023 **********************/

/*********** SPRI SONY **********/
.spri-sony #microsite_content .spri-sony-block .container >.row{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin: 0;
  flex-direction: row;
}
.spri-sony #microsite_content .spri-sony-block .container >.row .col-for-image img{
  margin: 0 auto
}
.spri-sony #microsite_content .spri-sony-block .container .col-md-6.grid-col{
 display: block;
 margin: 0 auto;
 max-width: 500px;
}
.spri-sony #microsite_content .spri-sony-block .container .col-md-6.grid-col{
  background: #fff;
  margin-bottom: 50px;
  padding-top: 20px;
  padding-bottom: 40px;
}
.spri-sony #microsite_content .spri-sony-block,.spri-sony #microsite_content .spri-sony-footer{
  background:#f2f5f9;
}
.spri-sony #microsite_content .spri-sony-footer .big{
  font-weight:600;
  font-size:2.2rem!important;
  color:#000;
}
.spri-sony #microsite_content .text-box p{
  color:#2f353d;
}
.spri-sony #microsite_content .text-box .btn{
  background:#2d75c7;
}
.spri-sony #microsite_content .text-box .btn:hover{
  background:#34568e;
  color:#fff;
}
.spri-sony #microsite_content .spri-sony-video .col-xs-12.grid-col .article{
  max-width: 800px;
  margin: 0 auto;
}

.spri-sony #microsite_content .spri-sony-block ul {
    padding-left: 0;
}

.spri-sony #microsite_content .spri-sony-block li {
    list-style: none;
    padding-left: 30px;
    position: relative;
}

.spri-sony #microsite_content .spri-sony-block li:before {
    content: '\f046';
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #2d75c7;
    left: 0px;
    position: absolute;
}
/*********** END SPRI SONY **********/
/********************** MICROSOFT 365 FOR EDUCATION AND NON-PROFIT **********************/
.spri-window-365 #microsite_content .graphic-center img{
  margin: 0 auto;
}
.spri-window-365 #microsite_content .cols-2-graphic-text .col-md-6 .article{
  max-width: 400px;
  margin:  0 auto;
}
.spri-window-365 #microsite_content .text-box p.small{
  margin-bottom: 5px;
}
.spri-window-365 #microsite_content .row h3{
  margin-bottom:20px;
}
.spri-window-365 #microsite_content .row h3 b,
.spri-window-365 #microsite_content .spri-col-2-4 .row .col-md-3.grid-col:first-of-type h3 ul, 
.spri-window-365 #microsite_content .spri-col-2-4 .row .col-md-3.grid-col:nth-of-type(4) h3 ul,
.spri-window-365 #microsite_content .grid-4-cols-with-icon .row h3 ul{
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 23px;
  list-style-type: none!important;
}
.spri-window-365 #microsite_content .grid-4-cols-with-icon .row h3 ul{
  padding-left: 0;
}
.spri-window-365 #microsite_content .grid-4-cols-with-icon.grid-2-cols-with-icon .no-gutter .text_with_media{
  padding-left: 30px;
}
.spri-window-365 #microsite_content .grid-4-cols-with-icon .col-md-10.media{
  margin:0;
}
.spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col{
  margin-bottom: 30px;
}
.spri-window-365 #microsite_content .spri-sec-border .container >.{
  border-bottom: 1px solid #ccc;
}
.spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col p{
  padding-left:0;
}
.spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col p .nowrap{
  padding-left: 40px;
  font-size: 13px;
  min-height:40px;
  display:block;
  background: url('https://www.also.com/ec/cms5/media/img/central/microsoft_portal/modern_workplace/2_1_modern_workplace/microsoft_info_learning_hub_1/microsoft_365_education_non_profit/ellipse.png');
  background-repeat: no-repeat;
  background-size: 30px auto;
  background-position: left top;
}
@media only screen and (min-width: 992px){
  .spri-window-365 #microsite_content .spri-col-2-4 .row .col-md-3.grid-col:first-of-type, 
  .spri-window-365 #microsite_content .spri-col-2-4 .row .col-md-3.grid-col:nth-of-type(4){
    width: 50%;
    position: absolute;
    top: 0;
    padding-top:40px;
    text-align:center;
  }
  .spri-window-365 #microsite_content .spri-col-2-4 .row .col-md-3.grid-col:nth-of-type(4){
    left:50%;
  }
  .spri-window-365 #microsite_content .spri-col-2-4 .row{
    padding-top: 150px;
    position: relative;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .container >.row{
    position: relative;
    padding-top: 7%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .container >.row{
    justify-content: space-between;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .container >.row:before{
    content:'';
    width: 1px;
    height: 100%;
    position: absolute;
    border-right: 1px solid #ccc;
    top: 0;
    left: 50%;
    transform: translate(-50%,0);
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .container >.row:after{
    content:'';
    width: 1px;
    height: 100%;
    position: absolute;
    border-right: 1px solid #ccc;
    top: 0;
    left: 64.666%;
    transform: translate(-50%,0);
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .container >.row:before{
    left: 28.333%;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .no-gutter{
    width: 50%!important;
    top:0;
    position: absolute;
    left:50%;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon.grid-3-cols-with-icon .no-gutter:first-of-type, .spri-window-365 #microsite_content .grid-3-cols-with-icon .row .grid-col:nth-of-type(2){
    width: 27%!important;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon.grid-3-cols-with-icon .no-gutter{
    width: 35%!important;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col.no-gutter:first-of-type{
    left:0!important;
    border-right: none;
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .row .grid-col.no-gutter{
    left:28%;
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .row .grid-col{
     width: 35%;
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .row .grid-col:nth-of-type(2) p{
    width: 100%!important;
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .row .grid-col.no-gutter:nth-of-type(5){
    left:auto;
    right:0;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col .row .col-xs-12 .text-box{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col .row .col-xs-12 .text-box p{
    width: 50%;
    height: 100%;
    display: block;
    position: relative;
    margin-bottom: 30px;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col .article{
    padding-left: 30px;
  }
  .spri-window-365 #microsite_content .grid-3-cols-with-icon .row .grid-col .article{
    padding-left: 15px;
  }
}
@media only screen and (max-width: 992px){
  .spri-window-365 #microsite_content .grid-4-cols-with-icon .row .grid-col p {
    margin: 0;
  }
  .spri-window-365 #microsite_content .greenline-header .text-center h2{
    text-align:left!important;
  }
  .spri-window-365 #microsite_content .greenline-header .text-center h2:before{
    left: 0%;
    transform: translate(0);
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon.grid-2-cols-with-icon .no-gutter{
    padding-bottom:10px;
    border-bottom: 1px solid #ccc;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon.grid-2-cols-with-icon .no-gutter .text_with_media{
    padding-left:0;
  }
  .spri-window-365 #microsite_content .grid-4-cols-with-icon.grid-2-cols-with-icon .no-gutter h3{
    margin-bottom:0;
  }
  .spri-window-365 #microsite_content .text-center p{
    text-align: center;
    margin: 0 auto;
  }
  .spri-window-365 #microsite_content .cols-2-graphic-text .col-md-6 .article{
    max-width:100%;
  }
}

.p_also_solutions_iot_workplace #microsite_content .spri-w100 .section_headline {
  width: 100%;
}
/********************** end MICROSOFT 365 FOR EDUCATION AND NON-PROFIT **********************/
/***** open 1550 HPE 23Q3 Alletra MP IS239210 *****/
.spri-hpe-alletra-mp #microsite_content section{
  z-index: 10;
}
@media only screen and (min-width: 992px){
  .spri-hpe-alletra-mp.spri-main #microsite_content .parallax-container .text {
    max-width: 52%;
    transform:translate(0,0);
  }
  .spri-hpe-alletra-mp.spri-main #microsite_content .spri-fix-anchor{
    margin-top: -100px!important;
    padding-top: 100px;
    z-index: 1;
  }
  .spri-hpe-alletra-mp.spri-main #microsite_content .spri-fix-anchor .container{
    padding-top: 80px;
  }
}
.spri-also-webshop-info.spri-ci .spri-headline-section .container > .row:nth-last-child(2) .col-xs-12{
  padding-left:25px;
}
/***** close 1550 HPE 23Q3 Alletra MP IS239210 *****/
/**********************spri-dell-portal-services**********************/
.spri-dell-portal-services #microsite_content .bg-black-40, .spri-dell-portal-services #microsite_content .bg-black-40 .container{
  background:#f0f0f0!important;
}
.spri-dell-portal-services #microsite_content .spri-tb01 table th,
.spri-dell-portal-services #microsite_content .spri-tb01 table td{
  vertical-align: middle;
  padding: 15px;
}
.spri-dell-portal-services #microsite_content table tr th{
  border-bottom:none;
}
.spri-dell-portal-services #microsite_content .spri-tb01 table tr th, .spri-dell-portal-services #microsite_content .spri-tb01 table tr:nth-of-type(8) td{
  background:#fff;
  color:#0076CE;
  font-size:1.8rem;
}
.spri-dell-portal-services #microsite_content .spri-tb01 table tr:nth-of-type(8) td{
  background:#fff!important;
  color:#0076CE!important;
  font-size:1.8rem!important;
  text-align:left!important;
  font-weight:bold!important;
}
.spri-dell-portal-services #microsite_content .spri-tb01 table tr th:nth-of-type(2),
.spri-dell-portal-services #microsite_content .spri-tb01 table tr td:nth-of-type(2){
  background:#808080;
  color:#fff;
  text-align:center;
}
.spri-dell-portal-services #microsite_content .spri-tb01 table tr th:nth-of-type(3),
.spri-dell-portal-services #microsite_content .spri-tb01 table tr td:nth-of-type(3){
  background:#41b6e6;
  color:#fff;
  text-align:center;
}
.spri-dell-portal-services #microsite_content .spri-tb01 table tr th:last-of-type,
.spri-dell-portal-services #microsite_content .spri-tb01 table tr td:last-of-type{
  background:#0076ce;
  color:#fff;
  text-align:center;
}
.spri-dell-portal-services #microsite_content table tr td .nowrap{
  font-size:30px;
  line-height: inherit;
  display: inline-block;
}
.spri-dell-portal-services #microsite_content .text-box ul li b{
  font-size:1.9rem;
  display:inline-block;
  padding-top:20px;
  font-weight:bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-dell-portal-services #microsite_content .spri-tb02 table tr th, .spri-dell-portal-services #microsite_content .spri-tb02 table tr td{
  background:#fff;
  vertical-align: middle;
  padding: 15px;
}
.spri-dell-portal-services #microsite_content .spri-tb02 table tr th:nth-of-type(2),
.spri-dell-portal-services #microsite_content .spri-tb02 table tr td:nth-of-type(2){
  background:#5f5b5d;
  color:#fff;
  text-align:center;
}
.spri-dell-portal-services #microsite_content .spri-tb02 table tr th:nth-of-type(3),
.spri-dell-portal-services #microsite_content .spri-tb02 table tr td:nth-of-type(3){
  background:#134679;
  color:#fff;
  text-align:center;
}
.spri-dell-portal-services #microsite_content .spri-tb02 table tr th:last-of-type,
.spri-dell-portal-services #microsite_content .spri-tb02 table tr td:last-of-type{
  background:#0076cd;
  color:#fff;
  text-align:center;
}
/**********************end spri-dell-portal-services**********************/
/*********** dropsuite cta **********/
.spri-dropsuite #microsite_content .spri-cta-add .btn {
  position: absolute;
  bottom: 100%;
  opacity: 0;
  left: 32%;
  font-size: 0!important;
  display: block;
  width: 18%;
  margin-bottom: 4.5%!important;
  padding: 2%!important;
}
/*********** end dropsuite cta **********/
/***************************MITEL EVENTS UND AKTIONEN***************************/
#microsite_content .spri-table-col02-text-right .table-responsive tbody tr td:last-of-type,
#microsite_content .spri-table-col02-text-right .table-responsive thead tr th:last-of-type{
    text-align: right;
}
#microsite_content .spri-table-col02-text-right .table-responsive thead tr th{
    vertical-align: middle;
}
#microsite_content .spri-table-col02-text-right .table-responsive{
    max-width:600px;
    margin:0 auto;
    font-size:16px;
    margin-bottom:10px;
}
/***************************end MITEL EVENTS UND AKTIONEN***************************/
/********************** SPRI MARKETO FORM **********************/
.spri-marketo-form-new #microsite_content .mktoForm{
  width: 100%!important;
  display: flex;
  flex-wrap: wrap;
  padding-top: 40px;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormCol.mktoFieldDescriptor .mktoFieldWrap{
  padding: 0 25px!important;
  margin-bottom: 15px!important;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormCol,.spri-marketo-form-new #microsite_content .mktoForm .mktoFieldWrap{
  width: 100%;
  float: none;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow{
    width: 100%;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormCol .mktoOffset, 
.spri-marketo-form-new #microsite_content .mktoForm .mktoGutter.mktoHasWidth{
  visibility:hidden;
  display: none;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow:last-of-type, 
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(1),
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(2),
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(3),
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow:nth-last-of-type(4){
   width: 100%!important;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormCol .mktoLabel {
  font-size: 15px;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: bold;
  display: inline-block;
  position: relative;
  margin-bottom: 10px;
  width: auto!important;
  padding-left: 0;
}
.spri-marketo-form-new #microsite_content .mktoForm fieldset.mktoFormCol .mktoLabel{
  font-weight: normal!important;
  font-size: 17px;
  padding-top: 0;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoRequiredField .mktoLabel {
  padding-left: 15px;
}
.spri-marketo-form-text-white #microsite_content .mktoForm .mktoLabel, .spri-marketo-form-text-white #microsite_content .mktoForm .mktoHtmlText{
  color:#fff;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoHtmlText{
  width: auto!important;
  margin: 0 auto;
  font-size: 17px;
}
.spri-marketo-form-new #microsite_content .mktoField{
  width: 100%!important;
  padding:15px;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoAsterix{
  position: absolute;
  left: 0;
  padding-left: 0;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoError .mktoErrorMsg {
  background-color: #e51b00;
  background-image: none !important;
  box-shadow: none !important;
  font-family: 'interregular';
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFieldWrap {
  width: 100%;
  margin: 0 auto;
  display: block;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFieldDescriptor.mktoFormCol {
  width: 100% !important;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoLogicalField label{
  visibility: hidden;
  position: absolute;
  right: 0;
  top: 0;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormCol .mktoFormRow .mktoFieldWrap .mktoLabel{
  margin-left: 25px;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoFormCol .mktoFormRow .mktoFieldWrap input[type='checkbox']{
  width: auto!important;
  margin-left: 5px!important;
  visibility: inherit;
  position: absolute;
  top: 0;
  margin-top: 0!important;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoButtonRow .mktoButtonWrap{
  margin: 25px 25px!important;
  display: block;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoButtonRow .mktoButton {
    background: #89e872;
    border-color: #89e872;
    color: #000;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 25px;
}
.spri-hpe-alletra-mp.spri-marketo-form-new #microsite_content .mktoForm .mktoButtonRow .mktoButton {
    background: #01A982;
    border-color: #01A982;
  color: #fff;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoButtonRow .mktoButton:hover{
  background:#fff;
  color:#000;
}
.spri-marketo-form-new #microsite_content .border-form form.mktoForm{
  background-color: #fff;
  padding: 30px 20px;
  border-radius: 20px;
}
.spri-marketo-form-new #microsite_content .mktoForm .mktoHtmlText{
  padding-left:25px;
  padding-right:25px;
}
@media only screen and (min-width: 992px){
  .spri-marketo-form-new #microsite_content .mktoForm .mktoFormRow{
    width: 50%;
  }
}
.spri-proofpoint-jumpstart.spri-marketo-form-new #microsite_content .mktoFormRow:not(:has(.mktoRequiredField)) label::after{
  display:none;
}
#microsite_content .spri-btn-center-auto .text-box p .nowrap{
    margin:0 auto;
    text-align: center;
    display: block;
}
/********************** end SPRI MARKETO FORM **********************/  
/***********ALSO Back2School**********/
.spri-also-back2school #microsite_content .text-box h2{
  font-size:40px;
}
.spri-also-back2school #microsite_content .text-box .btn{
  background:#FC752E;
}
.spri-also-back2school #microsite_content .text-box .btn:hover{
  background:#fff;
}
.spri-also-back2school #microsite_content .spri-also-back2school-bg{
  padding:10px 0 20px 0;
  background-repeat: no-repeat;
  background-position: center; 
}
.spri-also-back2school #microsite_content .spri-also-back2school-video .embed-responsive{
  padding-top:50px;
  margin-bottom: 10px;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product{
  padding-left: 40px;
  padding-right: 40px;
  margin-bottom: 60px;
  margin-top: 20px;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row{
  background:#fff;
  padding: 15px 15px;
  color:#000;
  text-align: center;
  border-radius: 20px;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row .col-xs-12:last-of-type{
  position:static;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row a{
  color:#000;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row h3 a{
  text-decoration:underline;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row h3{
  font-size:2.0rem;
  font-family: "inter", Verdana, Arial, sans-serif;
  margin-top: 15px;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row .btn{
  background:#FC752E;
  color:#fff;
  padding: 17px 10px;
  width: 100%;
  margin-bottom: 20px!important;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row .btn:hover{
  background:#fff;
  color:#000;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row .c-Products__bonuspoints{
  /*display:none;*/
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row .btn .fa{
  display:none;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product .c-Products_mfr_logo{
  max-width:100px;
  margin: 0 auto;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product .c-Products__shortDescription{
  min-height: 100px!important;
  height: auto!important;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product .c-Products__price span{
  color:#FC752E;
  font-weight: 900;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product .c-Products__price{
  padding: 15px 0;
}
.spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product .add_info_products p{
  color:#000;
  font-size: 14px;
}
@media only screen and (min-width: 992px){
  .spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row .col-xs-12:last-of-type .btn{
    display:block;
    position:absolute;
    bottom:10px;
    width:85%;
    left:50%;
    transform:translate(-50%,0);
  }
  .spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product >.row{
    padding: 15px 15px 100px 15px;
  }
}
@media only screen and (max-width: 992px){
  .spri-also-back2school #microsite_content .spri-also-back2school-pro .row .c-Products--gallery-Product{
    height: auto!important;
  }
}
/***********end ALSO Back2School**********/
/*************************5410 Microsoft 23Q2 Windows COEM Campaign**************************/
.spri-ms-window-coem #microsite_content h1,.spri-ms-window-coem #microsite_content h2{
  color:#fff;
}
.spri-ms-window-coem #microsite_content .header{
  background-size: 100% auto;
  background-repeat:no-repeat;
  padding: 80px 0;
  background-position: center right;
  background-size:cover;
}
.spri-ms-window-coem #microsite_content .header h1{
  margin-bottom:20px;
  font-weight: normal;
  text-transform: none;
  color:#63c6fe;
}
.spri-ms-window-coem #microsite_content .header h2{
  font-weight: normal;
  color:#63c6fe;
  font-size:24px;
}
.spri-ms-window-coem #microsite_content .section_headline h2{
  color:#4089ab;
  font-weight: normal;
  font-size:4.0rem;
}
.spri-ms-window-coem #microsite_content .header .grid-col .media-wrapper{
  display:flex;
  align-items:center;
}
.spri-ms-window-coem #microsite_content .header .grid-col >picture img{
  margin-bottom: 80px;
  padding-left: 27px;
}
.spri-ms-window-coem #microsite_content .text-box h3{
  color:#4089ab;
  font-weight: normal;
}
.spri-ms-window-coem #microsite_content .section_headline h3, .spri-ms-window-coem #microsite_content .text-box p{
  color:#ababab;
  font-weight:normal;
}
.spri-ms-window-coem #microsite_content .section_headline h3{
  margin-bottom:80px;
}
.spri-ms-window-coem #microsite_content .spri-line .container{
  border-top:5px solid #707070;
  padding-top:40px;
}
.spri-ms-window-coem #microsite_content .spri-line .text-box p{
  color:#000;
}
.spri-ms-window-coem #microsite_content .bg{
  background-color:#282833;
}
.spri-ms-window-coem #microsite_content .bg h2, .spri-ms-window-coem #microsite_content .bg h3{
  color:#63c6fe;
}
.spri-ms-window-coem #microsite_content .section_3203308 .row >.col-xs-12{
  margin-bottom:30px;
}
.spri-ms-window-coem #microsite_content .header .grid-col:last-of-type .media-wrapper img{
  margin:0 0 0 auto;
}
.spri-also-btn #microsite_content .text-box a.btn{
  background: #89E872;
  color:#000;
}
.spri_msblue1_btn #microsite_content .text-box a.btn{
  background: #90b4c2;
  color:#000;
}
/*************************end 5410 Microsoft 23Q2 Windows COEM Campaign**************************/

/**************************EPOS IMPACT 1000*************************/
.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg01{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
}
.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg01 .text-box ul li,.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg01 .text-box h2,.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg01 .text-box p{
    color:#fff;
}
.spri-nordic-epos-portal #microsite_content .spri-ul-txtleft ul li{
    text-align:left;
}
.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg02{
    background-color:#f8f8f8;
}
.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg02 .col-sm-6.c-Products--gallery-Product >.row{
    background-color:#fff;
    padding: 0 15px;
    text-align: center;
  }
.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg02 .col-sm-6.c-Products--gallery-Product >.row .c-Products__shortDescription.js-shortDescription{
    height:auto!important;
    min-height:120px;
    display: flex;
    justify-content:center;
    align-items: center;
}
.spri-nordic-epos-portal #microsite_content .spri-epos-impact-1000-bg03 .article{
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding:20px 0;
    background-color:#fff;
}
/**************************end EPOS IMPACT 1000*************************/ 
/****************************ACCESSORY WEEK************************/
.spri-ulstyle #microsite_content .spri-ulcolorwhite ul li { 
  color:#fff!important;
}
.spri-ulstyle #microsite_content .spri-ulcolorblack ul li { 
  color:#000!important;
}
.p-1010_anbieter-windows_server_campaign_fy23 #microsite_content .spri-pdleft00-firstcol .row >.col-xs-12:first-of-type .row.media-wrapper .col-xs-12:first-of-type{
  padding-left: 0!important;
}
.spri-accessory-week #microsite_content .col-xs-12 h2{
  background:#000;
  position: relative;
  color:#fff;
  display:inline-block;
  padding:20px 30px;
  z-index: 1;
  text-align: left!important;
  font-size: 3.7rem;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-accessory-week #microsite_content .col-xs-12 h3{
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-accessory-week #microsite_content .spri-accessory-week-h2-spec .container >.row .col-xs-12:first-of-type{
  padding: 0;
}
.spri-accessory-week #microsite_content .spri-accessory-week-h2 .container >.row:first-of-type .col-xs-12:first-of-type{
  padding: 0;
  text-align: left;
}
.spri-accessory-week #microsite_content .spri-accessory-week-h2 .container >.row:first-of-type .col-xs-12:first-of-type .section_headline{
  padding-left:7px;
  padding-right:7px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-header{
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  overflow: hidden;
}
.spri-accessory-week #microsite_content .spri-accessory-week-header img{
  margin: 0 auto -2px auto;
  max-width: 1800px;
  width: 95%;
}
.spri-accessory-week #microsite_content .spri-accessory-week-header .article >.row .col-xs-12, .spri-accessory-week #microsite_content .spri-accessory-week-section01 .col-xs-12.grid-col{
  position: unset;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section01{
   background-color: #FF7731;
   position: relative;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section01 .col-xs-12.grid-col picture img{
  position: absolute;
  top: -100%;
  right: 7%;
  max-width: 620px;
  z-index: 1;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section01.spri-logos .col-xs-4{
 text-align: center;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section01.spri-logos .col-xs-4 picture{
  background: #fff;
  display: block;
  text-align: center;
  min-height: 156px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 15px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section01.spri-logos .col-xs-4 picture img{
  margin:0 auto;
  max-width: 150px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article{
  position:relative;
  margin-bottom: 20px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper .col-for-image{
  position:relative;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper .col-for-image picture:nth-of-type(2), .spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper .col-for-image picture .img-original{
  position:absolute;
  top:0;
  display:block;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type{
  position:absolute;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(25px);
  color: #fff;
  padding: 25px 0;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type h3{
  font-size: 26px;
  font-weight:900;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type p{
  font-size:1.8rem;
  font-weight:200;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type h3, .spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type p{
  color: #fff!important;
  font-family: "inter", Verdana, Arial, sans-serif;
}
.spri-accessory-week #microsite_content .bg-black-100 .col-xs-12 h2{
  background: #FF7731;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section03 .col-xs-4.col-md-2{
  margin-bottom:20px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section03 .col-xs-4.col-md-2 .text-box p{
  margin-bottom:0;
  padding-top: 10px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section03 .col-xs-4.col-md-2 .article{
  background:#fff;
  padding: 20px 5px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section03 .col-xs-4.col-md-2 .article img{
  max-width:90px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section03 .col-xs-4.col-md-2 .article p{
  color:#000;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6 .article{

  padding:40px 20px;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6 p{
  color:#fff;
  font-size:2.1rem;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6 h3{
  font-size:2.6rem;
  font-weight:900;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6:nth-of-type(1) h3{color: #FF7731!important;}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6:nth-of-type(1) .article{
  background:#000;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6:nth-of-type(2) h3, .spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6:nth-of-type(2) a.lnk{
  color:#fff!important;
  border-color:#fff!important;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6 .btn{
  background:#fff;
  color:#000;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section04 .row .col-md-6:nth-of-type(2) .article{
  background:#686872;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type{
    min-height: 150px;
    width: 100%;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type p{
  margin-bottom:0;
}
@media only screen and (min-width: 992px){
  .spri-accessory-week #microsite_content .spri-accessory-week-section03 .col-xs-4.col-md-2{
    width: 20%;
  }
  .spri-accessory-week #microsite_content .spri-accessory-week-section01.spri-logos .col-xs-4{
   width: 20%;
  }
}
@media only screen and (max-width: 1800px){
  .spri-accessory-week #microsite_content .spri-accessory-week-section01 .col-xs-12.grid-col picture img{
    max-width: 600px;
    width: 60%;
  }
}
@media only screen and (max-width: 992px){
  .spri-accessory-week #microsite_content .spri-accessory-week-section01 .col-xs-12.grid-col picture img{
    margin-top: 0;
    top: auto;
    bottom: 60%;
    max-width: 100%;
  }
  .spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article{
    width:100%;
    max-width:515px;
    margin:0 auto 20px auto;
  }
  .spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper:last-of-type{
    width:100%;
  }
  .spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper .col-for-image picture:nth-of-type(2), .spri-accessory-week #microsite_content .spri-accessory-week-section02 .col-xs-12.col-md-4 .article .row.media-wrapper .col-for-image picture .img-original{
    top:auto;
    bottom:0;
  }
}
/****************************end ACCESSORY WEEK************************/ 
/***************************microsoft-win10-eos*************************/
.spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack{
    background-position: right bottom;
    background-size: 80% 100%;
    background-color: #010B1A;
    background-repeat: no-repeat;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container{
    background-image:url('https://www.also.com/ec/cms5/media/img/5410_1/promotion/092023_1/25092023_microsoft_windows_10_end_of_support/windows-10-endofsupport-1.png');
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }
  .spri-microsoft-win10-eos #microsite_content .container h2{
    font-weight:normal;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container p, .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container h2,.spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container li{
    color:#fff;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container h3{
    background: linear-gradient(to right, #0093F9 10%, #98ECFE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 25px;
    padding-bottom: 20px;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container ol{
    position:relative;
    padding-left: 20px;
    margin: 40px 0;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container p b{
    font-size:20px;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container ol li:not(.spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container ol li:last-of-type){
    padding-bottom:20px;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blueblack .container ol:before{
    content:'';
    position: absolute;
    width: 4px;
    height:100%;
    background: linear-gradient(to bottom, #0093F9 0%, #98ECFE 100%);
    left: 0;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blue{
    background: rgb(0,147,249);
    background: linear-gradient(20deg, rgba(0,147,249,1) 0%, rgba(0,24,143,1) 100%);
    background-attachment: fixed;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blue .container h2, .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blue .container p{
    color:#fff;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6:first-of-type .article{
    background: rgba(0,0,0,0.7)!important;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6:last-of-type .row.media-wrapper p{
    background: linear-gradient(90deg, rgba(0,137,240,1) 0%, rgba(0,26,145,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6 .article{
    background:#fff;
    padding:30px 20px;
    border-radius:5px;
    /* height:100%; */
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6 .row.media-wrapper p{
    font-size:18px;
    font-weight:500;
  }
  
  @media only screen and (min-width: 992px){
    .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blue .container >.row:first-of-type >.col-xs-12:first-of-type{
      width: 70%;
      padding: 20px 0;
    }
    .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6 .article .media-wrapper{
      display: flex;
    }
    .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6:first-of-type .article .media-wrapper {
      width:75%;
    }
    .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .container >.row{
      position:relative;
    }
    .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6:last-of-type{
      position:absolute;
      right:0;
      top:60px;
    }
  }
  @media only screen and (max-width: 992px){
      .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blue .container .grid-col{
        text-align:center;
      }
     .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-blue .container .grid-col img{
       margin: 20px auto 20px auto;
     }
    .spri-microsoft-win10-eos #microsite_content .spri-ms-bg-2cols .col-md-6 .article .media-wrapper{
      padding:10px 0;
    }
  }
/***************************end microsoft-win10-eos*************************/
/*****************DELL RISE CLIENT SYSTEMS BONUS*******************/
.spri-dell-microsite #microsite_content .spri-dell-client-bonus ul{
  list-style-type:none!important;
  padding-left:0;
  display:flex;
  width: 100%;
}
.spri-dell-microsite #microsite_content .spri-dell-client-bonus ul li{
  width:90%;
}
.spri-dell-microsite #microsite_content .spri-dell-client-bonus ul li:first-of-type{
  width:250px;
}
@media only screen and (max-width: 992px){
    .spri-dell-microsite #microsite_content .spri-dell-client-bonus ul{
        flex-wrap: wrap;
    }
    .spri-dell-microsite #microsite_content .spri-dell-client-bonus ul li{
        width: 100% !important;
    }
}
/*****************DELL RISE CLIENT SYSTEMS BONUS*******************/
/*****************unify-cashback-table*******************/
.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp{
    padding-bottom:60px;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .media-wrapper{
    height:100%;
    text-align:center;
    padding: 0 20px;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .media-wrapper .col-xs-12{
    border:2px solid #000;
    height:100%;
    padding: 20px;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .col-md-4{
    position:relative;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .col-md-4:not(.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .col-md-4:last-of-type):before{
    content:'+';
    position:absolute;
    right:0;
    line-height: 1.0;
    height: 30px;
    width: 30px;
    top:50%;
    font-size:200%;
    transform:translate(-50%,0);
    margin-right: -30px;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .text-box h4{
    padding-bottom:25px;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .text-box p:not(.spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .text-box p:last-of-type){
    padding-bottom:10px;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table01 .table{
    text-align:center;
    max-width:700px;
    margin:0 auto 20px auto;
}
.spri-unify-cashback #microsite_content .spri-unify-cashback-table01 .table th{
    text-align:center;
}
.spri-unify-cashback #microsite_content .hero_section{
  display:none;
}
@media only screen and (max-width: 992px){
    .spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .col-md-4{
        padding-bottom:50px;
    }
    .spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp .col-md-4:before{
        top: auto!important;
        bottom: 0;
        right: auto!important;
        left: 50%;
        margin-right: 0!important;
        margin-left: -20px;
        transform: translate(0,-50%)!important;
    }
    .spri-unify-cashback #microsite_content .spri-unify-cashback-table-sp{
        padding-bottom:0;
    }
}
/*****************end unify-cashback-table*******************/
/****************************5410 hp-aruba-networking************************/
.spri-5410-hp-aruba-networking #microsite_content h2{
    color:#107cd6;
}
.spri-5410-hp-aruba-networking #microsite_content .btn{
    background-color:#107cd6;
}
.spri-marketo-form-default #microsite_content .spri-hpe-blue-btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
  background-color: #107cd6!important;
}
.spri-marketo-form-default #microsite_content .spri-lenovo-red-btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  background-color: #ca0000 !important;
  color: #fff;
  border: 2px solid #ca0000 !important;
}
.spri-marketo-form-default #microsite_content .spri-lenovo-red-btn .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
  background-color: #fff !important;
  color: #ca0000;
  border: 2px solid #ca0000 !important;
}
/****************************end 5410 hp-aruba-networking************************/
/************************MITEL EVENTS UND AKTIONEN********************************/ 
.spri-mitel-events #microsite_content .text-box h2 b,
.spri-mitel-events #microsite_content .text-box h3 b,
.spri-mitel-events #microsite_content .text-box p .highlight2{
  color: #C00000;
  font-weight:bold;
}
.spri-mitel-events #microsite_content .text-box h2 .highlight,
.spri-mitel-events #microsite_content .text-box p .highlight{
  color:#D6A300;
}
.spri-mitel-events #microsite_content .text-box ul li a{
  font-weight:normal;
}
/************************MITEL EVENTS UND AKTIONEN********************************/ 
/***********************spri bkk_pp_23q3***********************/
.bkk_pp_23q3.sri_bkk_pp_23q3 #microsite_content .mktoForm button.mktoButton{
  background:#fff;
  color:#000;
  font-size:18px;
  padding:12px 32px;
  border-radius:50px;
  margin-top:20px;
}
.bkk_pp_23q3.sri_bkk_pp_23q3 #microsite_content .mktoForm button.mktoButton:hover{
  background:#000;
  color:#fff;
}
 @media only screen and (max-width: 992px){
  .bkk_pp_23q3.sri_bkk_pp_23q3 #microsite_content section.bbk_pp_section_03 .row{
    flex-wrap:wrap;
  }
  .bkk_pp_23q3.sri_bkk_pp_23q3 #microsite_content .mktoForm{
    width: 100%!important;
  }
  .bkk_pp_23q3.sri_bkk_pp_23q3 #microsite_content .mktoForm .mktoFormCol{
    padding: 0;
  }
  .bkk_pp_23q3.sri_bkk_pp_23q3 #microsite_content .mktoForm .mktoRadioList > label, .bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList > label{
    margin-left: 0!important;
  }
  .bkk_pp_23q3.sri_bkk_pp_23q3 #microsite_content section.bbk_pp_hero.bg-primary-cd-9 h2{
    font-size:5rem; 
  }
}

/***********************spri bkk_pp_23q3***********************/
/*************************MS BLOCKER**************************/
.spri-ms-blocker #microsite_content .spri-ms-blocker-h h2{
  margin-bottom: 15px;
  padding-top: 30px;
  color: #002060;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-h h3{
  color: #002060;
  padding-top: 50px;
  padding-bottom: 5px;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .text-box p:last-of-type{
  text-align:center;
  display:flex;
  align-items:center;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .text-box p a{
  display:block;
  width:50%;
  max-width:240px;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-h h3 b{
  color: #002060;
  font-size: 24px;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-w .container{
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .container{
  padding-bottom: 30px;
  background:#f8f8f8;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .container h3{
  font-size: 20px;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .container >.row .grid-col:nth-of-type(1) p a{
  background-color: #f25022;
  border: 2px solid #f25022;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .container >.row .grid-col:nth-of-type(1) p a:hover{
  background:transparent;
  color:#f25022;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .container >.row .grid-col:nth-of-type(2) p a{
  border: 2px solid #80ba01;
  background-color: #80ba01;
}
.spri-ms-blocker #microsite_content .spri-ms-blocker-bg .container >.row .grid-col:nth-of-type(2) p a:hover{
  background:transparent;
  color:#80ba01;
}
/*************************END MS BLOCKER**************************/
/************************HP 23 Top Value********************************/
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.spri-hp_top_value_header-2023 .article >.row >.col-xs-12 h1{
    margin: 0;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.spri-hp_top_value_header-2023:before{
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_top_value/top_value_header_landingpage.png);
    background-position: center bottom;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.spri-hp_top_value_header-2023 .row >.grid-col:last-of-type .text-box:last-of-type{
    padding-top: 10px;
    display: block;
    padding-bottom: 2px;
    text-align: left;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.spri-hp_top_value_header-2023 .row >.grid-col .text-box:last-of-type{
    padding: 5px 0;
    display: block;
    text-align: left;
}
/************************HP 23 Top Value********************************/
/*****************BARCO TELEMARKETING********************/
@media only screen and (min-width: 620px){
    .spri-barco-tele .col-xs-12.grid-col .embed-responsive-item{
      height: 360px!important;
    }
    .spri-barco-tele .col-xs-12.grid-col .embed-responsive{
      padding-bottom:360px!important;
    }
}
/*****************end BARCO TELEMARKETING********************/
/*****************Blackout-Bundle-Aktion********************/
.spri-blackout-bundle-aktion #microsite_content .header{
    background-color:#005eb8;
  }
  .spri-blackout-bundle-aktion #microsite_content .img-left .text-box p, .spri-blackout-bundle-aktion #microsite_content .img-left .text-box h3{
    color:#fff!important;
  }
  .spri-blackout-bundle-aktion #microsite_content .text-box .btn.btn-default{
    background:none;
    border-color:#fff;
    color:#fff;
  }
  .spri-blackout-bundle-aktion #microsite_content .text-box .btn{
    background:#005eb8;
    border-color:#005eb8;
  }
  .spri-blackout-bundle-aktion #microsite_content .text-box .btn.btn-primary:hover{
    background:#000;
    border-color: :#000;
    color:#fff;
  }
  .spri-blackout-bundle-aktion #microsite_content .text-box .lnk{
    color:#005eb8;
  }
  .spri-blackout-bundle-aktion #microsite_content .text-box .btn.btn-default:hover{
    background:#000;
  }
  .spri-blackout-bundle-aktion #microsite_content .text-box .btn.btn-default:hover{
    background:#000;
  }
  .spri-blackout-bundle-aktion #microsite_content .article.text_with_media .media-wrapper.media-side, 
  .spri-blackout-bundle-aktion #microsite_content .article.text_with_media .media-wrapper.media-right {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  .spri-blackout-bundle-aktion #microsite_content .bg-blue{
    background:#005eb8;
    padding-bottom:50px;
    padding-top:50px;
  }
  .spri-blackout-bundle-aktion #microsite_content .bg-blue p, .spri-blackout-bundle-aktion #microsite_content .bg-blue h2{
    color:#fff;
  }
  .spri-blackout-bundle-aktion #microsite_content .contact img{
    max-width:300px;
    margin:0 auto;
  }
  .spri-blackout-bundle-aktion #microsite_content .contact .col-xs-12.col-md-6 .article.text_with_media {
    max-width: 450px;
    margin:0 auto;
  }
  .spri-blackout-bundle-aktion #microsite_content .contact .col-xs-12.col-md-6 .article.text_with_media .col-for-image{
    padding-bottom:50px; 
  }
  @media only screen and (max-width: 992px){
    .spri-blackout-bundle-aktion #microsite_content .article.text_with_media .media-wrapper.media-right{
      flex-direction: column-reverse;
    }
    .spri-blackout-bundle-aktion #microsite_content .article.text_with_media .media-wrapper.media-side .col-for-image, 
    .spri-blackout-bundle-aktion #microsite_content .article.text_with_media .media-wrapper.media-right .col-for-image{
      margin-bottom:40px;
      text-align:center;
    }
    .spri-blackout-bundle-aktion #microsite_content .article.text_with_media .media-wrapper.media-side .col-for-image img, 
    .spri-blackout-bundle-aktion #microsite_content .article.text_with_media .media-wrapper.media-right .col-for-image img{
      margin:0 auto;
    }
    .spri-blackout-bundle-aktion #microsite_content .contact .col-xs-12.col-md-6 .article.text_with_media{
      text-align:center;
      margin-bottom:50px;
    }
  }
/*****************end Blackout-Bundle-Aktion********************/
/************************HP 22Q4 Members Club Top Value********************************/
.spri-hp_members_club_top_value #microsite_content p,
.spri-hp_members_club_top_value #microsite_content h1,
.spri-hp_members_club_top_value #microsite_content h2,
.spri-hp_members_club_top_value #microsite_content h3{
  font-family: "forma-djr-micro","inter",Verdana,Arial,sans-serif;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product p.big{
  font-size: 20px;
  padding-bottom: 10px;
}
#microsite_content .spri-logo_header_top img{
    height: 55px;
    max-width: none;
    width: auto;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header{
    background-image:none!important;
    position:relative;
    overflow: hidden;
    background-color: #e6e6e6;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header:before{
    content:'';
    position: absolute;
    top:0;
    right: 10%;
    width: 34%;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_top_value/top_value_header.png);
    background-repeat:no-repeat;
    background-color: #e6e6e6;
    background-position: center right;
    background-size: 100% auto;
    height: 500px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    z-index: 1;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.amd:before{
    content:'';
    position: absolute;
    top:0;
    right: 10%;
    width: 34%;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_top_value_amd/top-value-promotions-for-channel-partners_static-display-banner_amd.png);
    background-repeat:no-repeat;
    background-color: #e6e6e6;
    background-position: top right;
    background-size: 100% auto;
    height: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    z-index: 1;
}

.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.cashback:before {
  content: "";
  position: absolute;
  top: 0;
  right: 10%;
  width: 34%;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/hp_inc/hp_top_value/topbanner-top_value_juni_promo-3.jpg);
  background-repeat: no-repeat;
  background-color: #e6e6e6;
  background-position: top right;
  background-size: 100% auto;
  height: 100%;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  z-index: 1;
}

.spri-hp_members_club_top_value #microsite_content .spri-meets-top-value {
  background-color: #ffc9c5;
}
@media (min-width: 1200px) {
  .spri-hp_members_club_top_value #microsite_content .spri-meets-top-value .article.text_with_media > .row {
    display: flex;
    align-items: center;
  }
}
.spri-hp_members_club_top_value #microsite_content .spri-meets-top-value h2 {
  margin-bottom: 0;
}
.spri-hp_members_club_top_value #microsite_content .spri-meets-top-value p {
  font-size: 17px;
}
.spri-hp_members_club_top_value #microsite_content .spri-meets-top-value p:last-of-type {
  margin-bottom: 0;
  font-size: 12px;
}

.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container{
    height:100%;
    width: 100%;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .article >.row >.col-xs-12 h1{
    font-weight: 600;
    margin-top:20px;
    margin-bottom:32px;
    text-transform: none;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .article >.row >.col-xs-12 h2{
    margin:0;
    font-weight:600;
    font-size:26px;
}
.spri-hp_members_club_top_value #microsite_content .btn-default{
  background:#fff!important;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .article >.row >.col-xs-12{
    padding:20px 0px;
    padding-right: 30px;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12:nth-of-type(1){
    background-color: rgba(255,189,59,1);
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12:nth-of-type(2){
    background-color:#ffd075;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12:nth-of-type(3){
    padding-bottom: 0;
    background-color: #ffe5b0;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12 .article{
    max-width:1140px;
    margin: 0 auto!important;
    width: 100%;
    float: none;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12 .article >.media-wrapper{
    width: 60%;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .col-for-image a{
    border: 1px solid #707070;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .col-for-image a{
    display:block;
    overflow: hidden;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .col-for-image a:hover img, .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .col-for-image a:active img, .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .col-for-image a:focus img{
    transform: scale(1.1);
    transition: all 0.5s ease-in-out;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product p{
    font-weight:600;
    margin: 0;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .container >.row{
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .article >.media-wrapper:nth-of-type(2){
     background-color:#ffd075;
     margin-bottom:0px;
     padding: 20px 0px;
  height:100%;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .article{
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .article >.row{
  width:100%;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .col-md-4 {
  margin-bottom: 40px;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product.no-link .col-for-image{
  border: 1px solid #707070;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product .col-for-image a{
  display:block;
  overflow: hidden;
}
.spri-hp_members_club_top_value #microsite_content .btn{
    background:#231f20;
}
.spri-hp_members_club_top_value #microsite_content .btn:hover{
    border-radius:10px;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_product {
  background: #fafbfc;
}
.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_event h2{
  border-bottom: 1px solid #000;
  padding-bottom: 10px;
  width: auto;
  display: inline-block;
  margin-bottom: 30px;
  font-weight:500;
}
@media only screen and (max-width:1440px) and (min-width: 992px){
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header:before,.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.amd:before{
        width: 100%;
        right:0;
        height: 100%;
        max-width: 590px;
    }
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12 .article >.media-wrapper{
        width: 45%;
    }
}
@media only screen and (max-width:1440px) {
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .article >.row >.col-xs-12 h2{
        font-size:24px;
    }
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .article >.row >.col-xs-12 h1{
        margin-top:10px;
        margin-bottom:30px;
        font-size:35px;
    }
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12:nth-of-type(3){
        padding-bottom:30px;
    }
}
@media only screen and (max-width: 992px){
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header{
        text-align:center;
    }
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header:before,.spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header.amd:before{
        position: static;
        width: 100%;
        max-width: 511px;
        margin: 0 auto;
        height: 400px;
    }
    .spri-hp_members_club_top_value #microsite_content .spri-hp_top_value_header .container >.row >.col-xs-12 .article >.media-wrapper{
        width:100%;
    }
    .spri-hp_members_club_top_value #microsite_content .spri-logo_header_top.amd-logo img{
      max-width: 100%;
      height: auto;
    }
}
/************************END HP 22Q4 Members Club Top Value********************************/
/************************ START Usercentrics V2 29.08.2023 Olaf Kirstein ********************************/
.uc-embed-toggle-button.toggle-on
  > svg g path:first-child {
    fill: #89e872;
  }
.uc-embed-toggle-button.toggle-off
  > svg g path:first-child {
    fill: #595959;
  }
.uc-embed-toggle-button.toggle-disabled
  > svg g path:first-child {
    fill: #dedede;
  }
/************************ END Usercentrics V2 ********************************/

/** DO NOT PUT ANY ADDITIONAL CSS UNDER THIS **/
  ﻿

.halloween-2022-intro {
    background-color: #fec064;
    margin-top: -9px;
}

.halloween-2022-intro h2 {
    font-size: 35px;
  color: #303030;
    margin-top: 60px;
  margin-bottom: 50px;
}

.halloween-2022-intro h1 {
    font-size: 40px;
  color: #fec064;
    margin-top: 60px;
  margin-bottom: 30px;
}

.halloween-2022-intro p {
  font-size: 20px;
    margin: 0 0 45px;
}

.halloween-2022-vendor-gallery {
    max-width: 100%;   
    background-size: 100%;
    background-repeat: repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/also_halloween/bats-background-white.png)
}

.halloween-2022-vendor-gallery img.img-responsive {
    width: 70%;
    display: block;
    max-width: 100%;
    height: auto;
}

.halloween-2022-products {
    display: block;
    margin-top: 15px;
    background-color: #303030;
    background-size: 100%;
    background-repeat: repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/also_halloween/bats-background.png)
  
}

.halloween-2022-products .c-Products--gallery-Product {
  margin: 10px 10px 10px 10px !important;
  background-color: #fff;
  border-radius: 40px;
  width: 22%;
  padding-top: 10px;
  font-size: 13px;
}

.halloween-2022-products span[class^="price"] {
    color: #fec064;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}

.halloween-2022-products h1 {
    font-size: 40px;
  color: #fec064;
    margin-top: 60px;
  margin-bottom: 30px;
}
 
.halloween-2022-products a.btn-primary {
    margin: 10px 0 50px 0 !important;
    background: #303030 !important;
    border: 0 !important;
    color: #fec064 !important;
}

.halloween-2022-products a.btn.btn-primary:hover {
  background: #fec064 !important;
  color: #303030 !important;
  border: 0 !important;
}


.halloween-2022-products section.products .text_with_media a.btn.btn-primary {
  background: #303030 !important;
  color: #fec064 !important;
  width: 100%;
}

.halloween-2022-products section.products .text_with_media a.btn.btn-primary:hover {
  background: #fec064 !important;
  color: #303030 !important;
  width: 100%;
}

.halloween-2022-products a.btn-primary > .fa::before, table.table a.btn-primary > .fa::before {
    color: #fec064 !important;
}

.halloween-2022-products a.btn-primary:hover > .fa::before, table.table a.btn-primary:hover > .fa::before {
    color: #303030 !important;
}

.halloween-2022-cta {
    background-color: #303030;
    margin-top: -9px;
    background-size: 100%;
    background-repeat: repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/also_halloween/bats-background.png)
}

.halloween-2022-cta a.btn-primary {
    background: #fec064 !important;
    border: 0 !important;
    color: #303030 !important;
    width: 100%;
}

.halloween-2022-cta a.btn.btn-primary:hover {
  background: #ffffff !important;
  color: #303030 !important;
  border: 0 !important;
  width: 100% !important;
}

/* S T A R T   ALSO Spring 2022 */

#p-also-spring22 #messages {
  display: none;
}

#p-also-spring22 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-spring22 #microsite_content a.btn-default:hover > .fa::before,
#p-also-spring22 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-spring22
  #microsite_content table.table a.btn-default:hover > .fa::before {
  color: #fff;
}

#p-also-spring #microsite_content .img-original.img-responsive:hover {
  width: auto;
  cursor: pointer;
}

#p-also-spring22 #microsite_content .bg-black-40.box,
#p-also-spring22 #microsite_content .bg-black-40 .box,
#p-also-spring22 #microsite_content .bg-black-40.box .grid,
#p-also-spring22 #microsite_content .bg-black-40:not(.box) .grid-col .article {
  background: #cdf4f9;
}

#p-also-spring22 #microsite_content .btn-default {
  color: #5156a2;
  background-color: #000;
  border-color: #000;
  margin: 60px 0;
  font-weight: 500;
  border-radius: 30px;
}

#p-also-spring22 #microsite_content #buyall .btn-default:hover,
#p-also-spring22 #microsite_content #buyall .btn-default:focus,
#p-also-spring22 #microsite_content #buyall .btn-default.focus,
#p-also-spring22 #microsite_content #buyall .btn-default:active,
#p-also-spring22 #microsite_content #buyall .btn-default.active {
  color: #ff812d !important;
  background-color: #ffffff !important;
}

#p-also-spring22 #microsite_content .btn-primary:after,
#p-also-spring22 #microsite_content .btn-success:after,
#p-also-spring22 #microsite_content .btn-info:after,
#p-also-spring22 #microsite_content .btn-warning:after,
#p-also-spring22 #microsite_content .btn-danger:after {
  display: none;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product .btn-primary {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #ff812d;
  border-radius: 30px;
  width: 100%;
}

#p-also-spring22 #microsite_content a.btn.btn-primary {
  background: #5156a2 !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-spring22 #microsite_content .c-Products--gallery-Product a.btn:focus {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 30px;
  width: 100%;
  color: #7e809e !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product {
  background-color: #fff;
  border-radius: 40px;
  width: 22%;
  margin-right: 11px;
  margin-bottom: 22px;
  margin-left: 11px;
  padding-top: 10px;
  font-size: 13px;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product span[class^="price"] {
  color: #ff812d;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 18px;
}

#p-also-spring22 #microsite_content .c-Products__artNo {
  padding-top: 15px !important;
}

#p-also-spring22 #microsite_content .c-Products__bonuspoints {
  padding: 6px 0px 0px 0px !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product a {
  color: #000000 !important;
  font-size: 16px;
  padding-bottom: 8px;
  border: 0;
  word-break: break-all;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product a:hover {
  color: #5156a2 !important;
}

#p-also-spring22
  #microsite_content
  .c-Products--gallery-Product
  .btn.btn-primary {
  padding: 15px 10px !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product p {
  font-size: 13px;
}

#p-also-spring22 #microsite_content h1,
#p-also-spring22 #microsite_content h2 {
  color: #ff812d;
}

#p-also-spring22 #microsite_content h2 {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 50px;
}

#p-also-spring22 #microsite_content h1 {
  font-size: 60px;
  padding-top: 60px;
  padding-bottom: 30px;
}

#p-also-spring22 #microsite_content h3 {
  font-size: 15px;
  text-transform: none;
  margin-top: 10px;
}

#p-also-spring22 #microsite_content h2 {
  margin-top: 40px;
}

#p-also-spring22 #microsite_content h2,
#p-also-spring22 #microsite_content h3 {
  font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-spring22 #microsite_content #messages {
  margin: 0px;
}

#p-also-spring22
  #microsite_content
  .c-Products--gallery-Product
  img[property="image"] {
  max-width: 100%;
}

#p-also-spring22 #microsite_content .intro {
  background: #cdf4f9;
}

#p-also-spring22 #microsite_content .products h1 {
  color: #ffffff;
}

#p-also-spring22 #microsite_content a.btn.btn-primary {
  background: #ff812d !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-spring22 #microsite_content a.btn.btn-primary:hover {
  background: #f4ab7a !important;
  color: #fff !important;
  border: 0 !important;
}

#p-also-spring22 #microsite_content .alldeals {
  background: #ff812d;
}

#p-also-spring22 #microsite_content section:last-of-type {
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  #p-also-spring22 #microsite_content .c-Products--gallery-Product {
    width: 46%;
  }
}

@media (max-width: 630px) {
  #p-also-spring22 #microsite_content .c-Products--gallery-Product {
    width: 95%;
  }
}

#p-also-spring22 #microsite_content .vendor_gallery h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-spring22 #microsite_content .vendor_gallery p {
  color: #ff812d;
}

#p-also-spring22 #microsite_content section.vendor_gallery {
  background-position:
  top 120% left -15%,
  top 20% right -10%,
    bottom 10px right 20px,
  bottom 10px left 10px;
  background-size: 25%;
  background-repeat: no-repeat;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/wow_top_left.png),
    url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/week_top_right.png);
}

#p-also-spring22 #microsite_content section.products {
  background-color: #ff812d;
  background-position:
  top 100% left -10%,
  top 10% right -20%,
    bottom 10px right 20px,
  bottom 10px left 10px;
  background-size: 30%;
  background-repeat: no-repeat;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spring/2022_53/dots_left_bottom_above_footer.png),
    url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/week_right_bottom.png);
}

#p-also-spring22 #microsite_content .products h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-spring22 #microsite_content section.products .text_with_media p {
  color: #fff !important;
}

#p-also-spring22 .c-Gallery {
  padding-bottom: 0px !important;
}

#p-also-spring22 #microsite_content section.products .text_with_media a.btn.btn-primary {
  background: #fff !important;
  color: #ff812d !important;
  width: 100%;
}

#p-also-spring22 #microsite_content section.products .text_with_media a.btn.btn-primary:hover {
  background: #f4ab7a !important;
  color: #ff812d !important;
}

#p-also-spring22 .products .article.products.js-Products .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:  flex;
  flex-wrap: wrap;
}
#p-also-spring22 .products .article.products.js-Products .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}


/* S T A R T   ALSO Microsoft Portal FORM buttons */


.p-1010_anbieter-der_weg_ins_hybrid_office_mit_waas .btn {
    width: fit-content;
    padding-right: inherit;
}

.p-1010_anbieter-der_weg_ins_hybrid_office_mit_waas div:nth-child(2) > .btn {
    margin-left: 10px!important;
}

/* E N D   ALSO Microsoft Portal FORM buttons */

/* Start Raidsonic */
.style_Raidsonic #microsite_content {
  background-color: #fff;
}

.style_Raidsonic #microsite_content h1,
.style_Raidsonic #microsite_content h2,
.style_Raidsonic #microsite_content h3 {
  font-family: "interregular", Verdana, Arial, sans-serif;
  color: #000;
  line-height: 1;
  text-transform: none;
}

.style_Raidsonic #microsite_content h1 {
  font-size: 42px;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content h2 {
  font-size: 36px;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content h3 {
  font-size: 24px;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content p {
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #000;
  line-height: 1.5;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content p b {
  font-family: "interbold", Verdana, Arial, sans-serif;
  color: #000;
}

.style_Raidsonic #microsite_content a.lnk {
  color:  #0097d7;
  border-bottom-color: #0097d7;
}

.style_Raidsonic #microsite_content section.block_title_logo .article p {
  margin-bottom: 0;
}

.style_Raidsonic #microsite_content section.block_title_logo .article .col-for-image {
  text-align: right;
}

.style_Raidsonic #microsite_content section.block_title_logo .article .row {
  display: flex;
  align-items: center;
}

.style_Raidsonic #microsite_content section.block_navigation {
  background-color: #00aeef;
}

.style_Raidsonic #microsite_content section.block_navigation .article .row {
  padding: 0;
}

.style_Raidsonic #microsite_content section.block_navigation .article p {
  display: none;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul {
  list-style-type: none!important;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding:  0;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul li a.lnk {
  border-bottom: 0 none;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul li a {
  display: block;
  padding: 20px;
  background-color: #00aeef;
  color: #fff;
  transition: .3s;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul li a:hover {
  border-bottom: 0 none;
  background-color: #009bd5;
  color: #fff;
  transition: .3s;
}

.style_Raidsonic #microsite_content section.block_generic_content {
  padding-top: 80px;
}

.style_Raidsonic #microsite_content section.block_generic_content .article .row {
  display: flex;
  align-items: center;
}

.style_Raidsonic #microsite_content section.block_sectiontitle.gray {
  background-color: #dadada;
  padding-top: 80px;
  margin-top: 80px;
}

.style_Raidsonic #microsite_content section.block_itemtest.gray {
  background-color: #dadada;
}

.style_Raidsonic #microsite_content section.block_itemtest.gray.last {
  padding-bottom: 80px;
}

.style_Raidsonic #microsite_content section.block_itemtest.gray.last .grid-col .article {
  background-color: transparent;
}

.style_Raidsonic #microsite_content section.block_itemtest .grid-col .article {
  background-color: #fff;
  margin-bottom: 30px;
}

.style_Raidsonic #microsite_content section.block_sectiontitle {
  margin-top: 80px;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group {
  border-top: 0 none;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel {
  border-bottom: 0 none;
  margin-bottom: 5px;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a {
  border-bottom: 0 none;
  background-color: #dadada;
  color: #0097d7;
  font-weight: bold;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a.collapsed {
  color: #000;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a.collapsed:after {
  color: #000;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a:after {
  color: #0097d7;
}

.style_Raidsonic #microsite_content section.block_contact .article .row {
  display: flex;
  align-items: center;
}

.style_Raidsonic #microsite_content section.block_contact .article p {
  margin: 5px;
}
/* End RaidSonic */


/*   S    T    A     R     T    Summer 2022 */

.p-1010-also_summer_2022 .gallery_by_folder img {
    height: 180px;
    width: auto;
    margin: 0 auto;
    background-color: #fff;
}

.summer-2022-intro {
    background-color: #ffb991;
    margin-top: -9px;
}

.summer-2022-intro h2 {
    font-size: 58px;
    text-shadow: 0px 3px #e7a37c;
    margin-top: 70px;
}
.summer-2022-intro h2, .summer-2022-intro p {
    color: #fff!important;
}

.summer-2022-products h2 {
    margin-top: 90px;
    color: #ffb991;
    font-size: 50px;
    margin-bottom: 80px;
    text-shadow: 0px 3px #e7a37c;
}
.p-1010-also_summer_2022 {
    background-image: url(https://filesalso.dk/images/ALSO/Summer/2022/main_bg.png)!important;
    background-repeat-y: repeat;
    background-size: contain;
}

.summer-2022-products {
    background-image: url(https://filesalso.dk/images/ALSO/Summer/2022/water_bg.png);
    background-position: top;
    background-size: cover;
    background-position-y: 444px;
    background-repeat: no-repeat;
}

.summer-2022-products .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 2px;
    margin: 5px 3px;
    width: 24%;
}

 .summer-2022-products .c-Products--gallery-Product span[class^="price"] {
    color: #ffb991;
}

.summer-2022-products a.btn-primary {
    border: none!important;
    border-bottom: none!important;
    background: #ffb991!important;
}

.summer-2022-products h2::before {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/ring.png);
    position: absolute;
    left: -530px;
    top: 600px;
}

.p-1010-also_summer_2022 .gallery_by_folder::after {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/ice.png);
    position: relative;
    top: -720px;
    right: -1310px;
}

.summer-2022-intro h2::after {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/camera.png);
    position: absolute;
    right: 319px;
    top: 27px;
}

.summer-2022-intro h2::before {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/melon.png);
    position: absolute;
    left: 285px;
    top: 178px;
}

/*   E   N   D    Summer 2022 */ 


/* --------------------------------------------------------------------------------
   Apple ACN 2022
 * -------------------------------------------------------------------------------- */

.apple-acn h1,
.apple-acn h2,
.apple-acn h3 {
    font-family: 'Poppins', sans-serif;
    color: #89E872;
}

.apple-acn p {
    font-family: 'Poppins', sans-serif;
    color: #fff;
}

.apple-acn #microsite_content  {
    background: url("/ec/cms5/media/img/1010_apple/apple_acn_bg.jpg");
    color: #fff;
}

.apple-acn div#messages {
    display: none;
}

.apple-acn .apple_acn_products {
    background: url("/ec/cms5/media/img/1010_apple/apple_acn_bg.jpg");
}

.apple-acn #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: 0px;
}

.apple-acn .c-Products--gallery-Product {
    padding-top: 15px;
}

.apple-acn .js-shortDescription {
    padding-top: 15px !important;
}

.apple-acn .js-shortDescription a {
    color: #000;
}

.apple-acn .js-shortDescription a:hover {
    border-bottom: 1px solid black;
}

.apple-acn .c-Products__price {
    padding-top: 15px !important;
    margin-top: 35px;
}

.apple-acn .c-Products__price span {
    color: #000;
}

.apple-acn .c-Products--gallery-Product {
    margin-bottom: 10px !important;
}

.apple-acn .c-Products--gallery-Product {
    background: #fff;
    width: 24%;
    margin-right: 11px;
}

.apple-acn .apple_categories {
    margin-bottom: 4rem !important;
}

.apple-acn .apple_categories a.btn.btn-default {
    background: #89E872;
    border-color: #89E872;
    border-radius: 25px;
}

.apple-acn .apple_categories .article > .row {
    height: 100%;
}

/* Apple Klassifizierung Positionierung */

.apple-acn .apple_categories .text_with_media .row:nth-child(1) h2 {
    font-size: 22px;
    color: white;
    position: relative;
    top: 160px;
    transition-duration: 0.5s;
}

.apple-acn .apple_categories .text_with_media .row:nth-child(1) h3 {
    opacity: 1;
    position: relative;
    top: 120px;
    font-size: 12px
}

.apple-acn .apple_categories .text_with_media .row:nth-child(1) p {
    opacity: 0;
    font-size: 13px;
    transition-delay: 0.3s;
    transition-duration: 0.5s;
    color: #fff !important;
}

/* Class to show content  "show_content"*/

.apple-acn .show_content h2{
    font-size: 22px;
    color: white;
    position: relative;
    top: 35px !important;
    margin-bottom: 27px;
}

.apple-acn .show_content h3{
    filter: opacity(0) !important;
    opacity: 0 !important;
}

.apple-acn .show_content p{
    filter: opacity(1) !important;
    opacity: 1 !important;
}


.apple-acn .apple_categories .text_with_media .row.show_content:nth-child(1):before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0;
    left: 7px;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    height: 100% !important;
    width: 97%;
}

/* Responsive*/

@media (min-width: 1201px) {
    .apple-acn .c-Products__price {
        margin-top: 25px !important;
    }

}

@media (max-width: 1200px) {
    .apple-acn .c-Products--gallery-Product {
        width: 32%;
    }
    .apple-acn .c-Products__price {
        margin-top: 5px !important;
    }
}

@media (max-width: 992px) {
    .apple-acn .c-Products--gallery-Product {
        width: 48%;
    }
    .apple-acn .apple_categories .text_with_media:nth-child(2) .row {
        background-size: cover !important;
    }

    .apple-acn .apple_categories .text_with_media .row.show_content:nth-child(1):before {
        content: '';
        position: absolute;
        top: 0px;
        right: 0px;
        left: 7px;
        bottom: 0px;
        background: rgba(0,0,0,0.7);
        width: 100% !important;
        padding-top: 100px;

    }

    .apple-acn  .show_content h2 {
        margin-top: 13px !important;
    }

}

@media (max-width: 583px) {
    .apple-acn .c-Products--gallery-Product {
        width: 100%;
    }
}

/*   E   N   D    Apple ACN 2022 */ 

/* 5710 HP Gift Card Promo Page */
.style_HPgiftcard #microsite_content h3 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 1.4;
  text-transform: none;
}

.style_HPgiftcard #microsite_content a.btn-primary {
  background-color: #ffc000;
  color: #000;
  border-color: #ffc000;
}

.style_HPgiftcard #microsite_content section.block_header_image {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_01.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #0058dd;
    min-height: 600px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_header_image .article .col-md-8 {
  background-color: #00aeef;
}

.style_HPgiftcard #microsite_content section.block_header_image h2,
.style_HPgiftcard #microsite_content section.block_section1_intro h3,
.style_HPgiftcard #microsite_content section.block_section2_intro h3,
.style_HPgiftcard #microsite_content section.block_section3_intro h3,
.style_HPgiftcard #microsite_content section.block_header_image p {
    color: #fff!important;
}

.style_HPgiftcard #microsite_content section.block_section1_intro {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_02.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #00aeef;
    min-height: 400px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_section1_intro .article .col-md-6:last-child {
  background-color: #0058dd;
  padding: 20px;
}

.style_HPgiftcard #microsite_content section.block_section2_intro {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_03.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #00aeef;
    min-height: 400px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_section2_intro .article .col-md-6:first-child {
  background-color: #0058dd;
  padding: 20px;
}

.style_HPgiftcard #microsite_content section.block_section3_intro {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_04.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #00aeef;
    min-height: 400px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_section3_intro .article .col-md-6:last-child {
  background-color: #0058dd;
  padding: 20px;
}

.style_HPgiftcard #microsite_content section.block_product {
    margin-top: 30px;
}

.style_HPgiftcard #microsite_content section.block_product.extra {
    margin-top: 0;
}

.style_HPgiftcard #microsite_content section.block_product .article .c-Products--gallery-Product .row {
    border: 3px solid #00aeef;
    padding: 10px;
    border-radius: 15px;
}

.style_HPgiftcard #microsite_content section.block_product .article .c-Products--gallery-Product a.btn-primary {
    margin-bottom: 20px!important;
}

@media (max-width: 640px) {
  .style_HPgiftcard #microsite_content section.block_header_image {
      background: none;
    background-color: #0058dd;
  }
  
  .style_HPgiftcard #microsite_content section.block_section1_intro,
  .style_HPgiftcard #microsite_content section.block_section2_intro,
  .style_HPgiftcard #microsite_content section.block_section3_intro {
    background: none;
    background-color: #00aeef;
  }
  
  .style_HPgiftcard #microsite_content section.block_product .article .c-Products--gallery-Product .row {
    margin-bottom: 20px
  }
}
/* End 5710 HP Gift Card Promo Page */


/* Start Back2school2022 */


#back2school_2022 .b2s_banner{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_back2school/2022_88/back2school_background_banner.jpg) no-repeat center center  !important; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding:20px 0;
}
/*
#back2school_2022 .b2s_banner .grid .grid-col {
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
*/

#back2school_2022 .b2s_banner>.container {
  background:transparent !important;
}

#back2school_2022 .b2s_products .box .grid {
    background:transparent !important;
}


#back2school_2022 .b2s_products{
  background:#006b7d /* url(https://www.also.com/ec/cms5/media/img/1010_central/also_back2school/2022_88/back2school_background_01.jpg) no-repeat top center !important */ ;
  }



#back2school_2022 .c-Products--gallery-Product span[class^="price"] {
    color: #006b7d !important;
}
  
#back2school_2022 .summer-2022-products a.btn-primary {
    border: none !important;
    border-bottom: none !important;
    background: #ff7731 !important;
  color:#FFFFFF !important;
}

#back2school_2022 .b2s_products div{
  background:transparent !important;
}

    
    
    #back2school_2022 input.btn-primary:hover, #back2school_2022 a.btn-primary:hover, #back2school_2022 table.table a.btn-primary:hover {
    background:#FFFFFF !important;
    color: #000000 !important;
    }
    #back2school_2022  .fa-eye:hover{
        color: #000000 !important;
    }
    

#back2school_2022 input.btn-primary, #back2school_2022 a.btn-primary, #back2school_2022  table.table a.btn-primary{

    background: #ff7731 !important;
    color: #FFFFFF !important;
}
#back2school_2022  a.btn-primary > .fa::before{
    color:#FFFFFF;
}

#back2school_2022 table.table a.btn-primary:hover > .fa::before {
    color: #00000;
}

#back2school_2022 div.c-Products--gallery-Product {
    background:#FFFFFF !important;
    /* border-radius: 2px !important;
     margin: 2px !important;
   */
}


#back2school_2022   .b2s_products h1, #back2school_2022   .b2s_products h2, #back2school_2022   .b2s_products h3,  #back2school_2022   .b2s_products h4,  #back2school_2022   .b2s_products p {
  color:#FFFFFF;
  
}


#back2school_2022   h2 {
  font-size:40px !important;
  
}


#back2school_2022   .b2s_products h3{
  text-transform:none !important;
  font-size:16px !important
}


#back2school_2022   .text-center .row .btn{
  float: none !important;
}

#back2school_2022 section.content_block_products .row.equalheight {
    display: initial;
}

#back2school_2022 section.content_block_products .row.equalheight .col-md-3.equalheight {
    padding-bottom: 50px !important;
    margin-bottom: 30px !important;
    position: relative;
}

#back2school_2022 section.content_block_products .row.equalheight .grid-col .article p:first-child {
  min-height: 50px;
}

#back2school_2022 section.content_block_products .row.equalheight .grid-col .article a.btn-primary {
    position: absolute;
    bottom: -50px;
    width: 96%;
    margin: auto;
    left: 0;
    right: 0;
}

@media (max-width: 630px) {
    #back2school_2022 section.content_block_products .row.equalheight .grid-col .article a.btn-primary {
      position: relative;
      bottom: 0;
    }
}


/*

@media (max-width: 1200px) {
  
#back2school_2022 div.c-Products--gallery-Product {
    margin: 7px !important;
      width: 32% !important;
  }
  
}

@media (max-width: 630px) {
  
#back2school_2022 div.c-Products--gallery-Product {
    margin: 7px !important;
      width: 48% !important;
  }
  
}

@media (max-width: 460px) {
  
#back2school_2022 div.c-Products--gallery-Product {
    margin: 5px !important;
      width: 99% !important;
  }
  
}
*/
/* End Back2school2022  */


/* start  2400 Microsoft Solution day 2022*/

.pBot40_global2 .col-xs-6.col-md-3:first-child {
    display: none;
}

.pBot40_global2 {
  margin-bottom: 60px;
}

/* start  END 2400 Microsoft Solution day 2022*/

/* 2610 Acelera Pyme Landing Page */

.style_acelerapyme #microsite_content h1,
.style_acelerapyme #microsite_content h2,
.style_acelerapyme #microsite_content h3,
.style_acelerapyme #microsite_content h4,
.style_acelerapyme #microsite_content p {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 1.3;
}

.style_acelerapyme #microsite_content h1 {
  font-size: 40px;
  margin-bottom: 20px;
  text-transform: none;
}

.style_acelerapyme #microsite_content h2 {
  font-size: 36px;
  margin-bottom: 20px;
  text-transform: none;
}

.style_acelerapyme #microsite_content h3 {
  font-size: 24px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style_acelerapyme #microsite_content h3 {
  font-size: 20px;
  margin-bottom: 20px;
  text-transform: none;
}

.style_acelerapyme #microsite_content p b {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_acelerapyme #microsite_content a.btn-primary {
  border-radius: 12px;
  border-color: #008aff;
  background-color: #008aff;
  transition: .5s;
}

.style_acelerapyme #microsite_content a.btn-primary:hover {
  border-radius: 12px;
  border-color: #3b9ff4;
  background-color: #3b9ff4;
  transition: .5s;
}

.style_acelerapyme #microsite_content section.block_header {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  min-height: 620px;
}

.style_acelerapyme #microsite_content section.block_header .grid-col {
  position: absolute;
  margin: 0 auto;
  bottom: 30px;
  width: 60%;
  left: 0;
  right: 0;
}

.style_acelerapyme #microsite_content section.block_header h1 {
  color: #fff;
}

.style_acelerapyme #microsite_content section.block_intro {
  background-color: #fff;
  padding: 50px 0;
}

.style_acelerapyme #microsite_content section.block_solutions {
  background-color: #fffbf1;
  padding-top: 100px;
}

.style_acelerapyme #microsite_content section.block_solutions.items {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg03.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  position: relative;
  background-color: #fffbf1;
  padding-top: 40px;
  padding-bottom: 100px;
}

.style_acelerapyme #microsite_content section.block_solutions.items .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.style_acelerapyme #microsite_content section.block_solutions.items .row .grid-col {
  margin-bottom: 20px;
}

.style_acelerapyme #microsite_content section.block_solutions_details.intro {
  margin-top: 40px;
}

.style_acelerapyme #microsite_content section.block_solutions_details.cta .grid-col {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}

.style_acelerapyme #microsite_content section.block_solutions_details table tr th {
  border-bottom: 0 none;
  background-image:  none;
  vertical-align: top;
  font-weight: normal;
}


.style_acelerapyme #microsite_content section.block_solutions_details .text_with_media .row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.style_acelerapyme #microsite_content section.block_other_links {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg04.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  background-color: #c6eafb;
  position: relative;
  min-height: 708px;
  padding-top: 100px;
}

.style_acelerapyme #microsite_content section.block_form {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg05.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  min-height: 690px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form h3 {
  padding-left: 0;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow {
  width: 30%;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 {
  width: 100%;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 .mwf_cancel {
  display: none;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 .mwf_finish {
  border-radius: 12px;
  border-color: #008aff!important;
  background-color: #008aff;
  transition: .5s;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 .mwf_finish:hover {
  border-radius: 12px;
  border-color: #3b9ff4!important;
  background-color: #3b9ff4;
  transition: .5s;
}

@media (max-width: 640px) {
  .style_acelerapyme #microsite_content section.block_header {
    min-height: inherit;
  }
  
  .style_acelerapyme #microsite_content section.block_intro {
    padding: 20px 0 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_solutions {
    padding-top: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_solutions.items {
    padding-bottom: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_other_links {
    padding-bottom: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_form {
    padding-bottom: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow {
    width: 100%;
  }
}

/* End 2610 Acelera Pyme Landing Page */


/* ========== Lenovo Portal Fr ========== */

@media (max-width: 767px){
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {

    width:100% !important;
}
}
@media (min-width: 768px){
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {

    width: 712px !important;
}
}

@media (min-width: 992px) {
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {
    width: 944px !important;
  }
}


@media (min-width: 1200px) {
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container{
    width: 1124px !important;
  }

}





#lenovo_portal_fr #microsite_content input.btn-primary:hover, #lenovo_portal_fr #microsite_content a.btn-primary:hover, #lenovo_portal_fr #microsite_content table.table a.btn-primary:hover {
    border:solid 2px #000000 ;
    border-bottom:solid 2px #000000 ;
    border-radius: 30px ;
    background: #FFFFFF ;
}



#lenovo_portal_fr #microsite_content input.btn-primary, #lenovo_portal_fr #microsite_content a.btn-primary, #lenovo_portal_fr #microsite_content table.table a.btn-primary {
    border:solid 2px #FFFFFF ;
    border-bottom:solid 2px #FFFFFF ;
    border-radius: 30px ;
    background: #ce2c2f ;
}

#lenovo_portal_fr #microsite_content table.table a.btn-primary {
    background: #000000 ;
}


#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {
    background: #e1c0dd url(https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_purple02.jpg) !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    background-size: cover !important;
  margin: auto;
  width: 1124px;
}
#lenovo_portal_fr .embed-responsive {
    margin-bottom: 20px !important;
}


#lenovo_portal_fr #microsite_content .fr_menu>.container {
    background:none;
}

#lenovo_portal_fr #microsite_content .fr_menu {
    background: #841216 url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_alpha-pattern_deepded.jpg") !important;
}






#lenovo_portal_fr #microsite_content .lenovo_bg_light_grey02 .text_with_media {
    background: #e1c0dd url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_grey03.jpg") !important;
  background-size:cover !important;
}



#lenovo_portal_fr #microsite_content .lenovo_focus_01 .text_with_media {
    background: #e1c0dd url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_dark_grey.jpg") !important;
  background-size:cover !important;
  color:#FFFFFF;
}



#lenovo_portal_fr #microsite_content .lenovo_focus_02 .text_with_media {
    background: #e1c0dd url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_purple04.jpg") !important;
  background-size:cover !important;
}

/*
#lenovo_portal_fr #microsite_content .box,#lenovo_portal_fr #microsite_content .bg-black_1.box .grid, #microsite_content .bg-black_1:not(.box) .grid-col .article, #microsite_content .bg-black-1.box, #microsite_content .bg-black-1 .box, #microsite_content .bg-black-1.box .grid, #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background:none;
}

#lenovo_portal_fr #microsite_content .bg-black_1 .text_with_media {
    background: #CCCCCC url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_grey02.jpg") !important;
}

*/


#lenovo_portal_fr #microsite_content input.btn-default, #lenovo_portal_fr  #microsite_content a.btn-default, #lenovo_portal_fr  #microsite_content table.table a.btn-default {
    border: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background: #000;
    color: #FFF;
}


#lenovo_portal_fr #microsite_content input.btn-default:hover, #lenovo_portal_fr  #microsite_content a.btn-default:hover, #lenovo_portal_fr  #microsite_content table.table a.btn-default:hover {
    border: 2px solid #000;
    border-bottom: 2px solid #000;
    background: #FFF;
    color: #000;
}


#lenovo_portal_fr #also_ai_bs_22 #microsite_content .bg-black_1.box, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black_1.box .grid, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black_1:not(.box) .grid-col .article, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black-1.box, #lenovo_portal_fr  #microsite_content .bg-black-1 .box, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black-1.box .grid, #lenovo_portal_fr  #microsite_content .bg-black-1:not(.box) .grid-col .article {
padding: 0;
}


#lenovo_portal_fr #microsite_content .text_with_media p a  {
  display: inline-block !important;
  margin-right:4px;
}

#lenovo_portal_fr h2  {
  margin: 30px 0 10px 0 !important;
}


#lenovo_portal_fr #microsite_content .bg-black-100.box, #lenovo_portal_fr #microsite_content .bg-black-100 .box, #lenovo_portal_fr #microsite_content .bg-black-100.box .grid, #lenovo_portal_fr #microsite_content .bg-black-100:not(.box) .grid-col .article {
    background: #333333;
    color: #fff;
}


#lenovo_portal_fr h3  {
  text-transform: none !important;
}

#lenovo_portal_fr p.big {
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 100 !important;
    color: #666666 !important;
}

.fr_menu .grid.text-center img {
    margin: 8px 0;
}

    .fr_menu .grid.text-center img{
    filter: grayscale(30%);
    -webkit-filter: grayscale(30%);
    -moz-filter: grayscale(30%);
    -ms-filter: grayscale(30%);
    -o-filter: grayscale(30%);
    transition: 0.5s;
}
    .fr_menu .grid.text-center img:hover{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    transition: 0.5s;
}

  
@media (max-width: 1024px) {
  
  .fr_menu>.container>.row>div {
  width:25% !important
  }
  
}

@media (max-width: 768px) {
  
  .fr_menu>.container>.row>div {
  width:33.3% !important
  }
  
}


  @media (max-width: 480px) {
      .fr_menu>.container>.row>div {
  width:50% !important
  }
}

  @media (max-width: 300px) {
      .fr_menu>.container>.row>div {
  width:100% !important
  }
}



@media (min-width: 768px){
  #lenovo_portal_fr .col-team-img {
  width:35%;
  }
  #lenovo_portal_fr .col-team-text {
  width:65%;
  }
}
@media (max-width: 768px){
  #lenovo_portal_fr .col-team-img img{
  margin-bottom:10px;
  }
}

/* ========== End of Lenovo Portal Fr ========== */


/*======== HP 5820 Fix ========*/
.p-hp-supply-ink-toners #microsite_content .text-center .row .btn {
  float: none;
  width: 100%;
}
/*======== End HP 5820 Fix ========*/


/*==== neomounts neomounts-22q2-promoweek-nl ===*/

.neo_nl #microsite_content a.btn-primary {
background: #038cc7;
}


.neo_nl #microsite_content section.neo_hld .mwf-form .mwf_buttonrow input.mwf_cancel,
.neo_nl #microsite_content section.neo_hld .mwf-form .mwf_buttonrow input.mwf_finish {
background-color: #038cc7;
}


/**** End neomounts *****/

/**** S T A R T      5210 Logitech Video Collaboration Q2 22 *****/


.logitech-5210-collaboration-section02 > div > div > div:nth-child(2) {
    background-color: #d88c86;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #e39690;
    padding: 10px 0px;
    margin: 14px;
    width: 47%;
}

.logitech-5210-collaboration-section02 > div > div > div:nth-child(3) {
    background-color: #a3beca;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #a2bec9;
    padding: 10px 0px;
    margin: 14px;
    width: 47%;
}
.logitech-5210-collaboration-section03 > div > div > div:nth-child(1) {
    background-color: #a0baaf;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #a6c4b5;
    padding: 10px 0px;
    margin: 14px;
    width: 96.5%;
}
.logitech-5210--collaboration-section06 {
    height: 640px;
    background-image: url(https://filesalso.dk/files/Logitech/footer-desktop.png.imgo.png);
    background-size: cover;
    background-position: bottom;
    margin-top: 70px;
}

.logitech-5210-collaboration-section02 h2 {
    font-size: 16px;
    margin-bottom: 4px;
    margin-top: 43px;
    padding: -59px;
    margin-left: -19px;
    text-align: center;
}

.logitech-5210-collaboration-section04 h2 {
    margin-top: 60px;
    text-align: center;
    font-size:24px;
}

.logitech-5210-collaboration-section04 p.big {
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
}

.logitech-5210-collaboration-section05 h2 {
    text-align: center;
    font-size: 24px;
}


.logitech-5210-collaboration-section04 a.btn-default {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #C8C8C8;
    color: #000;
    font-size: 11px;
    padding: 10px 12px;
    font-weight: bold;
}
.logitech-5210-collaboration-section04 a.btn-primary {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #C8C8C8;
    color: #000;
    font-size: 11px;
    padding: 10px 12px;
    font-weight: bold;
}

.logitech-5210-collaboration-section04 a.btn-primary:hover {    
    font-size: 11px;
    padding: 10px 12px;
}

/**** E N D      5210 Logitech Video Collaboration Q2 22 *****/







/** Start = 1550 Odix 2022 Q2 campaign = Here **/




/* Menu Css Start Here */ 

.odix_main #microsite_content h2, 
.odix_main #microsite_content h1, 
.odix_main #microsite_content h3, 
.odix_main #microsite_content p {

        font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section.hd_new {

    height: 102px;
    background: #222849;
    border-bottom-left-radius: 45px;

}

.odix_main #microsite_content section#headnew img.img-responsive {
    width: auto;
}

.odix_main #microsite_content section.hd_new {

    height: 102px;
    background: #222849;
    border-bottom-left-radius: 45px;

}


.odix_main #microsite_content section.menu_hd .article > .row {
    padding: 25px 0;
    float: left;

}

.odix_main #microsite_content section#headnew img.img-responsive {
    width: auto;
}


.odix_main #microsite_content section.hd_new ul li {
    display: inline-block;
    margin: 20px 0px 0px 20px;
    padding: 1px 20px 0px 10px;
    vertical-align: middle;
    border-right: 2px solid #94C242;
    color: white;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-weight: normal;
    color: #fff;
    border-bottom: none;
    font-size: 22px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
   font-weight: normal;
    color: #89c453;
    border-bottom: none;
    font-size: 22px;
     font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new ul li:last-child {
    border-right: none;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -40px 0px 50px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(2) {
    width: 100px;
    margin: 27px -40px 0px -70px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    width: auto;
    padding: 0px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {
    width: auto;
    padding: 14px 0px 0px 0px;
    position: relative;
    left: 30px;
} 

.odix_main #microsite_content .col-xs-12.col-for-image img {
    padding-left: 25px!important;
    padding-right: 20px!important;
}

.odix_main.p-2000-odix_2022_q2_jumpstart_package_campaign_1 #microsite_content section.hd_new a.lnk,
.odix_main.p-2320-odix_2022_q2_jumpstart_package_campaign_2 #microsite_content section.hd_new a.lnk {
    font-size: 17px;
}

/* Menu CSS END Here ***/


/** first Div Start **/ 

.odix_main #microsite_content section.divbdy_1 {
    background: #E8ECED;
    padding: 70px 0px 70px 0px;
}


.odix_main #microsite_content section.divbdy_1 img.img-responsive {
    height: auto;
    width: 577px;
    margin-left: 70px;
}


.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) {

  font-family: Verdana, Arial, sans-serif, "Montserrat";
}




.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) ul {

    padding: 0 0 29px 0;
    margin: 0px;

}


.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) li {

  background: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/odix_2022_q2_jumpstart_package_campaign_1/clip1.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 0 0 15px 50px;
    margin: 0;
    color: #222849;

}


.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) ul li {
    font-size: 18px;
    width: 700px;
}

.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) h2 {
  font-size: 40px;
    color: #222849;
    margin-top: 50px;
    width: 115%;
}

.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) h2 b {
    color: #94C242;
}


.odix_main #microsite_content section.divbdy_1 a.btn-primary {
    background: white;
    color: #94c242;
    border: 2px solid #94c242;
}


.odix_main #microsite_content section.divbdy_1 a.btn-primary:hover {
    background: #94c242;
    color: white;
    border: 2px solid #405814;
}

/** first Div END **/





/***2nd Div Start***/


.odix_main #microsite_content section#bdy2 {
    background: #F2F7EA;
    padding: 50px 0px 50px 0px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section.divbdy_2 .col-xs-12.col-md-6:nth-child(1) h2 {
  color: white;
}

.odix_main #microsite_content section.divbdy_2 h2 {
    font-size: 35px;
    color: #5B6078;
}

.odix_main #microsite_content section.divbdy_2 h2 b {
    color: #94c242;
}

.odix_main #microsite_content section.divbdy_2 h2 b:last-child {
    color: #5B6078;
    font-weight: inherit;
    font-size: 12px;
    margin-top: 118px;
    margin: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 2.1;
}


.odix_main #microsite_content section.divbdy_2 p {
    color: #84899A;
    font-size: 16px;
}



/***2nd Div END***/



/**** 3rd div Start ****/


.odix_main #microsite_content section#bdy3 {
    background: #ffffff;
    padding: 50px 0px 50px 0px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.divbdy_3 h2 {
    font-size: 35px;
    margin: 50px 0px 50px 0px;
}



.odix_main #microsite_content section.divbdy_3 h2 b {
    color: #94c242;
}


.odix_main #microsite_content section.divbdy_3 h2 b:last-child {
    color: #5B6078;
    font-weight: inherit;
    font-size: 12px;
    margin-top: 118px;
    margin: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 2.1;
}



.odix_main #microsite_content section.divbdy_3 h2 {
    font-size: 35px;
    color: #5B6078;
}

/***End Div END***/


/*** 4th div Start ***/


.odix_main #microsite_content section.divbdy_4  .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p {
    font-size: 20px;
    text-align: center;
    color: #222849;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    margin-right: 45px;
    margin-left: 45px;
    margin-bottom: 60px;
}


/***End Div END***/



/*** 5ft div Start ***/



.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 45px;
    margin-left: 45px;
}



.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {
    font-size: 20px;
    text-align: center;
    color: #222849;
    width: auto;
}


.odix_main #microsite_content section.divbdy_5 {
    margin: 0px 0px 100px 0px;
}

/***End Div END***/




/*** 6ft div Start ***/


.odix_main #microsite_content section#bdy6 {
  margin: 0 auto;
  background: #F2F7EA;
  padding: 0px 0px 0px 0px;
    padding-top: 0px;
  background: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/odix_2022_q2_jumpstart_package_campaign_1/slide.jpg) no-repeat #F2F7EA;
    background-size: auto;
  padding-top: 180px;
  background-size: 100%;
}


.odix_main #microsite_content section.divbdy_6 h2 b {
    color: #94c242;
    text-align: center;
}

.odix_main #microsite_content section.divbdy_6 .col-xs-12 h2 {
    text-align: center;
    font-size: 35px;
    color: #5B6078;
}

.odix_main #microsite_content section.divbdy_6 h2 .col-xs-12 b {
    color: #94c242;
    text-align: center;
}


.odix_main #microsite_content section.divbdy_6 .col-xs-12 b:last-child {
    color: #5B6078;
    font-weight: inherit;
    font-size: 12px;
    margin-top: 118px;
    margin: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 2.1;
}

/*** New Aditional for Content Tabs ****/

.odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6  p {
    color: #5b6078;
    font-size: 20px;
    text-align: center;
}



/*** END 6ft div Start ***/


/*** Nav Section ***/



.odix_main #microsite_content section#bdy6 .nav-tabs-background li span {
  display: block;
  background-size: 100%;
  height: 190px;
  background-repeat: no-repeat;
}

.odix_main #microsite_content section#bdy6 .nav-tabs-background li, #microsite_content .nav-tabs-background li.active {
  float: none;
  display: inline-block;
  width: 100%;
  max-width: 250px;
  height: auto ;
}

.odix_main #microsite_content section#bdy6 .nav-tabs-background {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 .col-xs-12.col-md-6:last-child {
  /*padding-top: 35px;*/
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 p {
  color: #5b6078;
  font-size: 20px;
  text-align: center;
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 p:nth-child(3), .odix_main #microsite_content #bdy6 #content-2648609 .group-2-2 p:nth-child(4) {
  /*font-weight: 800;*/
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 p:nth-child(3) {
  /*margin-top: 25px;*/
}


.odix_main #microsite_content section#bdy6 .nav-tabs-background li a {
    background-color: transparent;
    color: transparent;
}


.odix_main #microsite_content section#bdy6 .nav-tabs {
    border-bottom: 0px solid #000000;
}



.odix_main #microsite_content section#bdy6 a, .odix_main #microsite_content section#bdy6 a.lnk {

    border-bottom: 0px solid #000;
}

.odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6 b {
    color: #5b6078;
    font-size: 20px;
    text-align: center;
    font-weight: 800;
    line-height: 1em;
}




/*** Form CSS **/

.odix_main #microsite_content section.divFrom_7 {
     background: #f2f7ea;
    padding: 100px 0px 100px 0px;
    background: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/odix_2022_q2_jumpstart_package_campaign_1/footerbg.png) #f2f7ea repeat-x bottom;
    margin-bottom: -20px;
    height: 950px;
}

.odix_main #microsite_content .mwf-form h3 {
  color: #222849;
  font-size: 33px;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf-field input, .odix_main #microsite_content .mwf-form .mwf-field select {
  border: 1px solid #b5b8c2 !important;
  background-color: #fff;
  border-radius: 5px;
  color: #b5b8c2;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf-option label p {
  color: #b5b8c2;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .row:nth-child(3) .mwf-field.col-xs-12.col-md-6 {
  width: 100%;
}


.odix_main #microsite_content .mwf-form h3 {
    font-weight: bold;
}


.odix_main #microsite_content section.divFrom_7 .mwf-form {
    width: 626px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px 30px;
    background: white;
    padding: 20px 0px 20px 0px;
}


.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf_buttonrow input.mwf_cancel{
display: none;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf_buttonrow input.mwf_finish {
    width: auto;
    margin-right: 25px;
}


.odix_main #microsite_content section.divFrom_7 .mwf-form .row.mwf_buttonrow {
    width: auto;
    float: right;
}





 .odix_main #microsite_content section.divFrom_7 input.btn-primary, .odix_main #microsite_content section.divFrom_7 a.btn-primary, .odix_main #microsite_content section.divFrom_7 table.table a.btn-primary {
    background: white;
    color: #94c242;
    border: 2px solid #94c242 !important;
}




.odix_main #microsite_content section.divFrom_7 input.btn-primary:hover, .odix_main #microsite_content section.divFrom_7 a.btn-primary:hover, .odix_main #microsite_content section.divFrom_7 table.table a.btn-primary:hover {

    background: #94c242;
    color: white ;
    border: 2px solid #405814 !important;
}


.odix_main #microsite_content section#bdy8 {
    display: none;
}


/**** New Testitmonial Section ****/

.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-1 .article > .row > div 
{
    padding: 15px;
}


.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 p,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 p,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 p,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 p

 {
    text-align: center;
    color: #5b6078;
    font-size: 15px;
}

.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 b, 
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 b,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 b,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 b

{
    font-size: 16px;
    font-weight: 800;
}

.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 .col-xs-12.col-md-3,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 .col-xs-12.col-md-3,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 .col-xs-12.col-md-3,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 .col-xs-12.col-md-3                

{
     padding: 0px;
    margin: 0px;
}


.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 .col-xs-12.col-md-9,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 .col-xs-12.col-md-9,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 .col-xs-12.col-md-9,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 .col-xs-12.col-md-9 

{
    margin-top: 10px;
    padding-left: 50px;  

}     



.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 .article.text_with_media img,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 .article.text_with_media img,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 .article.text_with_media img,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 .article.text_with_media img 

{

    padding-left: 30px;

}




/*** Start Responsive ****/

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


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(2) {
    width: 100px;
    margin: 22px 5px 0px -150px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
 margin-left: -150px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;

    margin-top: -15px;
    margin-left: -70px;

}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {
    width: 200px;
    margin: 0px 0px 0px 20px;
}



}


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



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -150px;
}


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;
    margin-top: 0px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(2) {
    width: 100px;
    margin: 22px 100px 0px -120px;
}



}


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



.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) ul li {
    font-size: 18px;
    width: 500px;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p {
     font-size: 14px  
}


.odix_main #microsite_content section.divbdy_1 img.img-responsive {
    height: auto;
    width: 577px;
    margin-left: px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {
    font-size: 14px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 35px;
    margin-left: 35px;
    margin-bottom: 60px;
}

.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
   font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 14px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
  }


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    margin-right: 35px;
    margin-left: 35px;
    margin-bottom: 60px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 35px;
    margin-left: 35px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {

font-size: 14px;

}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 30px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -220px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 80%;
    margin-top: -12px;
    margin-left: -100px;
}

  }





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


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 img.img-responsive {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p {
    font-size: 16px;
}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: 30px;
    margin-top: -50px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 30px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {

      margin-top: -31px;
}



.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 img.img-responsive {
    width: auto;
    margin: auto
}


.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {
    font-size: 16px;
    text-align: center;
    color: #222849;
    width: auto;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 100%;
}

.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 img.img-responsive {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 16px;
   font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 16px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
  }



.odix_main #microsite_content section.divbdy_1 img.img-responsive {
    height: auto;
    width: 577px;
    margin-left: 70px;
    margin-top: 50px;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf_buttonrow input.mwf_finish {
    width: auto;
    margin-left: -130px;
}

.odix_main #microsite_content section.hd_new {
    height: auto;
    background: #222849;
    border-bottom-left-radius: 0px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
     margin: 20px -80px 0px 350px;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    margin-right: 35px;
    margin-left: 25px;
    margin-bottom: 60px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 45px;
    margin-left: 25px;
}




/*** New Styling for 900 ****/
.odix_main #microsite_content section.hd_new {

    padding-left: 180px;
}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {

    margin-top: -48px;
    margin-left: -20px;
    with: px;
    width: 180px;
}




.odix_main #microsite_content section.divbdy_4 .article.text_with_media img {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.divbdy_5 .article.text_with_media img {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.divbdy_4 p {
    
    text-align: center;

}

.odix_main #microsite_content section.divbdy_5 p {
    
    text-align: center;

}

/*** New Styling for 900 END ****/

  }






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



.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 14px;
  }



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -200px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 50px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;
    margin-top: 6px;
    margin-left: -50px;
}


 }


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



.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 14px;
  }



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -200px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 50px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;
    margin-top: px;
    margin-left: -50px;
}


  .odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0,
    .odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0  {

        margin-right: 0px;
   }


    .odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p,
    .odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p,
    .odix_main #microsite_content section.divbdy_2 p  {

        font-size: 14px;
    }



    .odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6 p,
    .odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6 b,   
    .odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p,
    .odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {

    font-size: 16px;

    }



   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 p, 
   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 p, 
   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 p, 
   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 p {

    font-size: 13px;

    }





 }




/** End 1550 Odix 2022 Q2 campaign **/




/***** Start QNAP Brand Page *****/



.main_qnap #microsite_content section#\#newlogo {
    padding: 30px 0px 30px 0px;
}


.main_qnap #microsite_content .article.text_with_media img {
    width: auto;
}


.main_qnap #microsite_content h1,
.main_qnap #microsite_content h2,
.main_qnap #microsite_content h3,
.main_qnap #microsite_content h4 {
    color: #0c2e82;
}

.main_qnap #microsite_content section#\#newlogo img {
    width: 150px;
}


.main_qnap #microsite_content section#menuQnap {
    background: #0C2E82;
}

.main_qnap #microsite_content section#menuQnap ul li {
    display: inline-block;
    margin: -10px 20px 0px 20px;
    padding: 1px 60px 0px 10px;
    vertical-align: middle;
    border-right: 0px;
    color: white;
    font-size: 22px;
}


.main_qnap #microsite_content section#menuQnap a, .main_qnap #microsite_content section#menuQnap a.lnk {
    font-weight: normal;
    color: #fff;
    border-bottom: none;
}

.main_qnap #microsite_content section#menuQnap a:hover, .main_qnap #microsite_content section#menuQnap a.lnk:hover {
    font-weight: normal;
    color: #89c453;
    border-bottom: none;
}

/*** Div 1 ***/


.main_qnap #microsite_content section#fdlr1 h3,
.main_qnap #microsite_content section#fdlr3 h3,
.main_qnap #microsite_content section#fdlr4 h3,
.main_qnap #microsite_content section#fdlr5 h3,
.main_qnap #microsite_content section#fdlr6 h3 {
    color: #0c2e82;
}

.main_qnap #microsite_content section#fdlr1 {
    padding: 80px 0px 0px 0px;
}


.main_qnap #microsite_content section#fdlr1 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr1 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr1 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


/*** Div2 *****/

.main_qnap #microsite_content section#fdlr2 {
    background-image: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/qnap_7/2320_qnap_22q2_update_brand_page/2ndlinebg.png);
    background-position: bottom;
    background-repeat: repeat-x;
    padding: 40px 0px 0px 0px;
}



.main_qnap #microsite_content section#fdlr2 h3 {
    color: white;
}

.main_qnap #microsite_content section#fdlr2 p {
    color: white;
}

.main_qnap #microsite_content section#fdlr2 ul {
    margin-left: -20px;
    color: white
}

.main_qnap #microsite_content section#fdlr2 li::before {
    content: ".";
    color: white;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}



.main_qnap #microsite_content section#fdlr2 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


.main_qnap #microsite_content section#fdlr2 a, .main_qnap #microsite_content section#fdlr2 a.lnk {
    color: white;
}


/*** Div3 ***/

.main_qnap #microsite_content section#fdlr3 {
    padding: 50px 0px 0px 0px;
}


.main_qnap #microsite_content section#fdlr3 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr3 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr3 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}





/*** Div4 ***/



.main_qnap #microsite_content section#fdlr4 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr4 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr4 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


/*** Div5 ***/



.main_qnap #microsite_content section#fdlr5 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr5 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr5 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}

/*** Div6 ***/



.main_qnap #microsite_content section#fdlr6 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr6 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr6 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


/*** Div 7 ***/


.main_qnap #microsite_content section#fdlr7 .col-xs-12.col-md-6 {
    width: auto;
}



/** Update Code April 20 2022 **/

.main_qnap #microsite_content section#fdlr1 p.big b,  
.main_qnap #microsite_content section#fdlr3 p.big b,
.main_qnap #microsite_content section#fdlr4 p.big b,
.main_qnap #microsite_content section#fdlr5 p.big b,
.main_qnap #microsite_content section#fdlr6 p.big b,
.main_qnap #microsite_content section#fdlr7 p.big b {

    color: #0C2E82;  
}


.main_qnap #microsite_content section#fdlr1 p.big,  
.main_qnap #microsite_content section#fdlr3 p.big,
.main_qnap #microsite_content section#fdlr4 p.big,
.main_qnap #microsite_content section#fdlr5 p.big,
.main_qnap #microsite_content section#fdlr6 p.big,
.main_qnap #microsite_content section#fdlr7 p.big {

    line-height: 1.4;
    margin-bottom: 10px;
}



.main_qnap #microsite_content section#fdlr1 a.lnk,  
.main_qnap #microsite_content section#fdlr3 a.lnk,
.main_qnap #microsite_content section#fdlr4 a.lnk,
.main_qnap #microsite_content section#fdlr5 a.lnk,
.main_qnap #microsite_content section#fdlr6 a.lnk {

       font: 900 17px Verdana, Arial, sans-serif, interregular, Helvetica;
       letter-spacing: 0em;
}




.main_qnap #microsite_content section#fdlr7 p.big {
    font-size: 26px;
    line-height: 1.8;
    margin-bottom: -3px;
    margin-top: 12px;
}


.main_qnap #microsite_content section#fdlr7 {
    padding-bottom: 120px;
}


.main_qnap #microsite_content section#fdlr7 a, .main_qnap #microsite_content section#fdlr7 a.lnk {

    color: #0C2E82;
    border-bottom: 0px solid #000;
    font-weight: normal;
}


/*** Responsive ****/

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



.main_qnap #microsite_content section#menuQnap .col-xs-12 {
    text-align: center;

}


.main_qnap #microsite_content section#menuQnap ul li {
    
    margin: 8px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
    vertical-align: middle;
    font-size: 20px;

}


.main_qnap #microsite_content section#fdlr1 a.lnk, 
.main_qnap #microsite_content section#fdlr3 a.lnk, 
.main_qnap #microsite_content section#fdlr4 a.lnk, 
.main_qnap #microsite_content section#fdlr5 a.lnk, 
.main_qnap #microsite_content section#fdlr6 a.lnk {

    font: 900 14px Verdana, Arial, sans-serif, interregular, Helvetica;
}

.main_qnap #microsite_content section#menuQnap ul {
    width: 201px;
}


.main_qnap #microsite_content section#fdlr7 .article.text_with_media img {
    width: auto;
    margin-left: 60px;
}


.main_qnap #microsite_content section#fdlr2 p.big {
    margin-bottom: 0px;
        font-size: 18px;
}



.main_qnap #microsite_content section#fdlr2 ul {
    margin-left: -20px;
    color: white;
    margin-bottom: -30px;
}


 }

/** End Resposive **/





/**** END QNAP Brand Page ****/

/*** START SCHULEDIGITAL LEISTUNGSPORTFOLIO STYLING ***/

.schuledigital_leistungsportfolio .content_container img {
    width: 75px !important;
}

.schuledigital_leistungsportfolio .content_container .row .col-xs-12.col-md-3.grid-col {
    width: fit-content !important;
    margin-right: 30px !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.schuledigital_leistungsportfolio .content_container .row .col-xs-12.col-md-9.grid-col {
    margin: 15px 0 !important;
}

/*** END SCHULEDIGITAL LEISTUNGSPORTFOLIO STYLING ***/


/*** ZOTAC 2022 Q2 Zotac Zapfs ule ***/

#p-zotac-zapfsaule-2022 {}

.p-zotac-zapfsaule-2022 #microsite_content .p-bg-lightbrown .box {background-color: #f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content .container {padding-left: 18px; padding-right: 18px; background-color: #f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content .grid .row > div, {margin-bottom: 10px;}

.p-zotac-zapfsaule-2022 #microsite_content .article > .row {background-color: #f3e1c1; border: 2px solid #f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content .p-bg-lightbrown-footer .container {background-color: #f3e1c1; padding:20px;}

.p-zotac-zapfsaule-2022 #microsite_content .p-product-gallery-bg .container {background-color: #cbbba0; text-align: left; border: 10px solid #cbbba0;}

.p-zotac-zapfsaule-2022 #microsite_content h3 {font-size: 12px; color:#f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content h4 {font-size: 16px; color:#333333; text-decoration:none;}

.p-zotac-zapfsaule-2022 #microsite_content h5 {font-size: 14px; color:#FFFFFF; text-decoration:none;}

.p-zotac-zapfsaule-2022 #microsite_content h5 a:link {border-bottom: 0px;}

.p-zotac-zapfsaule-2022 #microsite_content p {font-size: 12px; color:#333333;}

.p-zotac-zapfsaule-2022 #microsite_content ul li {font-size: 10px; color:#333333;}

.p-zotac-zapfsaule-2022 #microsite_content a, {border-bottom: 0px;}

.p-zotac-zapfsaule-2022 #microsite_content a.lnk {border-bottom: 0px;}


/*** end ZOTAC ***/


/* S T A R T   ALSO Spotlight 2022 */

#p-also-spotlight22 #messages {
    display: none;
}

#p-also-spotlight22 #microsite_content #section .intro,
#p-also-spotlight22 #microsite_content #section .intro > .container.grid
{
  background: #040d25 !important;
}

#p-also-spotlight22 #microsite_content #section .intro .article h1,
#p-also-spotlight22 #microsite_content #section .intro .article h2,
#p-also-spotlight22 #microsite_content #section .intro .article h3,
#p-also-spotlight22 #microsite_content #section .intro .article p
{
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content #section .intro a.btn.btn-primary
{
  background: #fff !important;
  color: #000000 !important;
}

#p-also-spotlight22 #microsite_content #section .form .btn.btn-primary.mwf_cancel,
#p-also-spotlight22 #microsite_content #section .form .btn.btn-primary.mwf_finish
{
  background: #040d25 !important;
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content #section .agenda,
#p-also-spotlight22 #microsite_content #section .agenda > .container.grid
{
  background: #040d25 !important;
}

#p-also-spotlight22 #microsite_content #section .agenda .article h1,
#p-also-spotlight22 #microsite_content #section .agenda .article h2,
#p-also-spotlight22 #microsite_content #section .agenda .article p
{
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content #section .agenda a.btn.btn-primary
{
  background: #040d25 !important;
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-spotlight22 #microsite_content a.btn-default:hover > .fa::before,
#p-also-spotlight22 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-spotlight22 #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}


#p-also-spring #microsite_content .img-original.img-responsive:hover {
    width: auto;
    cursor: pointer;
}

#p-also-spotlight22 #microsite_content .bg-black-40.box,
#p-also-spotlight22 #microsite_content .bg-black-40 .box,
#p-also-spotlight22 #microsite_content .bg-black-40.box .grid,
#p-also-spotlight22 #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #040d25;
}

#p-also-spotlight22 #microsite_content .btn-default {
    color: #ffffff;
    background-color: #040d25;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-spotlight22 #microsite_content #buyall .btn-default:hover,
#p-also-spotlight22 #microsite_content #buyall .btn-default:focus,
#p-also-spotlight22 #microsite_content #buyall .btn-default.focus,
#p-also-spotlight22 #microsite_content #buyall .btn-default:active,
#p-also-spotlight22 #microsite_content #buyall .btn-default.active
 {
    color: #040d25!important;
    background-color: #ffffff!important;
}


#p-also-spotlight22 #microsite_content .btn-primary:after,
#p-also-spotlight22 #microsite_content .btn-success:after,
#p-also-spotlight22 #microsite_content .btn-info:after,
#p-also-spotlight22 #microsite_content .btn-warning:after,
#p-also-spotlight22 #microsite_content .btn-danger:after {
display: none;
}

#p-also-spotlight22 #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #040d25;
    border-radius: 30px;
    width: 100%;
}


#p-also-spotlight22 #microsite_content a.btn.btn-primary {
    background: #040d25 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}




#p-also-spotlight22 #microsite_content h1,
#p-also-spotlight22 #microsite_content h2  {
color:  #040d25;
}

#p-also-spotlight22 #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
    font-size: 50px;
}

#p-also-spotlight22 #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-spotlight22 #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-spotlight22 #microsite_content h2 {
    margin-top: 40px;
}

#p-also-spotlight22 #microsite_content h1,
#p-also-spotlight22 #microsite_content h2,
#p-also-spotlight22 #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-spotlight22 #microsite_content #messages {
    margin: 0px;
}

#p-also-spotlight22 #microsite_content .intro {
    background: #040d25;
}

#p-also-spotlight22 #microsite_content a.btn.btn-primary {
    background: #040d25 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}

#p-also-spotlight22 #microsite_content a.btn.btn-primary:hover {
    background: #f4ab7a !important;
    color: #fff !important;
    border: 0 !important;
}

#p-also-spotlight22 #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

/* E N D  ALSO Spotlight 2022 */


/* Fujitsu portal DE */

@media (min-width: 768px){
  #de_fujitsu_portal .col-team-img {
  width:35%;
  }
  #de_fujitsu_portal .col-team-text {
  width:65%;
  }
}
@media (max-width: 768px){
  #de_fujitsu_portal .col-team-img img{
  margin-bottom:10px;
  }
}

#de_fujitsu_portal .article {
    background:none !important;
}


/* END Fujitsu portal DE */

/* Brother */

.p-brother-list #microsite_content ul {font-family:'arial';}

/* end Brother */


/* S T A R T   ALSO WOW week 22 */

#p-also-wow-week22 #messages {
  display: none;
}

#p-also-wow-week22 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-wow-week22 #microsite_content a.btn-default:hover > .fa::before,
#p-also-wow-week22 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-wow-week22
  #microsite_content table.table a.btn-default:hover > .fa::before {
  color: #fff;
}

#p-also-wow-week22 #microsite_content .img-original.img-responsive:hover {
  width: auto;
  cursor: pointer;
}

#p-also-wow-week22 #microsite_content .bg-black-40.box,
#p-also-wow-week22 #microsite_content .bg-black-40 .box,
#p-also-wow-week22 #microsite_content .bg-black-40.box .grid,
#p-also-wow-week22 #microsite_content .bg-black-40:not(.box) .grid-col .article {
  background: #cdf4f9;
}

#p-also-wow-week22 #microsite_content .btn-default {
  color: #5156a2;
  background-color: #000;
  border-color: #000;
  margin: 60px 0;
  font-weight: 500;
  border-radius: 30px;
}

#p-also-wow-week22 #microsite_content #buyall .btn-default:hover,
#p-also-wow-week22 #microsite_content #buyall .btn-default:focus,
#p-also-wow-week22 #microsite_content #buyall .btn-default.focus,
#p-also-wow-week22 #microsite_content #buyall .btn-default:active,
#p-also-wow-week22 #microsite_content #buyall .btn-default.active {
  color: #353bac !important;
  background-color: #ffffff !important;
}

#p-also-wow-week22 #microsite_content .btn-primary:after,
#p-also-wow-week22 #microsite_content .btn-success:after,
#p-also-wow-week22 #microsite_content .btn-info:after,
#p-also-wow-week22 #microsite_content .btn-warning:after,
#p-also-wow-week22 #microsite_content .btn-danger:after {
  display: none;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn-primary {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #353bac;
  border-radius: 30px;
  width: 100%;
}

#p-also-wow-week22 #microsite_content a.btn.btn-primary {
  background: #5156a2 !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a.btn:focus {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 30px;
  width: 100%;
  color: #7e809e !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product {
  background-color: #fff;
  border-radius: 40px;
  width: 22%;
  margin-right: 11px;
  margin-bottom: 22px;
  margin-left: 11px;
  padding-top: 10px;
  font-size: 13px;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product span[class^="price"] {
  color: #353bac;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 18px;
}

#p-also-wow-week22 #microsite_content .c-Products__artNo {
  padding-top: 15px !important;
}

#p-also-wow-week22 #microsite_content .c-Products__bonuspoints {
  padding: 6px 0px 0px 0px !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a {
  color: #000000 !important;
  font-size: 16px;
  padding-bottom: 8px;
  border: 0;
  word-break: normal;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a:hover {
  color: #5156a2 !important;
}

#p-also-wow-week22
  #microsite_content
  .c-Products--gallery-Product
  .btn.btn-primary {
  padding: 15px 10px !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product p {
  font-size: 13px;
}

#p-also-wow-week22 #microsite_content h1,
#p-also-wow-week22 #microsite_content h2 {
  color: #353bac;
}

#p-also-wow-week22 #microsite_content h2 {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 50px;
}

#p-also-wow-week22 #microsite_content h1 {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 60px;
  padding-top: 60px;
  padding-bottom: 30px;
}

#p-also-wow-week22 #microsite_content h3 {
  font-size: 24px;
  text-transform: none;
  margin-top: 10px;
}


#p-also-wow-week22 #microsite_content h2 {
  margin-top: 40px;
}

#p-also-wow-week22 #microsite_content h2,
#p-also-wow-week22 #microsite_content h3 {
  font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-wow-week22 #microsite_content #messages {
  margin: 0px;
}

#p-also-wow-week22
  #microsite_content
  .c-Products--gallery-Product
  img[property="image"] {
  max-width: 100%;
}

#p-also-wow-week22 #microsite_content .intro {
  background: #cdf4f9;
}

#p-also-wow-week22 #microsite_content .products h1 {
  color: #ffffff;
}

#p-also-wow-week22 #microsite_content a.btn.btn-primary {
  background: #353bac !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-wow-week22 #microsite_content a.btn.btn-primary:hover {
  background: #7e80af !important;
  color: #fff !important;
  border: 0 !important;
}

#p-also-wow-week22 #microsite_content .alldeals {
  background: #353bac;
}

#p-also-wow-week22 #microsite_content section:last-of-type {
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  #p-also-wow-week22 #microsite_content .c-Products--gallery-Product {
    width: 46%;
  }
}

@media (max-width: 630px) {
  #p-also-wow-week22 #microsite_content .c-Products--gallery-Product {
    width: 95%;
  }
}

#p-also-wow-week22 #microsite_content .vendor_gallery h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-wow-week22 #microsite_content .vendor_gallery p {
  color: #353bac;
}


#p-also-wow-week22 section.collage-.sticky_section {
    height: 850px !important;
    width: 200px !important;
    top: 700px;
    position: absolute;
    float: left;
  background: url("/ec/cms5/media/img/1010_central/also_wow_week/2022_114/wow_top_left.png");
    left: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top 0px left 0px;
  
}

#p-also-wow-week22 section.collage-.sticky_section.sticky {
    position: fixed;
    top: 60px !important;
    z-index: -1;
}

#p-also-wow-week22 section.collage-.sticky_section_two {
    height: 850px !important;
    width: 200px !important;
    top: 2000px;
    position: absolute;
    float: left;
  background: url("/ec/cms5/media/img/1010_central/also_wow_week/2022_114/week_right_bottom.png");
    right: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 100%;
    z-index: 1;
}

#p-also-wow-week22 section.collage-.sticky_section_two.sticky {
    position: fixed;
    top: 60px !important;
    z-index: 0;
}

/*
#p-also-wow-week22 #microsite_content section.vendor_gallery {
    background-size: 35%;
    background-repeat: no-repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/wow_top_left.png);
}

*/

#p-also-wow-week22 #microsite_content section.products {
  background-color: #353bac;
}


#p-also-wow-week22 #microsite_content .products h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-wow-week22 #microsite_content section.products .text_with_media p {
  color: #fff !important;
}

#p-also-wow-week22 .c-Gallery {
  padding-bottom: 0px !important;
}

#p-also-wow-week22 #microsite_content section.products .text_with_media a.btn.btn-primary {
  background: #fff !important;
  color: #353bac !important;
  width: 100%;
}

#p-also-wow-week22 #microsite_content section.products .text_with_media a.btn.btn-primary:hover {
  background: #7e80af !important;
  color: #ffffff !important;
}

#p-also-wow-week22 .products .article.products.js-Products .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:  flex;
  flex-wrap: wrap;
}
#p-also-wow-week22 .products .article.products.js-Products .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}


/* E N D  ALSO WOW week 22 */


/* S T A R T    ALSO AI BUSINESS SOLUTIONS */


#also_ai_bs_22 h3 {
    font-size: 24px;
    font-family: 'rois_bold';
    text-transform: none;
}


#also_ai_bs_22 p.big {
    font-size: 22px;
    line-height: 1.4;
}


#also_ai_bs_22 .section_headline h2 {
    font-size: 40px;
    text-transform: uppercase;
    color: #fff!important;
    background: #000;
    width: fit-content;
    padding: 32px 50px;
    margin-top: 100px;
}


#also_ai_bs_22 h3, 
#also_ai_bs_22 .h3 {
    margin-bottom: 22px;
}

#also_ai_bs_22 #microsite_content .article > .row {
    padding: 45px 0;
}

#also_ai_bs_22 #microsite_content .section_2706094 .article > .row, 
#also_ai_bs_22 #microsite_content .section_2718038 .article > .row, 
#also_ai_bs_22 #microsite_content .section_2718064 .article > .row {
    padding: 0 0 50px 0;
}

#also_ai_bs_22 .section_2706107.bg-gradient-cd-4 {
    padding: 100px 0;
    background-repeat: no-repeat;
  background-position: center; 
}

#also_ai_bs_22 .bg-gradient-cd-4 {
    background-repeat: no-repeat;
  background-position: center; 
}

#also_ai_bs_22 #microsite_content .bg-black_1.box, 
#also_ai_bs_22 #microsite_content .bg-black_1.box .grid, 
#also_ai_bs_22 #microsite_content .bg-black_1:not(.box) .grid-col .article, 
#also_ai_bs_22 #microsite_content .bg-black-1.box, #microsite_content .bg-black-1 .box, 
#also_ai_bs_22 #microsite_content .bg-black-1.box .grid, #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #E6E6D7;
    padding: 0 0 65px 0;
}


#also_ai_bs_22 #microsite_content .bg-add2-100.box, 
#also_ai_bs_22 #microsite_content .bg-add2-100 .box, 
#also_ai_bs_22 #microsite_content .bg-add2-100.box .grid, 
#also_ai_bs_22 #microsite_content .bg-add2-100:not(.box) .grid-col .article {
    background: #E6F03C;
    padding: 0 0 65px 0;
}

#also_ai_bs_22 #microsite_content input.btn-primary, 
#also_ai_bs_22 #microsite_content a.btn-primary, 
#also_ai_bs_22 #microsite_content table.table a.btn-primary {
    margin-bottom: -22px;
    margin-top: 12px;
}

#also_ai_bs_22 .section_2721259, 
#also_ai_bs_22 .section_2721304,
#also_ai_bs_22 .section_2721312
 {
    padding: 65px 0 100px 0;
}


/* E N D   ALSO AI BUSINESS SOLUTIONS */


/*DE ALSO Solutions Schuledigital */
.spr-global #microsite_content section.pb-2r.fix .equalheight .col-md-4.equalheight {
  position: relative;
}

.spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article .col-xs-12 {
  position: inherit;
}

.spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-primary,
.spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-default {
  position: absolute;
  bottom: 20px;
  width: 76%;
  left: 45px;
}

@media (max-width: 991px) {
  .spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-primary,
  .spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-default {
    position: relative;
    bottom: 0;
    width: inherit;
    left: 0;
    margin: 0: auto;
  }
}
/*End DE ALSO Solutions Schuledigital */

/* DE Alcatel fix */
.style_alcatel #microsite_content section.video_intro .equalheight .grid-col .article h2 {
  font-size: 20px;
  margin-bottom: 10px;
}
/* End DE Alcatel fix */


/** Start 05-24 kaspersky **/

.mainkrp #microsite_content .hdpkr .article.text_with_media {
    padding-left: 55px;
}

/** Digital Services Slider 2400_merger **/

.bgGreenSLNavi #microsite_content .c-Gallery .swiper-container .slider-navigation {
background: #89e872;
} 

/** Services 2420 **/

.row_padding {
padding: 50px 0 !important;
}

.rowlev {
padding: 50px 0 10px 0 !important;
background-color:#fcfcfc !important;
}

.logorow {
background-color:#fcfcfc !important;
}



/*** Start Apple Fitness ***/

.apple_flnt #microsite_content .hdlapl_h1 {
    background: #f5f5f5;
}

/*** End Apple Fitness ***/








/* ---------- Christmas Deals 2022 ---------- */



#p-xmasdeals2022 .xmas2022-header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/christmas_deals/22_bigmain_image_background.jpg) no-repeat center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmasdeals2022  input.btn-primary:hover, #p-xmasdeals2022 a.btn-primary:hover, #p-xmasdeals2022 table.table a.btn-primary:hover {
    background:#ff6666 !important;
}

#p-xmasdeals2022  input.btn-primary, #p-xmasdeals2022 a.btn-primary, #p-xmasdeals2022 table.table a.btn-primary {
    background: #ce2c2f !important;
}


/* ---------- End Christmas Deals 2022 ---------- */

/* ---------- Christmas 2022 ---------- */

#p-xmas2022 .xmas2022-header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2022_124/22_bigmain_image_background.jpg) no-repeat center bottom; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2022 .xmas2022-footer{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2022_124/22_bigmain_image_background.jpg) no-repeat center top; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2022 .xmas2022-footer h1, #p-xmas2022 .xmas2022-footer h2, #p-xmas2022 .xmas2022-footer h3, #p-xmas2022 .xmas2022-footer h4, #p-xmas2022 .xmas2022-footer h5, #p-xmas2022 .xmas2022-footer h6, #p-xmas2022 .xmas2022-footer p{
    color:#FFFFFF;
}


#p-xmas2022 .xmas2022-footer input.btn-default, #p-xmas2022 .xmas2022-footer a.btn-default, #p-xmas2022 .xmas2022-footer  table.table a.btn-default {
    border: 2px  solid black;
    border-bottom: 2px  solid #000000;
    border-radius: 30px;
    background: #FFFFFF;
    color: #000000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

    
    
    #p-xmas2022 .xmas2022-footer input.btn-default:hover, #p-xmas2022 .xmas2022-footer a.btn-default:hover, #p-xmas2022 .xmas2022-footer table.table a.btn-default:hover {
    border: 2px  solid #FFFFFF;
    border-radius: 30px;
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
    }
    
    #p-xmas2022 .xmas2022-footer a.btn-primary:hover > .fa::before, #p-xmas2022 .xmas2022-footer a.btn-default:hover > .fa::before, #p-xmas2022 .xmas2022-footer table.table a.btn-primary:hover > .fa::before, #p-xmas2022 .xmas2022-footer table.table a.btn-default:hover > .fa::before {
    color: #FFFFFF;
}
        
    #p-xmas2022 #microsite_content .xmas2022-header .article > .row {
    padding-top:0;
}
    
  
  
  
  
  
#p-xmas2022 .xmas2022-footer h1, #p-xmas2022 .xmas2022-footer h2, #p-xmas2022 .xmas2022-footer h3, #p-xmas2022 .xmas2022-footer h4, #p-xmas2022 .xmas2022-footer h5, #p-xmas2022 .xmas2022-footer h6, #p-xmas2022 .xmas2022-footer p{
    color:#FFFFFF;
}


#p-xmas2022 .xmas2022-footer input.btn-default, #p-xmas2022 .xmas2022-footer a.btn-default, #p-xmas2022 .xmas2022-footer  table.table a.btn-default{
    border: 2px  solid #FFFFFF;
    border-bottom: 2px  solid #FFFFFF;
    /* border-radius: 30px; */
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
}
#p-xmas2022 .xmas2022-footer  a.btn-default > .fa::before{
    color:#FFFFFF;
}
    
    
    #p-xmas2022 .xmas2022-footer input.btn-default:hover, #p-xmas2022 .xmas2022-footer a.btn-default:hover, #p-xmas2022 .xmas2022-footer table.table a.btn-default:hover {
    /*
    border-radius: 30px; 
    border: 2px  solid #000000;
    border-bottom: 2px  solid #000000; */
    background: #FFFFFF;
    color: #000000;
    /* padding: 15px 30px; */
    }
    #p-xmas2022 .xmas2022-footer  .fa-chevron-right:hover{
        color: #000000;
    }
    
#p-xmas2022 .xmas2022-footer table.table a.btn-default:hover > .fa::before {
    color: #00000;
}
    
/* ---------- End Christmas 2022 ---------- */

/* Acer Jumpstart 2Q22 */
.acer_climax_header {height: 550px;
    background-image: url(https://also.com/ec/cms5/media/img/2420_1/providers_26/acer_18/2022_128/cw22_1/acer-jumpstart-2022_header_01.jpg);
    padding-top: 70px;
padding-left:10%;
    background-size: cover;} 

.acer_climax_header h1 {
color:white;
}
.acer_climax_header p {
color:white;
}
.acer_climax_jump #microsite_content a.btn-primary {
    border: 1px solid #87b91a;
    border-bottom: 1px solid #87b91a;
    border-radius: 0px;
    background: #87b91a;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.acer_climax_jump #microsite_content a.btn-primary:hover {
    border: 1px solid #005a61;
    border-bottom: 1px solid #005a61;
    border-radius: 0px;
    background: #005a61;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.sec_head_title_01_fc {
padding-top:30px;
background-color:#fcfcfc;
} 

.sec_head_title_02_fc {
padding-bottom:30px;
background-color:#fcfcfc;
} 
.sec_head_title_03_fc { padding-top:30px; padding-bottom:30px; background-color:#fcfcfc; } 

.sec_head_title_04_nc { padding-top:50px; } 
.sec_bottom_05_nc { padding-bottom:50px; } /* End Acer Jumpstart 2Q22 */


/***** open 2420 OTTERBOX *****/

.otterbox-2420-page #microsite_content a.btn-primary {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 10px;
    background: #f8d347;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}


.otterbox-2420-page #microsite_content a.btn-default {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 10px;
    background: #202221;
    color: #fff;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
/***** close 2420 OTTERBOX *****/

/****** 2420 Eset landing Page ******/
.style_esetLP #microsite_content h1,
.style_esetLP #microsite_content h4 {
  font-family: "raleway", Helvetica, Arial, sans-serif;
  color: #333;
  line-height: 1.3;
  text-transform: none;
}

.style_esetLP #microsite_content h2,
.style_esetLP #microsite_content h3,
.style_esetLP #microsite_content p {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  color: #333;
  line-height: 1.3;
  text-transform: none;
}

.style_esetLP #microsite_content h1 {
  font-weight: bold;
  font-size: 60px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content h2 {
  font-size: 42px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content h3 {
  font-size: 36px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content h4 {
  font-size: 18px;
  margin-bottom: 10px;
}

.style_esetLP #microsite_content p {
  font-size: 16px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content p b {
  font-family: "raleway", Helvetica, Arial, sans-serif;
}

.style_esetLP #microsite_content a.btn-primary {
  border-radius: 10px;
  border-color: #239ba3;
  background-color: #239ba3;
  transition: .5s;
  color: #fff;
  font-size: 18px;
}

.style_esetLP #microsite_content a.btn-primary:hover {
  border-radius: 10px;
  border-color: #1f838a;
  background-color: #1f838a;
  transition: .5s;
  color: #fff;
  font-size: 18px;
}

.style_esetLP #microsite_content a.lnk {
  color: #008193;
  text-decoration: none;
  border-bottom: 0 none;
}

.style_esetLP #microsite_content a.lnk:hover {
  color: #044a54;
  text-decoration: none;
  border-bottom: 0 none;

}

.style_esetLP #microsite_content section.header_block {
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_header_bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 600px;
  position: relative;
  margin-bottom: 60px;
}

.style_esetLP #microsite_content section.header_block:after {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_header_curve.png');
  position: absolute;
  z-index: 100;
  bottom: -1px;
  left: -1px;
  width: 408px;
  height: 276px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.header_block h1,
.style_esetLP #microsite_content section.header_block h3,
.style_esetLP #microsite_content section.header_block p {
  color: #fff;
}

.style_esetLP #microsite_content section.header_block .grid {
  min-height: 600px;
  display: flex;
  align-items: center;
}

.style_esetLP #microsite_content section.header_block .grid .grid-col picture {
  position: absolute;
  left: 40px;
  top: -90px;
}

.style_esetLP #microsite_content section.header_block .grid .grid-col:last-child {
  position: relative;
}

.style_esetLP #microsite_content section.features_block .grid .grid-col {
  width: 20%;
}

.style_esetLP #microsite_content section.protect_block {
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_protect_bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 600px;
  position: relative;
  margin-bottom: 60px;
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.style_esetLP #microsite_content section.protect_block:before {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_protect_curve_top.png');
  position: absolute;
  z-index: 100;
  top: -1px;
  left: -1px;
  width: 370px;
  height: 322px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.protect_block:after {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_protect_curve_btm.png');
  position: absolute;
  z-index: 100;
  bottom: -1px;
  right: -1px;
  width: 323px;
  height: 320px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.protect_block h2,
.style_esetLP #microsite_content section.protect_block p {
  color: #fff;
  margin-bottom: 60px;
}

.style_esetLP #microsite_content section.protect_block .grid .grid-col picture img {
  margin-bottom: 60px;
  display: block;
}

.style_esetLP #microsite_content section.contact_block {
  background-color: #f2f2f2;
  margin-top: 60px;
  padding-top: 60px;
  position: relative;
}

.style_esetLP #microsite_content section.contact_block:before {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_contact_curve_top.png');
  position: absolute;
  z-index: 100;
  top: -1px;
  right: -1px;
  width: 370px;
  height: 320px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.contact_block.last {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.style_esetLP #microsite_content section.contact_block.last:before {
  content: '';
  background-image: none;
}

@media (max-width: 991px) {
  .style_esetLP #microsite_content h1 {
    font-size: 40px;
  }

  .style_esetLP #microsite_content h2 {
    font-size: 25px;
  }

  .style_esetLP #microsite_content h3 {
    font-size: 20px;
  }

  .style_esetLP #microsite_content section.features_block .grid .grid-col {
    width: 100%;
  }

  .style_esetLP #microsite_content section.header_block {
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    min-height: inherit;
  }

  .style_esetLP #microsite_content section.header_block:after {
    display: none;
  }

  .style_esetLP #microsite_content section.header_block .grid {
    min-height: inherit;
  }

  .style_esetLP #microsite_content section.header_block .grid .grid-col picture {
    position: relative;
    top: 0;
    left: 20px;
  }

  .style_esetLP #microsite_content section.protect_block {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .style_esetLP #microsite_content section.protect_block:before {
    display: none;
  }

  .style_esetLP #microsite_content section.protect_block:after {
    display: none;
  }

  .style_esetLP #microsite_content section.protect_block p {
    margin-bottom: 20px;
  }

  .style_esetLP #microsite_content section.protect_block .grid .grid-col picture img {
    margin-bottom: 20px;
  }

  .style_esetLP #microsite_content section.contact_block {
    margin-top: 30px;
    padding-top: 30px;
  }

  .style_esetLP #microsite_content section.contact_block:before {
    display: none;
  }

  .style_esetLP #microsite_content section.contact_block .article.text_with_media img {
    display: block;
    margin: 0 auto 20px;
    padding-left: 0;
  }

  .style_esetLP #microsite_content section.contact_block .article.text_with_media .col-md-6 {
    text-align: center;
  }
}
/****** End 2420 Eset landing Page ******/

/***** Start 2420 WACOM Landing Page *****/

body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section>section:nth-of-type(4) a.u-imageLink:hover img,
body#wacom_educ #microsite_content>div#section section:nth-of-type(5) a:hover img,
body#wacom_creative #microsite_content>div#section section:nth-of-type(5) a:hover img {
  transform: scale(1.1) !important;
}
body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section>section:nth-of-type(4) a.u-imageLink *,
body#wacom_educ #microsite_content>div#section section:nth-of-type(5) a img,
body#wacom_creative #microsite_content>div#section section:nth-of-type(5) a img {
    transition: .3s ease all !important;
}
body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section a:hover {
    border-bottom: none !important;
}
body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section a {
    color: #0097d4 !important;
    border-bottom: 1px solid #0097d4 !important;
}

/***** End 2420 WACOM Landing Page *****/

/***** Start LEXMARK Landing Page *****/

body.p-2420-lexmark_22 * {
    font-family: sans-serif !important;
}
body.p-2420-lexmark_22 a.btn {
    background: #008945 !important;
    border: none !important;
    box-shadow: 5px 5px darkgreen;
    transition: .3s ease all !important;
    border-radius: 10px !important;
}
body.p-2420-lexmark_22 a.btn:hover {
    background: white !important;
}
body.p-2420-lexmark_22 section {
    margin-top: 30px !important;
}
body.p-2420-lexmark_22 section.belangrijke img {
    height: 100px !important;
    width: auto;
}
body.p-microsite.p-.p-2420-lexmark_22 h3 {
    text-transform: inherit !important;
}
body.p-microsite.p-.p-2420-lexmark_22 a {
    text-transform: inherit !important;
    font-weight: normal !important;
}

/***** End LEXMARK Landing Page *****/

/***** Kyocera NL ******/
.style_kyoceraNL #microsite_content a.btn-primary {
  background-color: #e23d52;
  border-color: #e23d52;
  border-radius: 0;
}

.style_kyoceraNL #microsite_content a.btn-primary:hover {
  background-color: #902331;
  border-color: #902331;
  border-radius: 0;
  color: #fff;
}

.style_kyoceraNL #microsite_content section.product_block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.style_kyoceraNL #microsite_content section.product_block .grid-col .article .row:last-child p {
  position: relative;
  min-height: 100px;
}

.style_kyoceraNL #microsite_content section.product_block .grid-col .article .row p:last-child {
  min-height: inherit;
}

.style_kyoceraNL #microsite_content section.product_block .grid-col .article .row p:last-child a.btn-primary {
  position: absolute;
  margin: 0;
  left: 0;
  bottom: -50px;
}

@media (max-width: 991px) {
  .style_kyoceraNL #microsite_content section.product_block .grid-col .article .row:last-child p {
    min-height: inherit;
  }

  .style_kyoceraNL #microsite_content section.product_block .grid-col .article .row p:last-child a.btn-primary {
    position: relative;
    bottom: 0;
  }
}
/***** End Kyocera NL ******/


/***** START Dicota EcoBase *****/

/* body.p-microsite.p-.p-2420-dicota_eco_base_1 section a.btn {
    background: #24a966 !important;
    border-radius: 15px !important;
    border: none !important;
    box-shadow: 5px 5px 0 #3d3d3d;
    transition: .3s ease all !important;
}
body.p-microsite.p-.p-2420-dicota_eco_base_1 section a.btn:hover {
    background: white !important;
    color: green !important;
}
body.p-microsite.p-.p-2420-dicota_eco_base_1 * {
    font-family: sans-serif;
}
body.p-microsite.p-.p-2420-dicota_eco_base_1 h1 {
    text-transform: inherit;
    margin: 50px 0 30px 0;
} */

/***** END Dicota EcoBase *****/

/******** Open APC BBQ ********/
.apc_bbq #microsite_content a.btn-primary {
    border: 2px solid #ea1237;
    border-radius: 10px;
    background: #ea1237;
    color: #ffff;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.apc_bbq #microsite_content a.btn-primary:hover {
    border-radius: 10px;
    border: 2px solid #fff;
}

.apc_bbq.p-microsite {
  background: #19171b;
}

.apc_bbq #microsite_content h2,
.apc_bbq #microsite_content h3,
.apc_bbq #microsite_content p {
  color:white;
}
.apc_bbq #microsite_content .grid .row > div {
  color:white;
}
/******** Close APC BBQ ********/

/***** Start LINDY KOPFHORER PAGE styling *****/

section.section_2765182.box.kopfhohrer_banner {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/header-model.jpg);
    padding: 400px 0px 300px 0px;
}
section.section_2765182.box.kopfhohrer_banner * {
    background: transparent !important;
    color: white !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h1 {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif;
    font-weight: 100 !important;
    font-size: 5rem !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h1 b {
    font-weight: bold !important;
}
.kopfhorer_section2 p, .kopfhorer_section4 p, .kopfhorer_section5 p, .kopfhorer_section7 p {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif !important;
    font-size: 19px !important;
    line-height: 30px !important;
    width: 60% !important;
    margin: 50px auto !important;
}
section.section_2765186.kopfhorer_section3_headphones {
    height: 550px !important;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/headphones-all_white.jpeg);
    background-position: center !important;
}
section.section_2765187.kopfhorer_section4 {
    margin: 50px 0 !important;
    margin-bottom: 0px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h2 {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif;
    font-weight: 400 !important;
    font-size: 4rem !important;
}
section.section_2766411.kopfhorer_section6 .container>.row>.equalheight {
    height: 500px !important;
    padding: 200px !important;
}
section.section_2766411.kopfhorer_section6 .container {
    width: 100% !important;
}
section.section_2766411.kopfhorer_section6 .container>.row>.equalheight:nth-of-type(1) {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/active-noise-cancelling_internal-microphone.jpg);
}
section.section_2766411.kopfhorer_section6 .container>.row>.equalheight:nth-of-type(2) {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/active-noise-cancelling_external-microphone.jpg);
}
body.p-1010_anbieter-kopfhorer_1 h3 {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif;
    font-weight: lighter;
    font-size: 30px !important;
}
section.section_2766411.kopfhorer_section6 h3 {
    color: white !important;
    text-shadow: 3px 3px 5px black;
}
section.section_2766414.kopfhorer_section7 {
    padding: 100px 0 !important;
}

section.section_2766416.kopfhorer_section8 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/73201_lh500xw.jpg);
    padding: 200px 200px 500px 200px !important;
    background-attachment: fixed;
}

section.section_2766416.kopfhorer_section8 * {
    color: white !important;
    text-shadow: 0px 2px 5px black;
    font-size: 18px;
}

section.section_2766416.kopfhorer_section8 h1 {
    margin: 30px 0 !important;
}

section.section_2765189.kopfhorer_section5 img {
    height: 70% !important;
    margin: auto !important;
    width: auto !important;
    margin-right: 0px !important;
}

section.section_2765189.kopfhorer_section5 div.article.text_with_media>.row p {
    margin-left: 0px !important;
}
section.section_2765189.kopfhorer_section5 div.article.text_with_media>.row {
    display: table-cell;
    vertical-align: middle;
}

section.section_2765189.kopfhorer_section5 div.article.text_with_media {
    display: table;
    height: 70% !important;
    margin: auto !important;
    margin-left: 0px !important;
}

.kopfhorer_section9 .article.text_with_media>.row {
    display: table-cell;
    vertical-align: middle;
}

.kopfhorer_section9 .article.text_with_media {
    display: table;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 a.btn.btn-primary {
    background: lightgray !important;
    border-radius: 0px !important;
    border: 1px solid darkred !important;
    padding: 20px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 li {
    margin: 15px 0 !important;
}

.kopfhorer_section10 picture img {
    height: 100% !important;
    object-fit: cover !important;
}

section.section_2766446.kopfhorer_section8 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/73202_music.jpg);
    padding: 200px 200px 500px 200px !important;
    background-attachment: fixed;
}

section.section_2766446.kopfhorer_section8 h1 {
    margin: 15px 0;
}
section.section_2766446.kopfhorer_section8 * {
    color: white !important;
    text-shadow: 0px 0px 5px black;
    font-size: 18px !important;
}

section.section_2766453.kopfhorer_section8 h1 {
    margin: 15px 0 !important;
}

section.section_2766453.kopfhorer_section8 * {
    color: white;
    text-shadow: 0px 0px 5px black;
    font-size: 18px !important;
}
section.section_2766453.kopfhorer_section8 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/73203-travel-travel-2.jpeg);
    padding: 200px 200px 500px 200px !important;
    background-attachment: fixed !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 section.section_2766424 {
    padding: 100px 0px 20px 0px !important;
}

section.section_2766426.kopfhorer_section17 * {
    font-size: 18px !important;
}
section.section_2766426.kopfhorer_section17 {
    margin-bottom: 150px !important;
}
section.section_2766426.kopfhorer_section17 .row>.equalheight {
    border-top: 2px solid red;
    width: 30% !important;
    margin: 15px !important;
}

section.section_2766428.kopfhorer_section18 * {
    color: white !important;
}
section.section_2766428.kopfhorer_section18 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/headphones_red-background.jpg);
    padding: 200px !important;
    background-position: center;
}

section.section_2766430.kopfhorer_section19 * {
    color: white !important;
    font-weight: bolder !important;
}

section.section_2766432.kopfhorer_section20 img {
    width: 100px !important;
}
section.section_2766432.kopfhorer_section20 h3 {
    font-weight: bolder !important;
}
section.section_2766432.kopfhorer_section20 * {
    color: white;
    font-size: 18px;
}
section.section_2766432.kopfhorer_section20 {
    background: black;
    padding-top: 100px;
}

section.section_2766432.kopfhorer_section20 .row.equalheight>.equalheight {
    width: 30%;
    margin: 15px;
    border-top: 2px solid red;
    background: #3d3d3d;
    height: fit-content !important;
    margin-bottom: 100px !important;
}

section.section_2766421.kopfhorer_section10, section.section_2766451.kopfhorer_section10 {
    margin-bottom: 100px !important;
}

section.section_2766430.kopfhorer_section19 {
    background: black;
    padding-top: 100px !important;
}
section.section_2766432.kopfhorer_section20 a {
    color: #009ee0 !important;
    text-decoration-color: #009ee0 !important;
    border: none !important;
}
section.section_2766432.kopfhorer_section20 a:hover {
    text-decoration: underline !important;
}
section.section_2766428.kopfhorer_section18 .row .article.text_with_media .row a.btn.btn-primary:hover {
    background: #ffffff59 !important;
}
section.section_2766428.kopfhorer_section18 .row .article.text_with_media .row a.btn.btn-primary {
    background: none !important;
    border: 1.5px solid white !important;
    transition: .3s ease all !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h1 b {
    font-size: 5rem !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 * {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}


/***** End LINDY KOPFHORER PAGE styling *****/

/***** Start HP Work Better Page Styling *****/

body#p_hp_work_better section.section_2467580.hpi_21q4_workbetter_cta div.article.text_with_media {
    background: white !important;
    padding: 15px !important;
}

/***** End HP Work Better Page Styling *****/

/************ OPEN Brother ***************/

section.section_2701722 {
    background: #f4f4f4;
}

section#brother_icons {
    background: #f4f4f4;
}

section.section_2768572 {
    background: ##f4f4f4;
}
.brother_page h1 {
      color: #162d9a;
      font-size: 45px;
      font-family: Open Sans,sans-serif;
      margin-top: 20px;
}

.brother_page h2 {
    font-size: 30px;
    font-family: Open Sans,sans-serif;
    /* color: #000; */
    line-height: 1.17;
    letter-spacing: normal;
    margin-bottom: 40px;
    font-weight: 900;
}

.brother_page #microsite_content .article:last-child {
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
}

.brother_page #microsite_content a.btn-primary {
    border: 0px solid black;
    border-bottom: 0px solid #000;
    border-radius: 0px;
    background: #3163d9;
    color: #FFF;
    font-size: 12px;
    padding: 15px 30px;
    font-weight: bold;
}

.brother_page .section_2768674
 {
    background-color: #e8eaec;
}

.brother_page .section_2769040 {
   background-color: #e8eaec;
}
/************ CLOSE Brother ***************/          

/************ OPEN ANW 2022 Slot Machine ***************/ 

.anw-2022-slot2 .article.text_with_media img {
    padding-left: 0px!important;
}

.anw-2022-lightgrey {background-color:#ededed!important;}
.anw-2022-lightgrey .equalheight {
    background-color: #ededed;
}
.anw-2022-header, .anw-2022-contact {background-repeat: no-repeat!important; background-size: cover;
    background-position: center!important;}

.anw-2022-slot p.big, .anw-2022-header p.big, .anw-2022-pbig p.big, .anw-2022-disclaimer p.big  {
    font-size: 26px;
    line-height: 1.2;
}

.anw-2022-topics h1 {
    font-size: 40px!important;
    color: #fff!important;
    background-color: #000;
    display: inline-block;
    padding: 32px;
    margin-top: 93px;
}
.anw-2022-topics2 h1 {
    font-size: 40px!important;
    color: #fff!important;
    background-color: #000;
    display: inline-block;
    padding: 32px;
    margin-top: 180px;
}
.anw-2022-topicarticle h2 {
    margin-top: 40px;
    font-size: 22px;
}

.anw-2022-slot {
    margin-top: 91px;
    margin-bottom: 32px;
}

.anw-2022-slot2 {
    padding-top: 200px;
    margin-top: -180px;
    padding-bottom: 50px;
}

.anw-2022-topicarticle {
    padding-top: 260px;
    margin-top: -240px;
}

.anw-2022-topicarticle .row {
    padding-top: 0px!important;
}

.anw-2022-topicarticle .article {
    background-color: #fff;
    border-bottom: 38px solid #ededed;
    margin-left: 10px;
    margin-right: 10px;
}

.anw-2022-disclaimer {
    margin-top: 50px;
    margin-bottom: 50px!important;
}

.anw-2022-topicarticle img {
    padding: 0px!important;
}


.anw-2022-contact {
    padding-top: 40px;
    padding-bottom: 40px;
}
.anw-2022-topicarticle {
    padding-bottom: 50px;
}
.anw-2022-textfield {
    margin-top: 100px!important;
}
.anw-2022-slot .col-md-6:nth-child(2) {
    background-color: #fff;
    /* padding: 42px; */
    /* padding-bottom: 164px; */
}

.anw-2022-menu {
    background-color: #faf8f8;
}
.anw-2022-menu p {
    margin: 0px;
}

.anw-2022-menu a.btn-default {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 0px!important;
    background: #fff!important;
    color: #000;
    font-size: 16px;
    padding: 14px 25px;
    font-weight: bold;
    margin-left: 9px;
}
.anw-2022-menu a.btn-primary {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 0px;
    background: #000000;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.anw-2022-slot .text_with_media img {
    padding-left: 0px;
}

/* BUTTON NOT CLICKABLE ON SLOT MACHINE PAGE 

.anw-2022-slot2 .btn-primary {
    pointer-events: none;
}
.anw-2022-slot2 div > div > p:nth-child(3) {
    cursor: not-allowed!important;
}
*/

/************ CLOSE ANW 2022 Slot Machine ***************/ 

/********** START CANON NEW 062022 LANDING PAGE STYLING **********/

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 {
    background: #f0f0f0 !important;
    box-shadow: none !important;
    display: table;
    width: 100% !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    background-position-y: -50px !important;
    padding: 0px 100px 0px 100px !important;
    margin-top: 80px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1>div.container {
    display: table-cell;
    vertical-align: middle;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 * {
    background: transparent !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section {
    padding: 50px 0 !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section * {
    font-family: sans-serif !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 * {
    color: #3d3d3d !important;
    text-shadow: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 h1 {
    color: #c6020c !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 h1 {
    font-size: 65px !important;
    margin-bottom: 30px !important;
    text-transform: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 p {
    font-size: 18px !important;
    padding: 0px !important;
    font-weight: lighter;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 .col-xs-12.col-md-8 {
    padding: 0px 50px !important;
    padding-top:20px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section a.btn-primary:hover,
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 a.btn-primary:hover {
    background: #710106 !important;
    color: white !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section a.btn-primary,
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 a.btn-primary {
    background: #C60220 !important;
    border: none !important;
    color:white !important;
    transition: .3s ease all !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_3 h3,
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_4 h3 {
    text-transform: none !important;
    font-size: 18px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_4>div.container, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_2>div.container {
    background: transparent !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_4 {
    background: #f0f0f0 !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_2 {
    background: url(https://also.com/ec/cms5/media/img/2420_1/providers_26/canon_13/canon_pixma_printer_image_1920x1080.jpg) !important;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 80%);
    padding: 150px !important;
    background-position-y: -375px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5 .row.equalheight>.equalheight .article>.row, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 .row.equalheight>.equalheight .article>.row {
    display: table-cell !important;
    vertical-align: middle !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5 .row.equalheight>.equalheight .article, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 .row.equalheight>.equalheight .article {
    display: table !important;
    width: 100% !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5>.container>div.row.equalheight .equalheight, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>.container>div.row.equalheight .equalheight {
    min-height: 500px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5 picture img, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 picture img {
    height: 100%;
    width: auto;
    object-fit: cover !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 img {
    width: 250px !important;
    border-radius: 50% !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 {
    background: #f0f0f0 !important;
    margin-bottom: 0px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 {
    margin-top: 0px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 h3 {
    font-size: 30px !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 p {
    font-size: 18px !important;
    font-weight: lighter !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 h3, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 p {
    color: white !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 {
    background: url(https://also.com/ec/cms5/media/img/2420_1/providers_26/canon_13/istock_86234593_xxxlarge-v2-3x2_f618689b05f041798e97bddba16573ca.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>div.container>div.row.equalheight>.equalheight>div.article.text_with_media {
    display: table-cell !important;
    vertical-align: middle !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>div.container>div.row.equalheight>.equalheight {
    display: table !important;
    vertical-align: middle !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>div.container {
    background: transparent !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 h3 {
    text-transform: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 * {
    color: #3d3d3d;
    text-shadow: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 img.img-responsive {
    margin-top: -75px;
    margin-bottom: -75px;
    box-shadow: 5px 5px 25px #3d3d3d;
    padding-left: 0px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 div.row div.col-xs-12.col-md-8 {
    padding-top: 50px;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_2 * {
    color: white !important;
}

@media screen and (max-width:1845px) {
  body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 .col-xs-12.col-md-8 {
    padding-top:100px !important;
  }
}

/********** END CANON NEW 062022 LANDING PAGE STYLING **********/


/********** S T A R T   Ludium Gamescom 2022  **********/

.ludium-gamescom-frame b {
  color: #FF4919!important;
}
.ludium-gamescom p {
  margin: 0px!important;
  font-size: 16px!important;
  line-height: 30px!important;
}
.ludium-gamescom p.big {
  font-size: 38px;
  line-height: 40px;
}
.ludium-gamescom-sorastream p {
  font-size: 44px!important;
  line-height: 53px!important;
  color: #F6BC41!important;
  font-weight: bold!important;
}
.ludium-gamescom-box .text_with_media {
  background-color: #009192!important;
}
.ludium-gamescom-box b {
  color: #F6BC41!important;
  font-size: 29px!important;
}
.ludium-gamescom-box p, .ludium-gamescom-box p.big, .ludium-gamescom-box ul li {
  color: #ffffff!important;
}
.ludium-gamescom-cloud h1, .ludium-gamescom-cloud p.big, .ludium-gamescom-cloud p {
  color: #ffffff!important;
}
.ludium-gamescom-vegas h2, .ludium-gamescom-vegas p {
  color: #ffffff!important;
}
.ludium-gamescom-frame h2 {
  font-size: 40px!important;
}
.ludium-gamescom-frame p.big {
  font-size: 33px!important;
  margin-top: -25px!important;
}
.ludium-gamescom-pillars {
  margin-top: 80px!important;
}
.ludium-gamescom-video .container:before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/logo-min.png);
  position: relative;
  transform: scale(.4);
  top: 34px;
  left: -171px;
}
.ludium-gamescom-video {
  padding-bottom: 64px;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/Top_video_bg.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 90px!important;
}
.ludium-gamescom-pillars>div>div>div:nth-child(1)>div {
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box1.jpg);
  background-size: cover;
  border-radius: 20px;
  padding: 30px 170px 30px 19px!important;
  min-height: 270px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(1)>div p:first-of-type:After {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/hand.png);
  position: absolute;
  transform: scale(.35);
  top: -404px;
  left: 190px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(1) p {
  color: #fff!important;
  font-weight: 300;
}
.ludium-gamescom-pillars>div>div>div:nth-child(2)>div {
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box2.jpg);
  background-size: cover;
  border-radius: 20px;
  min-height: 270px;
  text-align: center;
}
.ludium-gamescom-pillars>div>div>div:nth-child(2):before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/toy-coins-min.png);
  position: absolute;
  transform: scale(0.4);
  top: -101px;
  left: -89px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(2) p {
  color: #fff!important;
  position: relative;
  bottom: -157px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(3)>div {
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box3.jpg);
  background-size: cover;
  border-radius: 20px;
  min-height: 270px;
  text-align: center;
}
.ludium-gamescom-pillars>div>div>div:nth-child(3) p {
  color: #fff!important;
  position: relative;
  bottom: -157px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(3):before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/blueskull.png);
  position: absolute;
  transform: scale(0.6);
  top: -97px;
  left: -55px;
}
.ludium-gamescom-textbox h2 {
  font-size: 37px;
  margin-top: 13px;
}
.ludium-gamescom-box p.big {
  font-size: 29px!important;
  line-height: 38px!important;
}
.ludium-gamescom-box p {
  font-size: 21px!important;
  line-height: 33px!Important;
}
.ludium-gamescom-textbox {
  margin-top: 155px!important;
}
.ludium-gamescom-btn .btn {
  border: 0px!important;
  background-color: #ff4919!important;
  padding: 20px 70px!important;
  font-size: 20px!important;
}
.ludium-gamescom-btn .btn:hover {
  background-color: #fff!important;
  border: 2px solid #ff4949!important;
  color: #ff4949!important;
}
.ludium-gamescom-video .btn {
  margin-top: 50px;
  border: 2px solid #ff4919!important;
  background-color: transparent!important;
  padding: 20px 70px!important;
  font-size: 20px!important;
  color: #ff4919!important;
}
.ludium-gamescom-video .btn:hover {
  background-color: #ff4949!important;
  border: 0px!important;
  color: #fff!important;
}
.ludium-gamescom-sorastream {
  margin-top: 170px!important;
  height: 700px;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/sorastreambg.png);
  background-position: center;
  background-size: contain;
  padding-top: 130px;
  background-repeat: no-repeat;
}
.ludium-gamescom-sorastream .text_with_media:before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/Logo_SoraStream_Black.png);
  position: absolute;
  left: 30px;
  top: -187px;
}
.ludium-gamescom-sorastream .text_with_media:after {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/pc%20and%20games.png);
  position: absolute;
  top: -90px;
  transform: scale(.8);
  left: -80px;
}
.ludium-gamescom-box {
  margin-top: 150px!important;
}
.ludium-gamescom-box .article {
  padding: 30px 12px;
  height: 390px!important;
}
.ludium-gamescom-box p.big {
  font-size: 31px;
  font-weight: bold;
}
.ludium-gamescom-box p:nth-child(3) {
  margin-top: 30px!important;
  font-size: 19px;
}
.ludium-gamescom-box ul li {
  font-size: 18px;
  margin-top: 15px;
}
.ludium-gamescom-cloud {
  margin-top: 200px!important;
  padding: 150px 0px!important;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/vortex_bg.png);
  background-position: center;
  background-size: cover;
}
.ludium-gamescom-cloud .text_with_media {
  width: 710px!important;
  margin: 0 auto!important;
}
.ludium-gamescom-cloud h1 {
  margin-bottom: 35px!important;
  font-size: 40px!important;
  line-height: 54px!important;
  text-transform: capitalize;
}
.ludium-gamescom-cloud p.big {
  font-size: 27px!important;
  line-height: 36px!important;
  margin-bottom: 35px!important;
}
.ludium-gamescom-accordion h2 {
  font-size: 40px!important;
  margin-left: -25px;
}
.ludium-gamescom-accordion {
  margin-top: 61px!important;
}
.ludium-gamescom-accordion .panel:nth-child(2n-1) a {
  background-color: #fff;
}
.ludium-gamescom-accordion .panel {
  margin-bottom: 10px;
}
.ludium-gamescom-accordion .panel-heading {
  border: 1px solid #000;
}
.ludium-gamescom-vegas {
  background-color: #000;
  padding-top: 62px;
  padding-bottom: 62px;
  margin-top: 60px!important;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/las-vegas.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 1px!important;
}
.ludium-gamescom-vegas h2 {
  font-size: 30px!important;
}
.ludium-gamescom-vegas p {
  width: 600px;
  line-height: 25px!important;
  margin-top: -10px!important;
}
@media only screen and (max-width: 845px) {
  .ludium-gamescom-pillars>div>div>div:nth-child(1)>div p:first-of-type:After {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/hand.png);
    position: absolute;
    transform: scale(.25);
    top: -421px;
    left: 26px;
  }
  .ludium-gamescom-pillars p {
    margin: 0px!important;
    font-size: 16px!important;
    line-height: 19px!important;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(1)>div {
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box1.jpg);
    background-size: cover;
    border-radius: 20px;
    padding: 30px 110px 30px 19px!important;
    margin-bottom: 20px!important;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(2)>div {
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box2.jpg);
    background-size: cover;
    border-radius: 20px;
    height: 214px!important;
    text-align: center;
    margin-bottom: 20px!important;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(2):before {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/toy-coins-min.png);
    position: absolute;
    transform: scale(0.4);
    top: -115px;
    left: -35px;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(3)>div {
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box3.jpg);
    background-size: cover;
    border-radius: 20px;
    height: 214px!important;
    text-align: center;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(3):before {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/blueskull.png);
    position: absolute;
    transform: scale(0.6);
    top: -97px;
    left: -7px;
  }
  .ludium-gamescom-textbox {
    margin-top: 51px!important;
  }
  .ludium-gamescom-textbox p {
    margin: 0px!important;
    font-size: 16px!important;
    line-height: 24px!important;
  }
  .ludium-gamescom-sorastream .text_with_media:before {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/Logo_SoraStream_Black.png);
    position: absolute;
    left: 20px;
    top: -167px;
    transform: scale(0.7);
  }
  .ludium-gamescom-sorastream {
    margin-top: 130px!important;
    height: 700px;
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/sorastreambg.png);
    background-position: center;
    background-size: cover;
    padding-top: 130px;
    background-repeat: no-repeat;
  }
  .ludium-gamescom-sorastream p {
    font-size: 44px!important;
    line-height: 50px!important;
    color: #F6BC41!important;
    font-weight: bold!important;
    margin: 0px!Important;
  }
  .ludium-gamescom-sorastream .text_with_media:after {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/pc%20and%20games.png);
    position: absolute;
    top: -90px;
    transform: scale(.8);
    left: -159px;
  }
  .ludium-gamescom-box .article {
    height: 390px!important;
    padding: 0px!important;
  }
  .ludium-gamescom-box ul {
    padding-left: 22px!important;
    margin-left: 0px!important;
  }
  .ludium-gamescom-cloud {
    margin-top: -1px!important;
    padding: 70px 0px!important;
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/vortex_bg.png);
    background-position: center;
    background-size: cover;
  }
  .ludium-gamescom-cloud .text_with_media {
    width: inherit!important;
    margin: 0 auto!important;
  }
  .ludium-gamescom-box .text_with_media {
    background-color: transparent!important;
  }
  .ludium-gamescom-box {
    background-color: #009192;
    padding-bottom: 36px;
    padding-top: 20px;
  }
  .ludium-gamescom-vegas .text_with_media p {
    width: 60%!important;
  }
  .ludium-gamescom-vegas {
    background-color: #000;
    padding-top: 62px;
    padding-bottom: 62px;
    margin-top: 60px!important;
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/las-vegas-small.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 1px!important;
  }
  .ludium-gamescom-vegas .text_with_media p {
    width: 60%!important;
    text-shadow: 5px 1px 10px #000, 5px 1px 10px #000;
    line-height: 22px!important;
  }
}
/********** END Ludium Gamescom 2022 **********/


/*** Insys ***/

.insys_whitesmoke {
background-color: whitesmoke;
padding: 30px;
}

.insys_transwhite {
padding: 30px;
}

section.section_2818825 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #09a5e0;
}

/********** APC Easy Rack New Styling **********/
.style_apc_easyracks #microsite_content h1,
.style_apc_easyracks #microsite_content h2,
.style_apc_easyracks #microsite_content h3,
.style_apc_easyracks #microsite_content h4,
.style_apc_easyracks #microsite_content p {
  text-transform: none;
  line-height: 1.3;
}

.style_apc_easyracks #microsite_content h1 {
  font-family: "inter", Helvetica, Arial, sans-serif;
  font-size: 46px;
}

.style_apc_easyracks #microsite_content h2 {
  font-family: "inter", Helvetica, Arial, sans-serif;
  font-size: 30px;
  margin-bottom: 20px;
}

.style_apc_easyracks #microsite_content h3 {
  font-family: "interregular", Helvetica, Arial, sans-serif;
  font-size: 26px;
  margin-bottom: 20px;
}

.style_apc_easyracks #microsite_content h4 {
  font-family: "inter", Helvetica, Arial, sans-serif;
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}

.style_apc_easyracks #microsite_content p {
  font-family: "interregular", Helvetica, Arial, sans-serif;
  font-size: 18px;
}

.style_apc_easyracks #microsite_content p b {
  font-family: "inter", Helvetica, Arial, sans-serif;
}

.style_apc_easyracks #microsite_content a.btn-primary {
  border-radius: 0;
  border-color: #3dcd58;
  background-color: #3dcd58;
  transition: .5s;
  color: #fff;
  font-size: 16px;
  font-family: "inter", Helvetica, Arial, sans-serif;
}

.style_apc_easyracks #microsite_content a.btn-primary:hover {
  border-radius: 0;
  border-color: #218b35;
  background-color: #218b35;
  transition: .5s;
  color: #fff;
  font-size: 16px;
  font-family: "inter", Helvetica, Arial, sans-serif;
}

.style_apc_easyracks #microsite_content a.lnk {
  font-family: "inter", Helvetica, Arial, sans-serif;
  color: #3dcd58;
  border-bottom-color: #3dcd58;
}

.style_apc_easyracks #microsite_content a.lnk:hover {
  color: #218b35;
  border-bottom-color: #218b35;
}

.style_apc_easyracks #microsite_content section.block_header {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/header_bg_new.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  min-height: 530px;
  position: relative;
  margin-bottom: 60px;
  display: flex;
  align-items: flex-end;
  background-color: #fff;
}

.style_apc_easyracks #microsite_content section.block_header:after {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/header_bg_cut.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  width: 100%;
  height: 226px;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: -10px;
}

.style_apc_easyracks #microsite_content section.block_header .article {
  background-color: transparent;
  position: relative;
  z-index: 10;
}

.style_apc_easyracks #microsite_content section.block_header h1,
.style_apc_easyracks #microsite_content section.block_header p {
  color: #fff;
}

.style_apc_easyracks #microsite_content section.block_header h3 {
  color: #3dcd58!important;
}

.style_apc_easyracks #microsite_content section.block_header p {
  display: block;
  padding: 20px;
  background-color: #3dcd58;
}

.style_apc_easyracks #microsite_content section.block_header .col-for-image {
  margin-top: 50px;
}

.style_apc_easyracks #microsite_content section.block_whyapc {
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_whyapc .grid .grid-col .article {
  border-left: 5px solid #3dcd58;
}

.style_apc_easyracks #microsite_content section.block_keyhighlight {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/intro_bg01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  margin-bottom: 60px;
  min-height: 224px;
  display: flex;
  align-items: center;
}

.style_apc_easyracks #microsite_content section.block_keyhighlight .article {
  background: transparent;
}

.style_apc_easyracks #microsite_content section.block_keyhighlight h3 {
  color: #fff!important;
}

.style_apc_easyracks #microsite_content section.block_highlights {
  margin-top: 70px;
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_highlights p {
  font-size: 16px;
}

.style_apc_easyracks #microsite_content section.block_highlights p b {
  font-size: 20px;
}

.style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col .article {
  border: 1px solid #3dcd58;
  position: relative;
  padding-top: 20px;
}

.style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col .article .col-for-image {
  position: absolute;
  top: -45px;
}

.style_apc_easyracks #microsite_content section.block_genericcontent {
  background-color: #f9fbf9;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_genericcontent.bg {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/contact_angle_bg.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center;
  position: relative;
  padding-bottom: 150px;
  margin-bottom:  0;
}

.style_apc_easyracks #microsite_content section.block_genericcontent.last {
  margin-bottom: 0;
}

.style_apc_easyracks #microsite_content section.block_genericcontent .article {
  background-color: transparent;
}

.style_apc_easyracks #microsite_content section.block_genericcontent .article .row {
  display: flex;
  align-items: center;
}

.style_apc_easyracks #microsite_content section.block_security.last {
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_security .grid .grid-col .article {
  background-color: #f9fbf9;
  margin-bottom: 20px;
  border-bottom: 4px solid #3dcd58;
}

.style_apc_easyracks #microsite_content section.block_security .grid .grid-col .article .row {
  display: flex;
  align-items: center;
}

.style_apc_easyracks #microsite_content section.block_contact {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/contact_angle_bg02.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  padding-bottom: 100px;
}

.style_apc_easyracks #microsite_content section.block_contact h2,
.style_apc_easyracks #microsite_content section.block_contact p {
  color: #fff;
}

.style_apc_easyracks #microsite_content section.block_contact .article {
  background-color: transparent;
}

@media (max-width: 991px) {
  .style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col .article .col-for-image {
    position: relative;
    top: 0;
  }

  .style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col {
    margin-bottom: 20px;
  }
}
/********** End APC Easy Rack New Styling **********/

/** Also Web Configurator **/
.style_alsowebcon #microsite_content section.header_block {
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_header_bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 600px;
  position: relative;
  margin-bottom: 60px;
}

/********** Start 1550 Portal **********/

.1550_portal .u-bgAds {
    padding: 0px!important;
    background: none!important;
}
.1550_portal .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px!important;
    padding-right: 10px!important;
} 

/********** End 1550 Portal **********/





/********** Ergotron BBQ Incentive **********/


.ergotron_bbq p.big {
    font-size: 20px;
    line-height: 130%;
    letter-spacing: normal;
}

.ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black_1.box, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black_1.box .grid, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black_1:not(.box) .grid-col .article, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black-1.box,.ergotron_bbq #microsite_content .bg-black-1 .box, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black-1.box .grid, .ergotron_bbq #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #E6E6D7;
    padding: 0;
}


.ergotron_bbq #microsite_content .bg-black-100.box, .ergotron_bbq #microsite_content .bg-black-100 .box, .ergotron_bbq #microsite_content .bg-black-100.box .grid, .ergotron_bbq #microsite_content .bg-black-100:not(.box) .grid-col .article {
    background: #9c1c1f;
    color: #9c1c1f;
}


/********** End Ergotron BBQ Incentive **********/

/******************** OPEN CISCO MERAKI *********************/
.cisco_meraki h2 {
    color: #3c3c3c;
    font-family: "calibri";
    font-size: 50px;
}
.cisco_meraki h1{
    color: #000;
    font-family: "Sharp Sans No1 Semibold";
    font-size: 60px;
}
.cisco_meraki h4 {
      color: #67B346;
    font-family: "Sharp Sans No1 Semibold";
}
.cisco_meraki .article.text_with_media img
{  padding-left: 25px;
   padding-top: 40px;
}
.cisco_meraki #microsite_content a.btn-primary
{
    border: 2px solid #e9662e;
    border-radius: 30px;
    background: #E9662E;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
/******************** CLOSE CISCO MERAKI *********************/

/*** Citrix Summer Academy Q2 22 ***/

.citrix_contact_bottom {
padding-top: 50px;
padding-bottom: 50px;
background-color: #bdf0ed;
}

.citrix_also_q222 #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

.citrix_also_q222 #microsite_content section.content_column .row.equalheight .grid-col .article a.btn-primary {
position: absolute;
bottom: -30px;
width: 96%;
}

.citrix_also_ptpb {
padding-top: 50px;
padding-bottom: 50px;
}

.citrix_also_pt {
padding-top:50px;
}

.citrix_also_pb {
padding-bottom:50px;
}

section.section_2806077 {
    background-image: url(https://also.com/ec/cms5/media/img/5830/promotion_4/citrix_summer_academy/work-from-anywhere.jpeg);
    padding-top: 70px;
    padding-bottom: 70px;
    background-size: cover;
}

section.section_2806056 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(https://also.com/ec/cms5/media/img/5830/promotion_4/citrix_summer_academy/register-academy.jpg);
    background-size: cover;
    min-height: 550px;
}

/*** Citrix Summer Academy Q2 22 End ***/

/*** Zotac Be On Fire 22Q3 ***/

section.section_2810271 {
    background-image: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_be_on_fire/zotac-mini-pc.jpg);
    min-height: 1315px;
background-position: center right;
background-attachment: scroll;
background-size: cover;
}

section.section_2810281 {
    background-image: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_be_on_fire/bottom-bg.jpg);
    background-size: cover;
background-position:center center;
background-attachment:scroll;
    height: 671px;
}

.zotac_button_mar #microsite_content a.btn-primary {
top:1200px;
}

.zotac_max_w {
max-width: 1920px;
margin: 0 auto;
}

/*** Zotac Be On Fire 22Q3 end ***/

/*** ALSO Solutions Web Configurator ***/

.also_smart_meeting_rooms_header_main {
height: 400px;
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/header-section.jpg);
padding-top: 70px;
background-size: cover;
background-repeat:no-repeat;
}

.also_smart_meeting_rooms_header_main .article.text_with_media {
background-color:white;
margin-top:170px;
padding:15px 0px 0px 0px;
}

.also_smart_meeting_rooms_header {
background: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/standard_hero_key_visual_solutions.png'), linear-gradient(315deg, #ff7731, #89e872);
background-repeat: no-repeat;
background-position: center bottom;
height:275px;
}

.also_smart_meeting_rooms_header .article.text_with_media {
background-color:white;
margin-top:110px;
padding:15px 0px 0px 0px;
}

.also_smart_meeting_rooms_section_01 {
background: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-orange-triangle.png), #89E872 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.also_tool_pt {
padding-top:50px;
}

.also_tool_pb {
padding-bottom:50px;
}

.also_tool_local {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_local_new.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 900px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_local .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_tool_local .article.text_with_media img:hover {
    top: -10px;
}

.also_tool_local a.u-imageLink {
    border: none !important;
}

.also_tool_online {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_online.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 900px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_online .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_tool_online .article.text_with_media img:hover {
    top: -10px;
}

.also_tool_online a.u-imageLink {
    border: none !important;
}

.also_tool_hybrid {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_hybrid.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 900px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_hybrid .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_tool_hybrid .article.text_with_media img:hover {
    top: -10px;
}

.also_tool_hybrid a.u-imageLink {
    border: none !important;
}

.custom_configured_room {
padding-bottom:50px;
}

.custom_configured_room .img-responsive {
    width: 90%;
    display: block;
    max-width: 100%;
    height: auto;
transition: width 0.5s;
}

.custom_configured_room .img-responsive:hover {
    width: 95%;
}

.also_tool_hr p:nth-child(3) {
    border-top: 1px solid black;
    padding-top: 40px;
    margin-top: 40px;
}

.also_tool_btn a.btn-primary {
width:100%;
font-size:12px !important;
}

.also_tool_btn .btn-default {
  width:100%;
font-size:12px !important;
}

.also_tool_btn_pre .btn-default {
  width:65%;
font-size:12px !important;
}

.also_pre_planned_room .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_pre_planned_room .article.text_with_media img:hover {
    top: -10px;
}

.also_bg_whitesmoke {
background-color: whitesmoke;
}

.also_tool_form .mwf-form {
  margin-top:50px;
}

.also_tool_form .mwf-bold > p {
    color:black;
}

.also_tool_form input {
    border: 1px solid #cecece;
}

.also_tool_form .mwf-input select {
    border-width: 1px 1px 1px 1px !important;
}

.also_tool_result_sm {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_isometric_small_room.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_result_lrg {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_isometric_room_large.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_result_local {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_local_new.svg);
background-repeat: no-repeat;
background-position: top right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

@media (max-width: 992px){
.also_tool_result_local {
background-image: none !important;
padding-top:50px;
padding-bottom:50px;
}
}

.also_tool_result_hybrid {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_hybrid.svg);
background-repeat: no-repeat;
background-position: top right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_result_online {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_online.svg);
background-repeat: no-repeat;
background-position: top right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

#section > section.section_2833817.also_tool_pt.also_tool_btn > div > div > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > p:nth-child(5) {
  margin-top:105px;
}

.also_tool_main_sec02 {
background: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-og.png), #ff7731 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

#microsite_content .also_tool_main_sec02 .text {
  background-color:white;
  width:790px;
padding:70px;
  position:absolute;
  top:125px;
}

#microsite_content .also_tool_main_sec02 .media {
  position:relative;
  padding-left:70px;
}

.also_tool_main_sec03 {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-og-2.png), linear-gradient(315deg, #ff7731, #89e872);
background-repeat: no-repeat !important;
background-position: center;
}

#microsite_content .also_tool_main_sec03 .text {
  background-color:white;
  width:790px;
padding:70px;
  position:absolute;
  top:15px;
  left:330px;
}

#microsite_content .also_tool_main_sec03 .media {
  position:relative;
  right:40px;
}

.bigpp p.big {
    line-height: 1.4;
}

#section > section.section_2928476.also_tool_pt.also_tool_btn > div > div > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > p:nth-child(5) {
  margin-top:105px;
}

/** Also Tool for NL Translation  **/

.also_smart_meeting_rooms_header_nl2320 {
background: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/standard_hero_key_visual_solutions.png'), linear-gradient(315deg, #ff7731, #89e872);
background-repeat: no-repeat;
background-position: center bottom;
height:275px;
}

.also_smart_meeting_rooms_header_nl2320 .article.text_with_media {
background-color:white;
margin-top:70px;
padding:15px 0px 0px 0px;
}

/*** Also Solutions Web Configurator end ***/

/***** Kingston 2420 Landing Page Styling *****/

body.p-microsite.p-.p-2420-kingston_42 * {
    font-family: "breuer text",sans-serif;
}
body.p-microsite.p-.p-2420-kingston_42 a.btn-primary:hover {
    background: #a60b16 !important;
    color: white !important;
}
body.p-microsite.p-.p-2420-kingston_42 a.btn-primary {
    background: #c8102e !important;
    transition: .5s ease all !important;
    border: none !important;
    border-radius: 5px !important;
}
body.p-microsite.p-.p-2420-kingston_42 h1, body.p-microsite.p-.p-2420-kingston_42 h2 {
    font-weight: bolder !important;
}
body.p-microsite.p-.p-2420-kingston_42 .swiper-container.swiper-0.swiper-container-horizontal {
    height: 500px !important;
}
body.p-microsite.p-.p-2420-kingston_42 .kingston-landing-section {
    padding: 50px 0 !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_hero-slider {
    padding: 0 !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_section-1 {
    padding: 50px 0 !important;
    background: #f7f9fa !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_section-3 {
    background: #3b444c !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_section-3 * {
    color: white !important;
}
body.p-microsite.p-.p-2420-kingston_42 section.section_2813399 {
    padding: 50px !important;
    background: #eaeef1 !important;
}
body.p-microsite.p-.p-2420-kingston_42 #microsite_content section:last-of-type {
    margin-bottom: 0px !important;
}

/***** End Kingston 2420 Landing Page Styling *****/



/**** HPE Portal ****/



.hpe_rok #microsite_content .roc-0 .article > .row {
    padding: 0 0 0 0;
    background: linear-gradient(to left, #ffffff 0%, #f6f6f6 50%);
}

.hpe_rok #microsite_content .roc-n0 .article > .row {
    padding: 0 0 0 0;
    background: linear-gradient(to left, #f6f6f6 60%, #ffffff 0%);
}


.hpe_rok #microsite_content .roc_1, 
.hpe_rok #microsite_content .roc_2, 
.hpe_rok #microsite_content .roc_3 {

    background: #f6f6f6;
}

.hpe_rok #microsite_content .roc_1 {
    padding-top: 40px;
}


.hpe_rok #microsite_content .roc_3 {

    padding: 20px 0 60px 0px;
}


.hpe_rok #microsite_content .roc-6 {
    margin: -40px 0px -50px 0px;
}


 .hpe_rok #microsite_content .roc_5050 {
    background: #255d6e;
    margin: 60px 0px 0px 0px;
    padding: 60px 0px 60px 0px;
}


 .hpe_rok #microsite_content .roc_4 {
    margin: 60px 0px 0px 0px;
}



 .hpe_rok #microsite_content .roc_5050 .article.text_with_media p,
 .hpe_rok #microsite_content .roc_5050  h2 {

  color: white;

 }


/**=Colum Colored 3=**/

 .hpe_rok #microsite_content .roc_5 h3{
    text-align: center;
    font-size: 23px;
}


.hpe_rok #microsite_content .roc_5 ul li:before {
    content: '✓';   
    padding-right: 5px;
    font-size:20px

}

.hpe_rok #microsite_content .roc_5 ul li {
    padding-left: 0rem;
    list-style-type: none;
    font-size: 14px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight {
  display: flex;
  flex-wrap: wrap;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight {
  position: relative;
  padding-bottom: 80px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article .row {
  padding: 0 0 20px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article .col-xs-12 {
  padding: 0;
  position: initial;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article a.btn-default {
  background-color: #f6f6f6;
  color: #000;
  position: absolute;
  bottom: 30px;
  width: 85%;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article a.btn-default:hover {
  border-color: #f6f6f6;
}


.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) {
  background-color: #fec803;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) h3 {
  display: block;
  background-color: #fee303;
  padding: 15px 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) p,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) p,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) p {
  padding: 0 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) ul,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) ul,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) ul {
  padding: 0 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) {
  background-color: #ff8000;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) h3 {
  display: block;
  background-color: #ff9831;
  padding: 15px 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) {
  background-color: #32dac8;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) h3 {
  display: block;
  background-color: #0af9de;
  padding: 15px 25px;
}

@media (max-width: 640px) {
  .hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article a.btn-default {
    position: relative;
    bottom: 0;
  }
}



.hpe_rok #microsite_content .tranform a.btn-primary:focus {
    color: #000;
    border: 2px solid #fff;
    background: white; 
    outline: 0px auto -webkit-focus-ring-color;
}



.hpe_rok #microsite_content .roc-6 {
    margin: 60px 0px 0px 0px;
    padding: 0px;
}


.hpe_rok #microsite_content .roc-6 .col-xs-12 .img-responsive {
    width: 85%;
    display: block;
    max-width: 100%;
    height: auto;
}




/*** Bottom Aligment Green last Div ***/

.hpe_rok #microsite_content section.roc_5050 .equalheight .grid-col .article .col-xs-12 {
    position: inherit;
}


.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article .col-xs-12 {
    padding: 0;
    position: initial;
}

.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight {
    display: flex;
    flex-wrap: wrap;
}

.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight {
    position: relative;
    padding-bottom: 80px;
}

.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article .row {
    padding: 0 0 20px;
}


.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
    position: absolute;
    bottom: 30px;
}


@media (max-width: 640px) {
   
   .hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
        position: relative;
        bottom: 20;
     }

  .hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
       position: absolute;
       bottom: -10px;
    }

  
} /*** End Botton Alignment ****/



/*** End HPE Portal ****/








/***** ALSO Solutions Security Neewsletter Slider Fix *****/
.style_also_security #microsite_content section.block_newsslider .grid .grid-col section.c-Gallery .swiper-container .swiper-wrapper .swiper-slide img {
  display: none;
}

.style_also_security #microsite_content section.block_newsslider .grid .grid-col section.c-Gallery .swiper-container .swiper-wrapper .swiper-slide .slider-text-block {
  position: relative;
  display: block;
  width: 95%;
  margin: 0 30px;
  padding: 15px 25px;
  text-align: center;
}

.style_also_security #microsite_content section.block_newsslider .grid .grid-col section.c-Gallery .swiper-container .swiper-wrapper .swiper-slide .slider-text-block h2 {
  font-size: 24px;
  margin-bottom: 20px;
}

/***** End ALSO Solutions Security Neewsletter Slider Fix *****/








/** Start Arconis Cyber Security **/


.arcyber_pro #microsite_content .Arcyber_Pro1  {
    background: #00204d;
}


.arcyber_pro #microsite_content .Arcyber_Pro1 .text_with_media {
    padding-top: 50px;
    background: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/acronis/echte_cyber_protection/bgmain.png) no-repeat;
    height: 442px;
    padding: 50px 0px 20px 0px;
}


.arcyber_pro #microsite_content .Arcyber_Pro1 h2 {
    color: white;
}


.arcyber_pro #microsite_content .Arcyber_Pro2 .text_with_media {
     padding: 10px 0px 20px 0px;
}


.arcyber_pro #microsite_content .Arcyber_Pro2 .grid-col .article {
    padding: 60px 0 0 0;
}

.arcyber_pro #microsite_content .Arcyber_Pro3,
.arcyber_pro #microsite_content .Arcyber_Pro4,
.arcyber_pro #microsite_content .Arcyber_Pro6
{

    margin-top: 100px;
}


.arcyber_pro #microsite_content .Arcyber_Pro14 {
    margin-top: 0px;
}

.arcyber_pro #microsite_content .Arcyber_Pro9 {
    margin-top: 100px;
}


.arcyber_pro #microsite_content .Arcyber_Pro11 h3 {
    font-size: 23px;
}

.arcyber_pro #microsite_content .Arcyber_Pro4 p {
    font-size: 13px;
}

.arcyber_pro #microsite_content .Arcyber_Pro5 {
    background: #f3f3f3;
    padding-top: 60px;
}


.arcyber_pro #microsite_content .Arcyber_Pro5 .nav-tabs li.active > a, 
.arcyber_pro #microsite_content .Arcyber_Pro5 .nav-tabs li.active > a, 
.arcyber_pro #microsite_content .Arcyber_Pro5 .nav-tabs li.active > a:hover, .nav-tabs li.active > a:focus {

    background: #ffffff;
}

.arcyber_pro #microsite_content .Arcyber_Pro5 a:hover, .arcyber_pro #microsite_content .Arcyber_Pro5 a.lnk:hover {
    background: #c7e3ff;
}

.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 {
    background: #e8edf4;
    /* width: 350px; */
    /* margin-right: 30px; */
    border: 7px solid #fff;
}


.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 p {
    font-size: 13px;
}


.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 {
    padding-top: 20px;
}


.arcyber_pro #microsite_content .Arcyber_Pro8 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0 p {
    font-size: 12px;
}


.arcyber_pro #microsite_content .Arcyber_Pro9 h2 {
    border-top: 2px solid #ada49f;
    padding-top: 40px;
}

.arcyber_pro #microsite_content .Arcyber_Pro9 {
    margin-top: 50px;
}




.arcyber_pro #microsite_content Arcyber_Pro10 img.img-responsive {
    height: auto;
    width: 130px;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 .col-xs-12.col-md-4.grid-col.equalheight.group-7-0 p {
    font-size: 14px;
}


.arcyber_pro #microsite_content .Arcyber_Pro10 {
    background: #e6e6d7;
    padding-top: 40px;
    padding-bottom: 20p;
    margin-bottom: 80px;
}

.arcyber_pro #microsite_content .Arcyber_Pro10 h2 {
    margin-bottom: 20px;
}

.arcyber_pro #microsite_content .Arcyber_Pro10 img.img-responsive {
    height: auto;
    width: 168px;
}



.arcyber_pro #microsite_content .Arcyber_Pro17 {
    background: #f3f3f3;
    padding-top: 40px;
    margin-top: 40px; 

}

.arcyber_pro #microsite_content .Arcyber_Pro17 h1 {
    font-size: 35px;
}


.arcyber_pro #microsite_content .Arcyber_Pro13 {
    background: #f3f3f3;
}

.arcyber_pro #microsite_content .Arcyber_Pro13 h3 {
    font-size: 14px;
}

.arcyber_pro #microsite_content .Arcyber_Pro13 p {
    font-size: 13px;
}


.arcyber_pro #microsite_content .Arcyber_Pro15 {
    background: #e6e6d7;
    padding-top: 50px;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 {
    background: #e6e6d7;
    padding-top: 20px;
}

.arcyber_pro #microsite_content section:last-of-type {
    margin-bottom: 0px;
}



.arcyber_pro #microsite_content .Arcyber_Pro16 .col-xs-12.col-md-4.grid-col.equalheight.group-7-0 {
    background: #ffffff;
    margin-bottom: 80px;    
}

.arcyber_pro #microsite_content .Arcyber_Pro18 .col-xs-12.col-md-4.grid-col.equalheight.group-8-0 {
    background: #ffffff;
    margin-right: 20px;
    width: 360px;
    margin-bottom: 60px;
}


.arcyber_pro #microsite_content .Arcyber_Pro18 {
    background: #e6e6d7;
    padding-top: 0px;
    margin-top: 0px;
}

.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 ul {
    font-size: 13px;
    text-align: left;
    margin-left: -20px;
}



/**** 3 Columns ***/


.arcyber_pro #microsite_content .Arcyber_Pro16 .equalheight .grid-col .article .col-xs-12 {
    position: inherit;
}

.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight {
    position: relative;
    padding-bottom: 150px;
    border-right: solid 10px #e6e6d7;
    padding-top: 20px
  
}

.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight {
    display: flex;
    flex-wrap: wrap;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-default {
    position: absolute;
    bottom: 30px;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {

    position: absolute;
    bottom: 90px;
}



@media (max-width: 640px) {
    .arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-default,
    .arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
        position: relative;
        bottom: 0;
    }
} /**** END 3Colums ***/


/**** End Arconis Cyber Security ****/ 

/* ALSO Back to School 2022 Fix */
#back2school_2022   .b2s_products .add_info_products p {
  color: #000
}
/* End ALSO Back to School 2022 Fix */





/**** HPER Energize green lake ****/


.hpe-grn-22 #microsite_content .hrp-hdr-22 .btn-default {
    color: #fff;
    background: #01ab82;
    border-color: #fff0;              
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 .btn-primary {
    background: #01ab82;
    color: #fff !important;
    border-color: #ffffff00;
    position: center;
    margin: 0px 40% 0px 40%;
}
                                                  
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 {
    background: #0e2721 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/bgxl_2000px.jpg) no-repeat;
    background-size: 100%;
    padding: 40px 0 30px 0px;
    margin: 40px 0 0px 0px;
} 


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 .container h2,
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 ul, 
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 p {
    color: white;
}



.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li,
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li  {
    list-style-type: none;
}




.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(1),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(2),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(3),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(1),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(2),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(3) {
    padding: 15px 15px 15px 50px;
   font-weight: bold;
}

.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul {
    font-weight: normal;
    width: 50%;
    float: left;
    padding: 0px 0 0 0px;
}

.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul {
    font-weight: normal;
    width: 50%;
    float: right;
    margin: -10px 0 0 0;
}




.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c1.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c2.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c3.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}



.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c4.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c5.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c6.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}



.hpe-grn-22 #microsite_content .hpr-hd3-24,
.hpe-grn-22 #microsite_content .hpr-hd2-23 {
    background: #f4f9f8;
}

.hpe-grn-22 #microsite_content .hpr-hd3-24 {
    padding: 40px 0 0 0;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight {
    background: white;
    position: relative;
    border: solid 1px #87d7c4;
    margin-left: 20px;
    width: 23%;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23,
.hpe-grn-22 #microsite_content .hpr-hd5-25  {

    padding-bottom: 60px;

}



.hpe-grn-22 #microsite_content .hpr-hd6-26 {
    margin: 60px 0 60px 0;
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 {
    background: #01ab82;
    color: white;
    padding: 40px 0 50px 0;
}



.hpe-grn-22 #microsite_content .hpr-hd7-27 h3 {
    font-size: 33px;
    padding-top: 18px
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf_buttonrow .btn-primary {
    background: #89e872 !important;
    color: black !important;
    border: 0px solid black !important;
}

.hpe-grn-22 #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: -1px;
}


/** Aditional ****/

.hpe-grn-22 #microsite_content .hpr-hd5-25 {
    padding-top: 60px;
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 form#commandDA_28002830762 {
    border-left: 2px solid #5fbca6 !important;
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 p {
    color: white;
}

 
.hpe-grn-22 #microsite_content .hpr-hd7-27 h2 {
    color: black;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    width: 40%;
    margin-top: -50px;
}


/** 08-11-22 **/
.hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf-paragraph.mwf-field.col-xs-12 p {
    margin-top: -30px;
    font-size: 14px !important;
}

.hpe-grn-22 #microsite_content .hpr-hd7-27 input, textarea {
    color: black;
}


/** - Mobile Section - **/


@media (max-width: 640px) {


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul {
    width: 100%;
    float: none;
    padding: 0;
 }

  .hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
 } 


 .hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight {
    margin-left: 20px;
    width: 90%;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight:nth-child(2),
.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight:nth-child(3),
.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight:nth-child(4) {

   margin-top: 60px;

   
  }


  .hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    width: 20%;
}




@media (max-width: 440px) { 


.hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    width: 30%;
    margin-top: -50px;
  }



}

  
} /** - End Mobile - ***/





/* This is for the CSS on the Center List Aug 17 */

/* This is for the CSS on the Center List Aug 17 */


.hpe-grn-22 #microsite_content .hpr-hd1-22 {
    background: #0e2721 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/bgxl_2000px.jpg) no-repeat;
    background-size: 100%;
    padding: 40px 0 30px 0px;
    margin: 40px 0 0px 0px;
} 


.hpe-grn-22 #microsite_content .hpr-hd1-22 .container h2,
.hpe-grn-22 #microsite_content .hpr-hd1-22 ul, 
.hpe-grn-22 #microsite_content .hpr-hd1-22 p {
    color: white;
}



.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li,
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li  {
    list-style-type: none;
}



.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(1),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(2),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(3),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(1),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(2),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(3) {
    padding: 15px 15px 15px 50px;
   font-weight: bold;
}

.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul {
    font-weight: normal;
    width: 50%;
    float: left;
    padding: 0px 0 0 0px;
}

.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul {
    font-weight: normal;
    width: 50%;
    float: right;
    margin: -10px 0 0 0;
}




.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c1.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c2.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c3.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}



.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c4.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c5.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c6.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}  




.hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    padding-left: 0px!important;
    padding-right: 0px!important;
}



                                                                 
/** End List Aug 17 ****/



  /** Aug 22  Form Thank you Message **/


    .hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf_success_text {

    background: no-repeat;
    border: 0px solid #89e872;

    }

   
   .hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf-form .mwf_success_text p {
    color: black;
    background: white;
    border: none;
   }




/*** Ennd HPE Energize ***/




/***** Start HPE Portal GreenLake Energize Thank you page Styling *****/

.hpe_greenlake_thank-you-22 div#microsite_content section.section_2835569 {
    margin-bottom: 0px !important;
}

.hpe_greenlake_thank-you-22 p {
    font-size: 18px !important;
}

.hpe_greenlake_thank-you-22 p a.btn.btn-primary {
    background: transparent !important;
    border: 2px solid black !important;
    margin-top: 30px !important;
    transition: .5s ease all !important;
}

.hpe_greenlake_thank-you-22 section p a.btn.btn-primary:hover {
    background: #c5c5c5 !important;
    border: 2px solid #c5c5c5 !important;
}

.hpe_greenlake_thank-you-22 section.section_2835567.separat.hpe-greenlake-energize-section1 h3 {
    color: #02AA82 !important;
    font-size: 25px !important;
}

/***** End HPE Portal GreenLake Energize Thank you page Styling *****/


/** HPE private lounge 2022 **/

.main-hpe #microsite_content .hv-cntr h2 {
    font-size: 20px;
}

.main-hpe #microsite_content .article.text_with_media img {
    padding-left: 0;
}

/** End HPE private lounge 2022 **/



/** netgear incentives 2022 **/ 

.gear-main #microsite_content .gear-up {

  margin-bottom: 50px;

}


.gear-main #microsite_content .gear-up .equalheight .grid-col .article a.btn-default {
    position: absolute;
    bottom: -50px;
    width: 76%;
    left: 45px;
}

.gear-main #microsite_content .gear-up .equalheight .grid-col .article .col-xs-12 {
    position: inherit;
}

.gear-main #microsite_content .gear-up .equalheight .col-md-3.equalheight {
    position: relative;
}



.gear-main #microsite_content .cpn-gr3 .article.text_with_media img {
    padding: 0;
    width: 30%;
    margin-left: 20px;
}



.gear-main #microsite_content .cpn-gr3 p {
    margin-left: -60px;
}



@media (max-width: 991px) {


.gear-main #microsite_content .gear-up .equalheight .grid-col .article a.btn-default {
position: relative;
bottom: 0;
width: inherit;
left: 0;
margin: 0: auto;
}


.gear-main #microsite_content .cpn-gr3 .article.text_with_media img {
    padding: 0;
    width: 5%;
    margin-left: 20px;
}


.gear-main #microsite_content .cpn-gr3 p {
  width: 93%;
  float: right;
  margin-top: -30px
  
}


}




/** Aug 26 additional **/


.gear-main #microsite_content .spri-svm {
    background: #e6e6d7;
    margin-bottom: 80px;
}



.gear-main #microsite_content .spri-ads1 {
    padding-top: 40px;
    padding-bottom: 80px;
}



.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-8 {
    margin-top: 40px;
    padding: 0px;
}

.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-8:nth-child(1) {
}


.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0:nth-child(1) .col-xs-12.col-md-8 {

    margin-left: -30px;
}

.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0 {
    width: 40%;
}


.gear-main #microsite_content .cpn-gr4 .row.equalheight {
    width: 80%;
    margin-top: 30px;
    margin-left: auto;
    margin-bottom: 30px
}
  

.gear-main #microsite_content a.btn.btn-default:hover {
    background: white !important;
    color: black !important;
}

.gear-main #microsite_content a.btn.btn-default {
   
   background-color: #336389 !important;

  }




/** End netgear incentives 2022 **/





/** Promotin HPE private lounge 2022 **/


.main-hpe #microsite_content .hv-cntr .col-xs-12.col-md-4.grid-col.equalheight.group-0-0:nth-child(1) .article.text_with_media {
    background: white;
    border: 2px solid #ff936a;
}


.main-hpe #microsite_content .hv-cntr .col-xs-12.col-md-4.grid-col.equalheight.group-0-0:nth-child(2) .article.text_with_media {
    border: 2px solid #008f2b;
    background: white;
}


.main-hpe #microsite_content .hv-cntr .col-xs-12.col-md-4.grid-col.equalheight.group-0-0:nth-child(3) .article.text_with_media {
    border: 2px solid #ff936a;
    background: white;
}


.main-hpe #microsite_content a, .main-hpe #microsite_content a.lnk {
    color: #1561eb;
    border-bottom: 1px solid #1561eb;
}


/** End Promotin HPE private lounge **/




/*** Kyocera 2022 ***/


.kyo_main #microsite_content h4 ul li::before {
    content: "\00BB";
    padding: 10px;
    margin-left: -30px;
}


.kyo_main #microsite_content h4 ul li {
    list-style: none;
    line-height: 1.5em;
}

.kyo_main #microsite_content h4 ul  {
    list-style: none;
    line-height: 1.5em;
}

.kyo_main #microsite_content h4 ul {
    margin-top: -15px;
}


/*** End Kyocera ***/




/** APC_New 09-05-22 **/


.main_apc23 #microsite_content .spri-svm2,
.main_apc23 #microsite_content .spri-svm2 .article > .row {
    background: #f8f2ce;
}


.main_apc23 #microsite_content .spri-svm2 .col-xs-12.col-md-9 {
    margin-top: 20px;
}


.main_apc23 #microsite_content .apc_new3 {
    background: #a67e39;
}



.main_apc23 #microsite_content .frm_titlev2 {
    margin-top: 70px;
}


.main_apc23 #microsite_content .spri_svmv2 {
    padding-top: 30px;
    margin-bottom: -40px;
}



/** END APC 09-05-22 **/



/*** kyocera 09-06-22 **/


.kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    padding-left: 25px;
    width: 40%;
}

.main_apc23 #microsite_content .spri-svm2 a.cols-25-75.lnk,
.main_apc23 #microsite_content .mwf-option.checkbox a  {
    color: blue;
}

.main_apc23 #microsite_content a.btn-primary {
    color: white;
}

/** aditional 09-07-22 **/


.kyr_main54 #microsite_content h2 {

  font-family: "interbold", Arial, sans-serif, 'raleway';
  font-size: 35px
  
}
                               

.kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    padding-left: 25px;
    width: 40%;
}

.main_apc23 #microsite_content .spri-svm2 a.cols-25-75.lnk,
.main_apc23 #microsite_content .mwf-option.checkbox a  {
    color: blue;
}

.main_apc23 #microsite_content a.btn-primary {
    color: white;
}



.kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media {
    width: 650px;
    margin-left: auto;
    margin-top: 50px;
    margin-right: 50px;
}


.kyr_main54 #microsite_content .kyr_csV1 .article.text_with_media {
    width: 700px;
    margin-left: auto;
    margin-top: 50px;
    margin-right: 50px;
}

.kyr_main54 #microsite_content .kyr_csV1 p.big {
    font-size: 25px;
    line-height: 1.5;
    margin-top: -20px;
}


.kyr_main54 #microsite_content .kyr_cs1 {

        background: #f2f2f2;
  height:auto;
}


.kyr_main54 #microsite_content .kyro-3 h5 ul li {
    padding-left: 0rem;
    list-style-type: none;
    font-size: 14px;
    margin-bottom: 20px;
}


.kyr_main54 #microsite_content .kyro-3 h5 ul li:before {
    content: '✓';
    padding: 5px;
    font-size: 10px;
    margin-left: -26px;
    font-weight: bolder;
    color: white;
    background: #e23d52;
    padding-right: 5px;
    margin-right: 6px;
}

.kyo_main #microsite_content .kyro-3  h4 ul {
  margin-top: 10px;
  
}

.kyo_main #microsite_content .kyro-3  h4 ul li {
    list-style-type: none;
    font-size: 14px;
    margin-bottom: 15px !important;
  
}

.kyo_main #microsite_content .kyro-3  h4 ul li::before {
    content: "\00BB";
    font-size: 14px;
    margin-left: -26px;
    color: white;
    background: #a6a6a6;
    margin-right: 6px;
    padding: 6px;
}


/**** 09-08 ****/
.kyo_main #microsite_content .kyo_list4 img.img-responsive {
    width: 60%;
}



.kyo_main #microsite_content .kyo_list4 .col-xs-12.col-md-2 {
    margin-right: -50px;
}



.kyo_main #microsite_content .kyo_list42 .col-xs-12.col-md-6.grid-col.equalheight.group-5-0 {
    margin-top: -60px;
}



.kyo_main #microsite_content .kyo_over .col-xs-12.grid-col {
    background: white;
    margin-top: -30px;
    padding-top: 30px;
}


.kyo_main #microsite_content .kyo_over {

    background: white;
    margin-top: -30px;  
}



.kyr_main54 #microsite_content .kyo_mwht .col-xs-12.grid-col {
    background: white;
    margin-top: -30px;
    padding-top: 30px;
}


.kyr_main54 #microsite_content .kyo_mwht {

    background: white;
    margin-top: -30px;  
}







/*** End kyocera 09-05-22 **/


/******************************
HP Mono Push - CSS for Non-HP Club pages
AT
Erwin Lazaro
Sep 6 2022
******************************/
.style_hp_monopush #microsite_content h1 {
  font-family: 'Lato', sans-serif;
  text-transform: none;
  font-weight: 400;
  color: #000;
  font-size: 50px;
}

.style_hp_monopush #microsite_content h2 {
  font-family: 'Lato', sans-serif;
  text-transform: none;
  font-weight: 400;
  color: #000;
}

.style_hp_monopush #microsite_content h3 {
  font-family: 'Lato', sans-serif;
  text-transform: none;
}

.style_hp_monopush #microsite_content p {
  font-weight: 500;
}

.style_hp_monopush #microsite_content a.btn-default,
.style_hp_monopush #microsite_content a.btn-primary,
.style_hp_monopush #microsite_content input.btn-primary {
  border-radius: 0;
  border: 0 none;
  background-color: #000;
  color: #fff;
}

.style_hp_monopush #microsite_content section.block_navigation .article a {
  display: inline-block;
  padding: 5px;
  border-bottom: 0 none;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}

.style_hp_monopush #microsite_content section.block_intro .grid .row {
  background-color: #4cde9c;
}

.style_hp_monopush #microsite_content section.block_intro .grid .row .grid-col:last-child .article .row {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}

.style_hp_monopush #microsite_content section.block_intro .article .row {
  padding-top: 0;
  padding-bottom: 0;
}

.style_hp_monopush #microsite_content section.block_intro .row > div {
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_intro .article h1 {
  font-size: 50px;
  display: block;
  padding: 20px 35px;
  word-break: break-word;
  background-color: #00d072;
  margin-bottom: 0;
}

.style_hp_monopush #microsite_content section.block_intro .article p {
  display: block;
  padding: 20px 35px;
  word-break: break-word;
  background-color: #4cde9c;
  margin-bottom: 0;
}

.style_hp_monopush #microsite_content section.block_mono_highlight {
  background-color: #e6e6e6;
  border-top: 1px solid #707070;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns {
  background-color: #e6e6e6;
  border-top: 0 none;
  border-bottom: 1px solid #707070;
  margin-bottom: 30px;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col .article h2 {
  font-size: 20px;
  font-weight: 600;
  position: relative;
  display: block;
  padding-top: 30px;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col .article img {
  padding-right: 25px;
  margin-bottom: 20px;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col:nth-child(1) .article h2:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 10px solid #00d072;
  top: 0;
  left: 0;
  width: 70%;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col:nth-child(2) .article h2:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 10px solid #4cde9c;
  top: 0;
  left: 0;
  width: 70%;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col:nth-child(3) .article h2:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 10px solid #99ecc6;
  top: 0;
  left: 0;
  width: 70%;
}

.style_hp_monopush #microsite_content section.block_product_overview {
  background: rgb(241, 241, 241);
  background: linear-gradient(0deg, rgba(241, 241, 241, 1) 0%, rgba(247, 247, 247, 1) 50%, rgba(251, 251, 251, 1) 100%);
  border-bottom: 1px solid #707070;
  padding-bottom: 50px;
  padding-top: 30px;
}

.style_hp_monopush #microsite_content section.block_product {
  background-color: #f3f3f3;
  padding-top: 50px;
}

.style_hp_monopush #microsite_content section.block_product.column {
  padding-top: 0;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row .grid-col .article .row:first-child {
  padding-top: 0
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row .grid-col .article .row:last-child {
  padding: 15px 25px;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row .grid-col .article .row:last-child .col-xs-12 {
  padding-bottom: 50px;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight .grid-col .article .col-for-image img {
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight .grid-col .article .col-xs-12 {
  padding: 0;
  position: inherit;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight {
  padding-bottom: 20px;
  margin-bottom: 50px;
}


.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight .grid-col .article a.btn-default {
  position: absolute;
  bottom: 30px;
}

.style_hp_monopush #microsite_content section.block_contact {
  border-top: 1px solid #707070;
  background-color: #e2e2e2;
}

.style_hp_monopush #microsite_content section.block_contact .article .row {
  margin: 0;
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_contact .article .row .col-xs-12 {
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_contact .article h2 {
  margin-bottom: 0;
  padding: 20px 35px;
  background-color: #4cde9c;
}

.style_hp_monopush #microsite_content section.block_contact .article p {
  margin-bottom: 0;
  padding: 20px 35px;
  background-color: #e2e2e2;
}
/********** End HP Mono Push **********/

/*=====  Start of ALSO Solutions Healthcare Q32022 - M-Zeit  ======*/
#p-digital-healthcare-m-zeit #microsite_content .ff-mistral .highlight {
  color: #ff4b4b;
  font-size: 38px;
  font-family: "Mistral", "roisbold", Verdana, Arial, sans-serif;
}
#p-digital-healthcare-m-zeit #microsite_content .fst-main .highlight {
  color: #008ac9;
}

/*=====  End of ALSO Solutions Healthcare Q32022 - M-Zeit  ======*/



/*** Adobe Sign New 09-12 ***/


.spr_svmain #microsite_content .col-xs-12.col-md-6.grid-col {
    margin-bottom: 90px;
}


.spr_svmain #microsite_content .ptr_r1 {

    background: #e40f00;

}


.spr_svmain #microsite_content .ptr_r1 p,
.spr_svmain #microsite_content .ptr_r1 h3,
.spr_svmain #microsite_content .ptr_r1 a.lnk {

  color: white !important;

}


.spr_svmain #microsite_content .ptr_r1 p {
    font-size: 16px;
}



.spr_svmain #microsite_content .ptr_r1 .row.equalheight {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}



.spr_svmain #microsite_content .ptr_r1 a.btn.btn-primary {
    background: none !important;
    border: 2px solid #ffffff !important;
}


.spr_svmain #microsite_content .ptr_r1 a.btn.btn-primary:hover {
    color: #000000 !important;
    border: 2px solid #ffffff !important;
    background: white !important;
}


.spr_svmain #microsite_content .ptr_r1 a.lnk:hover {
     color: #8796ff !important;
    background: none !important;
    border-bottom: 0px solid #000;

}


.spr_svmain #microsite_content .ptr_r1 a.lnk {
        border-bottom: 0px solid #000;
}



.spr_svmain #microsite_content .ptr_r1 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    text-align: center;
}



.spr_svmain #microsite_content .ptr_r1 img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}



.spr_svmain #microsite_content .ptr_r3 {
    padding-top: 30px !important;
    padding-bottom: 40px;
}


.spr_svmain #microsite_content .ptr_r1 {
    padding-top: 60px;
}



.spr_svmain #microsite_content .ptr_r2 {
    padding-top: 30px !important;
    padding-bottom: 50px;
    background-image: linear-gradient(#e40f00, #c80c01);
}


.spr_svmain #microsite_content .prt_svm32 {
    margin-bottom: 50px;

}


.spr_svmain #microsite_content .prt_smv21 {
    margin-top: 40px;
    margin-bottom: 90px;
}



/** End Adobe Sign SVM  Sept 12 **/

/******************************
Allied Telesis - CSS for Awareness Camapaign
EN, DE, FR
Erwin Lazaro
Sep 16 2022
******************************/

.style_at_awareness #microsite_content h1,
.style_at_awareness #microsite_content h2,
.style_at_awareness #microsite_content h3,
.style_at_awareness #microsite_content h4 {
  font-family: "interbold", Arial, sans-serif;
  line-height: 1.25;
  text-transform: none;
}

.style_at_awareness #microsite_content h1 {
  font-size: 60px;
  margin-bottom: 0;
}

.style_at_awareness #microsite_content h2 {
  font-family: "inter", Arial, sans-serif;
  font-size: 45px;
  margin-bottom: 0;
  font-weight: 600;
}

.style_at_awareness #microsite_content h3 {
  font-size: 22px;
  margin-bottom: 0;
}

.style_at_awareness #microsite_content h4 {
  font-size: 25px;
  margin-bottom: 0;
}

.style_at_awareness #microsite_content p {
  font-size: 18px;
}

.style_at_awareness #microsite_content a.btn-primary {
  background-color: #d9761e;
  border: 0 none;
  border-radius: 8px;
  font-size: 20px;
  text-transform: none;
  padding: 15px 50px;
  margin: 0 auto;
}

.style_at_awareness #microsite_content a.btn-primary:hover {
  background-color: #c50207;
  color: #fff;
  border: 0 none;
  border-radius: 8px;
  font-size: 20px;
  text-transform: none;
  padding: 15px 50px;
  margin: 0 auto;
}

.style_at_awareness #microsite_content section.block_header {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_header.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col picture {
  float: right;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h1,
.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h3,
.style_at_awareness #microsite_content section.block_header .grid .grid-col .article p {
  color: #fff;
  margin-bottom: 20px;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h1 {
  text-shadow: 3px 5px 0px #000000;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h1 b {
  color: #c50207;
}

.style_at_awareness #microsite_content section.block_intro {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_intro.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_intro .grid-col:first-child .article {
  text-align: center;
}

.style_at_awareness #microsite_content section.block_intro .grid-col:first-child .article h2 {
  margin-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_intro .grid-col:last-child .article .row {
  display: flex;
  align-items: center;
}

.style_at_awareness #microsite_content section.block_product_feature {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_products.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
  min-height: 480px;
}

.style_at_awareness #microsite_content section.block_product_feature .grid-col .article p {
  color: #fff;
}

.style_at_awareness #microsite_content section.block_why_allied {
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_why_allied .grid-col .article .col-xs-12 {
  position: relative;
  display: flex;
  align-items: center;
}

.style_at_awareness #microsite_content section.block_why_allied .grid-col .article .col-xs-12 h2 {
  font-weight: 600;
  font-family: "inter", Arial, sans-serif;
  padding-right: 20px;
  border-right: 2px solid #c50207;
  width: 45%;
  margin-right: 20px;
}

.style_at_awareness #microsite_content section.block_why_allied .grid-col .article .col-xs-12 p {
  margin-bottom: 0;
  width: 55%;
}

.style_at_awareness #microsite_content section.block_why_allied_columns {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_why_allied.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight {
  display: flex;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight {
  background: #fff;
  padding: 0;
  margin-left: 20px;
  margin-right: 20px;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight .article h3 {
  color: #c50207;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight .article h3:after {
  content: '';
  position: absolute;
  background-color: #c50207;
  display: block;
  height: 3px;
  width: 40%;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight .article p {
  font-size: 15px;
}

.style_at_awareness #microsite_content section.block_allied_partners {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_partners.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid {
  padding-left: 15%;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(3),
.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(4) {
  width: 50%;
  padding: 0 10px;
  text-align: center;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(3) {
  border-right: 2px solid #000;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid-col .article h2 {
  margin-bottom: 30px;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid-col .article h4 {
  color: #d9761e;
  font-family: "inter", Arial, sans-serif;
  font-weight: 500;
  display: inline-block;
  background-color: #1c1c1c;
  padding: 3px 10px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(3) .article p,
.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(4) .article p {
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .article p.big {
  color: #c00404;
  font-size: 40px;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
}

.style_at_awareness #microsite_content section.block_allied_partners.single .grid .row .grid-col:nth-child(3) {
  border-right: 0 none;
  width: 100%;
}

/****************************** End Allied Telesis - CSS for Awareness Camapaign ******************************/



/*** Steve M 09-21-22 Madrid Tech Show ***/


.md_svmain #microsite_content .btn_mts01 .row.equalheight {
    background: rgb(0,0,0,.15);
    padding: 20px 0;
    border-radius: 40px;
}


.md_svmain #microsite_content .stm_svm1 p.big {
    line-height: 1.3em;
}


.md_svmain #microsite_content .frm_sm1 {

    background: #000 url(https://also.com/ec/cms5/media/img/2610_1/vendors_2/aslan/madridfooter_new.jpg) no-repeat !important;
    background-position: bottom center !important;
    margin: 0px !important;
}


.md_svmain #microsite_content .container.grid.grid-type-1 {
    background: none !important;
}




.md_svmain #microsite_content .btn_mts02, 
.md_svmain #microsite_content .btn_mts03 {
    background: #F1F3F2 !important;
}


.md_svmain #microsite_content .frm_sm1 .mwf-field {
    color: black;
}


.md_svmain #microsite_content .pTil_01 h2 {
    margin-bottom: 0px;
}


.md_svmain #microsite_content .pTil_02 {
    padding: 0px 0px 40px 0px;
}



/*** End Madrid Tech Show SVM ***/



/** James M 09-21-22 ES_2610 signNow vendor page **/

#signNow h1 {
text-transform: none;
line-height: 1.25em;
letter-spacing: normal;
font-weight: 900;
color:#2c2c2c;
font-size:52px;
}

#signNow p {
font-size:16px;
}

.n_section {
padding-top:25px;
padding-bottom:25px;
}

.n_section_pt {
padding-top:25px;
}

.n_section_pb {
padding-bottom:25px;
}

.n_section_pt_50 {
padding-top:50px;
}

.n_section_pb_50 {
padding-bottom:50px;
}

#signNow #microsite_content a.btn-primary {
border: 2px solid #00a1f2;
    border-bottom: 2px solid #00a1f2;
    border-radius: 4px;
    background: #00a1f2 !important;
    color: #FFF;
}

.signNow_blurb_1 h2 {
height:110px;
}

.signNow_blurb_1 p {
height:130px;
}

.signNow_blurb_2 h2 {
height:50px;
}

.signNow_blurb_2 p {
height:150px;
}

.signNow_bg1 {
background-color: #efffe9;
}

.signNow_bg2 {
background-color: #f1f1fe;
}

.signNow_bg3 {
background-color: #fff8e5;
}

.signNow_bg4 {
background-color: #fff1fa;
}

.n_section_2 {
padding-top:50px;
padding-bottom:50px;
}

.signNowbtn #microsite_content input.btn-primary {
background: #00a1f2;
}

/** End ES_2610 signNow vendor page **/

/** Carl S 09-28-22 ES_2610 Avepoint Landing Page **/

/**SECTION 1**/

body#avepoint-lp-0922 section#avepoint-section-1 {
    padding: 50px 0 !important;
}

body#avepoint-lp-0922 section#avepoint-section-1 h1 {
    text-transform: none !important;
    margin-bottom: 30px !important;
}


/**SECTION 2**/

body#avepoint-lp-0922 section#avepoint-section-columns-1 {
    padding: 50px 0 !important;
}

body#avepoint-lp-0922 section#avepoint-section-columns-1 img {
    width: 150px !important;
}

/**SECTION 3**/

body#avepoint-lp-0922 section#avepoint-section-highlight * {
    color: white !important;
}
body#avepoint-lp-0922 section#avepoint-section-highlight {
    background: #4fafaf !important;
    padding: 50px 0 !important;
}

/**SECTION 4**/

body#avepoint-lp-0922 section#avepoint-section-contact-form {
    padding: 50px 0 !important;
    background: #f0f0f0 !important;
}

/*misc*/

body#avepoint-lp-0922 section#avepoint_section-accdns {
    padding: 50px 0 !important;
    background: #006b7d;
}

body#avepoint-lp-0922 section#avepoint_section-accdns a.btn-primary {
    background: white !important;
    color: #006b7d !important;
}

body#avepoint-lp-0922 section#avepoint_section-accdns h2 {
    font-size: 35px !important;
    text-decoration: underline !important;
}

body#avepoint-lp-0922 section#avepoint-section_videos {
    padding-bottom: 50px !important;
    margin-top: 0px !important;
    background: #FFFBF6 !important;
}

body#avepoint-lp-0922 section#avepoint_section-accdns img {
    filter: brightness(10);
}

body#avepoint-lp-0922 section#avepoint_section-accdns * {
    color: white !important;
}

body#avepoint-lp-0922 #avepoint_section-accdns img.img-responsive {
  width:175px;
}

body#avepoint-lp-0922 a.btn-primary {
    border: none !important;
    border-radius: 15px !important;
    min-width: 300px !important;
    background: #008080;
}

body#avepoint-lp-0922 a.btn-primary:hover {
    background: #006161 !important;
    color: white !important;
}

body#avepoint-lp-0922 #avepoint_section-accdns img.img-responsive {
    width: 175px;
}

section#avepoint_section-accdns div.col-xs-12.grid-col:first-child .article.text_with_media:nth-child(2) picture img.img-responsive {
    width: 300px !important;
    max-width: 100% !important;
}

section#avepoint_section-accdns>.container.grid>.row>div.col-xs-12:first-of-type span.text-box>p:nth-of-type(2) {
    text-align: right;
}

body#avepoint-lp-0922 * {
    font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

/** End Avepoint Landing Page **/

/** Robilyn A 09-30-22 ES_1010 ALSO World Cup page **/

.wc_pt_50 {
    padding-top: 50px;
}

.wc_pb_50 {
    padding-bottom: 50px;
}

.p-1010-also_world_cup_1 h2 {
    color: #56042C;
}

.p-1010-also_world_cup_1 h3 {
    color: #56042C;
}

.p-1010-also_world_cup_1 section.section_2898127 {
    background-color: #f6f6f6;
}

.p-1010-also_world_cup_1 #microsite_content a.btn-primary {
border: 2px solid black;
border-bottom: 2px solid #000;
border-radius: 30px;
background: #56042C;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
}
/** End ALSO World cup page **/


/** open MS ACMMP OCT 5 **/

.acmp_ms #microsite_content .section_2714699 .equalheight .article {
    background: #fff;
    margin: 0 0 0 26px;
    padding: 0;
}

/** close MS ACMMP OCT 5 **/



/**** ALSO APPLE Services & Solution SVM 10-10-2022 ****/

.svm_alsomn #microsite_content .col-xs-12.grid-col.separat:nth-child(3) img.img-responsive {
        padding-right: 25px;

}

/**** END ALSO APPLE SVM 10-10-2022 ****/




/** open HPE Aruba Callout campaign **/

.p-1010_anbieter-microsite_607 #microsite_content a.btn-primary, a.btn.btn-primary {
    border: aliceblue;
    border-radius: 10px;
    background: #ff7b11;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
    
.p-1010_anbieter-microsite_607 h2
{
    color: #ff7b11;
    font-family: 'interbold';
}
    
.p-1010_anbieter-microsite_607 h3
{
    color: #ff7b11;
}

/** close HPE Aruba Callout campaign **/




/** Robilyn A 10-11-22 EN_1010 ALSO JP.IK Pilot **/

#jpikpilot .transforming-segment a#section_segment {
    margin-left: 10px;
}
#jpikpilot .transforming-segment .col-xs-4.col-md-2.grid-col.equalheight.group-1-0 {
    margin-left: -10px;
    margin-right: -10px;
    width: 20%;
}
#jpikpilot .transforming-segment img {
    padding: 0;
    margin: 0;
}
#jpikpilot .transforming-segment .col-xs-12 {
    padding: 0;
    margin: 0;
}
#jpikpilot .pt_100{
padding-top: 100px;
}
#jpikpilot .pb_100{
padding-bottom: 100px;
}
#jpikpilot .article.section_headline {
    display: inline-block;
    background: #000;
    max-width: 100%;
    margin: 50px -15px 50px ;
    padding: 0 50px;
}
#jpikpilot .article.section_headline h2 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 40px;
    padding: 30px 0px;
    margin-bottom: 0px;
}
#jpikpilot #microsite_content .bg-add3-100 p {
    color: #000000;
}
#jpikpilot .minds-on .tab-content .col-xs-12 {
    padding: 0;
    background: #fff;
}
#jpikpilot .minds-on .nav-tabs > li > a {
    background: #000;
  color:#fff;
    margin-left: 2px;
    margin-right: 2px;
}
#jpikpilot .minds-on .nav-tabs li.active > a, .nav-tabs li.active > a {
    background: #fff;
    color: #000;
    border: 1px solid #fff;
}
#jpikpilot .minds-on #tab-3.nav-tabs {
    margin-left: -42px;
    border: none;
}
#jpikpilot .tab-pane p {
    margin-top: 20px;
    margin-bottom: 0;
}
#jpikpilot .sign-up .clearfix.module.article.webforms {
    background: #fff;
    padding: 50px 25px 50px 25px;
}
#jpikpilot .modern-easy-learning span.text-box {
    background: #fff;
    display: inline-block;
    margin: 50px -42px 50px;
    padding: 0 50px;
}
#jpikpilot .modern-easy-learning span.text-box h2 {
    font-size: 40px;
    padding: 30px 0px;
    margin-bottom: 0px;
}
#jpikpilot .new-market span.text-box {
    background: #ffffff;
    display: inline-block;
    margin: 0px -25px 0px;
    padding: 0 50px;
}
#jpikpilot .new-market span.text-box p {
    padding: 30px 0px;
    margin-bottom: 0px;
}
#jpikpilot p.big {
    font-size: 20px;
    line-height: 1.5;
}
#jpikpilot p {
    font-size: 18px;
}
#jpikpilot .modern-easy-learning ul li:before {
    content: '✓';
    color: white;
    background-color: #89e872;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    margin-left: -38px;
    text-align: center;
    display: inline-block;
}
#jpikpilot .modern-easy-learning ul li {
    list-style-type: none;
    padding-left: 0rem;
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 5px;
}
#jpikpilot .new-market ul li:before {
    content: '✓';
    color: white;
    background-color: #89e872;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    margin-left: -38px;
    text-align: center;
    display: inline-block;
}
#jpikpilot .new-market ul li {
    list-style-type: none;
    padding-left: 0rem;
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 5px;
}
#jpikpilot .jpikpilot-hero-gradient{
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_hero_key_visual.svg'), linear-gradient(109deg, #89E872 0%, #FF7731 100%);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
  padding-bottom: 50px;
}
#jpikpilot .jpikpilot-hero-home .text_with_media .row, #jpikpilot .jpikpilot-subpage-hero .text_with_media .row {
    padding: 0;
}
#jpikpilot .btn-watch-more a.btn-default {
    background: #ffffff;
}
#jpikpilot .btn-watch-more a.btn-default:hover {
    background: #006b7d;
    color: #ffffff;
}
#jpikpilot .sign-up {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_contact_key_visual.svg'), linear-gradient(109deg, #89E872 0%, #FF7731 100%);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#jpikpilot .minds-on {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_minds_on_key_visual.svg');
    background-color: #FF7731;
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#jpikpilot .minds-on .container.grid.grid-type-1 {
    background: none;
}
#jpikpilot .modern-easy-learning {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_hardware-software_key_visual.svg');
    background-color: #89E872;
    background-position: center center, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#jpikpilot .modern-easy-learning .container.grid.grid-type-1 {
    background: none;
}

#jpikpilot #microsite_content section:last-of-type {
    margin-bottom: 0;
}


/*** SV_3100 JP SVM 11-22-22 ***/

.svm_jpmain1 #microsite_content .svm_jpk1 .col-xs-12.grid-start-1.grid-end-5 ul li {
    width: 150%;
}


/** End ALSO JP.IK Pilot page **/


/*** kaspersky SVM 10-19-22 ***/
.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media:before {
    background: none !important;
}

.style_KasperskyES #microsite_content .productlist .col-xs-12.col-md-4.grid-col.equalheight.separat.group-0-0:nth-child(1) a.btn-primary,
.style_KasperskyES #microsite_content .productlist .col-xs-12.col-md-4.grid-col.equalheight.separat.group-0-0:nth-child(2) a.btn-primary  {
    margin-top: 31px;
}

/*** END kaspersky SVM 10-19-22 ***/

/** Carl Samson 10-17-2022 ET_5110 HP NPI 22Q4 Styling **/

/** general page styling **/ 

body.p-microsite.p-.p-5110-hp_npi_22q4_1 * {
    font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

body.p-microsite.p-.p-5110-hp_npi_22q4_1 h5 {
    font-size: 24px;
}

body.p-microsite.p-.p-5110-hp_npi_22q4_1 p {
    font-size: 18px;
}

/** section 1 styling **/

section#hp-npi-22q4_secion1 .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion1 .col-xs-12.grid-col:first-of-type {
    background: darkorange;
    margin-bottom: 5px !important;
}

section#hp-npi-22q4_secion1 .col-xs-12.grid-col:first-of-type {
    background: darkorange;
    margin-bottom: 5px !important;
}

/** section 2 styling **/ 

section#hp-npi-22q4_secion2 .col-xs-12 {
    padding: 0px !important;
}

section#hp-npi-22q4_secion2 div.article.text_with_media div.row.media-wrapper {
    display: table-cell;
    vertical-align: middle;
}

section#hp-npi-22q4_secion2 div.article.text_with_media {
    display: table;
    margin: auto;
    height: 100%;
}

section#hp-npi-22q4_secion2 div.col-xs-12.col-md-6.grid-col.equalheight:first-child div.article.text_with_media h3 {
    font-size: 35px !important;
    color: white;
    letter-spacing: 15px;
    text-shadow: 2px 2px 2px #3d3d3d;
}

section#hp-npi-22q4_secion2 div.col-xs-12.col-md-6.grid-col.equalheight:first-child div.article.text_with_media {
    background: darkorange;
    width: 100% !important;
}

section#hp-npi-22q4_secion2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0 {
    height: 160px
px
 !important;
}

/** section 3 styling **/


section#hp-npi-22q4_secion3 {
    margin-top: 50px !important;
}

section#hp-npi-22q4_secion3>.container.grid.grid-type-1.text-center>.row>div.col-xs-12.grid-col:nth-of-type(2) h2, section#hp-npi-22q4_secion3>.container.grid.grid-type-1.text-center>.row>div.col-xs-12.grid-col:nth-of-type(4) h2 {
    padding: 50px 0;
    background: darkorange;
    color: white;
}

/** section 4 styling **/

section#hp-npi-22q4_secion4 img {
    width: 150px !important;
}

section#hp-npi-22q4_secion4 {
    background: #f0f0f0 !important;
    padding: 50px 0 !important;
}

/** section 5 styling **/

section#hp-npi-22q4_secion5>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col .col-xs-12 {
    margin: 0px !important;
    padding: 0px !important;
}

section#hp-npi-22q4_secion5>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col:nth-of-type(1) h2, section#hp-npi-22q4_secion5>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col:nth-of-type(3) h2 {
    background: #fcc669 !important;
    width: 100% !important;
    padding: 50px 0 !important;
}

/** section 7 styling **/

section#hp-npi-22q4_secion7>.container.grid.grid-type-1>.row .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion7>.container.grid.grid-type-1>.row h2 {
    background: #fcc669 !important;
    padding: 50px 0 !important;
}

/** section 9 styling **/

section#hp-npi-22q4_secion9 .col-xs-12 {
    padding: 0px !important;
}

section#hp-npi-22q4_secion9 h2, section#hp-npi-22q4_secion10 h2 {
    background: #f29b83;
    padding: 50px 0 !important;
}

/** section 11 styling **/

section#hp-npi-22q4_secion11 .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion11 h2 {
    background: #f39b83;
    padding: 50px 0 !important;
}

/**section 13 styling**/

section#hp-npi-22q4_secion13 .col-xs-12 {
    padding: 0px !important;
}

section#hp-npi-22q4_secion13 h1 {
    background: darkorange;
    color: white !important;
    padding: 50px 0 !important;
    margin-bottom: 30px !important;
}

section#hp-npi-22q4_secion13 h2 {
    background: #f49b83;
    padding: 50px 0 !important;
    margin-bottom: 10px !important;
}

section#hp-npi-22q4_secion14 a.btn-primary:hover {
    background: #f49b83 !important;
}
section#hp-npi-22q4_secion14 a.btn-primary {
    background: transparent;
    color: black;
    border-radius: 10px !important;
    border: 2px solid #f49b83 !important;
    width: 100% !important;
    height: 70px !important;
    transition: .3s ease all !important;
}

section#hp-npi-22q4_secion15 .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion15 h2 {
    background: #fdc668;
    padding: 50px 0 !important;
    margin-bottom: 10px !important;
}

/**section 16 styling **/

section#hp-npi-22q4_secion16 {
    margin-bottom: 50px !important;
}
section#hp-npi-22q4_secion16 a.btn-primary:hover {
    background: #fdc668 !important;
    border: 2px solid #fdc668 !important;
}
section#hp-npi-22q4_secion16 a.btn-primary {
    background: transparent;
    color: black;
    width: 100% !important;
    border-radius: 10px !important;
    border: 2px solid #fdc668;
    transition: .3s ease all !important;
    min-height: 70px !important;
}

section#hp-npi-22q4_secion17 h2 {
    background: darkorange;
    color: white;
    padding: 50px 0 !important;
}

section#hp-npi-22q4_secion17 a.btn-primary:hover {
    background: darkorange !important;
    border: 2px solid darkorange !important;
    color: white !important;
}

section#hp-npi-22q4_secion17 a.btn-primary {
    background: transparent;
    color: darkorange;
    border: 2px solid darkorange;
    border-radius: 10px !important;
    transition: .3s ease all !important;
}

section#hp-npi-22q4_secion17>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col:nth-of-type(3) img {
    width: 300px !important;
}

/***** END HP NPI 22Q4 Styling *****/

/** PaaS Partner Summit 2022 - James M - 17102022 **/

#paasps2022 h1 {
text-transform: none;
}

#paasps2022 p.big {
line-height:1.4;
}

#paasps2022 .address-modul.article {
    width: 60%;
}

#paasps2022 .contact_information {
    margin-top: 30px;
    width: 100%;
    margin-left: -150px;
}

#paasps2022 table.table tr td {
    width: 5%;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(3) {
    background-color: #b9e9ae;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(6) {
    background-color: #b9e9ae;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(9) {
    background-color: #b9e9ae;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(12) {
    background-color: #b9e9ae;
}

#paasps2022 #microsite_content section:last-of-type {
    margin-bottom: 0px;
background-repeat: no-repeat;
}

.paas_2022_header_main {
    height: 400px;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/paas_partner_summit_2022/header-paas-2022-v2.jpg);
    padding-top: 68px;
    background-size: cover;
    background-repeat: no-repeat;
}

.paas_2022_header_main .article.text_with_media {
background-color:white;
margin-top:170px;
padding:15px 0px 0px 0px;
}

.paas_2022_sec02 {
background: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-og.png), #006b7d !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

#microsite_content .paas_2022_sec02 .text {
  background-color:white;
  width:900px;
padding:20px;
  position:absolute;
  top:60px;
}

#microsite_content .paas_2022_sec02 .media {
  position:relative;
  padding-left:70px;
}

.paasfooter .container.grid.grid-type-1 {
background-color:white;
padding-top:40px;
padding-bottom:40px;
}

.paasfooter .img-original.img-responsive {
    width: 150px;
}SV_3100 JP SVM 11-22-22

/** End PaaS Partner Summit 2022 **/


/* S T A R T   HPE iquote2 */

section#hpe_shane_1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/shane/bg04.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
section.section_2921752.hpe_raid_shane {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
section#hpe_raid_shane_2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/1550_hpe_22q4_raid_controllers_campaign_lp_graphics_copy.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
section#hpe_raid_shane_6 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/sec4-2.jpg);
    background-position: center;
    background-size: cover;
}
#hpe_raid_shane_6  .col-xs-12.col-md-6.grid-col.equalheight:nth-child(1) p {
color:#fff;
}
/* C L O S E   HPE iquote2 */




/***** Kyocera SVM 10-18-22 ****/


@media (max-width: 1999px) { 


  .kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    margin-top: -40px;
    width: 40%;
}


.kyr_main54 #microsite_content .kyr_csV1 h2 {
    font-size: 27px;
    width: 550px;
}

.kyr_main54 #microsite_content .kyr_csV1 p.big {

    font-size: 15px;
       width: 500px;
}


.kyr_main54 #microsite_content .kyr_csV1 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2) img.img-responsive  {
    width: 2000px;
    height: 400px;
}



}




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


  .kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    margin-top: -40px;
    width: 40%;
}


.kyr_main54 #microsite_content .kyr_csV1 h2 {
    font-size: 30px;
    width: 400px;
}

.kyr_main54 #microsite_content .kyr_csV1 p.big {

    font-size: 20px;
       width: 650px;
}


.kyr_main54 #microsite_content .kyr_csV1 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2) img.img-responsive  {
    width: 2000px;
    height: 400px;
}



}


/***** End Kyocera SVM 10-18-22 ****/





/** Robilyn A 10-19-22 ES_1010 ALSO Lenovo ThinkUniverse **/


#lenovothinkuniverse .registration_form {
    background: #4D144A;
}
#lenovothinkuniverse .registration_form .container.grid.grid-type-1 {
    background: #4D144A;
}
#lenovothinkuniverse .registration_form h3 {
    color: #fff;
}
#lenovothinkuniverse .registration_form label.mwf-label {
    color: #fff;
}
#lenovothinkuniverse .registration_form p {
    color: #fff;
}
#lenovothinkuniverse .registration_form p a {
    color: #fff;
    border-bottom: none;
}
#lenovothinkuniverse h1 {
    color: #7A126B;
}
#lenovothinkuniverse h2 {
    color: #7A126B;
}
#lenovothinkuniverse .contact-info h2 {
    color: #fff;
}
#lenovothinkuniverse .contact-info p {
    color: #fff;
}
#lenovothinkuniverse .contact-info p a {
    color: #fff;
    border-bottom: none;
}
#lenovothinkuniverse .contact-info {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_thinkuniverse/contact-background-1920px.jpg);
    margin-top: 0;
}
#lenovothinkuniverse #microsite_content section:last-of-type {
    margin-bottom: 0;
}
#lenovothinkuniverse #microsite_content input.btn-primary {
    background: #6a121e;
}

/** End 10-19-22 ALSO Lenovo ThinkUniverse **/

/** Carl Samson 10-19-22 DE_1010 N-Able CUH Styling **/

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 * {
    font-family: manrope,Helvetica,Arial,sans-serif !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section.n-able_CUH-page-section {
    padding: 50px 0 !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary {
    background: transparent !important;
    color: #3e067f !important;
    border: 2px solid #3e067f !important;
    border-radius: 10px !important;
    transition: .3s ease all;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary:hover {
    background: #3e067f !important;
    color: white !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary {
    background: transparent !important;
    color: #3e067f !important;
    border: 2px solid #3e067f !important;
    border-radius: 10px !important;
    transition: .3s ease all;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary:hover {
    background: #3e067f !important;
    color: white !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 a.btn.btn-default:hover {
    background: #3d3d3d !important;
    color: white !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 {
    padding: 0px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 .col-xs-12 {
    padding: 5px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 a.btn.btn-default {
    width: 100% !important;
    min-height: 65px !important;
    border-radius: 10px !important;
    background: transparent;
    border: 2px solid #3d3d3d;
    color: #3d3d3d !important;
    transition: .3s ease all;
    text-transform: inherit;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section-oversight h2 {
    font-weight: bold !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section-oversight * {
    color: white;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section-oversight {
    background: #3e067f;
    padding-bottom: 0px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section4 * {
    color: white;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section4 {
    background: #3e067f;
    padding: 0px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section5 img {
    width: 800px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section5 {
    background: #3e067f;
    padding: 0px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-benefits .col-xs-12.grid-col {
    margin: 30px 0;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-features h2 {
    margin: 0px !important;
    color: white !important;
    font-weight: bolder;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-features {
    padding-bottom: 0px !important;
    background: #241c3a;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section8 {
    background: #241c3a;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 .panel-collapse {
    transition: .5s ease all !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 div.panel-collapse.collapse.in {
    border-left: 2px solid #460073 !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 .panel-collapse .panel-body * {
    color: white !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 .panel-collapse .panel-body {
    background: #460074cc;
    
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-resources h2 {
    font-weight: bold;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section1>div.container {
    width: 100%;
    padding: 0 150px;
    background: #f1f4ff;
    box-shadow: inset 10px 3px 10px #3d3d3d30;
}

/** END DE_1010 N-Able CUH Styling **/

/** HPE Gen10+ James M. **/

.hpe_bgen_10p {
background-color:#FAFAFA;
}

#section > section.section_2923602.hero-banner.custom-btn.tranform > div > div > div > div {
min-height:600px;
}

#microsite_content .hpe_gen10p_usecase h2 {
color:white;
}

#microsite_content .hpe_gen10p_usecase h3 {
color:white !important;
margin-bottom:30px;
}

#microsite_content .hpe_gen10p_usecase ul {
  list-style-type: none !important;
}

#microsite_content .hpe_gen10p_usecase ul li {
  margin-bottom: 1.75rem !important;
  margin-left: 20px !important;
color:white;
}

#microsite_content .hpe_gen10p_usecase ul li::before {
  position: absolute;
  left: 24px;
  width: 24px;
  height: 24px;
  background: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_microserver_gen_10_1/checkmark-white.png) left 0 / contain no-repeat;
  content: "";
}

/** HPE Gen10+ End **/ 



/**** microsoft-edu 10-20-22 SVM ****/
 
.edu_main #microsite_content .edu_sect0 h2 {

    font-size: 26px;
    text-align: center;
    padding: 50px 0 0px 0;

}


.edu_main #microsite_content .edu_sect1 .row.media-wrapper {

    background: #fcb407;
    text-align: center;
    padding: 20px 0 10px 0 !important;

}




.edu_main #microsite_content .edu_sect3 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0 {
    background: #f2f2f2;
    text-align: center;
    padding-top: 20px;
}

.edu_main #microsite_content .edu_sect2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2),
.edu_main #microsite_content .edu_sect3 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0:nth-child(2) {
    border-left: 1px dotted #bfbfbf;
}



.edu_main #microsite_content .edu_sect3 .row.equalheight {

  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}


.edu_main #microsite_content .edu_sect2 .row.equalheight {

  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
} 


.edu_main #microsite_content .edu_sect1 .row {
    background: #fcb407;
}

.edu_main #microsite_content .edu_sect1 .row {
    background: #fcb407;
}


/*** 2nd section ***/


.edu_main #microsite_content .edu_sect32 h4 {
    font-size: 27px;
   font-weight: bold;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 20px;

}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) {
     background: #fcb407;
     padding: 0px;
}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 h2 {
    border-bottom: 1px solid #ffffff;
    color: #fcb40700;
    width: 120%;
    margin-top: 50px;
    margin-left: -25px;
    
}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 h2 {
    border-bottom: 1px solid #ffffff;
    color: transparent;
    margin-top: 50px;
}




.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 b {
    font-size: 28px;
}
.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 p {

    font-size: 22px;
    margin-top: 90px;
    padding-left: 70px;
    padding-right: 20px;
}




.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(2) .col-xs-12 h2 {
    border-bottom: 1px solid #ffffff;
    margin-top: 50px;
}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(2) .col-xs-12 h4 {
    border-bottom: 1px solid #bfbfbf;
    margin-top: 50px;
    margin-left: -33px;
    font-size: 32px;
    padding-left: 80px;
    text-decoration: underline 3px #fcb407;
    text-underline-offset: 4px;
}

.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(2) img.img-responsive {
    margin-top: -57px;
}

/** Sect 3 **/

.edu_main #microsite_content .edu_sect5 {
    margin: 80px 0 50px 0;
}



/** Sect 4 ***/
/** 10-32-22 **/

.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(1),
.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(2), 
.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(3)  {

    background: #fcb407;
}


.edu_main #microsite_content .edu_sect6 h4 {
    font-size: 19px;
    text-align: center;
    font-weight: bold;
}



.edu_main #microsite_content .edu_sect61 h4 {
    color: transparent;
}

.edu_main #microsite_content .edu_sect7 p {

    text-align: center;
    font-size: 14px;
    border-bottom: 3px solid #8b8b8b;
    height: 110px;
}


.edu_main #microsite_content .edu_sect7 {
    margin-bottom: 70px;
}


.edu_main #microsite_content .edu_sect61 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0:nth-child(1) {
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-top-right-radius: 25px;
}


.edu_main #microsite_content .edu_sect61 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0:nth-child(3) {
    border-top: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    border-top-left-radius: 25px;
}



.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(2) {
    border-right: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
}



.edu_main #microsite_content .edu_sect7 .col-xs-12.col-md-4.grid-col.equalheight.group-5-0:nth-child(2) {

    border-right: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom: 1px solid #bfbfbf;
}


.edu_main #microsite_content .edu_sect7 p {
    text-align: center;
    font-size: 14px;
    border-bottom: 3px solid #8b8b8b;
    height: 110px;
}

.edu_main #microsite_content .edu_sect8 a.btn.btn-primary {
    background: #fcb407;
    color: black;
    border: none;
    width: 300px;
}

.edu_main #microsite_content .edu_sect8 {
  text-align: center;
}


/**** END microsoft-edu 10-20-22 SVM ****/

/* S T A R T   HPE iquote_2200 */

section.section_2926924.hpe_raid_shane {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
/* C L O S E  HPE iquote_2200 */

/* S T A R T   HPE iquote_3100 */

section.section_2928534.hpe_raid_shane{
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

/* C L O S E  HPE iquote_3100 */



 /* S T A R T   HPE iquote_6110 */

section.section_2928790.hpe_raid_shane {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

/* C L O S E  HPE iquote_6110 */



/** Robilyn A 10-21-22 EN_1010 ALSO JP.IK Pilot **/


/* ======================= */
/* === TEXT WITH MEDIA === */
/* ======================= */
@media (min-width: 768px) {
    #jpikpilot .text_with_media_overlapping > .row {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }

    /**overlaping styles**/
    #jpikpilot .text_with_media_overlapping .row .media,
    #jpikpilot .text_with_media_overlapping .row .text,
    #jpikpilot .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }

    #jpikpilot .text .grid-container > div {
        grid-row: 1/2;
    }
    #jpikpilot .text .grid-container :first-child {
        z-index: 999;
    }
    /***************************/
    /*text box styles*/
    #jpikpilot .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    #jpikpilot .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px;
      }
    #jpikpilot .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    #jpikpilot .text_with_media_overlapping .bg-box {
        background: #fff;
    color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    #jpikpilot .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    #jpikpilot .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    #jpikpilot .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    #jpikpilot .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    #jpikpilot .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    #jpikpilot .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    #jpikpilot .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    #jpikpilot .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    #jpikpilot .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    #jpikpilot .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    #jpikpilot .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    #jpikpilot .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    #jpikpilot .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    #jpikpilot .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    #jpikpilot #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
    #jpikpilot #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    #jpikpilot #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
    #jpikpilot #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
    #jpikpilot .standard-box .article div div {

        background: white;
        
        }
}

@media (max-width: 767px) {
  #jpikpilot .text_with_media_overlapping .text {
        background: #fff;
        color: #000;
    }
    #jpikpilot .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 25px !important;
    }
}


/** End ALSO JP.IK Pilot page **/


/** 10-25-22 SVM 6110 DE/FR Lenovo **/


#lev_svmain #microsite_content .lev_sec1 a.cols-100-100.btn.btn-primary {
    border: none !important;
    border-radius: 0px !important;
    background: red !important;
    color: white !important;
   border: 2px solid red !important;
}

#lev_svmain #microsite_content .lev_sec1 a.cols-100-100.btn.btn-primary:hover {

      background: white !important;
      border: 2px solid red !important;
      color: red !important;
}

/** End 10-25-22 SVM 6110 DE/FR Lenovo **/


/** Robilyn A 11-02-22 DE_1010 Lenovo 360 Business Modul **/

#lenovo360modul h1 {
    color: #7A126B;
}
#lenovo360modul h2 {
    color: #7A126B;
}
#lenovo360modul .overview_modul .article.text_with_media {
    background: #4D144A;
}
#lenovo360modul .overview_modul h3 {
    color: #ffffff;
}
#lenovo360modul .overview_modul p {
    color: #ffffff;
}
#lenovo360modul .overview_modul ul li {
    color: #ffffff;
}
#lenovo360modul .overview_modul ul {
    padding-left: 20px;
}
#lenovo360modul .incentive .article.text_with_media {
    background: #7B1624;
    padding: 30px 0;
}
#lenovo360modul .incentive h2 {
    color: #ffffff;
}
#lenovo360modul .incentive p {
    color: #ffffff;
}
#lenovo360modul .contact_info {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_thinkuniverse/contact-background-1920px.jpg);
    margin-top: 0;
}
#lenovo360modul .contact_info h2 {
    color: #ffffff;
}
#lenovo360modul .contact_info p {
    color: #ffffff;
}
#lenovo360modul .contact_info a.lnk {
    color: #ffffff;
    border-bottom: none;
}
#lenovo360modul .pt_50 {
    padding-top: 50px;
}
#lenovo360modul .pb_50 {
    padding-bottom: 50px;
}
#lenovo360modul #microsite_content section:last-of-type {
    margin-bottom: 0;
}
#lenovo360modul .umsatz .text_with_media {
    background: #7B1624;
}
#lenovo360modul .umsatz h3 {
    color: #ffffff;
    text-transform: none;
}
#lenovo360modul .promotion .text_with_media {
    background: #5F121C;
}
#lenovo360modul .promotion h3 {
    color: #ffffff;
    text-transform: none;
}
#lenovo360modul #microsite_content input.btn-primary {
    background: #5f121c;
}
#lenovo360modul .section_2943994.promotion a {
    color: #ffffff !important;
    border-bottom: none !important;
}

/** End Lenovo 360 Business Modul page **/

/** START Carl Samson 11-07-22 FR_2000 Huawei Landing Page Styling **/

/** General Styling (Uniform with Subpages) **/

.fr-2000_huawei-microsite #microsite_content * {
    font-family: roboto, sans-serif;
}

.fr-2000_huawei-microsite #microsite_content h2 {
    font-size: 40px;
    font-weight: 300;
}

.fr-2000_huawei-microsite #microsite_content p {
    font-size: 18px;
}

.fr-2000_huawei-microsite #microsite_content h3 {
    font-size: 30px;
    text-transform: none;
}

.fr-2000_huawei-microsite #microsite_content h4 {
    font-size: 18px;
}

.fr-2000_huawei-microsite #microsite_content a.btn-primary {
    background: #ea2831;
    border: none;
    border-radius: 15px;
}

.fr-2000_huawei-microsite #microsite_content a.btn-primary:hover {
    background: #c30000;
    color: white;
    border: none;
    border-radius: 15px;
}

/** section 1 - Top logo (Uniform with Subpages) **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-logo-section {
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/huawei_32/huawei_22q4_landing_page/huawei_top_logo_background.jpg);
    background-size: cover;
    background-position: center;
    padding: 10px 0;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-logo-section img {
    width: 100px;
}

/** section 2 - Top in-page Navigation (Uniform with Subpages) **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section p {
    margin: 0px;
    padding: 0px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section a {
    text-align: center;
    color: white;
    border: none;
    font-size: 16px;
    transition:.3s ease all;
    text-transform: uppercase;
    font-weight: 400;
}
.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section a:hover {
    border-bottom: 2px solid white;
    color: white;
    font-weight: 400;
    font-size: 16px;
}
.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section {
    background: #232323;
    padding: 15px;
}

/** section 5 - Activities **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5 .parallax-container {
    height: 250px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5 .parallax-container .container.space-top-30.parallax-text {
    height: 100%;
    background: #000000b0;
    display: table;
    margin-top: -75px;
    padding: 25% 0;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5 p.big {
    font-weight: bold;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5>div.container {
    margin-bottom: 15px;
}

/** section 6 - Partners **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section6.section_2947906 {
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/huawei_32/huawei_22q4_landing_page/huawei-section-background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 200px 0;
    margin-bottom: 100px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section6 a.btn-primary {
    width: 200px;
    margin: 15px;
}

body#huawei22q4-110422 section#h22q4-section6 p {
    color: white;
}

/** Subpage Specific Styling **/

.fr-2000_huawei-microsite #microsite_content section.section_2954651,
.fr-2000_huawei-microsite #microsite_content section.section_2955576
{
    padding: 100px;
}

.fr-2000_huawei-microsite #microsite_content section.section_2954564.fr-2000_hlp-section4 h2 b,
.fr-2000_huawei-microsite #microsite_content section.section_2955579.fr-2000_hlp-section4 h2 b {
    font-style: italic;
    color: #e26b11;
}

.fr-2000_huawei-microsite #microsite_content section.section_2954655 p {
    font-size: 22px;
    margin: 15px 0;
    padding-bottom: 100px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section4 h3 {
    text-align: left;
    font-size: 22px;
}

.fr-2000_huawei-microsite #microsite_content section.section_2954919.fr-2000_hlp-section4 a:hover,
.fr-2000_huawei-microsite #microsite_content section.section_2955588.fr-2000_hlp-section4 a:hover {
    color: #e26b11;
    border: none;
}
.fr-2000_huawei-microsite #microsite_content section.section_2954919.fr-2000_hlp-section4 a,
.fr-2000_huawei-microsite #microsite_content section.section_2955588.fr-2000_hlp-section4 a {
    color: #e26b11;
    border: none;
}

.fr-2000_huawei-microsite #microsite_content section.fr-2000_hlp-section5 .parallax-text a:hover {
    color: white;
    border-bottom: 2px solid white;
}

.fr-2000_huawei-microsite #microsite_content section.fr-2000_hlp-section5 .parallax-text a {
    color: white;
    border: none;
}


/*** section SVM Subpages 11-09 ***/


.fr-2000_huawei-microsite #microsite_content .svm_hu2nd h2 b {
    font-style: italic;
    color: #e26a11;
}



.fr-2000_huawei-microsite #microsite_content .svm_hu1st {

      margin: 130px 0px 0px 0px;  
}

.fr-2000_huawei-microsite #microsite_content .svm_hu2nd {

    margin: 100px 0px 0px 0px;

}


.fr-2000_huawei-microsite #microsite_content .svm_hu3rd {
    margin: 100px 0 0 0;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu3rd a.lnk {
    font-size: 20px;
    line-height: 3;
    color: #e26a11 !important;
    border-bottom: 1px solid #e26a11;
}


.fr-2000_huawei-microsite .svm_hu4th h4 { 
    font-size: 25px !important;
    font-weight: bolder;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu4th .col-xs-12.col-md-6.media {
    margin-top: 0;
}


.fr-2000_huawei-microsite #microsite_content .svm_tpBaner img.img-responsive {
    margin-top: -30px;
}


.fr-2000_huawei-microsite #microsite_content {
    font-family: roboto, sans-serif !important;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu6thv2 {
    margin-top: 150px;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/huawei_32/micropage_2/longbg_final_2000px.jpg) no-repeat right #96969b;
    padding: 40px;
} 


.fr-2000_huawei-microsite #microsite_content .svm_hu4th .col-xs-12, 
.fr-2000_huawei-microsite #microsite_content .svm_hu6th .col-xs-12 {
    margin-bottom: -10px;
}



.fr-2000_huawei-microsite #microsite_content .svm_hu4th,
.fr-2000_huawei-microsite #microsite_content .svm_hu6th, 
.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2{

  margin-top: 100px
  
}

.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 p,
.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 h3 {

color: white; 

}

/** Mobile **/

@media (max-width: 1950px) {

    .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {

           background-position: -50px 0px;
    }


}


@media (max-width: 1800px) {


   .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background-position: -100px 0px;
  }


}


@media (max-width: 1600px) {


    .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background-position: -280px 0px;
 } 


}



@media (max-width: 1300px) {


    .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background-position: -380px 0px;
 } 


}



/*** END section SVM Subpages 11-02 ***/



/** END Carl Samson 11-07-22 FR_2000 Huawei Landing Page Styling **/



/** Robilyn Almendo 11-15-22 NL_2420 ALSO Webshop Page Styling **/

@media (max-width: 640px) {
.spri-main.fix #microsite_content h1 {
    font-size: 34px;
}
.spri-main.fix #microsite_content h2 {
    font-size: 24px;
}
.spri-main.fix #microsite_content h3 {
    font-size: 18px;
}
.spri-main.fix #microsite_content p {
    font-size: 14px;
}
.spri-also-webshops.fix #microsite_content .btn {
    font-size: 13px;
}
.spri-also-webshops.fix #microsite_content .spri-also-headline .col-xs-12.col-md-6.grid-col:last-child {
    margin-top: 50px;
}
.spri-also-webshops.fix #microsite_content .spri-also-headline .col-xs-12.col-md-6.grid-col:first-child {
    padding-left: 30px;
    padding-right: 30px;
}
}

/** END Robilyn Almendo 11-15-22 NL_2420 ALSO Webshop Page Styling **/



/** Robilyn Almendo 11-17-22 DE_1010 Lenovo MS Co-MKT Page **/

#Lenovomscomkt .pt-50 {
    padding-top: 50px;
}
#Lenovomscomkt .pb-50 {
    padding-bottom: 50px;
}
#Lenovomscomkt h1 {
    color: #B21918;
}
#Lenovomscomkt h2 {
    color: #B21918;
}
#Lenovomscomkt h3 {
    color: #B21918;
    text-transform: none;
}
#Lenovomscomkt a.btn-primary {
    background-color: #6D151E;
}
#Lenovomscomkt .windows11 h3 {
    color: #207EFF;
    text-transform: none;
}
#Lenovomscomkt .contact-info {
    background-color: #6D151E;
}
#Lenovomscomkt .contact-info h2 {
    color: #FFFFFF;
}
#Lenovomscomkt .contact-info p.big {
    color: #FFFFFF;
}
#Lenovomscomkt .contact-info p {
    color: #FFFFFF;
}
#Lenovomscomkt #microsite_content section:last-of-type {
    margin-bottom: 0;
}
#Lenovomscomkt #microsite_content a.btn-primary {
    background: #6D151E;
}

/** END Robilyn Almendo 11-17-22 NL_2420 Lenovo MS Co-MKT Page**/

/**
Erwin Lazaro
11-18-2022
Fix for all webform checkbox with link
**/
.article.webforms a:not(.btn) {
  display: inline-block;
}

/** End Erwin Lazaro 11-18-2022 Fix for all webform checkbox with link **/



/** JPM - MS 22Q4 Windows Server Security 11-23-22 PL_5410 **/

.ms22q4_wss p.big {
line-height: 1.25;
color: #0078d3 !important;
}

/** END JPM - MS 22Q4 Windows Server Security 11-23-22 PL_5410 **/

/** START SHANE - ACER CHRISTMAS CAMPAIGN 11-24-22 NL_2420 **/ 

.spri-acer-sneaker-incentive #microsite_content a.btn
{
  background-color: #83b81a;
    color: #fff;
    padding: 15px 22px;
    border-radius: 10px;
    border: 2px solid transparent;
    border-bottom: 2px solid #0000;
}

.spri-acer-sneaker-incentive .article.text_with_media {
    background-color: #ffff;
}

section.section_2982011 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/acer_christmas/adobestock_178912075_2000px.jpg);
}

.spri-acer-sneaker-incentive .col-xs-12 {
    padding-top: 15px;
}

/** END SHANE - ACER CHRISTMAS CAMPAIGN 11-24-22 NL_2420 **/ 




/*** nl 2420 13th gen Process SVM 11-24-22 **/


.svm_int13th #microsite_content .svm_intelhub1 .article > .row,
.svm_int13th #microsite_content .svm_intelhub2 .article > .row {
    padding: 0px;
}

.svm_int13th #microsite_content .svm_intelhub1 .article.text_with_media img {
    padding-left: 0px;
}

.svm_int13th #microsite_content .svm_intelhub1 {
    margin-top: 0px;
}


.svm_int13th #microsite_content .svm_intelhub1 .col-xs-12.grid-col.equalheight.separat.group-0-0,
.svm_int13th #microsite_content .svm_intelhub2 .col-xs-12.grid-col.equalheight.separat.group-0-0 {
    margin: 0px;
}


.svm_int13th #microsite_content .svm_intelhub2 .row.media-wrapper {
    background: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/intel_20/13th_processor/bgwhite2new.jpg) no-repeat;
    background-position: 10% 70%;
}


.svm_int13th #microsite_content .svm_intelhub1 a.btn-primary {
    border-radius: 0px;
    background: #0e2dae;
    border: 0px none;
}

.svm_int13th #microsite_content .svm_intelhub1 a.btn-primary:hover {
    color: lightgray;
}


.svm_int13th #microsite_content .svm_intelhub2 a.btn-primary {
    border-radius: 0px;
    background: #2d9df4;
    border: 0px none;
}

.svm_int13th #microsite_content .svm_intelhub2 a.btn-primary:hover {
    color: lightgray;
}


.svm_int13th #microsite_content .svm_intelhub2 {
   margin-bottom: 0px;
}


.svm_int13th #microsite_content .svm_intelhub1 .col-xs-12.col-md-5.media {
    margin-left: -50px;
}


.svm_int13th #microsite_content .svm_intelhub2 .col-xs-12.col-md-7.media {
    margin: 0px;
}


.svm_int13th #microsite_content .svm_intelhub2 .col-xs-12.col-md-5 {
    padding-left: 50px;
    padding-right: 0px; 

}

/** END nl 2420 13th gen Process SVM 11-24-22 **/


/** Lenovo x MS Thingpad ET_5110 James Paul Malabad 11-28-2022 **/

.tpadcsspt {
padding-top:25px;
}

.tpadcsspb {
padding-bottom:25px;
}

.tpadbg01 {
background-color:#f4f4f4;
}

/** END Lenovo x MS Thingpad ET_5110 James Paul Malabad 11-28-2022 **/




/** et_5110 Vertiv_22q4 Stevevm **/


.svm_vertivBdy #microsite_content .svm_vertivSec2 .row.media-wrapper {
background: url(https://www.also.com/ec/cms5/media/img/5110/customer_1/providers_12/vertiv_5/vertiv_22q4/background1.jpg) no-repeat;
}


.svm_vertivBdy #microsite_content .svm_vertivSec2, 
.svm_vertivBdy #microsite_content .svm_vertivSec3 {
    margin-top: 70px;
}


.svm_vertivBdy #microsite_content .svm_vertivSec3 a.btn-primary {
    border-radius: 10px;
    border: 0px none black;
    background: #bc3501;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 .article > .row {
    padding-top: 40px;
    background: #f6f6f6;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 {
    margin-bottom: 0px;
    margin-top:50px;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 .article > .row h2 {
    margin-bottom: 10px;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 a.lnk {
    font-weight: 100;
  font-size:20px;
    color: #e26a11;
    border-bottom: 0px solid #000;
}


/** END et_5110 Vertiv_22q4 Stevevm **/





/*** de_1010 ANW 22Q1 ALSO Network SVM ***/


.doc-scrolled #microsite_content .svm_topics2 h2 {
    font-size: 30px!important;
    color: #fff!important;
    background-color: #f00;
    padding: 32px;
    margin-bottom: -30px;
    float: left;
}


.svm_globalDE #microsite_content .svm_topics2 h2 {
    font-size: 30px!important;
    color: #fff!important;
    background-color: #f00;
    padding: 32px;
    margin-bottom: -30px;
    float: left;
}


.svm_globalDE #microsite_content .svm_textfield h2 {
    color: red;
    font-size: 26px;
}


/*** END de_1010 ANW 22Q1 ALSO Network SVM ***/


/** HU_5850 HPE PointNext Robilyn Almendo 12-05-2022 **/

.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax img {
    top: 50%;
    left: 0;
    transform: translate(0, -50%) !important;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .bg-black-1.box {
    background: #F6F6F6;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .bg-black-1.box .grid {
    background: #F6F6F6;
}
.spr-global.p_custom_support_services.hpe_hu_fix h3 {
    font-size: 1.8rem;
    text-transform: none;
    line-height: 1.4em;
}
.spr-global.p_custom_support_services.hpe_hu_fix b, strong {
    font-weight: 800;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content a.btn-primary {
    border-color: #89e872;
    background: #89e872;
    color: #000;
    border-radius: 0;
    font-size: 1.3rem;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content a.btn-primary:hover {
    border-color: #89e872;
    filter: brightness(1.2);
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content section .parallax-text .btn:hover {
    background: #ffffff;
    border-color: #ffffff;
    filter: none;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .parallax-container .text {
    transform: translate(0, -25%);
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax-text {
    text-align: left;
}
.spr-global.p_custom_support_services.hpe_hu_fix .parallax-container .parallax {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.spr-global.p_custom_support_services.hpe_hu_fix .parallax {
    height: auto;
    min-height: 400px;
}
.spr-global.p_custom_support_services.hpe_hu_fix .parallax-container {
    height: 400px;
    overflow: hidden;
    position: relative;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner {
    position: relative;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .p_custom_support_services_01 .parallax-container .text {
    margin: 0 auto;
    text-align: center;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .p_custom_support_services_01 .parallax-container {
    min-height: 300px !important;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .box .grid {
    background-color: transparent !important;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax-text h2 {
    text-transform: uppercase;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .p_custom_support_services_01 h2 {
    margin-bottom: 0px;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax-text p {
    margin-bottom: 0;
}

@media (min-width: 1200px){
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container > .container {
    width: 100% !important;
    max-width: 1140px !important;
}
}
@media only screen and (min-width: 992px) {
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .parallax-container .text {
    max-width: 60%;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container > .container {
    width: 100%;
    max-width: 940px;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax {
    min-height: 100%;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner.tranform .parallax-container {
    min-height: 460px;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container {
    height: 100%;
    min-height: 260px;
}
}
@media (min-width: 768px){
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container > .container {
    right: 0;
    left: 0;
    width: 100%;
    max-width: 720px;
    margin: auto;
}
}


/** END HU_5850 HPE PointNext Robilyn Almendo 12-05-2022 **/

/** START Marbelle Flores 12-6-22 solidigm **/

section#solidigm_hero_section_header{
   background-position: center top !important;
    background-size: cover;
    min-height: 600px;}

#p-solidigm #microsite_content h2 {
    font-family: Montserrat;
    font-size: 40px;
    line-height: 1.5;
    font-weight: 500;
    color: #131761;
}

.Solidigm_shane section.solidigm_section_1 {
    background: #EDEDED !important;
}

.Solidigm_shane section.solidigm_section_2 {
    background: #EDEDED !important;
}

.Solidigm_shane_1 section.solidigm_section_1 {
    background: #EDEDED !important;
}

.Solidigm_shane_1 section.solidigm_section_2 {
    background: #EDEDED !important;
}

section#section3_solidigm {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/solidigm/bg_2.jpg);
    background-position: center;
}

section#solidigm_section_9 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/solidigm/mask_group_9.jpg);
}


.Solidigm_shane #microsite_content .text.col-xs-12.bg-box.grid-start-1.grid-end-7.on-top {
    background: #fff0;
    margin-left: inherit;
}

.Solidigm_shane #microsite_content a.btn-primary  {
    border: 2px solid white;
    border-bottom: 2px solid #fff;
    border-radius: 10px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;}

.Solidigm_shane_1 #microsite_content a.btn-primary  {
    border: 2px solid white;
    border-bottom: 2px solid #fff;
    border-radius: 10px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#p-solidigm #microsite_content .btn-default {
    background-color: #471894 !important;
    color: #fff !important;
    border-radius: 0 !important;
}
/** END Marbelle Flores 12-6-22 solidigm **/



/*** De_1010 AllThing Talk SVM 12-09-22 ***/
 

.svm_ecomain section.c-Breadcrumb.hidden-print,
.svm_ecoform section.c-Breadcrumb.hidden-print,
.svm_ecothnx section.c-Breadcrumb.hidden-print {
       margin-bottom: 15px;
      margin-top: 12px;
}

.svm_ecomain #microsite_content p,
.svm_ecothnx #microsite_content p,
.svm_ecomain #microsite_content li {
    font-size: 18px;
    line-height: 1.5;
}



.svm_ecomain #microsite_content .section_2997859 .text_with_media_overlapping .row .media img {
    object-fit: cover;
    width: 100%;
    height: 347px;
}


.svm_ecomain #microsite_content .section_2997859 .img-responsive {
    max-width: 100%;
}


.svm_ecomain #microsite_content .section_2997859.bg-gradient-cd-3 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 65px;
}


.svm_ecomain #microsite_content .section_2997859.bg-gradient-cd-3 .col-xs-12.grid-col {
    margin-top: -15px;
}


.svm_ecomain #microsite_content .section_2997862,
.svm_ecomain #microsite_content .section_2997864,
.svm_ecomain #microsite_content .section_2997866,
.svm_ecomain #microsite_content .section_2997871, 
.svm_ecomain #microsite_content .section_2997873,
.svm_ecomain #microsite_content .section_2997875

{
    padding: 100px 10px ;
}


.svm_ecomain #microsite_content .section_2997862 h2 {
    font-size: 40px;
}

.svm_ecomain #microsite_content .section_2997864 h3 {
  font-family: 'Inter var', sans-serif;
    font-weight: 400;
}

.svm_ecomain #microsite_content .section_2997864 h4 {
    font-size: 22px;
    font-weight: 700;
    font-family: 'Inter var', sans-serif;
}


.svm_ecomain #microsite_content .section_2997866 h2 {
    background: #000 ;
    color: #fff ;
    text-transform: uppercase;
    font-size: 40px;
}

.svm_ecomain #microsite_content .section_2997866 .section_headline h2, 
.svm_ecomain #microsite_content .section_2997866 .section_headline h3 {
    display: inline-block ;
    max-width: 100% ;
    margin: 0 ;
    padding: 32px 50px ;
}



.svm_ecomain #microsite_content .section_2997866 .col-xs-12 .section_headline {
    margin: 0 0 50px 0;
    padding: 0;
    background: transparent;
}



.svm_ecomain #microsite_content .section_2997866 .grid .grid-col {
    padding-left: 0px ;
    padding-right: 0px ;
}



.svm_ecomain #microsite_content .section_2997866 .text_with_media .row {
    background: white;
}

.svm_ecomain #microsite_content .section_2997866 .article, .teaser-suggestion {
    padding: 0 15px;
}


.svm_ecomain #microsite_content .section_2997866 .text_with_media p {
    color: #000;
}

.svm_ecomain #microsite_content .section_2997866.box.bg-add3-100.standard-padding-section {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg.svg);
    background-repeat: no-repeat ;
    background-position: center center ;
    background-size: contain ;
}




.svm_ecomain #microsite_content .section_2997871 .section_headline h2,
.svm_ecomain #microsite_content .section_2997875 .section_headline h2 {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 40px;
}


.svm_ecomain #microsite_content .section_2997871 .section_headline h2, 
.svm_ecomain #microsite_content .section_2997871 .section_headline h3,
.svm_ecomain #microsite_content .section_2997875 .section_headline h2, 
.svm_ecomain #microsite_content .section_2997875 .section_headline h3

{
  
    display: inline-block;
    max-width: 100% ;
    margin: 0;
    padding: 32px 50px;
}



.svm_ecomain #microsite_content .section_2997871 .row.align-bottom.media-right.grid-container,
.svm_ecomain #microsite_content .section_2997875 .row.align-bottom.media-right.grid-container
{
    margin-top: 60px;
}






.svm_ecomain #microsite_content .section_2997871 li {
    line-height: 1.8;
}



.svm_ecomain #microsite_content .section_2997877 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg-2.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    margin-bottom: 0px;
}





/*** Form ***/


.svm_ecoform #microsite_content .section_2997880.bg-gradient-cd-3  {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_ecoform #microsite_content section.section_2997885.standard-padding-section {
    padding: 100px 10px;
}




.svm_ecoform #microsite_content .section_2997885 h2 {
    font-family: rois_bold;
    font-size: 30px;
    font-weight: bold;
    color: #000;
    padding: 30px 0px;
    margin-bottom: 0px;
}


.svm_ecoform #microsite_content .section_2997885 .big {
    font-size: 22px;
    line-height: 1.45;
    padding-bottom: 25px;
}


/*** Thank you Page ***/

.svm_ecothnx #microsite_content .section_2997888  {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat !important;
    background-position: center bottom;
}




/** Responsive **/



@media (min-width: 768px) {


.svm_ecomain #microsite_content .section_2997871 .text_with_media_overlapping .text .row .col-xs-12 {
    padding: 45px;
}


}




 /********** StartFor FR and other country **************/

    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }



 /***************************/
    /*text box styles*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px;
      }
    .svm_eco_fr #microsite_content .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
     .svm_eco_fr #microsite_content .standard-box .article div div {

        background: white;
        
        }
}




.svm_eco_fr #microsite_content .section_headline  {
    margin: 0 0 50px 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.svm_eco_fr #microsite_content .section_headline h2,
.svm_eco_fr #microsite_content .section_headline h3 {
    display: inline-block !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 32px 50px !important;
}

.svm_eco_fr #microsite_content .section_headline h2 {
    background: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important;
  font-size: 40px;
}

.svm_eco_fr #microsite_content .section_headline h3 {
    background: #fff !important;
    color: #000 !important;
  font-size: 30px;
    text-transform: unset !important;
    font-family: 'rois_bold'!important;
}

.svm_eco_fr #microsite_content .text_with_media_overlapping .row .media img {
    object-fit: cover !important;
    width: 100%;
}



/**Hero section**/


.svm_eco_fr #microsite_content .col-md-3 .text_with_media .row {
    background: white;
}


 /********** End For FR and other country **************/



 /*** END De_1010 AllThing Talk SVM 12-09-22 ***/






/*** All thingstalk Global CSS 12-12 SVM  ***/


/** Menu Section **/
.svm_ecomain section.c-Breadcrumb.hidden-print,
.svm_ecoform section.c-Breadcrumb.hidden-print,
.svm_ecothnx section.c-Breadcrumb.hidden-print {
       margin-bottom: 15px;
      margin-top: 12px;
}

.svm_ecomain #microsite_content p,
.svm_ecothnx #microsite_content p,
.svm_ecomain #microsite_content li {
    font-size: 18px;
    line-height: 1.5;
}



/**Hero section**/

/** header Section **/

.svm_eco_fr #microsite_content .col-md-3 .text_with_media .row {
    background: white;
}

.svm_eco_fr #microsite_content .svm_Iot_mainhd .text_with_media_overlapping .row .media img {
    object-fit: cover;
    width: 100%;
    height: 347px;
}


.svm_eco_fr #microsite_content .svm_Iot_mainhd .img-responsive {
    max-width: 100%;
}


.svm_eco_fr #microsite_content .svm_Iot_mainhd  {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 65px;
}


.svm_eco_fr #microsite_content .svm_Iot_mainhd .article.text_with_media.text_with_media_overlapping {
    margin-top: -15px;
}



.svm_eco_fr #microsite_content .standard-padding-section {
    padding: 100px 10px ;
}




.svm_ecomain #microsite_content .svm_warmgrey h3 {
    font-family: 'Inter var', sans-serif;
    font-weight: 400;
}


.svm_ecomain #microsite_content .svm_warmgrey h4 {
    font-size: 22px;
    font-weight: 700;
    font-family: 'Inter var', sans-serif;
}


/** orange Section **/

.svm_ecomain #microsite_content .standard-padding-section.svm_org {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}


.svm_ecomain #microsite_content .svm_org .col-xs-12 .section_headline,
.svm_ecomain #microsite_content .svm_ftrorg .col-xs-12 .section_headline,
.svm_ecomain #microsite_content .svm_ftrwhite1 .col-xs-12 .section_headline {
    margin: 0 0 50px 0;
    padding: 0;
    background: transparent;
}


.svm_ecomain #microsite_content .svm_org .text_with_media p {
        color: #000;
}



/** bottom Section **/
.svm_ecomain #microsite_content .svm_lstprt {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg-2.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    margin-bottom: 0px;
}



/* Form Section & Thank you page*/


.svm_ecoform #microsite_content .svm_herohd {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.svm_ecoform #microsite_content .svm_herohd h1 {
    padding: 50px;
    background: white;
    width: 70%;
}


.svm_ecoform #microsite_content .svm_cnt_frm2 {
    padding: 100px 10px;
}


.svm_ecoform #microsite_content .svm_cnt_frm2 .big {
    font-size: 22px;
    line-height: 1.45;
    padding-bottom: 25px;
}


.svm_ecothnx #microsite_content .svm_herohd {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_ecothnx #microsite_content .svm_herohd {
    padding-top: 20px;
    padding-bottom: 20px;
}

.svm_ecothnx #microsite_content .svm_herohd {
    margin: 0;
}


.svm_ecothnx #microsite_content .svm_herohd big,
.svm_ecothnx #microsite_content .svm_herohd .col-xs-12 {
    padding-left:  20px;
    background: white;
    width:;
}


.svm_ecothnx #microsite_content .svm_herohd {
    margin: 0;
}


.svm_ecothnx #microsite_content .svm_herohd {
    padding-top: 20px;
    padding-bottom: 20px;
}



.svm_ecothnx #microsite_content .svm_herohd .col-xs-12.grid-col {
    padding: 50px;
    width: 70%;
}

.svm_ecothnx #microsite_content .svm_herohd .svm_herohd big {

    width: 70%;

}

.svm_ecothnx #microsite_content .svm_herohd {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
}



                                                


     /*text box styles All Things*/

    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }



    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px;
      }
    .svm_eco_fr #microsite_content .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
     .svm_eco_fr #microsite_content .standard-box .article div div {

        background: white;
        
        }
}




.svm_eco_fr #microsite_content .section_headline  {
    margin: 0 0 50px 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.svm_eco_fr #microsite_content .section_headline h2,
.svm_eco_fr #microsite_content .section_headline h3 {
    display: inline-block !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 32px 50px !important;
}

.svm_eco_fr #microsite_content .section_headline h2 {
    background: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important;
  font-size: 40px;
}

.svm_eco_fr #microsite_content .section_headline h3 {
    background: #fff !important;
    color: #000 !important;
  font-size: 30px;
    text-transform: unset !important;
    font-family: 'rois_bold'!important;
}

.svm_eco_fr #microsite_content .text_with_media_overlapping .row .media img {
    object-fit: cover !important;
    width: 100%;
}



/*** All thingstalk Global CSS 12-12 SVM  ***/

/** 2420 HP Supplies 23Q1 Registration campaign James Malabad **/

.hp_23q1_regcamp .c-Akkordeon .panel:nth-child(2n-1), .hp_23q1_regcamp .c-Akkordeon .panel:nth-child(2n-1) a {
    background-color: #d5e7fd;
}

.hp_23q1_regcamp_pt {
padding-top:80px;
}

.hp_23q1_regcamp_pb {
padding-bottom:80px;
}

.hp_23q1_bg_01 {
background-color:#fcfcfc;
}

#microsite_content .hp_23q1_regcamp a.btn-primary {
    border: 2px solid #00a1f2;
    border-bottom: 2px solid #00a1f2;
    border-radius: 0px;
    background: #00a1f2;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .hp_23q1_regcamp a.btn-primary:hover {
    border: 2px solid #78b0f3;
    border-bottom: 2px solid #78b0f3;
    border-radius: 0px;
    background: #78b0f3;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .hp_23q1_regcamp a.btn-default {
    border: 2px solid #2672f2;
    border-bottom: 2px solid #2672f2;
    border-radius: 0px;
    background: #2672f2;
    color: #fff;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .hp_23q1_regcamp a.btn-default:hover {
    border: 2px solid #eff5fb;
    border-bottom: 2px solid #eff5fb;
    border-radius: 0px;
    background: #eff5fb;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/** 2420 HP Supplies 23Q1 Registration campaign James Malabad end **/




/** 2710 ACMP Vendor Shane **/

.section_3020346 .article.text_with_media {
    background: #ffff;
}
section.section_3020495.box.bg-black-1.section_2902070 {
    padding-top: 5%;
}
.section_3020796 .article.text_with_media {
    background: #ffff;
}
.section_3021075 .article.text_with_media {
    background: #ffff;
}

.section_3021084 .article.text_with_media {
    background: #ffff;
}

.section_3021481 .article.text_with_media {
    background: #ffff;
    }
.section_3021530 .article.text_with_media {
    background: #ffff;
    }

/** 2710 ACMP Vendor Shane end **/




/** 5110 black friday svm 12-27 **/

.svm_blkf #microsite_content a.lnk {
    color: #2fd2ff;
    border-bottom: none;
}

.svm_blkf #microsite_content a.lnk:hover {
    color: #aebfff;
    border-bottom: none;
}

.svm_blkf #microsite_content .svm_blksm {
    background: black url(https://www.also.com/ec/cms5/media/img/5110/campaigns/blackfriday_1/samsung22q4blackfriday_bg.jpg) no-repeat ;
    background-size: 2500px 2500px;
    background-color: black !important;

}

/** End 5110 black friday svm 12-27 **/



/** nl_2420 technology partner svm 01-02-23 **/


.svm_techpar #microsite_content .svm_par_mhd {
    background-image: linear-gradient(315deg, #1f877b, #6bcd74);
}

.svm_techpar #microsite_content .svm_par_mhd .text_with_media_overlapping .row .media img {
    height: 100%;
    margin: 50px 0 0 0;
}

.svm_techpar #microsite_content .svm_par_mhd h5 b {
    background: url(https://www.also.com/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/updated/cropped-also-tp-logo-1.png) no-repeat;
    background-size: 300px;
    font-size: 80px;
    color: transparent;

}

/***
.svm_techpar #microsite_content a.btn-primary {
    border: none;
    border-radius: 0;
    background: #89e872;
    color: white;
}


.svm_techpar #microsite_content a.btn-primary:hover {
    border: none;
    border-bottom: none;
    border-radius: 0;
    background: #89e872;
    color: #000; 
}
***/




.svm_techpar #microsite_content .svm_mn1 {
    margin: 60px 0 60px 0;
}


.svm_techpar #microsite_content .svm_par_mhd h1 {
    font-size: 33px;
    margin-top: 20px;
}
.svm_techpar #microsite_content .svm_par_mhd p {
    font-size: 18px;
}


.svm_techpar #microsite_content .svm_mn3 .c-Products__shortDescription.js-shortDescription {
    margin-bottom: 50px;
}
    

.svm_techpar #microsite_content .svm_mn3 h2,
.svm_techpar #microsite_content .svm_mn4 h2,
.svm_techpar #microsite_content .svm_mn6 h2 {
    margin: 70px 0 0 0;
}


.svm_techpar #microsite_content .svm_mn9 h2 {
    margin: 70px 0 20px 0;
}

.svm_techpar #microsite_content .svm_mn5 .row.equalheight {
    margin-top: -100px;
}

.svm_techpar #microsite_content .svm_mn10 .img-responsive {
    width: 80%;
    margin: auto;
}


.svm_techpar #microsite_content .svm_mn10 {
 margin-bottom: 20px;  
}


.svm_techpar #microsite_content .svm_mn10 p.small {
    font-size: 15px;
}

.svm_techpar #microsite_content .svm_mn11 span.text-box p {
    font-size: 13px;
}



/**revised 01-20-23 **/

.svm_techpar #microsite_content .svm_mn10 h3 {
    text-transform: none;
    font-size: 15px;
    text-align: center;
}

/**revised 01-20-23 **/
.svm_techpar #microsite_content .svm_mn7 h3,
.svm_techpar #microsite_content .svm_mn8 h3 {
  text-transform: none;
  font-size: 18px;   
}



.svm_techpar #microsite_content .svm_mn10 .equalheight {
    height: 300px !important;
}


.svm_techpar #microsite_content .svm_mn13 {
    margin-bottom: 0px;
    background: #006b7d;
    padding: 30px 0 30px 0;
    margin-top: 50px;
}


.svm_techpar #microsite_content .svm_mn13 .article.text_with_media img {
    margin-top: 10px;
}



/** mobile 01-11-2023 **/

@media (max-width: 991px) {


        .svm_techpar #microsite_content .svm_par_mbl .article.text_with_media {
            background: white;
            margin-top: 20px;
        }

        .svm_techpar #microsite_content .svm_par_mbl .img-responsive {
            margin-top: 40px;
        }

        .svm_techpar #microsite_content .svm_mn10 .img-responsive {
            width: 35%;
            margin: auto;
        }

        .svm_techpar #microsite_content .svm_mn13 .article.text_with_media img {
            width: 40%;
            margin: auto;
        }

        .svm_techpar #microsite_content .svm_mn13 .col-xs-12.col-md-10.media {
            text-align: center;
        }


} /** End Mobile **/


/** End nl_2420 technology partner svm 01-02-23 **/




/** fi_5710 work hapy_HP 01/03/2023 START **/ 
  
  #work_happy_1 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}
#work_happy_1 .products .article.products.js-Products .row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
  #work_happy_1 #microsite_content .c-Products--gallery-Product a {
    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
    word-break: normal;
}

#work_happy_1 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}
#work_happy_1 .products .article.products.js-Products .row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

#work_happy_1 #microsite_content .c-Products--gallery-Product a {

    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
    word-break: normal;
}


#work_happy_1 #microsite_content .c-Products__bonuspoints {
    padding: 6px 0px 0px 0px !important;
}

/** fi_5710 work hapy_HP 01/03/2023 END **/ 





/** START Marbelle Flores 01-09-23 LV_5210 HP Original Supplies **/
.p-hp-sustainability_1 #microsite_content section.hp_block_header {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_original_supplies_1/header_2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 650px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: center;
}

.p-hp-sustainability_1 #microsite_content section.hp_block_header .grid-col .article .col-for-image {
    margin-bottom: 50px;
}

.p-hp-sustainability_1 #microsite_content section.hp_block_content {
    margin-bottom: 80px;
}

.p-hp-sustainability #microsite_content section.hp_block_overlay {
    background: url(https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_sustainability_2/hp_sustainability_img04.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    min-height: 420px;
    margin-top: 70px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: flex-end;
}
.p-hp-sustainability_1 #microsite_content section.hp_block_header .grid-col .article h1 {
    color: #fff;
}

.p-hp-sustainability_1 #microsite_content section.hp_block_header .grid-col .article p {
    font-size: 30px;
    color: #fff;
}

.p-hp-sustainability_1 #microsite_content a.btn-primary {
    background-color: #165dba;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "interregular", Verdana, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
    border-radius: 0;
}
/** END Marbelle Flores 01-09-23 LV_5210 HP Original Supplies **/

/*ALSO Solutions Web Configurator CSS Fix for Mobile - Erwin Lazaro - Jan 10, 2023*/
/* CSS Fix for Collaboration Page */
@media (max-width: 640px) {
  .smart_meeting_rooms #microsite_content h1 {
    font-size: 30px;
  }

  .smart_meeting_rooms #microsite_content h2 {
    font-size: 25px;
  }
  
  .smart_meeting_rooms #microsite_content h3 {
    font-size: 22px;
  }

  .smart_meeting_rooms #microsite_content p.big {
    font-size: 18px;
  }

  .smart_meeting_rooms #microsite_content section.also_smart_meeting_rooms_header_main .article .media-wrapper .text-box {
    word-break: break-word;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec02 .media {
    padding-left: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec02 .media .article.text_with_media img {
    padding-left: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec02 .text {
    position: relative;
    width: 100%;
    padding: 50px;
    top: 30px;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec03 .media {
    padding-left: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec03 .media {
    right: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec03 .text {
    position: relative;
    width: 100%;
    padding: 50px;
    top: 15px;
    left: 0;
  }
}
/*End ALSO Solutions Web Configurator CSS Fix for Mobile*/



/** Robilyn Almendo 01-12-23 FI_5710 HP Sustainability Page **/

#hpsustainability .heading_lblue h1 {
    color: #0096D6;
}
#hpsustainability .heading_lblue h2 {
    color: #0096D6;
}
#hpsustainability .heading_lblue h3 {
    color: #0096D6 !important;
}
#hpsustainability .bg_lblue {
    background-color: #8CD1EE;
}
#hpsustainability .scnd_card .pb_50 .bg_lblue {
    padding-bottom: 50px;
}
#hpsustainability .pb_50 {
    padding-bottom: 50px;
}
#hpsustainability .pt_50 {
    padding-top: 50px;
}
#hpsustainability .btn_white a.btn.btn-default {
    background-color: white;
    border: 0;
}
#hpsustainability .btn_white a.btn.btn-default:hover {
    background-color: #0096d6;
    border: 0;
    color: #ffffff;
}
#hpsustainability #microsite_content section:last-of-type {
    margin-bottom: 0px;
}
#hpsustainability .bg_box_white .row.equalheight {
    margin: 10px;
}
#hpsustainability .bg_box_white .article.text_with_media {
    background-color: white;
    padding: 10px;
}

@media (max-width:640px) {
#hpsustainability .bg_box_white .col-xs-12.col-md-4.grid-col.equalheight {
    margin-bottom: 20px;
}
#hpsustainability .heading_lblue h1 {
    font-size:23px;
}
#hpsustainability .heading_lblue h2{
    font-size:22px;
}
#hpsustainability .btn_white a.btn.btn-default {
    display: block;
}
}

/** END Robilyn Almendo 01-12-23 FI_5710 HP Sustainability Page **/

/** START Carl Samson 01-12-23 NL_2420 HP Happy Sales Week Page **/

body.p-microsite.p-.spri-hp-sales-week.spri-main.p-2420-happy_sales_week.hpsw23q1 a.btn.btn-primary {
    background: #0696d6 !important;
    border: none !important;
    transition:.3s ease all !important;
}

body.p-microsite.p-.spri-hp-sales-week.spri-main.p-2420-happy_sales_week.hpsw23q1 a.btn.btn-primary:hover {
    background: #066996 !important;
    border: none !important;
}

section.section_3026746.spri-section-title.spri-section-article.spri-section-pt50.spri-section-pb50.hpsw23q1-section3 h2 {
    margin-top: 0;
}

/** END Carl Samson 01-12-23 NL_2420 HP Happy Sales Week Page **/



/** SVM en_1010 Anbieter APC IT Channel Perspectives Podcast Campaign 01-19-23 **/


.svm_apc2023 #microsite_content .svm_hdr a.btn-primary {
    background: #47b751;
    color: white;
    border: 1px solid black;
}

.svm_apc2023 #microsite_content .svm_hdr a.btn-primary:hover {
    background: #007f0a;
}

.svm_apc2023 #microsite_content .svm_hdr_2 {
    margin: 60px 0 0 0;
}

.svm_apc2023 #microsite_content .svm_hdr_2 h2 {
    margin-bottom: 20px;
}


.svm_apc2023 #microsite_content .svm_hdr_3 h2,
.svm_apc2023 #microsite_content .svm_hdr_4 h2 {
    font-size: 23px;
    margin-bottom: 20px;
}


.svm_apc2023 #microsite_content .svm_hdr_3 .col-xs-12.col-md-6.media,
.svm_apc2023 #microsite_content .svm_hdr_4 .col-xs-12.col-md-6.media {
    margin-top: 0;
}

.svm_apc2023 #microsite_content .svm_hdr {
  margin-bottom: 50px
}



/** 01-24-23 New Add **/

.svm_apc2023 #microsite_content .svm_hdr_0 .article {
    background: #fff0;
}

.svm_apc2023 #microsite_content .svm_hdr_0 .col-xs-12.grid-col:nth-child(2) .img-original {
   width: 70%;
}

.svm_apc2023 #microsite_content .svm_hdr_0 {
    padding: 30px 0px 70px 0px;
}

.svm_apc2023 #microsite_content .svm_hdr_0 .col-xs-12.grid-col:nth-child(1) {
    margin-bottom: 50px;
}

.svm_apc2023 #microsite_content section#section_01 {
    margin-bottom: 70px;
}


.svm_apc2023 #microsite_content .svm_hdr_0 a.btn-primary {
    background: #47b751;
    color: white;
    border: 0px solid black;
    border-radius: 0px;
}


/** 01-24-23 End Add**/



/** End en_1010 Anbieter APC IT Channel Perspectives Podcast Campaign 01-19-23 **/

/** MWF Modification Microsoft Spring Deals - Erwin Lazaro - 01-19-23 **/
.style_springdeals #microsite_content .mwf-form .mwf_buttonrow input.mwf_cancel,
.style_springdeals #microsite_content .mwf-form .mwf_buttonrow input.mwf_finish {
  border: 4px solid black;
  border-bottom: 4px solid #000;
  border-radius: 30px;
  background: #0f4ab0!important;
  color: #fff;
  font-size: 16px;
  padding: 15px 30px!important;
  font-weight: bold;
}

.style_springdeals #microsite_content section .mwf-form .mwf_buttonrow input.mwf_cancel:hover,
.style_springdeals #microsite_content section .mwf-form .mwf_buttonrow input.mwf_finish:hover {
  border: 4px solid black;
  border-bottom: 4px solid #000;
  border-radius: 30px;
  background: ##072963;
  color: #fff!important;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.style_springdeals #microsite_content section .mwf-form .mwf-label p {
  font-weight: bold;
}
/** End MWF Modification **/



/** SVM nl_2420 co2-meters 01-23-23 **/

.svm_Co2meters_main #microsite_content .svm_c1 .article > .row {
padding: 0px 0;
}


.svm_Co2meters_main #microsite_content .svm_c1 h1 {
    color: white;
    font-size: 33px;
    /**padding-top: 220px;**/
}


.svm_Co2meters_main #microsite_content .svm_c1 {
    padding-top: 130px;
}


.svm_Co2meters_main #microsite_content .svm_c2,
.svm_Co2meters_main #microsite_content .svm_c3,
.svm_Co2meters_main #microsite_content .svm_c4,
.svm_Co2meters_main #microsite_content .svm_c5 {

     padding: 70px 0 70px 0;

}


.svm_Co2meters_main #microsite_content .svm_c2 h3 {
    text-transform: none;
    font-size: 25px;
}




.svm_Co2meters_main #microsite_content .svm_c2 {
  background: #f3f9ff;
}


.svm_Co2meters_main #microsite_content .svm_c2 .col-xs-12.col-md-6:nth-child(1) {
    background: white;
    margin-top: 16px;
    padding-bottom: 60px;
    padding-top: 60px;
}



.svm_Co2meters_main #microsite_content .svm_c3 img.img-responsive {
    width: 60%;
    margin-top: 60px;
}


.svm_Co2meters_main #microsite_content .svm_c3 .article.text_with_media {
    background: white;
}



.svm_Co2meters_main #microsite_content .svm_c4 .mwf-label,
.svm_Co2meters_main #microsite_content .svm_c4 h3,
.svm_Co2meters_main #microsite_content .svm_c4 .mwf-option.checkbox p

{
    color: white;
}


.svm_Co2meters_main #microsite_content .svm_c4 .row.mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {

    display: none;

}


.svm_Co2meters_main #microsite_content .svm_c4 input.btn.btn-primary.mwf_finish {
    width: 190%;
    background-color: #5198df;
    padding: 15px;
    border-radius: 3px;
    border: none !important;
}


.svm_Co2meters_main #microsite_content a.btn-primary {

    background-color: #00836f;
    padding: 15px;
    border-radius: 4px;
}


.svm_Co2meters_main #microsite_content a.btn-primary {
    background-color: #5198df;
    padding: 15px;
    border-radius: 3px;
    border: none !important;

}


.svm_Co2meters_main #microsite_content a.btn-primary:hover {
    background-color: #5198df;
    padding: 15px;
    border-radius: 3px;
    border: none !important;

}


.svm_Co2meters_main #microsite_content .svm_c5 h2 {
    font-size: 19px;
}


.svm_Co2meters_main #microsite_content .svm_c5 .equalheight:nth-child(1) {

margin-top: -30px

}


.svm_Co2meters_main #microsite_content .svm_c4 .mwf_success_text p {
    color: white;
}

.svm_Co2meters_main #microsite_content .svm_c5  h4 {
      background: url(/ec/cms5/media/img/2420_1/providers_26/iot_9/co2_meter/new-bgheromain.jpg) no-repeat;
}


.svm_Co2meters_main #microsite_content .svm_c5  h4 {
  background: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/iot_9/co2_meter/phone_2000px.png) no-repeat;
  background-size: 17px;
  padding-left: 25px;
}

.svm_Co2meters_main #microsite_content .svm_c5  h5 {
  background: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/iot_9/co2_meter/envelope-solid_2000px.png) no-repeat;
  background-size: 17px;
  padding-left: 25px;
}


/** END SVM nl_2420 co2-meters 01-23-23 **/





/** SVM 6110 CH-FR-DE allthingtalk  01-25-23 **/

.svm_fr_frm #microsite_content .section_3049491.bg-gradient-cd-3 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_fr_tnx #microsite_content .section_3049493.bg-gradient-cd-3 {

    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat !important;
    background-position: center bottom;

}

/** END 6110 CH-FR-DE allthingtalk  01-25-23 **/





/* Cisco ALSO Services Radar Additional CSS - Erwin Lazaro Jan 24 2023 */

.cisco-2021-also-service-radar-5410 #microsite_content .accordian_szkolenia > .container > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_szkolenia_1124x81px-2.jpg);
}

.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-title a.collapsed:after,
.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-title a:after {
  display: none;
}

.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-body .panel-title a.collapsed:after,
.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-body .panel-title a:after {
  display: block
}

/* End Cisco ALSO Services Radar Additional CSS */

/* START 5210 ONLINE WEBINARS MSF 01242023 */

section.section_3048611 {
    background: #f5f5f5;
    padding-top: 5%;
}

section.section_3049032 {
    padding-top: 5%;
}

section.section_3049033 {
    padding-top: 5%;
    background: #f5f5f5;
}

section.section_3049034 {
    padding-top: 5%;
}
/* END 5210 ONLINE WEBINARS MSF 01242023 */



/** SVM DE 2200  allthingtalk  01-26-23 **/

.svm_fr_frm #microsite_content .section_3050666.bg-gradient-cd-3 {

    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_fr_tnx #microsite_content .section_3050668.bg-gradient-cd-3 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}

/** END SVM DE 2200  allthingtalk  01-26-23 **/


/** PL_5410 Webinars Microsoft Windows Server 2012 Robilyn A. 01-26-2023 **/

#webinarmws2012 .mws-intro h2 {
    color: #552394;
}
#webinarmws2012 .mws-intro p.big {
    color: #552394;
}
#webinarmws2012 .mws-intro .btn-primary {
    background: #552394;
    border: 2px solid #171964;
}
#webinarmws2012 .mws-intro .btn-primary:hover {
    background: #107180;
    border: 2px solid #000000;
    color: white;
}

/** END PL_5410 Webinars Microsoft Windows Server 2012 Robilyn A. 01-26-2023 **/

/** PL_5410 MS 23Q1 WS2022 Start - James M 26-01-23 **/

#microsite_content .msliteblue a.btn-primary {
    border: 2px solid #1A9FFF;
    border-bottom: 2px solid #1A9FFF;
    border-radius: 0px;
    background: #1A9FFF;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .msliteblue a.btn-primary:hover {
    border: 2px solid #43b0fe;
    border-bottom: 2px solid #43b0fe;
    border-radius: 0px;
    background: #43b0fe;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .msliteblue a.btn-default {
    border: 2px solid #00008b;
    border-bottom: 2px solid #00008b;
    border-radius: 0px;
    background: #00008b;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .msliteblue a.btn-default:hover {
    border: 2px solid #1f1f8b;
    border-bottom: 2px solid #1f1f8b;
    border-radius: 0px;
    background: #1f1f8b;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.mslitegray .text_with_media {
background-color:#f7f7f7;
padding:30px;
}

.mslitegray p.big {
  font-size:21px;
  line-height:1.5;
}

/** PL_5410 MS 23Q1 WS2022 END **/


/**IT_2710 ALSO CLOUD CHAMPION ROBILYN A. 01-31-2023 **/

#alsocloudchampion .box.bg-black-1.box.bg-black-1.section_2714699 .row.equalheight .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .social-linkedin-youtube .col-xs-12.col-for-image.media-box a.u-imageLink {
    display: inline-flex;
    margin: 10px;
    border-bottom: 0;
}
#alsocloudchampion .sec3-acmp-ready-it {
    background: #ff7731;
}
#alsocloudchampion .sec1-acmp-ready-it {
    background: #ff7731;
    background-image: url(https://www.also.com/ec/cms5/media/img/2710_1/campaigns_14/also_cloud_champion/also-cloud-champion-on-key-visual-sec1.svg);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#alsocloudchampion .sec2-acmp-ready-it {
    background: #ff7731;
    background-image: url(https://www.also.com/ec/cms5/media/img/2710_1/campaigns_14/also_cloud_champion/also-cloud-champion-on-key-visual-sec2.svg);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#alsocloudchampion .sec1-acmp-ready-it .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .sec2-acmp-ready-it .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .sec3-acmp-ready-it .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .pt-50{
    padding-top: 50px;
}
#alsocloudchampion .pb-50{
    padding-bottom: 50px;
}

/** Mobile View **/
@media (max-width: 640px) {
#alsocloudchampion .hero-header .align-bottom.media-right.grid-container {
    display: table-cell;
}
#alsocloudchampion .hero-header {
    background-position: center bottom, 0 0;
    background-repeat: no-repeat no-repeat;
}
#alsocloudchampion .hero-header .text_with_media_overlapping .row .media.col-xs-12 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
}

#contattialsoiItalia .pt-50 {
    padding-top: 50px;
}
#contattialsoiItalia .pb-50 {
    padding-bottom: 50px;
}
#contattialsoiItalia .social-linkedin-youtube .col-xs-12.col-for-image.media-box {
    margin: 10px;
}
#contattialsoiItalia .social-linkedin-youtube a.u-imageLink {
    display: inline-flex;
    border-bottom: 0;
    margin: 0 0 0 10px;
}

/** Mobile View **/
@media (max-width: 640px) {
#contattialsoiItalia .hero-header .align-bottom.media-right.grid-container {
    display: table-cell;
}
#contattialsoiItalia .hero-header {
    background-position: center bottom, 0 0;
    background-repeat: no-repeat no-repeat;
}
#contattialsoiItalia .hero-header .text_with_media_overlapping .row .media.col-xs-12 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
}

/** END IT_2710 ALSO CLOUD CHAMPION ROBILYN A. 01-31-2023 **/


/**PL_5410 Microsoft 23Q1  EOS Windows Server 2012 ROBILYN A. 01-31-2023 
Updated:"Erwin Lazaro - Feb 07 2023**/
.ms-windows-server #microsite_content h2,
.ms-windows-server #microsite_content h3,
.ms-windows-server #microsite_content p {
  font-family: "interregular", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content h1 {
  color: #0073d4;
  font-family: "interbold", Verdana, Arial, sans-serif;
  margin-bottom: 30px;
  text-transform: none;
}

.ms-windows-server #microsite_content h2 {
  color: #0073d4;
  line-height: 1.3;
}

.ms-windows-server #microsite_content h3 {
  color: #0073d4;
  text-transform: none;
}

.ms-windows-server #microsite_content p,
.ms-windows-server #microsite_content li {
  font-size: 18px;
}

.ms-windows-server #microsite_content p b {
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content a.lnk {
  color: #4eecff;
  display: inline-block;
}

.ms-windows-server #microsite_content a.lnk:hover {
  color: #fff;
}

.ms-windows-server #microsite_content section.block_header,
.ms-windows-server #microsite_content section.sec-intro,
.ms-windows-server #microsite_content section.sec-list,
.ms-windows-server #microsite_content section.sec-table,
.ms-windows-server #microsite_content section.sec-contact {
  background: rgb(1, 80, 146);
  background: linear-gradient(166deg, rgba(1, 80, 146, 1) 0%, rgba(3, 10, 26, 1) 83%);
}

.ms-windows-server #microsite_content section.sec-intro .grid .row img,
.ms-windows-server #microsite_content section.sec-table .grid .row .col-md-6:first-child,
.ms-windows-server #microsite_content section.sec-contact {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ms-windows-server #microsite_content section.sec-intro .grid .article,
.ms-windows-server #microsite_content section.sec-list .grid .col-md-6:last-child .article,
.ms-windows-server #microsite_content section.sec-table .grid .col-md-6:last-child .article {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.ms-windows-server #microsite_content section.sec-intro .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}

.ms-windows-server #microsite_content section.sec-list .grid .col-md-6:first-child .article ul {
  width: 50%;
  float: left;
}

.ms-windows-server #microsite_content section.sec-list .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}


.ms-windows-server #microsite_content section.sec-list .grid .row .col-md-6:first-child .article .text-box {
  text-align: center;
}

.ms-windows-server #microsite_content section.sec-list .grid .row .col-md-6:first-child .article .text-box h3 {
  color: #fff;
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content section.sec-list .grid .row .col-md-6:first-child .article .text-box h3 b {
  color: #4eecff;
}

.ms-windows-server #microsite_content section.sec-table .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}

.ms-windows-server #microsite_content section.sec-table .grid .row .col-md-6:first-child .article .text-box {
  text-align: center;
}

.ms-windows-server #microsite_content section.sec-table .grid .row .col-md-6:first-child .article .text-box h2 {
  color: #fff;
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content section.sec-contact .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}

.ms-windows-server #microsite_content section.sec-contact .grid .article h2 {
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content section.sec-contact .grid .article h2,
.ms-windows-server #microsite_content section.sec-contact .grid .article p {
  color: #fff;
}

/** END PL_5410 Microsoft 23Q1  EOS Windows Server 2012 ROBILYN A. 01-31-2023 **/

/** 2420 HP and Poly 23Q1 Event - James M **/

#section > section.section_3051876.bg-cd1-100.spri-section-pt50.spri-section-pb50 > div > div > div > div > div {
  padding:0px;
}

  #section > section.section_3051876.bg-cd1-100.spri-section-pt50.spri-section-pb50 > div > div > div > div > div > div:nth-child(1) {
padding:0px;
  }

#section > section.section_3055940.block_device_class.columns.first > div > div > div:nth-child(2) > div > div > div > span:nth-child(2) > p:nth-child(2) {
    background-color:#4cde9d;
}

#section > section.section_3056788.block_device_class.columns.first > div > div > div:nth-child(2) > div > div > div > span:nth-child(2) > h2 {
  background-color:#83f955;  
}

#section > section.section_3056788.block_device_class.columns.first > div > div > div:nth-child(2) > div > div > div > span:nth-child(2) > p:nth-child(2) {
background-color:#a8fb89;
}

.spri-microsoft-csp-partner-day #microsite_content section.elign .article.text_with_media img {
    padding-left: 0px;
}

.spri-microsoft-csp-partner-day #microsite_content section.hppolybg {
background-image:url("https://www.also.com/ec/cms5/media/img/2420_1/providers_26/hp_59/hp_and_poly_event_23q1/poly-hp-event-23q1-1920px.jpg");
background-size: 100% 100%;
min-height:600px;
display:flex;
align-items:center;
}

.spri-microsoft-csp-partner-day #microsite_content section.hppolybg h1, 
.spri-microsoft-csp-partner-day #microsite_content section.hppolybg h3 {
color:white;
}

.spri-microsoft-csp-partner-day #microsite_content section.hppolybg .article {
background-color:rgba(0, 0, 0, 0.5);
  padding-top:20px;
}

/** END 2420 HP and Poly 23Q1 Event - James M **/

/** 5410 Cisco Z Meraki - Erwin Lazaro Feb 1 2023 **/
.style_espresso #microsite_content section.block_whatisespresso .grid .grid-col {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.style_espresso #microsite_content section.block_whatisespresso .grid .grid-col:nth-child(odd) {
  padding-right: 0 !important;
}

.style_espresso #microsite_content section.block_whatisespresso .grid .grid-col:nth-child(even) {
  padding-left: 0 !important;
}

.style_espresso #microsite_content section.block_espressolist .grid .grid-col:nth-child(2) {
  padding-right: 0 !important;
}

.style_espresso #microsite_content section.block_espressolist .grid .grid-col:nth-child(3) {
  padding-left: 0 !important;
}

.style_espresso #microsite_content section.block_espresso_form .mwf-form .mwf-label p {
  font-weight: bold;
}

.style_espresso #microsite_content section.block_espresso_form .mwf_buttonrow .btn-primary {
  background-color: #4997dc !important;
  border: 0 none !important;
  padding: 15px;
}
/** End 5410 Cisco Z Meraki **/


/** PL_5410 Microsoft 23Q1 Windows 11 Promotinal Campaign ROBILYN A. 02-02-2023 **/

.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray {
    background-color: #171717;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh h2,
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh p,
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh ul li{
    color: #ffffff;
    font-family: "interregular", Verdana, Arial, sans-serif;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh h1, .ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh p {
    color: #ffffff;
    font-family: "interregular", Verdana, Arial, sans-serif;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh h1 {
    text-transform: none;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh p,
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh p {
    font-size: 18px;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/02022023_microsoft_23q1_windows_11_promotinal_campaign/5410_ms_win11_prm_cmpgn_darkblue_wave_background.svg);
    background-position: center, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: cover;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .pt-50 {
    padding-top: 50px;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray .btn-primary {
    background: #014fa1;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray .btn-primary:hover {
    background: #ffffff;
    color: #014fa1;
}
/** END PL_5410 Microsoft 23Q1 Windows 11 Promotinal Campaign ROBILYN A. 02-02-2023 **/

/** 5410 Cisco Service - Erwin Lazaro Feb 2 2023 **/
.style_cisco_services #microsite_content section.block_services_form .mwf_buttonrow .btn-primary {
  background-color: #538fc4 !important;
  border: 0 none !important;
  padding: 15px;
}

.style_cisco_services #microsite_content section.block_services_form .mwf-form .mwf-label p {
  font-weight: bold;
}
/** 5410 Cisco Services **/


/** DE_1010 Lenovo ISG Crazy Deals ROBILYN A. 02-06-2023 **/

.lenovo-isg-crazy-deals-de-ten #microsite_content .sec-velvet {
    background-color: #701527;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-wh p, 
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-wh h1, 
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-wh h3 {
    color: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-wh .btn-default {
    background: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-wh .btn-default:hover {
    background: #E21309;
    color: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-red .btn-primary {
    background: #E21309;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-red .btn-primary:hover {
    background: #701527;
    color: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .pt-50 {
    padding-top: 50px;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-blck h3 {
    text-transform: none;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .sec-prod .article.text_with_media {
    background: #ffffff;
}

/** END DE_1010 Lenovo ISG Crazy Deals ROBILYN A. 02-06-2023 **/

/** START Lenovo 5830 THINKBOOK **/


.lenovo_thinkbook h2 {
    background: #000;
    padding: 3%;
    color: #fff;
}

.products_lenovo1 {
    background: #f4f4f4;
    padding-top: 5%;
    padding-bottom: 5%;
}


.products_lenovo1 .article.text_with_media {
    background: #ffff;
    height: auto;
}

.products_lenovo1 .col-xs-12.col-md-4.grid-col.equalheight.group-0-1 {
    padding-top: 2%;
  height: 700px
  ;
}

.lenovo_thinkbook #microsite_content a.btn-primary
{
    border-radius: 10px;
    background: #f90004;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/** END Lenovo 5830 THINKBOOK **/


/** SVM AllthingsTalk cancel remove 020723 **/

.svm_ecoform #microsite_content .row.mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
    display: none;
}


/** END AllthingsTalk cancel remove 020723 **/


/** PL_5410 Lenovo 23Q1 promocja 3+1 nowa edycja ROBILYN A. 02-08-2023 **/

.lenovo-promocja-3n1-nowa-edycja-pl-fivefour #microsite_content .intro-txt p.big {
    font-size: 24px;
    color: #11184F;
}
.lenovo-promocja-3n1-nowa-edycja-pl-fivefour #microsite_content .btn-len-red .btn-primary {
    color: #ffffff;
    background: #dd241a;
    border-color: #11184f;
}
.lenovo-promocja-3n1-nowa-edycja-pl-fivefour #microsite_content .btn-len-red .btn-primary:hover {
    border-color: #000000;
    background: #11184f;
}

/** END PL_5410 Lenovo 23Q1 promocja 3+1 nowa edycja ROBILYN A. 02-08-2023 **/


/** SVM Apple fi_5710 021023 **/

.spri-apple-mc #microsite_content p,
.spri-apple-mc #microsite_content ul li
{
    font-size: 15px;
}

.spri-apple-ubersicht #microsite_content ul li {
    margin-bottom: 0px;
}

/** END SVM Apple fi_5710 021023 **/


/** START NL 2420 NETGEAR MSF 02092023 **/

.netgear_msf #microsite_content a.btn-primary {
    background-color: #653189;
    border-radius: 30px;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

      
section#netgear_hero_section_header {
    background-position: center top !important;
    background-size: cover;
    min-height: 400px;
}

.netgear_msf #microsite_content .text.col-xs-12.bg-box.grid-start-1.grid-end-7.on-top {
    background: #fff0;
    padding-left: 10%;
}

section.section_3067396.netgear_sec2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/netgear_5/header2.jpg);
  background-position: center top !important;
  background-attachement: fixed;
    background-size: cover;
    min-height: 600px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
}

.section_3067396.netgear_sec2 .col-xs-12 {
    padding-left: 600px;
}

.netgear_msf #microsite_content p {
    font-family: Inter;
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 400;
    color: #00083f;
}

section_3067397.netgear_sec3 p {
    font-size: 15px;
    line-height: 1.5;
}

.netgear_msf .netgear_sec3 p {
    color:#ffff
}

section.section_3067397.netgear_sec3 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/netgear_5/header3.jpg);
   background-position: center top !important;
  background-attachement: fixed;
    background-size: cover;
    min-height: 600px;
}


.netgear_msf .netgear_sec3 p {
    color: #ffff !important;
    }

section.section_3067486.netgear_sec4 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/netgear_5/header4.jpg);
  background-position: center top !important;
  background-attachement: fixed;
    background-size: cover;
    min-height: 600px;
}

.section_3067486.netgear_sec4 .col-xs-12 {
    padding-left: 600px;
}

section.section_3067399.netgear_sec5 {
    background-color: #f5f5f5;
}

section.section_3067399.netgear_sec5 .article.text_with_media {
    padding-top: 50px;
}

#netgear_new_msf #microsite_content h2 {
    font-family: Rois;
    font-size: 25px;
    line-height: 1.5;
    font-weight: 500;
}

#netgear_new_msf #microsite_content p {
    font-family: Inter;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 500;
}

/** END NL 2420 NETGEAR MSF 02092023 **/

/** DE1010 ALSO 23Q1 Partner Mini Interviews - 02.14.2023 - James M. **/

.also_mini_int #microsite_content section.minint_sec01  {
  padding-top:50px;
  padding-bottom:50px;
background: #eb01a5;
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/also_key_visual_general_5.svg);
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/also_key_visual_general_5.svg), linear-gradient(135deg, #89e872, #006b7d);
}

.also_mini_int #microsite_content section.minint_sec02  {
padding-top:50px;
padding-bottom:50px;
}

.also_mini_int #microsite_content section.minint_disflex .article > .row {
  display:flex;
  align-items:center;
}

.also_mini_int #microsite_content section.minint_headline h2 {
  background-color:black;
  color:white;
  text-align: center;
  padding: 20px 0;
  text-transform: uppercase;
}

.also_mini_int #microsite_content section.minint_headline h3 {
  text-transform: none;
}

.also_mini_int #microsite_content section.minint_secpt {
padding-top:50px;
}

.also_mini_int #microsite_content section.minint_secpb {
padding-bottom:50px;
}

.also_mini_int #microsite_content section.minint_whitebgtext .grid .row > div {
background-color:white;
  margin:10px 0;
}

.also_mini_int #microsite_content section.minint_bg_01 {
  background-color:#f7f7f7;
}

.also_mini_int #microsite_content section.minint_bg_01.box .grid {
  background-color:#f7f7f7;
}

.also_mini_int #microsite_content section.mini_interview_sec .article > .row {
    padding: 30px 15px 5px 0px;
    background-color: white;
}

.also_mini_int #microsite_content section.mini_interview_sec .article.c-Akkordeon {
    margin-bottom: 30px !important;
}

.also_mini_int #microsite_content .mini_interview_sec .c-Akkordeon .panel-title a {
    position: relative;
    padding-left: 80px;
    background: #fff;
    border-bottom: none;
}

.also_mini_int #microsite_content .mini_interview_sec .c-Akkordeon .panel-title a.collapsed::before {
    transition: all 0.5s;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
    margin-top: 2px;
}

.also_mini_int #microsite_content .mini_interview_sec .c-Akkordeon .panel-title a::before {
    content: '\25BC';
    color: #006B7D;
    position: absolute;
    font-size: 24px;
    left: 40px;
    float: none;
    transition: all 0.5s;
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    -o-transform: rotate(120deg);
    transform: rotate(120deg);
    margin-top: -4px;
}

.also_mini_int #microsite_content .mini_interview_sec .c-Akkordeon .panel-title a.collapsed:after {
    display:none;
}

.also_mini_int #microsite_content .mini_interview_sec .c-Akkordeon .panel-title a:after {
  display:none;
}

.also_mini_int #microsite_content .mini_interview_sec.bg-gradient-cd-1 {
background-repeat: no-repeat;
background-attachment: fixed; 
}

/** END DE1010 ALSO 23Q1 Partner Mini Interviews - 02.14.2023 - James M. **/


/** DA_2800 Samsung The Wall ROBILYN A. 02-16-2023 **/

.da28-samsung-the-wall #microsite_content .txt-wh p a {
    color: #ffffff;
}
.da28-samsung-the-wall #microsite_content .txt-wh .mwf-label {
    color: #ffffff;
}
.da28-samsung-the-wall #microsite_content .txt-wh .btn-primary {
    background: #c8c8c8;
    color: #000000;
}
.da28-samsung-the-wall #microsite_content .txt-wh .btn-primary:hover {
    background: #ffffff;
}

/** END DA_2800 Samsung The Wall ROBILYN A. 02-16-2023 **/


/** NL_2420 Apple Newsbericht2_5 ROBILYN A. 02-20-2023 **/

.nl24-apple-seed #microsite_content .light-gray {
    background-color: #f5f5f5;
}
.nl24-apple-seed #microsite_content .pt-30 {
    padding-top: 30px;
}
.nl24-apple-seed #microsite_content .pb-30 {
    padding-bottom: 30px;
}
.nl24-apple-seed #microsite_content .light-gray h3 {
    text-transform: none;
}
.nl24-apple-seed #microsite_content .light h3 {
    text-transform: none;
}
.nl24-apple-seed #microsite_content .three-cards .article.text_with_media {
    background-color: #ffffff;
    border-radius: 20px;
}
.nl24-apple-seed #microsite_content .three-cards a.lnk {
    color: #479ed4;
    border-bottom: 1px solid #4797cf;
}

/** END NL_2420 Apple Newsbericht2_5 ROBILYN A. 02-20-2023 **/

/***** open 2420 APPLE PORTAL - ALSO PARTNER PROGRAM PAGE *****/
.spri-2420-apple-also-partner #microsite_content .spri-ptb200 {
    padding-top: 200px;
    padding-bottom: 200px;
}

.spri-2420-apple-also-partner #microsite_content .spri-section-pt100 {
    padding-top: 100px;
}

.spri-2420-apple-also-partner #microsite_content .spri-section-pb100 {
    padding-bottom: 100px;
}

.spri-2420-apple-also-partner #microsite_content h2 {
    font-size: 50px;
    margin-bottom: 20px;
}

.spri-2420-apple-also-partner #microsite_content p.big {
    font-size: 40px;
    line-height: 1.5;
    font-weight: lighter;
}

.spri-2420-apple-also-partner #microsite_content p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: lighter;
}

.spri-2420-apple-also-partner #microsite_content ul li {
    font-size: 18px;
    font-weight: lighter;
}

.spri-2420-apple-also-partner #microsite_content .btn.btn-primary {
    background-color: #0071e3;
    border-radius: 25px;
    border: 2px solid #0071e3 !important;
}

.spri-2420-apple-also-partner #microsite_content .btn.btn-primary:hover {
    background-color: #fff;
    color: #0071e3;
    border: 2px solid #0071e3;
}

.spri-2420-apple-also-partner #microsite_content .spri-top-section h1 {
    font-size: 100px;
    color: #fff;
    text-transform: initial;
    padding-bottom: 50px;
}

.spri-2420-apple-also-partner #microsite_content .spri-countdown-section #countdown-bg {
    background-color: #000;
    border-radius: 25px;
}

.spri-2420-apple-also-partner #microsite_content .spri-countdown-section #wrapper-countdown .countdown {
    border: none;
}

.spri-2420-apple-also-partner #microsite_content .spri-countdown-section #wrapper-countdown span.countdown-number {
    font-size: 48px;
    font-weight: bold;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .text-headline-box h2 {
    text-align: center;
    font-weight: normal;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-paragraph h2 {
    font-size: 30px;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option {
    display: inline-block;
    padding-right: 50px;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="radio"] {
    margin-top: 8px;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="checkbox"] {
    margin-top: -15px !important;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="radio"]:checked,
.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="checkbox"]:checked {
    accent-color: #000;
}
/***** close 2420 APPLE PORTAL - ALSO PARTNER PROGRAM PAGE *****/

/**** open 2420 APPLE PORTAL UPDATE *****/
#p-2420-apple-portal-update #microsite_content .ptb50 {
    padding: 50px 0;
}

#p-2420-apple-portal-update #microsite_content .pt50 {
    padding-top: 50px;
}

#p-2420-apple-portal-update #microsite_content .pb50 {
    padding-bottom: 50px;
}

#p-2420-apple-portal-update #microsite_content .grey-bg {
    background-color: #fafafa;
}

#p-2420-apple-portal-update #microsite_content .spri-topbanner-section {
    height: 700px;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
}

#p-2420-apple-portal-update #microsite_content .spri-topbanner-section h1 {
    font-size: 100px;
    color: #fff;
    text-transform: initial;
}

#p-2420-apple-portal-update #microsite_content .info-box .article.text_with_media {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    background-color: #fff;
    border-radius: 15px;
    padding: 20px;
}

#p-2420-apple-portal-update #microsite_content .info-box .article.text_with_media .btn.btn-primary {
    background-color: #fff;
    color: #000;
    border: 1px solid #000;
    padding: 30px 10px;
}

#p-2420-apple-portal-update #microsite_content .info-box .article.text_with_media .btn.btn-primary:hover {
    background-color: #000;
    color: #fff;
}

#p-2420-apple-portal-update #microsite_content .info-box .article.text_with_media .btn.btn-default:hover {
    text-decoration: underline;
}

#p-2420-apple-portal-update #microsite_content .info-box .article.text_with_media .btn.btn-default {
    background-color: transparent !important;
    color: #0066cc !important;
    border: none;
    padding: 0;
    font-weight: 500;
}

#p-2420-apple-portal-update #microsite_content .c-Akkordeon .panel.panel-default {
    margin-bottom: 10px;
}

#p-2420-apple-portal-update #microsite_content .c-Akkordeon .panel-group {
    border-top: none;
}

#p-2420-apple-portal-update #microsite_content .c-Akkordeon .panel:nth-child(2n-1) a {
    border-radius: 15px 15px 0 0;
}

#p-2420-apple-portal-update #microsite_content .c-Akkordeon .panel:nth-child(2n-1) {
    border-radius: 15px;
}

#p-2420-apple-portal-update #microsite_content .c-Akkordeon .panel-body {
    border-bottom: none;
    -webkit-box-shadow: 0px 5px 0px 0px rgba(219,219,219,1);
  -moz-box-shadow: 0px 5px 0px 0px rgba(219,219,219,1);
  box-shadow: 0px 5px 0px 0px rgba(219,219,219,1);
    border-radius: 25px;
}

#p-2420-apple-portal-update #microsite_content .highlight {
    color: #f50707;
    font-weight: 500;
}

#p-2420-apple-portal-update #microsite_content h2 {
    margin-bottom: 10px;
    font-size: 40px;
    line-height: 1.5;
}

#p-2420-apple-portal-update #microsite_content h3 {
    font-size: 30px;
    line-height: 1.5;
}

#p-2420-apple-portal-update #microsite_content p {
    margin-bottom: 10px;
}

.p-2420-also-service #microsite_content .ptb30 {
  padding: 30px 0;
}

.p-2420-also-service #microsite_content .ptb50 {
    padding: 50px 0;
}

.p-2420-also-service #microsite_content .pb50 {
    padding-bottom: 50px;
}

.p-2420-also-service #microsite_content h1 {
    margin: 20px 0;
}

.p-2420-also-service #microsite_content h2 {
    margin-bottom: 20px;
}

@media (min-width: 1200px) { 
  .p-2420-also-service #microsite_content .v-middle .article > .row {
      display: flex;
      align-items: center;
  }
}
/**** close 2420 APPLE PORTAL UPDATE *****/

/** PL_5410 Microsoft 23Q1 EOS Office 2013 Communication PO ROBILYN A. 02-24-2023 **/

.pl54_ms_eos_office_comm #microsite_content .bg-lblue .row.media-wrapper {
    background-color: #025aad;
    border-radius: 60px 0 0 0;
}
.pl54_ms_eos_office_comm #microsite_content .bg-lblue p.big {
    margin-bottom: 0;
    color: #ffffff;
    font-size: 24px;
}
.pl54_ms_eos_office_comm #microsite_content p.big {
    font-size: 24px;
}
.pl54_ms_eos_office_comm #microsite_content p {
    font-size: 18px;
}
.pl54_ms_eos_office_comm #microsite_content .light-gray1 .row.media-wrapper {
    background-color: #f0efef;
    border-radius: 0 0 60px 0;
}
.pl54_ms_eos_office_comm #microsite_content .btn-gray .btn-primary {
    background: #f0efef;
    color: #163743;
    border: none;
    padding: 30px 30px;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .row.equalheight {
    padding-left: 10px;
    padding-right: 10px;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .row.equalheight .media-wrapper {
    background-color: #f0efef;
    padding: 0;
    border-radius: 0 0 60px 0;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .col-md-4 .text_with_media .media-wrapper .col-xs-12 > .text-box {
    padding: 35px 32px 0 32px;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .article.text_with_media img {
    padding: 0;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .equalheight .article {
    padding: 0;
    margin: 0 10px 0 10px !important;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .row.equalheight .group-0-0 {
    margin-bottom: 40px;
}
.pl54_ms_eos_office_comm #microsite_content .light-gray1 .text-box p:first-child b:first-child {
    color: #0078d4;
}

/** END PL_5410 Microsoft 23Q1 EOS Office 2013 Communication PO ROBILYN A. 02-24-2023 **/




/** ==SVM Feb 28 p-2610-multivendor_22q2_aslan_1== */

.svm_mn_aslan #microsite_content section.section_3089360.box.bg-black-100.pTop60_global.pBot60_global {
   background: #000c1c url(https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/aslan/final-2610_multivendor_22q2_aslan_landing_page_footer_2023_2000px.jpg) no-repeat;
    background-position: bottom center !important;
    margin: 0px !important;
}

.svm_mn_aslan #microsite_content .section_3089360 .container.grid.grid-type-1 {
    background: transparent !important;
}


.svm_mn_aslan #microsite_content  p.big {
    line-height: 1.4;
}

.svm_mn_aslan #microsite_content .als_pnt2 .container.grid.grid-type-1 {
    background: rgb(0,0,0,.15);
    padding: 20px 0;
    border-radius: 40px;
}

.svm_mn_aslan #microsite_content .als_pnt5,
.svm_mn_aslan #microsite_content .als_pnt4,
.svm_mn_aslan #microsite_content .als_pnt4 .col-xs-12.grid-col,
.svm_mn_aslan #microsite_content .als_pnt8,
.svm_mn_aslan #microsite_content .als_pnt8 .col-xs-12.grid-col,
.svm_mn_aslan #microsite_content .als_pnt,
.svm_mn_aslan #microsite_content .als_pnt .col-xs-12.grid-col,
.svm_mn_aslan #microsite_content .als_pnt5 .row {
  background: #F1F3F2;
}

.svm_mn_aslan #microsite_content section.section_3089360.box.bg-black-100.pTop60_global.pBot60_global .mwf-paragraph p {
    margin-top: 0px;
}

.svm_mn_aslan #microsite_content section.section_3089360.box.bg-black-100.pTop60_global.pBot60_global p {
    margin-bottom: 0px;
}


/**== END SVM Feb 28 p-2610-multivendor_22q2_aslan_1== **/

/* MS Driving Incentive - Erwin Lazaro - Feb 28 2023*/
.style_driving_incentive #microsite_content section.block.webform .mwf-form .mwf_buttonrow {
  margin-bottom: 30px;
}

.style_driving_incentive #microsite_content section.block.webform .mwf-form .mwf_buttonrow input.btn-primary {
  background-color: #fff !important;
  color: #000;
  padding: 15px 30px;
  border-radius: 0;
  font-size: 16px;
}

.style_driving_incentive #microsite_content section.block.webform .mwf-form .mwf_buttonrow input.btn-primary:hover {
  background-color: #fff !important;
  color: #000 !important;
}
/* End MS Driving */


/** PL_5410 Microsoft 23Q1 Surface rodzina Pro + pióro Pen ROBILYN A. 02-28-2023 **/

.pl54_microsoft_surface_rodzina_pro #microsite_content .one-col .col-xs-12.grid-col .article.text_with_media {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    padding: 50px 0 30px;
    position: relative;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .two-col .row.equalheight {
    padding-left: 8px;
    padding-right: 8px;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .two-col .row.equalheight .article.text_with_media {
    padding: 0px 0 30px 0px;
    position: relative;
    background-color: #f3f3f3;
    box-shadow: 0 12px 10px -9px rgb(100 100 111 / 20%);
}
.pl54_microsoft_surface_rodzina_pro #microsite_content h2,
.pl54_microsoft_surface_rodzina_pro #microsite_content h3 {
    color: #012E4B;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content p.big {
    color: #012E4B;
    font-size: 23px;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .btn-primary {
    background-color: red;
    border-color: #012E4B;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .two-col .row.equalheight .col-xs-12.col-md-6.grid-col {
    padding: 0;
}

/** END PL_5410 Microsoft 23Q1 Surface rodzina Pro + pióro Pen ROBILYN A. 02-28-2023 **/


/** DA_2800 ALSO Marketing Services Nordics - Events and Trainings ROBILYN A. 03-01-2023 **/

.also-marketing-service-events-training #microsite_content .webinars .article.table_content td:last-child {
    font-weight: normal;
}

/** END DA_2800 ALSO Marketing Services Nordics - Events and Trainings ROBILYN A. 03-01-2023 **/

/** NL_2320 Neomounts James Paul M **/

#spri-neomount-nl-promoweek-23q1 #microsite_content section.neomounts_nl_blue .btn.btn-primary {
    background-color: #009edf;
    border-radius: 10px;
    border-color: #009edf !important;
  padding:20px 20px;
width:100%;
  font-size:14px;
}

/** END NL_2320 Neomounts James Paul M **/

/** FI HPE Greenlake Distribution Activation - James M. 06-03-2023 **/

.spr-global #microsite_content section.form-section h3 {
    color: white !important;
    font-weight: 500;
}

.spr-global #microsite_content section.greenlake-section .text-box h3 {
    color: #fff !important;
}

/** END -- FI HPE Greenlake Distribution Activation - James M. **/


/** NL_2420 Samsung 23Q1 Golf Incentive ROBILYN A. 03-06-2023 **/

.nl24_samsung2023_golf_incentive #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.nl24_samsung2023_golf_incentive #microsite_content h2, 
.nl24_samsung2023_golf_incentive #microsite_content h3 {
    font-family: "inter";
}
.nl24_samsung2023_golf_incentive #microsite_content h3 {
    text-transform: unset;
}
.nl24_samsung2023_golf_incentive #microsite_content p.big {
    line-height: 1.4;
    font-size: 21px;
}
.nl24_samsung2023_golf_incentive #microsite_content p {
    font-size: 16px;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .col-xs-12.grid-col .article.text_with_media {
    padding: 50px 0 30px;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .col-xs-12.grid-col {
    background-color: #F2F2F2;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .btn-primary {
    background: #2a3cb3;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .btn-primary:hover {
    color:#ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .row {
    padding-left: 8px;
    padding-right: 8px;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .col-xs-12.grid-col {
    background-color: #f2f2f2;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .row .col-xs-12.grid-col:first-child {
    border-radius: 220px 0 0 0;
    padding-top: 30px;
    padding-bottom: 30px;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .row .col-xs-12.grid-col:nth-child(2) {
    padding-bottom: 50px;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .btn-primary {
    background: #2a3cb3;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .btn-primary:hover {
    color: #ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .row {
    padding-right: 8px;
    padding-left: 8px;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .row .col-xs-12.grid-col {
    background: #2a3cb3;
    padding-left: 0;
    padding-right: 0;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info h2, 
.nl24_samsung2023_golf_incentive #microsite_content .contact-info p, 
.nl24_samsung2023_golf_incentive #microsite_content .contact-info label.mwf-label {
    color: #ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info a, 
.nl24_samsung2023_golf_incentive #microsite_content .contact-info a.link {
    color: #ffffff;
    border-bottom: none;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .btn-primary {
    background: #ffffff;
    color: #000000;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .col-xs-12.grid-col:nth-last-child(3) {
    border-radius: 0 0 220px 0;
    padding-bottom: 50px;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-form .mwf-field h3 {
    color: #ffffff;
    padding-top: 50px;
    padding-bottom: 30px;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-form .mwf-paragraph ul li {
    color: #ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-form .row.mwf_buttonrow .col-xs-6.col-md-3:first-child {
    display: none;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text {
    background-color: #f2f2f2;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd {
    background-color: #f2f2f2;
    border-radius: 220px 0 0 0;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info {
    background-color: #2a3cb3;
    border-radius: 0 0 220px 0;
}

/** END NL_2420 Samsung 23Q1 Golf Incentive ROBILYN A. 03-06-2023 **/


/** EN_1010 Become an ALSO Partner Robilyn A. 03-10-2023 **/

.en1010_become_an_also_partner #microsite_content .simplified-features .panel.panel-default {
    margin: 10px 0 10px 0;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .btn-primary {
    background: #006b7d !important;
}
.en1010_become_an_also_partner #microsite_content .padding-top-50 {
    padding-top: 50px;
}
.en1010_become_an_also_partner #microsite_content .padding-top-100 {
    padding-top: 100px;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .padding-bottom-50 {
    padding-bottom: 50px;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a {
    border-bottom: 0 !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a:hover {
      color: #fff;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    color: inherit;
    font-weight: bold;
    font-family: 'Inter var', sans-serif;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a:nth-child(odd):hover {
    background-color: black !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a.collapsed:before {
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a:before {
    content: "\25B8";
    content: "\25B8";
    font-size: 53px;
    color: #107081;
    position: relative;
    top: 9px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-trans: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a:hover, .c-Akkordeon .panel-title a:active {
    text-decoration: none;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a.collapsed:after{
    display:none;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a {
    font-size: 25px !important;
    padding-right: 40px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-group {
    border-top: none !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-group {
    margin-bottom: 21px;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a:nth-child(odd):hover {
    background-color: black !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .separat, .separat_inner {
    margin-top: 65px !important;
}
.en1010_become_an_also_partner #microsite_content .padding-bottom-100 {
    padding-bottom: 100px;
}
.en1010_become_an_also_partner #microsite_content .card3-white .equalheight .article {
    background: #fff;
    margin: 0 0 0 26px;
}
.en1010_become_an_also_partner #microsite_content .article.section_headline {
    display: inline-block;
    background: #000;
    max-width: 100%;
    margin: 100px -15px 50px;
    padding: 0 50px;
}
.en1010_become_an_also_partner #microsite_content .article.section_headline h2 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 40px;
    padding: 30px 0px;
    margin-bottom: 0px;
}
.en1010_become_an_also_partner #microsite_content .card3-white .img-responsive {
    max-width: 100%;
    width: auto;
    padding: 0;
}
.en1010_become_an_also_partner #microsite_content .card3-white .article > .row {
    padding: 15px 0;
    padding: 0 0 30px 0;
}
.en1010_become_an_also_partner #microsite_content .rois-bold-title-22 p.big {
    font-family: "rois_bold";
    font-size: 22px;
    line-height: 1.45;
    padding-bottom: 0;
}
.en1010_become_an_also_partner #microsite_content .padding-bottom-50 {
    padding-bottom: 50px;
}
.en1010_become_an_also_partner #microsite_content .acmp-subpage-hero {
    padding-bottom: 65px;
    min-height: 400px;
    background-repeat: no-repeat !important;
    background-position: center;
}
.en1010_become_an_also_partner #microsite_content .acmp-subpage-hero .text_with_media .row {
    padding: 0 !important;
}
.en1010_become_an_also_partner #microsite_content .bg-primary-cd-2.simplified-features {
    background-repeat: no-repeat;
}
.en1010_become_an_also_partner #microsite_content .breadcrumb {
    margin-bottom: 0;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol.backButton li:after {
    display: inline-block;
    content: "|";
    padding: 0 0 0 10px;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol.backButton li:before {
    content: "<";
    padding: 0 10px 0 0;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol li {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 22.5px;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol.backButton {
    display: inline-block;
    float: left;
    padding-right: 15px !important;
    font-size: 14px;
    list-style: none;
    color: #000;
    font-weight: 100;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol {
    margin-bottom: 0;
    padding: 0 0 0 0;
    line-height: 20px;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb .breadcrumb {
    clear: none;
    padding: 0;
    margin-bottom: 21px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}
.en1010_become_an_also_partner #microsite_content .card3-white .equalheight .col-xs-12 {
    margin-bottom: 50px;
}
.en1010_become_an_also_partner #microsite_content .bg-primary-cd-2 {
    background-repeat: no-repeat;
    background-position: center, center;
}
.en1010_become_an_also_partner #microsite_content .success-message {
    background-repeat: no-repeat;
}
.en1010_become_an_also_partner #microsite_content .mwf_buttonrow {
    margin-top: 20px;
}

@media only screen and (max-width: 800px){
.en1010_become_an_also_partner #microsite_content h1,
.en1010_become_an_also_partner #microsite_content h2{
    font-size: 25px !important;
}
.en1010_become_an_also_partner #microsite_content h3,
.en1010_become_an_also_partner #microsite_content p.big{
    font-size: 20px !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a {
    font-size: 18px !important;
}
.en1010_become_an_also_partner #microsite_content .card3-white .equalheight .article {
    margin: 0 10px 0 10px;
}
.en1010_become_an_also_partner #microsite_content .article.text_with_media img{
  padding-left: 0px;
}
}

/** END EN_1010 Become an ALSO Partner Robilyn A. 03-10-2023 **/


/** EN_6000 Become a Partner MAIN PAGE Robilyn A. 03-10-2023 **/

.en6000-become-a-partner-main #microsite_content .box-beige .row.equalheight .media-wrapper {
    background-color: #e6e6d7;
}
.en6000-become-a-partner-main #microsite_content .box-beige a, 
.en6000-become-a-partner #microsite_content .box-beige a.lnk {
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}
.en6000-become-a-partner-main #microsite_content .box-beige a.lnk {
    margin-top: 0px!important;
}
.en6000-become-a-partner-main #microsite_content .box-beige p.big {
    font-size: 19px !important;
    margin: 0;
    line-height: 1.3;
}
.en6000-become-a-partner-main #microsite_content .box-beige .article .media-wrapper {
    display: flex;
    align-items: center;
}
.en6000-become-a-partner-main #microsite_content .box-beige .media {
    margin: 0;
    width: 100%;
}
.en6000-become-a-partner-main #microsite_content .country-row-first .row.equalheight .media-wrapper {
    height: 72px;
}

/** END EN_6000 Become a Partner MAIN PAGE Robilyn A. 03-10-2023 **/

/* Lenovo 360 Campaign - Erwin Lazaro - March 16 20223 */
.lenovo360 #microsite_content h1,
.lenovo360 #microsite_content h2,
.lenovo360 #microsite_content h3 {
  color: #db1715;
}

.lenovo360 #microsite_content a.btn-primary {
  background-color: #db1715!important;
  color: #fff;
}

.lenovo360 #microsite_content a.btn-primary:hover {
  background-color: #db1715!important;
}

.lenovo360 #microsite_content section .mwf-form .mwf_buttonrow input.btn-primary {
  background-color: #db1715;
}

.lenovo360 #microsite_content section .mwf-form .mwf_buttonrow input.btn-primary:hover {
  background-color: #db1715!important;
  color: #fff !important;
}
/* End Lenovo 360 Campaign */


/** DE_1010 HPE 2022 Microsite mini NLM Robilyn A. 03-16-2023 **/

.de1010_hpe_micro_mini_nlm #microsite_content .btn-newsletter .btn-default {
    background-color: #0d5164;
    color: #ffffff;
    border-color: #000000;
}
/** END DE_1010 HPE 2022 Microsite mini NLM Robilyn A. 03-16-2023 **/

/*****
ALSO CTV23 Registration pages - Erwin Lazaro - 03-20-2023
*****/
.evt-reg-form #microsite_content a.btn-primary {
  background-color: #006b7d!important;
  border-color: #000!important;
}

.evt-reg-form #microsite_content a.btn-primary:hover {
  color: #fff!important;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow {
  text-align: center;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow .col-md-3 {
  float: none;
  margin: 0 auto;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow input.btn-primary {
  background-color: #006b7d;
  border-color: #000;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow input.btn-primary:hover {
  color: #fff!important;
  border-color: #000;
}

.evt-reg-form #microsite_content .mwf-form .row .mwf-paragraph {
  margin-top: 20px;
}

/* CTV Hamburg */

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph p {
  font-size: 11px;
}

/* CTV Gäubodenvolksfest */
.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(7) .mwf-label p:after {
  content: "*";
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(7) .mwf-label .mwf-required {
  display: none;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph p {
  font-size: 11px;
}

/* CTV Köln */
.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}


.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph p {
  font-size: 11px;
}

/* CTV Allerheiligenkirmes */

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(8) .mwf-label p:after {
  content: "*";
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(8) .mwf-label .mwf-required {
  display: none;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}


.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph p {
  font-size: 11px;
}

/*****
End ALSO CTV23 Registration pages
*****/


/** DE_1010 ALSO myStore Robilyn A. 03-21-2023 **/

.de1010-also-mystore-new #microsite_content .hero {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #098d8f;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/services_17/it_services_3/also_mystore/also-mystore_background_top_1920x506.jpg);
}
.de1010-also-mystore-new #microsite_content .hero .text_with_media_overlapping .bg-box {
    border-left: 20px solid #006d7e;
    border-bottom: 20px solid #006d7e;
}
.de1010-also-mystore-new #microsite_content .hero .text_with_media_overlapping .row .media.col-xs-12 {
    top: -24px;
}
.de1010-also-mystore-new #microsite_content .pt-50 {
    padding-top: 50px;
}
.de1010-also-mystore-new #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.de1010-also-mystore-new #microsite_content .pricing {
    background-color: #f7f7f7;
}
.de1010-also-mystore-new #microsite_content .pricing .col-xs-12.col-md-4.grid-col .article.text_with_media {
    background-color: #ffffff;
    padding: 15px 0 15px 0;
} 
.de1010-also-mystore-new #microsite_content .btn-primary {
    background-color: #098d8f;
    color: #ffffff;
}
.de1010-also-mystore-new #microsite_content .btn-primary:hover {
    background-color: #e9ecef;
}
.de1010-also-mystore-new #microsite_content section.c-Akkordeon {
    padding-bottom: 50px;
}
.de1010-also-mystore-new #microsite_content .keyfacts ul {
    list-style-type: none !important;
    padding-left: 20px;
}
.de1010-also-mystore-new #microsite_content .keyfacts ul li {
    margin-bottom: 5px;
}
.de1010-also-mystore-new #microsite_content .intro p.big {
    color: #006d7e;
}
.de1010-also-mystore-new #microsite_content .keyfacts img {
    margin-top: 30px;
}
.de1010-also-mystore-new #microsite_content .pricing p.big {
    color: #006d7e;
}

/** END DE_1010 ALSO myStore Robilyn A. 03-21-2023 **/


/** END DE_1010 1WorldSync Produkdaten Robilyn A. 03-21-2023 **/

.de1010-1worldsync-produkdaten #microsite_content .box-beige .row.equalheight .article.text_with_media {
    background-color: #e6e6d7;
    padding-top: 10px;
}
.de1010-1worldsync-produkdaten #microsite_content .pb-50 {
    padding-bottom:50px;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-table table.table tr th {
    background: unset;
    background-color: #006b7d;
    padding: 20px;
    border: 2px solid #006b7d;
    color: #ffffff;
    text-align: center;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-table table.table tr td {
    background: #8ae797;
    padding: 20px;
    border: 1px solid #006b7d;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 h3 {
    background: #006778;
    padding: 10px;
    color: #ffffff;
    border-radius: 10px 10px 0 0;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 .row.media-wrapper {
    padding: 0;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 .row.equalheight .article.text_with_media {
    background-color: #f1f1f1;
    border: 2px solid #006677;
    padding-top: 0px;
    border-radius: 15px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin: 10px;
}

/** DE_1010 1WorldSync Produkdaten Robilyn A. 03-21-2023 **/




/** = SVM 03-22-23 Hello Spring 2023 = ***/

.svm_hp23 #microsite_content .svm_pring1 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/hello_spring_2023/renderhigh_2000px.jpg) no-repeat;
    background-size: 100% auto;
    padding-bottom: 796px;
}

.svm_hp23 #microsite_content .svm_pring2,
.svm_hp23 #microsite_content .svm_pring3,
.svm_hp23 #microsite_content .svm_pring6 {
    padding: 70px 0 70px 0;

}

.svm_hp23 #microsite_content .svm_pring4 {

padding-top: 70px;

}

.svm_hp23 #microsite_content .svm_pring5 {

padding-bottom: 70px;
}


.svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size: 38px;
}


.svm_hp23 #microsite_content .svm_pring3 h1,
.svm_hp23 #microsite_content .svm_pring4 h1,
.svm_hp23 #microsite_content .svm_pring6 h1 {
    padding: 0px 0 0px 0;
    background: black;
    color: white;
    width: 55%;
    font-size: 32px;
    padding: 25px;
}




.svm_pring6 {
    margin-bottom: 0px !important;
}


/** mobile **/

@media (max-width: 2000px) {


    .svm_hp23 #microsite_content .svm_pring2 {

    padding: 0px 0 50px 0;

   }


}

@media (max-width: 1800px) {

.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 650px;

}


}


@media (max-width: 1199px) {

.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 450px;

}


}


@media (max-width: 991px) {

.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 420px;

}


    .svm_hp23 #microsite_content .svm_pring2 {

      margin-top: -100px;

    padding: 0px 0 50px 0;

   }

.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 20%;
}


}




@media (max-width: 768px) {

    .svm_hp23 #microsite_content .svm_pring2 {

      margin-top: -200px;

    padding: 0px 0 50px 0;

   }


}


@media (max-width: 420px) {


.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 280px;
}

.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 32%;
}


.svm_hp23 #microsite_content .svm_pring3 h1, .svm_hp23 #microsite_content .svm_pring4 h1, .svm_hp23 #microsite_content .svm_pring6 h1 {
  width: 85%;
    font-size: 22px;
}

.svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size: 23px;
}

.svm_hp23 #microsite_content .svm_pring3 h3 {
    font-size: 18px;
}


}



@media (max-width: 520px) {


.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 300px;  

}


.svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size:23px;

    
}


  .svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 30%;
}


.svm_hp23 #microsite_content .svm_pring3 h1, .svm_hp23 #microsite_content .svm_pring4 h1, .svm_hp23 #microsite_content .svm_pring6 h1 {
    width: 75%;
    font-size: 22px;
}

}




@media (max-width: 320px) {

  
.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 200px; 


}


.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 32%;
}


.svm_hp23 #microsite_content .svm_pring3 h1, .svm_hp23 #microsite_content .svm_pring4 h1, .svm_hp23 #microsite_content .svm_pring6 h1 {
  width: 85%;
    font-size: 22px;
}

  .svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size: 18px;
        margin-top:20px;
}


.svm_hp23 #microsite_content .svm_pring3 h3 {
    font-size: 15px;
}


.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 35%;
}


}



/** article product Alignment 03-24-2023 **/

.svm_hp23 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}



.svm_hp23 #microsite_content .svm_pring3 h3 {
  height: 100px;
  text-overflow: ellipsis;
  font-size: 17px;
  text-align: center;
  
    
}


.svm_hp23 #microsite_content .svm_pring3 .c-Products__artNo,
.svm_hp23 #microsite_content .svm_pring3 .c-Products__price {
    text-align: center;
}



/** Mobile **/

@media (max-width: 1200px) {

    .svm_hp23 #microsite_content .c-Products--gallery-Product {
        width: 46%;
        margin-bottom: 200px;
        margin-top: 30px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 90px;
    }


}



@media (max-width: 800px) {


    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 40px;
    }

      .svm_hp23 #microsite_content .svm_pring2 h1 {
        margin-top: 120px;
    }


}


@media (max-width: 630px) {


    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 0px;
    }

      .svm_hp23 #microsite_content .svm_pring2 h1 {
        margin-top: 50px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product {
        width: 95%;
        margin-bottom: 200px;
        margin-top: 30px;
    }



}




@media (max-width: 420px) {

    .svm_hp23 #microsite_content .svm_pring2 h1 {
        margin-top: 100px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 0px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product {
        width: 95%;
        margin-bottom: 200px;
        margin-top: 30px;
    }


}





/** for 2 columns **/

.svm_broSP #microsite_content .c-Products--gallery-Product {
    width: 45%;
}

.svm_broSP #microsite_content .c-Products--gallery-Product .btn-primary {
    margin-left: 22%!important;
    margin-right: 22%!important;
}

.svm_broSP #microsite_content .svm_pring33 {

    padding: 70px 0 0px 0;
}

.svm_broSP #microsite_content .svm_prGO {

    padding: 0px 0 70px 0;

}


.svm_broSP #microsite_content .svm_pring6 h4 {
    margin-top: -70px;
}




/** = END SVM 03-22-23 Hello Spring 2023 ***/



/** LV_5210 Campaign ALSO Spotlight Robilyn A. 03-24-2023 **/

.lv5210-also-spotlight23 #microsite_content #section .intro .article h4{
    color: #fff !important;
}
.lv5210-also-spotlight23 #microsite_content h4 {
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.lv5210-also-spotlight23 #microsite_content h4 {
    font-size: 22px;
    text-transform: none;
    margin-top: 10px;
}
.lv5210-also-spotlight23 #microsite_content h3 {
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.lv5210-also-spotlight23 #microsite_content h3 {
    font-size: 32px !important;
    text-transform: none;
    margin-top: 10px;
}

/** END LV_5210 Campaign ALSO Spotlight Robilyn A. 03-24-2023 **/


/** DE_1010 Mitel Events and Action Robilyn A. 03-28-2023 **/

.de1010-mitel-events-n-aktionen #microsite_content .events h2 {
    margin-bottom: 0px;
}

/** END DE_1010 Mitel Events and Action Robilyn A. 03-28-2023 **/


/** SVM DE_1010 03-28-23 watchguard **/

.svm_mainBdy #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #0000ff00;
}


.svm_mainBdy #microsite_content .svm_wtch_b1 .article > .row {
    padding: 15px 15px 15px 15px;
}


/** END SVM DE_1010 03-28-23 watchguard **/


/** LV_5210 HP Work Happy Robilyn A. 03-28-2023 **/

.lv5210-workhappy #microsite_content .spri-product .c-Products--gallery-Product:before{
    display: none;
}
.lv5210-workhappy #microsite_content .spri-product .c-Products--gallery-Product .c-Products_mfr_logo {
    text-align: center;
}

/** END LV_5210 HP Work Happy Robilyn A. 03-28-2023 **/


/** DE_1010 ALSO Spring - Brother Robilyn A. 03-31-2023 **/

.svm_broSP #microsite_content .prod-col3 .c-Products--gallery-Product {
    width: 30%;
    text-align: center;
}
.svm_broSP #microsite_content .prod-col3 .c-Products--gallery-Product .btn-primary {
    margin: 10px 0 50px 0 !important;
}
.svm_hp23.svm_broSP #microsite_content .prod-col3 .add_info_products p {
    font-size: 13px;
}

/** END DE_1010 ALSO Spring - Brother Robilyn A. 03-31-2023 **/

/** NL_2420 Jabra 23Q1 Landing Page - James Malabad 03-31-2023 **/

.jabra_23q1_2420 #microsite_content .jabreige_2420 {
background-color:#F3EFE9;
}

.jabra_23q1_2420 #microsite_content .jabyellow_2420 {
background-color:#FFD100;
}

.jabra_23q1_2420 #microsite_content .jabforgreen_2420 {
background-color:#627776;
}

.jabra_23q1_2420 #microsite_content section.contact_mod_jabra .address-modul {
  width:50%;
}

.jabra_23q1_2420 #microsite_content section.contact_mod_jabra .article > .row {
    padding: 15px 0;
    display: inline-flex;
    align-items: center;
}

.jabra_23q1_2420 #microsite_content section.contact_mod_jabra a.contact-mail.mail {
    width:85%;
}

.jabra_23q1_2420 #microsite_content section.over_jabra_flex .row {
    display: inline-flex;
    align-items: center;
}

/** END NL_2420 Jabra 23Q1 Landing Page - James Malabad 03-31-2023 **/

/* SchuleDigital Seagate Fix - Erwin Lazaro 04-11-2023 */
@media screen and (max-width: 640px) {
 .manufacturer_seagate section.section_fullwidth .article.text_with_media .media-box img {
  max-width:  0;
  } 
}
/* End SchuleDigital Seagate Fix */

/* APC Promotion - Erwin Lazaro - June 23-25 2023 */
.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-bold {
  margin-top: 40px;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph {
    margin-top: 0;
    margin-bottom: 30px;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph p {
  margin-top: 0;
  margin-bottom: 0;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic {
    margin-bottom: 10px;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic p {
    font-weight: bold;
    font-family: "inter", Verdana, Arial, sans-serif;
}
/* End APC Promotion */

/* Unify VIP - Erwin Lazaro - June 12-14 2023 */
.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-bold {
  margin-top: 40px;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph {
    margin-top: 0;
    margin-bottom: 30px;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph p {
  margin-top: 0;
  margin-bottom: 0;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic {
    margin-bottom: 10px;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic p {
    font-weight: bold;
    font-family: "inter", Verdana, Arial, sans-serif;
}
/* End Unify VIP */

/* Team Incentive - Erwin Lazaro - June 8-11 2023 */
.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-bold {
  margin-top: 40px;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph {
    margin-top: 0;
    margin-bottom: 30px;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph p {
  margin-top: 0;
  margin-bottom: 0;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic {
    margin-bottom: 10px;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic p {
    font-weight: bold;
    font-family: "inter", Verdana, Arial, sans-serif;
}
/* End Team Incentive */



.halloween-2022-intro {
    background-color: #fec064;
    margin-top: -9px;
}

.halloween-2022-intro h2 {
    font-size: 35px;
  color: #303030;
    margin-top: 60px;
  margin-bottom: 50px;
}

.halloween-2022-intro h1 {
    font-size: 40px;
  color: #fec064;
    margin-top: 60px;
  margin-bottom: 30px;
}

.halloween-2022-intro p {
  font-size: 20px;
    margin: 0 0 45px;
}

.halloween-2022-vendor-gallery {
    max-width: 100%;   
    background-size: 100%;
    background-repeat: repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/also_halloween/bats-background-white.png)
}

.halloween-2022-vendor-gallery img.img-responsive {
    width: 70%;
    display: block;
    max-width: 100%;
    height: auto;
}

.halloween-2022-products {
    display: block;
    margin-top: 15px;
    background-color: #303030;
    background-size: 100%;
    background-repeat: repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/also_halloween/bats-background.png)
  
}

.halloween-2022-products .c-Products--gallery-Product {
  margin: 10px 10px 10px 10px !important;
  background-color: #fff;
  border-radius: 40px;
  width: 22%;
  padding-top: 10px;
  font-size: 13px;
}

.halloween-2022-products span[class^="price"] {
    color: #fec064;
    font-size: 30px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
}

.halloween-2022-products h1 {
    font-size: 40px;
  color: #fec064;
    margin-top: 60px;
  margin-bottom: 30px;
}
 
.halloween-2022-products a.btn-primary {
    margin: 10px 0 50px 0 !important;
    background: #303030 !important;
    border: 0 !important;
    color: #fec064 !important;
}

.halloween-2022-products a.btn.btn-primary:hover {
  background: #fec064 !important;
  color: #303030 !important;
  border: 0 !important;
}


.halloween-2022-products section.products .text_with_media a.btn.btn-primary {
  background: #303030 !important;
  color: #fec064 !important;
  width: 100%;
}

.halloween-2022-products section.products .text_with_media a.btn.btn-primary:hover {
  background: #fec064 !important;
  color: #303030 !important;
  width: 100%;
}

.halloween-2022-products a.btn-primary > .fa::before, table.table a.btn-primary > .fa::before {
    color: #fec064 !important;
}

.halloween-2022-products a.btn-primary:hover > .fa::before, table.table a.btn-primary:hover > .fa::before {
    color: #303030 !important;
}

.halloween-2022-cta {
    background-color: #303030;
    margin-top: -9px;
    background-size: 100%;
    background-repeat: repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/kampagnen/also_halloween/bats-background.png)
}

.halloween-2022-cta a.btn-primary {
    background: #fec064 !important;
    border: 0 !important;
    color: #303030 !important;
    width: 100%;
}

.halloween-2022-cta a.btn.btn-primary:hover {
  background: #ffffff !important;
  color: #303030 !important;
  border: 0 !important;
  width: 100% !important;
}

/* S T A R T   ALSO Spring 2022 */

#p-also-spring22 #messages {
  display: none;
}

#p-also-spring22 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-spring22 #microsite_content a.btn-default:hover > .fa::before,
#p-also-spring22 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-spring22
  #microsite_content table.table a.btn-default:hover > .fa::before {
  color: #fff;
}

#p-also-spring #microsite_content .img-original.img-responsive:hover {
  width: auto;
  cursor: pointer;
}

#p-also-spring22 #microsite_content .bg-black-40.box,
#p-also-spring22 #microsite_content .bg-black-40 .box,
#p-also-spring22 #microsite_content .bg-black-40.box .grid,
#p-also-spring22 #microsite_content .bg-black-40:not(.box) .grid-col .article {
  background: #cdf4f9;
}

#p-also-spring22 #microsite_content .btn-default {
  color: #5156a2;
  background-color: #000;
  border-color: #000;
  margin: 60px 0;
  font-weight: 500;
  border-radius: 30px;
}

#p-also-spring22 #microsite_content #buyall .btn-default:hover,
#p-also-spring22 #microsite_content #buyall .btn-default:focus,
#p-also-spring22 #microsite_content #buyall .btn-default.focus,
#p-also-spring22 #microsite_content #buyall .btn-default:active,
#p-also-spring22 #microsite_content #buyall .btn-default.active {
  color: #ff812d !important;
  background-color: #ffffff !important;
}

#p-also-spring22 #microsite_content .btn-primary:after,
#p-also-spring22 #microsite_content .btn-success:after,
#p-also-spring22 #microsite_content .btn-info:after,
#p-also-spring22 #microsite_content .btn-warning:after,
#p-also-spring22 #microsite_content .btn-danger:after {
  display: none;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product .btn-primary {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #ff812d;
  border-radius: 30px;
  width: 100%;
}

#p-also-spring22 #microsite_content a.btn.btn-primary {
  background: #5156a2 !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-spring22 #microsite_content .c-Products--gallery-Product a.btn:focus {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 30px;
  width: 100%;
  color: #7e809e !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product {
  background-color: #fff;
  border-radius: 40px;
  width: 22%;
  margin-right: 11px;
  margin-bottom: 22px;
  margin-left: 11px;
  padding-top: 10px;
  font-size: 13px;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product span[class^="price"] {
  color: #ff812d;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 18px;
}

#p-also-spring22 #microsite_content .c-Products__artNo {
  padding-top: 15px !important;
}

#p-also-spring22 #microsite_content .c-Products__bonuspoints {
  padding: 6px 0px 0px 0px !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product a {
  color: #000000 !important;
  font-size: 16px;
  padding-bottom: 8px;
  border: 0;
  word-break: break-all;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product a:hover {
  color: #5156a2 !important;
}

#p-also-spring22
  #microsite_content
  .c-Products--gallery-Product
  .btn.btn-primary {
  padding: 15px 10px !important;
}

#p-also-spring22 #microsite_content .c-Products--gallery-Product p {
  font-size: 13px;
}

#p-also-spring22 #microsite_content h1,
#p-also-spring22 #microsite_content h2 {
  color: #ff812d;
}

#p-also-spring22 #microsite_content h2 {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 50px;
}

#p-also-spring22 #microsite_content h1 {
  font-size: 60px;
  padding-top: 60px;
  padding-bottom: 30px;
}

#p-also-spring22 #microsite_content h3 {
  font-size: 15px;
  text-transform: none;
  margin-top: 10px;
}

#p-also-spring22 #microsite_content h2 {
  margin-top: 40px;
}

#p-also-spring22 #microsite_content h2,
#p-also-spring22 #microsite_content h3 {
  font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-spring22 #microsite_content #messages {
  margin: 0px;
}

#p-also-spring22
  #microsite_content
  .c-Products--gallery-Product
  img[property="image"] {
  max-width: 100%;
}

#p-also-spring22 #microsite_content .intro {
  background: #cdf4f9;
}

#p-also-spring22 #microsite_content .products h1 {
  color: #ffffff;
}

#p-also-spring22 #microsite_content a.btn.btn-primary {
  background: #ff812d !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-spring22 #microsite_content a.btn.btn-primary:hover {
  background: #f4ab7a !important;
  color: #fff !important;
  border: 0 !important;
}

#p-also-spring22 #microsite_content .alldeals {
  background: #ff812d;
}

#p-also-spring22 #microsite_content section:last-of-type {
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  #p-also-spring22 #microsite_content .c-Products--gallery-Product {
    width: 46%;
  }
}

@media (max-width: 630px) {
  #p-also-spring22 #microsite_content .c-Products--gallery-Product {
    width: 95%;
  }
}

#p-also-spring22 #microsite_content .vendor_gallery h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-spring22 #microsite_content .vendor_gallery p {
  color: #ff812d;
}

#p-also-spring22 #microsite_content section.vendor_gallery {
  background-position:
  top 120% left -15%,
  top 20% right -10%,
    bottom 10px right 20px,
  bottom 10px left 10px;
  background-size: 25%;
  background-repeat: no-repeat;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/wow_top_left.png),
    url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/week_top_right.png);
}

#p-also-spring22 #microsite_content section.products {
  background-color: #ff812d;
  background-position:
  top 100% left -10%,
  top 10% right -20%,
    bottom 10px right 20px,
  bottom 10px left 10px;
  background-size: 30%;
  background-repeat: no-repeat;
  background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_spring/2022_53/dots_left_bottom_above_footer.png),
    url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/week_right_bottom.png);
}

#p-also-spring22 #microsite_content .products h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-spring22 #microsite_content section.products .text_with_media p {
  color: #fff !important;
}

#p-also-spring22 .c-Gallery {
  padding-bottom: 0px !important;
}

#p-also-spring22 #microsite_content section.products .text_with_media a.btn.btn-primary {
  background: #fff !important;
  color: #ff812d !important;
  width: 100%;
}

#p-also-spring22 #microsite_content section.products .text_with_media a.btn.btn-primary:hover {
  background: #f4ab7a !important;
  color: #ff812d !important;
}

#p-also-spring22 .products .article.products.js-Products .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:  flex;
  flex-wrap: wrap;
}
#p-also-spring22 .products .article.products.js-Products .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}


/* S T A R T   ALSO Microsoft Portal FORM buttons */


.p-1010_anbieter-der_weg_ins_hybrid_office_mit_waas .btn {
    width: fit-content;
    padding-right: inherit;
}

.p-1010_anbieter-der_weg_ins_hybrid_office_mit_waas div:nth-child(2) > .btn {
    margin-left: 10px!important;
}

/* E N D   ALSO Microsoft Portal FORM buttons */

/* Start Raidsonic */
.style_Raidsonic #microsite_content {
  background-color: #fff;
}

.style_Raidsonic #microsite_content h1,
.style_Raidsonic #microsite_content h2,
.style_Raidsonic #microsite_content h3 {
  font-family: "interregular", Verdana, Arial, sans-serif;
  color: #000;
  line-height: 1;
  text-transform: none;
}

.style_Raidsonic #microsite_content h1 {
  font-size: 42px;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content h2 {
  font-size: 36px;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content h3 {
  font-size: 24px;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content p {
  font-family: "interregular", Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #000;
  line-height: 1.5;
  margin-bottom: 20px;
}

.style_Raidsonic #microsite_content p b {
  font-family: "interbold", Verdana, Arial, sans-serif;
  color: #000;
}

.style_Raidsonic #microsite_content a.lnk {
  color:  #0097d7;
  border-bottom-color: #0097d7;
}

.style_Raidsonic #microsite_content section.block_title_logo .article p {
  margin-bottom: 0;
}

.style_Raidsonic #microsite_content section.block_title_logo .article .col-for-image {
  text-align: right;
}

.style_Raidsonic #microsite_content section.block_title_logo .article .row {
  display: flex;
  align-items: center;
}

.style_Raidsonic #microsite_content section.block_navigation {
  background-color: #00aeef;
}

.style_Raidsonic #microsite_content section.block_navigation .article .row {
  padding: 0;
}

.style_Raidsonic #microsite_content section.block_navigation .article p {
  display: none;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul {
  list-style-type: none!important;
  display: flex;
  justify-content: space-between;
  margin: 0;
  padding:  0;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul li a.lnk {
  border-bottom: 0 none;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul li a {
  display: block;
  padding: 20px;
  background-color: #00aeef;
  color: #fff;
  transition: .3s;
}

.style_Raidsonic #microsite_content section.block_navigation .article ul li a:hover {
  border-bottom: 0 none;
  background-color: #009bd5;
  color: #fff;
  transition: .3s;
}

.style_Raidsonic #microsite_content section.block_generic_content {
  padding-top: 80px;
}

.style_Raidsonic #microsite_content section.block_generic_content .article .row {
  display: flex;
  align-items: center;
}

.style_Raidsonic #microsite_content section.block_sectiontitle.gray {
  background-color: #dadada;
  padding-top: 80px;
  margin-top: 80px;
}

.style_Raidsonic #microsite_content section.block_itemtest.gray {
  background-color: #dadada;
}

.style_Raidsonic #microsite_content section.block_itemtest.gray.last {
  padding-bottom: 80px;
}

.style_Raidsonic #microsite_content section.block_itemtest.gray.last .grid-col .article {
  background-color: transparent;
}

.style_Raidsonic #microsite_content section.block_itemtest .grid-col .article {
  background-color: #fff;
  margin-bottom: 30px;
}

.style_Raidsonic #microsite_content section.block_sectiontitle {
  margin-top: 80px;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group {
  border-top: 0 none;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel {
  border-bottom: 0 none;
  margin-bottom: 5px;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a {
  border-bottom: 0 none;
  background-color: #dadada;
  color: #0097d7;
  font-weight: bold;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a.collapsed {
  color: #000;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a.collapsed:after {
  color: #000;
}

.style_Raidsonic #microsite_content section.block_accordion .c-Akkordeon .panel-group .panel .panel-title a:after {
  color: #0097d7;
}

.style_Raidsonic #microsite_content section.block_contact .article .row {
  display: flex;
  align-items: center;
}

.style_Raidsonic #microsite_content section.block_contact .article p {
  margin: 5px;
}
/* End RaidSonic */


/*   S    T    A     R     T    Summer 2022 */

.p-1010-also_summer_2022 .gallery_by_folder img {
    height: 180px;
    width: auto;
    margin: 0 auto;
    background-color: #fff;
}

.summer-2022-intro {
    background-color: #ffb991;
    margin-top: -9px;
}

.summer-2022-intro h2 {
    font-size: 58px;
    text-shadow: 0px 3px #e7a37c;
    margin-top: 70px;
}
.summer-2022-intro h2, .summer-2022-intro p {
    color: #fff!important;
}

.summer-2022-products h2 {
    margin-top: 90px;
    color: #ffb991;
    font-size: 50px;
    margin-bottom: 80px;
    text-shadow: 0px 3px #e7a37c;
}
.p-1010-also_summer_2022 {
    background-image: url(https://filesalso.dk/images/ALSO/Summer/2022/main_bg.png)!important;
    background-repeat-y: repeat;
    background-size: contain;
}

.summer-2022-products {
    background-image: url(https://filesalso.dk/images/ALSO/Summer/2022/water_bg.png);
    background-position: top;
    background-size: cover;
    background-position-y: 444px;
    background-repeat: no-repeat;
}

.summer-2022-products .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 2px;
    margin: 5px 3px;
    width: 24%;
}

 .summer-2022-products .c-Products--gallery-Product span[class^="price"] {
    color: #ffb991;
}

.summer-2022-products a.btn-primary {
    border: none!important;
    border-bottom: none!important;
    background: #ffb991!important;
}

.summer-2022-products h2::before {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/ring.png);
    position: absolute;
    left: -530px;
    top: 600px;
}

.p-1010-also_summer_2022 .gallery_by_folder::after {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/ice.png);
    position: relative;
    top: -720px;
    right: -1310px;
}

.summer-2022-intro h2::after {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/camera.png);
    position: absolute;
    right: 319px;
    top: 27px;
}

.summer-2022-intro h2::before {
    content: url(https://filesalso.dk/images/ALSO/Summer/2022/melon.png);
    position: absolute;
    left: 285px;
    top: 178px;
}

/*   E   N   D    Summer 2022 */ 


/* --------------------------------------------------------------------------------
   Apple ACN 2022
 * -------------------------------------------------------------------------------- */

.apple-acn h1,
.apple-acn h2,
.apple-acn h3 {
    font-family: 'Poppins', sans-serif;
    color: #89E872;
}

.apple-acn p {
    font-family: 'Poppins', sans-serif;
    color: #fff;
}

.apple-acn #microsite_content  {
    background: url("/ec/cms5/media/img/1010_apple/apple_acn_bg.jpg");
    color: #fff;
}

.apple-acn div#messages {
    display: none;
}

.apple-acn .apple_acn_products {
    background: url("/ec/cms5/media/img/1010_apple/apple_acn_bg.jpg");
}

.apple-acn #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: 0px;
}

.apple-acn .c-Products--gallery-Product {
    padding-top: 15px;
}

.apple-acn .js-shortDescription {
    padding-top: 15px !important;
}

.apple-acn .js-shortDescription a {
    color: #000;
}

.apple-acn .js-shortDescription a:hover {
    border-bottom: 1px solid black;
}

.apple-acn .c-Products__price {
    padding-top: 15px !important;
    margin-top: 35px;
}

.apple-acn .c-Products__price span {
    color: #000;
}

.apple-acn .c-Products--gallery-Product {
    margin-bottom: 10px !important;
}

.apple-acn .c-Products--gallery-Product {
    background: #fff;
    width: 24%;
    margin-right: 11px;
}

.apple-acn .apple_categories {
    margin-bottom: 4rem !important;
}

.apple-acn .apple_categories a.btn.btn-default {
    background: #89E872;
    border-color: #89E872;
    border-radius: 25px;
}

.apple-acn .apple_categories .article > .row {
    height: 100%;
}

/* Apple Klassifizierung Positionierung */

.apple-acn .apple_categories .text_with_media .row:nth-child(1) h2 {
    font-size: 22px;
    color: white;
    position: relative;
    top: 160px;
    transition-duration: 0.5s;
}

.apple-acn .apple_categories .text_with_media .row:nth-child(1) h3 {
    opacity: 1;
    position: relative;
    top: 120px;
    font-size: 12px
}

.apple-acn .apple_categories .text_with_media .row:nth-child(1) p {
    opacity: 0;
    font-size: 13px;
    transition-delay: 0.3s;
    transition-duration: 0.5s;
    color: #fff !important;
}

/* Class to show content  "show_content"*/

.apple-acn .show_content h2{
    font-size: 22px;
    color: white;
    position: relative;
    top: 35px !important;
    margin-bottom: 27px;
}

.apple-acn .show_content h3{
    filter: opacity(0) !important;
    opacity: 0 !important;
}

.apple-acn .show_content p{
    filter: opacity(1) !important;
    opacity: 1 !important;
}


.apple-acn .apple_categories .text_with_media .row.show_content:nth-child(1):before {
    content: '';
    position: absolute;
    top: 0px;
    right: 0;
    left: 7px;
    bottom: 0;
    background: rgba(0,0,0,0.7);
    height: 100% !important;
    width: 97%;
}

/* Responsive*/

@media (min-width: 1201px) {
    .apple-acn .c-Products__price {
        margin-top: 25px !important;
    }

}

@media (max-width: 1200px) {
    .apple-acn .c-Products--gallery-Product {
        width: 32%;
    }
    .apple-acn .c-Products__price {
        margin-top: 5px !important;
    }
}

@media (max-width: 992px) {
    .apple-acn .c-Products--gallery-Product {
        width: 48%;
    }
    .apple-acn .apple_categories .text_with_media:nth-child(2) .row {
        background-size: cover !important;
    }

    .apple-acn .apple_categories .text_with_media .row.show_content:nth-child(1):before {
        content: '';
        position: absolute;
        top: 0px;
        right: 0px;
        left: 7px;
        bottom: 0px;
        background: rgba(0,0,0,0.7);
        width: 100% !important;
        padding-top: 100px;

    }

    .apple-acn  .show_content h2 {
        margin-top: 13px !important;
    }

}

@media (max-width: 583px) {
    .apple-acn .c-Products--gallery-Product {
        width: 100%;
    }
}

/*   E   N   D    Apple ACN 2022 */ 

/* 5710 HP Gift Card Promo Page */
.style_HPgiftcard #microsite_content h3 {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 1.4;
  text-transform: none;
}

.style_HPgiftcard #microsite_content a.btn-primary {
  background-color: #ffc000;
  color: #000;
  border-color: #ffc000;
}

.style_HPgiftcard #microsite_content section.block_header_image {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_01.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #0058dd;
    min-height: 600px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_header_image .article .col-md-8 {
  background-color: #00aeef;
}

.style_HPgiftcard #microsite_content section.block_header_image h2,
.style_HPgiftcard #microsite_content section.block_section1_intro h3,
.style_HPgiftcard #microsite_content section.block_section2_intro h3,
.style_HPgiftcard #microsite_content section.block_section3_intro h3,
.style_HPgiftcard #microsite_content section.block_header_image p {
    color: #fff!important;
}

.style_HPgiftcard #microsite_content section.block_section1_intro {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_02.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #00aeef;
    min-height: 400px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_section1_intro .article .col-md-6:last-child {
  background-color: #0058dd;
  padding: 20px;
}

.style_HPgiftcard #microsite_content section.block_section2_intro {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_03.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-color: #00aeef;
    min-height: 400px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_section2_intro .article .col-md-6:first-child {
  background-color: #0058dd;
  padding: 20px;
}

.style_HPgiftcard #microsite_content section.block_section3_intro {
    background: url('https://also.com/ec/cms5/media/img/5710/customer_2/providers_13/hp_38/hp_gift_card_campaign/hp_giftcar_header_bg_04.png');
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #00aeef;
    min-height: 400px;
    display: flex;
    align-items: center;
}

.style_HPgiftcard #microsite_content section.block_section3_intro .article .col-md-6:last-child {
  background-color: #0058dd;
  padding: 20px;
}

.style_HPgiftcard #microsite_content section.block_product {
    margin-top: 30px;
}

.style_HPgiftcard #microsite_content section.block_product.extra {
    margin-top: 0;
}

.style_HPgiftcard #microsite_content section.block_product .article .c-Products--gallery-Product .row {
    border: 3px solid #00aeef;
    padding: 10px;
    border-radius: 15px;
}

.style_HPgiftcard #microsite_content section.block_product .article .c-Products--gallery-Product a.btn-primary {
    margin-bottom: 20px!important;
}

@media (max-width: 640px) {
  .style_HPgiftcard #microsite_content section.block_header_image {
      background: none;
    background-color: #0058dd;
  }
  
  .style_HPgiftcard #microsite_content section.block_section1_intro,
  .style_HPgiftcard #microsite_content section.block_section2_intro,
  .style_HPgiftcard #microsite_content section.block_section3_intro {
    background: none;
    background-color: #00aeef;
  }
  
  .style_HPgiftcard #microsite_content section.block_product .article .c-Products--gallery-Product .row {
    margin-bottom: 20px
  }
}
/* End 5710 HP Gift Card Promo Page */


/* Start Back2school2022 */


#back2school_2022 .b2s_banner{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_back2school/2022_88/back2school_background_banner.jpg) no-repeat center center  !important; 
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  padding:20px 0;
}
/*
#back2school_2022 .b2s_banner .grid .grid-col {
    padding-left: 8px !important;
    padding-right: 8px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
*/

#back2school_2022 .b2s_banner>.container {
  background:transparent !important;
}

#back2school_2022 .b2s_products .box .grid {
    background:transparent !important;
}


#back2school_2022 .b2s_products{
  background:#006b7d /* url(https://www.also.com/ec/cms5/media/img/1010_central/also_back2school/2022_88/back2school_background_01.jpg) no-repeat top center !important */ ;
  }



#back2school_2022 .c-Products--gallery-Product span[class^="price"] {
    color: #006b7d !important;
}
  
#back2school_2022 .summer-2022-products a.btn-primary {
    border: none !important;
    border-bottom: none !important;
    background: #ff7731 !important;
  color:#FFFFFF !important;
}

#back2school_2022 .b2s_products div{
  background:transparent !important;
}

    
    
    #back2school_2022 input.btn-primary:hover, #back2school_2022 a.btn-primary:hover, #back2school_2022 table.table a.btn-primary:hover {
    background:#FFFFFF !important;
    color: #000000 !important;
    }
    #back2school_2022  .fa-eye:hover{
        color: #000000 !important;
    }
    

#back2school_2022 input.btn-primary, #back2school_2022 a.btn-primary, #back2school_2022  table.table a.btn-primary{

    background: #ff7731 !important;
    color: #FFFFFF !important;
}
#back2school_2022  a.btn-primary > .fa::before{
    color:#FFFFFF;
}

#back2school_2022 table.table a.btn-primary:hover > .fa::before {
    color: #00000;
}

#back2school_2022 div.c-Products--gallery-Product {
    background:#FFFFFF !important;
    /* border-radius: 2px !important;
     margin: 2px !important;
   */
}


#back2school_2022   .b2s_products h1, #back2school_2022   .b2s_products h2, #back2school_2022   .b2s_products h3,  #back2school_2022   .b2s_products h4,  #back2school_2022   .b2s_products p {
  color:#FFFFFF;
  
}


#back2school_2022   h2 {
  font-size:40px !important;
  
}


#back2school_2022   .b2s_products h3{
  text-transform:none !important;
  font-size:16px !important
}


#back2school_2022   .text-center .row .btn{
  float: none !important;
}

#back2school_2022 section.content_block_products .row.equalheight {
    display: initial;
}

#back2school_2022 section.content_block_products .row.equalheight .col-md-3.equalheight {
    padding-bottom: 50px !important;
    margin-bottom: 30px !important;
    position: relative;
}

#back2school_2022 section.content_block_products .row.equalheight .grid-col .article p:first-child {
  min-height: 50px;
}

#back2school_2022 section.content_block_products .row.equalheight .grid-col .article a.btn-primary {
    position: absolute;
    bottom: -50px;
    width: 96%;
    margin: auto;
    left: 0;
    right: 0;
}

@media (max-width: 630px) {
    #back2school_2022 section.content_block_products .row.equalheight .grid-col .article a.btn-primary {
      position: relative;
      bottom: 0;
    }
}


/*

@media (max-width: 1200px) {
  
#back2school_2022 div.c-Products--gallery-Product {
    margin: 7px !important;
      width: 32% !important;
  }
  
}

@media (max-width: 630px) {
  
#back2school_2022 div.c-Products--gallery-Product {
    margin: 7px !important;
      width: 48% !important;
  }
  
}

@media (max-width: 460px) {
  
#back2school_2022 div.c-Products--gallery-Product {
    margin: 5px !important;
      width: 99% !important;
  }
  
}
*/
/* End Back2school2022  */


/* start  2400 Microsoft Solution day 2022*/

.pBot40_global2 .col-xs-6.col-md-3:first-child {
    display: none;
}

.pBot40_global2 {
  margin-bottom: 60px;
}

/* start  END 2400 Microsoft Solution day 2022*/

/* 2610 Acelera Pyme Landing Page */

.style_acelerapyme #microsite_content h1,
.style_acelerapyme #microsite_content h2,
.style_acelerapyme #microsite_content h3,
.style_acelerapyme #microsite_content h4,
.style_acelerapyme #microsite_content p {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  color: #000;
  line-height: 1.3;
}

.style_acelerapyme #microsite_content h1 {
  font-size: 40px;
  margin-bottom: 20px;
  text-transform: none;
}

.style_acelerapyme #microsite_content h2 {
  font-size: 36px;
  margin-bottom: 20px;
  text-transform: none;
}

.style_acelerapyme #microsite_content h3 {
  font-size: 24px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style_acelerapyme #microsite_content h3 {
  font-size: 20px;
  margin-bottom: 20px;
  text-transform: none;
}

.style_acelerapyme #microsite_content p b {
  font-family: "ralewaybold", Helvetica, Arial, sans-serif;
}

.style_acelerapyme #microsite_content a.btn-primary {
  border-radius: 12px;
  border-color: #008aff;
  background-color: #008aff;
  transition: .5s;
}

.style_acelerapyme #microsite_content a.btn-primary:hover {
  border-radius: 12px;
  border-color: #3b9ff4;
  background-color: #3b9ff4;
  transition: .5s;
}

.style_acelerapyme #microsite_content section.block_header {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  min-height: 620px;
}

.style_acelerapyme #microsite_content section.block_header .grid-col {
  position: absolute;
  margin: 0 auto;
  bottom: 30px;
  width: 60%;
  left: 0;
  right: 0;
}

.style_acelerapyme #microsite_content section.block_header h1 {
  color: #fff;
}

.style_acelerapyme #microsite_content section.block_intro {
  background-color: #fff;
  padding: 50px 0;
}

.style_acelerapyme #microsite_content section.block_solutions {
  background-color: #fffbf1;
  padding-top: 100px;
}

.style_acelerapyme #microsite_content section.block_solutions.items {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg03.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: bottom center;
  position: relative;
  background-color: #fffbf1;
  padding-top: 40px;
  padding-bottom: 100px;
}

.style_acelerapyme #microsite_content section.block_solutions.items .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.style_acelerapyme #microsite_content section.block_solutions.items .row .grid-col {
  margin-bottom: 20px;
}

.style_acelerapyme #microsite_content section.block_solutions_details.intro {
  margin-top: 40px;
}

.style_acelerapyme #microsite_content section.block_solutions_details.cta .grid-col {
  border-bottom: 1px solid #ddd;
  padding-bottom: 20px;
}

.style_acelerapyme #microsite_content section.block_solutions_details table tr th {
  border-bottom: 0 none;
  background-image:  none;
  vertical-align: top;
  font-weight: normal;
}


.style_acelerapyme #microsite_content section.block_solutions_details .text_with_media .row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.style_acelerapyme #microsite_content section.block_other_links {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg04.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  background-color: #c6eafb;
  position: relative;
  min-height: 708px;
  padding-top: 100px;
}

.style_acelerapyme #microsite_content section.block_form {
  background: url('https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/acelera_pyme/acelera_bg05.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  min-height: 690px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form h3 {
  padding-left: 0;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow {
  width: 30%;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 {
  width: 100%;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 .mwf_cancel {
  display: none;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 .mwf_finish {
  border-radius: 12px;
  border-color: #008aff!important;
  background-color: #008aff;
  transition: .5s;
}

.style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow .col-md-3 .mwf_finish:hover {
  border-radius: 12px;
  border-color: #3b9ff4!important;
  background-color: #3b9ff4;
  transition: .5s;
}

@media (max-width: 640px) {
  .style_acelerapyme #microsite_content section.block_header {
    min-height: inherit;
  }
  
  .style_acelerapyme #microsite_content section.block_intro {
    padding: 20px 0 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_solutions {
    padding-top: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_solutions.items {
    padding-bottom: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_other_links {
    padding-bottom: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_form {
    padding-bottom: 30px;
  }
  
  .style_acelerapyme #microsite_content section.block_form .mwf-form .mwf_buttonrow {
    width: 100%;
  }
}

/* End 2610 Acelera Pyme Landing Page */


/* ========== Lenovo Portal Fr ========== */

@media (max-width: 767px){
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {

    width:100% !important;
}
}
@media (min-width: 768px){
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {

    width: 712px !important;
}
}

@media (min-width: 992px) {
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {
    width: 944px !important;
  }
}


@media (min-width: 1200px) {
#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container{
    width: 1124px !important;
  }

}





#lenovo_portal_fr #microsite_content input.btn-primary:hover, #lenovo_portal_fr #microsite_content a.btn-primary:hover, #lenovo_portal_fr #microsite_content table.table a.btn-primary:hover {
    border:solid 2px #000000 ;
    border-bottom:solid 2px #000000 ;
    border-radius: 30px ;
    background: #FFFFFF ;
}



#lenovo_portal_fr #microsite_content input.btn-primary, #lenovo_portal_fr #microsite_content a.btn-primary, #lenovo_portal_fr #microsite_content table.table a.btn-primary {
    border:solid 2px #FFFFFF ;
    border-bottom:solid 2px #FFFFFF ;
    border-radius: 30px ;
    background: #ce2c2f ;
}

#lenovo_portal_fr #microsite_content table.table a.btn-primary {
    background: #000000 ;
}


#lenovo_portal_fr #microsite_content .lenovo_light_grey_container>.container {
    background: #e1c0dd url(https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_purple02.jpg) !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    background-size: cover !important;
  margin: auto;
  width: 1124px;
}
#lenovo_portal_fr .embed-responsive {
    margin-bottom: 20px !important;
}


#lenovo_portal_fr #microsite_content .fr_menu>.container {
    background:none;
}

#lenovo_portal_fr #microsite_content .fr_menu {
    background: #841216 url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_alpha-pattern_deepded.jpg") !important;
}






#lenovo_portal_fr #microsite_content .lenovo_bg_light_grey02 .text_with_media {
    background: #e1c0dd url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_grey03.jpg") !important;
  background-size:cover !important;
}



#lenovo_portal_fr #microsite_content .lenovo_focus_01 .text_with_media {
    background: #e1c0dd url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_dark_grey.jpg") !important;
  background-size:cover !important;
  color:#FFFFFF;
}



#lenovo_portal_fr #microsite_content .lenovo_focus_02 .text_with_media {
    background: #e1c0dd url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_purple04.jpg") !important;
  background-size:cover !important;
}

/*
#lenovo_portal_fr #microsite_content .box,#lenovo_portal_fr #microsite_content .bg-black_1.box .grid, #microsite_content .bg-black_1:not(.box) .grid-col .article, #microsite_content .bg-black-1.box, #microsite_content .bg-black-1 .box, #microsite_content .bg-black-1.box .grid, #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background:none;
}

#lenovo_portal_fr #microsite_content .bg-black_1 .text_with_media {
    background: #CCCCCC url("https://www.also.com/ec/cms5/media/img/2000/information/microsites_11/lenovo_49/idg_2/backgrounds_1/fr_fr_lenovo_bg_light_grey02.jpg") !important;
}

*/


#lenovo_portal_fr #microsite_content input.btn-default, #lenovo_portal_fr  #microsite_content a.btn-default, #lenovo_portal_fr  #microsite_content table.table a.btn-default {
    border: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background: #000;
    color: #FFF;
}


#lenovo_portal_fr #microsite_content input.btn-default:hover, #lenovo_portal_fr  #microsite_content a.btn-default:hover, #lenovo_portal_fr  #microsite_content table.table a.btn-default:hover {
    border: 2px solid #000;
    border-bottom: 2px solid #000;
    background: #FFF;
    color: #000;
}


#lenovo_portal_fr #also_ai_bs_22 #microsite_content .bg-black_1.box, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black_1.box .grid, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black_1:not(.box) .grid-col .article, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black-1.box, #lenovo_portal_fr  #microsite_content .bg-black-1 .box, #lenovo_portal_fr  #also_ai_bs_22 #microsite_content .bg-black-1.box .grid, #lenovo_portal_fr  #microsite_content .bg-black-1:not(.box) .grid-col .article {
padding: 0;
}


#lenovo_portal_fr #microsite_content .text_with_media p a  {
  display: inline-block !important;
  margin-right:4px;
}

#lenovo_portal_fr h2  {
  margin: 30px 0 10px 0 !important;
}


#lenovo_portal_fr #microsite_content .bg-black-100.box, #lenovo_portal_fr #microsite_content .bg-black-100 .box, #lenovo_portal_fr #microsite_content .bg-black-100.box .grid, #lenovo_portal_fr #microsite_content .bg-black-100:not(.box) .grid-col .article {
    background: #333333;
    color: #fff;
}


#lenovo_portal_fr h3  {
  text-transform: none !important;
}

#lenovo_portal_fr p.big {
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 100 !important;
    color: #666666 !important;
}

.fr_menu .grid.text-center img {
    margin: 8px 0;
}

    .fr_menu .grid.text-center img{
    filter: grayscale(30%);
    -webkit-filter: grayscale(30%);
    -moz-filter: grayscale(30%);
    -ms-filter: grayscale(30%);
    -o-filter: grayscale(30%);
    transition: 0.5s;
}
    .fr_menu .grid.text-center img:hover{
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    transition: 0.5s;
}

  
@media (max-width: 1024px) {
  
  .fr_menu>.container>.row>div {
  width:25% !important
  }
  
}

@media (max-width: 768px) {
  
  .fr_menu>.container>.row>div {
  width:33.3% !important
  }
  
}


  @media (max-width: 480px) {
      .fr_menu>.container>.row>div {
  width:50% !important
  }
}

  @media (max-width: 300px) {
      .fr_menu>.container>.row>div {
  width:100% !important
  }
}



@media (min-width: 768px){
  #lenovo_portal_fr .col-team-img {
  width:35%;
  }
  #lenovo_portal_fr .col-team-text {
  width:65%;
  }
}
@media (max-width: 768px){
  #lenovo_portal_fr .col-team-img img{
  margin-bottom:10px;
  }
}

/* ========== End of Lenovo Portal Fr ========== */


/*======== HP 5820 Fix ========*/
.p-hp-supply-ink-toners #microsite_content .text-center .row .btn {
  float: none;
  width: 100%;
}
/*======== End HP 5820 Fix ========*/


/*==== neomounts neomounts-22q2-promoweek-nl ===*/

.neo_nl #microsite_content a.btn-primary {
background: #038cc7;
}


.neo_nl #microsite_content section.neo_hld .mwf-form .mwf_buttonrow input.mwf_cancel,
.neo_nl #microsite_content section.neo_hld .mwf-form .mwf_buttonrow input.mwf_finish {
background-color: #038cc7;
}


/**** End neomounts *****/

/**** S T A R T      5210 Logitech Video Collaboration Q2 22 *****/


.logitech-5210-collaboration-section02 > div > div > div:nth-child(2) {
    background-color: #d88c86;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #e39690;
    padding: 10px 0px;
    margin: 14px;
    width: 47%;
}

.logitech-5210-collaboration-section02 > div > div > div:nth-child(3) {
    background-color: #a3beca;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #a2bec9;
    padding: 10px 0px;
    margin: 14px;
    width: 47%;
}
.logitech-5210-collaboration-section03 > div > div > div:nth-child(1) {
    background-color: #a0baaf;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #a6c4b5;
    padding: 10px 0px;
    margin: 14px;
    width: 96.5%;
}
.logitech-5210--collaboration-section06 {
    height: 640px;
    background-image: url(https://filesalso.dk/files/Logitech/footer-desktop.png.imgo.png);
    background-size: cover;
    background-position: bottom;
    margin-top: 70px;
}

.logitech-5210-collaboration-section02 h2 {
    font-size: 16px;
    margin-bottom: 4px;
    margin-top: 43px;
    padding: -59px;
    margin-left: -19px;
    text-align: center;
}

.logitech-5210-collaboration-section04 h2 {
    margin-top: 60px;
    text-align: center;
    font-size:24px;
}

.logitech-5210-collaboration-section04 p.big {
    font-size: 16px;
    line-height: 1.8;
    text-align: center;
}

.logitech-5210-collaboration-section05 h2 {
    text-align: center;
    font-size: 24px;
}


.logitech-5210-collaboration-section04 a.btn-default {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #C8C8C8;
    color: #000;
    font-size: 11px;
    padding: 10px 12px;
    font-weight: bold;
}
.logitech-5210-collaboration-section04 a.btn-primary {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #C8C8C8;
    color: #000;
    font-size: 11px;
    padding: 10px 12px;
    font-weight: bold;
}

.logitech-5210-collaboration-section04 a.btn-primary:hover {    
    font-size: 11px;
    padding: 10px 12px;
}

/**** E N D      5210 Logitech Video Collaboration Q2 22 *****/







/** Start = 1550 Odix 2022 Q2 campaign = Here **/




/* Menu Css Start Here */ 

.odix_main #microsite_content h2, 
.odix_main #microsite_content h1, 
.odix_main #microsite_content h3, 
.odix_main #microsite_content p {

        font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section.hd_new {

    height: 102px;
    background: #222849;
    border-bottom-left-radius: 45px;

}

.odix_main #microsite_content section#headnew img.img-responsive {
    width: auto;
}

.odix_main #microsite_content section.hd_new {

    height: 102px;
    background: #222849;
    border-bottom-left-radius: 45px;

}


.odix_main #microsite_content section.menu_hd .article > .row {
    padding: 25px 0;
    float: left;

}

.odix_main #microsite_content section#headnew img.img-responsive {
    width: auto;
}


.odix_main #microsite_content section.hd_new ul li {
    display: inline-block;
    margin: 20px 0px 0px 20px;
    padding: 1px 20px 0px 10px;
    vertical-align: middle;
    border-right: 2px solid #94C242;
    color: white;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-weight: normal;
    color: #fff;
    border-bottom: none;
    font-size: 22px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
   font-weight: normal;
    color: #89c453;
    border-bottom: none;
    font-size: 22px;
     font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new ul li:last-child {
    border-right: none;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -40px 0px 50px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(2) {
    width: 100px;
    margin: 27px -40px 0px -70px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    width: auto;
    padding: 0px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {
    width: auto;
    padding: 14px 0px 0px 0px;
    position: relative;
    left: 30px;
} 

.odix_main #microsite_content .col-xs-12.col-for-image img {
    padding-left: 25px!important;
    padding-right: 20px!important;
}

.odix_main.p-2000-odix_2022_q2_jumpstart_package_campaign_1 #microsite_content section.hd_new a.lnk,
.odix_main.p-2320-odix_2022_q2_jumpstart_package_campaign_2 #microsite_content section.hd_new a.lnk {
    font-size: 17px;
}

/* Menu CSS END Here ***/


/** first Div Start **/ 

.odix_main #microsite_content section.divbdy_1 {
    background: #E8ECED;
    padding: 70px 0px 70px 0px;
}


.odix_main #microsite_content section.divbdy_1 img.img-responsive {
    height: auto;
    width: 577px;
    margin-left: 70px;
}


.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) {

  font-family: Verdana, Arial, sans-serif, "Montserrat";
}




.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) ul {

    padding: 0 0 29px 0;
    margin: 0px;

}


.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) li {

  background: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/odix_2022_q2_jumpstart_package_campaign_1/clip1.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 0 0 15px 50px;
    margin: 0;
    color: #222849;

}


.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) ul li {
    font-size: 18px;
    width: 700px;
}

.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) h2 {
  font-size: 40px;
    color: #222849;
    margin-top: 50px;
    width: 115%;
}

.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) h2 b {
    color: #94C242;
}


.odix_main #microsite_content section.divbdy_1 a.btn-primary {
    background: white;
    color: #94c242;
    border: 2px solid #94c242;
}


.odix_main #microsite_content section.divbdy_1 a.btn-primary:hover {
    background: #94c242;
    color: white;
    border: 2px solid #405814;
}

/** first Div END **/





/***2nd Div Start***/


.odix_main #microsite_content section#bdy2 {
    background: #F2F7EA;
    padding: 50px 0px 50px 0px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section.divbdy_2 .col-xs-12.col-md-6:nth-child(1) h2 {
  color: white;
}

.odix_main #microsite_content section.divbdy_2 h2 {
    font-size: 35px;
    color: #5B6078;
}

.odix_main #microsite_content section.divbdy_2 h2 b {
    color: #94c242;
}

.odix_main #microsite_content section.divbdy_2 h2 b:last-child {
    color: #5B6078;
    font-weight: inherit;
    font-size: 12px;
    margin-top: 118px;
    margin: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 2.1;
}


.odix_main #microsite_content section.divbdy_2 p {
    color: #84899A;
    font-size: 16px;
}



/***2nd Div END***/



/**** 3rd div Start ****/


.odix_main #microsite_content section#bdy3 {
    background: #ffffff;
    padding: 50px 0px 50px 0px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.divbdy_3 h2 {
    font-size: 35px;
    margin: 50px 0px 50px 0px;
}



.odix_main #microsite_content section.divbdy_3 h2 b {
    color: #94c242;
}


.odix_main #microsite_content section.divbdy_3 h2 b:last-child {
    color: #5B6078;
    font-weight: inherit;
    font-size: 12px;
    margin-top: 118px;
    margin: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 2.1;
}



.odix_main #microsite_content section.divbdy_3 h2 {
    font-size: 35px;
    color: #5B6078;
}

/***End Div END***/


/*** 4th div Start ***/


.odix_main #microsite_content section.divbdy_4  .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p {
    font-size: 20px;
    text-align: center;
    color: #222849;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    margin-right: 45px;
    margin-left: 45px;
    margin-bottom: 60px;
}


/***End Div END***/



/*** 5ft div Start ***/



.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 45px;
    margin-left: 45px;
}



.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {
    font-size: 20px;
    text-align: center;
    color: #222849;
    width: auto;
}


.odix_main #microsite_content section.divbdy_5 {
    margin: 0px 0px 100px 0px;
}

/***End Div END***/




/*** 6ft div Start ***/


.odix_main #microsite_content section#bdy6 {
  margin: 0 auto;
  background: #F2F7EA;
  padding: 0px 0px 0px 0px;
    padding-top: 0px;
  background: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/odix_2022_q2_jumpstart_package_campaign_1/slide.jpg) no-repeat #F2F7EA;
    background-size: auto;
  padding-top: 180px;
  background-size: 100%;
}


.odix_main #microsite_content section.divbdy_6 h2 b {
    color: #94c242;
    text-align: center;
}

.odix_main #microsite_content section.divbdy_6 .col-xs-12 h2 {
    text-align: center;
    font-size: 35px;
    color: #5B6078;
}

.odix_main #microsite_content section.divbdy_6 h2 .col-xs-12 b {
    color: #94c242;
    text-align: center;
}


.odix_main #microsite_content section.divbdy_6 .col-xs-12 b:last-child {
    color: #5B6078;
    font-weight: inherit;
    font-size: 12px;
    margin-top: 118px;
    margin: 0px 10px 0px 0px;
    vertical-align: top;
    line-height: 2.1;
}

/*** New Aditional for Content Tabs ****/

.odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6  p {
    color: #5b6078;
    font-size: 20px;
    text-align: center;
}



/*** END 6ft div Start ***/


/*** Nav Section ***/



.odix_main #microsite_content section#bdy6 .nav-tabs-background li span {
  display: block;
  background-size: 100%;
  height: 190px;
  background-repeat: no-repeat;
}

.odix_main #microsite_content section#bdy6 .nav-tabs-background li, #microsite_content .nav-tabs-background li.active {
  float: none;
  display: inline-block;
  width: 100%;
  max-width: 250px;
  height: auto ;
}

.odix_main #microsite_content section#bdy6 .nav-tabs-background {
  display: block;
  width: 100%;
  margin: 0 auto;
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 .col-xs-12.col-md-6:last-child {
  /*padding-top: 35px;*/
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 p {
  color: #5b6078;
  font-size: 20px;
  text-align: center;
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 p:nth-child(3), .odix_main #microsite_content #bdy6 #content-2648609 .group-2-2 p:nth-child(4) {
  /*font-weight: 800;*/
}

.odix_main #microsite_content section#bdy6 #content-2648609 .group-2-2 p:nth-child(3) {
  /*margin-top: 25px;*/
}


.odix_main #microsite_content section#bdy6 .nav-tabs-background li a {
    background-color: transparent;
    color: transparent;
}


.odix_main #microsite_content section#bdy6 .nav-tabs {
    border-bottom: 0px solid #000000;
}



.odix_main #microsite_content section#bdy6 a, .odix_main #microsite_content section#bdy6 a.lnk {

    border-bottom: 0px solid #000;
}

.odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6 b {
    color: #5b6078;
    font-size: 20px;
    text-align: center;
    font-weight: 800;
    line-height: 1em;
}




/*** Form CSS **/

.odix_main #microsite_content section.divFrom_7 {
     background: #f2f7ea;
    padding: 100px 0px 100px 0px;
    background: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/odix_2022_q2_jumpstart_package_campaign_1/footerbg.png) #f2f7ea repeat-x bottom;
    margin-bottom: -20px;
    height: 950px;
}

.odix_main #microsite_content .mwf-form h3 {
  color: #222849;
  font-size: 33px;
  text-transform: capitalize;
  font-weight: 500;
  line-height: 40px;
  text-align: center;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf-field input, .odix_main #microsite_content .mwf-form .mwf-field select {
  border: 1px solid #b5b8c2 !important;
  background-color: #fff;
  border-radius: 5px;
  color: #b5b8c2;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf-option label p {
  color: #b5b8c2;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .row:nth-child(3) .mwf-field.col-xs-12.col-md-6 {
  width: 100%;
}


.odix_main #microsite_content .mwf-form h3 {
    font-weight: bold;
}


.odix_main #microsite_content section.divFrom_7 .mwf-form {
    width: 626px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 30px 30px;
    background: white;
    padding: 20px 0px 20px 0px;
}


.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf_buttonrow input.mwf_cancel{
display: none;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf_buttonrow input.mwf_finish {
    width: auto;
    margin-right: 25px;
}


.odix_main #microsite_content section.divFrom_7 .mwf-form .row.mwf_buttonrow {
    width: auto;
    float: right;
}





 .odix_main #microsite_content section.divFrom_7 input.btn-primary, .odix_main #microsite_content section.divFrom_7 a.btn-primary, .odix_main #microsite_content section.divFrom_7 table.table a.btn-primary {
    background: white;
    color: #94c242;
    border: 2px solid #94c242 !important;
}




.odix_main #microsite_content section.divFrom_7 input.btn-primary:hover, .odix_main #microsite_content section.divFrom_7 a.btn-primary:hover, .odix_main #microsite_content section.divFrom_7 table.table a.btn-primary:hover {

    background: #94c242;
    color: white ;
    border: 2px solid #405814 !important;
}


.odix_main #microsite_content section#bdy8 {
    display: none;
}


/**** New Testitmonial Section ****/

.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-1 .article > .row > div 
{
    padding: 15px;
}


.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 p,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 p,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 p,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 p

 {
    text-align: center;
    color: #5b6078;
    font-size: 15px;
}

.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 b, 
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 b,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 b,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 b

{
    font-size: 16px;
    font-weight: 800;
}

.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 .col-xs-12.col-md-3,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 .col-xs-12.col-md-3,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 .col-xs-12.col-md-3,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 .col-xs-12.col-md-3                

{
     padding: 0px;
    margin: 0px;
}


.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 .col-xs-12.col-md-9,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 .col-xs-12.col-md-9,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 .col-xs-12.col-md-9,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 .col-xs-12.col-md-9 

{
    margin-top: 10px;
    padding-left: 50px;  

}     



.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 .article.text_with_media img,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 .article.text_with_media img,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 .article.text_with_media img,
.odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 .article.text_with_media img 

{

    padding-left: 30px;

}




/*** Start Responsive ****/

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


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(2) {
    width: 100px;
    margin: 22px 5px 0px -150px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
 margin-left: -150px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;

    margin-top: -15px;
    margin-left: -70px;

}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {
    width: 200px;
    margin: 0px 0px 0px 20px;
}



}


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



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -150px;
}


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 16px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;
    margin-top: 0px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(2) {
    width: 100px;
    margin: 22px 100px 0px -120px;
}



}


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



.odix_main #microsite_content section.divbdy_1 .col-xs-12.col-md-6:nth-child(1) ul li {
    font-size: 18px;
    width: 500px;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p {
     font-size: 14px  
}


.odix_main #microsite_content section.divbdy_1 img.img-responsive {
    height: auto;
    width: 577px;
    margin-left: px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {
    font-size: 14px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 35px;
    margin-left: 35px;
    margin-bottom: 60px;
}

.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
   font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 14px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
  }


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    margin-right: 35px;
    margin-left: 35px;
    margin-bottom: 60px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 35px;
    margin-left: 35px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {

font-size: 14px;

}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 30px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -220px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 80%;
    margin-top: -12px;
    margin-left: -100px;
}

  }





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


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 img.img-responsive {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p {
    font-size: 16px;
}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: 30px;
    margin-top: -50px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 30px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {

      margin-top: -31px;
}



.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 img.img-responsive {
    width: auto;
    margin: auto
}


.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {
    font-size: 16px;
    text-align: center;
    color: #222849;
    width: auto;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 100%;
}

.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 img.img-responsive {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 16px;
   font-family: Verdana, Arial, sans-serif, "Montserrat";
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 16px;
    font-family: Verdana, Arial, sans-serif, "Montserrat";
  }



.odix_main #microsite_content section.divbdy_1 img.img-responsive {
    height: auto;
    width: 577px;
    margin-left: 70px;
    margin-top: 50px;
}

.odix_main #microsite_content section.divFrom_7 .mwf-form .mwf_buttonrow input.mwf_finish {
    width: auto;
    margin-left: -130px;
}

.odix_main #microsite_content section.hd_new {
    height: auto;
    background: #222849;
    border-bottom-left-radius: 0px;
}

.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
     margin: 20px -80px 0px 350px;
}


.odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    margin-right: 35px;
    margin-left: 25px;
    margin-bottom: 60px;
}

.odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 {
    margin-right: 45px;
    margin-left: 25px;
}




/*** New Styling for 900 ****/
.odix_main #microsite_content section.hd_new {

    padding-left: 180px;
}



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) {

    margin-top: -48px;
    margin-left: -20px;
    with: px;
    width: 180px;
}




.odix_main #microsite_content section.divbdy_4 .article.text_with_media img {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.divbdy_5 .article.text_with_media img {
    width: auto;
    margin: auto;
}


.odix_main #microsite_content section.divbdy_4 p {
    
    text-align: center;

}

.odix_main #microsite_content section.divbdy_5 p {
    
    text-align: center;

}

/*** New Styling for 900 END ****/

  }






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



.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 14px;
  }



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -200px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 50px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;
    margin-top: 6px;
    margin-left: -50px;
}


 }


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



.odix_main #microsite_content section.hd_new a, .odix_main #microsite_content section.hd_new a.lnk {
    font-size: 14px;
}

.odix_main #microsite_content section.hd_new a:hover, .odix_main #microsite_content section.hd_new a.lnk:hover {
     font-size: 14px;
  }



.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(3) {
    margin-left: -200px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(1) {
    width: 440px;
    margin: 20px -100px 0px 50px;
}


.odix_main #microsite_content section#headnew .col-xs-12.col-md-4.grid-col:nth-child(4) img.img-responsive {
    width: 90%;
    margin-top: px;
    margin-left: -50px;
}


  .odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0,
    .odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0  {

        margin-right: 0px;
   }


    .odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p,
    .odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p,
    .odix_main #microsite_content section.divbdy_2 p  {

        font-size: 14px;
    }



    .odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6 p,
    .odix_main #microsite_content section#bdy6 .col-xs-12.col-md-6 b,   
    .odix_main #microsite_content section.divbdy_4 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 p,
    .odix_main #microsite_content section.divbdy_5 .col-xs-12.col-md-3.grid-col.equalheight.group-1-0 p {

    font-size: 16px;

    }



   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-2 p, 
   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-3 p, 
   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-4 p, 
   .odix_main #microsite_content section#bdy6 .col-xs-12.grid-col.equalheight.group-2-5 p {

    font-size: 13px;

    }





 }




/** End 1550 Odix 2022 Q2 campaign **/




/***** Start QNAP Brand Page *****/



.main_qnap #microsite_content section#\#newlogo {
    padding: 30px 0px 30px 0px;
}


.main_qnap #microsite_content .article.text_with_media img {
    width: auto;
}


.main_qnap #microsite_content h1,
.main_qnap #microsite_content h2,
.main_qnap #microsite_content h3,
.main_qnap #microsite_content h4 {
    color: #0c2e82;
}

.main_qnap #microsite_content section#\#newlogo img {
    width: 150px;
}


.main_qnap #microsite_content section#menuQnap {
    background: #0C2E82;
}

.main_qnap #microsite_content section#menuQnap ul li {
    display: inline-block;
    margin: -10px 20px 0px 20px;
    padding: 1px 60px 0px 10px;
    vertical-align: middle;
    border-right: 0px;
    color: white;
    font-size: 22px;
}


.main_qnap #microsite_content section#menuQnap a, .main_qnap #microsite_content section#menuQnap a.lnk {
    font-weight: normal;
    color: #fff;
    border-bottom: none;
}

.main_qnap #microsite_content section#menuQnap a:hover, .main_qnap #microsite_content section#menuQnap a.lnk:hover {
    font-weight: normal;
    color: #89c453;
    border-bottom: none;
}

/*** Div 1 ***/


.main_qnap #microsite_content section#fdlr1 h3,
.main_qnap #microsite_content section#fdlr3 h3,
.main_qnap #microsite_content section#fdlr4 h3,
.main_qnap #microsite_content section#fdlr5 h3,
.main_qnap #microsite_content section#fdlr6 h3 {
    color: #0c2e82;
}

.main_qnap #microsite_content section#fdlr1 {
    padding: 80px 0px 0px 0px;
}


.main_qnap #microsite_content section#fdlr1 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr1 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr1 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


/*** Div2 *****/

.main_qnap #microsite_content section#fdlr2 {
    background-image: url(https://also.com/ec/cms5/media/img/2320_1/kunder/providers_10/qnap_7/2320_qnap_22q2_update_brand_page/2ndlinebg.png);
    background-position: bottom;
    background-repeat: repeat-x;
    padding: 40px 0px 0px 0px;
}



.main_qnap #microsite_content section#fdlr2 h3 {
    color: white;
}

.main_qnap #microsite_content section#fdlr2 p {
    color: white;
}

.main_qnap #microsite_content section#fdlr2 ul {
    margin-left: -20px;
    color: white
}

.main_qnap #microsite_content section#fdlr2 li::before {
    content: ".";
    color: white;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}



.main_qnap #microsite_content section#fdlr2 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


.main_qnap #microsite_content section#fdlr2 a, .main_qnap #microsite_content section#fdlr2 a.lnk {
    color: white;
}


/*** Div3 ***/

.main_qnap #microsite_content section#fdlr3 {
    padding: 50px 0px 0px 0px;
}


.main_qnap #microsite_content section#fdlr3 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr3 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr3 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}





/*** Div4 ***/



.main_qnap #microsite_content section#fdlr4 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr4 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr4 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


/*** Div5 ***/



.main_qnap #microsite_content section#fdlr5 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr5 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr5 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}

/*** Div6 ***/



.main_qnap #microsite_content section#fdlr6 ul {
    margin-left: -20px;
}

.main_qnap #microsite_content section#fdlr6 li::before {
    content: ".";
    color: #0C2E82;
    font-weight: bold;
    display: inline-block;
    width: 0.3em;
    margin-left: -0.2em;
    font-size: 120px;
    margin-top: -200px;
}

.main_qnap #microsite_content section#fdlr6 a.lnk {
    text-decoration: none;
    border-bottom: 0px;
}


/*** Div 7 ***/


.main_qnap #microsite_content section#fdlr7 .col-xs-12.col-md-6 {
    width: auto;
}



/** Update Code April 20 2022 **/

.main_qnap #microsite_content section#fdlr1 p.big b,  
.main_qnap #microsite_content section#fdlr3 p.big b,
.main_qnap #microsite_content section#fdlr4 p.big b,
.main_qnap #microsite_content section#fdlr5 p.big b,
.main_qnap #microsite_content section#fdlr6 p.big b,
.main_qnap #microsite_content section#fdlr7 p.big b {

    color: #0C2E82;  
}


.main_qnap #microsite_content section#fdlr1 p.big,  
.main_qnap #microsite_content section#fdlr3 p.big,
.main_qnap #microsite_content section#fdlr4 p.big,
.main_qnap #microsite_content section#fdlr5 p.big,
.main_qnap #microsite_content section#fdlr6 p.big,
.main_qnap #microsite_content section#fdlr7 p.big {

    line-height: 1.4;
    margin-bottom: 10px;
}



.main_qnap #microsite_content section#fdlr1 a.lnk,  
.main_qnap #microsite_content section#fdlr3 a.lnk,
.main_qnap #microsite_content section#fdlr4 a.lnk,
.main_qnap #microsite_content section#fdlr5 a.lnk,
.main_qnap #microsite_content section#fdlr6 a.lnk {

       font: 900 17px Verdana, Arial, sans-serif, interregular, Helvetica;
       letter-spacing: 0em;
}




.main_qnap #microsite_content section#fdlr7 p.big {
    font-size: 26px;
    line-height: 1.8;
    margin-bottom: -3px;
    margin-top: 12px;
}


.main_qnap #microsite_content section#fdlr7 {
    padding-bottom: 120px;
}


.main_qnap #microsite_content section#fdlr7 a, .main_qnap #microsite_content section#fdlr7 a.lnk {

    color: #0C2E82;
    border-bottom: 0px solid #000;
    font-weight: normal;
}


/*** Responsive ****/

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



.main_qnap #microsite_content section#menuQnap .col-xs-12 {
    text-align: center;

}


.main_qnap #microsite_content section#menuQnap ul li {
    
    margin: 8px 0px 0px 0px;
    padding: 1px 0px 0px 0px;
    vertical-align: middle;
    font-size: 20px;

}


.main_qnap #microsite_content section#fdlr1 a.lnk, 
.main_qnap #microsite_content section#fdlr3 a.lnk, 
.main_qnap #microsite_content section#fdlr4 a.lnk, 
.main_qnap #microsite_content section#fdlr5 a.lnk, 
.main_qnap #microsite_content section#fdlr6 a.lnk {

    font: 900 14px Verdana, Arial, sans-serif, interregular, Helvetica;
}

.main_qnap #microsite_content section#menuQnap ul {
    width: 201px;
}


.main_qnap #microsite_content section#fdlr7 .article.text_with_media img {
    width: auto;
    margin-left: 60px;
}


.main_qnap #microsite_content section#fdlr2 p.big {
    margin-bottom: 0px;
        font-size: 18px;
}



.main_qnap #microsite_content section#fdlr2 ul {
    margin-left: -20px;
    color: white;
    margin-bottom: -30px;
}


 }

/** End Resposive **/





/**** END QNAP Brand Page ****/

/*** START SCHULEDIGITAL LEISTUNGSPORTFOLIO STYLING ***/

.schuledigital_leistungsportfolio .content_container img {
    width: 75px !important;
}

.schuledigital_leistungsportfolio .content_container .row .col-xs-12.col-md-3.grid-col {
    width: fit-content !important;
    margin-right: 30px !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.schuledigital_leistungsportfolio .content_container .row .col-xs-12.col-md-9.grid-col {
    margin: 15px 0 !important;
}

/*** END SCHULEDIGITAL LEISTUNGSPORTFOLIO STYLING ***/


/*** ZOTAC 2022 Q2 Zotac Zapfs ule ***/

#p-zotac-zapfsaule-2022 {}

.p-zotac-zapfsaule-2022 #microsite_content .p-bg-lightbrown .box {background-color: #f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content .container {padding-left: 18px; padding-right: 18px; background-color: #f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content .grid .row > div, {margin-bottom: 10px;}

.p-zotac-zapfsaule-2022 #microsite_content .article > .row {background-color: #f3e1c1; border: 2px solid #f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content .p-bg-lightbrown-footer .container {background-color: #f3e1c1; padding:20px;}

.p-zotac-zapfsaule-2022 #microsite_content .p-product-gallery-bg .container {background-color: #cbbba0; text-align: left; border: 10px solid #cbbba0;}

.p-zotac-zapfsaule-2022 #microsite_content h3 {font-size: 12px; color:#f3e1c1;}

.p-zotac-zapfsaule-2022 #microsite_content h4 {font-size: 16px; color:#333333; text-decoration:none;}

.p-zotac-zapfsaule-2022 #microsite_content h5 {font-size: 14px; color:#FFFFFF; text-decoration:none;}

.p-zotac-zapfsaule-2022 #microsite_content h5 a:link {border-bottom: 0px;}

.p-zotac-zapfsaule-2022 #microsite_content p {font-size: 12px; color:#333333;}

.p-zotac-zapfsaule-2022 #microsite_content ul li {font-size: 10px; color:#333333;}

.p-zotac-zapfsaule-2022 #microsite_content a, {border-bottom: 0px;}

.p-zotac-zapfsaule-2022 #microsite_content a.lnk {border-bottom: 0px;}


/*** end ZOTAC ***/


/* S T A R T   ALSO Spotlight 2022 */

#p-also-spotlight22 #messages {
    display: none;
}

#p-also-spotlight22 #microsite_content #section .intro,
#p-also-spotlight22 #microsite_content #section .intro > .container.grid
{
  background: #040d25 !important;
}

#p-also-spotlight22 #microsite_content #section .intro .article h1,
#p-also-spotlight22 #microsite_content #section .intro .article h2,
#p-also-spotlight22 #microsite_content #section .intro .article h3,
#p-also-spotlight22 #microsite_content #section .intro .article p
{
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content #section .intro a.btn.btn-primary
{
  background: #fff !important;
  color: #000000 !important;
}

#p-also-spotlight22 #microsite_content #section .form .btn.btn-primary.mwf_cancel,
#p-also-spotlight22 #microsite_content #section .form .btn.btn-primary.mwf_finish
{
  background: #040d25 !important;
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content #section .agenda,
#p-also-spotlight22 #microsite_content #section .agenda > .container.grid
{
  background: #040d25 !important;
}

#p-also-spotlight22 #microsite_content #section .agenda .article h1,
#p-also-spotlight22 #microsite_content #section .agenda .article h2,
#p-also-spotlight22 #microsite_content #section .agenda .article p
{
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content #section .agenda a.btn.btn-primary
{
  background: #040d25 !important;
  color: #fff !important;
}

#p-also-spotlight22 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-spotlight22 #microsite_content a.btn-default:hover > .fa::before,
#p-also-spotlight22 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-spotlight22 #microsite_content table.table a.btn-default:hover > .fa::before {
    color: #fff;
}


#p-also-spring #microsite_content .img-original.img-responsive:hover {
    width: auto;
    cursor: pointer;
}

#p-also-spotlight22 #microsite_content .bg-black-40.box,
#p-also-spotlight22 #microsite_content .bg-black-40 .box,
#p-also-spotlight22 #microsite_content .bg-black-40.box .grid,
#p-also-spotlight22 #microsite_content .bg-black-40:not(.box) .grid-col .article {
    background: #040d25;
}

#p-also-spotlight22 #microsite_content .btn-default {
    color: #ffffff;
    background-color: #040d25;
    border-color: #000;
    margin: 60px 0;
    font-weight: 500;
    border-radius: 30px;
}


#p-also-spotlight22 #microsite_content #buyall .btn-default:hover,
#p-also-spotlight22 #microsite_content #buyall .btn-default:focus,
#p-also-spotlight22 #microsite_content #buyall .btn-default.focus,
#p-also-spotlight22 #microsite_content #buyall .btn-default:active,
#p-also-spotlight22 #microsite_content #buyall .btn-default.active
 {
    color: #040d25!important;
    background-color: #ffffff!important;
}


#p-also-spotlight22 #microsite_content .btn-primary:after,
#p-also-spotlight22 #microsite_content .btn-success:after,
#p-also-spotlight22 #microsite_content .btn-info:after,
#p-also-spotlight22 #microsite_content .btn-warning:after,
#p-also-spotlight22 #microsite_content .btn-danger:after {
display: none;
}

#p-also-spotlight22 #microsite_content .c-Products--gallery-Product .btn-primary {
    margin: 30px 0 30px 0 !important;
    padding: 14px 20px 14px 20px;
    background-color: #040d25;
    border-radius: 30px;
    width: 100%;
}


#p-also-spotlight22 #microsite_content a.btn.btn-primary {
    background: #040d25 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}




#p-also-spotlight22 #microsite_content h1,
#p-also-spotlight22 #microsite_content h2  {
color:  #040d25;
}

#p-also-spotlight22 #microsite_content h2 {
    font-family: "interbold", Verdana, Arial, sans-serif;
    font-size: 50px;
}

#p-also-spotlight22 #microsite_content h1 {
    font-size: 40px;
    padding-top: 60px;
    padding-bottom: 30px;
}

#p-also-spotlight22 #microsite_content h3 {
    font-size: 15px;
    text-transform: none;
    margin-top: 10px;
}

#p-also-spotlight22 #microsite_content h2 {
    margin-top: 40px;
}

#p-also-spotlight22 #microsite_content h1,
#p-also-spotlight22 #microsite_content h2,
#p-also-spotlight22 #microsite_content h3 {
font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-spotlight22 #microsite_content #messages {
    margin: 0px;
}

#p-also-spotlight22 #microsite_content .intro {
    background: #040d25;
}

#p-also-spotlight22 #microsite_content a.btn.btn-primary {
    background: #040d25 !important;
    border: 0 !important;
    padding: 15px 80px !important;
    color: #fff !important;
}

#p-also-spotlight22 #microsite_content a.btn.btn-primary:hover {
    background: #f4ab7a !important;
    color: #fff !important;
    border: 0 !important;
}

#p-also-spotlight22 #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

/* E N D  ALSO Spotlight 2022 */


/* Fujitsu portal DE */

@media (min-width: 768px){
  #de_fujitsu_portal .col-team-img {
  width:35%;
  }
  #de_fujitsu_portal .col-team-text {
  width:65%;
  }
}
@media (max-width: 768px){
  #de_fujitsu_portal .col-team-img img{
  margin-bottom:10px;
  }
}

#de_fujitsu_portal .article {
    background:none !important;
}


/* END Fujitsu portal DE */

/* Brother */

.p-brother-list #microsite_content ul {font-family:'arial';}

/* end Brother */


/* S T A R T   ALSO WOW week 22 */

#p-also-wow-week22 #messages {
  display: none;
}

#p-also-wow-week22 #microsite_content a.btn-primary:hover > .fa::before,
#p-also-wow-week22 #microsite_content a.btn-default:hover > .fa::before,
#p-also-wow-week22 #microsite_content table.table a.btn-primary:hover > .fa::before,
#p-also-wow-week22
  #microsite_content table.table a.btn-default:hover > .fa::before {
  color: #fff;
}

#p-also-wow-week22 #microsite_content .img-original.img-responsive:hover {
  width: auto;
  cursor: pointer;
}

#p-also-wow-week22 #microsite_content .bg-black-40.box,
#p-also-wow-week22 #microsite_content .bg-black-40 .box,
#p-also-wow-week22 #microsite_content .bg-black-40.box .grid,
#p-also-wow-week22 #microsite_content .bg-black-40:not(.box) .grid-col .article {
  background: #cdf4f9;
}

#p-also-wow-week22 #microsite_content .btn-default {
  color: #5156a2;
  background-color: #000;
  border-color: #000;
  margin: 60px 0;
  font-weight: 500;
  border-radius: 30px;
}

#p-also-wow-week22 #microsite_content #buyall .btn-default:hover,
#p-also-wow-week22 #microsite_content #buyall .btn-default:focus,
#p-also-wow-week22 #microsite_content #buyall .btn-default.focus,
#p-also-wow-week22 #microsite_content #buyall .btn-default:active,
#p-also-wow-week22 #microsite_content #buyall .btn-default.active {
  color: #353bac !important;
  background-color: #ffffff !important;
}

#p-also-wow-week22 #microsite_content .btn-primary:after,
#p-also-wow-week22 #microsite_content .btn-success:after,
#p-also-wow-week22 #microsite_content .btn-info:after,
#p-also-wow-week22 #microsite_content .btn-warning:after,
#p-also-wow-week22 #microsite_content .btn-danger:after {
  display: none;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product .btn-primary {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #353bac;
  border-radius: 30px;
  width: 100%;
}

#p-also-wow-week22 #microsite_content a.btn.btn-primary {
  background: #5156a2 !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a.btn:hover,
#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a.btn:focus {
  margin: 30px 0 30px 0 !important;
  padding: 14px 20px 14px 20px;
  background-color: #000 !important;
  border-color: #000 !important;
  border-radius: 30px;
  width: 100%;
  color: #7e809e !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product {
  background-color: #fff;
  border-radius: 40px;
  width: 22%;
  margin-right: 11px;
  margin-bottom: 22px;
  margin-left: 11px;
  padding-top: 10px;
  font-size: 13px;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product span[class^="price"] {
  color: #353bac;
  font-family: "roisbold", Verdana, Arial, sans-serif;
  font-size: 18px;
}

#p-also-wow-week22 #microsite_content .c-Products__artNo {
  padding-top: 15px !important;
}

#p-also-wow-week22 #microsite_content .c-Products__bonuspoints {
  padding: 6px 0px 0px 0px !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a {
  color: #000000 !important;
  font-size: 16px;
  padding-bottom: 8px;
  border: 0;
  word-break: normal;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product a:hover {
  color: #5156a2 !important;
}

#p-also-wow-week22
  #microsite_content
  .c-Products--gallery-Product
  .btn.btn-primary {
  padding: 15px 10px !important;
}

#p-also-wow-week22 #microsite_content .c-Products--gallery-Product p {
  font-size: 13px;
}

#p-also-wow-week22 #microsite_content h1,
#p-also-wow-week22 #microsite_content h2 {
  color: #353bac;
}

#p-also-wow-week22 #microsite_content h2 {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 50px;
}

#p-also-wow-week22 #microsite_content h1 {
  font-family: "interbold", Verdana, Arial, sans-serif;
  font-size: 60px;
  padding-top: 60px;
  padding-bottom: 30px;
}

#p-also-wow-week22 #microsite_content h3 {
  font-size: 24px;
  text-transform: none;
  margin-top: 10px;
}


#p-also-wow-week22 #microsite_content h2 {
  margin-top: 40px;
}

#p-also-wow-week22 #microsite_content h2,
#p-also-wow-week22 #microsite_content h3 {
  font-family: "roisbold", Verdana, Arial, sans-serif;
}

#p-also-wow-week22 #microsite_content #messages {
  margin: 0px;
}

#p-also-wow-week22
  #microsite_content
  .c-Products--gallery-Product
  img[property="image"] {
  max-width: 100%;
}

#p-also-wow-week22 #microsite_content .intro {
  background: #cdf4f9;
}

#p-also-wow-week22 #microsite_content .products h1 {
  color: #ffffff;
}

#p-also-wow-week22 #microsite_content a.btn.btn-primary {
  background: #353bac !important;
  border: 0 !important;
  padding: 15px 80px !important;
  color: #fff !important;
}

#p-also-wow-week22 #microsite_content a.btn.btn-primary:hover {
  background: #7e80af !important;
  color: #fff !important;
  border: 0 !important;
}

#p-also-wow-week22 #microsite_content .alldeals {
  background: #353bac;
}

#p-also-wow-week22 #microsite_content section:last-of-type {
  margin-bottom: 0px;
}

@media (max-width: 1200px) {
  #p-also-wow-week22 #microsite_content .c-Products--gallery-Product {
    width: 46%;
  }
}

@media (max-width: 630px) {
  #p-also-wow-week22 #microsite_content .c-Products--gallery-Product {
    width: 95%;
  }
}

#p-also-wow-week22 #microsite_content .vendor_gallery h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-wow-week22 #microsite_content .vendor_gallery p {
  color: #353bac;
}


#p-also-wow-week22 section.collage-.sticky_section {
    height: 850px !important;
    width: 200px !important;
    top: 700px;
    position: absolute;
    float: left;
  background: url("/ec/cms5/media/img/1010_central/also_wow_week/2022_114/wow_top_left.png");
    left: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top 0px left 0px;
  
}

#p-also-wow-week22 section.collage-.sticky_section.sticky {
    position: fixed;
    top: 60px !important;
    z-index: -1;
}

#p-also-wow-week22 section.collage-.sticky_section_two {
    height: 850px !important;
    width: 200px !important;
    top: 2000px;
    position: absolute;
    float: left;
  background: url("/ec/cms5/media/img/1010_central/also_wow_week/2022_114/week_right_bottom.png");
    right: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-x: 100%;
    z-index: 1;
}

#p-also-wow-week22 section.collage-.sticky_section_two.sticky {
    position: fixed;
    top: 60px !important;
    z-index: 0;
}

/*
#p-also-wow-week22 #microsite_content section.vendor_gallery {
    background-size: 35%;
    background-repeat: no-repeat;
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_central/also_wow_week/2022_114/wow_top_left.png);
}

*/

#p-also-wow-week22 #microsite_content section.products {
  background-color: #353bac;
}


#p-also-wow-week22 #microsite_content .products h1 {
  font-size: 60px;
  font-family: "interbold", sans-serif;
  font-weight: 900;
}

#p-also-wow-week22 #microsite_content section.products .text_with_media p {
  color: #fff !important;
}

#p-also-wow-week22 .c-Gallery {
  padding-bottom: 0px !important;
}

#p-also-wow-week22 #microsite_content section.products .text_with_media a.btn.btn-primary {
  background: #fff !important;
  color: #353bac !important;
  width: 100%;
}

#p-also-wow-week22 #microsite_content section.products .text_with_media a.btn.btn-primary:hover {
  background: #7e80af !important;
  color: #ffffff !important;
}

#p-also-wow-week22 .products .article.products.js-Products .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:  flex;
  flex-wrap: wrap;
}
#p-also-wow-week22 .products .article.products.js-Products .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}


/* E N D  ALSO WOW week 22 */


/* S T A R T    ALSO AI BUSINESS SOLUTIONS */


#also_ai_bs_22 h3 {
    font-size: 24px;
    font-family: 'rois_bold';
    text-transform: none;
}


#also_ai_bs_22 p.big {
    font-size: 22px;
    line-height: 1.4;
}


#also_ai_bs_22 .section_headline h2 {
    font-size: 40px;
    text-transform: uppercase;
    color: #fff!important;
    background: #000;
    width: fit-content;
    padding: 32px 50px;
    margin-top: 100px;
}


#also_ai_bs_22 h3, 
#also_ai_bs_22 .h3 {
    margin-bottom: 22px;
}

#also_ai_bs_22 #microsite_content .article > .row {
    padding: 45px 0;
}

#also_ai_bs_22 #microsite_content .section_2706094 .article > .row, 
#also_ai_bs_22 #microsite_content .section_2718038 .article > .row, 
#also_ai_bs_22 #microsite_content .section_2718064 .article > .row {
    padding: 0 0 50px 0;
}

#also_ai_bs_22 .section_2706107.bg-gradient-cd-4 {
    padding: 100px 0;
    background-repeat: no-repeat;
  background-position: center; 
}

#also_ai_bs_22 .bg-gradient-cd-4 {
    background-repeat: no-repeat;
  background-position: center; 
}

#also_ai_bs_22 #microsite_content .bg-black_1.box, 
#also_ai_bs_22 #microsite_content .bg-black_1.box .grid, 
#also_ai_bs_22 #microsite_content .bg-black_1:not(.box) .grid-col .article, 
#also_ai_bs_22 #microsite_content .bg-black-1.box, #microsite_content .bg-black-1 .box, 
#also_ai_bs_22 #microsite_content .bg-black-1.box .grid, #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #E6E6D7;
    padding: 0 0 65px 0;
}


#also_ai_bs_22 #microsite_content .bg-add2-100.box, 
#also_ai_bs_22 #microsite_content .bg-add2-100 .box, 
#also_ai_bs_22 #microsite_content .bg-add2-100.box .grid, 
#also_ai_bs_22 #microsite_content .bg-add2-100:not(.box) .grid-col .article {
    background: #E6F03C;
    padding: 0 0 65px 0;
}

#also_ai_bs_22 #microsite_content input.btn-primary, 
#also_ai_bs_22 #microsite_content a.btn-primary, 
#also_ai_bs_22 #microsite_content table.table a.btn-primary {
    margin-bottom: -22px;
    margin-top: 12px;
}

#also_ai_bs_22 .section_2721259, 
#also_ai_bs_22 .section_2721304,
#also_ai_bs_22 .section_2721312
 {
    padding: 65px 0 100px 0;
}


/* E N D   ALSO AI BUSINESS SOLUTIONS */


/*DE ALSO Solutions Schuledigital */
.spr-global #microsite_content section.pb-2r.fix .equalheight .col-md-4.equalheight {
  position: relative;
}

.spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article .col-xs-12 {
  position: inherit;
}

.spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-primary,
.spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-default {
  position: absolute;
  bottom: 20px;
  width: 76%;
  left: 45px;
}

@media (max-width: 991px) {
  .spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-primary,
  .spr-global #microsite_content section.pb-2r.fix .equalheight .grid-col .article a.btn-default {
    position: relative;
    bottom: 0;
    width: inherit;
    left: 0;
    margin: 0: auto;
  }
}
/*End DE ALSO Solutions Schuledigital */

/* DE Alcatel fix */
.style_alcatel #microsite_content section.video_intro .equalheight .grid-col .article h2 {
  font-size: 20px;
  margin-bottom: 10px;
}
/* End DE Alcatel fix */


/** Start 05-24 kaspersky **/

.mainkrp #microsite_content .hdpkr .article.text_with_media {
    padding-left: 55px;
}

/** Digital Services Slider 2400_merger **/

.bgGreenSLNavi #microsite_content .c-Gallery .swiper-container .slider-navigation {
background: #89e872;
} 

/** Services 2420 **/

.row_padding {
padding: 50px 0 !important;
}

.rowlev {
padding: 50px 0 10px 0 !important;
background-color:#fcfcfc !important;
}

.logorow {
background-color:#fcfcfc !important;
}



/*** Start Apple Fitness ***/

.apple_flnt #microsite_content .hdlapl_h1 {
    background: #f5f5f5;
}

/*** End Apple Fitness ***/








/* ---------- Christmas Deals 2022 ---------- */



#p-xmasdeals2022 .xmas2022-header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/christmas_deals/22_bigmain_image_background.jpg) no-repeat center; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmasdeals2022  input.btn-primary:hover, #p-xmasdeals2022 a.btn-primary:hover, #p-xmasdeals2022 table.table a.btn-primary:hover {
    background:#ff6666 !important;
}

#p-xmasdeals2022  input.btn-primary, #p-xmasdeals2022 a.btn-primary, #p-xmasdeals2022 table.table a.btn-primary {
    background: #ce2c2f !important;
}


/* ---------- End Christmas Deals 2022 ---------- */

/* ---------- Christmas 2022 ---------- */

#p-xmas2022 .xmas2022-header{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2022_124/22_bigmain_image_background.jpg) no-repeat center bottom; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2022 .xmas2022-footer{
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/also_christmas_campaign/2022_124/22_bigmain_image_background.jpg) no-repeat center top; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#p-xmas2022 .xmas2022-footer h1, #p-xmas2022 .xmas2022-footer h2, #p-xmas2022 .xmas2022-footer h3, #p-xmas2022 .xmas2022-footer h4, #p-xmas2022 .xmas2022-footer h5, #p-xmas2022 .xmas2022-footer h6, #p-xmas2022 .xmas2022-footer p{
    color:#FFFFFF;
}


#p-xmas2022 .xmas2022-footer input.btn-default, #p-xmas2022 .xmas2022-footer a.btn-default, #p-xmas2022 .xmas2022-footer  table.table a.btn-default {
    border: 2px  solid black;
    border-bottom: 2px  solid #000000;
    border-radius: 30px;
    background: #FFFFFF;
    color: #000000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

    
    
    #p-xmas2022 .xmas2022-footer input.btn-default:hover, #p-xmas2022 .xmas2022-footer a.btn-default:hover, #p-xmas2022 .xmas2022-footer table.table a.btn-default:hover {
    border: 2px  solid #FFFFFF;
    border-radius: 30px;
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
    }
    
    #p-xmas2022 .xmas2022-footer a.btn-primary:hover > .fa::before, #p-xmas2022 .xmas2022-footer a.btn-default:hover > .fa::before, #p-xmas2022 .xmas2022-footer table.table a.btn-primary:hover > .fa::before, #p-xmas2022 .xmas2022-footer table.table a.btn-default:hover > .fa::before {
    color: #FFFFFF;
}
        
    #p-xmas2022 #microsite_content .xmas2022-header .article > .row {
    padding-top:0;
}
    
  
  
  
  
  
#p-xmas2022 .xmas2022-footer h1, #p-xmas2022 .xmas2022-footer h2, #p-xmas2022 .xmas2022-footer h3, #p-xmas2022 .xmas2022-footer h4, #p-xmas2022 .xmas2022-footer h5, #p-xmas2022 .xmas2022-footer h6, #p-xmas2022 .xmas2022-footer p{
    color:#FFFFFF;
}


#p-xmas2022 .xmas2022-footer input.btn-default, #p-xmas2022 .xmas2022-footer a.btn-default, #p-xmas2022 .xmas2022-footer  table.table a.btn-default{
    border: 2px  solid #FFFFFF;
    border-bottom: 2px  solid #FFFFFF;
    /* border-radius: 30px; */
    background: #ff7731;
    color: #FFFFFF;
    padding: 15px 30px;
    font-weight: bold;
}
#p-xmas2022 .xmas2022-footer  a.btn-default > .fa::before{
    color:#FFFFFF;
}
    
    
    #p-xmas2022 .xmas2022-footer input.btn-default:hover, #p-xmas2022 .xmas2022-footer a.btn-default:hover, #p-xmas2022 .xmas2022-footer table.table a.btn-default:hover {
    /*
    border-radius: 30px; 
    border: 2px  solid #000000;
    border-bottom: 2px  solid #000000; */
    background: #FFFFFF;
    color: #000000;
    /* padding: 15px 30px; */
    }
    #p-xmas2022 .xmas2022-footer  .fa-chevron-right:hover{
        color: #000000;
    }
    
#p-xmas2022 .xmas2022-footer table.table a.btn-default:hover > .fa::before {
    color: #00000;
}
    
/* ---------- End Christmas 2022 ---------- */

/* Acer Jumpstart 2Q22 */
.acer_climax_header {height: 550px;
    background-image: url(https://also.com/ec/cms5/media/img/2420_1/providers_26/acer_18/2022_128/cw22_1/acer-jumpstart-2022_header_01.jpg);
    padding-top: 70px;
padding-left:10%;
    background-size: cover;} 

.acer_climax_header h1 {
color:white;
}
.acer_climax_header p {
color:white;
}
.acer_climax_jump #microsite_content a.btn-primary {
    border: 1px solid #87b91a;
    border-bottom: 1px solid #87b91a;
    border-radius: 0px;
    background: #87b91a;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.acer_climax_jump #microsite_content a.btn-primary:hover {
    border: 1px solid #005a61;
    border-bottom: 1px solid #005a61;
    border-radius: 0px;
    background: #005a61;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.sec_head_title_01_fc {
padding-top:30px;
background-color:#fcfcfc;
} 

.sec_head_title_02_fc {
padding-bottom:30px;
background-color:#fcfcfc;
} 
.sec_head_title_03_fc { padding-top:30px; padding-bottom:30px; background-color:#fcfcfc; } 

.sec_head_title_04_nc { padding-top:50px; } 
.sec_bottom_05_nc { padding-bottom:50px; } /* End Acer Jumpstart 2Q22 */


/***** open 2420 OTTERBOX *****/

.otterbox-2420-page #microsite_content a.btn-primary {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 10px;
    background: #f8d347;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}


.otterbox-2420-page #microsite_content a.btn-default {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 10px;
    background: #202221;
    color: #fff;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
/***** close 2420 OTTERBOX *****/

/****** 2420 Eset landing Page ******/
.style_esetLP #microsite_content h1,
.style_esetLP #microsite_content h4 {
  font-family: "raleway", Helvetica, Arial, sans-serif;
  color: #333;
  line-height: 1.3;
  text-transform: none;
}

.style_esetLP #microsite_content h2,
.style_esetLP #microsite_content h3,
.style_esetLP #microsite_content p {
  font-family: "ralewayregular", Helvetica, Arial, sans-serif;
  color: #333;
  line-height: 1.3;
  text-transform: none;
}

.style_esetLP #microsite_content h1 {
  font-weight: bold;
  font-size: 60px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content h2 {
  font-size: 42px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content h3 {
  font-size: 36px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content h4 {
  font-size: 18px;
  margin-bottom: 10px;
}

.style_esetLP #microsite_content p {
  font-size: 16px;
  margin-bottom: 20px;
}

.style_esetLP #microsite_content p b {
  font-family: "raleway", Helvetica, Arial, sans-serif;
}

.style_esetLP #microsite_content a.btn-primary {
  border-radius: 10px;
  border-color: #239ba3;
  background-color: #239ba3;
  transition: .5s;
  color: #fff;
  font-size: 18px;
}

.style_esetLP #microsite_content a.btn-primary:hover {
  border-radius: 10px;
  border-color: #1f838a;
  background-color: #1f838a;
  transition: .5s;
  color: #fff;
  font-size: 18px;
}

.style_esetLP #microsite_content a.lnk {
  color: #008193;
  text-decoration: none;
  border-bottom: 0 none;
}

.style_esetLP #microsite_content a.lnk:hover {
  color: #044a54;
  text-decoration: none;
  border-bottom: 0 none;

}

.style_esetLP #microsite_content section.header_block {
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_header_bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 600px;
  position: relative;
  margin-bottom: 60px;
}

.style_esetLP #microsite_content section.header_block:after {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_header_curve.png');
  position: absolute;
  z-index: 100;
  bottom: -1px;
  left: -1px;
  width: 408px;
  height: 276px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.header_block h1,
.style_esetLP #microsite_content section.header_block h3,
.style_esetLP #microsite_content section.header_block p {
  color: #fff;
}

.style_esetLP #microsite_content section.header_block .grid {
  min-height: 600px;
  display: flex;
  align-items: center;
}

.style_esetLP #microsite_content section.header_block .grid .grid-col picture {
  position: absolute;
  left: 40px;
  top: -90px;
}

.style_esetLP #microsite_content section.header_block .grid .grid-col:last-child {
  position: relative;
}

.style_esetLP #microsite_content section.features_block .grid .grid-col {
  width: 20%;
}

.style_esetLP #microsite_content section.protect_block {
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_protect_bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 600px;
  position: relative;
  margin-bottom: 60px;
  margin-top: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.style_esetLP #microsite_content section.protect_block:before {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_protect_curve_top.png');
  position: absolute;
  z-index: 100;
  top: -1px;
  left: -1px;
  width: 370px;
  height: 322px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.protect_block:after {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_protect_curve_btm.png');
  position: absolute;
  z-index: 100;
  bottom: -1px;
  right: -1px;
  width: 323px;
  height: 320px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.protect_block h2,
.style_esetLP #microsite_content section.protect_block p {
  color: #fff;
  margin-bottom: 60px;
}

.style_esetLP #microsite_content section.protect_block .grid .grid-col picture img {
  margin-bottom: 60px;
  display: block;
}

.style_esetLP #microsite_content section.contact_block {
  background-color: #f2f2f2;
  margin-top: 60px;
  padding-top: 60px;
  position: relative;
}

.style_esetLP #microsite_content section.contact_block:before {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_contact_curve_top.png');
  position: absolute;
  z-index: 100;
  top: -1px;
  right: -1px;
  width: 370px;
  height: 320px;
  background-repeat: no-repeat;
}

.style_esetLP #microsite_content section.contact_block.last {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 60px;
}

.style_esetLP #microsite_content section.contact_block.last:before {
  content: '';
  background-image: none;
}

@media (max-width: 991px) {
  .style_esetLP #microsite_content h1 {
    font-size: 40px;
  }

  .style_esetLP #microsite_content h2 {
    font-size: 25px;
  }

  .style_esetLP #microsite_content h3 {
    font-size: 20px;
  }

  .style_esetLP #microsite_content section.features_block .grid .grid-col {
    width: 100%;
  }

  .style_esetLP #microsite_content section.header_block {
    margin-bottom: 30px;
    padding-bottom: 30px;
    padding-top: 30px;
    min-height: inherit;
  }

  .style_esetLP #microsite_content section.header_block:after {
    display: none;
  }

  .style_esetLP #microsite_content section.header_block .grid {
    min-height: inherit;
  }

  .style_esetLP #microsite_content section.header_block .grid .grid-col picture {
    position: relative;
    top: 0;
    left: 20px;
  }

  .style_esetLP #microsite_content section.protect_block {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .style_esetLP #microsite_content section.protect_block:before {
    display: none;
  }

  .style_esetLP #microsite_content section.protect_block:after {
    display: none;
  }

  .style_esetLP #microsite_content section.protect_block p {
    margin-bottom: 20px;
  }

  .style_esetLP #microsite_content section.protect_block .grid .grid-col picture img {
    margin-bottom: 20px;
  }

  .style_esetLP #microsite_content section.contact_block {
    margin-top: 30px;
    padding-top: 30px;
  }

  .style_esetLP #microsite_content section.contact_block:before {
    display: none;
  }

  .style_esetLP #microsite_content section.contact_block .article.text_with_media img {
    display: block;
    margin: 0 auto 20px;
    padding-left: 0;
  }

  .style_esetLP #microsite_content section.contact_block .article.text_with_media .col-md-6 {
    text-align: center;
  }
}
/****** End 2420 Eset landing Page ******/

/***** Start 2420 WACOM Landing Page *****/

body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section>section:nth-of-type(4) a.u-imageLink:hover img,
body#wacom_educ #microsite_content>div#section section:nth-of-type(5) a:hover img,
body#wacom_creative #microsite_content>div#section section:nth-of-type(5) a:hover img {
  transform: scale(1.1) !important;
}
body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section>section:nth-of-type(4) a.u-imageLink *,
body#wacom_educ #microsite_content>div#section section:nth-of-type(5) a img,
body#wacom_creative #microsite_content>div#section section:nth-of-type(5) a img {
    transition: .3s ease all !important;
}
body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section a:hover {
    border-bottom: none !important;
}
body#wacom-lp.wacom-lp-c22 main>div#microsite_content>div#section a {
    color: #0097d4 !important;
    border-bottom: 1px solid #0097d4 !important;
}

/***** End 2420 WACOM Landing Page *****/

/***** Start LEXMARK Landing Page *****/

body.p-2420-lexmark_22 * {
    font-family: sans-serif !important;
}
body.p-2420-lexmark_22 a.btn {
    background: #008945 !important;
    border: none !important;
    box-shadow: 5px 5px darkgreen;
    transition: .3s ease all !important;
    border-radius: 10px !important;
}
body.p-2420-lexmark_22 a.btn:hover {
    background: white !important;
}
body.p-2420-lexmark_22 section {
    margin-top: 30px !important;
}
body.p-2420-lexmark_22 section.belangrijke img {
    height: 100px !important;
    width: auto;
}
body.p-microsite.p-.p-2420-lexmark_22 h3 {
    text-transform: inherit !important;
}
body.p-microsite.p-.p-2420-lexmark_22 a {
    text-transform: inherit !important;
    font-weight: normal !important;
}

/***** End LEXMARK Landing Page *****/

/***** Kyocera NL ******/
.style_kyoceraNL #microsite_content a.btn-primary {
  background-color: #e23d52;
  border-color: #e23d52;
  border-radius: 0;
}

.style_kyoceraNL #microsite_content a.btn-primary:hover {
  background-color: #902331;
  border-color: #902331;
  border-radius: 0;
  color: #fff;
}

.style_kyoceraNL #microsite_content section.product_block {
  margin-top: 60px;
  margin-bottom: 60px;
}

.style_kyoceraNL #microsite_content section.product_block .grid-col .article .row:last-child p {
  position: relative;
  min-height: 100px;
}

.style_kyoceraNL #microsite_content section.product_block .grid-col .article .row p:last-child {
  min-height: inherit;
}

.style_kyoceraNL #microsite_content section.product_block .grid-col .article .row p:last-child a.btn-primary {
  position: absolute;
  margin: 0;
  left: 0;
  bottom: -50px;
}

@media (max-width: 991px) {
  .style_kyoceraNL #microsite_content section.product_block .grid-col .article .row:last-child p {
    min-height: inherit;
  }

  .style_kyoceraNL #microsite_content section.product_block .grid-col .article .row p:last-child a.btn-primary {
    position: relative;
    bottom: 0;
  }
}
/***** End Kyocera NL ******/


/***** START Dicota EcoBase *****/

/* body.p-microsite.p-.p-2420-dicota_eco_base_1 section a.btn {
    background: #24a966 !important;
    border-radius: 15px !important;
    border: none !important;
    box-shadow: 5px 5px 0 #3d3d3d;
    transition: .3s ease all !important;
}
body.p-microsite.p-.p-2420-dicota_eco_base_1 section a.btn:hover {
    background: white !important;
    color: green !important;
}
body.p-microsite.p-.p-2420-dicota_eco_base_1 * {
    font-family: sans-serif;
}
body.p-microsite.p-.p-2420-dicota_eco_base_1 h1 {
    text-transform: inherit;
    margin: 50px 0 30px 0;
} */

/***** END Dicota EcoBase *****/

/******** Open APC BBQ ********/
.apc_bbq #microsite_content a.btn-primary {
    border: 2px solid #ea1237;
    border-radius: 10px;
    background: #ea1237;
    color: #ffff;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.apc_bbq #microsite_content a.btn-primary:hover {
    border-radius: 10px;
    border: 2px solid #fff;
}

.apc_bbq.p-microsite {
  background: #19171b;
}

.apc_bbq #microsite_content h2,
.apc_bbq #microsite_content h3,
.apc_bbq #microsite_content p {
  color:white;
}
.apc_bbq #microsite_content .grid .row > div {
  color:white;
}
/******** Close APC BBQ ********/

/***** Start LINDY KOPFHORER PAGE styling *****/

section.section_2765182.box.kopfhohrer_banner {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/header-model.jpg);
    padding: 400px 0px 300px 0px;
}
section.section_2765182.box.kopfhohrer_banner * {
    background: transparent !important;
    color: white !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h1 {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif;
    font-weight: 100 !important;
    font-size: 5rem !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h1 b {
    font-weight: bold !important;
}
.kopfhorer_section2 p, .kopfhorer_section4 p, .kopfhorer_section5 p, .kopfhorer_section7 p {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif !important;
    font-size: 19px !important;
    line-height: 30px !important;
    width: 60% !important;
    margin: 50px auto !important;
}
section.section_2765186.kopfhorer_section3_headphones {
    height: 550px !important;
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/headphones-all_white.jpeg);
    background-position: center !important;
}
section.section_2765187.kopfhorer_section4 {
    margin: 50px 0 !important;
    margin-bottom: 0px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h2 {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif;
    font-weight: 400 !important;
    font-size: 4rem !important;
}
section.section_2766411.kopfhorer_section6 .container>.row>.equalheight {
    height: 500px !important;
    padding: 200px !important;
}
section.section_2766411.kopfhorer_section6 .container {
    width: 100% !important;
}
section.section_2766411.kopfhorer_section6 .container>.row>.equalheight:nth-of-type(1) {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/active-noise-cancelling_internal-microphone.jpg);
}
section.section_2766411.kopfhorer_section6 .container>.row>.equalheight:nth-of-type(2) {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/active-noise-cancelling_external-microphone.jpg);
}
body.p-1010_anbieter-kopfhorer_1 h3 {
    font-family: Bill-Corp-Super,Helvetica,Arial,sans-serif;
    font-weight: lighter;
    font-size: 30px !important;
}
section.section_2766411.kopfhorer_section6 h3 {
    color: white !important;
    text-shadow: 3px 3px 5px black;
}
section.section_2766414.kopfhorer_section7 {
    padding: 100px 0 !important;
}

section.section_2766416.kopfhorer_section8 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/73201_lh500xw.jpg);
    padding: 200px 200px 500px 200px !important;
    background-attachment: fixed;
}

section.section_2766416.kopfhorer_section8 * {
    color: white !important;
    text-shadow: 0px 2px 5px black;
    font-size: 18px;
}

section.section_2766416.kopfhorer_section8 h1 {
    margin: 30px 0 !important;
}

section.section_2765189.kopfhorer_section5 img {
    height: 70% !important;
    margin: auto !important;
    width: auto !important;
    margin-right: 0px !important;
}

section.section_2765189.kopfhorer_section5 div.article.text_with_media>.row p {
    margin-left: 0px !important;
}
section.section_2765189.kopfhorer_section5 div.article.text_with_media>.row {
    display: table-cell;
    vertical-align: middle;
}

section.section_2765189.kopfhorer_section5 div.article.text_with_media {
    display: table;
    height: 70% !important;
    margin: auto !important;
    margin-left: 0px !important;
}

.kopfhorer_section9 .article.text_with_media>.row {
    display: table-cell;
    vertical-align: middle;
}

.kopfhorer_section9 .article.text_with_media {
    display: table;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 a.btn.btn-primary {
    background: lightgray !important;
    border-radius: 0px !important;
    border: 1px solid darkred !important;
    padding: 20px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 li {
    margin: 15px 0 !important;
}

.kopfhorer_section10 picture img {
    height: 100% !important;
    object-fit: cover !important;
}

section.section_2766446.kopfhorer_section8 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/73202_music.jpg);
    padding: 200px 200px 500px 200px !important;
    background-attachment: fixed;
}

section.section_2766446.kopfhorer_section8 h1 {
    margin: 15px 0;
}
section.section_2766446.kopfhorer_section8 * {
    color: white !important;
    text-shadow: 0px 0px 5px black;
    font-size: 18px !important;
}

section.section_2766453.kopfhorer_section8 h1 {
    margin: 15px 0 !important;
}

section.section_2766453.kopfhorer_section8 * {
    color: white;
    text-shadow: 0px 0px 5px black;
    font-size: 18px !important;
}
section.section_2766453.kopfhorer_section8 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/73203-travel-travel-2.jpeg);
    padding: 200px 200px 500px 200px !important;
    background-attachment: fixed !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 section.section_2766424 {
    padding: 100px 0px 20px 0px !important;
}

section.section_2766426.kopfhorer_section17 * {
    font-size: 18px !important;
}
section.section_2766426.kopfhorer_section17 {
    margin-bottom: 150px !important;
}
section.section_2766426.kopfhorer_section17 .row>.equalheight {
    border-top: 2px solid red;
    width: 30% !important;
    margin: 15px !important;
}

section.section_2766428.kopfhorer_section18 * {
    color: white !important;
}
section.section_2766428.kopfhorer_section18 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lindy_1/kopfhohrer/headphones_red-background.jpg);
    padding: 200px !important;
    background-position: center;
}

section.section_2766430.kopfhorer_section19 * {
    color: white !important;
    font-weight: bolder !important;
}

section.section_2766432.kopfhorer_section20 img {
    width: 100px !important;
}
section.section_2766432.kopfhorer_section20 h3 {
    font-weight: bolder !important;
}
section.section_2766432.kopfhorer_section20 * {
    color: white;
    font-size: 18px;
}
section.section_2766432.kopfhorer_section20 {
    background: black;
    padding-top: 100px;
}

section.section_2766432.kopfhorer_section20 .row.equalheight>.equalheight {
    width: 30%;
    margin: 15px;
    border-top: 2px solid red;
    background: #3d3d3d;
    height: fit-content !important;
    margin-bottom: 100px !important;
}

section.section_2766421.kopfhorer_section10, section.section_2766451.kopfhorer_section10 {
    margin-bottom: 100px !important;
}

section.section_2766430.kopfhorer_section19 {
    background: black;
    padding-top: 100px !important;
}
section.section_2766432.kopfhorer_section20 a {
    color: #009ee0 !important;
    text-decoration-color: #009ee0 !important;
    border: none !important;
}
section.section_2766432.kopfhorer_section20 a:hover {
    text-decoration: underline !important;
}
section.section_2766428.kopfhorer_section18 .row .article.text_with_media .row a.btn.btn-primary:hover {
    background: #ffffff59 !important;
}
section.section_2766428.kopfhorer_section18 .row .article.text_with_media .row a.btn.btn-primary {
    background: none !important;
    border: 1.5px solid white !important;
    transition: .3s ease all !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 h1 b {
    font-size: 5rem !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-kopfhorer_1 * {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}


/***** End LINDY KOPFHORER PAGE styling *****/

/***** Start HP Work Better Page Styling *****/

body#p_hp_work_better section.section_2467580.hpi_21q4_workbetter_cta div.article.text_with_media {
    background: white !important;
    padding: 15px !important;
}

/***** End HP Work Better Page Styling *****/

/************ OPEN Brother ***************/

section.section_2701722 {
    background: #f4f4f4;
}

section#brother_icons {
    background: #f4f4f4;
}

section.section_2768572 {
    background: ##f4f4f4;
}
.brother_page h1 {
      color: #162d9a;
      font-size: 45px;
      font-family: Open Sans,sans-serif;
      margin-top: 20px;
}

.brother_page h2 {
    font-size: 30px;
    font-family: Open Sans,sans-serif;
    /* color: #000; */
    line-height: 1.17;
    letter-spacing: normal;
    margin-bottom: 40px;
    font-weight: 900;
}

.brother_page #microsite_content .article:last-child {
    margin-bottom: 0;
    font-family: Open Sans,sans-serif;
}

.brother_page #microsite_content a.btn-primary {
    border: 0px solid black;
    border-bottom: 0px solid #000;
    border-radius: 0px;
    background: #3163d9;
    color: #FFF;
    font-size: 12px;
    padding: 15px 30px;
    font-weight: bold;
}

.brother_page .section_2768674
 {
    background-color: #e8eaec;
}

.brother_page .section_2769040 {
   background-color: #e8eaec;
}
/************ CLOSE Brother ***************/          

/************ OPEN ANW 2022 Slot Machine ***************/ 

.anw-2022-slot2 .article.text_with_media img {
    padding-left: 0px!important;
}

.anw-2022-lightgrey {background-color:#ededed!important;}
.anw-2022-lightgrey .equalheight {
    background-color: #ededed;
}
.anw-2022-header, .anw-2022-contact {background-repeat: no-repeat!important; background-size: cover;
    background-position: center!important;}

.anw-2022-slot p.big, .anw-2022-header p.big, .anw-2022-pbig p.big, .anw-2022-disclaimer p.big  {
    font-size: 26px;
    line-height: 1.2;
}

.anw-2022-topics h1 {
    font-size: 40px!important;
    color: #fff!important;
    background-color: #000;
    display: inline-block;
    padding: 32px;
    margin-top: 93px;
}
.anw-2022-topics2 h1 {
    font-size: 40px!important;
    color: #fff!important;
    background-color: #000;
    display: inline-block;
    padding: 32px;
    margin-top: 180px;
}
.anw-2022-topicarticle h2 {
    margin-top: 40px;
    font-size: 22px;
}

.anw-2022-slot {
    margin-top: 91px;
    margin-bottom: 32px;
}

.anw-2022-slot2 {
    padding-top: 200px;
    margin-top: -180px;
    padding-bottom: 50px;
}

.anw-2022-topicarticle {
    padding-top: 260px;
    margin-top: -240px;
}

.anw-2022-topicarticle .row {
    padding-top: 0px!important;
}

.anw-2022-topicarticle .article {
    background-color: #fff;
    border-bottom: 38px solid #ededed;
    margin-left: 10px;
    margin-right: 10px;
}

.anw-2022-disclaimer {
    margin-top: 50px;
    margin-bottom: 50px!important;
}

.anw-2022-topicarticle img {
    padding: 0px!important;
}


.anw-2022-contact {
    padding-top: 40px;
    padding-bottom: 40px;
}
.anw-2022-topicarticle {
    padding-bottom: 50px;
}
.anw-2022-textfield {
    margin-top: 100px!important;
}
.anw-2022-slot .col-md-6:nth-child(2) {
    background-color: #fff;
    /* padding: 42px; */
    /* padding-bottom: 164px; */
}

.anw-2022-menu {
    background-color: #faf8f8;
}
.anw-2022-menu p {
    margin: 0px;
}

.anw-2022-menu a.btn-default {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 0px!important;
    background: #fff!important;
    color: #000;
    font-size: 16px;
    padding: 14px 25px;
    font-weight: bold;
    margin-left: 9px;
}
.anw-2022-menu a.btn-primary {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 0px;
    background: #000000;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.anw-2022-slot .text_with_media img {
    padding-left: 0px;
}

/* BUTTON NOT CLICKABLE ON SLOT MACHINE PAGE 

.anw-2022-slot2 .btn-primary {
    pointer-events: none;
}
.anw-2022-slot2 div > div > p:nth-child(3) {
    cursor: not-allowed!important;
}
*/

/************ CLOSE ANW 2022 Slot Machine ***************/ 

/********** START CANON NEW 062022 LANDING PAGE STYLING **********/

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 {
    background: #f0f0f0 !important;
    box-shadow: none !important;
    display: table;
    width: 100% !important;
    background-repeat: no-repeat;
    background-size: cover !important;
    background-position-y: -50px !important;
    padding: 0px 100px 0px 100px !important;
    margin-top: 80px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1>div.container {
    display: table-cell;
    vertical-align: middle;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 * {
    background: transparent !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section {
    padding: 50px 0 !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section * {
    font-family: sans-serif !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 * {
    color: #3d3d3d !important;
    text-shadow: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 h1 {
    color: #c6020c !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 h1 {
    font-size: 65px !important;
    margin-bottom: 30px !important;
    text-transform: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 p {
    font-size: 18px !important;
    padding: 0px !important;
    font-weight: lighter;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 .col-xs-12.col-md-8 {
    padding: 0px 50px !important;
    padding-top:20px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section a.btn-primary:hover,
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 a.btn-primary:hover {
    background: #710106 !important;
    color: white !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 .canon_section a.btn-primary,
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 a.btn-primary {
    background: #C60220 !important;
    border: none !important;
    color:white !important;
    transition: .3s ease all !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_3 h3,
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_4 h3 {
    text-transform: none !important;
    font-size: 18px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_4>div.container, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_2>div.container {
    background: transparent !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_4 {
    background: #f0f0f0 !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_2 {
    background: url(https://also.com/ec/cms5/media/img/2420_1/providers_26/canon_13/canon_pixma_printer_image_1920x1080.jpg) !important;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 80%);
    padding: 150px !important;
    background-position-y: -375px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5 .row.equalheight>.equalheight .article>.row, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 .row.equalheight>.equalheight .article>.row {
    display: table-cell !important;
    vertical-align: middle !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5 .row.equalheight>.equalheight .article, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 .row.equalheight>.equalheight .article {
    display: table !important;
    width: 100% !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5>.container>div.row.equalheight .equalheight, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>.container>div.row.equalheight .equalheight {
    min-height: 500px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_5 picture img, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 picture img {
    height: 100%;
    width: auto;
    object-fit: cover !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 img {
    width: 250px !important;
    border-radius: 50% !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 {
    background: #f0f0f0 !important;
    margin-bottom: 0px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 {
    margin-top: 0px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 h3 {
    font-size: 30px !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 p {
    font-size: 18px !important;
    font-weight: lighter !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 h3, body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 p {
    color: white !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6 {
    background: url(https://also.com/ec/cms5/media/img/2420_1/providers_26/canon_13/istock_86234593_xxxlarge-v2-3x2_f618689b05f041798e97bddba16573ca.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 50%);
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>div.container>div.row.equalheight>.equalheight>div.article.text_with_media {
    display: table-cell !important;
    vertical-align: middle !important;
}
body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>div.container>div.row.equalheight>.equalheight {
    display: table !important;
    vertical-align: middle !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_6>div.container {
    background: transparent !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_7 h3 {
    text-transform: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 * {
    color: #3d3d3d;
    text-shadow: none !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 img.img-responsive {
    margin-top: -75px;
    margin-bottom: -75px;
    box-shadow: 5px 5px 25px #3d3d3d;
    padding-left: 0px !important;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 div.row div.col-xs-12.col-md-8 {
    padding-top: 50px;
}

body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_2 * {
    color: white !important;
}

@media screen and (max-width:1845px) {
  body.p-microsite.p-.nlCanonStyle.p-2420-canon_31 section#canon_section_1 .col-xs-12.col-md-8 {
    padding-top:100px !important;
  }
}

/********** END CANON NEW 062022 LANDING PAGE STYLING **********/


/********** S T A R T   Ludium Gamescom 2022  **********/

.ludium-gamescom-frame b {
  color: #FF4919!important;
}
.ludium-gamescom p {
  margin: 0px!important;
  font-size: 16px!important;
  line-height: 30px!important;
}
.ludium-gamescom p.big {
  font-size: 38px;
  line-height: 40px;
}
.ludium-gamescom-sorastream p {
  font-size: 44px!important;
  line-height: 53px!important;
  color: #F6BC41!important;
  font-weight: bold!important;
}
.ludium-gamescom-box .text_with_media {
  background-color: #009192!important;
}
.ludium-gamescom-box b {
  color: #F6BC41!important;
  font-size: 29px!important;
}
.ludium-gamescom-box p, .ludium-gamescom-box p.big, .ludium-gamescom-box ul li {
  color: #ffffff!important;
}
.ludium-gamescom-cloud h1, .ludium-gamescom-cloud p.big, .ludium-gamescom-cloud p {
  color: #ffffff!important;
}
.ludium-gamescom-vegas h2, .ludium-gamescom-vegas p {
  color: #ffffff!important;
}
.ludium-gamescom-frame h2 {
  font-size: 40px!important;
}
.ludium-gamescom-frame p.big {
  font-size: 33px!important;
  margin-top: -25px!important;
}
.ludium-gamescom-pillars {
  margin-top: 80px!important;
}
.ludium-gamescom-video .container:before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/logo-min.png);
  position: relative;
  transform: scale(.4);
  top: 34px;
  left: -171px;
}
.ludium-gamescom-video {
  padding-bottom: 64px;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/Top_video_bg.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 90px!important;
}
.ludium-gamescom-pillars>div>div>div:nth-child(1)>div {
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box1.jpg);
  background-size: cover;
  border-radius: 20px;
  padding: 30px 170px 30px 19px!important;
  min-height: 270px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(1)>div p:first-of-type:After {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/hand.png);
  position: absolute;
  transform: scale(.35);
  top: -404px;
  left: 190px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(1) p {
  color: #fff!important;
  font-weight: 300;
}
.ludium-gamescom-pillars>div>div>div:nth-child(2)>div {
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box2.jpg);
  background-size: cover;
  border-radius: 20px;
  min-height: 270px;
  text-align: center;
}
.ludium-gamescom-pillars>div>div>div:nth-child(2):before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/toy-coins-min.png);
  position: absolute;
  transform: scale(0.4);
  top: -101px;
  left: -89px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(2) p {
  color: #fff!important;
  position: relative;
  bottom: -157px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(3)>div {
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box3.jpg);
  background-size: cover;
  border-radius: 20px;
  min-height: 270px;
  text-align: center;
}
.ludium-gamescom-pillars>div>div>div:nth-child(3) p {
  color: #fff!important;
  position: relative;
  bottom: -157px;
}
.ludium-gamescom-pillars>div>div>div:nth-child(3):before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/blueskull.png);
  position: absolute;
  transform: scale(0.6);
  top: -97px;
  left: -55px;
}
.ludium-gamescom-textbox h2 {
  font-size: 37px;
  margin-top: 13px;
}
.ludium-gamescom-box p.big {
  font-size: 29px!important;
  line-height: 38px!important;
}
.ludium-gamescom-box p {
  font-size: 21px!important;
  line-height: 33px!Important;
}
.ludium-gamescom-textbox {
  margin-top: 155px!important;
}
.ludium-gamescom-btn .btn {
  border: 0px!important;
  background-color: #ff4919!important;
  padding: 20px 70px!important;
  font-size: 20px!important;
}
.ludium-gamescom-btn .btn:hover {
  background-color: #fff!important;
  border: 2px solid #ff4949!important;
  color: #ff4949!important;
}
.ludium-gamescom-video .btn {
  margin-top: 50px;
  border: 2px solid #ff4919!important;
  background-color: transparent!important;
  padding: 20px 70px!important;
  font-size: 20px!important;
  color: #ff4919!important;
}
.ludium-gamescom-video .btn:hover {
  background-color: #ff4949!important;
  border: 0px!important;
  color: #fff!important;
}
.ludium-gamescom-sorastream {
  margin-top: 170px!important;
  height: 700px;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/sorastreambg.png);
  background-position: center;
  background-size: contain;
  padding-top: 130px;
  background-repeat: no-repeat;
}
.ludium-gamescom-sorastream .text_with_media:before {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/Logo_SoraStream_Black.png);
  position: absolute;
  left: 30px;
  top: -187px;
}
.ludium-gamescom-sorastream .text_with_media:after {
  content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/pc%20and%20games.png);
  position: absolute;
  top: -90px;
  transform: scale(.8);
  left: -80px;
}
.ludium-gamescom-box {
  margin-top: 150px!important;
}
.ludium-gamescom-box .article {
  padding: 30px 12px;
  height: 390px!important;
}
.ludium-gamescom-box p.big {
  font-size: 31px;
  font-weight: bold;
}
.ludium-gamescom-box p:nth-child(3) {
  margin-top: 30px!important;
  font-size: 19px;
}
.ludium-gamescom-box ul li {
  font-size: 18px;
  margin-top: 15px;
}
.ludium-gamescom-cloud {
  margin-top: 200px!important;
  padding: 150px 0px!important;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/vortex_bg.png);
  background-position: center;
  background-size: cover;
}
.ludium-gamescom-cloud .text_with_media {
  width: 710px!important;
  margin: 0 auto!important;
}
.ludium-gamescom-cloud h1 {
  margin-bottom: 35px!important;
  font-size: 40px!important;
  line-height: 54px!important;
  text-transform: capitalize;
}
.ludium-gamescom-cloud p.big {
  font-size: 27px!important;
  line-height: 36px!important;
  margin-bottom: 35px!important;
}
.ludium-gamescom-accordion h2 {
  font-size: 40px!important;
  margin-left: -25px;
}
.ludium-gamescom-accordion {
  margin-top: 61px!important;
}
.ludium-gamescom-accordion .panel:nth-child(2n-1) a {
  background-color: #fff;
}
.ludium-gamescom-accordion .panel {
  margin-bottom: 10px;
}
.ludium-gamescom-accordion .panel-heading {
  border: 1px solid #000;
}
.ludium-gamescom-vegas {
  background-color: #000;
  padding-top: 62px;
  padding-bottom: 62px;
  margin-top: 60px!important;
  background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/las-vegas.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 1px!important;
}
.ludium-gamescom-vegas h2 {
  font-size: 30px!important;
}
.ludium-gamescom-vegas p {
  width: 600px;
  line-height: 25px!important;
  margin-top: -10px!important;
}
@media only screen and (max-width: 845px) {
  .ludium-gamescom-pillars>div>div>div:nth-child(1)>div p:first-of-type:After {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/hand.png);
    position: absolute;
    transform: scale(.25);
    top: -421px;
    left: 26px;
  }
  .ludium-gamescom-pillars p {
    margin: 0px!important;
    font-size: 16px!important;
    line-height: 19px!important;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(1)>div {
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box1.jpg);
    background-size: cover;
    border-radius: 20px;
    padding: 30px 110px 30px 19px!important;
    margin-bottom: 20px!important;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(2)>div {
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box2.jpg);
    background-size: cover;
    border-radius: 20px;
    height: 214px!important;
    text-align: center;
    margin-bottom: 20px!important;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(2):before {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/toy-coins-min.png);
    position: absolute;
    transform: scale(0.4);
    top: -115px;
    left: -35px;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(3)>div {
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/box3.jpg);
    background-size: cover;
    border-radius: 20px;
    height: 214px!important;
    text-align: center;
  }
  .ludium-gamescom-pillars>div>div>div:nth-child(3):before {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/blueskull.png);
    position: absolute;
    transform: scale(0.6);
    top: -97px;
    left: -7px;
  }
  .ludium-gamescom-textbox {
    margin-top: 51px!important;
  }
  .ludium-gamescom-textbox p {
    margin: 0px!important;
    font-size: 16px!important;
    line-height: 24px!important;
  }
  .ludium-gamescom-sorastream .text_with_media:before {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/Logo_SoraStream_Black.png);
    position: absolute;
    left: 20px;
    top: -167px;
    transform: scale(0.7);
  }
  .ludium-gamescom-sorastream {
    margin-top: 130px!important;
    height: 700px;
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/sorastreambg.png);
    background-position: center;
    background-size: cover;
    padding-top: 130px;
    background-repeat: no-repeat;
  }
  .ludium-gamescom-sorastream p {
    font-size: 44px!important;
    line-height: 50px!important;
    color: #F6BC41!important;
    font-weight: bold!important;
    margin: 0px!Important;
  }
  .ludium-gamescom-sorastream .text_with_media:after {
    content: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/pc%20and%20games.png);
    position: absolute;
    top: -90px;
    transform: scale(.8);
    left: -159px;
  }
  .ludium-gamescom-box .article {
    height: 390px!important;
    padding: 0px!important;
  }
  .ludium-gamescom-box ul {
    padding-left: 22px!important;
    margin-left: 0px!important;
  }
  .ludium-gamescom-cloud {
    margin-top: -1px!important;
    padding: 70px 0px!important;
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/vortex_bg.png);
    background-position: center;
    background-size: cover;
  }
  .ludium-gamescom-cloud .text_with_media {
    width: inherit!important;
    margin: 0 auto!important;
  }
  .ludium-gamescom-box .text_with_media {
    background-color: transparent!important;
  }
  .ludium-gamescom-box {
    background-color: #009192;
    padding-bottom: 36px;
    padding-top: 20px;
  }
  .ludium-gamescom-vegas .text_with_media p {
    width: 60%!important;
  }
  .ludium-gamescom-vegas {
    background-color: #000;
    padding-top: 62px;
    padding-bottom: 62px;
    margin-top: 60px!important;
    background-image: url(https://filesalso.dk/images/Ludium%20GamesCom%202022/las-vegas-small.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 1px!important;
  }
  .ludium-gamescom-vegas .text_with_media p {
    width: 60%!important;
    text-shadow: 5px 1px 10px #000, 5px 1px 10px #000;
    line-height: 22px!important;
  }
}
/********** END Ludium Gamescom 2022 **********/


/*** Insys ***/

.insys_whitesmoke {
background-color: whitesmoke;
padding: 30px;
}

.insys_transwhite {
padding: 30px;
}

section.section_2818825 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #09a5e0;
}

/********** APC Easy Rack New Styling **********/
.style_apc_easyracks #microsite_content h1,
.style_apc_easyracks #microsite_content h2,
.style_apc_easyracks #microsite_content h3,
.style_apc_easyracks #microsite_content h4,
.style_apc_easyracks #microsite_content p {
  text-transform: none;
  line-height: 1.3;
}

.style_apc_easyracks #microsite_content h1 {
  font-family: "inter", Helvetica, Arial, sans-serif;
  font-size: 46px;
}

.style_apc_easyracks #microsite_content h2 {
  font-family: "inter", Helvetica, Arial, sans-serif;
  font-size: 30px;
  margin-bottom: 20px;
}

.style_apc_easyracks #microsite_content h3 {
  font-family: "interregular", Helvetica, Arial, sans-serif;
  font-size: 26px;
  margin-bottom: 20px;
}

.style_apc_easyracks #microsite_content h4 {
  font-family: "inter", Helvetica, Arial, sans-serif;
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}

.style_apc_easyracks #microsite_content p {
  font-family: "interregular", Helvetica, Arial, sans-serif;
  font-size: 18px;
}

.style_apc_easyracks #microsite_content p b {
  font-family: "inter", Helvetica, Arial, sans-serif;
}

.style_apc_easyracks #microsite_content a.btn-primary {
  border-radius: 0;
  border-color: #3dcd58;
  background-color: #3dcd58;
  transition: .5s;
  color: #fff;
  font-size: 16px;
  font-family: "inter", Helvetica, Arial, sans-serif;
}

.style_apc_easyracks #microsite_content a.btn-primary:hover {
  border-radius: 0;
  border-color: #218b35;
  background-color: #218b35;
  transition: .5s;
  color: #fff;
  font-size: 16px;
  font-family: "inter", Helvetica, Arial, sans-serif;
}

.style_apc_easyracks #microsite_content a.lnk {
  font-family: "inter", Helvetica, Arial, sans-serif;
  color: #3dcd58;
  border-bottom-color: #3dcd58;
}

.style_apc_easyracks #microsite_content a.lnk:hover {
  color: #218b35;
  border-bottom-color: #218b35;
}

.style_apc_easyracks #microsite_content section.block_header {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/header_bg_new.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  min-height: 530px;
  position: relative;
  margin-bottom: 60px;
  display: flex;
  align-items: flex-end;
  background-color: #fff;
}

.style_apc_easyracks #microsite_content section.block_header:after {
  content: '';
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/header_bg_cut.png');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  width: 100%;
  height: 226px;
  position: absolute;
  z-index: 1;
  left: 0;
  bottom: -10px;
}

.style_apc_easyracks #microsite_content section.block_header .article {
  background-color: transparent;
  position: relative;
  z-index: 10;
}

.style_apc_easyracks #microsite_content section.block_header h1,
.style_apc_easyracks #microsite_content section.block_header p {
  color: #fff;
}

.style_apc_easyracks #microsite_content section.block_header h3 {
  color: #3dcd58!important;
}

.style_apc_easyracks #microsite_content section.block_header p {
  display: block;
  padding: 20px;
  background-color: #3dcd58;
}

.style_apc_easyracks #microsite_content section.block_header .col-for-image {
  margin-top: 50px;
}

.style_apc_easyracks #microsite_content section.block_whyapc {
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_whyapc .grid .grid-col .article {
  border-left: 5px solid #3dcd58;
}

.style_apc_easyracks #microsite_content section.block_keyhighlight {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/intro_bg01.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  margin-bottom: 60px;
  min-height: 224px;
  display: flex;
  align-items: center;
}

.style_apc_easyracks #microsite_content section.block_keyhighlight .article {
  background: transparent;
}

.style_apc_easyracks #microsite_content section.block_keyhighlight h3 {
  color: #fff!important;
}

.style_apc_easyracks #microsite_content section.block_highlights {
  margin-top: 70px;
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_highlights p {
  font-size: 16px;
}

.style_apc_easyracks #microsite_content section.block_highlights p b {
  font-size: 20px;
}

.style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col .article {
  border: 1px solid #3dcd58;
  position: relative;
  padding-top: 20px;
}

.style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col .article .col-for-image {
  position: absolute;
  top: -45px;
}

.style_apc_easyracks #microsite_content section.block_genericcontent {
  background-color: #f9fbf9;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
  align-items: center;
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_genericcontent.bg {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/contact_angle_bg.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: bottom center;
  position: relative;
  padding-bottom: 150px;
  margin-bottom:  0;
}

.style_apc_easyracks #microsite_content section.block_genericcontent.last {
  margin-bottom: 0;
}

.style_apc_easyracks #microsite_content section.block_genericcontent .article {
  background-color: transparent;
}

.style_apc_easyracks #microsite_content section.block_genericcontent .article .row {
  display: flex;
  align-items: center;
}

.style_apc_easyracks #microsite_content section.block_security.last {
  margin-bottom: 60px;
}

.style_apc_easyracks #microsite_content section.block_security .grid .grid-col .article {
  background-color: #f9fbf9;
  margin-bottom: 20px;
  border-bottom: 4px solid #3dcd58;
}

.style_apc_easyracks #microsite_content section.block_security .grid .grid-col .article .row {
  display: flex;
  align-items: center;
}

.style_apc_easyracks #microsite_content section.block_contact {
  background-image: url('https://also.com/ec/cms5/media/img/1010_anbieter_1/apc_1/apc_easyracks/new_images/contact_angle_bg02.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: relative;
  padding-bottom: 100px;
}

.style_apc_easyracks #microsite_content section.block_contact h2,
.style_apc_easyracks #microsite_content section.block_contact p {
  color: #fff;
}

.style_apc_easyracks #microsite_content section.block_contact .article {
  background-color: transparent;
}

@media (max-width: 991px) {
  .style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col .article .col-for-image {
    position: relative;
    top: 0;
  }

  .style_apc_easyracks #microsite_content section.block_highlights .grid .grid-col {
    margin-bottom: 20px;
  }
}
/********** End APC Easy Rack New Styling **********/

/** Also Web Configurator **/
.style_alsowebcon #microsite_content section.header_block {
  background-image: url('https://also.com/ec/cms5/media/img/2420_1/providers_26/eset_9/eset_header_bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  min-height: 600px;
  position: relative;
  margin-bottom: 60px;
}

/********** Start 1550 Portal **********/

.1550_portal .u-bgAds {
    padding: 0px!important;
    background: none!important;
}
.1550_portal .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px!important;
    padding-right: 10px!important;
} 

/********** End 1550 Portal **********/





/********** Ergotron BBQ Incentive **********/


.ergotron_bbq p.big {
    font-size: 20px;
    line-height: 130%;
    letter-spacing: normal;
}

.ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black_1.box, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black_1.box .grid, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black_1:not(.box) .grid-col .article, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black-1.box,.ergotron_bbq #microsite_content .bg-black-1 .box, .ergotron_bbq #also_ai_bs_22 #microsite_content .bg-black-1.box .grid, .ergotron_bbq #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #E6E6D7;
    padding: 0;
}


.ergotron_bbq #microsite_content .bg-black-100.box, .ergotron_bbq #microsite_content .bg-black-100 .box, .ergotron_bbq #microsite_content .bg-black-100.box .grid, .ergotron_bbq #microsite_content .bg-black-100:not(.box) .grid-col .article {
    background: #9c1c1f;
    color: #9c1c1f;
}


/********** End Ergotron BBQ Incentive **********/

/******************** OPEN CISCO MERAKI *********************/
.cisco_meraki h2 {
    color: #3c3c3c;
    font-family: "calibri";
    font-size: 50px;
}
.cisco_meraki h1{
    color: #000;
    font-family: "Sharp Sans No1 Semibold";
    font-size: 60px;
}
.cisco_meraki h4 {
      color: #67B346;
    font-family: "Sharp Sans No1 Semibold";
}
.cisco_meraki .article.text_with_media img
{  padding-left: 25px;
   padding-top: 40px;
}
.cisco_meraki #microsite_content a.btn-primary
{
    border: 2px solid #e9662e;
    border-radius: 30px;
    background: #E9662E;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
/******************** CLOSE CISCO MERAKI *********************/

/*** Citrix Summer Academy Q2 22 ***/

.citrix_contact_bottom {
padding-top: 50px;
padding-bottom: 50px;
background-color: #bdf0ed;
}

.citrix_also_q222 #microsite_content section:last-of-type {
    margin-bottom: 0px;
}

.citrix_also_q222 #microsite_content section.content_column .row.equalheight .grid-col .article a.btn-primary {
position: absolute;
bottom: -30px;
width: 96%;
}

.citrix_also_ptpb {
padding-top: 50px;
padding-bottom: 50px;
}

.citrix_also_pt {
padding-top:50px;
}

.citrix_also_pb {
padding-bottom:50px;
}

section.section_2806077 {
    background-image: url(https://also.com/ec/cms5/media/img/5830/promotion_4/citrix_summer_academy/work-from-anywhere.jpeg);
    padding-top: 70px;
    padding-bottom: 70px;
    background-size: cover;
}

section.section_2806056 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: url(https://also.com/ec/cms5/media/img/5830/promotion_4/citrix_summer_academy/register-academy.jpg);
    background-size: cover;
    min-height: 550px;
}

/*** Citrix Summer Academy Q2 22 End ***/

/*** Zotac Be On Fire 22Q3 ***/

section.section_2810271 {
    background-image: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_be_on_fire/zotac-mini-pc.jpg);
    min-height: 1315px;
background-position: center right;
background-attachment: scroll;
background-size: cover;
}

section.section_2810281 {
    background-image: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/zotac/zotac_be_on_fire/bottom-bg.jpg);
    background-size: cover;
background-position:center center;
background-attachment:scroll;
    height: 671px;
}

.zotac_button_mar #microsite_content a.btn-primary {
top:1200px;
}

.zotac_max_w {
max-width: 1920px;
margin: 0 auto;
}

/*** Zotac Be On Fire 22Q3 end ***/

/*** ALSO Solutions Web Configurator ***/

.also_smart_meeting_rooms_header_main {
height: 400px;
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/header-section.jpg);
padding-top: 70px;
background-size: cover;
background-repeat:no-repeat;
}

.also_smart_meeting_rooms_header_main .article.text_with_media {
background-color:white;
margin-top:170px;
padding:15px 0px 0px 0px;
}

.also_smart_meeting_rooms_header {
background: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/standard_hero_key_visual_solutions.png'), linear-gradient(315deg, #ff7731, #89e872);
background-repeat: no-repeat;
background-position: center bottom;
height:275px;
}

.also_smart_meeting_rooms_header .article.text_with_media {
background-color:white;
margin-top:110px;
padding:15px 0px 0px 0px;
}

.also_smart_meeting_rooms_section_01 {
background: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-orange-triangle.png), #89E872 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.also_tool_pt {
padding-top:50px;
}

.also_tool_pb {
padding-bottom:50px;
}

.also_tool_local {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_local_new.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 900px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_local .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_tool_local .article.text_with_media img:hover {
    top: -10px;
}

.also_tool_local a.u-imageLink {
    border: none !important;
}

.also_tool_online {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_online.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 900px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_online .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_tool_online .article.text_with_media img:hover {
    top: -10px;
}

.also_tool_online a.u-imageLink {
    border: none !important;
}

.also_tool_hybrid {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_hybrid.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 900px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_hybrid .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_tool_hybrid .article.text_with_media img:hover {
    top: -10px;
}

.also_tool_hybrid a.u-imageLink {
    border: none !important;
}

.custom_configured_room {
padding-bottom:50px;
}

.custom_configured_room .img-responsive {
    width: 90%;
    display: block;
    max-width: 100%;
    height: auto;
transition: width 0.5s;
}

.custom_configured_room .img-responsive:hover {
    width: 95%;
}

.also_tool_hr p:nth-child(3) {
    border-top: 1px solid black;
    padding-top: 40px;
    margin-top: 40px;
}

.also_tool_btn a.btn-primary {
width:100%;
font-size:12px !important;
}

.also_tool_btn .btn-default {
  width:100%;
font-size:12px !important;
}

.also_tool_btn_pre .btn-default {
  width:65%;
font-size:12px !important;
}

.also_pre_planned_room .article.text_with_media img {
    position: relative;
    top: 0;
    transition: top ease 0.5s;
}

.also_pre_planned_room .article.text_with_media img:hover {
    top: -10px;
}

.also_bg_whitesmoke {
background-color: whitesmoke;
}

.also_tool_form .mwf-form {
  margin-top:50px;
}

.also_tool_form .mwf-bold > p {
    color:black;
}

.also_tool_form input {
    border: 1px solid #cecece;
}

.also_tool_form .mwf-input select {
    border-width: 1px 1px 1px 1px !important;
}

.also_tool_result_sm {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_isometric_small_room.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_result_lrg {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_isometric_room_large.svg);
background-repeat: no-repeat;
background-position: right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_result_local {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_local_new.svg);
background-repeat: no-repeat;
background-position: top right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

@media (max-width: 992px){
.also_tool_result_local {
background-image: none !important;
padding-top:50px;
padding-bottom:50px;
}
}

.also_tool_result_hybrid {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_hybrid.svg);
background-repeat: no-repeat;
background-position: top right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

.also_tool_result_online {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/ani_meetings_online.svg);
background-repeat: no-repeat;
background-position: top right;
background-size: 770px;
padding-top:50px;
padding-bottom:50px;
min-height:770px;
}

#section > section.section_2833817.also_tool_pt.also_tool_btn > div > div > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > p:nth-child(5) {
  margin-top:105px;
}

.also_tool_main_sec02 {
background: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-og.png), #ff7731 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

#microsite_content .also_tool_main_sec02 .text {
  background-color:white;
  width:790px;
padding:70px;
  position:absolute;
  top:125px;
}

#microsite_content .also_tool_main_sec02 .media {
  position:relative;
  padding-left:70px;
}

.also_tool_main_sec03 {
background-image: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-og-2.png), linear-gradient(315deg, #ff7731, #89e872);
background-repeat: no-repeat !important;
background-position: center;
}

#microsite_content .also_tool_main_sec03 .text {
  background-color:white;
  width:790px;
padding:70px;
  position:absolute;
  top:15px;
  left:330px;
}

#microsite_content .also_tool_main_sec03 .media {
  position:relative;
  right:40px;
}

.bigpp p.big {
    line-height: 1.4;
}

#section > section.section_2928476.also_tool_pt.also_tool_btn > div > div > div:nth-child(1) > div > div:nth-child(2) > div:nth-child(1) > span:nth-child(2) > p:nth-child(5) {
  margin-top:105px;
}

/** Also Tool for NL Translation  **/

.also_smart_meeting_rooms_header_nl2320 {
background: url('https://www.also.com/ec/cms5/media/img/6110_1/microsites_4/also_31/also_smart_solutions_microsite/standard_hero_key_visual_solutions.png'), linear-gradient(315deg, #ff7731, #89e872);
background-repeat: no-repeat;
background-position: center bottom;
height:275px;
}

.also_smart_meeting_rooms_header_nl2320 .article.text_with_media {
background-color:white;
margin-top:70px;
padding:15px 0px 0px 0px;
}

/*** Also Solutions Web Configurator end ***/

/***** Kingston 2420 Landing Page Styling *****/

body.p-microsite.p-.p-2420-kingston_42 * {
    font-family: "breuer text",sans-serif;
}
body.p-microsite.p-.p-2420-kingston_42 a.btn-primary:hover {
    background: #a60b16 !important;
    color: white !important;
}
body.p-microsite.p-.p-2420-kingston_42 a.btn-primary {
    background: #c8102e !important;
    transition: .5s ease all !important;
    border: none !important;
    border-radius: 5px !important;
}
body.p-microsite.p-.p-2420-kingston_42 h1, body.p-microsite.p-.p-2420-kingston_42 h2 {
    font-weight: bolder !important;
}
body.p-microsite.p-.p-2420-kingston_42 .swiper-container.swiper-0.swiper-container-horizontal {
    height: 500px !important;
}
body.p-microsite.p-.p-2420-kingston_42 .kingston-landing-section {
    padding: 50px 0 !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_hero-slider {
    padding: 0 !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_section-1 {
    padding: 50px 0 !important;
    background: #f7f9fa !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_section-3 {
    background: #3b444c !important;
}
body.p-microsite.p-.p-2420-kingston_42 section#kingston-landing_section-3 * {
    color: white !important;
}
body.p-microsite.p-.p-2420-kingston_42 section.section_2813399 {
    padding: 50px !important;
    background: #eaeef1 !important;
}
body.p-microsite.p-.p-2420-kingston_42 #microsite_content section:last-of-type {
    margin-bottom: 0px !important;
}

/***** End Kingston 2420 Landing Page Styling *****/



/**** HPE Portal ****/



.hpe_rok #microsite_content .roc-0 .article > .row {
    padding: 0 0 0 0;
    background: linear-gradient(to left, #ffffff 0%, #f6f6f6 50%);
}

.hpe_rok #microsite_content .roc-n0 .article > .row {
    padding: 0 0 0 0;
    background: linear-gradient(to left, #f6f6f6 60%, #ffffff 0%);
}


.hpe_rok #microsite_content .roc_1, 
.hpe_rok #microsite_content .roc_2, 
.hpe_rok #microsite_content .roc_3 {

    background: #f6f6f6;
}

.hpe_rok #microsite_content .roc_1 {
    padding-top: 40px;
}


.hpe_rok #microsite_content .roc_3 {

    padding: 20px 0 60px 0px;
}


.hpe_rok #microsite_content .roc-6 {
    margin: -40px 0px -50px 0px;
}


 .hpe_rok #microsite_content .roc_5050 {
    background: #255d6e;
    margin: 60px 0px 0px 0px;
    padding: 60px 0px 60px 0px;
}


 .hpe_rok #microsite_content .roc_4 {
    margin: 60px 0px 0px 0px;
}



 .hpe_rok #microsite_content .roc_5050 .article.text_with_media p,
 .hpe_rok #microsite_content .roc_5050  h2 {

  color: white;

 }


/**=Colum Colored 3=**/

 .hpe_rok #microsite_content .roc_5 h3{
    text-align: center;
    font-size: 23px;
}


.hpe_rok #microsite_content .roc_5 ul li:before {
    content: '✓';   
    padding-right: 5px;
    font-size:20px

}

.hpe_rok #microsite_content .roc_5 ul li {
    padding-left: 0rem;
    list-style-type: none;
    font-size: 14px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight {
  display: flex;
  flex-wrap: wrap;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight {
  position: relative;
  padding-bottom: 80px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article .row {
  padding: 0 0 20px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article .col-xs-12 {
  padding: 0;
  position: initial;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article a.btn-default {
  background-color: #f6f6f6;
  color: #000;
  position: absolute;
  bottom: 30px;
  width: 85%;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article a.btn-default:hover {
  border-color: #f6f6f6;
}


.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) {
  background-color: #fec803;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) h3 {
  display: block;
  background-color: #fee303;
  padding: 15px 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) p,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) p,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) p {
  padding: 0 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(1) ul,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) ul,
.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) ul {
  padding: 0 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) {
  background-color: #ff8000;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(2) h3 {
  display: block;
  background-color: #ff9831;
  padding: 15px 25px;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) {
  background-color: #32dac8;
}

.hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight:nth-child(3) h3 {
  display: block;
  background-color: #0af9de;
  padding: 15px 25px;
}

@media (max-width: 640px) {
  .hpe_rok #microsite_content section.roc_5 .grid .row.equalheight .grid-col.equalheight .article a.btn-default {
    position: relative;
    bottom: 0;
  }
}



.hpe_rok #microsite_content .tranform a.btn-primary:focus {
    color: #000;
    border: 2px solid #fff;
    background: white; 
    outline: 0px auto -webkit-focus-ring-color;
}



.hpe_rok #microsite_content .roc-6 {
    margin: 60px 0px 0px 0px;
    padding: 0px;
}


.hpe_rok #microsite_content .roc-6 .col-xs-12 .img-responsive {
    width: 85%;
    display: block;
    max-width: 100%;
    height: auto;
}




/*** Bottom Aligment Green last Div ***/

.hpe_rok #microsite_content section.roc_5050 .equalheight .grid-col .article .col-xs-12 {
    position: inherit;
}


.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article .col-xs-12 {
    padding: 0;
    position: initial;
}

.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight {
    display: flex;
    flex-wrap: wrap;
}

.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight {
    position: relative;
    padding-bottom: 80px;
}

.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article .row {
    padding: 0 0 20px;
}


.hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
    position: absolute;
    bottom: 30px;
}


@media (max-width: 640px) {
   
   .hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
        position: relative;
        bottom: 20;
     }

  .hpe_rok #microsite_content section.roc_5050 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
       position: absolute;
       bottom: -10px;
    }

  
} /*** End Botton Alignment ****/



/*** End HPE Portal ****/








/***** ALSO Solutions Security Neewsletter Slider Fix *****/
.style_also_security #microsite_content section.block_newsslider .grid .grid-col section.c-Gallery .swiper-container .swiper-wrapper .swiper-slide img {
  display: none;
}

.style_also_security #microsite_content section.block_newsslider .grid .grid-col section.c-Gallery .swiper-container .swiper-wrapper .swiper-slide .slider-text-block {
  position: relative;
  display: block;
  width: 95%;
  margin: 0 30px;
  padding: 15px 25px;
  text-align: center;
}

.style_also_security #microsite_content section.block_newsslider .grid .grid-col section.c-Gallery .swiper-container .swiper-wrapper .swiper-slide .slider-text-block h2 {
  font-size: 24px;
  margin-bottom: 20px;
}

/***** End ALSO Solutions Security Neewsletter Slider Fix *****/








/** Start Arconis Cyber Security **/


.arcyber_pro #microsite_content .Arcyber_Pro1  {
    background: #00204d;
}


.arcyber_pro #microsite_content .Arcyber_Pro1 .text_with_media {
    padding-top: 50px;
    background: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/acronis/echte_cyber_protection/bgmain.png) no-repeat;
    height: 442px;
    padding: 50px 0px 20px 0px;
}


.arcyber_pro #microsite_content .Arcyber_Pro1 h2 {
    color: white;
}


.arcyber_pro #microsite_content .Arcyber_Pro2 .text_with_media {
     padding: 10px 0px 20px 0px;
}


.arcyber_pro #microsite_content .Arcyber_Pro2 .grid-col .article {
    padding: 60px 0 0 0;
}

.arcyber_pro #microsite_content .Arcyber_Pro3,
.arcyber_pro #microsite_content .Arcyber_Pro4,
.arcyber_pro #microsite_content .Arcyber_Pro6
{

    margin-top: 100px;
}


.arcyber_pro #microsite_content .Arcyber_Pro14 {
    margin-top: 0px;
}

.arcyber_pro #microsite_content .Arcyber_Pro9 {
    margin-top: 100px;
}


.arcyber_pro #microsite_content .Arcyber_Pro11 h3 {
    font-size: 23px;
}

.arcyber_pro #microsite_content .Arcyber_Pro4 p {
    font-size: 13px;
}

.arcyber_pro #microsite_content .Arcyber_Pro5 {
    background: #f3f3f3;
    padding-top: 60px;
}


.arcyber_pro #microsite_content .Arcyber_Pro5 .nav-tabs li.active > a, 
.arcyber_pro #microsite_content .Arcyber_Pro5 .nav-tabs li.active > a, 
.arcyber_pro #microsite_content .Arcyber_Pro5 .nav-tabs li.active > a:hover, .nav-tabs li.active > a:focus {

    background: #ffffff;
}

.arcyber_pro #microsite_content .Arcyber_Pro5 a:hover, .arcyber_pro #microsite_content .Arcyber_Pro5 a.lnk:hover {
    background: #c7e3ff;
}

.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 {
    background: #e8edf4;
    /* width: 350px; */
    /* margin-right: 30px; */
    border: 7px solid #fff;
}


.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 p {
    font-size: 13px;
}


.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 {
    padding-top: 20px;
}


.arcyber_pro #microsite_content .Arcyber_Pro8 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0 p {
    font-size: 12px;
}


.arcyber_pro #microsite_content .Arcyber_Pro9 h2 {
    border-top: 2px solid #ada49f;
    padding-top: 40px;
}

.arcyber_pro #microsite_content .Arcyber_Pro9 {
    margin-top: 50px;
}




.arcyber_pro #microsite_content Arcyber_Pro10 img.img-responsive {
    height: auto;
    width: 130px;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 .col-xs-12.col-md-4.grid-col.equalheight.group-7-0 p {
    font-size: 14px;
}


.arcyber_pro #microsite_content .Arcyber_Pro10 {
    background: #e6e6d7;
    padding-top: 40px;
    padding-bottom: 20p;
    margin-bottom: 80px;
}

.arcyber_pro #microsite_content .Arcyber_Pro10 h2 {
    margin-bottom: 20px;
}

.arcyber_pro #microsite_content .Arcyber_Pro10 img.img-responsive {
    height: auto;
    width: 168px;
}



.arcyber_pro #microsite_content .Arcyber_Pro17 {
    background: #f3f3f3;
    padding-top: 40px;
    margin-top: 40px; 

}

.arcyber_pro #microsite_content .Arcyber_Pro17 h1 {
    font-size: 35px;
}


.arcyber_pro #microsite_content .Arcyber_Pro13 {
    background: #f3f3f3;
}

.arcyber_pro #microsite_content .Arcyber_Pro13 h3 {
    font-size: 14px;
}

.arcyber_pro #microsite_content .Arcyber_Pro13 p {
    font-size: 13px;
}


.arcyber_pro #microsite_content .Arcyber_Pro15 {
    background: #e6e6d7;
    padding-top: 50px;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 {
    background: #e6e6d7;
    padding-top: 20px;
}

.arcyber_pro #microsite_content section:last-of-type {
    margin-bottom: 0px;
}



.arcyber_pro #microsite_content .Arcyber_Pro16 .col-xs-12.col-md-4.grid-col.equalheight.group-7-0 {
    background: #ffffff;
    margin-bottom: 80px;    
}

.arcyber_pro #microsite_content .Arcyber_Pro18 .col-xs-12.col-md-4.grid-col.equalheight.group-8-0 {
    background: #ffffff;
    margin-right: 20px;
    width: 360px;
    margin-bottom: 60px;
}


.arcyber_pro #microsite_content .Arcyber_Pro18 {
    background: #e6e6d7;
    padding-top: 0px;
    margin-top: 0px;
}

.arcyber_pro #microsite_content .Arcyber_Pro7 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0 ul {
    font-size: 13px;
    text-align: left;
    margin-left: -20px;
}



/**** 3 Columns ***/


.arcyber_pro #microsite_content .Arcyber_Pro16 .equalheight .grid-col .article .col-xs-12 {
    position: inherit;
}

.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight {
    position: relative;
    padding-bottom: 150px;
    border-right: solid 10px #e6e6d7;
    padding-top: 20px
  
}

.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight {
    display: flex;
    flex-wrap: wrap;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-default {
    position: absolute;
    bottom: 30px;
}


.arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {

    position: absolute;
    bottom: 90px;
}



@media (max-width: 640px) {
    .arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-default,
    .arcyber_pro #microsite_content .Arcyber_Pro16 .grid .row.equalheight .grid-col.equalheight .article a.btn-primary {
        position: relative;
        bottom: 0;
    }
} /**** END 3Colums ***/


/**** End Arconis Cyber Security ****/ 

/* ALSO Back to School 2022 Fix */
#back2school_2022   .b2s_products .add_info_products p {
  color: #000
}
/* End ALSO Back to School 2022 Fix */





/**** HPER Energize green lake ****/


.hpe-grn-22 #microsite_content .hrp-hdr-22 .btn-default {
    color: #fff;
    background: #01ab82;
    border-color: #fff0;              
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 .btn-primary {
    background: #01ab82;
    color: #fff !important;
    border-color: #ffffff00;
    position: center;
    margin: 0px 40% 0px 40%;
}
                                                  
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 {
    background: #0e2721 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/bgxl_2000px.jpg) no-repeat;
    background-size: 100%;
    padding: 40px 0 30px 0px;
    margin: 40px 0 0px 0px;
} 


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 .container h2,
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 ul, 
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 p {
    color: white;
}



.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li,
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li  {
    list-style-type: none;
}




.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(1),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(2),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(3),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(1),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(2),
.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(3) {
    padding: 15px 15px 15px 50px;
   font-weight: bold;
}

.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul {
    font-weight: normal;
    width: 50%;
    float: left;
    padding: 0px 0 0 0px;
}

.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul {
    font-weight: normal;
    width: 50%;
    float: right;
    margin: -10px 0 0 0;
}




.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c1.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c2.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c3.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}



.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c4.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c5.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c6.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}



.hpe-grn-22 #microsite_content .hpr-hd3-24,
.hpe-grn-22 #microsite_content .hpr-hd2-23 {
    background: #f4f9f8;
}

.hpe-grn-22 #microsite_content .hpr-hd3-24 {
    padding: 40px 0 0 0;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight {
    background: white;
    position: relative;
    border: solid 1px #87d7c4;
    margin-left: 20px;
    width: 23%;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23,
.hpe-grn-22 #microsite_content .hpr-hd5-25  {

    padding-bottom: 60px;

}



.hpe-grn-22 #microsite_content .hpr-hd6-26 {
    margin: 60px 0 60px 0;
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 {
    background: #01ab82;
    color: white;
    padding: 40px 0 50px 0;
}



.hpe-grn-22 #microsite_content .hpr-hd7-27 h3 {
    font-size: 33px;
    padding-top: 18px
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf_buttonrow .btn-primary {
    background: #89e872 !important;
    color: black !important;
    border: 0px solid black !important;
}

.hpe-grn-22 #microsite_content section:last-of-type {
    margin-bottom: 0px;
    margin-top: -1px;
}


/** Aditional ****/

.hpe-grn-22 #microsite_content .hpr-hd5-25 {
    padding-top: 60px;
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 form#commandDA_28002830762 {
    border-left: 2px solid #5fbca6 !important;
}


.hpe-grn-22 #microsite_content .hpr-hd7-27 p {
    color: white;
}

 
.hpe-grn-22 #microsite_content .hpr-hd7-27 h2 {
    color: black;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    width: 40%;
    margin-top: -50px;
}


/** 08-11-22 **/
.hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf-paragraph.mwf-field.col-xs-12 p {
    margin-top: -30px;
    font-size: 14px !important;
}

.hpe-grn-22 #microsite_content .hpr-hd7-27 input, textarea {
    color: black;
}


/** - Mobile Section - **/


@media (max-width: 640px) {


.hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h3 ul {
    width: 100%;
    float: none;
    padding: 0;
 }

  .hpe-grn-22 #microsite_content section.section_2830739.hpr-hd1-22 h4 ul {
    width: 100%;
    float: none;
    margin: 0;
    padding: 0;
 } 


 .hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight {
    margin-left: 20px;
    width: 90%;
}


.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight:nth-child(2),
.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight:nth-child(3),
.hpe-grn-22 #microsite_content .hpr-hd2-23 .grid .row.equalheight .grid-col.equalheight:nth-child(4) {

   margin-top: 60px;

   
  }


  .hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    width: 20%;
}




@media (max-width: 440px) { 


.hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    width: 30%;
    margin-top: -50px;
  }



}

  
} /** - End Mobile - ***/





/* This is for the CSS on the Center List Aug 17 */

/* This is for the CSS on the Center List Aug 17 */


.hpe-grn-22 #microsite_content .hpr-hd1-22 {
    background: #0e2721 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/bgxl_2000px.jpg) no-repeat;
    background-size: 100%;
    padding: 40px 0 30px 0px;
    margin: 40px 0 0px 0px;
} 


.hpe-grn-22 #microsite_content .hpr-hd1-22 .container h2,
.hpe-grn-22 #microsite_content .hpr-hd1-22 ul, 
.hpe-grn-22 #microsite_content .hpr-hd1-22 p {
    color: white;
}



.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li,
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li  {
    list-style-type: none;
}



.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(1),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(2),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(3),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(1),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(2),
.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(3) {
    padding: 15px 15px 15px 50px;
   font-weight: bold;
}

.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul {
    font-weight: normal;
    width: 50%;
    float: left;
    padding: 0px 0 0 0px;
}

.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul {
    font-weight: normal;
    width: 50%;
    float: right;
    margin: -10px 0 0 0;
}




.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c1.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c2.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h3 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c3.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}



.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(1) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c4.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(2) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c5.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}


.hpe-grn-22 #microsite_content .hpr-hd1-22 h4 ul li:nth-child(3) {
    background: #283a36 url(https://also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/greenlake_training/c6.png) no-repeat;
    vertical-align: center;
    background-position: 13px 13px;
}  




.hpe-grn-22 #microsite_content .hpr-hd2-23 .col-xs-12.col-for-image img {
    padding-left: 0px!important;
    padding-right: 0px!important;
}



                                                                 
/** End List Aug 17 ****/



  /** Aug 22  Form Thank you Message **/


    .hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf_success_text {

    background: no-repeat;
    border: 0px solid #89e872;

    }

   
   .hpe-grn-22 #microsite_content .hpr-hd7-27 .mwf-form .mwf_success_text p {
    color: black;
    background: white;
    border: none;
   }




/*** Ennd HPE Energize ***/




/***** Start HPE Portal GreenLake Energize Thank you page Styling *****/

.hpe_greenlake_thank-you-22 div#microsite_content section.section_2835569 {
    margin-bottom: 0px !important;
}

.hpe_greenlake_thank-you-22 p {
    font-size: 18px !important;
}

.hpe_greenlake_thank-you-22 p a.btn.btn-primary {
    background: transparent !important;
    border: 2px solid black !important;
    margin-top: 30px !important;
    transition: .5s ease all !important;
}

.hpe_greenlake_thank-you-22 section p a.btn.btn-primary:hover {
    background: #c5c5c5 !important;
    border: 2px solid #c5c5c5 !important;
}

.hpe_greenlake_thank-you-22 section.section_2835567.separat.hpe-greenlake-energize-section1 h3 {
    color: #02AA82 !important;
    font-size: 25px !important;
}

/***** End HPE Portal GreenLake Energize Thank you page Styling *****/


/** HPE private lounge 2022 **/

.main-hpe #microsite_content .hv-cntr h2 {
    font-size: 20px;
}

.main-hpe #microsite_content .article.text_with_media img {
    padding-left: 0;
}

/** End HPE private lounge 2022 **/



/** netgear incentives 2022 **/ 

.gear-main #microsite_content .gear-up {

  margin-bottom: 50px;

}


.gear-main #microsite_content .gear-up .equalheight .grid-col .article a.btn-default {
    position: absolute;
    bottom: -50px;
    width: 76%;
    left: 45px;
}

.gear-main #microsite_content .gear-up .equalheight .grid-col .article .col-xs-12 {
    position: inherit;
}

.gear-main #microsite_content .gear-up .equalheight .col-md-3.equalheight {
    position: relative;
}



.gear-main #microsite_content .cpn-gr3 .article.text_with_media img {
    padding: 0;
    width: 30%;
    margin-left: 20px;
}



.gear-main #microsite_content .cpn-gr3 p {
    margin-left: -60px;
}



@media (max-width: 991px) {


.gear-main #microsite_content .gear-up .equalheight .grid-col .article a.btn-default {
position: relative;
bottom: 0;
width: inherit;
left: 0;
margin: 0: auto;
}


.gear-main #microsite_content .cpn-gr3 .article.text_with_media img {
    padding: 0;
    width: 5%;
    margin-left: 20px;
}


.gear-main #microsite_content .cpn-gr3 p {
  width: 93%;
  float: right;
  margin-top: -30px
  
}


}




/** Aug 26 additional **/


.gear-main #microsite_content .spri-svm {
    background: #e6e6d7;
    margin-bottom: 80px;
}



.gear-main #microsite_content .spri-ads1 {
    padding-top: 40px;
    padding-bottom: 80px;
}



.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-8 {
    margin-top: 40px;
    padding: 0px;
}

.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-8:nth-child(1) {
}


.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0:nth-child(1) .col-xs-12.col-md-8 {

    margin-left: -30px;
}

.gear-main #microsite_content .cpn-gr4 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0 {
    width: 40%;
}


.gear-main #microsite_content .cpn-gr4 .row.equalheight {
    width: 80%;
    margin-top: 30px;
    margin-left: auto;
    margin-bottom: 30px
}
  

.gear-main #microsite_content a.btn.btn-default:hover {
    background: white !important;
    color: black !important;
}

.gear-main #microsite_content a.btn.btn-default {
   
   background-color: #336389 !important;

  }




/** End netgear incentives 2022 **/





/** Promotin HPE private lounge 2022 **/


.main-hpe #microsite_content .hv-cntr .col-xs-12.col-md-4.grid-col.equalheight.group-0-0:nth-child(1) .article.text_with_media {
    background: white;
    border: 2px solid #ff936a;
}


.main-hpe #microsite_content .hv-cntr .col-xs-12.col-md-4.grid-col.equalheight.group-0-0:nth-child(2) .article.text_with_media {
    border: 2px solid #008f2b;
    background: white;
}


.main-hpe #microsite_content .hv-cntr .col-xs-12.col-md-4.grid-col.equalheight.group-0-0:nth-child(3) .article.text_with_media {
    border: 2px solid #ff936a;
    background: white;
}


.main-hpe #microsite_content a, .main-hpe #microsite_content a.lnk {
    color: #1561eb;
    border-bottom: 1px solid #1561eb;
}


/** End Promotin HPE private lounge **/




/*** Kyocera 2022 ***/


.kyo_main #microsite_content h4 ul li::before {
    content: "\00BB";
    padding: 10px;
    margin-left: -30px;
}


.kyo_main #microsite_content h4 ul li {
    list-style: none;
    line-height: 1.5em;
}

.kyo_main #microsite_content h4 ul  {
    list-style: none;
    line-height: 1.5em;
}

.kyo_main #microsite_content h4 ul {
    margin-top: -15px;
}


/*** End Kyocera ***/




/** APC_New 09-05-22 **/


.main_apc23 #microsite_content .spri-svm2,
.main_apc23 #microsite_content .spri-svm2 .article > .row {
    background: #f8f2ce;
}


.main_apc23 #microsite_content .spri-svm2 .col-xs-12.col-md-9 {
    margin-top: 20px;
}


.main_apc23 #microsite_content .apc_new3 {
    background: #a67e39;
}



.main_apc23 #microsite_content .frm_titlev2 {
    margin-top: 70px;
}


.main_apc23 #microsite_content .spri_svmv2 {
    padding-top: 30px;
    margin-bottom: -40px;
}



/** END APC 09-05-22 **/



/*** kyocera 09-06-22 **/


.kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    padding-left: 25px;
    width: 40%;
}

.main_apc23 #microsite_content .spri-svm2 a.cols-25-75.lnk,
.main_apc23 #microsite_content .mwf-option.checkbox a  {
    color: blue;
}

.main_apc23 #microsite_content a.btn-primary {
    color: white;
}

/** aditional 09-07-22 **/


.kyr_main54 #microsite_content h2 {

  font-family: "interbold", Arial, sans-serif, 'raleway';
  font-size: 35px
  
}
                               

.kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    padding-left: 25px;
    width: 40%;
}

.main_apc23 #microsite_content .spri-svm2 a.cols-25-75.lnk,
.main_apc23 #microsite_content .mwf-option.checkbox a  {
    color: blue;
}

.main_apc23 #microsite_content a.btn-primary {
    color: white;
}



.kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media {
    width: 650px;
    margin-left: auto;
    margin-top: 50px;
    margin-right: 50px;
}


.kyr_main54 #microsite_content .kyr_csV1 .article.text_with_media {
    width: 700px;
    margin-left: auto;
    margin-top: 50px;
    margin-right: 50px;
}

.kyr_main54 #microsite_content .kyr_csV1 p.big {
    font-size: 25px;
    line-height: 1.5;
    margin-top: -20px;
}


.kyr_main54 #microsite_content .kyr_cs1 {

        background: #f2f2f2;
  height:auto;
}


.kyr_main54 #microsite_content .kyro-3 h5 ul li {
    padding-left: 0rem;
    list-style-type: none;
    font-size: 14px;
    margin-bottom: 20px;
}


.kyr_main54 #microsite_content .kyro-3 h5 ul li:before {
    content: '✓';
    padding: 5px;
    font-size: 10px;
    margin-left: -26px;
    font-weight: bolder;
    color: white;
    background: #e23d52;
    padding-right: 5px;
    margin-right: 6px;
}

.kyo_main #microsite_content .kyro-3  h4 ul {
  margin-top: 10px;
  
}

.kyo_main #microsite_content .kyro-3  h4 ul li {
    list-style-type: none;
    font-size: 14px;
    margin-bottom: 15px !important;
  
}

.kyo_main #microsite_content .kyro-3  h4 ul li::before {
    content: "\00BB";
    font-size: 14px;
    margin-left: -26px;
    color: white;
    background: #a6a6a6;
    margin-right: 6px;
    padding: 6px;
}


/**** 09-08 ****/
.kyo_main #microsite_content .kyo_list4 img.img-responsive {
    width: 60%;
}



.kyo_main #microsite_content .kyo_list4 .col-xs-12.col-md-2 {
    margin-right: -50px;
}



.kyo_main #microsite_content .kyo_list42 .col-xs-12.col-md-6.grid-col.equalheight.group-5-0 {
    margin-top: -60px;
}



.kyo_main #microsite_content .kyo_over .col-xs-12.grid-col {
    background: white;
    margin-top: -30px;
    padding-top: 30px;
}


.kyo_main #microsite_content .kyo_over {

    background: white;
    margin-top: -30px;  
}



.kyr_main54 #microsite_content .kyo_mwht .col-xs-12.grid-col {
    background: white;
    margin-top: -30px;
    padding-top: 30px;
}


.kyr_main54 #microsite_content .kyo_mwht {

    background: white;
    margin-top: -30px;  
}







/*** End kyocera 09-05-22 **/


/******************************
HP Mono Push - CSS for Non-HP Club pages
AT
Erwin Lazaro
Sep 6 2022
******************************/
.style_hp_monopush #microsite_content h1 {
  font-family: 'Lato', sans-serif;
  text-transform: none;
  font-weight: 400;
  color: #000;
  font-size: 50px;
}

.style_hp_monopush #microsite_content h2 {
  font-family: 'Lato', sans-serif;
  text-transform: none;
  font-weight: 400;
  color: #000;
}

.style_hp_monopush #microsite_content h3 {
  font-family: 'Lato', sans-serif;
  text-transform: none;
}

.style_hp_monopush #microsite_content p {
  font-weight: 500;
}

.style_hp_monopush #microsite_content a.btn-default,
.style_hp_monopush #microsite_content a.btn-primary,
.style_hp_monopush #microsite_content input.btn-primary {
  border-radius: 0;
  border: 0 none;
  background-color: #000;
  color: #fff;
}

.style_hp_monopush #microsite_content section.block_navigation .article a {
  display: inline-block;
  padding: 5px;
  border-bottom: 0 none;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}

.style_hp_monopush #microsite_content section.block_intro .grid .row {
  background-color: #4cde9c;
}

.style_hp_monopush #microsite_content section.block_intro .grid .row .grid-col:last-child .article .row {
  display: flex;
  align-items: flex-start;
  flex-direction: row;
}

.style_hp_monopush #microsite_content section.block_intro .article .row {
  padding-top: 0;
  padding-bottom: 0;
}

.style_hp_monopush #microsite_content section.block_intro .row > div {
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_intro .article h1 {
  font-size: 50px;
  display: block;
  padding: 20px 35px;
  word-break: break-word;
  background-color: #00d072;
  margin-bottom: 0;
}

.style_hp_monopush #microsite_content section.block_intro .article p {
  display: block;
  padding: 20px 35px;
  word-break: break-word;
  background-color: #4cde9c;
  margin-bottom: 0;
}

.style_hp_monopush #microsite_content section.block_mono_highlight {
  background-color: #e6e6e6;
  border-top: 1px solid #707070;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns {
  background-color: #e6e6e6;
  border-top: 0 none;
  border-bottom: 1px solid #707070;
  margin-bottom: 30px;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col .article h2 {
  font-size: 20px;
  font-weight: 600;
  position: relative;
  display: block;
  padding-top: 30px;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col .article img {
  padding-right: 25px;
  margin-bottom: 20px;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col:nth-child(1) .article h2:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 10px solid #00d072;
  top: 0;
  left: 0;
  width: 70%;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col:nth-child(2) .article h2:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 10px solid #4cde9c;
  top: 0;
  left: 0;
  width: 70%;
}

.style_hp_monopush #microsite_content section.block_mono_highlight.columns .grid .grid-col:nth-child(3) .article h2:after {
  content: '';
  position: absolute;
  display: block;
  border-top: 10px solid #99ecc6;
  top: 0;
  left: 0;
  width: 70%;
}

.style_hp_monopush #microsite_content section.block_product_overview {
  background: rgb(241, 241, 241);
  background: linear-gradient(0deg, rgba(241, 241, 241, 1) 0%, rgba(247, 247, 247, 1) 50%, rgba(251, 251, 251, 1) 100%);
  border-bottom: 1px solid #707070;
  padding-bottom: 50px;
  padding-top: 30px;
}

.style_hp_monopush #microsite_content section.block_product {
  background-color: #f3f3f3;
  padding-top: 50px;
}

.style_hp_monopush #microsite_content section.block_product.column {
  padding-top: 0;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row .grid-col .article .row:first-child {
  padding-top: 0
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row .grid-col .article .row:last-child {
  padding: 15px 25px;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row .grid-col .article .row:last-child .col-xs-12 {
  padding-bottom: 50px;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight .grid-col .article .col-for-image img {
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight .grid-col .article .col-xs-12 {
  padding: 0;
  position: inherit;
}

.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight {
  padding-bottom: 20px;
  margin-bottom: 50px;
}


.style_hp_monopush #microsite_content section.block_product.column .grid .row.equalheight .grid-col .article a.btn-default {
  position: absolute;
  bottom: 30px;
}

.style_hp_monopush #microsite_content section.block_contact {
  border-top: 1px solid #707070;
  background-color: #e2e2e2;
}

.style_hp_monopush #microsite_content section.block_contact .article .row {
  margin: 0;
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_contact .article .row .col-xs-12 {
  padding: 0;
}

.style_hp_monopush #microsite_content section.block_contact .article h2 {
  margin-bottom: 0;
  padding: 20px 35px;
  background-color: #4cde9c;
}

.style_hp_monopush #microsite_content section.block_contact .article p {
  margin-bottom: 0;
  padding: 20px 35px;
  background-color: #e2e2e2;
}
/********** End HP Mono Push **********/

/*=====  Start of ALSO Solutions Healthcare Q32022 - M-Zeit  ======*/
#p-digital-healthcare-m-zeit #microsite_content .ff-mistral .highlight {
  color: #ff4b4b;
  font-size: 38px;
  font-family: "Mistral", "roisbold", Verdana, Arial, sans-serif;
}
#p-digital-healthcare-m-zeit #microsite_content .fst-main .highlight {
  color: #008ac9;
}

/*=====  End of ALSO Solutions Healthcare Q32022 - M-Zeit  ======*/



/*** Adobe Sign New 09-12 ***/


.spr_svmain #microsite_content .col-xs-12.col-md-6.grid-col {
    margin-bottom: 90px;
}


.spr_svmain #microsite_content .ptr_r1 {

    background: #e40f00;

}


.spr_svmain #microsite_content .ptr_r1 p,
.spr_svmain #microsite_content .ptr_r1 h3,
.spr_svmain #microsite_content .ptr_r1 a.lnk {

  color: white !important;

}


.spr_svmain #microsite_content .ptr_r1 p {
    font-size: 16px;
}



.spr_svmain #microsite_content .ptr_r1 .row.equalheight {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}



.spr_svmain #microsite_content .ptr_r1 a.btn.btn-primary {
    background: none !important;
    border: 2px solid #ffffff !important;
}


.spr_svmain #microsite_content .ptr_r1 a.btn.btn-primary:hover {
    color: #000000 !important;
    border: 2px solid #ffffff !important;
    background: white !important;
}


.spr_svmain #microsite_content .ptr_r1 a.lnk:hover {
     color: #8796ff !important;
    background: none !important;
    border-bottom: 0px solid #000;

}


.spr_svmain #microsite_content .ptr_r1 a.lnk {
        border-bottom: 0px solid #000;
}



.spr_svmain #microsite_content .ptr_r1 .col-xs-12.col-md-3.grid-col.equalheight.group-0-0 {
    text-align: center;
}



.spr_svmain #microsite_content .ptr_r1 img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}



.spr_svmain #microsite_content .ptr_r3 {
    padding-top: 30px !important;
    padding-bottom: 40px;
}


.spr_svmain #microsite_content .ptr_r1 {
    padding-top: 60px;
}



.spr_svmain #microsite_content .ptr_r2 {
    padding-top: 30px !important;
    padding-bottom: 50px;
    background-image: linear-gradient(#e40f00, #c80c01);
}


.spr_svmain #microsite_content .prt_svm32 {
    margin-bottom: 50px;

}


.spr_svmain #microsite_content .prt_smv21 {
    margin-top: 40px;
    margin-bottom: 90px;
}



/** End Adobe Sign SVM  Sept 12 **/

/******************************
Allied Telesis - CSS for Awareness Camapaign
EN, DE, FR
Erwin Lazaro
Sep 16 2022
******************************/

.style_at_awareness #microsite_content h1,
.style_at_awareness #microsite_content h2,
.style_at_awareness #microsite_content h3,
.style_at_awareness #microsite_content h4 {
  font-family: "interbold", Arial, sans-serif;
  line-height: 1.25;
  text-transform: none;
}

.style_at_awareness #microsite_content h1 {
  font-size: 60px;
  margin-bottom: 0;
}

.style_at_awareness #microsite_content h2 {
  font-family: "inter", Arial, sans-serif;
  font-size: 45px;
  margin-bottom: 0;
  font-weight: 600;
}

.style_at_awareness #microsite_content h3 {
  font-size: 22px;
  margin-bottom: 0;
}

.style_at_awareness #microsite_content h4 {
  font-size: 25px;
  margin-bottom: 0;
}

.style_at_awareness #microsite_content p {
  font-size: 18px;
}

.style_at_awareness #microsite_content a.btn-primary {
  background-color: #d9761e;
  border: 0 none;
  border-radius: 8px;
  font-size: 20px;
  text-transform: none;
  padding: 15px 50px;
  margin: 0 auto;
}

.style_at_awareness #microsite_content a.btn-primary:hover {
  background-color: #c50207;
  color: #fff;
  border: 0 none;
  border-radius: 8px;
  font-size: 20px;
  text-transform: none;
  padding: 15px 50px;
  margin: 0 auto;
}

.style_at_awareness #microsite_content section.block_header {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_header.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col picture {
  float: right;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h1,
.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h3,
.style_at_awareness #microsite_content section.block_header .grid .grid-col .article p {
  color: #fff;
  margin-bottom: 20px;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h1 {
  text-shadow: 3px 5px 0px #000000;
}

.style_at_awareness #microsite_content section.block_header .grid .grid-col .article h1 b {
  color: #c50207;
}

.style_at_awareness #microsite_content section.block_intro {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_intro.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_intro .grid-col:first-child .article {
  text-align: center;
}

.style_at_awareness #microsite_content section.block_intro .grid-col:first-child .article h2 {
  margin-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_intro .grid-col:last-child .article .row {
  display: flex;
  align-items: center;
}

.style_at_awareness #microsite_content section.block_product_feature {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_products.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
  min-height: 480px;
}

.style_at_awareness #microsite_content section.block_product_feature .grid-col .article p {
  color: #fff;
}

.style_at_awareness #microsite_content section.block_why_allied {
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_why_allied .grid-col .article .col-xs-12 {
  position: relative;
  display: flex;
  align-items: center;
}

.style_at_awareness #microsite_content section.block_why_allied .grid-col .article .col-xs-12 h2 {
  font-weight: 600;
  font-family: "inter", Arial, sans-serif;
  padding-right: 20px;
  border-right: 2px solid #c50207;
  width: 45%;
  margin-right: 20px;
}

.style_at_awareness #microsite_content section.block_why_allied .grid-col .article .col-xs-12 p {
  margin-bottom: 0;
  width: 55%;
}

.style_at_awareness #microsite_content section.block_why_allied_columns {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_why_allied.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight {
  display: flex;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight {
  background: #fff;
  padding: 0;
  margin-left: 20px;
  margin-right: 20px;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight .article h3 {
  color: #c50207;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight .article h3:after {
  content: '';
  position: absolute;
  background-color: #c50207;
  display: block;
  height: 3px;
  width: 40%;
  margin: auto;
  left: 0;
  right: 0;
  bottom: 0;
}

.style_at_awareness #microsite_content section.block_why_allied_columns .grid .row.equalheight .grid-col.equalheight .article p {
  font-size: 15px;
}

.style_at_awareness #microsite_content section.block_allied_partners {
  background: url('https://www.also.com/ec/cms5/media/img/1010_central/allied_telesis_1/awareness_campaign/bg_partners.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 50px;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid {
  padding-left: 15%;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(3),
.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(4) {
  width: 50%;
  padding: 0 10px;
  text-align: center;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(3) {
  border-right: 2px solid #000;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid-col .article h2 {
  margin-bottom: 30px;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid-col .article h4 {
  color: #d9761e;
  font-family: "inter", Arial, sans-serif;
  font-weight: 500;
  display: inline-block;
  background-color: #1c1c1c;
  padding: 3px 10px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(3) .article p,
.style_at_awareness #microsite_content section.block_allied_partners .grid .row .grid-col:nth-child(4) .article p {
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 20px;
}

.style_at_awareness #microsite_content section.block_allied_partners .grid .article p.big {
  color: #c00404;
  font-size: 40px;
  font-family: "inter", Verdana, Arial, sans-serif;
  font-weight: bold;
  text-align: center;
}

.style_at_awareness #microsite_content section.block_allied_partners.single .grid .row .grid-col:nth-child(3) {
  border-right: 0 none;
  width: 100%;
}

/****************************** End Allied Telesis - CSS for Awareness Camapaign ******************************/



/*** Steve M 09-21-22 Madrid Tech Show ***/


.md_svmain #microsite_content .btn_mts01 .row.equalheight {
    background: rgb(0,0,0,.15);
    padding: 20px 0;
    border-radius: 40px;
}


.md_svmain #microsite_content .stm_svm1 p.big {
    line-height: 1.3em;
}


.md_svmain #microsite_content .frm_sm1 {

    background: #000 url(https://also.com/ec/cms5/media/img/2610_1/vendors_2/aslan/madridfooter_new.jpg) no-repeat !important;
    background-position: bottom center !important;
    margin: 0px !important;
}


.md_svmain #microsite_content .container.grid.grid-type-1 {
    background: none !important;
}




.md_svmain #microsite_content .btn_mts02, 
.md_svmain #microsite_content .btn_mts03 {
    background: #F1F3F2 !important;
}


.md_svmain #microsite_content .frm_sm1 .mwf-field {
    color: black;
}


.md_svmain #microsite_content .pTil_01 h2 {
    margin-bottom: 0px;
}


.md_svmain #microsite_content .pTil_02 {
    padding: 0px 0px 40px 0px;
}



/*** End Madrid Tech Show SVM ***/



/** James M 09-21-22 ES_2610 signNow vendor page **/

#signNow h1 {
text-transform: none;
line-height: 1.25em;
letter-spacing: normal;
font-weight: 900;
color:#2c2c2c;
font-size:52px;
}

#signNow p {
font-size:16px;
}

.n_section {
padding-top:25px;
padding-bottom:25px;
}

.n_section_pt {
padding-top:25px;
}

.n_section_pb {
padding-bottom:25px;
}

.n_section_pt_50 {
padding-top:50px;
}

.n_section_pb_50 {
padding-bottom:50px;
}

#signNow #microsite_content a.btn-primary {
border: 2px solid #00a1f2;
    border-bottom: 2px solid #00a1f2;
    border-radius: 4px;
    background: #00a1f2 !important;
    color: #FFF;
}

.signNow_blurb_1 h2 {
height:110px;
}

.signNow_blurb_1 p {
height:130px;
}

.signNow_blurb_2 h2 {
height:50px;
}

.signNow_blurb_2 p {
height:150px;
}

.signNow_bg1 {
background-color: #efffe9;
}

.signNow_bg2 {
background-color: #f1f1fe;
}

.signNow_bg3 {
background-color: #fff8e5;
}

.signNow_bg4 {
background-color: #fff1fa;
}

.n_section_2 {
padding-top:50px;
padding-bottom:50px;
}

.signNowbtn #microsite_content input.btn-primary {
background: #00a1f2;
}

/** End ES_2610 signNow vendor page **/

/** Carl S 09-28-22 ES_2610 Avepoint Landing Page **/

/**SECTION 1**/

body#avepoint-lp-0922 section#avepoint-section-1 {
    padding: 50px 0 !important;
}

body#avepoint-lp-0922 section#avepoint-section-1 h1 {
    text-transform: none !important;
    margin-bottom: 30px !important;
}


/**SECTION 2**/

body#avepoint-lp-0922 section#avepoint-section-columns-1 {
    padding: 50px 0 !important;
}

body#avepoint-lp-0922 section#avepoint-section-columns-1 img {
    width: 150px !important;
}

/**SECTION 3**/

body#avepoint-lp-0922 section#avepoint-section-highlight * {
    color: white !important;
}
body#avepoint-lp-0922 section#avepoint-section-highlight {
    background: #4fafaf !important;
    padding: 50px 0 !important;
}

/**SECTION 4**/

body#avepoint-lp-0922 section#avepoint-section-contact-form {
    padding: 50px 0 !important;
    background: #f0f0f0 !important;
}

/*misc*/

body#avepoint-lp-0922 section#avepoint_section-accdns {
    padding: 50px 0 !important;
    background: #006b7d;
}

body#avepoint-lp-0922 section#avepoint_section-accdns a.btn-primary {
    background: white !important;
    color: #006b7d !important;
}

body#avepoint-lp-0922 section#avepoint_section-accdns h2 {
    font-size: 35px !important;
    text-decoration: underline !important;
}

body#avepoint-lp-0922 section#avepoint-section_videos {
    padding-bottom: 50px !important;
    margin-top: 0px !important;
    background: #FFFBF6 !important;
}

body#avepoint-lp-0922 section#avepoint_section-accdns img {
    filter: brightness(10);
}

body#avepoint-lp-0922 section#avepoint_section-accdns * {
    color: white !important;
}

body#avepoint-lp-0922 #avepoint_section-accdns img.img-responsive {
  width:175px;
}

body#avepoint-lp-0922 a.btn-primary {
    border: none !important;
    border-radius: 15px !important;
    min-width: 300px !important;
    background: #008080;
}

body#avepoint-lp-0922 a.btn-primary:hover {
    background: #006161 !important;
    color: white !important;
}

body#avepoint-lp-0922 #avepoint_section-accdns img.img-responsive {
    width: 175px;
}

section#avepoint_section-accdns div.col-xs-12.grid-col:first-child .article.text_with_media:nth-child(2) picture img.img-responsive {
    width: 300px !important;
    max-width: 100% !important;
}

section#avepoint_section-accdns>.container.grid>.row>div.col-xs-12:first-of-type span.text-box>p:nth-of-type(2) {
    text-align: right;
}

body#avepoint-lp-0922 * {
    font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

/** End Avepoint Landing Page **/

/** Robilyn A 09-30-22 ES_1010 ALSO World Cup page **/

.wc_pt_50 {
    padding-top: 50px;
}

.wc_pb_50 {
    padding-bottom: 50px;
}

.p-1010-also_world_cup_1 h2 {
    color: #56042C;
}

.p-1010-also_world_cup_1 h3 {
    color: #56042C;
}

.p-1010-also_world_cup_1 section.section_2898127 {
    background-color: #f6f6f6;
}

.p-1010-also_world_cup_1 #microsite_content a.btn-primary {
border: 2px solid black;
border-bottom: 2px solid #000;
border-radius: 30px;
background: #56042C;
color: #FFF;
font-size: 16px;
padding: 15px 30px;
font-weight: bold;
}
/** End ALSO World cup page **/


/** open MS ACMMP OCT 5 **/

.acmp_ms #microsite_content .section_2714699 .equalheight .article {
    background: #fff;
    margin: 0 0 0 26px;
    padding: 0;
}

/** close MS ACMMP OCT 5 **/



/**** ALSO APPLE Services & Solution SVM 10-10-2022 ****/

.svm_alsomn #microsite_content .col-xs-12.grid-col.separat:nth-child(3) img.img-responsive {
        padding-right: 25px;

}

/**** END ALSO APPLE SVM 10-10-2022 ****/




/** open HPE Aruba Callout campaign **/

.p-1010_anbieter-microsite_607 #microsite_content a.btn-primary, a.btn.btn-primary {
    border: aliceblue;
    border-radius: 10px;
    background: #ff7b11;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}
    
.p-1010_anbieter-microsite_607 h2
{
    color: #ff7b11;
    font-family: 'interbold';
}
    
.p-1010_anbieter-microsite_607 h3
{
    color: #ff7b11;
}

/** close HPE Aruba Callout campaign **/




/** Robilyn A 10-11-22 EN_1010 ALSO JP.IK Pilot **/

#jpikpilot .transforming-segment a#section_segment {
    margin-left: 10px;
}
#jpikpilot .transforming-segment .col-xs-4.col-md-2.grid-col.equalheight.group-1-0 {
    margin-left: -10px;
    margin-right: -10px;
    width: 20%;
}
#jpikpilot .transforming-segment img {
    padding: 0;
    margin: 0;
}
#jpikpilot .transforming-segment .col-xs-12 {
    padding: 0;
    margin: 0;
}
#jpikpilot .pt_100{
padding-top: 100px;
}
#jpikpilot .pb_100{
padding-bottom: 100px;
}
#jpikpilot .article.section_headline {
    display: inline-block;
    background: #000;
    max-width: 100%;
    margin: 50px -15px 50px ;
    padding: 0 50px;
}
#jpikpilot .article.section_headline h2 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 40px;
    padding: 30px 0px;
    margin-bottom: 0px;
}
#jpikpilot #microsite_content .bg-add3-100 p {
    color: #000000;
}
#jpikpilot .minds-on .tab-content .col-xs-12 {
    padding: 0;
    background: #fff;
}
#jpikpilot .minds-on .nav-tabs > li > a {
    background: #000;
  color:#fff;
    margin-left: 2px;
    margin-right: 2px;
}
#jpikpilot .minds-on .nav-tabs li.active > a, .nav-tabs li.active > a {
    background: #fff;
    color: #000;
    border: 1px solid #fff;
}
#jpikpilot .minds-on #tab-3.nav-tabs {
    margin-left: -42px;
    border: none;
}
#jpikpilot .tab-pane p {
    margin-top: 20px;
    margin-bottom: 0;
}
#jpikpilot .sign-up .clearfix.module.article.webforms {
    background: #fff;
    padding: 50px 25px 50px 25px;
}
#jpikpilot .modern-easy-learning span.text-box {
    background: #fff;
    display: inline-block;
    margin: 50px -42px 50px;
    padding: 0 50px;
}
#jpikpilot .modern-easy-learning span.text-box h2 {
    font-size: 40px;
    padding: 30px 0px;
    margin-bottom: 0px;
}
#jpikpilot .new-market span.text-box {
    background: #ffffff;
    display: inline-block;
    margin: 0px -25px 0px;
    padding: 0 50px;
}
#jpikpilot .new-market span.text-box p {
    padding: 30px 0px;
    margin-bottom: 0px;
}
#jpikpilot p.big {
    font-size: 20px;
    line-height: 1.5;
}
#jpikpilot p {
    font-size: 18px;
}
#jpikpilot .modern-easy-learning ul li:before {
    content: '✓';
    color: white;
    background-color: #89e872;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    margin-left: -38px;
    text-align: center;
    display: inline-block;
}
#jpikpilot .modern-easy-learning ul li {
    list-style-type: none;
    padding-left: 0rem;
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 5px;
}
#jpikpilot .new-market ul li:before {
    content: '✓';
    color: white;
    background-color: #89e872;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    font-size: 13px;
    font-weight: bold;
    margin-right: 10px;
    margin-left: -38px;
    text-align: center;
    display: inline-block;
}
#jpikpilot .new-market ul li {
    list-style-type: none;
    padding-left: 0rem;
    font-size: 18px;
    line-height: 1.6;
    margin-bottom: 5px;
}
#jpikpilot .jpikpilot-hero-gradient{
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_hero_key_visual.svg'), linear-gradient(109deg, #89E872 0%, #FF7731 100%);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
  padding-bottom: 50px;
}
#jpikpilot .jpikpilot-hero-home .text_with_media .row, #jpikpilot .jpikpilot-subpage-hero .text_with_media .row {
    padding: 0;
}
#jpikpilot .btn-watch-more a.btn-default {
    background: #ffffff;
}
#jpikpilot .btn-watch-more a.btn-default:hover {
    background: #006b7d;
    color: #ffffff;
}
#jpikpilot .sign-up {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_contact_key_visual.svg'), linear-gradient(109deg, #89E872 0%, #FF7731 100%);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#jpikpilot .minds-on {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_minds_on_key_visual.svg');
    background-color: #FF7731;
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#jpikpilot .minds-on .container.grid.grid-type-1 {
    background: none;
}
#jpikpilot .modern-easy-learning {
    background-image: url('https://www.also.com/ec/cms5/media/img/1010_central/also_acmp_jp_ik_pilot/jp-ik_pilot_hardware-software_key_visual.svg');
    background-color: #89E872;
    background-position: center center, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#jpikpilot .modern-easy-learning .container.grid.grid-type-1 {
    background: none;
}

#jpikpilot #microsite_content section:last-of-type {
    margin-bottom: 0;
}


/*** SV_3100 JP SVM 11-22-22 ***/

.svm_jpmain1 #microsite_content .svm_jpk1 .col-xs-12.grid-start-1.grid-end-5 ul li {
    width: 150%;
}


/** End ALSO JP.IK Pilot page **/


/*** kaspersky SVM 10-19-22 ***/
.style_KasperskyES #microsite_content section.kasperskyES_section.productlist .article.text_with_media:before {
    background: none !important;
}

.style_KasperskyES #microsite_content .productlist .col-xs-12.col-md-4.grid-col.equalheight.separat.group-0-0:nth-child(1) a.btn-primary,
.style_KasperskyES #microsite_content .productlist .col-xs-12.col-md-4.grid-col.equalheight.separat.group-0-0:nth-child(2) a.btn-primary  {
    margin-top: 31px;
}

/*** END kaspersky SVM 10-19-22 ***/

/** Carl Samson 10-17-2022 ET_5110 HP NPI 22Q4 Styling **/

/** general page styling **/ 

body.p-microsite.p-.p-5110-hp_npi_22q4_1 * {
    font-family: Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;
}

body.p-microsite.p-.p-5110-hp_npi_22q4_1 h5 {
    font-size: 24px;
}

body.p-microsite.p-.p-5110-hp_npi_22q4_1 p {
    font-size: 18px;
}

/** section 1 styling **/

section#hp-npi-22q4_secion1 .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion1 .col-xs-12.grid-col:first-of-type {
    background: darkorange;
    margin-bottom: 5px !important;
}

section#hp-npi-22q4_secion1 .col-xs-12.grid-col:first-of-type {
    background: darkorange;
    margin-bottom: 5px !important;
}

/** section 2 styling **/ 

section#hp-npi-22q4_secion2 .col-xs-12 {
    padding: 0px !important;
}

section#hp-npi-22q4_secion2 div.article.text_with_media div.row.media-wrapper {
    display: table-cell;
    vertical-align: middle;
}

section#hp-npi-22q4_secion2 div.article.text_with_media {
    display: table;
    margin: auto;
    height: 100%;
}

section#hp-npi-22q4_secion2 div.col-xs-12.col-md-6.grid-col.equalheight:first-child div.article.text_with_media h3 {
    font-size: 35px !important;
    color: white;
    letter-spacing: 15px;
    text-shadow: 2px 2px 2px #3d3d3d;
}

section#hp-npi-22q4_secion2 div.col-xs-12.col-md-6.grid-col.equalheight:first-child div.article.text_with_media {
    background: darkorange;
    width: 100% !important;
}

section#hp-npi-22q4_secion2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0 {
    height: 160px
px
 !important;
}

/** section 3 styling **/


section#hp-npi-22q4_secion3 {
    margin-top: 50px !important;
}

section#hp-npi-22q4_secion3>.container.grid.grid-type-1.text-center>.row>div.col-xs-12.grid-col:nth-of-type(2) h2, section#hp-npi-22q4_secion3>.container.grid.grid-type-1.text-center>.row>div.col-xs-12.grid-col:nth-of-type(4) h2 {
    padding: 50px 0;
    background: darkorange;
    color: white;
}

/** section 4 styling **/

section#hp-npi-22q4_secion4 img {
    width: 150px !important;
}

section#hp-npi-22q4_secion4 {
    background: #f0f0f0 !important;
    padding: 50px 0 !important;
}

/** section 5 styling **/

section#hp-npi-22q4_secion5>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col .col-xs-12 {
    margin: 0px !important;
    padding: 0px !important;
}

section#hp-npi-22q4_secion5>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col:nth-of-type(1) h2, section#hp-npi-22q4_secion5>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col:nth-of-type(3) h2 {
    background: #fcc669 !important;
    width: 100% !important;
    padding: 50px 0 !important;
}

/** section 7 styling **/

section#hp-npi-22q4_secion7>.container.grid.grid-type-1>.row .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion7>.container.grid.grid-type-1>.row h2 {
    background: #fcc669 !important;
    padding: 50px 0 !important;
}

/** section 9 styling **/

section#hp-npi-22q4_secion9 .col-xs-12 {
    padding: 0px !important;
}

section#hp-npi-22q4_secion9 h2, section#hp-npi-22q4_secion10 h2 {
    background: #f29b83;
    padding: 50px 0 !important;
}

/** section 11 styling **/

section#hp-npi-22q4_secion11 .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion11 h2 {
    background: #f39b83;
    padding: 50px 0 !important;
}

/**section 13 styling**/

section#hp-npi-22q4_secion13 .col-xs-12 {
    padding: 0px !important;
}

section#hp-npi-22q4_secion13 h1 {
    background: darkorange;
    color: white !important;
    padding: 50px 0 !important;
    margin-bottom: 30px !important;
}

section#hp-npi-22q4_secion13 h2 {
    background: #f49b83;
    padding: 50px 0 !important;
    margin-bottom: 10px !important;
}

section#hp-npi-22q4_secion14 a.btn-primary:hover {
    background: #f49b83 !important;
}
section#hp-npi-22q4_secion14 a.btn-primary {
    background: transparent;
    color: black;
    border-radius: 10px !important;
    border: 2px solid #f49b83 !important;
    width: 100% !important;
    height: 70px !important;
    transition: .3s ease all !important;
}

section#hp-npi-22q4_secion15 .col-xs-12 {
    padding: 0px !important;
}
section#hp-npi-22q4_secion15 h2 {
    background: #fdc668;
    padding: 50px 0 !important;
    margin-bottom: 10px !important;
}

/**section 16 styling **/

section#hp-npi-22q4_secion16 {
    margin-bottom: 50px !important;
}
section#hp-npi-22q4_secion16 a.btn-primary:hover {
    background: #fdc668 !important;
    border: 2px solid #fdc668 !important;
}
section#hp-npi-22q4_secion16 a.btn-primary {
    background: transparent;
    color: black;
    width: 100% !important;
    border-radius: 10px !important;
    border: 2px solid #fdc668;
    transition: .3s ease all !important;
    min-height: 70px !important;
}

section#hp-npi-22q4_secion17 h2 {
    background: darkorange;
    color: white;
    padding: 50px 0 !important;
}

section#hp-npi-22q4_secion17 a.btn-primary:hover {
    background: darkorange !important;
    border: 2px solid darkorange !important;
    color: white !important;
}

section#hp-npi-22q4_secion17 a.btn-primary {
    background: transparent;
    color: darkorange;
    border: 2px solid darkorange;
    border-radius: 10px !important;
    transition: .3s ease all !important;
}

section#hp-npi-22q4_secion17>.container.grid.grid-type-1.text-center>.row>.col-xs-12.grid-col:nth-of-type(3) img {
    width: 300px !important;
}

/***** END HP NPI 22Q4 Styling *****/

/** PaaS Partner Summit 2022 - James M - 17102022 **/

#paasps2022 h1 {
text-transform: none;
}

#paasps2022 p.big {
line-height:1.4;
}

#paasps2022 .address-modul.article {
    width: 60%;
}

#paasps2022 .contact_information {
    margin-top: 30px;
    width: 100%;
    margin-left: -150px;
}

#paasps2022 table.table tr td {
    width: 5%;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(3) {
    background-color: #b9e9ae;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(6) {
    background-color: #b9e9ae;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(9) {
    background-color: #b9e9ae;
}

#paasps2022 .table-striped>tbody>tr:nth-of-type(12) {
    background-color: #b9e9ae;
}

#paasps2022 #microsite_content section:last-of-type {
    margin-bottom: 0px;
background-repeat: no-repeat;
}

.paas_2022_header_main {
    height: 400px;
    background-image: url(https://also.com/ec/cms5/media/img/1010_central/paas_partner_summit_2022/header-paas-2022-v2.jpg);
    padding-top: 68px;
    background-size: cover;
    background-repeat: no-repeat;
}

.paas_2022_header_main .article.text_with_media {
background-color:white;
margin-top:170px;
padding:15px 0px 0px 0px;
}

.paas_2022_sec02 {
background: url(https://also.com/ec/cms5/media/img/2320_1/services_19/solution_services_3/also_web_configurator/bg-og.png), #006b7d !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

#microsite_content .paas_2022_sec02 .text {
  background-color:white;
  width:900px;
padding:20px;
  position:absolute;
  top:60px;
}

#microsite_content .paas_2022_sec02 .media {
  position:relative;
  padding-left:70px;
}

.paasfooter .container.grid.grid-type-1 {
background-color:white;
padding-top:40px;
padding-bottom:40px;
}

.paasfooter .img-original.img-responsive {
    width: 150px;
}SV_3100 JP SVM 11-22-22

/** End PaaS Partner Summit 2022 **/


/* S T A R T   HPE iquote2 */

section#hpe_shane_1 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010/test_6/shane/bg04.jpg);
    background-repeat: no-repeat;
    background-position: center;
}
section.section_2921752.hpe_raid_shane {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
section#hpe_raid_shane_2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/1550_hpe_22q4_raid_controllers_campaign_lp_graphics_copy.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
section#hpe_raid_shane_6 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/sec4-2.jpg);
    background-position: center;
    background-size: cover;
}
#hpe_raid_shane_6  .col-xs-12.col-md-6.grid-col.equalheight:nth-child(1) p {
color:#fff;
}
/* C L O S E   HPE iquote2 */




/***** Kyocera SVM 10-18-22 ****/


@media (max-width: 1999px) { 


  .kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    margin-top: -40px;
    width: 40%;
}


.kyr_main54 #microsite_content .kyr_csV1 h2 {
    font-size: 27px;
    width: 550px;
}

.kyr_main54 #microsite_content .kyr_csV1 p.big {

    font-size: 15px;
       width: 500px;
}


.kyr_main54 #microsite_content .kyr_csV1 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2) img.img-responsive  {
    width: 2000px;
    height: 400px;
}



}




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


  .kyr_main54 #microsite_content .kyr_cs1 .article.text_with_media img {
    margin-top: -40px;
    width: 40%;
}


.kyr_main54 #microsite_content .kyr_csV1 h2 {
    font-size: 30px;
    width: 400px;
}

.kyr_main54 #microsite_content .kyr_csV1 p.big {

    font-size: 20px;
       width: 650px;
}


.kyr_main54 #microsite_content .kyr_csV1 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2) img.img-responsive  {
    width: 2000px;
    height: 400px;
}



}


/***** End Kyocera SVM 10-18-22 ****/





/** Robilyn A 10-19-22 ES_1010 ALSO Lenovo ThinkUniverse **/


#lenovothinkuniverse .registration_form {
    background: #4D144A;
}
#lenovothinkuniverse .registration_form .container.grid.grid-type-1 {
    background: #4D144A;
}
#lenovothinkuniverse .registration_form h3 {
    color: #fff;
}
#lenovothinkuniverse .registration_form label.mwf-label {
    color: #fff;
}
#lenovothinkuniverse .registration_form p {
    color: #fff;
}
#lenovothinkuniverse .registration_form p a {
    color: #fff;
    border-bottom: none;
}
#lenovothinkuniverse h1 {
    color: #7A126B;
}
#lenovothinkuniverse h2 {
    color: #7A126B;
}
#lenovothinkuniverse .contact-info h2 {
    color: #fff;
}
#lenovothinkuniverse .contact-info p {
    color: #fff;
}
#lenovothinkuniverse .contact-info p a {
    color: #fff;
    border-bottom: none;
}
#lenovothinkuniverse .contact-info {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_thinkuniverse/contact-background-1920px.jpg);
    margin-top: 0;
}
#lenovothinkuniverse #microsite_content section:last-of-type {
    margin-bottom: 0;
}
#lenovothinkuniverse #microsite_content input.btn-primary {
    background: #6a121e;
}

/** End 10-19-22 ALSO Lenovo ThinkUniverse **/

/** Carl Samson 10-19-22 DE_1010 N-Able CUH Styling **/

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 * {
    font-family: manrope,Helvetica,Arial,sans-serif !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section.n-able_CUH-page-section {
    padding: 50px 0 !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary {
    background: transparent !important;
    color: #3e067f !important;
    border: 2px solid #3e067f !important;
    border-radius: 10px !important;
    transition: .3s ease all;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary:hover {
    background: #3e067f !important;
    color: white !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary {
    background: transparent !important;
    color: #3e067f !important;
    border: 2px solid #3e067f !important;
    border-radius: 10px !important;
    transition: .3s ease all;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 a.btn-primary:hover {
    background: #3e067f !important;
    color: white !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 a.btn.btn-default:hover {
    background: #3d3d3d !important;
    color: white !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 {
    padding: 0px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 .col-xs-12 {
    padding: 5px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section2 a.btn.btn-default {
    width: 100% !important;
    min-height: 65px !important;
    border-radius: 10px !important;
    background: transparent;
    border: 2px solid #3d3d3d;
    color: #3d3d3d !important;
    transition: .3s ease all;
    text-transform: inherit;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section-oversight h2 {
    font-weight: bold !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section-oversight * {
    color: white;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section-oversight {
    background: #3e067f;
    padding-bottom: 0px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section4 * {
    color: white;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section4 {
    background: #3e067f;
    padding: 0px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section5 img {
    width: 800px !important;
}
body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section5 {
    background: #3e067f;
    padding: 0px !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-benefits .col-xs-12.grid-col {
    margin: 30px 0;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-features h2 {
    margin: 0px !important;
    color: white !important;
    font-weight: bolder;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-features {
    padding-bottom: 0px !important;
    background: #241c3a;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section8 {
    background: #241c3a;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 .panel-collapse {
    transition: .5s ease all !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 div.panel-collapse.collapse.in {
    border-left: 2px solid #460073 !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 .panel-collapse .panel-body * {
    color: white !important;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 .panel-collapse .panel-body {
    background: #460074cc;
    
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page_section-resources h2 {
    font-weight: bold;
}

body.p-microsite.p-1010_anbieter.p-1010_anbieter-cloud_user_hub_22q4_1 section#n-able_CUH-page-section1>div.container {
    width: 100%;
    padding: 0 150px;
    background: #f1f4ff;
    box-shadow: inset 10px 3px 10px #3d3d3d30;
}

/** END DE_1010 N-Able CUH Styling **/

/** HPE Gen10+ James M. **/

.hpe_bgen_10p {
background-color:#FAFAFA;
}

#section > section.section_2923602.hero-banner.custom-btn.tranform > div > div > div > div {
min-height:600px;
}

#microsite_content .hpe_gen10p_usecase h2 {
color:white;
}

#microsite_content .hpe_gen10p_usecase h3 {
color:white !important;
margin-bottom:30px;
}

#microsite_content .hpe_gen10p_usecase ul {
  list-style-type: none !important;
}

#microsite_content .hpe_gen10p_usecase ul li {
  margin-bottom: 1.75rem !important;
  margin-left: 20px !important;
color:white;
}

#microsite_content .hpe_gen10p_usecase ul li::before {
  position: absolute;
  left: 24px;
  width: 24px;
  height: 24px;
  background: url(https://also.com/ec/cms5/media/img/1010_anbieter_1/hpe_23/hpe_portal_6/hpe_microserver_gen_10_1/checkmark-white.png) left 0 / contain no-repeat;
  content: "";
}

/** HPE Gen10+ End **/ 



/**** microsoft-edu 10-20-22 SVM ****/
 
.edu_main #microsite_content .edu_sect0 h2 {

    font-size: 26px;
    text-align: center;
    padding: 50px 0 0px 0;

}


.edu_main #microsite_content .edu_sect1 .row.media-wrapper {

    background: #fcb407;
    text-align: center;
    padding: 20px 0 10px 0 !important;

}




.edu_main #microsite_content .edu_sect3 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0 {
    background: #f2f2f2;
    text-align: center;
    padding-top: 20px;
}

.edu_main #microsite_content .edu_sect2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2),
.edu_main #microsite_content .edu_sect3 .col-xs-12.col-md-6.grid-col.equalheight.group-1-0:nth-child(2) {
    border-left: 1px dotted #bfbfbf;
}



.edu_main #microsite_content .edu_sect3 .row.equalheight {

  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
  border-bottom: 1px solid #bfbfbf;
}


.edu_main #microsite_content .edu_sect2 .row.equalheight {

  border-left: 1px solid #bfbfbf;
  border-right: 1px solid #bfbfbf;
} 


.edu_main #microsite_content .edu_sect1 .row {
    background: #fcb407;
}

.edu_main #microsite_content .edu_sect1 .row {
    background: #fcb407;
}


/*** 2nd section ***/


.edu_main #microsite_content .edu_sect32 h4 {
    font-size: 27px;
   font-weight: bold;
    text-align: center;
    margin-top: 60px;
    margin-bottom: 20px;

}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) {
     background: #fcb407;
     padding: 0px;
}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 h2 {
    border-bottom: 1px solid #ffffff;
    color: #fcb40700;
    width: 120%;
    margin-top: 50px;
    margin-left: -25px;
    
}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 h2 {
    border-bottom: 1px solid #ffffff;
    color: transparent;
    margin-top: 50px;
}




.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 b {
    font-size: 28px;
}
.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(1) .col-xs-12 p {

    font-size: 22px;
    margin-top: 90px;
    padding-left: 70px;
    padding-right: 20px;
}




.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(2) .col-xs-12 h2 {
    border-bottom: 1px solid #ffffff;
    margin-top: 50px;
}


.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(2) .col-xs-12 h4 {
    border-bottom: 1px solid #bfbfbf;
    margin-top: 50px;
    margin-left: -33px;
    font-size: 32px;
    padding-left: 80px;
    text-decoration: underline 3px #fcb407;
    text-underline-offset: 4px;
}

.edu_main #microsite_content .edu_sect4 .col-xs-12.col-md-6.grid-col.equalheight.group-2-0:nth-child(2) img.img-responsive {
    margin-top: -57px;
}

/** Sect 3 **/

.edu_main #microsite_content .edu_sect5 {
    margin: 80px 0 50px 0;
}



/** Sect 4 ***/
/** 10-32-22 **/

.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(1),
.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(2), 
.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(3)  {

    background: #fcb407;
}


.edu_main #microsite_content .edu_sect6 h4 {
    font-size: 19px;
    text-align: center;
    font-weight: bold;
}



.edu_main #microsite_content .edu_sect61 h4 {
    color: transparent;
}

.edu_main #microsite_content .edu_sect7 p {

    text-align: center;
    font-size: 14px;
    border-bottom: 3px solid #8b8b8b;
    height: 110px;
}


.edu_main #microsite_content .edu_sect7 {
    margin-bottom: 70px;
}


.edu_main #microsite_content .edu_sect61 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0:nth-child(1) {
    border-top: 1px solid #bfbfbf;
    border-right: 1px solid #bfbfbf;
    border-top-right-radius: 25px;
}


.edu_main #microsite_content .edu_sect61 .col-xs-12.col-md-4.grid-col.equalheight.group-3-0:nth-child(3) {
    border-top: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    border-top-left-radius: 25px;
}



.edu_main #microsite_content .edu_sect6 .col-xs-12.col-md-4.grid-col.equalheight.group-4-0:nth-child(2) {
    border-right: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
}



.edu_main #microsite_content .edu_sect7 .col-xs-12.col-md-4.grid-col.equalheight.group-5-0:nth-child(2) {

    border-right: 1px solid #bfbfbf;
    border-left: 1px solid #bfbfbf;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    border-bottom: 1px solid #bfbfbf;
}


.edu_main #microsite_content .edu_sect7 p {
    text-align: center;
    font-size: 14px;
    border-bottom: 3px solid #8b8b8b;
    height: 110px;
}

.edu_main #microsite_content .edu_sect8 a.btn.btn-primary {
    background: #fcb407;
    color: black;
    border: none;
    width: 300px;
}

.edu_main #microsite_content .edu_sect8 {
  text-align: center;
}


/**** END microsoft-edu 10-20-22 SVM ****/

/* S T A R T   HPE iquote_2200 */

section.section_2926924.hpe_raid_shane {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}
/* C L O S E  HPE iquote_2200 */

/* S T A R T   HPE iquote_3100 */

section.section_2928534.hpe_raid_shane{
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

/* C L O S E  HPE iquote_3100 */



 /* S T A R T   HPE iquote_6110 */

section.section_2928790.hpe_raid_shane {
    background-image: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/3_0_iquote_sales_tools/new_40/bg04-1.jpg);
    background-position: center;
    background-repeat: no-repeat;
}

/* C L O S E  HPE iquote_6110 */



/** Robilyn A 10-21-22 EN_1010 ALSO JP.IK Pilot **/


/* ======================= */
/* === TEXT WITH MEDIA === */
/* ======================= */
@media (min-width: 768px) {
    #jpikpilot .text_with_media_overlapping > .row {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }

    /**overlaping styles**/
    #jpikpilot .text_with_media_overlapping .row .media,
    #jpikpilot .text_with_media_overlapping .row .text,
    #jpikpilot .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }

    #jpikpilot .text .grid-container > div {
        grid-row: 1/2;
    }
    #jpikpilot .text .grid-container :first-child {
        z-index: 999;
    }
    /***************************/
    /*text box styles*/
    #jpikpilot .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    #jpikpilot .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px;
      }
    #jpikpilot .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    #jpikpilot .text_with_media_overlapping .bg-box {
        background: #fff;
    color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    #jpikpilot .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    #jpikpilot .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    #jpikpilot .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    #jpikpilot .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    #jpikpilot .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    #jpikpilot .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    #jpikpilot .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    #jpikpilot .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    #jpikpilot .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    #jpikpilot .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    #jpikpilot .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    #jpikpilot .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    #jpikpilot .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    #jpikpilot .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    #jpikpilot #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
    #jpikpilot #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    #jpikpilot #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
    #jpikpilot #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
    #jpikpilot .standard-box .article div div {

        background: white;
        
        }
}

@media (max-width: 767px) {
  #jpikpilot .text_with_media_overlapping .text {
        background: #fff;
        color: #000;
    }
    #jpikpilot .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 25px !important;
    }
}


/** End ALSO JP.IK Pilot page **/


/** 10-25-22 SVM 6110 DE/FR Lenovo **/


#lev_svmain #microsite_content .lev_sec1 a.cols-100-100.btn.btn-primary {
    border: none !important;
    border-radius: 0px !important;
    background: red !important;
    color: white !important;
   border: 2px solid red !important;
}

#lev_svmain #microsite_content .lev_sec1 a.cols-100-100.btn.btn-primary:hover {

      background: white !important;
      border: 2px solid red !important;
      color: red !important;
}

/** End 10-25-22 SVM 6110 DE/FR Lenovo **/


/** Robilyn A 11-02-22 DE_1010 Lenovo 360 Business Modul **/

#lenovo360modul h1 {
    color: #7A126B;
}
#lenovo360modul h2 {
    color: #7A126B;
}
#lenovo360modul .overview_modul .article.text_with_media {
    background: #4D144A;
}
#lenovo360modul .overview_modul h3 {
    color: #ffffff;
}
#lenovo360modul .overview_modul p {
    color: #ffffff;
}
#lenovo360modul .overview_modul ul li {
    color: #ffffff;
}
#lenovo360modul .overview_modul ul {
    padding-left: 20px;
}
#lenovo360modul .incentive .article.text_with_media {
    background: #7B1624;
    padding: 30px 0;
}
#lenovo360modul .incentive h2 {
    color: #ffffff;
}
#lenovo360modul .incentive p {
    color: #ffffff;
}
#lenovo360modul .contact_info {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_thinkuniverse/contact-background-1920px.jpg);
    margin-top: 0;
}
#lenovo360modul .contact_info h2 {
    color: #ffffff;
}
#lenovo360modul .contact_info p {
    color: #ffffff;
}
#lenovo360modul .contact_info a.lnk {
    color: #ffffff;
    border-bottom: none;
}
#lenovo360modul .pt_50 {
    padding-top: 50px;
}
#lenovo360modul .pb_50 {
    padding-bottom: 50px;
}
#lenovo360modul #microsite_content section:last-of-type {
    margin-bottom: 0;
}
#lenovo360modul .umsatz .text_with_media {
    background: #7B1624;
}
#lenovo360modul .umsatz h3 {
    color: #ffffff;
    text-transform: none;
}
#lenovo360modul .promotion .text_with_media {
    background: #5F121C;
}
#lenovo360modul .promotion h3 {
    color: #ffffff;
    text-transform: none;
}
#lenovo360modul #microsite_content input.btn-primary {
    background: #5f121c;
}
#lenovo360modul .section_2943994.promotion a {
    color: #ffffff !important;
    border-bottom: none !important;
}

/** End Lenovo 360 Business Modul page **/

/** START Carl Samson 11-07-22 FR_2000 Huawei Landing Page Styling **/

/** General Styling (Uniform with Subpages) **/

.fr-2000_huawei-microsite #microsite_content * {
    font-family: roboto, sans-serif;
}

.fr-2000_huawei-microsite #microsite_content h2 {
    font-size: 40px;
    font-weight: 300;
}

.fr-2000_huawei-microsite #microsite_content p {
    font-size: 18px;
}

.fr-2000_huawei-microsite #microsite_content h3 {
    font-size: 30px;
    text-transform: none;
}

.fr-2000_huawei-microsite #microsite_content h4 {
    font-size: 18px;
}

.fr-2000_huawei-microsite #microsite_content a.btn-primary {
    background: #ea2831;
    border: none;
    border-radius: 15px;
}

.fr-2000_huawei-microsite #microsite_content a.btn-primary:hover {
    background: #c30000;
    color: white;
    border: none;
    border-radius: 15px;
}

/** section 1 - Top logo (Uniform with Subpages) **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-logo-section {
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/huawei_32/huawei_22q4_landing_page/huawei_top_logo_background.jpg);
    background-size: cover;
    background-position: center;
    padding: 10px 0;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-logo-section img {
    width: 100px;
}

/** section 2 - Top in-page Navigation (Uniform with Subpages) **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section p {
    margin: 0px;
    padding: 0px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section a {
    text-align: center;
    color: white;
    border: none;
    font-size: 16px;
    transition:.3s ease all;
    text-transform: uppercase;
    font-weight: 400;
}
.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section a:hover {
    border-bottom: 2px solid white;
    color: white;
    font-weight: 400;
    font-size: 16px;
}
.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-nav-section {
    background: #232323;
    padding: 15px;
}

/** section 5 - Activities **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5 .parallax-container {
    height: 250px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5 .parallax-container .container.space-top-30.parallax-text {
    height: 100%;
    background: #000000b0;
    display: table;
    margin-top: -75px;
    padding: 25% 0;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5 p.big {
    font-weight: bold;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section5>div.container {
    margin-bottom: 15px;
}

/** section 6 - Partners **/

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section6.section_2947906 {
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/huawei_32/huawei_22q4_landing_page/huawei-section-background.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 200px 0;
    margin-bottom: 100px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section6 a.btn-primary {
    width: 200px;
    margin: 15px;
}

body#huawei22q4-110422 section#h22q4-section6 p {
    color: white;
}

/** Subpage Specific Styling **/

.fr-2000_huawei-microsite #microsite_content section.section_2954651,
.fr-2000_huawei-microsite #microsite_content section.section_2955576
{
    padding: 100px;
}

.fr-2000_huawei-microsite #microsite_content section.section_2954564.fr-2000_hlp-section4 h2 b,
.fr-2000_huawei-microsite #microsite_content section.section_2955579.fr-2000_hlp-section4 h2 b {
    font-style: italic;
    color: #e26b11;
}

.fr-2000_huawei-microsite #microsite_content section.section_2954655 p {
    font-size: 22px;
    margin: 15px 0;
    padding-bottom: 100px;
}

.fr-2000_huawei-microsite #microsite_content .fr-2000_hlp-section4 h3 {
    text-align: left;
    font-size: 22px;
}

.fr-2000_huawei-microsite #microsite_content section.section_2954919.fr-2000_hlp-section4 a:hover,
.fr-2000_huawei-microsite #microsite_content section.section_2955588.fr-2000_hlp-section4 a:hover {
    color: #e26b11;
    border: none;
}
.fr-2000_huawei-microsite #microsite_content section.section_2954919.fr-2000_hlp-section4 a,
.fr-2000_huawei-microsite #microsite_content section.section_2955588.fr-2000_hlp-section4 a {
    color: #e26b11;
    border: none;
}

.fr-2000_huawei-microsite #microsite_content section.fr-2000_hlp-section5 .parallax-text a:hover {
    color: white;
    border-bottom: 2px solid white;
}

.fr-2000_huawei-microsite #microsite_content section.fr-2000_hlp-section5 .parallax-text a {
    color: white;
    border: none;
}


/*** section SVM Subpages 11-09 ***/


.fr-2000_huawei-microsite #microsite_content .svm_hu2nd h2 b {
    font-style: italic;
    color: #e26a11;
}



.fr-2000_huawei-microsite #microsite_content .svm_hu1st {

      margin: 130px 0px 0px 0px;  
}

.fr-2000_huawei-microsite #microsite_content .svm_hu2nd {

    margin: 100px 0px 0px 0px;

}


.fr-2000_huawei-microsite #microsite_content .svm_hu3rd {
    margin: 100px 0 0 0;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu3rd a.lnk {
    font-size: 20px;
    line-height: 3;
    color: #e26a11 !important;
    border-bottom: 1px solid #e26a11;
}


.fr-2000_huawei-microsite .svm_hu4th h4 { 
    font-size: 25px !important;
    font-weight: bolder;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu4th .col-xs-12.col-md-6.media {
    margin-top: 0;
}


.fr-2000_huawei-microsite #microsite_content .svm_tpBaner img.img-responsive {
    margin-top: -30px;
}


.fr-2000_huawei-microsite #microsite_content {
    font-family: roboto, sans-serif !important;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu6thv2 {
    margin-top: 150px;
}


.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/huawei_32/micropage_2/longbg_final_2000px.jpg) no-repeat right #96969b;
    padding: 40px;
} 


.fr-2000_huawei-microsite #microsite_content .svm_hu4th .col-xs-12, 
.fr-2000_huawei-microsite #microsite_content .svm_hu6th .col-xs-12 {
    margin-bottom: -10px;
}



.fr-2000_huawei-microsite #microsite_content .svm_hu4th,
.fr-2000_huawei-microsite #microsite_content .svm_hu6th, 
.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2{

  margin-top: 100px
  
}

.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 p,
.fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 h3 {

color: white; 

}

/** Mobile **/

@media (max-width: 1950px) {

    .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {

           background-position: -50px 0px;
    }


}


@media (max-width: 1800px) {


   .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background-position: -100px 0px;
  }


}


@media (max-width: 1600px) {


    .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background-position: -280px 0px;
 } 


}



@media (max-width: 1300px) {


    .fr-2000_huawei-microsite #microsite_content .svm_hu1stv2 {
    background-position: -380px 0px;
 } 


}



/*** END section SVM Subpages 11-02 ***/



/** END Carl Samson 11-07-22 FR_2000 Huawei Landing Page Styling **/



/** Robilyn Almendo 11-15-22 NL_2420 ALSO Webshop Page Styling **/

@media (max-width: 640px) {
.spri-main.fix #microsite_content h1 {
    font-size: 34px;
}
.spri-main.fix #microsite_content h2 {
    font-size: 24px;
}
.spri-main.fix #microsite_content h3 {
    font-size: 18px;
}
.spri-main.fix #microsite_content p {
    font-size: 14px;
}
.spri-also-webshops.fix #microsite_content .btn {
    font-size: 13px;
}
.spri-also-webshops.fix #microsite_content .spri-also-headline .col-xs-12.col-md-6.grid-col:last-child {
    margin-top: 50px;
}
.spri-also-webshops.fix #microsite_content .spri-also-headline .col-xs-12.col-md-6.grid-col:first-child {
    padding-left: 30px;
    padding-right: 30px;
}
}

/** END Robilyn Almendo 11-15-22 NL_2420 ALSO Webshop Page Styling **/



/** Robilyn Almendo 11-17-22 DE_1010 Lenovo MS Co-MKT Page **/

#Lenovomscomkt .pt-50 {
    padding-top: 50px;
}
#Lenovomscomkt .pb-50 {
    padding-bottom: 50px;
}
#Lenovomscomkt h1 {
    color: #B21918;
}
#Lenovomscomkt h2 {
    color: #B21918;
}
#Lenovomscomkt h3 {
    color: #B21918;
    text-transform: none;
}
#Lenovomscomkt a.btn-primary {
    background-color: #6D151E;
}
#Lenovomscomkt .windows11 h3 {
    color: #207EFF;
    text-transform: none;
}
#Lenovomscomkt .contact-info {
    background-color: #6D151E;
}
#Lenovomscomkt .contact-info h2 {
    color: #FFFFFF;
}
#Lenovomscomkt .contact-info p.big {
    color: #FFFFFF;
}
#Lenovomscomkt .contact-info p {
    color: #FFFFFF;
}
#Lenovomscomkt #microsite_content section:last-of-type {
    margin-bottom: 0;
}
#Lenovomscomkt #microsite_content a.btn-primary {
    background: #6D151E;
}

/** END Robilyn Almendo 11-17-22 NL_2420 Lenovo MS Co-MKT Page**/

/**
Erwin Lazaro
11-18-2022
Fix for all webform checkbox with link
**/
.article.webforms a:not(.btn) {
  display: inline-block;
}

/** End Erwin Lazaro 11-18-2022 Fix for all webform checkbox with link **/



/** JPM - MS 22Q4 Windows Server Security 11-23-22 PL_5410 **/

.ms22q4_wss p.big {
line-height: 1.25;
color: #0078d3 !important;
}

/** END JPM - MS 22Q4 Windows Server Security 11-23-22 PL_5410 **/

/** START SHANE - ACER CHRISTMAS CAMPAIGN 11-24-22 NL_2420 **/ 

.spri-acer-sneaker-incentive #microsite_content a.btn
{
  background-color: #83b81a;
    color: #fff;
    padding: 15px 22px;
    border-radius: 10px;
    border: 2px solid transparent;
    border-bottom: 2px solid #0000;
}

.spri-acer-sneaker-incentive .article.text_with_media {
    background-color: #ffff;
}

section.section_2982011 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/acer_christmas/adobestock_178912075_2000px.jpg);
}

.spri-acer-sneaker-incentive .col-xs-12 {
    padding-top: 15px;
}

/** END SHANE - ACER CHRISTMAS CAMPAIGN 11-24-22 NL_2420 **/ 




/*** nl 2420 13th gen Process SVM 11-24-22 **/


.svm_int13th #microsite_content .svm_intelhub1 .article > .row,
.svm_int13th #microsite_content .svm_intelhub2 .article > .row {
    padding: 0px;
}

.svm_int13th #microsite_content .svm_intelhub1 .article.text_with_media img {
    padding-left: 0px;
}

.svm_int13th #microsite_content .svm_intelhub1 {
    margin-top: 0px;
}


.svm_int13th #microsite_content .svm_intelhub1 .col-xs-12.grid-col.equalheight.separat.group-0-0,
.svm_int13th #microsite_content .svm_intelhub2 .col-xs-12.grid-col.equalheight.separat.group-0-0 {
    margin: 0px;
}


.svm_int13th #microsite_content .svm_intelhub2 .row.media-wrapper {
    background: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/intel_20/13th_processor/bgwhite2new.jpg) no-repeat;
    background-position: 10% 70%;
}


.svm_int13th #microsite_content .svm_intelhub1 a.btn-primary {
    border-radius: 0px;
    background: #0e2dae;
    border: 0px none;
}

.svm_int13th #microsite_content .svm_intelhub1 a.btn-primary:hover {
    color: lightgray;
}


.svm_int13th #microsite_content .svm_intelhub2 a.btn-primary {
    border-radius: 0px;
    background: #2d9df4;
    border: 0px none;
}

.svm_int13th #microsite_content .svm_intelhub2 a.btn-primary:hover {
    color: lightgray;
}


.svm_int13th #microsite_content .svm_intelhub2 {
   margin-bottom: 0px;
}


.svm_int13th #microsite_content .svm_intelhub1 .col-xs-12.col-md-5.media {
    margin-left: -50px;
}


.svm_int13th #microsite_content .svm_intelhub2 .col-xs-12.col-md-7.media {
    margin: 0px;
}


.svm_int13th #microsite_content .svm_intelhub2 .col-xs-12.col-md-5 {
    padding-left: 50px;
    padding-right: 0px; 

}

/** END nl 2420 13th gen Process SVM 11-24-22 **/


/** Lenovo x MS Thingpad ET_5110 James Paul Malabad 11-28-2022 **/

.tpadcsspt {
padding-top:25px;
}

.tpadcsspb {
padding-bottom:25px;
}

.tpadbg01 {
background-color:#f4f4f4;
}

/** END Lenovo x MS Thingpad ET_5110 James Paul Malabad 11-28-2022 **/




/** et_5110 Vertiv_22q4 Stevevm **/


.svm_vertivBdy #microsite_content .svm_vertivSec2 .row.media-wrapper {
background: url(https://www.also.com/ec/cms5/media/img/5110/customer_1/providers_12/vertiv_5/vertiv_22q4/background1.jpg) no-repeat;
}


.svm_vertivBdy #microsite_content .svm_vertivSec2, 
.svm_vertivBdy #microsite_content .svm_vertivSec3 {
    margin-top: 70px;
}


.svm_vertivBdy #microsite_content .svm_vertivSec3 a.btn-primary {
    border-radius: 10px;
    border: 0px none black;
    background: #bc3501;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 .article > .row {
    padding-top: 40px;
    background: #f6f6f6;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 {
    margin-bottom: 0px;
    margin-top:50px;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 .article > .row h2 {
    margin-bottom: 10px;
}


.svm_vertivBdy #microsite_content .svm_vertivSec5 a.lnk {
    font-weight: 100;
  font-size:20px;
    color: #e26a11;
    border-bottom: 0px solid #000;
}


/** END et_5110 Vertiv_22q4 Stevevm **/





/*** de_1010 ANW 22Q1 ALSO Network SVM ***/


.doc-scrolled #microsite_content .svm_topics2 h2 {
    font-size: 30px!important;
    color: #fff!important;
    background-color: #f00;
    padding: 32px;
    margin-bottom: -30px;
    float: left;
}


.svm_globalDE #microsite_content .svm_topics2 h2 {
    font-size: 30px!important;
    color: #fff!important;
    background-color: #f00;
    padding: 32px;
    margin-bottom: -30px;
    float: left;
}


.svm_globalDE #microsite_content .svm_textfield h2 {
    color: red;
    font-size: 26px;
}


/*** END de_1010 ANW 22Q1 ALSO Network SVM ***/


/** HU_5850 HPE PointNext Robilyn Almendo 12-05-2022 **/

.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax img {
    top: 50%;
    left: 0;
    transform: translate(0, -50%) !important;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .bg-black-1.box {
    background: #F6F6F6;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .bg-black-1.box .grid {
    background: #F6F6F6;
}
.spr-global.p_custom_support_services.hpe_hu_fix h3 {
    font-size: 1.8rem;
    text-transform: none;
    line-height: 1.4em;
}
.spr-global.p_custom_support_services.hpe_hu_fix b, strong {
    font-weight: 800;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content a.btn-primary {
    border-color: #89e872;
    background: #89e872;
    color: #000;
    border-radius: 0;
    font-size: 1.3rem;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content a.btn-primary:hover {
    border-color: #89e872;
    filter: brightness(1.2);
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content section .parallax-text .btn:hover {
    background: #ffffff;
    border-color: #ffffff;
    filter: none;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .parallax-container .text {
    transform: translate(0, -25%);
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax-text {
    text-align: left;
}
.spr-global.p_custom_support_services.hpe_hu_fix .parallax-container .parallax {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
}
.spr-global.p_custom_support_services.hpe_hu_fix .parallax {
    height: auto;
    min-height: 400px;
}
.spr-global.p_custom_support_services.hpe_hu_fix .parallax-container {
    height: 400px;
    overflow: hidden;
    position: relative;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner {
    position: relative;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .p_custom_support_services_01 .parallax-container .text {
    margin: 0 auto;
    text-align: center;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .p_custom_support_services_01 .parallax-container {
    min-height: 300px !important;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .box .grid {
    background-color: transparent !important;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax-text h2 {
    text-transform: uppercase;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .p_custom_support_services_01 h2 {
    margin-bottom: 0px;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax-text p {
    margin-bottom: 0;
}

@media (min-width: 1200px){
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container > .container {
    width: 100% !important;
    max-width: 1140px !important;
}
}
@media only screen and (min-width: 992px) {
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .parallax-container .text {
    max-width: 60%;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container > .container {
    width: 100%;
    max-width: 940px;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container .parallax {
    min-height: 100%;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner.tranform .parallax-container {
    min-height: 460px;
}
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container {
    height: 100%;
    min-height: 260px;
}
}
@media (min-width: 768px){
.spr-global.p_custom_support_services.hpe_hu_fix #microsite_content .hero-banner .parallax-container > .container {
    right: 0;
    left: 0;
    width: 100%;
    max-width: 720px;
    margin: auto;
}
}


/** END HU_5850 HPE PointNext Robilyn Almendo 12-05-2022 **/

/** START Marbelle Flores 12-6-22 solidigm **/

section#solidigm_hero_section_header{
   background-position: center top !important;
    background-size: cover;
    min-height: 600px;}

#p-solidigm #microsite_content h2 {
    font-family: Montserrat;
    font-size: 40px;
    line-height: 1.5;
    font-weight: 500;
    color: #131761;
}

.Solidigm_shane section.solidigm_section_1 {
    background: #EDEDED !important;
}

.Solidigm_shane section.solidigm_section_2 {
    background: #EDEDED !important;
}

.Solidigm_shane_1 section.solidigm_section_1 {
    background: #EDEDED !important;
}

.Solidigm_shane_1 section.solidigm_section_2 {
    background: #EDEDED !important;
}

section#section3_solidigm {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/solidigm/bg_2.jpg);
    background-position: center;
}

section#solidigm_section_9 {
    background-image: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/solidigm/mask_group_9.jpg);
}


.Solidigm_shane #microsite_content .text.col-xs-12.bg-box.grid-start-1.grid-end-7.on-top {
    background: #fff0;
    margin-left: inherit;
}

.Solidigm_shane #microsite_content a.btn-primary  {
    border: 2px solid white;
    border-bottom: 2px solid #fff;
    border-radius: 10px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;}

.Solidigm_shane_1 #microsite_content a.btn-primary  {
    border: 2px solid white;
    border-bottom: 2px solid #fff;
    border-radius: 10px;
    background: #ffffff;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#p-solidigm #microsite_content .btn-default {
    background-color: #471894 !important;
    color: #fff !important;
    border-radius: 0 !important;
}
/** END Marbelle Flores 12-6-22 solidigm **/



/*** De_1010 AllThing Talk SVM 12-09-22 ***/
 

.svm_ecomain section.c-Breadcrumb.hidden-print,
.svm_ecoform section.c-Breadcrumb.hidden-print,
.svm_ecothnx section.c-Breadcrumb.hidden-print {
       margin-bottom: 15px;
      margin-top: 12px;
}

.svm_ecomain #microsite_content p,
.svm_ecothnx #microsite_content p,
.svm_ecomain #microsite_content li {
    font-size: 18px;
    line-height: 1.5;
}



.svm_ecomain #microsite_content .section_2997859 .text_with_media_overlapping .row .media img {
    object-fit: cover;
    width: 100%;
    height: 347px;
}


.svm_ecomain #microsite_content .section_2997859 .img-responsive {
    max-width: 100%;
}


.svm_ecomain #microsite_content .section_2997859.bg-gradient-cd-3 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 65px;
}


.svm_ecomain #microsite_content .section_2997859.bg-gradient-cd-3 .col-xs-12.grid-col {
    margin-top: -15px;
}


.svm_ecomain #microsite_content .section_2997862,
.svm_ecomain #microsite_content .section_2997864,
.svm_ecomain #microsite_content .section_2997866,
.svm_ecomain #microsite_content .section_2997871, 
.svm_ecomain #microsite_content .section_2997873,
.svm_ecomain #microsite_content .section_2997875

{
    padding: 100px 10px ;
}


.svm_ecomain #microsite_content .section_2997862 h2 {
    font-size: 40px;
}

.svm_ecomain #microsite_content .section_2997864 h3 {
  font-family: 'Inter var', sans-serif;
    font-weight: 400;
}

.svm_ecomain #microsite_content .section_2997864 h4 {
    font-size: 22px;
    font-weight: 700;
    font-family: 'Inter var', sans-serif;
}


.svm_ecomain #microsite_content .section_2997866 h2 {
    background: #000 ;
    color: #fff ;
    text-transform: uppercase;
    font-size: 40px;
}

.svm_ecomain #microsite_content .section_2997866 .section_headline h2, 
.svm_ecomain #microsite_content .section_2997866 .section_headline h3 {
    display: inline-block ;
    max-width: 100% ;
    margin: 0 ;
    padding: 32px 50px ;
}



.svm_ecomain #microsite_content .section_2997866 .col-xs-12 .section_headline {
    margin: 0 0 50px 0;
    padding: 0;
    background: transparent;
}



.svm_ecomain #microsite_content .section_2997866 .grid .grid-col {
    padding-left: 0px ;
    padding-right: 0px ;
}



.svm_ecomain #microsite_content .section_2997866 .text_with_media .row {
    background: white;
}

.svm_ecomain #microsite_content .section_2997866 .article, .teaser-suggestion {
    padding: 0 15px;
}


.svm_ecomain #microsite_content .section_2997866 .text_with_media p {
    color: #000;
}

.svm_ecomain #microsite_content .section_2997866.box.bg-add3-100.standard-padding-section {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg.svg);
    background-repeat: no-repeat ;
    background-position: center center ;
    background-size: contain ;
}




.svm_ecomain #microsite_content .section_2997871 .section_headline h2,
.svm_ecomain #microsite_content .section_2997875 .section_headline h2 {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 40px;
}


.svm_ecomain #microsite_content .section_2997871 .section_headline h2, 
.svm_ecomain #microsite_content .section_2997871 .section_headline h3,
.svm_ecomain #microsite_content .section_2997875 .section_headline h2, 
.svm_ecomain #microsite_content .section_2997875 .section_headline h3

{
  
    display: inline-block;
    max-width: 100% ;
    margin: 0;
    padding: 32px 50px;
}



.svm_ecomain #microsite_content .section_2997871 .row.align-bottom.media-right.grid-container,
.svm_ecomain #microsite_content .section_2997875 .row.align-bottom.media-right.grid-container
{
    margin-top: 60px;
}






.svm_ecomain #microsite_content .section_2997871 li {
    line-height: 1.8;
}



.svm_ecomain #microsite_content .section_2997877 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg-2.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    margin-bottom: 0px;
}





/*** Form ***/


.svm_ecoform #microsite_content .section_2997880.bg-gradient-cd-3  {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_ecoform #microsite_content section.section_2997885.standard-padding-section {
    padding: 100px 10px;
}




.svm_ecoform #microsite_content .section_2997885 h2 {
    font-family: rois_bold;
    font-size: 30px;
    font-weight: bold;
    color: #000;
    padding: 30px 0px;
    margin-bottom: 0px;
}


.svm_ecoform #microsite_content .section_2997885 .big {
    font-size: 22px;
    line-height: 1.45;
    padding-bottom: 25px;
}


/*** Thank you Page ***/

.svm_ecothnx #microsite_content .section_2997888  {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat !important;
    background-position: center bottom;
}




/** Responsive **/



@media (min-width: 768px) {


.svm_ecomain #microsite_content .section_2997871 .text_with_media_overlapping .text .row .col-xs-12 {
    padding: 45px;
}


}




 /********** StartFor FR and other country **************/

    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }



 /***************************/
    /*text box styles*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px;
      }
    .svm_eco_fr #microsite_content .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
     .svm_eco_fr #microsite_content .standard-box .article div div {

        background: white;
        
        }
}




.svm_eco_fr #microsite_content .section_headline  {
    margin: 0 0 50px 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.svm_eco_fr #microsite_content .section_headline h2,
.svm_eco_fr #microsite_content .section_headline h3 {
    display: inline-block !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 32px 50px !important;
}

.svm_eco_fr #microsite_content .section_headline h2 {
    background: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important;
  font-size: 40px;
}

.svm_eco_fr #microsite_content .section_headline h3 {
    background: #fff !important;
    color: #000 !important;
  font-size: 30px;
    text-transform: unset !important;
    font-family: 'rois_bold'!important;
}

.svm_eco_fr #microsite_content .text_with_media_overlapping .row .media img {
    object-fit: cover !important;
    width: 100%;
}



/**Hero section**/


.svm_eco_fr #microsite_content .col-md-3 .text_with_media .row {
    background: white;
}


 /********** End For FR and other country **************/



 /*** END De_1010 AllThing Talk SVM 12-09-22 ***/






/*** All thingstalk Global CSS 12-12 SVM  ***/


/** Menu Section **/
.svm_ecomain section.c-Breadcrumb.hidden-print,
.svm_ecoform section.c-Breadcrumb.hidden-print,
.svm_ecothnx section.c-Breadcrumb.hidden-print {
       margin-bottom: 15px;
      margin-top: 12px;
}

.svm_ecomain #microsite_content p,
.svm_ecothnx #microsite_content p,
.svm_ecomain #microsite_content li {
    font-size: 18px;
    line-height: 1.5;
}



/**Hero section**/

/** header Section **/

.svm_eco_fr #microsite_content .col-md-3 .text_with_media .row {
    background: white;
}

.svm_eco_fr #microsite_content .svm_Iot_mainhd .text_with_media_overlapping .row .media img {
    object-fit: cover;
    width: 100%;
    height: 347px;
}


.svm_eco_fr #microsite_content .svm_Iot_mainhd .img-responsive {
    max-width: 100%;
}


.svm_eco_fr #microsite_content .svm_Iot_mainhd  {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
    padding-bottom: 65px;
}


.svm_eco_fr #microsite_content .svm_Iot_mainhd .article.text_with_media.text_with_media_overlapping {
    margin-top: -15px;
}



.svm_eco_fr #microsite_content .standard-padding-section {
    padding: 100px 10px ;
}




.svm_ecomain #microsite_content .svm_warmgrey h3 {
    font-family: 'Inter var', sans-serif;
    font-weight: 400;
}


.svm_ecomain #microsite_content .svm_warmgrey h4 {
    font-size: 22px;
    font-weight: 700;
    font-family: 'Inter var', sans-serif;
}


/** orange Section **/

.svm_ecomain #microsite_content .standard-padding-section.svm_org {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}


.svm_ecomain #microsite_content .svm_org .col-xs-12 .section_headline,
.svm_ecomain #microsite_content .svm_ftrorg .col-xs-12 .section_headline,
.svm_ecomain #microsite_content .svm_ftrwhite1 .col-xs-12 .section_headline {
    margin: 0 0 50px 0;
    padding: 0;
    background: transparent;
}


.svm_ecomain #microsite_content .svm_org .text_with_media p {
        color: #000;
}



/** bottom Section **/
.svm_ecomain #microsite_content .svm_lstprt {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_section_bg-2.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    margin-bottom: 0px;
}



/* Form Section & Thank you page*/


.svm_ecoform #microsite_content .svm_herohd {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
}

.svm_ecoform #microsite_content .svm_herohd h1 {
    padding: 50px;
    background: white;
    width: 70%;
}


.svm_ecoform #microsite_content .svm_cnt_frm2 {
    padding: 100px 10px;
}


.svm_ecoform #microsite_content .svm_cnt_frm2 .big {
    font-size: 22px;
    line-height: 1.45;
    padding-bottom: 25px;
}


.svm_ecothnx #microsite_content .svm_herohd {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_ecothnx #microsite_content .svm_herohd {
    padding-top: 20px;
    padding-bottom: 20px;
}

.svm_ecothnx #microsite_content .svm_herohd {
    margin: 0;
}


.svm_ecothnx #microsite_content .svm_herohd big,
.svm_ecothnx #microsite_content .svm_herohd .col-xs-12 {
    padding-left:  20px;
    background: white;
    width:;
}


.svm_ecothnx #microsite_content .svm_herohd {
    margin: 0;
}


.svm_ecothnx #microsite_content .svm_herohd {
    padding-top: 20px;
    padding-bottom: 20px;
}



.svm_ecothnx #microsite_content .svm_herohd .col-xs-12.grid-col {
    padding: 50px;
    width: 70%;
}

.svm_ecothnx #microsite_content .svm_herohd .svm_herohd big {

    width: 70%;

}

.svm_ecothnx #microsite_content .svm_herohd {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872);
    background-repeat: no-repeat;
    background-position: center bottom;
}



                                                


     /*text box styles All Things*/

    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text,
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text-wrapper {
        grid-row: 1/2;
    }



    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .text {
        z-index: 1;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 {
        padding: 50px;
      }
    .svm_eco_fr #microsite_content .svm_eco_fr #microsite_content .text_with_media_overlapping .text .row .col-xs-12 > h2 {
        padding-top: 0 !important;
      }
      /********************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    color: #000;
        z-index: 0;
    }
   
    /****image padding reset****************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .row .media.col-xs-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    /******util classes**********/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-top {
        align-items: flex-start;
    }
    .svm_eco_fr #microsite_content .text_with_media_overlapping .align-bottom {
        align-items: flex-end;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .on-top {
        z-index: 999;
    }
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-9{
        grid-column-start: 9;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-7{
        grid-column-start: 7;
    }
    /*col span 8*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-5{
        grid-column-start: 5;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-4{
        grid-column-start: 4;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-start-1{
        grid-column-start: 1;
    }
    
    
    /*col span 4*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-5{
        grid-column-end: 5;
    }
    /*col span 6*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-7{
        grid-column-end: 7;
    }
    /*col span 8*/
    .text_with_media_overlapping .grid-end-9{
        grid-column-end: 9;
    }
    /*col span 9*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-10{
        grid-column-end: 10;
    }
    /*col span 12*/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-end-13{
        grid-column-end: -1;
    }

    /*************************************/
    .svm_eco_fr #microsite_content .text_with_media_overlapping .grid-container {
        display: grid;
        grid-template-columns: repeat(12, 1fr);
    }
        
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container > div {
        grid-row: 1/2;
    }
    
    .svm_eco_fr #microsite_content .text_with_media_overlapping .bg-box {
        background: #fff;
    }
    
     .svm_eco_fr #microsite_content .text_with_media_overlapping .text .grid-container :first-child {
        z-index: 999;
    }
  
     .svm_eco_fr #microsite_content .standard-box .article div div {

        background: white;
        
        }
}




.svm_eco_fr #microsite_content .section_headline  {
    margin: 0 0 50px 0 !important;
    padding: 0 !important;
    background: transparent !important;
}

.svm_eco_fr #microsite_content .section_headline h2,
.svm_eco_fr #microsite_content .section_headline h3 {
    display: inline-block !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 32px 50px !important;
}

.svm_eco_fr #microsite_content .section_headline h2 {
    background: #000 !important;
    color: #fff !important;
    text-transform: uppercase !important;
  font-size: 40px;
}

.svm_eco_fr #microsite_content .section_headline h3 {
    background: #fff !important;
    color: #000 !important;
  font-size: 30px;
    text-transform: unset !important;
    font-family: 'rois_bold'!important;
}

.svm_eco_fr #microsite_content .text_with_media_overlapping .row .media img {
    object-fit: cover !important;
    width: 100%;
}



/*** All thingstalk Global CSS 12-12 SVM  ***/

/** 2420 HP Supplies 23Q1 Registration campaign James Malabad **/

.hp_23q1_regcamp .c-Akkordeon .panel:nth-child(2n-1), .hp_23q1_regcamp .c-Akkordeon .panel:nth-child(2n-1) a {
    background-color: #d5e7fd;
}

.hp_23q1_regcamp_pt {
padding-top:80px;
}

.hp_23q1_regcamp_pb {
padding-bottom:80px;
}

.hp_23q1_bg_01 {
background-color:#fcfcfc;
}

#microsite_content .hp_23q1_regcamp a.btn-primary {
    border: 2px solid #00a1f2;
    border-bottom: 2px solid #00a1f2;
    border-radius: 0px;
    background: #00a1f2;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .hp_23q1_regcamp a.btn-primary:hover {
    border: 2px solid #78b0f3;
    border-bottom: 2px solid #78b0f3;
    border-radius: 0px;
    background: #78b0f3;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .hp_23q1_regcamp a.btn-default {
    border: 2px solid #2672f2;
    border-bottom: 2px solid #2672f2;
    border-radius: 0px;
    background: #2672f2;
    color: #fff;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .hp_23q1_regcamp a.btn-default:hover {
    border: 2px solid #eff5fb;
    border-bottom: 2px solid #eff5fb;
    border-radius: 0px;
    background: #eff5fb;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/** 2420 HP Supplies 23Q1 Registration campaign James Malabad end **/




/** 2710 ACMP Vendor Shane **/

.section_3020346 .article.text_with_media {
    background: #ffff;
}
section.section_3020495.box.bg-black-1.section_2902070 {
    padding-top: 5%;
}
.section_3020796 .article.text_with_media {
    background: #ffff;
}
.section_3021075 .article.text_with_media {
    background: #ffff;
}

.section_3021084 .article.text_with_media {
    background: #ffff;
}

.section_3021481 .article.text_with_media {
    background: #ffff;
    }
.section_3021530 .article.text_with_media {
    background: #ffff;
    }

/** 2710 ACMP Vendor Shane end **/




/** 5110 black friday svm 12-27 **/

.svm_blkf #microsite_content a.lnk {
    color: #2fd2ff;
    border-bottom: none;
}

.svm_blkf #microsite_content a.lnk:hover {
    color: #aebfff;
    border-bottom: none;
}

.svm_blkf #microsite_content .svm_blksm {
    background: black url(https://www.also.com/ec/cms5/media/img/5110/campaigns/blackfriday_1/samsung22q4blackfriday_bg.jpg) no-repeat ;
    background-size: 2500px 2500px;
    background-color: black !important;

}

/** End 5110 black friday svm 12-27 **/



/** nl_2420 technology partner svm 01-02-23 **/


.svm_techpar #microsite_content .svm_par_mhd {
    background-image: linear-gradient(315deg, #1f877b, #6bcd74);
}

.svm_techpar #microsite_content .svm_par_mhd .text_with_media_overlapping .row .media img {
    height: 100%;
    margin: 50px 0 0 0;
}

.svm_techpar #microsite_content .svm_par_mhd h5 b {
    background: url(https://www.also.com/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/updated/cropped-also-tp-logo-1.png) no-repeat;
    background-size: 300px;
    font-size: 80px;
    color: transparent;

}

/***
.svm_techpar #microsite_content a.btn-primary {
    border: none;
    border-radius: 0;
    background: #89e872;
    color: white;
}


.svm_techpar #microsite_content a.btn-primary:hover {
    border: none;
    border-bottom: none;
    border-radius: 0;
    background: #89e872;
    color: #000; 
}
***/




.svm_techpar #microsite_content .svm_mn1 {
    margin: 60px 0 60px 0;
}


.svm_techpar #microsite_content .svm_par_mhd h1 {
    font-size: 33px;
    margin-top: 20px;
}
.svm_techpar #microsite_content .svm_par_mhd p {
    font-size: 18px;
}


.svm_techpar #microsite_content .svm_mn3 .c-Products__shortDescription.js-shortDescription {
    margin-bottom: 50px;
}
    

.svm_techpar #microsite_content .svm_mn3 h2,
.svm_techpar #microsite_content .svm_mn4 h2,
.svm_techpar #microsite_content .svm_mn6 h2 {
    margin: 70px 0 0 0;
}


.svm_techpar #microsite_content .svm_mn9 h2 {
    margin: 70px 0 20px 0;
}

.svm_techpar #microsite_content .svm_mn5 .row.equalheight {
    margin-top: -100px;
}

.svm_techpar #microsite_content .svm_mn10 .img-responsive {
    width: 80%;
    margin: auto;
}


.svm_techpar #microsite_content .svm_mn10 {
 margin-bottom: 20px;  
}


.svm_techpar #microsite_content .svm_mn10 p.small {
    font-size: 15px;
}

.svm_techpar #microsite_content .svm_mn11 span.text-box p {
    font-size: 13px;
}



/**revised 01-20-23 **/

.svm_techpar #microsite_content .svm_mn10 h3 {
    text-transform: none;
    font-size: 15px;
    text-align: center;
}

/**revised 01-20-23 **/
.svm_techpar #microsite_content .svm_mn7 h3,
.svm_techpar #microsite_content .svm_mn8 h3 {
  text-transform: none;
  font-size: 18px;   
}



.svm_techpar #microsite_content .svm_mn10 .equalheight {
    height: 300px !important;
}


.svm_techpar #microsite_content .svm_mn13 {
    margin-bottom: 0px;
    background: #006b7d;
    padding: 30px 0 30px 0;
    margin-top: 50px;
}


.svm_techpar #microsite_content .svm_mn13 .article.text_with_media img {
    margin-top: 10px;
}



/** mobile 01-11-2023 **/

@media (max-width: 991px) {


        .svm_techpar #microsite_content .svm_par_mbl .article.text_with_media {
            background: white;
            margin-top: 20px;
        }

        .svm_techpar #microsite_content .svm_par_mbl .img-responsive {
            margin-top: 40px;
        }

        .svm_techpar #microsite_content .svm_mn10 .img-responsive {
            width: 35%;
            margin: auto;
        }

        .svm_techpar #microsite_content .svm_mn13 .article.text_with_media img {
            width: 40%;
            margin: auto;
        }

        .svm_techpar #microsite_content .svm_mn13 .col-xs-12.col-md-10.media {
            text-align: center;
        }


} /** End Mobile **/


/** End nl_2420 technology partner svm 01-02-23 **/




/** fi_5710 work hapy_HP 01/03/2023 START **/ 
  
  #work_happy_1 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}
#work_happy_1 .products .article.products.js-Products .row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}
  #work_happy_1 #microsite_content .c-Products--gallery-Product a {
    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
    word-break: normal;
}

#work_happy_1 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}
#work_happy_1 .products .article.products.js-Products .row > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

#work_happy_1 #microsite_content .c-Products--gallery-Product a {

    font-size: 16px;
    padding-bottom: 8px;
    border: 0;
    word-break: normal;
}


#work_happy_1 #microsite_content .c-Products__bonuspoints {
    padding: 6px 0px 0px 0px !important;
}

/** fi_5710 work hapy_HP 01/03/2023 END **/ 





/** START Marbelle Flores 01-09-23 LV_5210 HP Original Supplies **/
.p-hp-sustainability_1 #microsite_content section.hp_block_header {
    background: url(https://www.also.com/ec/cms5/media/img/5210/customers_1/provider/hp_49/hp_original_supplies_1/header_2.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    min-height: 650px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: center;
}

.p-hp-sustainability_1 #microsite_content section.hp_block_header .grid-col .article .col-for-image {
    margin-bottom: 50px;
}

.p-hp-sustainability_1 #microsite_content section.hp_block_content {
    margin-bottom: 80px;
}

.p-hp-sustainability #microsite_content section.hp_block_overlay {
    background: url(https://www.also.com/ec/cms5/media/img/5210/providers_2/hp_inc_3/hp_sustainability_2/hp_sustainability_img04.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: cover;
    min-height: 420px;
    margin-top: 70px;
    margin-bottom: 80px;
    display: flex;
    align-content: center;
    align-items: flex-end;
}
.p-hp-sustainability_1 #microsite_content section.hp_block_header .grid-col .article h1 {
    color: #fff;
}

.p-hp-sustainability_1 #microsite_content section.hp_block_header .grid-col .article p {
    font-size: 30px;
    color: #fff;
}

.p-hp-sustainability_1 #microsite_content a.btn-primary {
    background-color: #165dba;
    color: #fff;
    border: 0 none;
    text-transform: none;
    font-family: "interregular", Verdana, Arial, sans-serif;
    transition: .5s;
    margin-bottom: 20px;
    border-radius: 0;
}
/** END Marbelle Flores 01-09-23 LV_5210 HP Original Supplies **/

/*ALSO Solutions Web Configurator CSS Fix for Mobile - Erwin Lazaro - Jan 10, 2023*/
/* CSS Fix for Collaboration Page */
@media (max-width: 640px) {
  .smart_meeting_rooms #microsite_content h1 {
    font-size: 30px;
  }

  .smart_meeting_rooms #microsite_content h2 {
    font-size: 25px;
  }
  
  .smart_meeting_rooms #microsite_content h3 {
    font-size: 22px;
  }

  .smart_meeting_rooms #microsite_content p.big {
    font-size: 18px;
  }

  .smart_meeting_rooms #microsite_content section.also_smart_meeting_rooms_header_main .article .media-wrapper .text-box {
    word-break: break-word;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec02 .media {
    padding-left: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec02 .media .article.text_with_media img {
    padding-left: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec02 .text {
    position: relative;
    width: 100%;
    padding: 50px;
    top: 30px;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec03 .media {
    padding-left: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec03 .media {
    right: 0;
  }

  .smart_meeting_rooms #microsite_content .also_tool_main_sec03 .text {
    position: relative;
    width: 100%;
    padding: 50px;
    top: 15px;
    left: 0;
  }
}
/*End ALSO Solutions Web Configurator CSS Fix for Mobile*/



/** Robilyn Almendo 01-12-23 FI_5710 HP Sustainability Page **/

#hpsustainability .heading_lblue h1 {
    color: #0096D6;
}
#hpsustainability .heading_lblue h2 {
    color: #0096D6;
}
#hpsustainability .heading_lblue h3 {
    color: #0096D6 !important;
}
#hpsustainability .bg_lblue {
    background-color: #8CD1EE;
}
#hpsustainability .scnd_card .pb_50 .bg_lblue {
    padding-bottom: 50px;
}
#hpsustainability .pb_50 {
    padding-bottom: 50px;
}
#hpsustainability .pt_50 {
    padding-top: 50px;
}
#hpsustainability .btn_white a.btn.btn-default {
    background-color: white;
    border: 0;
}
#hpsustainability .btn_white a.btn.btn-default:hover {
    background-color: #0096d6;
    border: 0;
    color: #ffffff;
}
#hpsustainability #microsite_content section:last-of-type {
    margin-bottom: 0px;
}
#hpsustainability .bg_box_white .row.equalheight {
    margin: 10px;
}
#hpsustainability .bg_box_white .article.text_with_media {
    background-color: white;
    padding: 10px;
}

@media (max-width:640px) {
#hpsustainability .bg_box_white .col-xs-12.col-md-4.grid-col.equalheight {
    margin-bottom: 20px;
}
#hpsustainability .heading_lblue h1 {
    font-size:23px;
}
#hpsustainability .heading_lblue h2{
    font-size:22px;
}
#hpsustainability .btn_white a.btn.btn-default {
    display: block;
}
}

/** END Robilyn Almendo 01-12-23 FI_5710 HP Sustainability Page **/

/** START Carl Samson 01-12-23 NL_2420 HP Happy Sales Week Page **/

body.p-microsite.p-.spri-hp-sales-week.spri-main.p-2420-happy_sales_week.hpsw23q1 a.btn.btn-primary {
    background: #0696d6 !important;
    border: none !important;
    transition:.3s ease all !important;
}

body.p-microsite.p-.spri-hp-sales-week.spri-main.p-2420-happy_sales_week.hpsw23q1 a.btn.btn-primary:hover {
    background: #066996 !important;
    border: none !important;
}

section.section_3026746.spri-section-title.spri-section-article.spri-section-pt50.spri-section-pb50.hpsw23q1-section3 h2 {
    margin-top: 0;
}

/** END Carl Samson 01-12-23 NL_2420 HP Happy Sales Week Page **/



/** SVM en_1010 Anbieter APC IT Channel Perspectives Podcast Campaign 01-19-23 **/


.svm_apc2023 #microsite_content .svm_hdr a.btn-primary {
    background: #47b751;
    color: white;
    border: 1px solid black;
}

.svm_apc2023 #microsite_content .svm_hdr a.btn-primary:hover {
    background: #007f0a;
}

.svm_apc2023 #microsite_content .svm_hdr_2 {
    margin: 60px 0 0 0;
}

.svm_apc2023 #microsite_content .svm_hdr_2 h2 {
    margin-bottom: 20px;
}


.svm_apc2023 #microsite_content .svm_hdr_3 h2,
.svm_apc2023 #microsite_content .svm_hdr_4 h2 {
    font-size: 23px;
    margin-bottom: 20px;
}


.svm_apc2023 #microsite_content .svm_hdr_3 .col-xs-12.col-md-6.media,
.svm_apc2023 #microsite_content .svm_hdr_4 .col-xs-12.col-md-6.media {
    margin-top: 0;
}

.svm_apc2023 #microsite_content .svm_hdr {
  margin-bottom: 50px
}



/** 01-24-23 New Add **/

.svm_apc2023 #microsite_content .svm_hdr_0 .article {
    background: #fff0;
}

.svm_apc2023 #microsite_content .svm_hdr_0 .col-xs-12.grid-col:nth-child(2) .img-original {
   width: 70%;
}

.svm_apc2023 #microsite_content .svm_hdr_0 {
    padding: 30px 0px 70px 0px;
}

.svm_apc2023 #microsite_content .svm_hdr_0 .col-xs-12.grid-col:nth-child(1) {
    margin-bottom: 50px;
}

.svm_apc2023 #microsite_content section#section_01 {
    margin-bottom: 70px;
}


.svm_apc2023 #microsite_content .svm_hdr_0 a.btn-primary {
    background: #47b751;
    color: white;
    border: 0px solid black;
    border-radius: 0px;
}


/** 01-24-23 End Add**/



/** End en_1010 Anbieter APC IT Channel Perspectives Podcast Campaign 01-19-23 **/

/** MWF Modification Microsoft Spring Deals - Erwin Lazaro - 01-19-23 **/
.style_springdeals #microsite_content .mwf-form .mwf_buttonrow input.mwf_cancel,
.style_springdeals #microsite_content .mwf-form .mwf_buttonrow input.mwf_finish {
  border: 4px solid black;
  border-bottom: 4px solid #000;
  border-radius: 30px;
  background: #0f4ab0!important;
  color: #fff;
  font-size: 16px;
  padding: 15px 30px!important;
  font-weight: bold;
}

.style_springdeals #microsite_content section .mwf-form .mwf_buttonrow input.mwf_cancel:hover,
.style_springdeals #microsite_content section .mwf-form .mwf_buttonrow input.mwf_finish:hover {
  border: 4px solid black;
  border-bottom: 4px solid #000;
  border-radius: 30px;
  background: ##072963;
  color: #fff!important;
  font-size: 16px;
  padding: 15px 30px;
  font-weight: bold;
}

.style_springdeals #microsite_content section .mwf-form .mwf-label p {
  font-weight: bold;
}
/** End MWF Modification **/



/** SVM nl_2420 co2-meters 01-23-23 **/

.svm_Co2meters_main #microsite_content .svm_c1 .article > .row {
padding: 0px 0;
}


.svm_Co2meters_main #microsite_content .svm_c1 h1 {
    color: white;
    font-size: 33px;
    /**padding-top: 220px;**/
}


.svm_Co2meters_main #microsite_content .svm_c1 {
    padding-top: 130px;
}


.svm_Co2meters_main #microsite_content .svm_c2,
.svm_Co2meters_main #microsite_content .svm_c3,
.svm_Co2meters_main #microsite_content .svm_c4,
.svm_Co2meters_main #microsite_content .svm_c5 {

     padding: 70px 0 70px 0;

}


.svm_Co2meters_main #microsite_content .svm_c2 h3 {
    text-transform: none;
    font-size: 25px;
}




.svm_Co2meters_main #microsite_content .svm_c2 {
  background: #f3f9ff;
}


.svm_Co2meters_main #microsite_content .svm_c2 .col-xs-12.col-md-6:nth-child(1) {
    background: white;
    margin-top: 16px;
    padding-bottom: 60px;
    padding-top: 60px;
}



.svm_Co2meters_main #microsite_content .svm_c3 img.img-responsive {
    width: 60%;
    margin-top: 60px;
}


.svm_Co2meters_main #microsite_content .svm_c3 .article.text_with_media {
    background: white;
}



.svm_Co2meters_main #microsite_content .svm_c4 .mwf-label,
.svm_Co2meters_main #microsite_content .svm_c4 h3,
.svm_Co2meters_main #microsite_content .svm_c4 .mwf-option.checkbox p

{
    color: white;
}


.svm_Co2meters_main #microsite_content .svm_c4 .row.mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {

    display: none;

}


.svm_Co2meters_main #microsite_content .svm_c4 input.btn.btn-primary.mwf_finish {
    width: 190%;
    background-color: #5198df;
    padding: 15px;
    border-radius: 3px;
    border: none !important;
}


.svm_Co2meters_main #microsite_content a.btn-primary {

    background-color: #00836f;
    padding: 15px;
    border-radius: 4px;
}


.svm_Co2meters_main #microsite_content a.btn-primary {
    background-color: #5198df;
    padding: 15px;
    border-radius: 3px;
    border: none !important;

}


.svm_Co2meters_main #microsite_content a.btn-primary:hover {
    background-color: #5198df;
    padding: 15px;
    border-radius: 3px;
    border: none !important;

}


.svm_Co2meters_main #microsite_content .svm_c5 h2 {
    font-size: 19px;
}


.svm_Co2meters_main #microsite_content .svm_c5 .equalheight:nth-child(1) {

margin-top: -30px

}


.svm_Co2meters_main #microsite_content .svm_c4 .mwf_success_text p {
    color: white;
}

.svm_Co2meters_main #microsite_content .svm_c5  h4 {
      background: url(/ec/cms5/media/img/2420_1/providers_26/iot_9/co2_meter/new-bgheromain.jpg) no-repeat;
}


.svm_Co2meters_main #microsite_content .svm_c5  h4 {
  background: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/iot_9/co2_meter/phone_2000px.png) no-repeat;
  background-size: 17px;
  padding-left: 25px;
}

.svm_Co2meters_main #microsite_content .svm_c5  h5 {
  background: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/iot_9/co2_meter/envelope-solid_2000px.png) no-repeat;
  background-size: 17px;
  padding-left: 25px;
}


/** END SVM nl_2420 co2-meters 01-23-23 **/





/** SVM 6110 CH-FR-DE allthingtalk  01-25-23 **/

.svm_fr_frm #microsite_content .section_3049491.bg-gradient-cd-3 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_fr_tnx #microsite_content .section_3049493.bg-gradient-cd-3 {

    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat !important;
    background-position: center bottom;

}

/** END 6110 CH-FR-DE allthingtalk  01-25-23 **/





/* Cisco ALSO Services Radar Additional CSS - Erwin Lazaro Jan 24 2023 */

.cisco-2021-also-service-radar-5410 #microsite_content .accordian_szkolenia > .container > .row > .panel-group > .panel-default > .panel-heading > .panel-title a {
  background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/customer/providers_1/cisco_13/also_service_radar_2021/asr_strona-belka_szkolenia_1124x81px-2.jpg);
}

.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-title a.collapsed:after,
.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-title a:after {
  display: none;
}

.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-body .panel-title a.collapsed:after,
.cisco-2021-also-service-radar-5410 #microsite_content .c-Akkordeon .panel-body .panel-title a:after {
  display: block
}

/* End Cisco ALSO Services Radar Additional CSS */

/* START 5210 ONLINE WEBINARS MSF 01242023 */

section.section_3048611 {
    background: #f5f5f5;
    padding-top: 5%;
}

section.section_3049032 {
    padding-top: 5%;
}

section.section_3049033 {
    padding-top: 5%;
    background: #f5f5f5;
}

section.section_3049034 {
    padding-top: 5%;
}
/* END 5210 ONLINE WEBINARS MSF 01242023 */



/** SVM DE 2200  allthingtalk  01-26-23 **/

.svm_fr_frm #microsite_content .section_3050666.bg-gradient-cd-3 {

    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}


.svm_fr_tnx #microsite_content .section_3050668.bg-gradient-cd-3 {
    background-image: url(/ec/cms5/media/img/6000/iot_ecosystem/connectivity_1/connectivity_hero_bg.png), linear-gradient(315deg, #ff7731, #89e872) !important;
    background-repeat: no-repeat;
    background-position: center bottom;
}

/** END SVM DE 2200  allthingtalk  01-26-23 **/


/** PL_5410 Webinars Microsoft Windows Server 2012 Robilyn A. 01-26-2023 **/

#webinarmws2012 .mws-intro h2 {
    color: #552394;
}
#webinarmws2012 .mws-intro p.big {
    color: #552394;
}
#webinarmws2012 .mws-intro .btn-primary {
    background: #552394;
    border: 2px solid #171964;
}
#webinarmws2012 .mws-intro .btn-primary:hover {
    background: #107180;
    border: 2px solid #000000;
    color: white;
}

/** END PL_5410 Webinars Microsoft Windows Server 2012 Robilyn A. 01-26-2023 **/

/** PL_5410 MS 23Q1 WS2022 Start - James M 26-01-23 **/

#microsite_content .msliteblue a.btn-primary {
    border: 2px solid #1A9FFF;
    border-bottom: 2px solid #1A9FFF;
    border-radius: 0px;
    background: #1A9FFF;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .msliteblue a.btn-primary:hover {
    border: 2px solid #43b0fe;
    border-bottom: 2px solid #43b0fe;
    border-radius: 0px;
    background: #43b0fe;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .msliteblue a.btn-default {
    border: 2px solid #00008b;
    border-bottom: 2px solid #00008b;
    border-radius: 0px;
    background: #00008b;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#microsite_content .msliteblue a.btn-default:hover {
    border: 2px solid #1f1f8b;
    border-bottom: 2px solid #1f1f8b;
    border-radius: 0px;
    background: #1f1f8b;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

.mslitegray .text_with_media {
background-color:#f7f7f7;
padding:30px;
}

.mslitegray p.big {
  font-size:21px;
  line-height:1.5;
}

/** PL_5410 MS 23Q1 WS2022 END **/


/**IT_2710 ALSO CLOUD CHAMPION ROBILYN A. 01-31-2023 **/

#alsocloudchampion .box.bg-black-1.box.bg-black-1.section_2714699 .row.equalheight .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .social-linkedin-youtube .col-xs-12.col-for-image.media-box a.u-imageLink {
    display: inline-flex;
    margin: 10px;
    border-bottom: 0;
}
#alsocloudchampion .sec3-acmp-ready-it {
    background: #ff7731;
}
#alsocloudchampion .sec1-acmp-ready-it {
    background: #ff7731;
    background-image: url(https://www.also.com/ec/cms5/media/img/2710_1/campaigns_14/also_cloud_champion/also-cloud-champion-on-key-visual-sec1.svg);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#alsocloudchampion .sec2-acmp-ready-it {
    background: #ff7731;
    background-image: url(https://www.also.com/ec/cms5/media/img/2710_1/campaigns_14/also_cloud_champion/also-cloud-champion-on-key-visual-sec2.svg);
    background-position: center bottom, 0 0;
    background-repeat: no-repeat, no-repeat;
}
#alsocloudchampion .sec1-acmp-ready-it .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .sec2-acmp-ready-it .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .sec3-acmp-ready-it .article.text_with_media {
    background: #ffffff;
}
#alsocloudchampion .pt-50{
    padding-top: 50px;
}
#alsocloudchampion .pb-50{
    padding-bottom: 50px;
}

/** Mobile View **/
@media (max-width: 640px) {
#alsocloudchampion .hero-header .align-bottom.media-right.grid-container {
    display: table-cell;
}
#alsocloudchampion .hero-header {
    background-position: center bottom, 0 0;
    background-repeat: no-repeat no-repeat;
}
#alsocloudchampion .hero-header .text_with_media_overlapping .row .media.col-xs-12 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
}

#contattialsoiItalia .pt-50 {
    padding-top: 50px;
}
#contattialsoiItalia .pb-50 {
    padding-bottom: 50px;
}
#contattialsoiItalia .social-linkedin-youtube .col-xs-12.col-for-image.media-box {
    margin: 10px;
}
#contattialsoiItalia .social-linkedin-youtube a.u-imageLink {
    display: inline-flex;
    border-bottom: 0;
    margin: 0 0 0 10px;
}

/** Mobile View **/
@media (max-width: 640px) {
#contattialsoiItalia .hero-header .align-bottom.media-right.grid-container {
    display: table-cell;
}
#contattialsoiItalia .hero-header {
    background-position: center bottom, 0 0;
    background-repeat: no-repeat no-repeat;
}
#contattialsoiItalia .hero-header .text_with_media_overlapping .row .media.col-xs-12 {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
}

/** END IT_2710 ALSO CLOUD CHAMPION ROBILYN A. 01-31-2023 **/


/**PL_5410 Microsoft 23Q1  EOS Windows Server 2012 ROBILYN A. 01-31-2023 
Updated:"Erwin Lazaro - Feb 07 2023**/
.ms-windows-server #microsite_content h2,
.ms-windows-server #microsite_content h3,
.ms-windows-server #microsite_content p {
  font-family: "interregular", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content h1 {
  color: #0073d4;
  font-family: "interbold", Verdana, Arial, sans-serif;
  margin-bottom: 30px;
  text-transform: none;
}

.ms-windows-server #microsite_content h2 {
  color: #0073d4;
  line-height: 1.3;
}

.ms-windows-server #microsite_content h3 {
  color: #0073d4;
  text-transform: none;
}

.ms-windows-server #microsite_content p,
.ms-windows-server #microsite_content li {
  font-size: 18px;
}

.ms-windows-server #microsite_content p b {
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content a.lnk {
  color: #4eecff;
  display: inline-block;
}

.ms-windows-server #microsite_content a.lnk:hover {
  color: #fff;
}

.ms-windows-server #microsite_content section.block_header,
.ms-windows-server #microsite_content section.sec-intro,
.ms-windows-server #microsite_content section.sec-list,
.ms-windows-server #microsite_content section.sec-table,
.ms-windows-server #microsite_content section.sec-contact {
  background: rgb(1, 80, 146);
  background: linear-gradient(166deg, rgba(1, 80, 146, 1) 0%, rgba(3, 10, 26, 1) 83%);
}

.ms-windows-server #microsite_content section.sec-intro .grid .row img,
.ms-windows-server #microsite_content section.sec-table .grid .row .col-md-6:first-child,
.ms-windows-server #microsite_content section.sec-contact {
  padding-top: 50px;
  padding-bottom: 50px;
}

.ms-windows-server #microsite_content section.sec-intro .grid .article,
.ms-windows-server #microsite_content section.sec-list .grid .col-md-6:last-child .article,
.ms-windows-server #microsite_content section.sec-table .grid .col-md-6:last-child .article {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.ms-windows-server #microsite_content section.sec-intro .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}

.ms-windows-server #microsite_content section.sec-list .grid .col-md-6:first-child .article ul {
  width: 50%;
  float: left;
}

.ms-windows-server #microsite_content section.sec-list .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}


.ms-windows-server #microsite_content section.sec-list .grid .row .col-md-6:first-child .article .text-box {
  text-align: center;
}

.ms-windows-server #microsite_content section.sec-list .grid .row .col-md-6:first-child .article .text-box h3 {
  color: #fff;
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content section.sec-list .grid .row .col-md-6:first-child .article .text-box h3 b {
  color: #4eecff;
}

.ms-windows-server #microsite_content section.sec-table .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}

.ms-windows-server #microsite_content section.sec-table .grid .row .col-md-6:first-child .article .text-box {
  text-align: center;
}

.ms-windows-server #microsite_content section.sec-table .grid .row .col-md-6:first-child .article .text-box h2 {
  color: #fff;
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content section.sec-contact .grid .col-md-6:first-child img {
  margin: 0 auto;
  width: inherit;
}

.ms-windows-server #microsite_content section.sec-contact .grid .article h2 {
  font-family: "interbold", Verdana, Arial, sans-serif;
}

.ms-windows-server #microsite_content section.sec-contact .grid .article h2,
.ms-windows-server #microsite_content section.sec-contact .grid .article p {
  color: #fff;
}

/** END PL_5410 Microsoft 23Q1  EOS Windows Server 2012 ROBILYN A. 01-31-2023 **/

/** 2420 HP and Poly 23Q1 Event - James M **/

#section > section.section_3051876.bg-cd1-100.spri-section-pt50.spri-section-pb50 > div > div > div > div > div {
  padding:0px;
}

  #section > section.section_3051876.bg-cd1-100.spri-section-pt50.spri-section-pb50 > div > div > div > div > div > div:nth-child(1) {
padding:0px;
  }

#section > section.section_3055940.block_device_class.columns.first > div > div > div:nth-child(2) > div > div > div > span:nth-child(2) > p:nth-child(2) {
    background-color:#4cde9d;
}

#section > section.section_3056788.block_device_class.columns.first > div > div > div:nth-child(2) > div > div > div > span:nth-child(2) > h2 {
  background-color:#83f955;  
}

#section > section.section_3056788.block_device_class.columns.first > div > div > div:nth-child(2) > div > div > div > span:nth-child(2) > p:nth-child(2) {
background-color:#a8fb89;
}

.spri-microsoft-csp-partner-day #microsite_content section.elign .article.text_with_media img {
    padding-left: 0px;
}

.spri-microsoft-csp-partner-day #microsite_content section.hppolybg {
background-image:url("https://www.also.com/ec/cms5/media/img/2420_1/providers_26/hp_59/hp_and_poly_event_23q1/poly-hp-event-23q1-1920px.jpg");
background-size: 100% 100%;
min-height:600px;
display:flex;
align-items:center;
}

.spri-microsoft-csp-partner-day #microsite_content section.hppolybg h1, 
.spri-microsoft-csp-partner-day #microsite_content section.hppolybg h3 {
color:white;
}

.spri-microsoft-csp-partner-day #microsite_content section.hppolybg .article {
background-color:rgba(0, 0, 0, 0.5);
  padding-top:20px;
}

/** END 2420 HP and Poly 23Q1 Event - James M **/

/** 5410 Cisco Z Meraki - Erwin Lazaro Feb 1 2023 **/
.style_espresso #microsite_content section.block_whatisespresso .grid .grid-col {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.style_espresso #microsite_content section.block_whatisespresso .grid .grid-col:nth-child(odd) {
  padding-right: 0 !important;
}

.style_espresso #microsite_content section.block_whatisespresso .grid .grid-col:nth-child(even) {
  padding-left: 0 !important;
}

.style_espresso #microsite_content section.block_espressolist .grid .grid-col:nth-child(2) {
  padding-right: 0 !important;
}

.style_espresso #microsite_content section.block_espressolist .grid .grid-col:nth-child(3) {
  padding-left: 0 !important;
}

.style_espresso #microsite_content section.block_espresso_form .mwf-form .mwf-label p {
  font-weight: bold;
}

.style_espresso #microsite_content section.block_espresso_form .mwf_buttonrow .btn-primary {
  background-color: #4997dc !important;
  border: 0 none !important;
  padding: 15px;
}
/** End 5410 Cisco Z Meraki **/


/** PL_5410 Microsoft 23Q1 Windows 11 Promotinal Campaign ROBILYN A. 02-02-2023 **/

.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray {
    background-color: #171717;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh h2,
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh p,
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh ul li{
    color: #ffffff;
    font-family: "interregular", Verdana, Arial, sans-serif;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh h1, .ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh p {
    color: #ffffff;
    font-family: "interregular", Verdana, Arial, sans-serif;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh h1 {
    text-transform: none;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave.txt-wh p,
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray.txt-wh p {
    font-size: 18px;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-bluewave {
    background-image: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/022023/02022023_microsoft_23q1_windows_11_promotinal_campaign/5410_ms_win11_prm_cmpgn_darkblue_wave_background.svg);
    background-position: center, 0 0;
    background-repeat: no-repeat, no-repeat;
    background-size: cover;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .pt-50 {
    padding-top: 50px;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray .btn-primary {
    background: #014fa1;
}
.ms-windows-prmnl-cmpgn-pl #microsite_content .bg-darkgray .btn-primary:hover {
    background: #ffffff;
    color: #014fa1;
}
/** END PL_5410 Microsoft 23Q1 Windows 11 Promotinal Campaign ROBILYN A. 02-02-2023 **/

/** 5410 Cisco Service - Erwin Lazaro Feb 2 2023 **/
.style_cisco_services #microsite_content section.block_services_form .mwf_buttonrow .btn-primary {
  background-color: #538fc4 !important;
  border: 0 none !important;
  padding: 15px;
}

.style_cisco_services #microsite_content section.block_services_form .mwf-form .mwf-label p {
  font-weight: bold;
}
/** 5410 Cisco Services **/


/** DE_1010 Lenovo ISG Crazy Deals ROBILYN A. 02-06-2023 **/

.lenovo-isg-crazy-deals-de-ten #microsite_content .sec-velvet {
    background-color: #701527;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-wh p, 
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-wh h1, 
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-wh h3 {
    color: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-wh .btn-default {
    background: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-wh .btn-default:hover {
    background: #E21309;
    color: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-red .btn-primary {
    background: #E21309;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .btn-red .btn-primary:hover {
    background: #701527;
    color: #ffffff;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .pt-50 {
    padding-top: 50px;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .txt-blck h3 {
    text-transform: none;
}
.lenovo-isg-crazy-deals-de-ten #microsite_content .sec-prod .article.text_with_media {
    background: #ffffff;
}

/** END DE_1010 Lenovo ISG Crazy Deals ROBILYN A. 02-06-2023 **/

/** START Lenovo 5830 THINKBOOK **/


.lenovo_thinkbook h2 {
    background: #000;
    padding: 3%;
    color: #fff;
}

.products_lenovo1 {
    background: #f4f4f4;
    padding-top: 5%;
    padding-bottom: 5%;
}


.products_lenovo1 .article.text_with_media {
    background: #ffff;
    height: auto;
}

.products_lenovo1 .col-xs-12.col-md-4.grid-col.equalheight.group-0-1 {
    padding-top: 2%;
  height: 700px
  ;
}

.lenovo_thinkbook #microsite_content a.btn-primary
{
    border-radius: 10px;
    background: #f90004;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/** END Lenovo 5830 THINKBOOK **/


/** SVM AllthingsTalk cancel remove 020723 **/

.svm_ecoform #microsite_content .row.mwf_buttonrow .col-xs-6.col-md-3:nth-child(1) {
    display: none;
}


/** END AllthingsTalk cancel remove 020723 **/


/** PL_5410 Lenovo 23Q1 promocja 3+1 nowa edycja ROBILYN A. 02-08-2023 **/

.lenovo-promocja-3n1-nowa-edycja-pl-fivefour #microsite_content .intro-txt p.big {
    font-size: 24px;
    color: #11184F;
}
.lenovo-promocja-3n1-nowa-edycja-pl-fivefour #microsite_content .btn-len-red .btn-primary {
    color: #ffffff;
    background: #dd241a;
    border-color: #11184f;
}
.lenovo-promocja-3n1-nowa-edycja-pl-fivefour #microsite_content .btn-len-red .btn-primary:hover {
    border-color: #000000;
    background: #11184f;
}

/** END PL_5410 Lenovo 23Q1 promocja 3+1 nowa edycja ROBILYN A. 02-08-2023 **/


/** SVM Apple fi_5710 021023 **/

.spri-apple-mc #microsite_content p,
.spri-apple-mc #microsite_content ul li
{
    font-size: 15px;
}

.spri-apple-ubersicht #microsite_content ul li {
    margin-bottom: 0px;
}

/** END SVM Apple fi_5710 021023 **/


/** START NL 2420 NETGEAR MSF 02092023 **/

.netgear_msf #microsite_content a.btn-primary {
    background-color: #653189;
    border-radius: 30px;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

      
section#netgear_hero_section_header {
    background-position: center top !important;
    background-size: cover;
    min-height: 400px;
}

.netgear_msf #microsite_content .text.col-xs-12.bg-box.grid-start-1.grid-end-7.on-top {
    background: #fff0;
    padding-left: 10%;
}

section.section_3067396.netgear_sec2 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/netgear_5/header2.jpg);
  background-position: center top !important;
  background-attachement: fixed;
    background-size: cover;
    min-height: 600px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
}

.section_3067396.netgear_sec2 .col-xs-12 {
    padding-left: 600px;
}

.netgear_msf #microsite_content p {
    font-family: Inter;
    font-size: 18px !important;
    line-height: 1.5;
    font-weight: 400;
    color: #00083f;
}

section_3067397.netgear_sec3 p {
    font-size: 15px;
    line-height: 1.5;
}

.netgear_msf .netgear_sec3 p {
    color:#ffff
}

section.section_3067397.netgear_sec3 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/netgear_5/header3.jpg);
   background-position: center top !important;
  background-attachement: fixed;
    background-size: cover;
    min-height: 600px;
}


.netgear_msf .netgear_sec3 p {
    color: #ffff !important;
    }

section.section_3067486.netgear_sec4 {
    background-image: url(https://www.also.com/ec/cms5/media/img/2420_1/providers_26/netgear_5/header4.jpg);
  background-position: center top !important;
  background-attachement: fixed;
    background-size: cover;
    min-height: 600px;
}

.section_3067486.netgear_sec4 .col-xs-12 {
    padding-left: 600px;
}

section.section_3067399.netgear_sec5 {
    background-color: #f5f5f5;
}

section.section_3067399.netgear_sec5 .article.text_with_media {
    padding-top: 50px;
}

#netgear_new_msf #microsite_content h2 {
    font-family: Rois;
    font-size: 25px;
    line-height: 1.5;
    font-weight: 500;
}

#netgear_new_msf #microsite_content p {
    font-family: Inter;
    font-size: 15px;
    line-height: 1.5;
    font-weight: 500;
}

/** END NL 2420 NETGEAR MSF 02092023 **/

/** DE1010 ALSO 23Q1 Partner Mini Interviews - 02.14.2023 - James M. **/

.also_mini_int #microsite_content section.minint_sec01  {
  padding-top:50px;
  padding-bottom:50px;
background: #eb01a5;
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/also_key_visual_general_5.svg);
    background-image: url(/ec/cms5/media/img/global_images/key_visuals/also_key_visual_general_5.svg), linear-gradient(135deg, #89e872, #006b7d);
}

.also_mini_int #microsite_content section.minint_sec02  {
padding-top:50px;
padding-bottom:50px;
}

.also_mini_int #microsite_content section.minint_disflex .article > .row {
  display:flex;
  align-items:center;
}

.also_mini_int #microsite_content section.minint_headline h2 {
  background-color:black;
  color:white;
  text-align: center;
  padding: 20px 0;
  text-transform: uppercase;
}

.also_mini_int #microsite_content section.minint_headline h3 {
  text-transform: none;
}

.also_mini_int #microsite_content section.minint_secpt {
padding-top:50px;
}

.also_mini_int #microsite_content section.minint_secpb {
padding-bottom:50px;
}

.also_mini_int #microsite_content section.minint_whitebgtext .grid .row > div {
background-color:white;
  margin:10px 0;
}

.also_mini_int #microsite_content section.minint_bg_01 {
  background-color:#f7f7f7;
}

.also_mini_int #microsite_content section.minint_bg_01.box .grid {
  background-color:#f7f7f7;
}

/** END DE1010 ALSO 23Q1 Partner Mini Interviews - 02.14.2023 - James M. **/


/** DA_2800 Samsung The Wall ROBILYN A. 02-16-2023 **/

.da28-samsung-the-wall #microsite_content .txt-wh p a {
    color: #ffffff;
}
.da28-samsung-the-wall #microsite_content .txt-wh .mwf-label {
    color: #ffffff;
}
.da28-samsung-the-wall #microsite_content .txt-wh .btn-primary {
    background: #c8c8c8;
    color: #000000;
}
.da28-samsung-the-wall #microsite_content .txt-wh .btn-primary:hover {
    background: #ffffff;
}

/** END DA_2800 Samsung The Wall ROBILYN A. 02-16-2023 **/


/** NL_2420 Apple Newsbericht2_5 ROBILYN A. 02-20-2023 **/

.nl24-apple-seed #microsite_content .light-gray {
    background-color: #f5f5f5;
}
.nl24-apple-seed #microsite_content .pt-30 {
    padding-top: 30px;
}
.nl24-apple-seed #microsite_content .pb-30 {
    padding-bottom: 30px;
}
.nl24-apple-seed #microsite_content .light-gray h3 {
    text-transform: none;
}
.nl24-apple-seed #microsite_content .light h3 {
    text-transform: none;
}
.nl24-apple-seed #microsite_content .three-cards .article.text_with_media {
    background-color: #ffffff;
    border-radius: 20px;
}
.nl24-apple-seed #microsite_content .three-cards a.lnk {
    color: #479ed4;
    border-bottom: 1px solid #4797cf;
}

/** END NL_2420 Apple Newsbericht2_5 ROBILYN A. 02-20-2023 **/

/***** open 2420 APPLE PORTAL - ALSO PARTNER PROGRAM PAGE *****/
.spri-2420-apple-also-partner #microsite_content .spri-ptb200 {
    padding-top: 200px;
    padding-bottom: 200px;
}

.spri-2420-apple-also-partner #microsite_content .spri-section-pt100 {
    padding-top: 100px;
}

.spri-2420-apple-also-partner #microsite_content .spri-section-pb100 {
    padding-bottom: 100px;
}

.spri-2420-apple-also-partner #microsite_content h2 {
    font-size: 50px;
    margin-bottom: 20px;
}

.spri-2420-apple-also-partner #microsite_content p.big {
    font-size: 40px;
    line-height: 1.5;
    font-weight: lighter;
}

.spri-2420-apple-also-partner #microsite_content p {
    font-size: 18px;
    line-height: 1.5;
    font-weight: lighter;
}

.spri-2420-apple-also-partner #microsite_content ul li {
    font-size: 18px;
    font-weight: lighter;
}

.spri-2420-apple-also-partner #microsite_content .btn.btn-primary {
    background-color: #0071e3;
    border-radius: 25px;
    border: 2px solid #0071e3 !important;
}

.spri-2420-apple-also-partner #microsite_content .btn.btn-primary:hover {
    background-color: #fff;
    color: #0071e3;
    border: 2px solid #0071e3;
}

.spri-2420-apple-also-partner #microsite_content .spri-top-section h1 {
    font-size: 100px;
    color: #fff;
    text-transform: initial;
    padding-bottom: 50px;
}

.spri-2420-apple-also-partner #microsite_content .spri-countdown-section #countdown-bg {
    background-color: #000;
    border-radius: 25px;
}

.spri-2420-apple-also-partner #microsite_content .spri-countdown-section #wrapper-countdown .countdown {
    border: none;
}

.spri-2420-apple-also-partner #microsite_content .spri-countdown-section #wrapper-countdown span.countdown-number {
    font-size: 48px;
    font-weight: bold;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .text-headline-box h2 {
    text-align: center;
    font-weight: normal;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-paragraph h2 {
    font-size: 30px;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option {
    display: inline-block;
    padding-right: 50px;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="radio"] {
    margin-top: 8px;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="checkbox"] {
    margin-top: -15px !important;
}

.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="radio"]:checked,
.spri-2420-apple-also-partner #microsite_content .spri-form-section .mwf-form .mwf-option input[type="checkbox"]:checked {
    accent-color: #000;
}
/***** close 2420 APPLE PORTAL - ALSO PARTNER PROGRAM PAGE *****/


/** PL_5410 Microsoft 23Q1 EOS Office 2013 Communication PO ROBILYN A. 02-24-2023 **/

.pl54_ms_eos_office_comm #microsite_content .bg-lblue .row.media-wrapper {
    background-color: #025aad;
    border-radius: 60px 0 0 0;
}
.pl54_ms_eos_office_comm #microsite_content .bg-lblue p.big {
    margin-bottom: 0;
    color: #ffffff;
    font-size: 24px;
}
.pl54_ms_eos_office_comm #microsite_content p.big {
    font-size: 24px;
}
.pl54_ms_eos_office_comm #microsite_content p {
    font-size: 18px;
}
.pl54_ms_eos_office_comm #microsite_content .light-gray1 .row.media-wrapper {
    background-color: #f0efef;
    border-radius: 0 0 60px 0;
}
.pl54_ms_eos_office_comm #microsite_content .btn-gray .btn-primary {
    background: #f0efef;
    color: #163743;
    border: none;
    padding: 30px 30px;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .row.equalheight {
    padding-left: 10px;
    padding-right: 10px;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .row.equalheight .media-wrapper {
    background-color: #f0efef;
    padding: 0;
    border-radius: 0 0 60px 0;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .col-md-4 .text_with_media .media-wrapper .col-xs-12 > .text-box {
    padding: 35px 32px 0 32px;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .article.text_with_media img {
    padding: 0;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .equalheight .article {
    padding: 0;
    margin: 0 10px 0 10px !important;
}
.pl54_ms_eos_office_comm #microsite_content .card3 .row.equalheight .group-0-0 {
    margin-bottom: 40px;
}
.pl54_ms_eos_office_comm #microsite_content .light-gray1 .text-box p:first-child b:first-child {
    color: #0078d4;
}

/** END PL_5410 Microsoft 23Q1 EOS Office 2013 Communication PO ROBILYN A. 02-24-2023 **/




/** ==SVM Feb 28 p-2610-multivendor_22q2_aslan_1== */

.svm_mn_aslan #microsite_content section.section_3089360.box.bg-black-100.pTop60_global.pBot60_global {
   background: #000c1c url(https://www.also.com/ec/cms5/media/img/2610_1/vendors_2/aslan/final-2610_multivendor_22q2_aslan_landing_page_footer_2023_2000px.jpg) no-repeat;
    background-position: bottom center !important;
    margin: 0px !important;
}

.svm_mn_aslan #microsite_content .section_3089360 .container.grid.grid-type-1 {
    background: transparent !important;
}


.svm_mn_aslan #microsite_content  p.big {
    line-height: 1.4;
}

.svm_mn_aslan #microsite_content .als_pnt2 .container.grid.grid-type-1 {
    background: rgb(0,0,0,.15);
    padding: 20px 0;
    border-radius: 40px;
}

.svm_mn_aslan #microsite_content .als_pnt5,
.svm_mn_aslan #microsite_content .als_pnt4,
.svm_mn_aslan #microsite_content .als_pnt4 .col-xs-12.grid-col,
.svm_mn_aslan #microsite_content .als_pnt8,
.svm_mn_aslan #microsite_content .als_pnt8 .col-xs-12.grid-col,
.svm_mn_aslan #microsite_content .als_pnt,
.svm_mn_aslan #microsite_content .als_pnt .col-xs-12.grid-col,
.svm_mn_aslan #microsite_content .als_pnt5 .row {
  background: #F1F3F2;
}

.svm_mn_aslan #microsite_content section.section_3089360.box.bg-black-100.pTop60_global.pBot60_global .mwf-paragraph p {
    margin-top: 0px;
}

.svm_mn_aslan #microsite_content section.section_3089360.box.bg-black-100.pTop60_global.pBot60_global p {
    margin-bottom: 0px;
}


/**== END SVM Feb 28 p-2610-multivendor_22q2_aslan_1== **/

/* MS Driving Incentive - Erwin Lazaro - Feb 28 2023*/
.style_driving_incentive #microsite_content section.block.webform .mwf-form .mwf_buttonrow {
  margin-bottom: 30px;
}

.style_driving_incentive #microsite_content section.block.webform .mwf-form .mwf_buttonrow input.btn-primary {
  background-color: #fff !important;
  color: #000;
  padding: 15px 30px;
  border-radius: 0;
  font-size: 16px;
}

.style_driving_incentive #microsite_content section.block.webform .mwf-form .mwf_buttonrow input.btn-primary:hover {
  background-color: #fff !important;
  color: #000 !important;
}
/* End MS Driving */


/** PL_5410 Microsoft 23Q1 Surface rodzina Pro + pióro Pen ROBILYN A. 02-28-2023 **/

.pl54_microsoft_surface_rodzina_pro #microsite_content .one-col .col-xs-12.grid-col .article.text_with_media {
    box-shadow: rgb(100 100 111 / 20%) 0px 7px 29px 0px;
    padding: 50px 0 30px;
    position: relative;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .two-col .row.equalheight {
    padding-left: 8px;
    padding-right: 8px;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .two-col .row.equalheight .article.text_with_media {
    padding: 0px 0 30px 0px;
    position: relative;
    background-color: #f3f3f3;
    box-shadow: 0 12px 10px -9px rgb(100 100 111 / 20%);
}
.pl54_microsoft_surface_rodzina_pro #microsite_content h2,
.pl54_microsoft_surface_rodzina_pro #microsite_content h3 {
    color: #012E4B;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content p.big {
    color: #012E4B;
    font-size: 23px;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .btn-primary {
    background-color: red;
    border-color: #012E4B;
}
.pl54_microsoft_surface_rodzina_pro #microsite_content .two-col .row.equalheight .col-xs-12.col-md-6.grid-col {
    padding: 0;
}

/** END PL_5410 Microsoft 23Q1 Surface rodzina Pro + pióro Pen ROBILYN A. 02-28-2023 **/


/** DA_2800 ALSO Marketing Services Nordics - Events and Trainings ROBILYN A. 03-01-2023 **/

.also-marketing-service-events-training #microsite_content .webinars .article.table_content td:last-child {
    font-weight: normal;
}

/** END DA_2800 ALSO Marketing Services Nordics - Events and Trainings ROBILYN A. 03-01-2023 **/

/** NL_2320 Neomounts James Paul M **/

#spri-neomount-nl-promoweek-23q1 #microsite_content section.neomounts_nl_blue .btn.btn-primary {
    background-color: #009edf;
    border-radius: 10px;
    border-color: #009edf !important;
  padding:20px 20px;
width:100%;
  font-size:14px;
}

/** END NL_2320 Neomounts James Paul M **/

/** FI HPE Greenlake Distribution Activation - James M. 06-03-2023 **/

.spr-global #microsite_content section.form-section h3 {
    color: white !important;
    font-weight: 500;
}

.spr-global #microsite_content section.greenlake-section .text-box h3 {
    color: #fff !important;
}

/** END -- FI HPE Greenlake Distribution Activation - James M. **/


/** NL_2420 Samsung 23Q1 Golf Incentive ROBILYN A. 03-06-2023 **/

.nl24_samsung2023_golf_incentive #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.nl24_samsung2023_golf_incentive #microsite_content h2, 
.nl24_samsung2023_golf_incentive #microsite_content h3 {
    font-family: "inter";
}
.nl24_samsung2023_golf_incentive #microsite_content h3 {
    text-transform: unset;
}
.nl24_samsung2023_golf_incentive #microsite_content p.big {
    line-height: 1.4;
    font-size: 21px;
}
.nl24_samsung2023_golf_incentive #microsite_content p {
    font-size: 16px;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .col-xs-12.grid-col .article.text_with_media {
    padding: 50px 0 30px;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .col-xs-12.grid-col {
    background-color: #F2F2F2;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .btn-primary {
    background: #2a3cb3;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text .btn-primary:hover {
    color:#ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .row {
    padding-left: 8px;
    padding-right: 8px;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .col-xs-12.grid-col {
    background-color: #f2f2f2;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .row .col-xs-12.grid-col:first-child {
    border-radius: 220px 0 0 0;
    padding-top: 30px;
    padding-bottom: 30px;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .row .col-xs-12.grid-col:nth-child(2) {
    padding-bottom: 50px;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .btn-primary {
    background: #2a3cb3;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd .btn-primary:hover {
    color: #ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .row {
    padding-right: 8px;
    padding-left: 8px;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .row .col-xs-12.grid-col {
    background: #2a3cb3;
    padding-left: 0;
    padding-right: 0;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info h2, 
.nl24_samsung2023_golf_incentive #microsite_content .contact-info p, 
.nl24_samsung2023_golf_incentive #microsite_content .contact-info label.mwf-label {
    color: #ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info a, 
.nl24_samsung2023_golf_incentive #microsite_content .contact-info a.link {
    color: #ffffff;
    border-bottom: none;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .btn-primary {
    background: #ffffff;
    color: #000000;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info .col-xs-12.grid-col:nth-last-child(3) {
    border-radius: 0 0 220px 0;
    padding-bottom: 50px;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-form .mwf-field h3 {
    color: #ffffff;
    padding-top: 50px;
    padding-bottom: 30px;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-form .mwf-paragraph ul li {
    color: #ffffff;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-form .row.mwf_buttonrow .col-xs-6.col-md-3:first-child {
    display: none;
}
.nl24_samsung2023_golf_incentive #microsite_content .intro-text {
    background-color: #f2f2f2;
}
.nl24_samsung2023_golf_incentive #microsite_content .product-flash-ssd {
    background-color: #f2f2f2;
    border-radius: 220px 0 0 0;
}
.nl24_samsung2023_golf_incentive #microsite_content .contact-info {
    background-color: #2a3cb3;
    border-radius: 0 0 220px 0;
}

/** END NL_2420 Samsung 23Q1 Golf Incentive ROBILYN A. 03-06-2023 **/


/** EN_1010 Become an ALSO Partner Robilyn A. 03-10-2023 **/

.en1010_become_an_also_partner #microsite_content .simplified-features .panel.panel-default {
    margin: 10px 0 10px 0;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .btn-primary {
    background: #006b7d !important;
}
.en1010_become_an_also_partner #microsite_content .padding-top-50 {
    padding-top: 50px;
}
.en1010_become_an_also_partner #microsite_content .padding-top-100 {
    padding-top: 100px;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .padding-bottom-50 {
    padding-bottom: 50px;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a {
    border-bottom: 0 !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a:hover {
      color: #fff;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    color: inherit;
    font-weight: bold;
    font-family: 'Inter var', sans-serif;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a:nth-child(odd):hover {
    background-color: black !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a.collapsed:before {
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a:before {
    content: "\25B8";
    content: "\25B8";
    font-size: 53px;
    color: #107081;
    position: relative;
    top: 9px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-trans: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a:hover, .c-Akkordeon .panel-title a:active {
    text-decoration: none;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a.collapsed:after{
    display:none;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a {
    font-size: 25px !important;
    padding-right: 40px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-group {
    border-top: none !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-group {
    margin-bottom: 21px;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .panel-title a:nth-child(odd):hover {
    background-color: black !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .separat, .separat_inner {
    margin-top: 65px !important;
}
.en1010_become_an_also_partner #microsite_content .padding-bottom-100 {
    padding-bottom: 100px;
}
.en1010_become_an_also_partner #microsite_content .card3-white .equalheight .article {
    background: #fff;
    margin: 0 0 0 26px;
}
.en1010_become_an_also_partner #microsite_content .article.section_headline {
    display: inline-block;
    background: #000;
    max-width: 100%;
    margin: 100px -15px 50px;
    padding: 0 50px;
}
.en1010_become_an_also_partner #microsite_content .article.section_headline h2 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 40px;
    padding: 30px 0px;
    margin-bottom: 0px;
}
.en1010_become_an_also_partner #microsite_content .card3-white .img-responsive {
    max-width: 100%;
    width: auto;
    padding: 0;
}
.en1010_become_an_also_partner #microsite_content .card3-white .article > .row {
    padding: 15px 0;
    padding: 0 0 30px 0;
}
.en1010_become_an_also_partner #microsite_content .rois-bold-title-22 p.big {
    font-family: "rois_bold";
    font-size: 22px;
    line-height: 1.45;
    padding-bottom: 0;
}
.en1010_become_an_also_partner #microsite_content .padding-bottom-50 {
    padding-bottom: 50px;
}
.en1010_become_an_also_partner #microsite_content .acmp-subpage-hero {
    padding-bottom: 65px;
    min-height: 400px;
    background-repeat: no-repeat !important;
    background-position: center;
}
.en1010_become_an_also_partner #microsite_content .acmp-subpage-hero .text_with_media .row {
    padding: 0 !important;
}
.en1010_become_an_also_partner #microsite_content .bg-primary-cd-2.simplified-features {
    background-repeat: no-repeat;
}
.en1010_become_an_also_partner #microsite_content .breadcrumb {
    margin-bottom: 0;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol.backButton li:after {
    display: inline-block;
    content: "|";
    padding: 0 0 0 10px;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol.backButton li:before {
    content: "<";
    padding: 0 10px 0 0;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol li {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 22.5px;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol.backButton {
    display: inline-block;
    float: left;
    padding-right: 15px !important;
    font-size: 14px;
    list-style: none;
    color: #000;
    font-weight: 100;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb ol {
    margin-bottom: 0;
    padding: 0 0 0 0;
    line-height: 20px;
}
.en1010_become_an_also_partner #microsite_content .on_page_breadcrumb .breadcrumb {
    clear: none;
    padding: 0;
    margin-bottom: 21px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}
.en1010_become_an_also_partner #microsite_content .card3-white .equalheight .col-xs-12 {
    margin-bottom: 50px;
}
.en1010_become_an_also_partner #microsite_content .bg-primary-cd-2 {
    background-repeat: no-repeat;
    background-position: center, center;
}
.en1010_become_an_also_partner #microsite_content .success-message {
    background-repeat: no-repeat;
}
.en1010_become_an_also_partner #microsite_content .mwf_buttonrow {
    margin-top: 20px;
}

@media only screen and (max-width: 800px){
.en1010_become_an_also_partner #microsite_content h1,
.en1010_become_an_also_partner #microsite_content h2{
    font-size: 25px !important;
}
.en1010_become_an_also_partner #microsite_content h3,
.en1010_become_an_also_partner #microsite_content p.big{
    font-size: 20px !important;
}
.en1010_become_an_also_partner #microsite_content .simplified-features .c-Akkordeon .panel-title a {
    font-size: 18px !important;
}
.en1010_become_an_also_partner #microsite_content .card3-white .equalheight .article {
    margin: 0 10px 0 10px;
}
.en1010_become_an_also_partner #microsite_content .article.text_with_media img{
  padding-left: 0px;
}
}

/** END EN_1010 Become an ALSO Partner Robilyn A. 03-10-2023 **/


/** EN_6000 Become a Partner MAIN PAGE Robilyn A. 03-10-2023 **/

.en6000-become-a-partner-main #microsite_content .box-beige .row.equalheight .media-wrapper {
    background-color: #e6e6d7;
}
.en6000-become-a-partner-main #microsite_content .box-beige a, 
.en6000-become-a-partner #microsite_content .box-beige a.lnk {
    font-weight: bold;
    color: #000;
    border-bottom: 1px solid #000;
}
.en6000-become-a-partner-main #microsite_content .box-beige a.lnk {
    margin-top: 0px!important;
}
.en6000-become-a-partner-main #microsite_content .box-beige p.big {
    font-size: 19px !important;
    margin: 0;
    line-height: 1.3;
}
.en6000-become-a-partner-main #microsite_content .box-beige .article .media-wrapper {
    display: flex;
    align-items: center;
}
.en6000-become-a-partner-main #microsite_content .box-beige .media {
    margin: 0;
    width: 100%;
}
.en6000-become-a-partner-main #microsite_content .country-row-first .row.equalheight .media-wrapper {
    height: 72px;
}

/** END EN_6000 Become a Partner MAIN PAGE Robilyn A. 03-10-2023 **/

/* Lenovo 360 Campaign - Erwin Lazaro - March 16 20223 */
.lenovo360 #microsite_content h1,
.lenovo360 #microsite_content h2,
.lenovo360 #microsite_content h3 {
  color: #db1715;
}

.lenovo360 #microsite_content a.btn-primary {
  background-color: #db1715!important;
  color: #fff;
}

.lenovo360 #microsite_content a.btn-primary:hover {
  background-color: #db1715!important;
}

.lenovo360 #microsite_content section .mwf-form .mwf_buttonrow input.btn-primary {
  background-color: #db1715;
}

.lenovo360 #microsite_content section .mwf-form .mwf_buttonrow input.btn-primary:hover {
  background-color: #db1715!important;
  color: #fff !important;
}
/* End Lenovo 360 Campaign */


/** DE_1010 HPE 2022 Microsite mini NLM Robilyn A. 03-16-2023 **/

.de1010_hpe_micro_mini_nlm #microsite_content .btn-newsletter .btn-default {
    background-color: #0d5164;
    color: #ffffff;
    border-color: #000000;
}
/** END DE_1010 HPE 2022 Microsite mini NLM Robilyn A. 03-16-2023 **/

/*****
ALSO CTV23 Registration pages - Erwin Lazaro - 03-20-2023
*****/
.evt-reg-form #microsite_content a.btn-primary {
  background-color: #006b7d!important;
  border-color: #000!important;
}

.evt-reg-form #microsite_content a.btn-primary:hover {
  color: #fff!important;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow {
  text-align: center;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow .col-md-3 {
  float: none;
  margin: 0 auto;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow input.btn-primary {
  background-color: #006b7d;
  border-color: #000;
}

.evt-reg-form #microsite_content .mwf-form .mwf_buttonrow input.btn-primary:hover {
  color: #fff!important;
  border-color: #000;
}

.evt-reg-form #microsite_content .mwf-form .row .mwf-paragraph {
  margin-top: 20px;
}

/* CTV Hamburg */

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}

.evt-reg-form.type1 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph p {
  font-size: 11px;
}

/* CTV Gäubodenvolksfest */
.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(7) .mwf-label p:after {
  content: "*";
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(7) .mwf-label .mwf-required {
  display: none;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}

.evt-reg-form.type2 #microsite_content .mwf-form .row:nth-child(12) .mwf-paragraph p {
  font-size: 11px;
}

/* CTV Köln */
.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}


.evt-reg-form.type3 #microsite_content .mwf-form .row:nth-child(10) .mwf-paragraph p {
  font-size: 11px;
}

/* CTV Allerheiligenkirmes */

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(8) .mwf-label p:after {
  content: "*";
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(8) .mwf-label .mwf-required {
  display: none;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph.mwf-bold > p {
  font-size: 15px;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 20px;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph.mwf-italic {
  margin-bottom: 0;
}

.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}


.evt-reg-form.type4 #microsite_content .mwf-form .row:nth-child(13) .mwf-paragraph p {
  font-size: 11px;
}

/*****
End ALSO CTV23 Registration pages
*****/


/** DE_1010 ALSO myStore Robilyn A. 03-21-2023 **/

.de1010-also-mystore-new #microsite_content .hero {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #098d8f;
}
.de1010-also-mystore-new #microsite_content .pt-50 {
    padding-top: 50px;
}
.de1010-also-mystore-new #microsite_content .pb-50 {
    padding-bottom: 50px;
}
.de1010-also-mystore-new #microsite_content .pricing {
    background-color: #f7f7f7;
}
.de1010-also-mystore-new #microsite_content .btn-primary {
    background-color: #098d8f;
}
.de1010-also-mystore-new #microsite_content .btn-primary:hover {
    background-color: #e9ecef;
}
.de1010-also-mystore-new #microsite_content section.c-Akkordeon {
    padding-bottom: 50px;
}
.de1010-also-mystore-new #microsite_content .intro ul {
    list-style-type: none !important;
    padding-left: 20px;
}
.de1010-also-mystore-new #microsite_content .intro ul li {
    margin-bottom: 5px;
}

/** END DE_1010 ALSO myStore Robilyn A. 03-21-2023 **/


/** END DE_1010 1WorldSync Produkdaten Robilyn A. 03-21-2023 **/

.de1010-1worldsync-produkdaten #microsite_content .box-beige .row.equalheight .article.text_with_media {
    background-color: #e6e6d7;
    padding-top: 10px;
}
.de1010-1worldsync-produkdaten #microsite_content .pb-50 {
    padding-bottom:50px;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-table table.table tr th {
    background: unset;
    background-color: #006b7d;
    padding: 20px;
    border: 2px solid #006b7d;
    color: #ffffff;
    text-align: center;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-table table.table tr td {
    background: #8ae797;
    padding: 20px;
    border: 1px solid #006b7d;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 h3 {
    background: #006778;
    padding: 10px;
    color: #ffffff;
    border-radius: 10px 10px 0 0;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 .row.media-wrapper {
    padding: 0;
}
.de1010-1worldsync-produkdaten #microsite_content .pricing-col-4 .row.equalheight .article.text_with_media {
    background-color: #f1f1f1;
    border: 2px solid #006677;
    padding-top: 0px;
    border-radius: 15px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    margin: 10px;
}

/** DE_1010 1WorldSync Produkdaten Robilyn A. 03-21-2023 **/




/** = SVM 03-22-23 Hello Spring 2023 = ***/

.svm_hp23 #microsite_content .svm_pring1 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_central/hello_spring_2023/renderhigh_2000px.jpg) no-repeat;
    background-size: 100% auto;
    padding-bottom: 796px;
}

.svm_hp23 #microsite_content .svm_pring2,
.svm_hp23 #microsite_content .svm_pring3,
.svm_hp23 #microsite_content .svm_pring6 {
    padding: 70px 0 70px 0;

}

.svm_hp23 #microsite_content .svm_pring4 {

padding-top: 70px;

}

.svm_hp23 #microsite_content .svm_pring5 {

padding-bottom: 70px;
}


.svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size: 38px;
}


.svm_hp23 #microsite_content .svm_pring3 h1,
.svm_hp23 #microsite_content .svm_pring4 h1,
.svm_hp23 #microsite_content .svm_pring6 h1 {
    padding: 0px 0 0px 0;
    background: black;
    color: white;
    width: 55%;
    font-size: 32px;
    padding: 25px;
}




.svm_pring6 {
    margin-bottom: 0px !important;
}


/** mobile **/

@media (max-width: 2000px) {


    .svm_hp23 #microsite_content .svm_pring2 {

    padding: 0px 0 50px 0;

   }


}

@media (max-width: 1800px) {

.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 650px;

}


}


@media (max-width: 1199px) {

.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 450px;

}


}


@media (max-width: 991px) {

.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 420px;

}


    .svm_hp23 #microsite_content .svm_pring2 {

      margin-top: -100px;

    padding: 0px 0 50px 0;

   }

.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 20%;
}


}




@media (max-width: 768px) {

    .svm_hp23 #microsite_content .svm_pring2 {

      margin-top: -200px;

    padding: 0px 0 50px 0;

   }


}


@media (max-width: 420px) {


.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 280px;
}

.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 32%;
}


.svm_hp23 #microsite_content .svm_pring3 h1, .svm_hp23 #microsite_content .svm_pring4 h1, .svm_hp23 #microsite_content .svm_pring6 h1 {
  width: 85%;
    font-size: 22px;
}

.svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size: 23px;
}

.svm_hp23 #microsite_content .svm_pring3 h3 {
    font-size: 18px;
}


}



@media (max-width: 520px) {


.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 300px;  

}


.svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size:23px;

    
}


  .svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 30%;
}


.svm_hp23 #microsite_content .svm_pring3 h1, .svm_hp23 #microsite_content .svm_pring4 h1, .svm_hp23 #microsite_content .svm_pring6 h1 {
    width: 75%;
    font-size: 22px;
}

}




@media (max-width: 320px) {

  
.svm_hp23 #microsite_content .svm_pring1 {
    padding-bottom: 200px; 


}


.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 32%;
}


.svm_hp23 #microsite_content .svm_pring3 h1, .svm_hp23 #microsite_content .svm_pring4 h1, .svm_hp23 #microsite_content .svm_pring6 h1 {
  width: 85%;
    font-size: 22px;
}

  .svm_hp23 #microsite_content .svm_pring2 h1 {
    font-size: 18px;
        margin-top:20px;
}


.svm_hp23 #microsite_content .svm_pring3 h3 {
    font-size: 15px;
}


.svm_hp23 #microsite_content .svm_pring1 img.img-responsive {
    width: 35%;
}


}



/** article product Alignment 03-24-2023 **/

.svm_hp23 #microsite_content .c-Products--gallery-Product {
    background-color: #fff;
    border-radius: 40px;
    width: 22%;
    margin-right: 11px;
    margin-bottom: 22px;
    margin-left: 11px;
    padding-top: 10px;
    font-size: 13px;
}



.svm_hp23 #microsite_content .svm_pring3 h3 {
  height: 100px;
  text-overflow: ellipsis;
  font-size: 17px;
  text-align: center;
  
    
}


.svm_hp23 #microsite_content .svm_pring3 .c-Products__artNo,
.svm_hp23 #microsite_content .svm_pring3 .c-Products__price {
    text-align: center;
}



/** Mobile **/

@media (max-width: 1200px) {

    .svm_hp23 #microsite_content .c-Products--gallery-Product {
        width: 46%;
        margin-bottom: 200px;
        margin-top: 30px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 90px;
    }


}



@media (max-width: 800px) {


    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 40px;
    }

      .svm_hp23 #microsite_content .svm_pring2 h1 {
        margin-top: 120px;
    }


}


@media (max-width: 630px) {


    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 0px;
    }

      .svm_hp23 #microsite_content .svm_pring2 h1 {
        margin-top: 50px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product {
        width: 95%;
        margin-bottom: 200px;
        margin-top: 30px;
    }



}




@media (max-width: 420px) {

    .svm_hp23 #microsite_content .svm_pring2 h1 {
        margin-top: 100px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product img[property="image"] {
        margin-left: 0px;
    }

    .svm_hp23 #microsite_content .c-Products--gallery-Product {
        width: 95%;
        margin-bottom: 200px;
        margin-top: 30px;
    }


}





/** for 2 columns **/

.svm_broSP #microsite_content .c-Products--gallery-Product {
    width: 45%;
}

.svm_broSP #microsite_content .c-Products--gallery-Product .btn-primary {
    margin-left: 22%!important;
    margin-right: 22%!important;
}

.svm_broSP #microsite_content .svm_pring33 {

    padding: 70px 0 0px 0;
}

.svm_broSP #microsite_content .svm_prGO {

    padding: 0px 0 70px 0;

}


.svm_broSP #microsite_content .svm_pring6 h4 {
    margin-top: -70px;
}




/** = END SVM 03-22-23 Hello Spring 2023 ***/



/** LV_5210 Campaign ALSO Spotlight Robilyn A. 03-24-2023 **/

.lv5210-also-spotlight23 #microsite_content #section .intro .article h4{
    color: #fff !important;
}
.lv5210-also-spotlight23 #microsite_content h4 {
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.lv5210-also-spotlight23 #microsite_content h4 {
    font-size: 22px;
    text-transform: none;
    margin-top: 10px;
}
.lv5210-also-spotlight23 #microsite_content h3 {
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.lv5210-also-spotlight23 #microsite_content h3 {
    font-size: 32px !important;
    text-transform: none;
    margin-top: 10px;
}

/** END LV_5210 Campaign ALSO Spotlight Robilyn A. 03-24-2023 **/


/** DE_1010 Mitel Events and Action Robilyn A. 03-28-2023 **/

.de1010-mitel-events-n-aktionen #microsite_content .events h2 {
    margin-bottom: 0px;
}

/** END DE_1010 Mitel Events and Action Robilyn A. 03-28-2023 **/


/** SVM DE_1010 03-28-23 watchguard **/

.svm_mainBdy #microsite_content .bg-black-1:not(.box) .grid-col .article {
    background: #0000ff00;
}


.svm_mainBdy #microsite_content .svm_wtch_b1 .article > .row {
    padding: 15px 15px 15px 15px;
}


/** END SVM DE_1010 03-28-23 watchguard **/


/** LV_5210 HP Work Happy Robilyn A. 03-28-2023 **/

.lv5210-workhappy #microsite_content .spri-product .c-Products--gallery-Product:before{
    display: none;
}
.lv5210-workhappy #microsite_content .spri-product .c-Products--gallery-Product .c-Products_mfr_logo {
    text-align: center;
}

/** END LV_5210 HP Work Happy Robilyn A. 03-28-2023 **/


/** DE_1010 ALSO Spring - Brother Robilyn A. 03-31-2023 **/

.svm_broSP #microsite_content .prod-col3 .c-Products--gallery-Product {
    width: 30%;
    text-align: center;
}
.svm_broSP #microsite_content .prod-col3 .c-Products--gallery-Product .btn-primary {
    margin: 10px 0 50px 0 !important;
}
.svm_hp23.svm_broSP #microsite_content .prod-col3 .add_info_products p {
    font-size: 13px;
}

/** END DE_1010 ALSO Spring - Brother Robilyn A. 03-31-2023 **/

/** NL_2420 Jabra 23Q1 Landing Page - James Malabad 03-31-2023 **/

.jabra_23q1_2420 #microsite_content .jabreige_2420 {
background-color:#F3EFE9;
}

.jabra_23q1_2420 #microsite_content .jabyellow_2420 {
background-color:#FFD100;
}

.jabra_23q1_2420 #microsite_content .jabforgreen_2420 {
background-color:#627776;
}

/** END NL_2420 Jabra 23Q1 Landing Page - James Malabad 03-31-2023 **/

/* SchuleDigital Seagate Fix - Erwin Lazaro 04-11-2023 */
@media screen and (max-width: 640px) {
 .manufacturer_seagate section.section_fullwidth .article.text_with_media .media-box img {
  max-width:  0;
  } 
}
/* End SchuleDigital Seagate Fix */

/* APC Promotion - Erwin Lazaro - June 23-25 2023 */
.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-bold {
  margin-top: 40px;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 30px;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph p {
  margin-top: 0;
  margin-bottom: 0;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic {
  margin-bottom: 10px;
}

.apc_spitze #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}
/* End APC Promotion */

/* Unify VIP - Erwin Lazaro - June 12-14 2023 */
.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-bold {
  margin-top: 40px;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 30px;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph p {
  margin-top: 0;
  margin-bottom: 0;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic {
  margin-bottom: 10px;
}

.unify_vip #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}
/* End Unify VIP */

/* Team Incentive - Erwin Lazaro - June 8-11 2023 */
.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-bold {
  margin-top: 40px;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph {
  margin-top: 0;
  margin-bottom: 30px;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph p {
  margin-top: 0;
  margin-bottom: 0;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic {
  margin-bottom: 10px;
}

.telekom_team #microsite_content section.event_form .mwf-form .mwf-paragraph.mwf-italic p {
  font-weight: bold;
  font-family: "inter", Verdana, Arial, sans-serif;
}
/* End Team Incentive */

/*** SVM 04/18/2023/ Hello Spring Game Iframe ***/

.svm_hp23 section.game_block iframe {
    height: 750px !important;
}

@media (max-width: 640px) {


.svm_hp23 section.game_block iframe {
    height: 100px !important;
}

}

/** END SVM Hello Spring Game iframe **/


/** DE_1010 Dell - Konfigurieren Robilyn A. 04-21-2023 **/

.de1010_dell_konfigurieren #microsite_content h3 {
    text-transform: none;
}
.de1010_dell_konfigurieren #microsite_content .eqoute-btn .btn-default {
    width: 100%;
    background: #3f8103;
    color: #fff;
}
.de1010_dell_konfigurieren #microsite_content .btn-primary {
    width: 100%;
    background: #0087cc;
    color: #FFF;
}
.de1010_dell_konfigurieren #microsite_content .eqoute-btn .btn-default:hover, 
.de1010_dell_konfigurieren #microsite_content .btn-primary:hover {
    background: #ededed;
    color: #000;
}

/** END DE_1010 Dell - Konfigurieren Robilyn A. 04-21-2023 **/


/** DE_1010 Services - ALSO Business Team Robilyn A. 04-21-2023 **/

.de1010-also-solutions-business-team #microsite_content .bg-black-1 .box {
    padding: 20px 20px 30px 20px;
}
/** END DE_1010 Services - ALSO Business Team Robilyn A. 04-21-2023 **/

/** EN_1010 Cisco FY23Q3 ACMP Awareness Campaign **/

.cisco_awareness_23q3 #microsite_content section.cisco_awareness_23q3_pt80 {
    padding-top: 80px;
}

.cisco_awareness_23q3 #microsite_content section.cisco_awareness_23q3_pb80 {
    padding-bottom: 80px;
}

.cisco_awareness_23q3 #microsite_content section.cisco_right_blue_bg .article > .row {
    background-color: #1a4871;
    color: white;
  padding:40px 0px;
}

.cisco_awareness_23q3 #microsite_content section.cisco_right_blue_bg .article > .row ul {
  list-style:none !important;
}

.cisco_awareness_23q3 #microsite_content section.cisco_right_blue_bg .article > .row ul li::before {
  content: "\2022";
  color: #74c04d;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.cisco_awareness_23q3 #microsite_content section.cisco_right_blue_bg .article > .row ul li {
  margin-bottom:.75em;
  font-size:16px;
}

.cisco_awareness_23q3 #microsite_content section.cisco_awareness_content h1 {
    font-size: 40px;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: normal;
    font-weight: 900;
}

.cisco_awareness_23q3 #microsite_content section.cisco_awareness_content h2 {
    font-size: 3.5em;
    line-height: 1.25em;
}

.cisco_awareness_23q3 #microsite_content section.cisco_awareness_content p {
    font-size: 24px;
    line-height: 1.5em;
}

.cisco_awareness_23q3 #microsite_content section.cisco_awareness_content a.btn-primary {
  background-color:#006b7d;
  border-radius:50px;
  border:2px black solid;
  text-transform:none;
}

.cisco_awareness_23q3 #microsite_content section.cisco_bt_left_sec .article > .row {
  padding-right:10%;
}

.cisco_awareness_23q3 #microsite_content section.cisco_bt_left_sec .article > .row h2 {
  font-size: 42px;
  line-height: 1.25em;
  color:#74c04d;
}

.cisco_awareness_23q3 #microsite_content section.cisco_bt_left_sec .article > .row p {
  font-size: 18px;
  line-height: 1.5em;
  color:white;
}

.cisco_awareness_23q3 #microsite_content section.cisco_awareness_fy23_hero {
    background-image: url(/ec/cms5/media/img/1010_central/cisco_31/news_and_promotions/cisco_awareness_campaign/fy23q3/cisco-awareness-transparent-header.png);
    background-image: url(/ec/cms5/media/img/1010_central/cisco_31/news_and_promotions/cisco_awareness_campaign/fy23q3/cisco-awareness-transparent-header.png), linear-gradient(135deg, #ff7731, #E6F03C);
}
}

/** END EN_1010 Cisco FY23Q3 ACMP Awareness Campaign **/

/** SVM DE_1010 ALSO BONUSE 04262023 **/

.svm_Bclub #microsite_content .abc_background {
    background-image: none;
}
/** END SVM DE_1010 ALSO BONUSE 04262023 **/


/* ALSO Bonus Club Rvamp Fix - Erwin Lazaro Sep 06 2023 */
.style_bonusclub_temp .hero_section {
  padding-top: 40px;
  padding-bottom: 40px;
  background-repeat: no-repeat!important;
  background-position: top center!important;
  background-attachment: fixed!important;
  background-size: contain!important;
}

.style_bonusclub_temp .hero_section .text_with_media_overlapping .row .text,
.style_bonusclub_temp .hero_section .text_with_media_overlapping .row .text-wrapper {
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 50px;
}

.style_bonusclub_temp .hero_section .text_with_media_overlapping .row .text .col-xs-12 {
  padding: 0;
}

.style_bonusclub_temp .article.text_with_media.text_with_media_overlapping {
  background: none;
}

@media (min-width: 768px) {
  .style_bonusclub_temp .text_with_media_overlapping > .row {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
}

.style_bonusclub_temp .text_with_media_overlapping .row .media {
  grid-row: 1/2;
  padding: 0;
}

.style_bonusclub_temp .text_with_media_overlapping .row .media img {
  object-fit: cover !important;
  max-width: 100%;
  margin: 0 !important;
}

.style_bonusclub_temp .text_with_media_overlapping .row .text-wrapper {
  padding: 0;
  grid-row: 1/2;
}

.style_bonusclub_temp .text_with_media_overlapping .row .text-wrapper .text {
  padding: 0;
  background: none;
}

.style_bonusclub_temp .text_with_media_overlapping .row .text-wrapper .text .row .col-xs-12 {
  padding: 50px;
}

.style_bonusclub_temp .text_with_media_overlapping .row .text-wrapper .text .row .bg-box {
  background: #fefdfb;
  color: #141414;
  z-index: 0;
}

.style_bonusclub_temp .text_with_media_overlapping .row .text {
  grid-row: 1/2;
  padding: 50px;
  background: #fefdfb;
  min-width: fit-content;
  min-width: -moz-fit-content;
}



.style_bonusclub_temp .text .grid-container > div {
  grid-row: 1/2;
}

.style_bonusclub_temp .text .grid-container :first-child {
  z-index: 999;
}

.style_bonusclub_temp .text_with_media_overlapping .bg-box {
  z-index: 0;
}


.style_bonusclub_temp .text_with_media_overlapping .text .col-xs-12 > h1 {
  margin-bottom: 0;
}

.style_bonusclub_temp .text_with_media_overlapping .text .col-xs-12 > * + * {
  margin-bottom: 0 !important;
  margin-top: 22px;
}

.style_bonusclub_temp .text_with_media_overlapping .text .col-xs-12 > p > a {
  margin-top: 0;
}


/******util classes**********/

.style_bonusclub_temp .text_with_media_overlapping .align-top {
  align-items: flex-start;
}

.style_bonusclub_temp .text_with_media_overlapping .align-bottom {
  align-items: flex-end;
}

.style_bonusclub_temp .text_with_media_overlapping .on-top {
  z-index: 999;
}

/*col span 4*/
.style_bonusclub_temp .text_with_media_overlapping .grid-start-9 {
  grid-column-start: 9;
}

/*col span 5*/
.style_bonusclub_temp .text_with_media_overlapping .grid-start-8 {
  grid-column-start: 8;
}

/*col span 6*/
.style_bonusclub_temp .text_with_media_overlapping .grid-start-7 {
  grid-column-start: 7;
}

/*col span 8*/
.style_bonusclub_temp .text_with_media_overlapping .grid-start-5 {
  grid-column-start: 5;
}

/*col span 9*/
.style_bonusclub_temp .text_with_media_overlapping .grid-start-4 {
  grid-column-start: 4;
}

/*col span 10*/
.style_bonusclub_temp .text_with_media_overlapping .grid-start-3 {
  grid-column-start: 3;
}

/*col span 12*/
.style_bonusclub_temp .text_with_media_overlapping .grid-start-1 {
  grid-column-start: 1;
}

/*col span 4*/
.style_bonusclub_temp .text_with_media_overlapping .grid-end-5 {
  grid-column-end: 5;
  /* width: fit-content; */
}

/*col span 5*/
.style_bonusclub_temp .text_with_media_overlapping .grid-end-6 {
  grid-column-end: 6;
  /* width: fit-content; */
}

/*col span 6*/
.style_bonusclub_temp .text_with_media_overlapping .grid-end-7 {
  grid-column-end: 7;
}

/*col span 8*/
.style_bonusclub_temp .text_with_media_overlapping .grid-end-9 {
  grid-column-end: 9;
}

/*col span 9*/
.style_bonusclub_temp .text_with_media_overlapping .grid-end-10 {
  grid-column-end: 10;
}

/*col span 10*/
.style_bonusclub_temp .text_with_media_overlapping .grid-end-11 {
  grid-column-end: 11;
}

/*col span 12*/
.style_bonusclub_temp .text_with_media_overlapping .grid-end-13 {
  grid-column-end: -1;
}

/*************************************/

.style_bonusclub_temp #microsite_content section.bc_intro {
  padding: 120px 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
}

.style_bonusclub_temp #microsite_content section.bc_intro .article {
  background-color: #fff;
  padding: 20px;
}

.style_bonusclub_temp #microsite_content section.bc_getready {
  padding: 50px 0;
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: fixed;
}

.style_bonusclub_temp #microsite_content .row > .choose_manufacturer:before {
  display: table;
  content:"";
}

.style_bonusclub_temp #microsite_content .row > .choose_manufacturer:after {
  display: table;
  content:"";
  clear: both;
}

.style_bonusclub_temp #microsite_content .row > .js-bonusclub-overview_table {
  margin-left: 0;
  margin-right: 0;
}

.style_bonusclub_temp #microsite_content section.bg-beige {
  background: #e6e6d7;
}

@media screen and (max-width: 640px) {
  .style_bonusclub_temp #microsite_content h1 {
    font-size: 30px;
  }

  .style_bonusclub_temp #microsite_content h2 {
    font-size: 20px;
  }

  .style_bonusclub_temp #microsite_content h3 {
    font-size: 18px;
  }

  .style_bonusclub_temp #microsite_content p {
    font-size: 16px;
  }
}

/* End ALSO Bonus Club Rvamp Fix */



/** SVM NL_2420 neomounts 05042023 neomounts**/

.svm_sprimain #microsite_content .svm_bgrayB2 .btn.btn-primary:hover {
    color: #009edf !important;
    background-color: #fff;
    border-color: transparent !important;
}

/** End SVM NL_2420 neomounts 05042023 neomounts**/


/** SVM NL2420 HP_Print 05122023 **/

.svm_hpMain #microsite_content a.btn.btn-primary {
    background-color: #0096d6;
}

/** END SVM 2420 HP_Print 05122023 **/


/** DE1010 reseller Interviews 05232023 **/

.p-1010-reseller_interviews_1 .hero_section p.big {
    margin: 0px;
}

.p-1010-reseller_interviews_1 p.big {
    font-size: 22px;
}

.p-1010-reseller_interviews_1 #microsite_content section {
    background-attachment: fixed;
    background-size: 100%;
    background-position: top center;
    background-repeat: no-repeat;
}

.p-1010-reseller_interviews_1 section.bg-primary-cd-1,
.p-1010-reseller_interviews_1 section.bg-primary-cd-2,
.p-1010-reseller_interviews_1 section.bg-primary-cd-8 {
    padding: 100px 0;
}

.p-1010-reseller_interviews_1 #microsite_content .tab-pane > .col-xs-12 {
    padding-bottom: 25px;
    background: white;
    padding-top: 25px;
    margin: 0 26px;
}

.p-1010-reseller_interviews_1 .section_headline h2 {
    font-size: 40px;
    text-transform: uppercase;
    color: white;
    background: black;
    width: fit-content;
    padding: 5px 8px;
    margin-bottom: 0;
}

.p-1010-reseller_interviews_1 .section_headline h3 {
    background: white;
    width: fit-content;
    padding: 5px 7px;
    font-size: 40px;
    text-transform: none;
    margin-bottom: 50px;
}


.p-1010-reseller_interviews_1 #microsite_content .nav-tabs-background li a {
    position: absolute;
    height: 350px;
    display: flex;
    color: #ffffff;
    width: 100%;
    font-size: 1.1em;
    padding-top: 5.5em;
    text-align: left;
    background-color: rgba(0,0,0,0.7);
    padding: 15px;
    line-height: 1.2;
    align-items: flex-end;
    font-weight: normal;
}

.p-1010-reseller_interviews_1 #microsite_content .grid .grid-col {
    padding-left: 0px;
    padding-right: 0px;
}


.p-1010-reseller_interviews_1 .nav-tabs {
    border-bottom: 0px solid #DADADA;
}

.p-1010-reseller_interviews_1 span.micrositetooltip {
    font-weight: normal;
    cursor: pointer;
    text-decoration: underline;
    color: #000;
}

.p-1010-reseller_interviews_1 span.micrositetooltip:hover {
    text-decoration: none;
    color: #000;
}

.p-1010-reseller_interviews_1 #microsite_content .nav-tabs-background li.active a {
    display: flow-root;
    background: linear-gradient(177deg, #00000096 8%, transparent 24%);
}

.p-1010-reseller_interviews_1 #microsite_content .nav-tabs-background li.active {
    width: 210px;
}

/** END DE1010 reseller Interviews 05232023 **/

/** DA2800 JABRA 23Q2 James M 25_03_23 **/

    .da28_jabra_23q2 #microsite_content section.da28_jabra_header {
padding-top:10%;
      padding-bottom:3%;
      background-repeat:no-repeat;
      background-size: cover;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header p.small {
color:white;
  font-size:2em;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header .col-xs-12.col-for-image img {
margin-left:25px;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header h1 {
color:white;
  font-family:"Inter", Arial, Helvetica, sans-serif;
  font-weight:400;
  text-transform:none;
  font-size:4.5em;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header p.big {
  margin-top:2%;
color:white;
  line-height:1.5em;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header .btn-primary {
  font-weight:400;
  font-size:.75em;
  background-color:#FFD100;
color:black;
  border:none;
  text-transform:none;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header .btn-default {
  font-weight:400;
  font-size:.75em;
  background-color:transparent;
color:white;
  border:1px white solid;
  text-transform:none;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header .separat_inner {
  margin-top:-10px !important;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header .article > .row {
    padding: 0px 0;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header a.lnk {
  background-color:#FFD100;
  padding:1% 3%;
  border:1px #FFD100 solid;
  font-family:"Inter", Arial, Helvetica, sans-serif;
  font-weight:300;
  font-size:.90em;
  border-radius:50px;
}

.da28_jabra_23q2 #microsite_content section.da28_jabra_header a.lnk::after {
content: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/2022_197/jabra_evolve2_23q2/cart-icon-21px.png);
  display:inline-block;
  margin-left:15px;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra_pt {
  padding-top:3%;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra_pb {
  padding-bottom:3%;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_sec002 h2 {
  font-family:"Inter", Arial, Helvetica, sans-serif;
font-weight:400;
  font-size:3em;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_sec_3_col .btn-primary {
font-weight:400;
  font-size:1.25em;
  background-color:#FFD100;
color:black;
  border:none;
  text-transform:none;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra3colspeak img {
  width:90%;
  margin:0 auto;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra3colspeak .grid .grid-col:nth-child(1) {
  background-color:#4F5050;
  border-radius:15px;
  margin-left:10px;
  margin-right:10px;
  width:31%;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra3colspeak .grid .grid-col:nth-child(1) h3 {
  color:white !important;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra3colspeak .grid .grid-col:nth-child(1) p {
  color:white;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra3colspeak .grid .grid-col:nth-child(2) {
  background-color:#BFD1C9;
  border-radius:15px;
  margin-left:10px;
  margin-right:10px;
  width:31%;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra3colspeak .grid .grid-col:nth-child(3) {
  background-color:#F3EFE9;
  border-radius:15px;
  margin-left:10px;
  margin-right:10px;
  width:31%;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabrabtn a.lnk {
background-color:#FFD100;
  padding:1.25% 3%;
  border:none;
  font-family:"Inter", Arial, Helvetica, sans-serif;
  font-weight:300;
  font-size:1.25em;
  border-radius:20px;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabrabtn a.lnk::after {
content: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/2022_197/jabra_evolve2_23q2/cart-icon-21px.png);
  display:inline-block;
  margin-left:20px;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabraimg_pl .col-xs-12.col-for-image img {
margin-left:25px;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabraimg_pl h2 {
font-family:"Inter", Arial, Helvetica, sans-serif;
  font-size:4em;
  font-weight:bold;
  line-height:.25em;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabraimg_pl p.big {
  margin-bottom:-2.5%;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabralnk a.lnk {
  color:#FFD100;
  border-bottom:none;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabralnk a.lnk {
  color:#FFD100;
  border-bottom:none;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra_h2sec h2 {
  font-family:"Inter", Arial, Helvetica, sans-serif;
  font-size:2.5em;
  font-weight:bold;
  line-height:.25em;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_sec_3_col a.lnk {
background-color:#FFD100;
  width:100%;
  padding:4.5% 10%;
  border:1px black solid;
  font-family:"Inter", Arial, Helvetica, sans-serif;
  font-weight:300;
  font-size:1.15em;
  border-radius:20px;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_sec_3_col a.lnk::before {
content: url(https://www.also.com/ec/cms5/media/img/2800/customers/providers_11/2022_197/jabra_evolve2_23q2/cart-icon-15px.png);
  display:inline-block;
  margin-right:10px;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_sec_3_col p.big {
font-weight:bold;
  color:#2A3F59;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_sec_3_col h4 {
  font-family:"Inter", Arial, Helvetica, sans-serif;
  font-size:1.1em;
text-decoration:underline;
}

.da28_jabra_23q2 #microsite_content section.da28_23q2_jabra_4img img {
padding-left:4%;
padding-right:4%;
}

/** END DA2800 JABRA 23Q2 James M 25_03_23 **/



/** EN_1010 ALSO SUPPLY MSF 05-26-2023 **/

.en1010_also_supply #microsite_content .simplified-features .panel.panel-default {
    margin: 10px 0 10px 0;
}
.en1010_also_supply #microsite_content .simplified-features .btn-primary {
    background: #006b7d !important;
}
.en1010_also_supply #microsite_content .padding-top-50 {
    padding-top: 50px;
}
.en1010_also_supply #microsite_content .padding-top-100 {
    padding-top: 100px;
}
.en1010_also_supply #microsite_content .simplified-features .padding-bottom-50 {
    padding-bottom: 50px;
}
.en1010_also_supply #microsite_content .simplified-features .panel-title a {
    border-bottom: 0 !important;
}
.en1010_also_supply #microsite_content .simplified-features .panel-title a:hover {
      color: #fff;
}
.en1010_also_supply #microsite_content .simplified-features .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
    color: inherit;
    font-weight: bold;
    font-family: 'Inter var', sans-serif;
}
.en1010_also_supply #microsite_content .simplified-features .panel-title a:nth-child(odd):hover {
    background-color: black !important;
}
.en1010_also_supply #microsite_content .simplified-features .c-Akkordeon .panel-title a.collapsed:before {
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.en1010_also_supply #microsite_content .simplified-features .c-Akkordeon .panel-title a:before {
    content: "\25B8";
    content: "\25B8";
    font-size: 53px;
    color: #107081;
    position: relative;
    top: 9px;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -webkit-trans: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    display: inline-block;
    -webkit-font-smoothing: antialiased;
}
.en1010_also_supply #microsite_content .simplified-features .c-Akkordeon .panel-title a:hover, .c-Akkordeon .panel-title a:active {
    text-decoration: none;
}
.en1010_also_supply #microsite_content .simplified-features .c-Akkordeon .panel-title a.collapsed:after{
    display:none;
}
.en1010_also_supply #microsite_content .simplified-features .c-Akkordeon .panel-title a {
    font-size: 25px !important;
    padding-right: 40px;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.en1010_also_supply #microsite_content .simplified-features .c-Akkordeon .panel-group {
    border-top: none !important;
}
.en1010_also_supply #microsite_content .simplified-features .panel-group {
    margin-bottom: 21px;
}
.en1010_also_supplyr #microsite_content .simplified-features .panel-title a:nth-child(odd):hover {
    background-color: black !important;
}
.en1010_also_supply #microsite_content .simplified-features .separat, .separat_inner {
    margin-top: 65px !important;
}
.en1010_also_supply #microsite_content .padding-bottom-100 {
  padding-bottom: 60px;
    padding-top: inherit;
}
.en1010_also_supply #microsite_content .card3-white .equalheight .article {
    background: #fff;
    margin: 0 0 0 26px;
}
.en1010_also_supply #microsite_content .article.section_headline {
    display: inline-block;
    background: #000;
    max-width: 100%;
    margin: 100px -15px 50px;
    padding: 0 50px;
}
.en1010_also_supply #microsite_content .article.section_headline h2 {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 40px;
    padding: 30px 0px;
    margin-bottom: 0px;
}
.en1010_also_supply #microsite_content .card3-white .img-responsive {
    max-width: 100%;
    width: auto;
    padding: 0;
}
.en1010_also_supply #microsite_content .card3-white .article > .row {
    padding: 15px 0;
    padding: 0 0 30px 0;
}
.en1010_also_supply #microsite_content .rois-bold-title-22 p.big {
    font-family: 'interregular';
    font-size: 22px;
    line-height: 1.45;
    padding-bottom: 0;
}
.en1010_also_supply #microsite_content .padding-bottom-50 {
    padding-bottom: 50px;
}
.en1010_also_supply #microsite_content .acmp-subpage-hero {
    padding-bottom: 65px;
    min-height: 400px;
    background-repeat: no-repeat !important;
    background-position: center;
}
.en1010_also_supply #microsite_content .acmp-subpage-hero .text_with_media .row {
    padding: 0 !important;
}
.en1010_also_supply #microsite_content .bg-primary-cd-2.simplified-features {
    background-repeat: no-repeat;
}
.en1010_also_supply #microsite_content .breadcrumb {
    margin-bottom: 0;
}
.en1010_also_supply #microsite_content .on_page_breadcrumb ol.backButton li:after {
    display: inline-block;
    content: "|";
    padding: 0 0 0 10px;
}
.en1010_also_supply #microsite_content .on_page_breadcrumb ol.backButton li:before {
    content: "<";
    padding: 0 10px 0 0;
}
.en1010_also_supply #microsite_content .on_page_breadcrumb ol li {
    font-size: 12px;
    text-transform: uppercase;
    line-height: 22.5px;
}
.en1010_also_supply #microsite_content .on_page_breadcrumb ol.backButton {
    display: inline-block;
    float: left;
    padding-right: 15px !important;
    font-size: 14px;
    list-style: none;
    color: #000;
    font-weight: 100;
}
.en1010_also_supply #microsite_content .on_page_breadcrumb ol {
    margin-bottom: 0;
    padding: 0 0 0 0;
    line-height: 20px;
}
.en1010_also_supply #microsite_content .on_page_breadcrumb .breadcrumb {
    clear: none;
    padding: 0;
    margin-bottom: 21px;
    list-style: none;
    background-color: transparent;
    border-radius: 0px;
}
.en1010_also_supply #microsite_content .card3-white .equalheight .col-xs-12 {
    margin-bottom: 50px;
}
.en1010_also_supply #microsite_content .bg-primary-cd-2 {
    background-repeat: no-repeat;
    background-position: center, center;
}
.en1010_also_supply #microsite_content .success-message {
    background-repeat: no-repeat;
}
.en1010_also_supply#microsite_content .mwf_buttonrow .col-xs-6.col-md-3:first-child {
    display: none;
}
.en1010_also_supply #microsite_content .mwf_buttonrow {
    margin-top: 20px;
}

@media only screen and (max-width: 800px){
.en1010_also_supply #microsite_content h1,
.en1010_also_supply #microsite_content h2{
    font-size: 25px !important;
}
.en1010_also_supply #microsite_content h3,
.en1010_also_supply #microsite_content p.big{
    font-size: 20px !important;
}
.en1010_also_supply #microsite_content .simplified-features .c-Akkordeon .panel-title a {
    font-size: 18px !important;
}
.en1010_also_supply #microsite_content .card3-white .equalheight .article {
    margin: 0 10px 0 10px;
}
.en1010_also_supply #microsite_content .article.text_with_media img{
  padding-left: 0px;
}
}

.en1010_also_supply #microsite_content .padding-bottom-100 .equalheight.group-2-0 {
margin-left:50px;
padding-top:30px;
padding-bottom:50px;
}

.en1010_also_supply #microsite_content span.highlight2 {
    font-size: 25px;
    font-family: 'rois_bold';
    color: #fff;
}

.en1010_also_supply #microsite_content .Supply_wbf  .col-xs-12.col-md-offset-3.col-md-8.grid-col.equalheight.group-2-1 {
    margin-left: auto;
    background: #fff;
    padding-top: 20px;
    padding-bottom: 50px;
}

.en1010_also_supply #microsite_content .padding-bottom-100 .rois-bold-title-22 .span.highlight2 { 
    font-size: 25px;
    font-family: 'rois_bold';
    color: #fff;
}

.en1010_also_supply #microsite_content .Supply_wbf .col-xs-12.col-md-offset-3.col-md-8.grid-col.equalheight.group-2-0 {
    margin-left: auto;
}

.en1010_also_supply #microsite_content .Supply_wbf span.highlight2 {
    font-size: 25px;
    font-family: 'rois_bold';
    color: #000;
}

.en1010_also_supply #microsite_content .Supply_wbf {
  min-height:revert;
  padding-bottom: 200px;
}

.en1010_also_supply #microsite_content a.btn.btn-primary{
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #006B7D;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    text-transform: math-auto;
}

.en1010_also_supply #microsite_content a.btn.btn-default {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #C8C8C8;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    text-transform: math-auto;
}
/** END EN_1010 ALSO SUPPLY MSF 05-26-2023 **/


/** NO_2900 Microsoft Windows Server Upgrade Robilyn A. 05-29-2023 **/

.no-microsoft-windows-server-upgrade #microsite_content section.separat > .container {
    padding-top: 60px;
    position: relative;
    border-top: 1px solid #ccc;
}

/** END NO_2900 Microsoft Windows Server Upgrade Robilyn A. 05-29-2023 **/


/** BG_5870 Lenovo 23Q2 Special prices Robilyn A. 05-30-2023 **/

.product-title-normal-case #microsite_content h3 {
    font-size: 18px;
}

/** END BG_5870 Lenovo 23Q2 Special prices Robilyn A. 05-30-2023 **/



/** FI_5710 Microsoft Windows Server Upgrade Robilyn A. 06-01-2023 **/

.fi-ms-win-serv-upgrade #top .c-Breadcrumb {
    padding-top: 20px;
}
.fi-ms-win-serv-upgrade #microsite_content .expertzone-features .text_with_media {
    background-color: #0078d4;
    padding: 20px 0;
    margin-top: 0;
}
.fi-ms-win-serv-upgrade #microsite_content .white-text p {
    color: #ffffff;
}
.fi-ms-win-serv-upgrade #microsite_content .text-center p, 
.text-center h1, .text-center h2, .text-center h3, .text-center {
    text-align: center !important;
}
.fi-ms-win-serv-upgrade #microsite_content .btn-primary, 
.fi-ms-win-serv-upgrade #microsite_content .btn-primary:hover {
    background-color: #0076d0 !important;
    padding: 15px 20px !important;
    border-radius: 0;
    border: unset;
    color: #ffffff !important;
}
.fi-ms-win-serv-upgrade #microsite_content a, 
.fi-ms-win-serv-upgrade #microsite_content a.lnk {
    border-bottom: none;
}
.fi-ms-win-serv-upgrade #microsite_content .btn-primary:before {
    display: none;
}
.fi-ms-win-serv-upgrade #microsite_content .btn-default, 
.fi-ms-win-serv-upgrade #microsite_content .btn-default:hover {
    background-color: #ffffff !important;
    padding: 15px 20px !important;
    color: #0078d4 !important;
    border: 2px solid #0078d4;
    border-radius: 0;
    font-weight: 600;
}
.fi-ms-win-serv-upgrade #microsite_content .btn-default .fa-chevron-right:before {
    color: #0078d4;
}
.fi-ms-win-serv-upgrade #microsite_content .btn-primary .fa-chevron-right:before {
    color: #ffffff;
}
.fi-ms-win-serv-upgrade #microsite_content .pb30 {
    padding-bottom: 30px;
}
.fi-ms-win-serv-upgrade #microsite_content p {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 1.6;
}
.fi-ms-win-serv-upgrade #microsite_content .promo-prod h2 {
    color: #0078d4 !important;
    font-family: "roisbold", Verdana, Arial, sans-serif;
}
.fi-ms-win-serv-upgrade #microsite_content .prod-text h3 a {
    color: #000000;
    font-size: 17px;
    line-height: 1.5;
    padding: 0 10px;
}
.fi-ms-win-serv-upgrade #microsite_content .win-server-features .text_with_media {
    background-color: #dae8ff;
    padding: 20px 0;
    margin-top: 0;
}
.fi-ms-win-serv-upgrade #microsite_content .win-server-features .text_with_media .row .col-for-image, 
.fi-ms-win-serv-upgrade #microsite_content .win-server-features .text_with_media .row .col-for-media {
    margin: 0 0 0 30px !important;
}
.fi-ms-win-serv-upgrade #microsite_content .product-avai .text_with_media {
    background-color: #dae8ff;
    padding: 20px 0;
    margin-top: 0;
}
.fi-ms-win-serv-upgrade #microsite_content .bg-light-grey {
    background-color: #f3f3f3;
}
.fi-ms-win-serv-upgrade #microsite_content .pb80 {
    padding-bottom: 80px;
}
.fi-ms-win-serv-upgrade #microsite_content .pb50 {
    padding-bottom: 50px;
}
.fi-ms-win-serv-upgrade #microsite_content .pt50 {
    padding-top: 50px;
}
.fi-ms-win-serv-upgrade #microsite_content .pt70 {
    padding-top: 70px;
}
.fi-ms-win-serv-upgrade #microsite_content .contact {
    background-color: #dae8ff;
}
.fi-ms-win-serv-upgrade #microsite_content .promo-prod span.highlight {
    color: #0076d0;
}

/** END FI_5710 Microsoft Windows Server Upgrade Robilyn A. 06-01-2023 **/


/** 5780 Lenovo ThinkPad T James M 02-06-2023 **/

.lenovo_TPT_adp #microsite_content section.lenovo_TPT_adp_pt {
padding-top:3%;
}

.lenovo_TPT_adp #microsite_content section.lenovo_TPT_adp_pb {
padding-bottom:3%;
}

.lenovo_TPT_adp #microsite_content section.lenovo_TPT_adp_hdr h2 {
color:white;
  line-height:1.5em;
  font-size:2.5em;
}

.lenovo_TPT_adp #microsite_content section.lenovo_TPT_adp_hdr p.big {
color:white;
}

.lenovo_TPT_adp #microsite_content section.lenovo_TPT_adp_hdr.bg-primary-cd-9 {
background-repeat:no-repeat;
background-size:cover;
}

/** END 5780 Lenovo ThinkPad T James M 02-06-2023 **/

/** 5870 ACER A515 James M 06-06-2023 **/

.acersp5_a515 #microsite_content section.acera515_hdr.bg-primary-cd-9 {
background-repeat:no-repeat;
background-size:cover;
}

.acersp5_a515 #microsite_content section.acera515_hdr .article .row {
  align-items:center;
  display:flex;
}

.acersp5_a515 #microsite_content section.acera515_pt {
padding-top:3%;
}

.acersp5_a515 #microsite_content section.acera515_pb {
padding-bottom:3%;
}

/** END 5870 ACER A515 James M 06-06-2023 **/

/** 5820 END OF SCHOOL James M 06-07-2023 **/

.eosa_2023 #microsite_content section.eosa_2023_flex .article .row {
  align-items:center;
  display:flex;
}

.eosa_2023 #microsite_content section.eosa_2023_flex .article {
  background-color:white;
  padding:3%;
}

.eosa_2023 #microsite_content section.eosa_2023_pt {
padding-top:3%;
}

.eosa_2023 #microsite_content section.eosa_2023_pb {
padding-bottom:3%;
}

/** END 5820 END OF SCHOOL James M 06-07-2023 **/

/** HPE 23Q3 Aruba Promos - James M - 080623 **/

.arubaon_promo #microsite_content section.arubaon_promo_hdr {
  padding-top:7%;
  padding-bottom:5%;
  background-repeat:no-repeat;
background-size:cover;
min-height:80vh;
}

.arubaon_promo #microsite_content section.arubaon_promo_hdr h2 {
 color:white;
}

.arubaon_promo #microsite_content section.arubaon_promo_flex {
 padding-top:2%;
  padding-bottom:2%;
}

.arubaon_promo #microsite_content section.arubaon_promo_flex .article .row {
  align-items:center;
  display:flex;
}

/** END HPE 23Q3 Aruba Promos - James M - 080623 **/


/** NL_2420 Belkin 23Q3 Portfolio - Robilyn A - 06-14-2023 **/

.nl-belkin-portfolio #microsite_content .belkin-port-hero {
    padding: 12%;
    background-size: cover;
}
.nl-belkin-portfolio #microsite_content .belkin-port-hero h2 {
    font-size: 75px;
    color: #fff;
    float: right;
}
.nl-belkin-portfolio #microsite_content .belkin-port-pt {
    padding-top: 50px;
}
.nl-belkin-portfolio #microsite_content .belkin-port-pb {
    padding-bottom: 50px;
}
.nl-belkin-portfolio #microsite_content .belkin-port-prod-cat .article.text_with_media .media-box.col-for-image {
    text-align: -webkit-center;
}
.nl-belkin-portfolio #microsite_content .belkin-port-prod-cat .article.text_with_media {
    box-shadow: 0 3px 10px rgb(0 0 0 / 0.2);
    height: 94%;
    margin: 0 6px 0 6px;
}
.nl-belkin-portfolio #microsite_content .belkin-port-prod-cat p.big {
    font-size: 1.25em;
    font-weight: bold;
}
.nl-belkin-portfolio #microsite_content .belkin-port-prod-cat .btn-primary {
    background: #000;
    color: #fff;
}
.nl-belkin-portfolio #microsite_content .belkin-port-prod-cat .btn-primary:hover {
    background: #fff;
    color: #000;
}
.nl-belkin-portfolio #microsite_content .belkin-port-conditions p.big {
    font-size: 1.25em;
}
.nl-belkin-portfolio #microsite_content .belkin-port-conditions h3 {
    text-transform: unset;
    font-size: 40px;
}
.nl-belkin-portfolio #microsite_content .belkin-port-form {
    background-color: #000;
}
.nl-belkin-portfolio #microsite_content .belkin-port-form h3 {
    text-transform: unset;
    font-size: 40px;
    color: #fff;
}
.nl-belkin-portfolio #microsite_content .belkin-port-form .mwf-label,
.nl-belkin-portfolio #microsite_content .belkin-port-form p,
.nl-belkin-portfolio #microsite_content .belkin-port-form a
 {
    color: #fff;
}
.nl-belkin-portfolio #microsite_content .belkin-port-form .btn-primary.mwf_finish {
    background: #fff;
    color: #000;
}
.nl-belkin-portfolio #microsite_content .belkin-port-form .btn-primary.mwf_finish:hover {
    background: #d7d7d7;
}

/** END NL_2420 Belkin 23Q3 Portfolio - Robilyn A - 06-14-2023 **/

/** Cisco Incentive 2023 modifiers - James M. **/

.spri-cisco-incentive #microsite_content section.cisco23lowcase .text-box h2 {
    text-transform: none;
}

.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01.cisco23textc .col-md-4 .article p:last-of-type {
    position: relative;
    text-align: center;
}

.spri-cisco-incentive #microsite_content .spri-cisco-incentive-01.cisco23textc .col-md-4 .article .media-wrapper:last-of-type {
    padding: 20px 0 15px 0;
}

.spri-main.spri-fontsize-normal #microsite_content section.c23pbigit p.big {
    line-height:1.25em;
  font-style:italic;
  font-weight:300;
}

.ciscohlight2 .highlight2 {
color:#28baeb;
  font-weight:bold;
}

/** END Cisco Incentive 2023 modifiers - James M. **/


/** EN_1010 Cisco Sales Push 2023 - Robilyn A - 06-15-2023 **/

.en-cisco-sales-push #microsite_content .cisco-sales-push-topbanner {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 130px;
    padding-bottom: 60px;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-topbanner .article.text_with_media .row:last-child {
    margin-top: 50px;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-topbanner .article.text_with_media .row:first-child .col-for-image img {
    height: 70px;
    object-fit: cover;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-topbanner h1 {
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 10px;
    color: #fff;
    text-transform: unset;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-topbanner .article.text_with_media .row:last-child p:not(:last-child) {
    font-size: 26px;
    line-height: 35px;
    color: #fff;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-topbanner .article.text_with_media .row:last-child p:last-child {
    margin-top: 30px;
}
.en-cisco-sales-push #microsite_content a.btn-default, 
.en-cisco-sales-push #microsite_content a.btn-primary {
    background-color: #008fd2;
    border: 2px solid #008fd2;
    border-radius: 30px;
    color: #ffffff;
    padding: 15px 30px;
    font-weight: 900;
}
.en-cisco-sales-push #microsite_content a.btn-default:hover, 
.en-cisco-sales-push #microsite_content a.btn-primary:hover {
    background-color: #fff;
    border: 2px solid #008fd2;
    border-radius: 30px;
    color: #008fd2 !important;
    padding: 15px 30px;
    font-weight: 900;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-text .text-box h2 {
    color: #28BAEB;
    font-weight: normal;
    font-size: 38px;
    margin-bottom: 30px;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-text .text-box p {
    font-size: 18px;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-light-blue-bg {
    background-color: #E6F9FF;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-light-green-bg {
    background-color: #EFFFEB;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-light-orange-bg {
    background-color: #FCF7E9;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-text-white h2 {
    color: #fff;
    font-weight: normal;
    font-size: 38px;
    margin-bottom: 30px;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-text-white p {
    color: #fff;
    font-size: 18px;
}
.cisco-sales-push-pb100 {
    padding-bottom: 100px;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-benefits .row.equalheight {
    margin-top: -100px;
}
.en-cisco-sales-push #microsite_content .cisco-sales-push-network-solution {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/** END EN_1010 Cisco Sales Push 2023 - Robilyn A - 06-15-2023 **/



/** 2800 SVM 061923 HPE Proliant Gen11 **/

    .svm_hpMain06 #microsite_content .svm_hpewh1 .media {

    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.3);
    background: #f6f6f6;
    padding: 0;
    }



    .svm_hpMain06 #microsite_content .svm_hpewh1 .col-xs-12.col-md-6 {
    padding-right: 0px;
    }

  .svm_hpMain06 #microsite_content .svm_hpewh1 h2
   {
    padding: 20px 30px 0px 30px;
    background: #ff7421;
    margin: 0px;
    color: white
   }


  .svm_hpMain06 #microsite_content .svm_hpewh1 h4
   {
    padding: 10px 30px 30px 30px;
    background: #ff7421;
    margin: 0px;
    color: white
   }



.svm_hpMain06 #microsite_content .svm_hpewh1 ul {
    
     padding: 20px 50px 40px 60px;

}


.svm_hpMain06 #microsite_content .svm_hpewh1 ul li:nth-child(1) {
    border-bottom: solid 2px #bababa;
    padding: 0px 0px 40px 0px;
}


.svm_hpMain06 #microsite_content .svm_hpewh1 ul li:nth-child(2) {
      padding: 40px 0px 0px 0px;
}



.svm_hpMain06 #microsite_content .svm_hpewh1 li b {
    color: #116073;
}



.svm_hpMain06 #microsite_content .svm_hpewh1 ul li::before {
    position: absolute;
    left: 24px;
    width: 24px;
    height: 24px;
    background: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/hpe_proliant_gen11/check1.png) left 0 / contain no-repeat;
    content: "";
}

 .svm_hpMain06 #microsite_content .svm_hpewh1 li {
    list-style: none;

}




.svm_hpMain06 #microsite_content .svm_hpewh5 ul li::before {
    position: absolute;
    left: 24px;
    width: 24px;
    height: 24px;
    content: "";
}

 .svm_hpMain06 #microsite_content .svm_hpewh5 li {
    list-style: none;

}


.svm_hpMain06 #microsite_content .svm_hpewh5 ul {
    
     padding: 10px 50px 40px 80px;
}


.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:before:first-child {
    border-bottom: solid 2px #bababa;
    padding: 0px 0px 40px 0px;
}

.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:nth-child(1):before {
 
    width: 54px;
    height: 54px;
    background: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/hpe_proliant_gen11/stp1.jpg) left 0 / contain no-repeat;
    margin-top:3px;
  
}

.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:nth-child(2):before {
 
    width: 54px;
    height: 54px;
    background: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/hpe_proliant_gen11/stp2.jpg) left 0 / contain no-repeat;
    margin-top:-5px;
  
  
  
}

.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:nth-child(3):before {
 
    width: 54px;
    height: 54px;
    background: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/hpe_proliant_gen11/stp3.jpg) left 0 / contain no-repeat;
    margin-top:-5px;
  
}


.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:nth-child(4):before {
 
    width: 54px;
    height: 54px;
    background: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/hpe_proliant_gen11/stp4.jpg) left 0 / contain no-repeat;
      margin-top:-15px;
  
}


.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:nth-child(2),
.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:nth-child(3)
{

  padding: 10px 0px 10px 0px;

  
}


.svm_hpMain06 #microsite_content .svm_hpewh5 ul li:nth-child(4) {

  
  padding: 20px 0px 10px 0px;

  
}


.svm_hpMain06 #microsite_content .svm_hpewh6 ul li::before {
    position: absolute;
    left: 24px;
    width: 24px;
    height: 24px;
    background: url(https://www.also.com/ec/cms5/media/img/2800_hpe_portal/main/new_page/2_x_greenlake/hpe_proliant_gen11/gearicon.png) left 0 / contain no-repeat;
    content: "";
}

 .svm_hpMain06 #microsite_content .svm_hpewh6 li {
    list-style: none;
       padding: 10px 20px 40px 15px;

}

.svm_hpMain06 #microsite_content .svm_hpewh4 .article.text_with_media {
    background: white;
    margin: 15px;
}




/** END 2800 SVM 061923 HPE Proliant Gen11 **/



/*** 1010 Microsft SVM 062023 Also cloud marketplace ***/

.svm_msbdy #microsite_content .svm_fur1 .btn.btn-default:focus {
    color: white;
}

.svm_msbdy #microsite_content .svm_fur1 .btn.btn-default:hover{
    color: black;
}


/*** END 1010 Microsft SVM 062023 Also cloud marketplace ***/




/*** 1010 Microsft SVM 061923 bvb_incentive***/


.svm_bvb #microsite_content .svm_bvbcnt1 form#commandDE_10103212395 input.btn.btn-primary.mwf_finish {
    background: #C8C8C8 !important;
    padding: 15px 30px;
    font-weight: bold;
    border-radius: 30px;
}

.svm_bvb #microsite_content .svm_bvbcnt1 form#commandDE_10103212395 input.btn.btn-primary.mwf_finish:hover {
    background: white !important;
    color: black !important;
    font-size: 15px !important;
}

.svm_bvb #microsite_content .svm_bvbcnt1 form#commandDE_10103212395 input.btn.btn-primary.mwf_finish:active, 
.svm_bvb #microsite_content .svm_bvbcnt1 form#commandDE_10103212395 input.btn.btn-primary.mwf_finish:focus {

    background: black !important;
    color: white !important;
    border: 0px solid black !important;

}

/*** END 1010 Microsft SVM 061923 Abvb_incentive***/



/** HU_5850 ALSO BC Umbrella 2023 - Robilyn A - 06-20-2023 **/

.hu-also-bc-umbrella #microsite_content .bg-gradient-cd-2.also-bc-umbrella-hero {
    background-repeat: no-repeat, no-repeat;
    padding-bottom: 50px;
    background-size: cover;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media .row, 
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media .row{
      padding: 0;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .row .media.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .align-bottom {
    align-items: flex-end;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero  .text_with_media_overlapping .bg-box {
    background: #fff;
}

@media (min-width: 768px){
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero.text_with_media_overlapping .row .text {
    z-index: 1;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .row .media.col-xs-12 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .grid-container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .row .media, 
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .row .text, 
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .row .text-wrapper{
      grid-row: 1/2;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .grid-start-1 {
      grid-column-start: 1;
}
.hu-also-bc-umbrella #microsite_content  .also-bc-umbrella-hero .text_with_media_overlapping .grid-end-7 {
      grid-column-end: 7;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .grid-start-4 {
    grid-column-start: 4;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .grid-end-13 {
      grid-column-end: -1;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .text .row .col-xs-12{
      padding: 50px;
}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .bg-box {
    margin: 0 20px 0 20px;
    padding: 30px 50px 30px 50px;
    width: fit-content;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .text_with_media_overlapping .row .media.col-xs-12  {
    margin: 0 20px 0 20px;
    padding: 30px 0px 0px 0px;
    width: fit-content;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero .img-responsive {
    padding: 0;
}
.hu-also-bc-umbrella #microsite_content .also-bc-umbrella-hero h1 {
    font-size: 25px;
}
}

/** END HU_5850 ALSO BC Umbrella 2023 - Robilyn A - 06-20-2023 **/


/** FR_2000 Epson Impact 1000 - Robilyn A - 06-20-2023 **/

.fr_epos_impact_1000_headset #microsite_content .epos-impact-pt50 {
    padding-top: 50px;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-pb50 {
    padding-bottom: 50px;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text-highlight b {
    color: #FF5549;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text h2 {
    font-family: "interregular", Arial, sans-serif;
    margin-bottom: 20px;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text h3 {
    text-transform: unset;
    font-size: 26px;
    font-family: "interregular", Arial, sans-serif;
    font-weight: 400;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text h4 {
    text-transform: unset;
    font-size: 22px;
    font-family: "interregular", Arial, sans-serif;
    margin-bottom: 30px;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text p{
    font-size: 16px;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text li {
    margin-bottom: 30px;
    list-style: none;
    font-size: 16px;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-button .btn-primary {
    background-color: #FF5549;
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text li:nth-child(1)::before {
    position: absolute;
    left: -10px;
    width: 83px;
    height: 40px;
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/epos_3/epos_impact_1/epos-impact-1000-microphone-icon.png) left 0 / contain no-repeat;
    content: "";
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text li:nth-child(2)::before {
    position: absolute;
    left: -10px;
    width: 83px;
    height: 40px;
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/epos_3/epos_impact_1/epos-impact-1000-noise-cancellation-icon.png) left 0 / contain no-repeat;
    content: "";
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text li:nth-child(3)::before {
    position: absolute;
    left: -10px;
    width: 83px;
    height: 40px;
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/epos_3/epos_impact_1/epos-impact-1000-bluetooth-icon.png) left 0 / contain no-repeat;
    content: "";
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text li:nth-child(4)::before {
    position: absolute;
    left: -10px;
    width: 83px;
    height: 40px;
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/epos_3/epos_impact_1/epos-impact-1000-busy-light-indicator-icon.png) left 0 / contain no-repeat;
    content: "";
}
.fr_epos_impact_1000_headset #microsite_content .epos-impact-text li:nth-child(5)::before {
    position: absolute;
    left: -10px;
    width: 83px;
    height: 40px;
    background: url(https://www.also.com/ec/cms5/media/img/2000/customer_3/providers_14/epos_3/epos_impact_1/epos-impact-1000-contactless-charging-icon.png) left 0 / contain no-repeat;
    content: "";
}

/** END FR_2000 Epson Impact 1000 - Robilyn A - 06-20-2023 **/

/** 5870 Also Cisco on Stock Promo 23Q2 - James Malabad **/

.spri-cisco-sales-push #microsite_content .alsoxciscostock-topbanner {
    background: url(https://www.also.com/ec/cms5/media/img/5870/information_10/promotions_44/cisco_30/cisco-on-stock-5870-header-img-v2.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 130px;
    padding-bottom: 60px;
}

.spri-cisco-sales-push #microsite_content .alsoxciscostock-topbanner h2 {
  color:white;
  font-size:3em;
}

.spri-cisco-sales-push #microsite_content .alsoxciscostock-topbanner p {
  color:white;
  font-size:1.25em;
}

/** END 5870 Also Cisco on Stock Promo 23Q2 - James Malabad **/


/** START 5870 Eaton Toy force - MSF **/ 

.eaton_headline h1 {
    color: #fff;
}

.eaton_p h3 {
    color: #fff;
}

.eaton_p ul {
    color: #fff;
}

.eaton_p p {
    color: #fff;
}

/** END 5870 Eaton Toy force - MSF **/ 


/** START 2023 changes to 1010 index - Irene **/

section#de1010_index_update_2023 h1 {font-size: 60px;}

.de1010_index_interview_teasers h3 {
    font-family: 'roisbold';
    text-transform: none;
    line-height: 1.1;
    margin-top: 20px;
    font-size: 17px;
}

/** END 2023 changes to 1010 index - IS **/


/** START Austria sommerfest 2023 **/

.p-2200-also_austria_sommerfest .mktoForm {
    width: 100%!important;
    margin-bottom: 100px;
}

.p-2200-also_austria_sommerfest .mktoRadioList.mktoHasWidth {
    width: 100%!important;
}

.p-2200-also_austria_sommerfest .mktoForm .mktoFormCol {
    width: 100%;
    margin-right: 50px;
}

.p-2200-also_austria_sommerfest fieldset.mktoFormCol .mktoFieldWrap {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

.p-2200-also_austria_sommerfest .mktoForm .mktoRadioList > label, 
.p-2200-also_austria_sommerfest .mktoForm .mktoCheckboxList > label {
    margin-left: 0em;
    margin-top: 0em;
    margin-bottom: 0em;
    line-height: 1.2em;
    display: block;
    min-height: 12px;
}

.p-2200-also_austria_sommerfest .mktoLogicalField.mktoCheckboxList.mktoHasWidth {
    max-width: 50px!important;
}

.p-2200-also_austria_sommerfest  label#LblconsentDataStorage {
    word-break: break-word;
}

/** END Austria sommerfest 2023 **/


/** DE_1010 Acronis and Sandisk PROFESSIONAL cashback - Robilyn A - 08-01-2023 **/

.de1010_acronis_sandisk_cashback #microsite_content .contact-person .text_with_media .col-xs-12.col-md-7.media {
    margin-top: 0;
}
.de1010_acronis_sandisk_cashback #microsite_content .contact-person .text_with_media .media-side {
    background-color: #ffffff;
}
.de1010_acronis_sandisk_cashback #microsite_content .contact-person.bg-primary-cd-3 {
    background-repeat: no-repeat;
    background-color: #00214e;
}
.de1010_acronis_sandisk_cashback #microsite_content .pb30 {
    padding-bottom: 30px;
}
.de1010_acronis_sandisk_cashback #microsite_content .pt30 {
    padding-top: 30px;
}

/** New Marketo Form **/

.rbs23q3_marketoform #microsite_content form {
  font-size: 18px !important;
  color: #141414;
  max-width: 1728px !important;
  width: 100%;
}
.rbs23q3_marketoform #microsite_content .mktoForm {
  text-align: left;
  background: #fefdfb;
  padding: 50px 25px;
  width: 87% !important;
}
.rbs23q3_marketoform #microsite_content .mktoOffset {
  width: 0px !important;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoGutter {
  float: left;
  height: 1em;
}
.rbs23q3_marketoform #microsite_content .mktoGutter.mktoHasWidth {
  height: 8px;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoFormCol {
  width: 100%;
  padding: 0 25px;
  margin: 0;
}
.rbs23q3_marketoform #microsite_content .contact_form .col-xs-12 {
    background-color: #ffffff;
    margin-bottom: 30px;
}


/* Form fields */

.rbs23q3_marketoform #microsite_content .mktoForm input[type=text],
.rbs23q3_marketoform #microsite_content .mktoForm input[type=url],
.rbs23q3_marketoform #microsite_content .mktoForm input[type=email],
.rbs23q3_marketoform #microsite_content .mktoForm input[type=tel],
.rbs23q3_marketoform #microsite_content .mktoForm input[type=number],
.rbs23q3_marketoform #microsite_content .mktoForm input[type=date],
.rbs23q3_marketoform #microsite_content .mktoForm textarea.mktoField,
.rbs23q3_marketoform #microsite_content .mktoForm select.mktoField {
  padding: 5px 10px;
  background: #fcfbf9;
  border-top: 1px solid #e6e6d7;
  border-bottom: 4px solid #e6e6d7;
  border-left: 1px solid #e6e6d7;
  border-right: 1px solid #e6e6d7;
  width: 100% !important;
  height: 50px;
}
.rbs23q3_marketoform #microsite_content .mktoForm input[type=text]:hover,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=url]:hover,
.rbs23q3_marketoform #microsite_content.mktoForm input[type=email]:hover,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=tel]:hover,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=number]:hover,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=date]:hover,
.rbs23q3_marketoform #microsite_content .mktoForm textarea.mktoField:hover,
.rbs23q3_marketoform #microsite_content .mktoForm select.mktoField:hover {
  border-bottom: 4px solid #141414;
}
.rbs23q3_marketoform #microsite_content .mktoForm input[type=text]:focus,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=url]:focus,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=email]:focus,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=tel]:focus,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=number]:focus,
.rbs23q3_marketoform #microsite_content .mktoForm input[type=date]:focus,
.rbs23q3_marketoform #microsite_content .mktoForm textarea.mktoField:focus,
.rbs23q3_marketoform #microsite_content .mktoForm select.mktoField:focus {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: 4px solid #141414;
  border-radius: 0px;
  outline: unset;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoFieldWrap {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: 32px;
  width: 100%;
  position: relative;
}

.rbs23q3_marketoform #microsite_content textarea#MktoPersonNotes {
  height: 150px;
  width: 814px !important;
}

/* form label */

.rbs23q3_marketoform #microsite_content .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight: bold;
  width: 100% !important;
}

.rbs23q3_marketoform #microsite_content .mktoForm .mktoLabel {
  font-weight: bold;
  padding-top: 1.2em;
  width: 100% !important;
}

/* mandatory red star */

.rbs23q3_marketoform #microsite_content .mktoForm .mktoAsterix {
  color: #eb1212;
  padding: 0 10px 0 10px;
  font-size: 25px;
  font-weight: bold;
  float: left;
}

/* consent text */

.rbs23q3_marketoform #microsite_content label#LblconsentDataStorage,
.rbs23q3_marketoform #microsite_content label#LblconsentEmails {
  font-weight: normal;
  font-size: 18px;
}
.rbs23q3_marketoform #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentDataStorage,
.rbs23q3_marketoform #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentEmails,
.rbs23q3_marketoform #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentProgramEmails {
  width: 100% !important;
  padding-left: 45px;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoRadioList > label {
  margin-bottom: 20px;
  padding-left: 10px;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList > input {
  margin: 0;
}

.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList {
    position: absolute;
    left: -70px;
    top: 15px;
}

.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList input[type=checkbox] {
  width: 20px;
  height: 20px;
}

.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList input[type=checkbox] {
  appearance: none;
  background-color: #fefdfb;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: 2px solid #141414!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"] {
  appearance: none;
  background-color: #fefdfb;
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: 2px solid #141414!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-weight: 400;
  font-size: 18px;
  width: 20px;
  height: 20px;
  transform: scale(0);
  color: #fefdfb;
  padding-left: 2px;
  font-size: 15px;
}

.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]:checked {
  background-color: #000;
  border: 1px solid #000;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]:checked::before {
  transform: scale(1);
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoRadioList input[type="radio"] {
  appearance: none;
  background-color: #fefdfb;
  margin: 0!important;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: 2px solid #141414!important;
  border-radius:30px; 
  display: grid;
  place-content: center;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoRadioList input[type="radio"]::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  transform: scale(0);
  background-color: #000;
  border: 2px solid #141414;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoRadioList input[type="radio"]:checked {
  background-color: #fefdfb;
  border: 2px solid #141414;
}

.rbs23q3_marketoform #microsite_content .mktoForm .mktoRadioList input[type="radio"]:checked::before {
  transform: scale(1);
}

/* button */

.rbs23q3_marketoform #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  color: #fefdfb !important;
  font-size: 18px!important;
  background: #006b7d!important;
  padding: 12px 32px !important;
  border-radius:30px; 
  border: 2px solid #141414!important;
  font-weight: bold;
  }

.rbs23q3_marketoform #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
  background: #141414!important;
}

.rbs23q3_marketoform #microsite_content span.mktoButtonWrap.mktoSimple {
  margin-left: 32px !important;
}

/* form error */

.rbs23q3_marketoform #microsite_content .mktoForm .mktoError .mktoErrorMsg {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: 22px 32px;
  background-color: #fa3409;
  background-image: unset;
  text-shadow: unset;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoRangeField .mktoRangeValueText {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: 22px 32px;
  background-color: #89e872;
  background-image: unset;
  text-shadow: unset;
  color: #141414;
}
.rbs23q3_marketoform #microsite_content .mktoForm .mktoRangeField .mktoRangeValueArrow {
  background-color: #89e872;
  border: 2px solid #141414;
}
.rbs23q3_marketoform #microsite_content mktoForm fieldset {
    padding: 0 !important
}
.rbs23q3_marketoform #microsite_content .mktoForm fieldset .mktoFieldWrap {
    float: left;
    display: flex;
    flex-direction: row-reverse;
}
.rbs23q3_marketoform #microsite_content .mktoForm fieldset .mktoFieldWrap .mktoCheckboxList {
    width: 5% !important;
}

@media (max-width: 640px) {
    .rbs23q3_marketoform #microsite_content .mktoForm fieldset .mktoFieldWrap .mktoCheckboxList {
        width: 20% !important;
    }
    .rbs23q3_marketoform #microsite_content .mktoForm fieldset .mktoFormRow .mktoRequiredField .mktoAsterix {
        float: right !important;
    }
}

.rbs23q3_marketoform #microsite_content .mktoHtmlText.mktoHasWidth {
    width: auto!important;
}
/** END DE_1010 Acronis and Sandisk PROFESSIONAL cashback - Robilyn A - 08-01-2023 **/


/** Xerox Summer Promo 2023 PL5410 - James M **/

.xerox_smrprmo_2023 #microsite_content section {
background-color:#feefcc;
}

.xerox_smrprmo_2023 #microsite_content section.xeroxdflex .article > .row {
    padding: 15px 0;
    display: flex;
    align-items: center;
}

.xerox_smrprmo_2023 #microsite_content section.xeroxdflex h1 {
    text-transform:none;
  font-size:4.5em;
  color:#f73435;
}

.xerox_smrprmo_2023 #microsite_content section.xeroxdbg img {
margin-top:-125px;
}

.xerox_smrprmo_2023 #microsite_content section.xeroxdbg h2, .xerox_smrprmo_2023 #microsite_content section.xeroxdbg p.big {
color:#f73435;
}

.xerox_smrprmo_2023 #microsite_content a.btn-primary {
background-color:#f73435;  
}

/** Form for Xerox starts **/

.xerox_smrprmo_2023 #microsite_content form {
  font-size: var(--font-size-s) !important;
  color: var(--black);
  max-width: 1728px !important;
  width: 100%;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm {
  text-align: left;
  background: var(--white);
  padding: 50px 25px;
  width: 87% !important;
}

.xerox_smrprmo_2023 #microsite_content .mktoOffset {
  width: 0px !important;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoGutter {
  float: left;
  height: 1em;
}

.xerox_smrprmo_2023 #microsite_content .mktoGutter.mktoHasWidth {
  height: 8px;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormCol {
  width: 100%;
  padding: 0 25px;
  margin: 0;
}

/* Form fields */

.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=text],
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=url],
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=email],
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=tel],
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=number],
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=date],
.xerox_smrprmo_2023 #microsite_content .mktoForm textarea.mktoField,
.xerox_smrprmo_2023 #microsite_content .mktoForm select.mktoField {
  padding: 5px 10px;
  background: #fcfbf9;
  border-top: var(--border-xs) solid var(--beige);
  border-bottom: var(--border-m) solid var(--beige);
  border-left: var(--border-xs) solid var(--beige);
  border-right: var(--border-xs) solid var(--beige);
  width: 100% !important;
  height: 50px;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=text]:hover,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=url]:hover,
.xerox_smrprmo_2023 #microsite_content.mktoForm input[type=email]:hover,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=tel]:hover,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=number]:hover,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=date]:hover,
.xerox_smrprmo_2023 #microsite_content .mktoForm textarea.mktoField:hover,
.xerox_smrprmo_2023 #microsite_content .mktoForm select.mktoField:hover {
  border-bottom: var(--border-m) solid var(--black);
}

.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=text]:focus,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=url]:focus,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=email]:focus,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=tel]:focus,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=number]:focus,
.xerox_smrprmo_2023 #microsite_content .mktoForm input[type=date]:focus,
.xerox_smrprmo_2023 #microsite_content .mktoForm textarea.mktoField:focus,
.xerox_smrprmo_2023 #microsite_content .mktoForm select.mktoField:focus {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: var(--border-m) solid var(--black);
  border-radius: 0px;
  outline: unset;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFieldWrap {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: var(--margin-m);
  width: 100%;
  position: relative;
}

.xerox_smrprmo_2023 #microsite_content textarea#MktoPersonNotes {
  height: 150px;
  width: 814px !important;
}

/* form label */

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight: bold;
  width: 100% !important;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoLabel {
  font-weight: bold;
  padding-top: 1.2em;
  width: 100% !important;
}

/* mandatory red star */

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoAsterix {
  color: #eb1212;
  padding-left: 10px;
  font-size: 25px;
  font-weight: bold;
}

/* consent text */

.xerox_smrprmo_2023 #microsite_content label#LblconsentDataStorage,
.xerox_smrprmo_2023 #microsite_content label#LblconsentEmails {
  font-weight: normal;
  font-size: var(--font-size-s);
}

.xerox_smrprmo_2023 #microsite_content label#LblconsentDataStorage {
  padding-left: 0!important;
}

.xerox_smrprmo_2023 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentDataStorage,
.xerox_smrprmo_2023 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentEmails,
.xerox_smrprmo_2023 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentProgramEmails {
  width: 100% !important;
  padding-left: px;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRadioList > label {
  margin-bottom: 20px;
  padding-left: 10px;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList > input {
  margin: 0;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList {
  position: relative;
  top: 15px;
  width: inherit!important;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList input[type=checkbox] {
  width: 20px;
  height: 20px;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList input[type=checkbox] {
  appearance: none;
  background-color: var(--white);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"] {
  appearance: none;
  background-color: var(--white);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-weight: 400;
  font-size: var(--font-size-s);
  width: 20px;
  height: 20px;
  transform: scale(0);
  color: var(--white);
  padding-left: 2px;
  font-size: 15px;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]:checked {
  background-color: #000;
  border: 1px solid #000;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]:checked::before {
  transform: scale(1);
}


.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRadioList input[type="radio"] {
  appearance: none;
  background-color: var(--white);
  margin: 0!important;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: var(--border-radius); 
  display: grid;
  place-content: center;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRadioList input[type="radio"]::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  transform: scale(0);
  background-color: #000;
  border: var(--border-s) solid var(--black);
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRadioList input[type="radio"]:checked {
  background-color: var(--white);
  border: var(--border-s) solid var(--black);
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRadioList input[type="radio"]:checked::before {
  transform: scale(1);
}

/* button */

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  color: var(--white) !important;
  font-size: var(--font-size-s)!important;
  background: var(--btn-primary-bg)!important;
  padding: var(--padding-xs) var(--padding-m) !important;
  border-radius: var(--border-radius); 
  border: var(--button-border)!important;
  font-weight: bold;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
  background: var(--btn-primary-bg-hover)!important;
}

.xerox_smrprmo_2023 #microsite_content span.mktoButtonWrap.mktoSimple {
  margin-left: var(--margin-m) !important;
}

/* form error */

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoError .mktoErrorMsg {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: var(--padding-s) var(--padding-m);
  background-color: #fa3409;
  background-image: unset;
  text-shadow: unset;
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRangeField .mktoRangeValueText {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: var(--padding-s) var(--padding-m);
  background-color: var(--secondary-color);
  background-image: unset;
  text-shadow: unset;
  color: var(--black);
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoRangeField .mktoRangeValueArrow {
  background-color: var(--secondary-color);
  border: var(--border-s) solid var(--black);
}

.xerox_smrprmo_2023 #microsite_content mktoForm fieldset {
    padding: 0 !important
}

 

.xerox_smrprmo_2023 #microsite_content .mktoForm fieldset .mktoFieldWrap {
    float: left;
    display: flex;
    flex-direction: row-reverse;
}

 

.xerox_smrprmo_2023 #microsite_content .mktoForm fieldset .mktoFieldWrap .mktoCheckboxList {
    width: 7% !important;
}

 

@media (max-width: 640px) {
    .xerox_smrprmo_2023 #microsite_content .mktoForm fieldset .mktoFieldWrap .mktoCheckboxList {
        width: 20% !important;
    }

 

    .xerox_smrprmo_2023 #microsite_content .mktoForm fieldset .mktoFormRow .mktoRequiredField .mktoAsterix {
        float: right !important;
    }
}

.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormCol .mktoCheckboxList input[type="checkbox"]:checked {
  display:none;
}


.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormRow:nth-child(13) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap.mktoRequiredField,
.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormRow:nth-child(14) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap.mktoRequiredField, 
.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormRow:nth-child(15) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap.mktoRequiredField, 
.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormRow:nth-child(16) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap.mktoRequiredField, 
.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormRow:nth-child(17) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap.mktoRequiredField,
.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormRow:nth-child(17) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap, 
.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoFormRow:nth-child(18) > div.mktoFieldDescriptor.mktoFormCol > div.mktoFieldWrap.mktoRequiredField{
    display: flex;
    flex-direction: row-reverse;
}


 
.xerox_smrprmo_2023 #microsite_content .mktoForm .mktoCheckboxList {
    padding: 0.3em;
    width: auto!important;
    height: auto;
    margin-right: 0px;
}

.xerox_smrprmo_2023 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentProgramEmails {
    width: 100% !important;
    padding-left: 0;
}

/** Form Xerox Ends **/

/** END Xerox Summer Promo 2023 PL5410 - James M **/

/** NL2420 Microsoft ALSO 23Q3 Training Calendar - James M 080823 **/

#spri-ms-teams-phone #microsite_content .spri-teamsphone-section.tr_modgrey .article.text_with_media {
    background-color: #f9f9f9;
}

#spri-ms-teams-phone #microsite_content .spri-teamsphone-section.tr_modgrey .btn.btn-primary {
    background-color: #85ea6c !important;
  color:black;
  border-color:#85ea6c !important;
}

#spri-ms-teams-phone #microsite_content .spri-teamsphone-section.tr_modgrey .btn.btn-primary:hover {
    background-color: #85ea6c !important;
  color:white !important;
}

#spri-ms-teams-phone #microsite_content .spri-top-section.tr_modorenji .btn.btn-primary {
    background-color: #ff863e !important;
  border-color:#ff863e !important;
}

#spri-ms-teams-phone #microsite_content .spri-top-section.tr_modorenji h2 {
    color:black;
}

/** Microsoft Training Calendar external form tweaks **/

.mstr_form form {
  font-size: var(--font-size-s) !important;
  color: var(--black);
  max-width: 1728px !important;
  width: 100%;
}

.mstr_form .mktoForm {
  text-align: left;
  background: var(--white);
  padding: 50px 25px;
  width: 87% !important;
}

.mstr_form .mktoOffset {
  width: 0px !important;
}

.mstr_form .mktoForm .mktoGutter {
  float: left;
  height: 1em;
}

.mstr_form .mktoGutter.mktoHasWidth {
  height: 8px;
}

.mstr_form .mktoForm .mktoFormCol {
  width: 100%;
  padding: 0 25px;
  margin: 0;
}

/* Form fields */

.mstr_form .mktoForm input[type=text],
.mstr_form .mktoForm input[type=url],
.mstr_form .mktoForm input[type=email],
.mstr_form .mktoForm input[type=tel],
.mstr_form .mktoForm input[type=number],
.mstr_form .mktoForm input[type=date],
.mstr_form .mktoForm textarea.mktoField,
.mstr_form .mktoForm select.mktoField {
  padding: 5px 10px;
  background: #fcfbf9;
  border-top: var(--border-xs) solid var(--beige);
  border-bottom: var(--border-m) solid var(--beige);
  border-left: var(--border-xs) solid var(--beige);
  border-right: var(--border-xs) solid var(--beige);
  width: 100% !important;
  height: 50px;
}

.mstr_form .mktoForm input[type=text]:hover,
.mstr_form .mktoForm input[type=url]:hover,
.mstr_form .mktoForm input[type=email]:hover,
.mstr_form .mktoForm input[type=tel]:hover,
.mstr_form .mktoForm input[type=number]:hover,
.mstr_form .mktoForm input[type=date]:hover,
.mstr_form .mktoForm textarea.mktoField:hover,
.mstr_form .mktoForm select.mktoField:hover {
  border-bottom: var(--border-m) solid var(--black);
}

.mstr_form .mktoForm input[type=text]:focus,
.mstr_form .mktoForm input[type=url]:focus,
.mstr_form .mktoForm input[type=email]:focus,
.mstr_form .mktoForm input[type=tel]:focus,
.mstr_form .mktoForm input[type=number]:focus,
.mstr_form .mktoForm input[type=date]:focus,
.mstr_form .mktoForm textarea.mktoField:focus,
.mstr_form .mktoForm select.mktoField:focus {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: var(--border-m) solid var(--black);
  border-radius: 0px;
  outline: unset;
}

.mstr_form .mktoForm .mktoFieldWrap {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: var(--margin-m);
  width: 100%;
  position: relative;
}

.mstr_form textarea#MktoPersonNotes {
  height: 150px;
  width: 814px !important;
}

/* form label */

.mstr_form .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight: bold;
  width: 100% !important;
}

.mstr_form .mktoForm .mktoLabel {
  font-weight: bold;
  padding-top: 1.2em;
  width: 100% !important;
}

/* mandatory red star */

.mstr_form .mktoForm .mktoAsterix {
  color: #eb1212;
  padding-left: 10px;
  font-size: 25px;
  font-weight: bold;
}

/* consent text */

.mstr_form label#LblconsentDataStorage,
.mstr_form label#LblconsentEmails {
  font-weight: normal;
  font-size: var(--font-size-s);
}

.mstr_form label#LblconsentDataStorage {
  padding-left: 0!important;
}

.mstr_form .mktoFieldWrap.mktoRequiredField label#LblconsentDataStorage,
.mstr_form .mktoFieldWrap.mktoRequiredField label#LblconsentEmails,
.mstr_form .mktoFieldWrap.mktoRequiredField label#LblconsentProgramEmails {
  width: 100% !important;
  padding-left: 40px;
}

.mstr_form .mktoForm .mktoRadioList > label {
  margin-bottom: 20px;
  padding-left: 10px;
}

.mstr_form .mktoForm .mktoCheckboxList > input {
  margin: 0;
}

.mstr_form .mktoForm .mktoCheckboxList {
  position: relative;
  top: 15px;
  width: inherit!important;
}

.mstr_form .mktoForm .mktoCheckboxList input[type=checkbox] {
  width: 20px;
  height: 20px;
}

.mstr_form .mktoForm .mktoCheckboxList input[type=checkbox] {
  appearance: none;
  background-color: var(--white);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}

.mstr_form .mktoForm .mktoCheckboxList input[type="checkbox"] {
  appearance: none;
  background-color: var(--white);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}

.mstr_form .mktoForm .mktoCheckboxList input[type="checkbox"]::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-weight: 400;
  font-size: var(--font-size-s);
  width: 20px;
  height: 20px;
  transform: scale(0);
  color: var(--white);
  padding-left: 2px;
  font-size: 15px;
}

.mstr_form .mktoForm .mktoCheckboxList input[type="checkbox"]:checked {
  background-color: #000;
  border: 1px solid #000;
}

.mstr_form .mktoForm .mktoCheckboxList input[type="checkbox"]:checked::before {
  transform: scale(1);
}


.mstr_form .mktoForm .mktoRadioList input[type="radio"] {
  appearance: none;
  background-color: var(--white);
  margin: 0!important;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: var(--border-radius); 
  display: grid;
  place-content: center;
}

.mstr_form .mktoForm .mktoRadioList input[type="radio"]::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  transform: scale(0);
  background-color: #000;
  border: var(--border-s) solid var(--black);
}

.mstr_form .mktoForm .mktoRadioList input[type="radio"]:checked {
  background-color: var(--white);
  border: var(--border-s) solid var(--black);
}

.mstr_form .mktoForm .mktoRadioList input[type="radio"]:checked::before {
  transform: scale(1);
}

/* button */

.mstr_form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  color: var(--white) !important;
  font-size: var(--font-size-s)!important;
  background: var(--btn-primary-bg)!important;
  padding: var(--padding-xs) var(--padding-m) !important;
  border-radius: var(--border-radius); 
  border: var(--button-border)!important;
  font-weight: bold;
}

.mstr_form .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
  background: var(--btn-primary-bg-hover)!important;
}

.mstr_form span.mktoButtonWrap.mktoSimple {
  margin-left: var(--margin-m) !important;
}

/* form error */

.mstr_form .mktoForm .mktoError .mktoErrorMsg {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: var(--padding-s) var(--padding-m);
  background-color: #fa3409;
  background-image: unset;
  text-shadow: unset;
}

.mstr_form .mktoForm .mktoRangeField .mktoRangeValueText {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: var(--padding-s) var(--padding-m);
  background-color: var(--secondary-color);
  background-image: unset;
  text-shadow: unset;
  color: var(--black);
}

.mstr_form .mktoForm .mktoRangeField .mktoRangeValueArrow {
  background-color: var(--secondary-color);
  border: var(--border-s) solid var(--black);
}

.mstr_form .mktoForm .mktoCheckboxList input[type="checkbox"]:checked {
    display: none;
}

.mstr_form .mktoForm .mktoCheckboxList > label {
    margin-left: -3.5em;
    margin-top: -3.9000000000000004em;
    margin-bottom: -9.700000000000003em;
    line-height: 1.2em;
    display: block;
    min-height: 12px;
}

.mstr_form span.mktoButtonWrap.mktoSimple {
    background-color: black;
    color: white;
    padding: 15px 25px;
    border-radius: 5px;
}

.mstr_form .mktoButtonRow {
    top: 30px;
}

/** END Microsoft Training Calendar external form tweaks **/

/** END NL2420 Microsoft ALSO 23Q3 Training Calendar - James M 080823 **/

/** BELKIN NL_2420 Belkin Partner Program 23Q2 James Paul M. **/

.bkk_pp_23q3 #microsite_content section.bkk_hero_padding {
padding:12% 0;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_hero.bg-primary-cd-9 {
  padding:12% 0;
  background-size:cover;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_hero.bg-primary-cd-9 h2 {
  color:white;
  font-size:5em;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_hero.bg-primary-cd-9 a.btn-primary {
  background-color:#6ffb38;
  color:black;
  padding:2% 5%;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_section_02 {
  padding:5% 0;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_section_02 h2 {
  font-size:3em;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_section_02 p {
  font-size:1.25em;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_section_03 {
  padding-bottom:5%;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_section_03 .row {
display: flex;
align-items: center;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_section_03 h3 {
  font-size:3em;
  text-transform:none;
  line-height:1em;
}

.bkk_pp_23q3 #microsite_content section.bbk_pp_section_03 p {
  margin-top:5%;
  font-size:1.25em;
}

.bkk_pp_23q3 #microsite_content section.bbk_webform_bottom {
  padding-bottom:80px;
}

.bkk_pp_23q3 #microsite_content section.bbk_webform_bottom .mwf-form .mwf-option {
    display: inline-block;
    padding-right: 50px;
}

.bkk_pp_23q3 #microsite_content section.bbk_webform_bottom input.btn-primary {
   background-color:black;
}

.bkk_pp_23q3 #microsite_content section.bbk_webform_bottom input.btn-primary:hover {
   background-color:#6ffb38;
  color:black;
}

/** New form for BKK starts **/

.bkk_pp_23q3 #microsite_content form {
  font-size: var(--font-size-s) !important;
  color: var(--black);
  max-width: 1728px !important;
  width: 100%;
}

.bkk_pp_23q3 #microsite_content .mktoForm {
  text-align: left;
  background: var(--white);
  padding: 50px 25px;
  width: 87% !important;
}

.bkk_pp_23q3 #microsite_content .mktoOffset {
  width: 0px !important;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoGutter {
  float: left;
  height: 1em;
}

.bkk_pp_23q3 #microsite_content .mktoGutter.mktoHasWidth {
  height: 8px;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoFormCol {
  width: 100%;
  padding: 0 25px;
  margin: 0;
}

/* Form fields */

.bkk_pp_23q3 #microsite_content .mktoForm input[type=text],
.bkk_pp_23q3 #microsite_content .mktoForm input[type=url],
.bkk_pp_23q3 #microsite_content .mktoForm input[type=email],
.bkk_pp_23q3 #microsite_content .mktoForm input[type=tel],
.bkk_pp_23q3 #microsite_content .mktoForm input[type=number],
.bkk_pp_23q3 #microsite_content .mktoForm input[type=date],
.bkk_pp_23q3 #microsite_content .mktoForm textarea.mktoField,
.bkk_pp_23q3 #microsite_content .mktoForm select.mktoField {
  padding: 5px 10px;
  background: #fcfbf9;
  border-top: var(--border-xs) solid var(--beige);
  border-bottom: var(--border-m) solid var(--beige);
  border-left: var(--border-xs) solid var(--beige);
  border-right: var(--border-xs) solid var(--beige);
  width: 100% !important;
  height: 50px;
}

.bkk_pp_23q3 #microsite_content .mktoForm input[type=text]:hover,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=url]:hover,
.bkk_pp_23q3 #microsite_content.mktoForm input[type=email]:hover,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=tel]:hover,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=number]:hover,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=date]:hover,
.bkk_pp_23q3 #microsite_content .mktoForm textarea.mktoField:hover,
.bkk_pp_23q3 #microsite_content .mktoForm select.mktoField:hover {
  border-bottom: var(--border-m) solid var(--black);
}

.bkk_pp_23q3 #microsite_content .mktoForm input[type=text]:focus,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=url]:focus,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=email]:focus,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=tel]:focus,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=number]:focus,
.bkk_pp_23q3 #microsite_content .mktoForm input[type=date]:focus,
.bkk_pp_23q3 #microsite_content .mktoForm textarea.mktoField:focus,
.bkk_pp_23q3 #microsite_content .mktoForm select.mktoField:focus {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: var(--border-m) solid var(--black);
  border-radius: 0px;
  outline: unset;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoFieldWrap {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: var(--margin-m);
  width: 100%;
  position: relative;
}

.bkk_pp_23q3 #microsite_content textarea#MktoPersonNotes {
  height: 150px;
  width: 814px !important;
}

/* form label */

.bkk_pp_23q3 #microsite_content .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight: bold;
  width: 100% !important;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoLabel {
  font-weight: bold;
  padding-top: 1.2em;
  width: 100% !important;
}

/* mandatory red star */

.bkk_pp_23q3 #microsite_content .mktoForm .mktoAsterix {
  color: #eb1212;
  padding-left: 10px;
  font-size: 25px;
  font-weight: bold;
}

/* consent text */

.bkk_pp_23q3 #microsite_content label#LblconsentDataStorage,
.bkk_pp_23q3 #microsite_content label#LblconsentEmails {
  font-weight: normal;
  font-size: var(--font-size-s);
}

.bkk_pp_23q3 #microsite_content label#LblconsentDataStorage {
  padding-left: 0!important;
}

.bkk_pp_23q3 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentDataStorage,
.bkk_pp_23q3 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentEmails,
.bkk_pp_23q3 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentProgramEmails {
  width: 100% !important;
  padding-left: 40px;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoRadioList > label {
  margin-bottom: 20px;
  padding-left: 10px;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList > input {
  margin: 0;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList {
  position: relative;
  top: 15px;
  width: inherit!important;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList input[type=checkbox] {
  width: 20px;
  height: 20px;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList input[type=checkbox] {
  appearance: none;
  background-color: var(--white);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"] {
  appearance: none;
  background-color: var(--white);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: 0;
  display: grid;
  place-content: center;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]::before {
  content: "\f00c";
  font-family: FontAwesome;
  font-weight: 400;
  font-size: var(--font-size-s);
  width: 20px;
  height: 20px;
  transform: scale(0);
  color: var(--white);
  padding-left: 2px;
  font-size: 15px;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]:checked {
  background-color: #000;
  border: 1px solid #000;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoCheckboxList input[type="checkbox"]:checked::before {
  transform: scale(1);
}


.bkk_pp_23q3 #microsite_content .mktoForm .mktoRadioList input[type="radio"] {
  appearance: none;
  background-color: var(--white);
  margin: 0!important;
  font: inherit;
  color: currentColor;
  width: 20px;
  height: 20px;
  border: var(--button-border)!important;
  border-radius: var(--border-radius); 
  display: grid;
  place-content: center;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoRadioList input[type="radio"]::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  transform: scale(0);
  background-color: #000;
  border: var(--border-s) solid var(--black);
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoRadioList input[type="radio"]:checked {
  background-color: var(--white);
  border: var(--border-s) solid var(--black);
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoRadioList input[type="radio"]:checked::before {
  transform: scale(1);
}

/* button */

.bkk_pp_23q3 #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
  color: var(--white) !important;
  font-size: var(--font-size-s)!important;
  background: var(--btn-primary-bg)!important;
  padding: var(--padding-xs) var(--padding-m) !important;
  border-radius: var(--border-radius); 
  border: var(--button-border)!important;
  font-weight: bold;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
  background: var(--btn-primary-bg-hover)!important;
}

.bkk_pp_23q3 #microsite_content span.mktoButtonWrap.mktoSimple {
  margin-left: var(--margin-m) !important;
}

/* form error */

.bkk_pp_23q3 #microsite_content .mktoForm .mktoError .mktoErrorMsg {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: var(--padding-s) var(--padding-m);
  background-color: #fa3409;
  background-image: unset;
  text-shadow: unset;
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoRangeField .mktoRangeValueText {
  box-shadow: 6px 6px 0 #00000021, inset #000000 0 0px 0px;
  border-radius: 0px;
  padding: var(--padding-s) var(--padding-m);
  background-color: var(--secondary-color);
  background-image: unset;
  text-shadow: unset;
  color: var(--black);
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoRangeField .mktoRangeValueArrow {
  background-color: var(--secondary-color);
  border: var(--border-s) solid var(--black);
}

.bkk_pp_23q3 #microsite_content mktoForm fieldset {
    padding: 0 !important
}

 

.bkk_pp_23q3 #microsite_content .mktoForm fieldset .mktoFieldWrap {
    float: left;
    display: flex;
    flex-direction: row-reverse;
}

 

.bkk_pp_23q3 #microsite_content .mktoForm fieldset .mktoFieldWrap .mktoCheckboxList {
    width: 7% !important;
}

 

@media (max-width: 640px) {
    .bkk_pp_23q3 #microsite_content .mktoForm fieldset .mktoFieldWrap .mktoCheckboxList {
        width: 20% !important;
    }

 

    .bkk_pp_23q3 #microsite_content .mktoForm fieldset .mktoFormRow .mktoRequiredField .mktoAsterix {
        float: right !important;
    }
}

.bkk_pp_23q3 #microsite_content .mktoForm .mktoFormCol .mktoCheckboxList input[type="checkbox"]:checked {
  display:none;
}

/** END BELKIN NL_2420 Belkin Partner Program 23Q2 James Paul M. **/


/** START EPSON msf **/ 
.epson_colors h2 {
    color: #EC008C;
}
.epson_tables h2 {
    color: #EC008C;
}

.epson_colors li {
    color: #0C4DA2;
}

.epson_colors a.cols-75-25.lnk {
    color: #EC008C;
}

section.section_3278243.bg-primary-cd-5.epson_tables {
    background-position: right;
}
/** END EPSON msf **/ 



/** START MS_portal_Educpage MSF 08-17-23 **/
.spri-ms-portal-update-23q2 #microsite_content .newhero_educ_MS .article.text_with_media > .row .text-box h1 {
    font-size: 60px;
    margin-bottom: 0;
    padding-top: 5%;
    padding-bottom: 5%;
}

.spri-ms-portal-update-23q2 #microsite_content .educ_MS h2 {
    color: #fff;
    
}

.spri-ms-portal-update-23q2 #microsite_content .educ_MS h3 {
    color: #fff!important;
    
}

.spri-ms-portal-update-23q2 #microsite_content .key_feauture_MS h2 {
    color: #fff;
    
}

.spri-ms-portal-update-23q2.spri-update-subpage #microsite_content .partners_non-profit_MS {
    background-position: center;
    background-repeat: no-repeat;
    background-size: inherit;
}

/** END MS_portal_Educpage MSF 08-17-23 **/


/** START D-LINK MSF 08-16-23 **/
#d-link-tech-pack-23 .d-link-tech-pack-23 p {
    font-size: 18px;
    line-height: 1.5;
}

#d-link-tech-pack-23 .d-link-1 {
    padding-top: 5%;
    padding-bottom: 5%;
    background: #067ea0;
}

#d-link-tech-pack-23 .d-link-1 p {
    color: #fff;
    font-size: 18px;
}

#d-link-tech-pack-23 .d-link-2.no_padding_bottom {
    padding-top: 5%;
    padding-bottom: 5%;
}

#d-link-tech-pack-23 .d-link-2 h3 {
    text-transform: uppercase;
    color: #067ea0;
}

#d-link-tech-pack-23 .d-link-2 #microsite_content a, #d-link-tech-pack-23 .d-link-2 #microsite_content a.lnk {
  font-weight: bold;
  color: #067ea0;
  border-bottom: 1px solid #067ea0;
}

#d-link-tech-pack-23 .d-link-3.no_padding_top {
    background: aliceblue;
}

#d-link-tech-pack-23 .d-link-5 {
    padding-top: 5%;
    padding-bottom: 5%;
    background: khaki;
}

#d-link-tech-pack-23 .d-link-5 a.btn-default {
    border: 2px solid #067ea0!important;
    border-bottom: 2px solid #067ea0;
    border-radius: 12px!important;
    background: #067ea0!important;
    color: #fff!important;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
    text-transform: initial;
}
    
#d-link-tech-pack-23 .d-link-4 h3{
 text-transform: math-auto;
 color: #067ea0;
}

#d-link-tech-pack-23 .d-link-7 {
    background: antiquewhite;
}

/** END D-LINK MSF 08-16-23 **/


/** MS portal Hybrid Workplace sub pages Robilyn A. **/

.ms-rbs-23-hybrid-workplace #microsite_content .txt-white h2 {
    color: #ffffff;
}
.ms-rbs-23-hybrid-workplace #microsite_content .txt-white .section_headline h3 {
    color: #ffffff !important;
}
.ms-rbs-23-hybrid-workplace #microsite_content .bg-purple {
    background-color: #35258F;
}

/** END MS portal Hybrid Workplace sub pages Robilyn A. **/

/** HP Planet Partner Giniva **/

.hp-planet-partner section:first-of-type {
    padding: 0 0 40px;
}

.hp-planet-partner section:nth-child(2) h2:last-of-type {
    margin-top: 60px;
    margin-bottom: 0;
}

.hp-planet-partner section:nth-child(3) h2{
    font-size: 20px;
    margin-bottom: 20px;
}


.hp-planet-partner section:nth-child(3) img {
    padding: 0 20px;
}

.hp-planet-partner section:nth-child(3) h3 {
    font-family: "roisbold", Verdana, Arial, sans-serif;
    margin-top: 30px;
    font-size: 15px;
    text-transform: inherit;
    padding: 0 30px;
    min-height: 70px;
}

.hp-planet-partner section:nth-child(3) .text-box > p:nth-child(2){
    min-height: 160px;
}

.hp-planet-partner section:nth-child(3) .text-box > p:nth-child(3) {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    align-content: flex-start;
    flex-direction: row;
    justify-content: center;
}

.hp-planet-partner .btn {
    background: #8BE873!important;
}

.hp-planet-partner section:nth-child(4) {
    margin: 100px 0 30px;
}

.hp-planet-partner section:nth-child(4) .container {
    padding: 50px;
    background: #F7F7F7!important;
}

.hp-planet-partner section:nth-child(4) .container h2 {
    text-align:center;
}

.hp-planet-partner section:nth-child(4) .article {
    background: #F7F7F7!important;
}

.hp-planet-partner section:nth-child(4) .container h4 {
    font-family: "roisbold", Verdana, Arial, sans-serif;
}

/** End HP Planet Partner Giniva 08-18-23**/



/** HPE EN_1010 HPE Flex Offers 2023 Robilyn A. 08-25-2023**/

.en10-rbs-hpeflexoffers23 #microsite_content .features-list ul {
    padding: 20px 50px 0px 60px;
}
.en10-rbs-hpeflexoffers23 #microsite_content .features-list ul li:nth-child(1) {
    border-bottom: solid 2px #bababa;
    padding: 0px 0px 20px 0px;
}
.en10-rbs-hpeflexoffers23 #microsite_content .features-list ul li:nth-child(2) {
    padding: 20px 0px 20px 0px;
    border-bottom: solid 2px #bababa;
}
.en10-rbs-hpeflexoffers23 #microsite_content .features-list ul li:nth-child(3) {
    padding: 20px 0px 20px 0px;
    border-bottom: solid 2px #bababa;
}
.en10-rbs-hpeflexoffers23 #microsite_content .features-list ul li:nth-child(4) {
    padding: 20px 0px 0px 0px;
}
.en10-rbs-hpeflexoffers23 #microsite_content .features-list .col-xs-12.col-md-6.media p {
    padding: 0px 0px 14px 26px;
}

/** END HPE EN_1010 HPE Flex Offers 2023 Robilyn A. 08-25-2023**/


/** HP and Poly NL_2420 HP & Poly Experience event 2023 Robilyn A. 08-25-2023**/

.nl2420-rbs-hp-poly-exp-event #microsite_content .contact-bg-light-gray .col-md-4 .article.text_with_media {
    background-color: #f2f2f2;
}
.nl2420-rbs-hp-poly-exp-event #microsite_content a.btn.btn-primary {
    background: #002060;
}
.nl2420-rbs-hp-poly-exp-event #microsite_content a.btn.btn-primary:hover {
    background: #ffffff;
}
.nl2420-rbs-hp-poly-exp-event #microsite_content .event-day-agenda table.table thead {
    background-color: #012060;
    color: #ffffff;
}
.nl2420-rbs-hp-poly-exp-event #microsite_content .event-day-agenda table.table tr th {
    background-image: none;
}
.nl2420-rbs-hp-poly-exp-event #microsite_content .event-day-agenda table.table tr th,
.nl2420-rbs-hp-poly-exp-event #microsite_content .event-day-agenda table.table tr td {
    text-align: center;
    padding: 14px 0 14px 0;
}

/** END HP and Poly NL_2420 HP & Poly Experience event 2023 Robilyn A. 08-25-2023**/


/** Microsoft FY24 Newsletter Subscription Campaign Carl S. 08-30-2023 **/

body#spri-ms-form section.section_3009602.spri-ms-doi-form form .mktoButtonRow .mktoButtonWrap.mktoNative {
    margin: 0px !important;
}

/** END Microsoft FY24 Newsletter Subscription Campaign Carl S. 08-30-2023 **/


/*** ALL back to work Central SVM 08/31/23 ****/

.svm_spl31 #microsite_content .svm_sec31 .col-sm-6 .add_info_products p.big {
    background: #0062ff;
    color: white;
    padding: 10px;
    border-radius: 10px;
}

/*** END back to work Central SVM 08/31/23 ****/



/*** PL 5410 Microsoft Surfce konkurs z JBL Xtreme 3 SVM 9/5/23 ***/

.svm_msXT #microsite_content .svm_msdv2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(1) {
    border: 9px solid #a3b7c8;
    border-radius: 10px;
}

.svm_msXT #microsite_content .svm_msdv2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(1) h3 {
    text-align: center;
}

.svm_msXT #microsite_content .svm_msdv2 img.img-responsive.img-original {
    width: 80%;
    margin: -70px auto 0px auto;
}

.svm_msXT #microsite_content .svm_msdv2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2) h5 {
    background: url(https://www.also.com/ec/cms5/media/img/5410_1/promotion/2023_169/jbl.png) no-repeat center;
    color: transparent;
    height: 80px;
}

.svm_msXT #microsite_content .svm_msdv2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2) ul {
    background: #d6e9f7;
    padding: 20px;
    border-radius: 10px;
}

.svm_msXT #microsite_content .svm_msdv2 .col-xs-12.col-md-6.grid-col.equalheight.group-0-0:nth-child(2) li {
    list-style: none;
}

.svm_msXT #microsite_content .svm_msdv3 a.btn.btn-primary {
    border: 0px;
    background: #a0d7ff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 4px #92c4e9;
}


/*** Marketo Form  ***/

.svm_msXT #microsite_content .svm_msdv4 .mktoForm {
    width: 100% !important;
    background: #ebf7ff;
    margin-top: 30px;
    border-radius: 10px;
}

.svm_msXT #microsite_content .svm_msdv4 .form-section .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    background-color: #f73435 !important;
    border: 2px solid #f73435 !important;
    
}


.svm_msXT #microsite_content .svm_msdv4 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 16px !important;
    padding: 15px 60px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    border: 0px solid #000 !important;
    border-radius: 25px !important;
    margin-bottom: 50px !important;
    background-color: #619cc7 !important;
    Color: white !important;
    margin-top: 20px !important;
    margin-left: 25px !important;
}


.svm_msXT #microsite_content .svm_msdv4 .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    background: #354f60 !important;
}


.svm_msXT #microsite_content .svm_msdv4 input {
    border: solid 1px #cccccc !important;
}

.svm_msXT #microsite_content .svm_msdv4 .mktoForm .mktoCheckboxList {
 top: 5px !important;
 margin-left: -50px !important;
}

/*** END PL 5410 Microsoft Surfce konkurs z JBL Xtreme 3 SVM 9/5/23 ***/



/** FI 5710 Norton Microsite Carl S. 09-05-23 **/

.spri-norton-microsite #microsite_content a.btn {
    background-color: #FEEB29 !important;
    color: #000 !important;
    border-bottom: 2px solid #000;
}

.spri-norton-microsite #microsite_content a.btn:hover {
    background-color: #fff !important;
}

/** END FI 5710 Norton Microsite Carl S. 09-05-23 **/

/** 1010 MS Teams Phone 23Q4 James Malabad 09-11-2023 **/

.msteams_23q4 #microsite_content a.btn-primary {
    text-decoration:underline;
}

.msteams_23q4 #microsite_content a.btn-primary:before {
    font-family: 'icomoon' !important;
    content: "\e900";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #000;
    font-size: 9px;
    line-height: 20px;
    text-align: center;
    border-radius: 50%;
    margin-right: 8px;
    color: #FFF;
}

.msteams_23q4 #microsite_content p {
  font-size: 18px;
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp h2, .msteams_23q4 #microsite_content section.ms_teamsp_purp p {
color:white;
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp_s1 {
  background-image: linear-gradient(#4c44b7,#524cc1);
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp_s2 {
  background-image: linear-gradient(#524cc1,#534ec1);
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp_s3 {
  background-image: linear-gradient(#534ec1,#5d5bd4);
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp_s2 .article.text_with_media {
  background-color:#fff;
  padding:0px;
  margin-bottom:0px;
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp_s2 .article.text_with_media a {
  font-size:21px;
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp_s2 .row.equalheight .col-md-4.equalheight {
margin-bottom: 0px !important;
}

.msteams_23q4 #microsite_content section.tps_sec_01 h2 {
color:white;
margin-bottom:100px;
}

.msteams_23q4 #microsite_content section.tps_sec_01 h3 {
  font-size:21px;
}

.msteams_23q4 #microsite_content section.tps_sec_01 > div > div > div:nth-child(2) > div {
  background-color:white;
}

.msteams_23q4 #microsite_content section.tps_sec_01 > div > div > div:nth-child(3) > div {
  background-color:white;
}

.msteams_23q4 #microsite_content section.tps_sec_01 > div > div > div:nth-child(4) > div {
  background-color:white;
}

.msteams_23q4 #microsite_content section.tps_sec_01 > div > div > div:nth-child(2) > div > div:nth-child(2) {
padding-left:10px !important;
padding-right:10px !important;
}

.msteams_23q4 #microsite_content section.tps_sec_01 > div > div > div:nth-child(3) > div > div:nth-child(2) {
padding-left:10px !important;
padding-right:10px !important;
}

.msteams_23q4 #microsite_content section.tps_sec_01 > div > div > div:nth-child(4) > div > div:nth-child(2) {
padding-left:10px !important;
padding-right:10px !important;
}

.msteams_23q4 #microsite_content section.tps_sec_02 h2 {
 color:white;
}

.msteams_23q4 #microsite_content section.tps_sec_02 {
 height:360px !important;
}

.msteams_23q4 #microsite_content section.tps_sec_01 {
 height:810px !important;
}

.msteams_23q4 #microsite_content section.tps_sec_02 ul li {
list-style-type:none;
  font-size:18px;
  color:white;
}

.msteams_23q4 #microsite_content section.tps_sec_02 ul li:before {
content: '\2713';
  margin-right:20px;
}

.msteams_23q4 #microsite_content section.mtp_5purbox h3 {
background-color:#5C5BD3;
  color:white !important;
  font-size:21px;
  padding:15px;
  margin-bottom:0px;
}

.msteams_23q4 #microsite_content section.mtp_5purbox p {
background-color:white;
  padding:25px 15px 15px 15px;
  min-height:200px;
}

.msteams_23q4 #microsite_content section.mtp_5purbox .row.equalheight .col-md-4.equalheight {
margin-bottom: 0px !important;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table thead tr th {
    background-image: none;
    font-size: 18px;
    vertical-align: middle;
    text-align: center;
    padding: 20px 10px;
    border: 0px;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table tr td:nth-child(3) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table tr td:nth-child(4) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table tr td:nth-child(5) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
color:#5F65BD;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table tr td:nth-child(6) {
    text-align: center;
    vertical-align: middle;
    font-size: 40px;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table tr td {
    width: 16.67%;
    vertical-align: middle;
padding:15px;
}

.msteams_23q4 #microsite_content section.mtpps_table .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #ffffff;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table {
border:none;
}

.msteams_23q4 #microsite_content section.mtpps_table table.table tr td {
    border: none;
}

.msteams_23q4 #microsite_content section.mtpps_table .table-striped>tbody>tr {
    border-bottom: 1px gray solid;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(3) > i {
color:#5F65BD;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(4) > i {
color:#5F65BD;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(1) > td:nth-child(6) > i {
color:#5F65BD;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(2) > td:nth-child(3) > i {
color:red;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(2) > td:nth-child(4) > i {
color:#5F65BD;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(2) > td:nth-child(6) > i {
color:#5F65BD;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(3) > i {
color:red;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(4) > i {
color:red;
}

.msteams_23q4 #microsite_content section.mtpps_table > div > div > div > div > div > div > div > table > tbody > tr:nth-child(3) > td:nth-child(6) > i {
color:red;
}

.msteams_23q4 #microsite_content section.mttps_psml p.small {
    font-size:13px;
}

.msteams_23q4 #microsite_content section.ms_fome {
    background-image: linear-gradient(#4c44b7,#5B57CF);
}

.msteams_23q4 #microsite_content section.ms_fome h2 {
    color:white;
}

.msteams_23q4 #microsite_content section.ms_fome > div > div.row.equalheight > div > div {
background-color:white;
}

.msteams_23q4 #microsite_content section.ms_fome h3 {
padding-left:15px;
  padding-right:15px;
  margin:0;
}

.msteams_23q4 #microsite_content section.ms_fome ul {
    padding-left: 40px;
    padding-right: 40px;
}

.msteams_23q4 #microsite_content section.ms_teamsp_purp_s2 .text_with_media .row .col-for-image {
    margin-top: 0px !important;
margin-bottom: 0px !important;
}

.msteams_23q4 #microsite_content section.mst_lnk .article a:not(.btn) {
    display: inline;
}

.msteams_23q4 #microsite_content section.mst_lnk > div > div > div.col-xs-12.col-md-4.grid-col > div > div > div > span:nth-child(2) {
text-align:right;
}

.msteams_23q4 #microsite_content section.mst_lnk .col-xs-12.col-md-3.grid-col {
display: flex;
flex-direction: row-reverse;
}

.msteams_23q4 #microsite_content section.mst_opp h2 {
margin-bottom:50px;
}

.msteams_23q4 #microsite_content section.mst_opp h3 {
font-size:21px;
}

.msteams_23q4 #microsite_content section.mst_opp .col-xs-12.col-md-8.grid-col {
padding-left:120px !important;
}

.msteams_23q4 #microsite_content section.mst_opp ul li {
list-style-type: "\2713" !important;
  font-size:18px;
  padding-left:15px;
  margin-bottom:15px;
}

.msteams_23q4 #microsite_content section.mst_opp .col-xs-12.col-md-4.grid-col {
  background-color:white;
}

.msteams_23q4 #microsite_content section.mst_opp .col-xs-12.col-md-4.grid-col ul {
  padding-left:30px;
}

.msteams_23q4 #microsite_content section.mst_opp .col-xs-12.col-md-4.grid-col ul li {
  list-style-type:disc !important;
}

.msteams_23q4 #microsite_content section.mst_opp .col-xs-12.media-box.col-for-image {
padding-left:0px;
padding-right:0px;
}

.msteams_23q4 #microsite_content section.trsec_01 {
    background-image: linear-gradient(#4c44b7,#524cc1);
}

.msteams_23q4 #microsite_content section.trsec_01 h2, .msteams_23q4 #microsite_content section.trsec_01 p  {
    color:white;
}

.msteams_23q4 #microsite_content section.trsec_01 {
    background-image: linear-gradient(#4c44b7,#524cc1);
}

.msteams_23q4 #microsite_content section.trsec_02  {
    background-image: linear-gradient(#524cc1,#534ec1);
}

.msteams_23q4 #microsite_content section.trsec_02 > div > div.row.equalheight > div > div {
    background-color: white;
}

.msteams_23q4 #microsite_content section.trsec_02 h3  {
    padding-left:15px;
padding-right:15px;
  font-family:"Inter";
  line-height:1.25em;
  margin-top:-10px;
}

.msteams_23q4 #microsite_content section.trsec_02 p  {
    padding-left:15px;
padding-right:15px;
  font-family:"Inter";
  line-height:1.5em;
  font-size:16px;
}

.msteams_23q4 #microsite_content section.trsec_03  {
background-image: linear-gradient(#534ec1,#5d5bd4);
}

.msteams_23q4 #microsite_content section.trsec_03 p  {
color:white;
}

.msteams_23q4 #microsite_content section.mtp_dl_sec a.lnk {
font-size:16px;
color:white;
text-decoration:underline;
}

.msteams_23q4 #microsite_content section.mtp_dl_sec > div > div.row.equalheight > div > div {
background-color:#5C5BD3;
padding:20px;
}

.msteams_23q4 #microsite_content section.mtp_dl_sec h3 {
color:white !important;
font-family:"Inter";
margin-top:0px;
}

.msteams_23q4 #microsite_content section.mtpf_sec01 {
padding-top:130px !important;
}

.msteams_23q4 #microsite_content section.mtpf_sec01 h1 {
font-size:3em;
  padding-left:40px;
}

.msteams_23q4 #microsite_content section.mtpf_sec01 p {
  padding-left:40px;
}

.msteams_23q4 #microsite_content section.mtpf_sec01 h1:after {
display:none;
}

.msteams_23q4 #microsite_content section.mtpf_sec01 .text_with_media_overlapping .text .row .col-xs-12 {
    padding: 30px;
}

.msteams_23q4 #microsite_content section.mtpf_sec01 .container > .row .row .col-xs-12 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/** END 1010 MS Teams Phone 23Q4 James Malabad 09-11-2023 **/

/** START 1010 Huawei 2023 Q3 Fit mit Huawei_2 Van John Panton 09-12-2023 **/

.vvjp_code #microsite_content .vvjp_msdv4 form#mktoForm_1964 {
    padding-top: 0px !important;
    margin-left: -20px;
}

.vvjp_code #microsite_content .vvjp_msdv4 fieldset.mktoFormCol {
    margin-left: -55px !important;
}

.vvjp_code #microsite_content .vvjp_msdv4 .mktoHtmlText.mktoHasWidth {
    width: 97% !important;
    margin-left: -3px;
}

.vvjp_code #microsite_content .vvjp_msdv4 span.mktoButtonWrap.mktoSimple {
    font-size: 16px !important;
    padding: 15px 60px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    border: 0px solid #000 !important;
    border-radius: 25px !important;
    margin-bottom: 50px !important;
    background-color: #000000 !important;
    Color: white !important;
    margin-top: 32px !important;
}

.vvjp_code #microsite_content .vvjp_msdv4 .mktoButtonRow {
    margin-top: 10px !important;
}

/** END 1010 Huawei 2023 Q3 Fit mit Huawei_2 Van John Panton 09-12-2023 **/

/** START 12900 update Landingpage 22Q1 ALSO x Microsoft Skilling challenge – 290010003231 Van John Panton 09-13-2023 **/

.vvjp_body #microsite_content .vvjp_wrapper img.img-responsive {
  margin-top: 60px;
}

.vvjp_body #microsite_content p.small {
  font-size: 10px !important;
}

/** END 12900 update Landingpage 22Q1 ALSO x Microsoft Skilling challenge – 290010003231 Van John Panton 09-13-2023 **/


/** HPE SV_3100 HPE Boule Event 2023 Robilyn A. 09-13-2023**/

.rbshpe_bouleevent #microsite_content .new-agenda .grid-col:last-of-type {
    width: unset;
    position: unset;
}
.rbshpe_bouleevent #microsite_content .new-agenda .article.table_content {
    width: unset;
}
.rbshpe_bouleevent #microsite_content .form-section .mktoForm textarea.mktoField {
    width: 100% !important;
}

/** END HPE SV_3100 HPE Boule Event 2023 Robilyn A. 09-13-2023**/


/** START 1010 Barco 2023 Q3 Herstellerportal Update 11092023*DE233301* Van John Panton 09-13-2023 **/
.vvjp_body1 #microsite_content .vvjp_wrapper1 .col-xs-12 {
    text-align: left;
}

.vvjp_body1 #microsite_content .vvjp_wrapper1 p.big {
    color: #000 !important;
}

.vvjp_body1 #microsite_content .vvjp_wrapper1 p {
    color: #000 !important;
}

.vvjp_body1 #microsite_content .vvjp_wrapper1 .row.media-wrapper {
    background-color: #ffffff !important;
}

.vvjp_body1 #microsite_content .vvjp_wrapper2 p.big {
    border: 1px solid #E3000B;
    padding: 20px;
    text-align: center;
    background-color: #E3000B;
    color: #fff;
}

.vvjp_body1 #microsite_content .vvjp_wrapper2 h4 {
    font-size: 19px;
}

.vvjp_body1 #microsite_content .vvjp_wrapper2 .article.text_with_media {
    background-color: #d1d1d1;
    padding: 20px !important;
}

.vvjp_body1 #microsite_content .vvjp_wrapper3 .article.text_with_media {
    margin-top: 30px;
}

.vvjp_body1 #microsite_content .vvjp_wrapper4 .article.text_with_media {
    margin-top: 30px;
}

.vvjp_body1 #microsite_content .vvjp_wrapper6 h4 {
    border: 1px solid #E3000B;
    padding: 20px;
    text-align: left;
    background-color: #E3000B;
    color: #fff;
    font-weight: 800;
    width: 431px;
}

.vvjp_body1 #microsite_content .vvjp_wrapper6 a.btn.btn-primary {
    border: 1px solid #E3000B;
    padding: 20px;
    text-align: left;
    background-color: #E3000B;
    color: #fff;
    font-weight: 800;
    border-radius: 0;
}
/** END 1010 Barco 2023 Q3 Herstellerportal Update 11092023*DE233301* Van John Panton 09-13-2023 **/


/*** EN_1010 SVM eaton-tripp-lite 9-15-2023 ***/

.svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row h2 {
    color: transparent;
}

.svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row b {
    font-size: 40px;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    color: white;
    line-height: 1.17;
    letter-spacing: normal;
    margin-bottom: 40px;
    font-weight: 900;
}

.svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row {
    padding: 50px 150px 0px 150px;
}


.svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row a.btn.btn-primary {
    border-radius: 0px ;
    border: 0px solid ;
    background: white ;
    color: #006DB1 ;
}

.svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row a.btn-primary:hover {
  background: black;
  color: white;
}

.svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row  .slider-navigation {
    display: none;
}

.svm_EtnTL #microsite_content .svm_dv02 img.img-responsive, 
.svm_EtnTL #microsite_content .svm_dv03 img.img-responsive {
    margin-top: -40px;
}
.svm_EtnTL #microsite_content .svm_dv02 .col-xs-12.col-md-6.grid-col:nth-child(2) {
    padding: 50px 100px 0px 50px;
}

.svm_EtnTL #microsite_content .svm_dv03 .col-xs-12.col-md-6.grid-col:nth-child(1) {
    padding: 50px 160px 0px 180px;
}

.svm_EtnTL #microsite_content .svm_dv04,
.svm_EtnTL #microsite_content .svm_dv05,
.svm_EtnTL #microsite_content .svm_dv06 {
    background: #F5F5F5;
}



.svm_EtnTL #microsite_content .svm_dv07 .col-xs-12.col-md-6.media,
.svm_EtnTL #microsite_content .svm_dv08 .col-xs-12.col-md-6.media {
    margin: 0px;
    padding: 0p;
}

.svm_EtnTL #microsite_content .svm_dv07 #microsite_content .article > .row,
.svm_EtnTL #microsite_content .svm_dv08 #microsite_content .article > .row  {
    padding: 0;
}


.svm_EtnTL #microsite_content .svm_dv07 .article.text_with_media img, 
.svm_EtnTL #microsite_content .svm_dv08 .article.text_with_media img {
  padding-left: 30px;
}

.svm_EtnTL #microsite_content .svm_dv07 .row.media-wrapper.media-right,
.svm_EtnTL #microsite_content .svm_dv08 .row.media-wrapper.media-right {
    background: white;
    padding: 0;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.2), 0 1px 10px 0 rgba(0, 0, 0, -0.3);
}


.svm_EtnTL #microsite_content .svm_dv07 .col-xs-12.col-md-6 p:nth-child(1),
.svm_EtnTL #microsite_content .svm_dv08 .col-xs-12.col-md-6 p:nth-child(1) {
    margin-top: 50px;
    margin-left: 20px;
}

.svm_EtnTL #microsite_content .svm_dv07 .col-xs-12.col-md-6 p:nth-child(2),
.svm_EtnTL #microsite_content .svm_dv08 .col-xs-12.col-md-6 p:nth-child(2) {
    margin-left: 20px;
}


.svm_EtnTL #microsite_content .svm_dv07 a.cols-50-50.btn.btn-primary,
.svm_EtnTL #microsite_content .svm_dv08 a.cols-50-50.btn.btn-primary  {
    border-radius: 0px ;
    border: 0px solid ;
    background: #006DB1 ;
    color: white ;
}

.svm_EtnTL #microsite_content .svm_dv07 a.cols-50-50.btn.btn-primary:hover,
.svm_EtnTL #microsite_content .svm_dv08 a.cols-50-50.btn.btn-primary:hover  {
    background: black;
}


.svm_EtnTL #microsite_content .svm_dv09 {
    margin: 0px !important;
}


.svm_EtnTL #microsite_content .svm_dv09 .slider-text-block.col-xs-12.col-sm-6 .row {
 padding: 0px 0px 0px 150px;
}

.svm_EtnTL #microsite_content .svm_dv09  .slider-text-block.col-xs-12.col-sm-6 .row h2 {
    color: transparent;
}

.svm_EtnTL #microsite_content .svm_dv09 b {
    font-size: 23px;
    font-weight: 100 !important;
   color: white;    
}

.svm_EtnTL #microsite_content .svm_dv09 .slider-text-block.col-xs-12.col-sm-6 .row {
    padding: 50px 150px 0px 150px;
}


.svm_EtnTL #microsite_content .svm_dv09  .slider-text-block.col-xs-12.col-sm-6 .row a.btn.btn-primary {
    border-radius: 0px ;
    border: 0px solid ;
    background: white ;
    color: #006DB1 ;
}

.svm_EtnTL #microsite_content .svm_dv09  .slider-text-block.col-xs-12.col-sm-6 .row a.btn-primary:hover {
  background: black;
  color: white;
}


.svm_EtnTL #microsite_content .svm_dv09 .slider-navigation {
    display: none;
}

.svm_EtnTL #microsite_content .svm_dv01 .slider-navigation {
    display: none;
}


.svm_EtnTL #microsite_content .svm_dv03 .row a.btn.btn-primary {
    border-radius: 0px ;
    border: 0px solid ;
    background: #006DB1;
    color: white;
}

.svm_EtnTL #microsite_content .svm_dv03 .row a.btn-primary:hover {
  background: black;
}


.svm_EtnTL #microsite_content .svm_dv08 {
    margin-bottom: 50px;
}

.svm_EtnTL #microsite_content .svm_dv07 {
    margin: 50px;
}


/*** Mobile New ****/


@media (max-width: 1900px) {

    .svm_EtnTL #microsite_content .svm_dv01 .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
        margin-top: -80px;
    }


      .svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row {
        padding: 50px 20px 0px 50px;
    }


            .svm_EtnTL #microsite_content .svm_dv02 .col-xs-12.col-md-6.grid-col:nth-child(2) {
            padding: 0px 100px 0px 50px;
        }



        .svm_EtnTL #microsite_content .svm_dv03 .col-xs-12.col-md-6.grid-col:nth-child(1) {
            padding: 0px 100px 0px 80px;
        }



}


@media (max-width: 1500px) {

    .svm_EtnTL #microsite_content .svm_dv09 .slider-text-block.col-xs-12.col-sm-6 .row {
        padding: 0px;
    }


      .svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row {
        padding: 20px 0px 0px 0px;
    }

      .svm_EtnTL #microsite_content .svm_dv03 .article > .row {
        padding: 0;
    }

  
}


@media (max-width: 1200px) {

    .svm_EtnTL #microsite_content .svm_dv09 .c-Gallery:not(.c-SliderHome) .swiper-container .swiper-slide div.slider-text-block {
        margin: 3% 10%;
        padding: 0px;
        position: absolute;
        text-align: left;
        top: 0;
        left: 0;

    }

}


@media (max-width: 991px) {

    .svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row b {

           font-size: 18px; 
    }


     .svm_EtnTL #microsite_content .svm_dv01 .slider-text-block.col-xs-12.col-sm-6 .row a.btn.btn-primary {
        font-size: 12px; 
     }


     .svm_EtnTL #microsite_content .svm_dv02 .col-xs-12.col-md-6.grid-col:nth-child(2) {
        padding: 50px 0px 0px 0px;
    }

    .svm_EtnTL #microsite_content .svm_dv03 .col-xs-12.col-md-6.grid-col:nth-child(1) {
        padding: 0px 0px 0px 0px;
    }

    .svm_EtnTL #microsite_content .svm_dv03 span.text-box {
            margin-top: 40px;

    }

}



/** End SVM EN_1010 eaton-tripp-lite 9-15-2023 ***/


/** START DE_1010 Barco Van John Panton 09-19-2023 **/

.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(1),
.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(2),
.rbs_de1010_barco #microsite_content .tab-content .tab-pane#content-1981878 .col-xs-12.grid-col:nth-child(3) {
    background-color: #d2d2d2;
}
.rbs_de1010_barco #microsite_content .bbtn-red .tab-content .tab-pane#content-1981878 .btn.btn-default {
    background-color: #d02c20;
    border: 0;
    border-radius: 0;
    padding: 20px;
    color: #ffffff;
}

/** END DE_1010 Barco Van John Panton 09-19-2023 **/

/* Microsoft Driving Portugal Fix Erwin Lazaro 09-19-2023 */
.driving_portugal #microsite_content table.table a.lnk {
    display: inline-block!important;
}
/* End Microsoft Driving Portugal Fix */


/*** Start of Lenovo Truscale by Giniva Sept 20, 2023 ***/

#lenovotruscale_page .lenovo-truscale-section-01 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_truscale/lenovo-truscale-bg-01.png);
    background-position: center bottom!important;
    background-attachment: scroll!important;
    background-size: cover;
}

#lenovotruscale_page .lenovo-truscale-section-01 h2 {
    color: #fff;
}

#lenovotruscale_page .lenovo-truscale-section-01 {
    padding: 100px 0;
}
 
#lenovotruscale_page .lenovo-truscale-section-01 .grid-col:nth-child(1) {
    width: 85%;
}

#lenovotruscale_page .lenovo-truscale-section-01 span>ul>li:nth-child(1):before {
    list-style: none;
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_truscale/63-counter.png) no-repeat;
    height: 150px;
    background-size: contain;
    float: left;
    width: 30%;
}

#lenovotruscale_page .lenovo-truscale-section-01 span>ul>li:nth-child(2):before {
    list-style: none;
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_truscale/92-counter.png) no-repeat;
    height: 150px;
    background-size: contain;
    float: left;
    width: 30%;
}

#lenovotruscale_page .lenovo-truscale-section-01 span>ul>li:nth-child(3):before {
    list-style: none;
    content: "";
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_truscale/25-counter.png) no-repeat;
    height: 150px;
    background-size: contain;
    float: left;
    width: 30%;
}

#lenovotruscale_page .lenovo-truscale-section-01 ul>li {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    color: #fff;
}

#lenovotruscale_page .lenovo-truscale-section-01 span>ul>li ul {
    width: 69%;
    float: left;
    padding-left: 20px;
}

#lenovotruscale_page .lenovo-truscale-section-01 ul {
    padding-left: 0;
}

#lenovotruscale_page .lenovo-truscale-section-01 p {
    color: #fff;
}

#lenovotruscale_page .lenovo-truscale-section-01 span>ul>li {
    margin-bottom: 30px;
}

#lenovotruscale_page .lenovo-truscale-section-02 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_truscale/lenovo-truscale-bg-02.png) no-repeat;
    background-position: center bottom!important;
    background-attachment: scroll!important;
    background-size: cover;
    padding-bottom: 100px;
}

#lenovotruscale_page .lenovo-truscale-section-02 h2 {
    color: #fff;
    margin-top: 50px;
}

#lenovotruscale_page .lenovo-truscale-section-02 .article > .row {
    padding-top: 0px!important;
}

#lenovotruscale_page .lenovo-truscale-section-02 .article > .row > div {
    margin-top: 0;
}

#lenovotruscale_page .lenovo-truscale-section-02 p {
    color: #fff;
}

#lenovotruscale_page .lenovo-truscale-section-03 {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_truscale/lenovo-truscale-bg-03.png) no-repeat;
    background-position: center top!important;
    background-attachment: scroll!important;
    background-size: cover;
    padding-bottom: 0px;
}

#lenovotruscale_page .lenovo-truscale-section-03 h2 {
    color: #fff;
}

#lenovotruscale_page .lenovo-truscale-section-03 h4 {
    color: #fff;
    font-family: "roisbold", Verdana, Arial, sans-serif;
    line-height: 1.5em;
}

#lenovotruscale_page .lenovo-truscale-section-03 p {
    color: #fff;
}

#lenovotruscale_page .lenovo-truscale-section-03 .btn-primary {
    border-color: #fff!important;
}

#lenovotruscale_page .lenovo-truscale-section-03 .col-md-4:last-child {
    width: 66%;
}

#lenovotruscale_page .lenovo-truscale-section-03 .col-md-4:last-child .article > .row  {
    padding-bottom: 0px!important;
}

#lenovotruscale_page .lenovo-truscale-section-contact {
    background: url(https://www.also.com/ec/cms5/media/img/1010_anbieter_1/lenovo_1/lenovo_truscale/lenovo-truscale-bg-bottom.png) no-repeat;
    background-position: right top!important;
    background-attachment: scroll!important;
    background-size: cover;
    margin-bottom: 0px!important;
    padding: 100px 0;
}

#lenovotruscale_page .lenovo-truscale-section-contact .article > .row {
    border: 2px solid #fff;
    padding: 50px 40px 30px!important;
}

#lenovotruscale_page .lenovo-truscale-section-contact h2 {
    color: #fff;
}

#lenovotruscale_page .lenovo-truscale-section-contact p {
    color: #fff;
    font-size: 16px;
}


#lenovotruscale_page .lenovo-truscale-section-contact .btn-primary {
    border-color: #fff!important;
}

#lenovotruscale_page .lenovo-truscale-section-01 ul>li b a {
	text-decoration: none;
    color: #ffea00;
    font-weight: 800!important;
    font-family: "intermedium", Verdana, Arial, sans-serif;
}

#lenovotruscale_page .lenovo-truscale-section-02 b a {
	text-decoration: none;
    color: #ffea00;
    font-weight: 800!important;
    font-family: "intermedium", Verdana, Arial, sans-serif;
}

/*** End of Lenovo Truscale by Giniva Sept 20, 2023 ***/




/* ALSO Spotlight BG Form fields MSF*/

.also-spotlight-2023 #microsite_content .mktoForm input[type=text],
.also-spotlight-2023 #microsite_content .mktoForm input[type=url],
.also-spotlight-2023 #microsite_content .mktoForm input[type=email],
.also-spotlight-2023 #microsite_content .mktoForm input[type=tel],
.also-spotlight-2023 #microsite_content .mktoForm input[type=number],
.also-spotlight-2023 #microsite_content .mktoForm input[type=date],
.also-spotlight-2023 #microsite_content .mktoForm textarea.mktoField,
.also-spotlight-2023 #microsite_content .mktoForm select.mktoField {
  padding: 5px 10px;
  background: #fcfbf9;
  border-top: var(--border-xs) solid var(--beige);
  border-bottom: var(--border-m) solid var(--beige);
  border-left: var(--border-xs) solid var(--beige);
  border-right: var(--border-xs) solid var(--beige);
  width: 100% !important;
  height: 50px;
}

.also-spotlight-2023 #microsite_content .mktoForm input[type=text]:hover,
.also-spotlight-2023 #microsite_content .mktoForm input[type=url]:hover,
.also-spotlight-2023 #microsite_content.mktoForm input[type=email]:hover,
.also-spotlight-2023 #microsite_content .mktoForm input[type=tel]:hover,
.also-spotlight-2023 #microsite_content .mktoForm input[type=number]:hover,
.also-spotlight-2023 #microsite_content .mktoForm input[type=date]:hover,
.also-spotlight-2023 #microsite_content .mktoForm textarea.mktoField:hover,
.also-spotlight-2023 #microsite_content .mktoForm select.mktoField:hover {
  border-bottom: var(--border-m) solid var(--black);
}

.also-spotlight-2023 #microsite_content .mktoForm input[type=text]:focus,
.also-spotlight-2023 #microsite_content .mktoForm input[type=url]:focus,
.also-spotlight-2023 #microsite_content .mktoForm input[type=email]:focus,
.also-spotlight-2023 #microsite_content .mktoForm input[type=tel]:focus,
.also-spotlight-2023 #microsite_content .mktoForm input[type=number]:focus,
.also-spotlight-2023 #microsite_content .mktoForm input[type=date]:focus,
.also-spotlight-2023 #microsite_content .mktoForm textarea.mktoField:focus,
.also-spotlight-2023 #microsite_content .mktoForm select.mktoField:focus {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
  border-right: 1px solid #000;
  border-bottom: var(--border-m) solid var(--black);
  border-radius: 0px;
  outline: unset;
}

.also-spotlight-2023 #microsite_content .mktoForm .mktoFieldWrap {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-right: var(--margin-m);
  width: 100%;
  position: relative;
}

.also-spotlight-2023 #microsite_content textarea#MktoPersonNotes {
  height: 150px;
  width: 814px !important;
}

/* form label */

.also-spotlight-2023 #microsite_content .mktoForm .mktoRequiredField label.mktoLabel {
  font-weight: bold;
  width: 100% !important;
}

.also-spotlight-2023 #microsite_content .mktoForm .mktoLabel {
  font-weight: bold;
  padding-top: 1.2em;
  width: 100% !important;
}

/* mandatory red star */

.also-spotlight-2023 #microsite_content .mktoForm .mktoAsterix {
  color: #eb1212;
  padding-left: 10px;
  font-size: 25px;
  font-weight: bold;
}

/* consent text */

.also-spotlight-2023 #microsite_content label#LblconsentDataStorage,
.also-spotlight-2023 #microsite_content label#LblconsentEmails {
  font-weight: normal;
  font-size: var(--font-size-s);
  padding-left: 30px !important;
}

.also-spotlight-2023 #microsite_content label#LblconsentDataStorage {
  padding-left: 30!important;
}

.also-spotlight-2023 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentDataStorage,
.also-spotlight-2023 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentEmails,
.also-spotlight-2023 #microsite_content .mktoFieldWrap.mktoRequiredField label#LblconsentProgramEmails{
  width: 100% !important;
  padding-left: 40px;
  display: block;
}

.also-spotlight-2023 #microsite_content .mktoForm .mktoRadioList > label {
  margin-bottom: 20px;

}
.also-spotlight-2023 #microsite_content .mktoForm .mktoCheckboxList > input {
  margin: 0;

}
.also-spotlight-2023 #microsite_content .mktoForm fieldset .mktoFieldWrap {
    float: left;
    display: flex;
    flex-direction: row-reverse;
}

.also-spotlight-2023 #mktoForm_2433 > div:nth-child(10) > fieldset > div:nth-child(3) {
    width: 100%!important;
}
/* END ALSO Spotlight BG Form fields MSF*/

/*** Start 2610 Sophos MDR by Giniva Sept 22, 2023 ***/

#sophos-23q3-mdr .sophos-mdr-banner h1 {
    font-size: 37px;
}

#sophos-23q3-mdr .sophos-mdr-sec-01 {
    padding: 100px 0 0;
}

#sophos-23q3-mdr .sophos-mdr-sec-01 h2 {
    font-size: 20px;
    margin-bottom: 0px;
}

#sophos-23q3-mdr .sophos-mdr-sec-02 {
    padding: 100px 0;
}

#sophos-23q3-mdr .sophos-mdr-sec-03 {
    padding: 100px 0;
}

#sophos-23q3-mdr .sophos-mdr-banner {
    padding: 100px 0;
}

#sophos-23q3-mdr section.sophos-mdr-sec-04 {
    padding: 100px 0;
}

#sophos-23q3-mdr .sophos-mdr-sec-03 .row.equalheight {
    margin-top: 50px;
}

#sophos-23q3-mdr .sophos-mdr-sec-03 .row.equalheight .text-box:nth-child(2) {
    background: #fff!important;
    display: flex;
    padding: 30px 20px 20px;
    min-height: 220px;
    flex-direction: column;
    justify-content: flex-start;
}

#sophos-23q3-mdr .sophos-mdr-sec-03 .row.media-wrapper {
    padding-bottom: 0;
    padding-top: 0;
}

#sophos-23q3-mdr .sophos-mdr-sec-03 .row.equalheight > div > div > div:nth-child(2) > div:nth-child(1)  {
    padding: 0px 20px 0px 25px;
}


#sophos-23q3-mdr .sophos-mdr-sec-03 .row.media-wrapper h4:nth-child(1) {
    font-weight: bold;
    font-family: 'rois_bold'!important;
}

#sophos-23q3-mdr .sophos-mdr-sec-03 .row.equalheight .text-box p {
    line-height: 1.1em;
}

#sophos-23q3-mdr .sophos-mdr-sec-05 {
    padding: 100px 0;
}

#sophos-23q3-mdr .sophos-mdr-sec-02 .col-md-6:last-child {
    border: 5px solid #cde7e6;
    border-top: 0;
    padding: 0;
}

#sophos-23q3-mdr section.sophos-mdr-sec-04 h4 {
    min-height: 130px;
    font-weight: bold;
    font-family: 'rois_bold'!important;
}

#sophos-23q3-mdr section.sophos-mdr-sec-04 a {
    font-weight: 300!important;
    font-family: "interregular", Verdana, Arial, sans-serif;
}

#sophos-23q3-mdr .mktoForm {
    background: #fff;
    width: 50%!important;
    margin-left: 18px;
    padding: 30px;
    margin-top: 30px;
}

#sophos-23q3-mdr .mktoForm .mktoRequiredField label.mktoLabel, 
#sophos-23q3-mdr .mktoForm .mktoLabel {
    width: auto!important;
    font-size: 16px;
}

#sophos-23q3-mdr .mktoForm .mktoFieldWrap {
    display: flex;
    flex-direction: column;
    width: 100%;
}

#sophos-23q3-mdr .mktoForm .mktoFormCol {
    width: 100%;
}

#sophos-23q3-mdr .mktoForm .mktoField {
    width: 100%!important;
    padding: 15px 20px!important;
}

#sophos-23q3-mdr .mktoForm textarea.mktoField {
    height: auto;
}

#sophos-23q3-mdr .mktoForm fieldset .mktoFieldWrap {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
}

#sophos-23q3-mdr .mktoForm fieldset .mktoLabel {
    width: auto!important;
    font-size: 15px !important;
    font-weight: 400!important;
}

#sophos-23q3-mdr .mktoForm fieldset .mktoCheckboxList {
    padding: 0;
    width: 10%!important;
    display: flex;
}

#sophos-23q3-mdr .mktoForm fieldset .mktoCheckboxList > label {
    margin-left: 0;
}

#sophos-23q3-mdr .mktoForm .mktoButtonWrap.mktoSimple .mktoButton {
    border: 2px solid black!important;
    border-bottom: 2px solid #000!important;
    border-radius: 30px;
    background: #006B7D;
    color: #FFF;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

#sophos-23q3-mdr .mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
    border: 2px solid black;
    border-bottom: 2px solid #000;
    border-radius: 30px;
    background: #FFF;
    color: #000;
    font-size: 16px;
    padding: 15px 30px;
    font-weight: bold;
}

/*** End 2610 Sophos MDR by Giniva Sept 22, 2023 ***/



/** START DE_1010 HP Wolf Services 2023 Robilyn A. 09-25-2023**/

.rbs1010_hp_wolf_services #microsite_content .custom_hmenu {
    background-color: #6F6B6A;
}
.rbs1010_hp_wolf_services #microsite_content .custom_hmenu a.lnk {
    color: #ffffff;
    border-bottom: none;
}
.rbs1010_hp_wolf_services #microsite_content .pb-30 {
    padding-bottom: 30px;
}
.rbs1010_hp_wolf_services #microsite_content .pt-30 {
    padding-top: 30px;
}
.rbs1010_hp_wolf_services #microsite_content .threat-situation .col-xs-12.media-box.col-for-image {
    text-align: -webkit-center;
}
.rbs1010_hp_wolf_services #microsite_content h3 span.highlight2 {
    color: #357CB4;
    font-size: 30px;
    text-transform: none;
}
.rbs1010_hp_wolf_services #microsite_content .bg-darkgray {
    background-color: #282C2F;
}
.rbs1010_hp_wolf_services #microsite_content .bg-darkgray h2,
.rbs1010_hp_wolf_services #microsite_content .bg-darkgray h3,
.rbs1010_hp_wolf_services #microsite_content .bg-darkgray p {
    color: #ffffffff;
}
.rbs1010_hp_wolf_services #microsite_content a.btn.btn-primary {
    background-color: #357CB4;
    border-radius: 0;
    border: #357CB4;
}
.rbs1010_hp_wolf_services #microsite_content .produkte h4 {
    font-size: 22px;
    font-weight: bold;
}
.rbs1010_hp_wolf_services #microsite_content .pressestimen p {
    font-style: italic;
}
.rbs1010_hp_wolf_services #microsite_content .pressestimen .equalheight.group-3-1 .article.text_with_media {
    background-color: #E8E8E8;
}
.rbs1010_hp_wolf_services #microsite_content .securityexpert {
    background-color: #C1CFD8;
}
.rbs1010_hp_wolf_services #microsite_content h3 {
    font-size: 26px;
}
.rbs1010_hp_wolf_services #microsite_content h2 span.highlight2 {
    color: #357CB4;
    font-family: 'interbold';
}
.rbs1010_hp_wolf_services #microsite_content .softwaresolution h3,
.rbs1010_hp_wolf_services #microsite_content .softwaresolution p {
    color: #ffffff;
}
.rbs1010_hp_wolf_services #microsite_content .softwaresolution {
    height: 500px;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 50px !important;
}
.rbs1010_hp_wolf_services #microsite_content .securityforpc .col-xs-12.col-md-6.grid-col {
    background-color: #ffffff;
}
.rbs1010_hp_wolf_services #microsite_content .securityforpc h2,
.rbs1010_hp_wolf_services #microsite_content .securityforpc p {
    color: #000000;
}
.rbs1010_hp_wolf_services #microsite_content .securityforpc .col-xs-12.col-md-6.grid-col {
    background-color: #ffffff;
    border-radius: 20px;
    top: -272px;
    margin-bottom: -180px;
}
.rbs1010_hp_wolf_services #microsite_content .securityeditionpc .col-xs-12.col-md-4.grid-col {
    background-color: #ffffff;
    border-radius: 20px;
}
.rbs1010_hp_wolf_services #microsite_content .securityeditionpc h2,
.rbs1010_hp_wolf_services #microsite_content .securityeditionpc p {
    color: #000000;
}
.rbs1010_hp_wolf_services #microsite_content .securityeditionpc .col-xs-12.col-md-4.grid-col {
    background-color: #ffffff;
    border-radius: 20px;
    top: -290px;
    margin-bottom: -270px;
}

/** END DE_1010 HP Wolf Services 2023 Robilyn A. 09-25-2023**/


 
/* START ALSO on the Road MSF 021023 */

.also_ontheroad #microsite_content .also_ontheroad_1 table tbody tr:nth-child(4) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}

.also_ontheroad #microsite_content .also_ontheroad_1 table tbody tr:nth-child(4) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
  }
.also_ontheroad #microsite_content .also_ontheroad_1 table tbody tr:nth-child(7) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
  }
.also_ontheroad #microsite_content .also_ontheroad_1 table tbody tr:nth-child(7) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
  }

.also_ontheroad #microsite_content .also_ontheroad_1 table tbody tr:nth-child(4) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}

.also_ontheroad #microsite_content .also_ontheroad_2 table tbody tr:nth-child(5) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_2 table tbody tr:nth-child(5) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_2 table tbody tr:nth-child(9) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_2 table tbody tr:nth-child(9) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}

.also_ontheroad #microsite_content .also_ontheroad_3 table tbody tr:nth-child(5) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_3 table tbody tr:nth-child(5) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_3 table tbody tr:nth-child(9) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_3 table tbody tr:nth-child(9) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}

.also_ontheroad #microsite_content .also_ontheroad_4 table tbody tr:nth-child(5) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_4 table tbody tr:nth-child(5) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_4 table tbody tr:nth-child(9) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_4 table tbody tr:nth-child(9) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_5 table tbody tr:nth-child(5) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_5 table tbody tr:nth-child(5) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_5 table tbody tr:nth-child(9) td:nth-child(1) {
	background-color: #ff84f8;
	vertical-align: middle;
}
.also_ontheroad #microsite_content .also_ontheroad_5 table tbody tr:nth-child(9) td:nth-child(2) {
	background-color: #ff84f8;
	vertical-align: middle;
}

#alsoroad_footer {
    background-repeat: no-repeat;
}

/* END ALSO on the Road MSF 021023 */



/* START Mini NLM button fix Irene 10092023 */

.mini_nlm .col-xs-6 {
    width: auto;
}

.mini_nlm .form-horizontal > div > div > input {
    margin: 0;
}
.mini_nlm .row.button-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}

#microsite_content section .mini_nlm .btn-primary, 
#microsite_content section .mini_nlm .btn-default {
 margin: 5px 0;
}

.mini_nlm input[type='checkbox']:checked + label::before, 
.mini_nlm input[type='radio']:checked + label::before {
    box-shadow: inset 0 0 0 4px white!important;
}

/* END Mini NLM button fix Irene 10092023 */

 /* START Sophos incentive MSF 10092023 */
.sophos_incentives_1 ul {
    color: #ffff;
}

.sophos_incentives_1 {
    padding-top: 2%;
    padding-bottom: 2%;
    background: #005BC8;
}

.sophos_incentives_1 h2 {
    color: #FFFF;
}

.sophos_incentives_1 p {
    font-size: 15px;
    line-height: 1.5;
    color: #fff;
}
.sophos_incentives_3 {
    padding-top: 5%;
    padding-bottom: 5%;
    background: #005BC8;
}

.sophos_incentives_3 .article.text_with_media {
    background: #fff0;
}
.sophos_incentives_3 p {
    font-size: 15px;
    line-height: 1.5;
    color: #fff;
}

 /* END Sophos incentive MSF 10092023 */


  /* START ALSO Spotlight 5870 MSF 041023 */

.also-spotlight-2023 #microsite_content .also_table_5870 table tbody tr:nth-child(10) td:nth-child(1) {
	background-color: #dddddd;
	vertical-align: middle;
}
.also-spotlight-2023 #microsite_content .also_table_5870 table tbody tr:nth-child(10) td:nth-child(2) {
	background-color: #dddddd;
	vertical-align: middle;
}
.also-spotlight-2023 #microsite_content .also_table_5870 table tbody tr:nth-child(10) td:nth-child(3) {
	background-color: #dddddd;
	vertical-align: middle;
}
.also-spotlight-2023 #microsite_content .also_table_5870 table tbody tr:nth-child(16) td:nth-child(1) {
	background-color: #dddddd;
	vertical-align: middle;
}
.also-spotlight-2023 #microsite_content .also_table_5870 table tbody tr:nth-child(16) td:nth-child(2) {
	background-color: #dddddd;
	vertical-align: middle;
}
.also-spotlight-2023 #microsite_content .also_table_5870 table tbody tr:nth-child(17) td:nth-child(1) {
	background-color: #dddddd;
	vertical-align: middle;
}
.also-spotlight-2023 #microsite_content .also_table_5870 table tbody tr:nth-child(17) td:nth-child(2) {
	background-color: #dddddd;
	vertical-align: middle;
}

.also-spotlight-2023 #microsite_content .also_table_5870 table.table thead tr th:first-child {
    width: auto;
  text-align:center;
}

.also-spotlight-2023 #microsite_content .also_table_5870_1 table.table thead tr th:first-child {
    width: auto;
  text-align:center;
}

.also-spotlight-2023 #microsite_content .box .grid {
    background-color: #fff0;
}
.bg_spotlight_color_1 {
  background: #050c26;
}
.bg_spotlight_color {
  background: #050c26;
}

.bg_spotlight_color_1 p{
  color:#fff;
}

.bg_spotlight_color_1 h3{
  color:#fff;
}

.bg_spotlight_color h2{
  color:#fff;
}

.also-spotlight-2023 #microsite_content .also_table_5870 tr:nth-child(18) {
    width: auto;
  text-align:center;
}
 /* END ALSO Spotlight 5870 MSF 041023 *


/** DE_5410 Lenovo 23Q4 w zestawie kupujesz październik Robilyn A. 10-16-2023**/

.rbs_lenovo_monitors_w_discount #microsite_content .intro h2 {
    color: #f36750;
}
.rbs_lenovo_monitors_w_discount #microsite_content .intro a.btn-primary {
    background: #f36750;
    border-color: #1f0414;
    border-radius: 0;
}
/** END DE_5410 Lenovo 23Q4 w zestawie kupujesz październik Robilyn A. 10-16-2023**/


/** DE_6110 Proofpoint 23Q4 Essentials Robilyn A. 10-17-2023**/

.rbs-contactemail-underline #microsite_content a.contact-mail.mail {
    border-bottom: none !important;
    text-decoration: underline;
}
/** END DE_6110 Proofpoint 23Q4 Essentials Robilyn A. 10-17-2023**/


/** DE_1010 Dell Smart Selection Robilyn A. 10-19-2023**/

.rbs-dell-smart-selection #microsite_content .l-gray {
    background-color: #f5f6f7;
}
.rbs-dell-smart-selection #microsite_content h3 {
    text-transform: unset;
}
.rbs-dell-smart-selection #microsite_content .pt-50 {
    padding-top: 50px;
}
.rbs-dell-smart-selection #microsite_content .pb-50 {
    padding-bottom: 50px;
}
/** END DE_1010 Dell Smart Selection Robilyn A. 10-19-2023**/

 